--- /srv/rebuilderd/tmp/rebuilderdYjpWsA/inputs/libyaramod0_3.21.0-1.1+b2_i386.deb +++ /srv/rebuilderd/tmp/rebuilderdYjpWsA/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 568724 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: a420a4d3f93ccb095e503962a75d979af5b1defb │ │ │ ├── strings --all --bytes=8 {} │ │ │ │┄ Ordering differences only │ │ │ │ @@ -4795,355 +4795,14 @@ │ │ │ │ )147:;=IJ] │ │ │ │ )14:;EFIJ^de │ │ │ │ FGNOXZ\^~ │ │ │ │ N7yaramod9HexStringE │ │ │ │ N7yaramod11ModuleErrorE │ │ │ │ N7yaramod6ModuleE │ │ │ │ "kind": "struct", │ │ │ │ - "name": "console", │ │ │ │ - "attributes": [ │ │ │ │ - { │ │ │ │ - "kind": "function", │ │ │ │ - "name": "log", │ │ │ │ - "return_type": "i", │ │ │ │ - "overloads": [ │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "s", │ │ │ │ - "name": "string" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Function which sends the string to the main callback.\n\nExample: ```console.log(pe.imphash())```" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "s", │ │ │ │ - "name": "message" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "type": "s", │ │ │ │ - "name": "string" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Function which sends the message and string to the main callback.\n\nExample: ```console.log(\"The imphash is: \", pe.imphash())```" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "integer" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Function which sends the integer to the main callback.\n\nExample: ```console.log(uint32(0))```" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "s", │ │ │ │ - "name": "message" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "integer" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Function which sends the message and integer to the main callback.\n\nExample: ```console.log(\"32bits at 0: \", uint32(0))```" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "f", │ │ │ │ - "name": "float" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Function which sends the floating point value to the main callback.\n\nExample: ```console.log(math.entropy(0, filesize))```" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "s", │ │ │ │ - "name": "message" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "type": "f", │ │ │ │ - "name": "float" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Function which sends the message and the floating point value to the main callback.\n\nExample: ```console.log(\"Entropy: \", math.entropy(0, filesize))```" │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "function", │ │ │ │ - "name": "hex", │ │ │ │ - "return_type": "i", │ │ │ │ - "overloads": [ │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "integer" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Function which sends the integer to the main callback, formatted as a hex string.\n\nExample: ```console.hex(uint32(0))```" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "s", │ │ │ │ - "name": "message" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "integer" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Function which sends the integer to the main callback, formatted as a hex string.\n\nExample: ```console.hex(\"Hex at 0: \", uint32(0))```" │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - } │ │ │ │ - "kind": "struct", │ │ │ │ - "name": "cuckoo", │ │ │ │ - "attributes": [ │ │ │ │ - { │ │ │ │ - "kind": "struct", │ │ │ │ - "name": "network", │ │ │ │ - "attributes": [ │ │ │ │ - { │ │ │ │ - "kind": "function", │ │ │ │ - "name": "dns_lookup", │ │ │ │ - "return_type": "i", │ │ │ │ - "overloads": [ │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "r", │ │ │ │ - "name": "domain" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Function returning true if the program sent a domain name resolution request for a domain matching the provided regular expression.\n\nExample: cuckoo.network.dns_lookup(/evil\\.com/)" │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "function", │ │ │ │ - "name": "http_get", │ │ │ │ - "return_type": "i", │ │ │ │ - "overloads": [ │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "r", │ │ │ │ - "name": "url" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Function returning true if the program sent a HTTP GET request to a URL matching the provided regular expression." │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "function", │ │ │ │ - "name": "http_post", │ │ │ │ - "return_type": "i", │ │ │ │ - "overloads": [ │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "r", │ │ │ │ - "name": "url" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Function returning true if the program sent a HTTP POST request to a URL matching the provided regular expression." │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "function", │ │ │ │ - "name": "http_request", │ │ │ │ - "return_type": "i", │ │ │ │ - "overloads": [ │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "r", │ │ │ │ - "name": "url" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Function returning true if the program sent a HTTP request to a URL matching the provided regular expression." │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "function", │ │ │ │ - "name": "host", │ │ │ │ - "return_type": "i", │ │ │ │ - "overloads": [ │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "r", │ │ │ │ - "name": "IP address" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Function returning true if the program contacted an IP address matching the provided regular expression. Example: ```cuckoo.network.host(/192\\.168\\.1\\.1/)```" │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "function", │ │ │ │ - "name": "http_user_agent", │ │ │ │ - "return_type": "i", │ │ │ │ - "overloads": [ │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "r", │ │ │ │ - "name": "agent" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Function returning true if the program sent a HTTP request with a user agent matching the provided regular expression. Example: ```cuckoo.network.http_user_agent(/MSIE 6\\.0/)```" │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "function", │ │ │ │ - "name": "tcp", │ │ │ │ - "return_type": "i", │ │ │ │ - "overloads": [ │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "r", │ │ │ │ - "name": "IP address" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "port" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Function returning true if the program contacted an IP address matching the provided regular expression, over TCP on the provided port number." │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "function", │ │ │ │ - "name": "udp", │ │ │ │ - "return_type": "i", │ │ │ │ - "overloads": [ │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "r", │ │ │ │ - "name": "IP address" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "port" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Function returning true if the program contacted an IP address matching the provided regular expression, over UDP on the provided port number." │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "struct", │ │ │ │ - "name": "registry", │ │ │ │ - "attributes": [ │ │ │ │ - { │ │ │ │ - "kind": "function", │ │ │ │ - "name": "key_access", │ │ │ │ - "return_type": "i", │ │ │ │ - "overloads": [ │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "r", │ │ │ │ - "name": "registry entry" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Function returning true if the program accessed a registry entry matching the provided regular expression." │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "struct", │ │ │ │ - "name": "filesystem", │ │ │ │ - "attributes": [ │ │ │ │ - { │ │ │ │ - "kind": "function", │ │ │ │ - "name": "file_access", │ │ │ │ - "return_type": "i", │ │ │ │ - "overloads": [ │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "r", │ │ │ │ - "name": "file" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Function returning true if the program accessed a file matching the provided regular expression." │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "struct", │ │ │ │ - "name": "sync", │ │ │ │ - "attributes": [ │ │ │ │ - { │ │ │ │ - "kind": "function", │ │ │ │ - "name": "mutex", │ │ │ │ - "return_type": "i", │ │ │ │ - "overloads": [ │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "r", │ │ │ │ - "name": "mutex" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Function returning true if the program opens or creates a mutex matching the provided regular expression." │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - } │ │ │ │ - "kind": "struct", │ │ │ │ - "name": "cuckoo", │ │ │ │ - "deprecated": "true", │ │ │ │ - "attributes": [ │ │ │ │ - { │ │ │ │ - "kind": "struct", │ │ │ │ - "name": "signature", │ │ │ │ - "attributes": [ │ │ │ │ - { │ │ │ │ - "kind": "function", │ │ │ │ - "name": "name", │ │ │ │ - "return_type": "i", │ │ │ │ - "overloads": [ │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "r" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Deprecated function." │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - } │ │ │ │ - "kind": "struct", │ │ │ │ "name": "dex", │ │ │ │ "attributes": [ │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ "name": "DEX_FILE_MAGIC_035", │ │ │ │ "documentation": "", │ │ │ │ "type": "s" │ │ │ │ @@ -6121,1480 +5780,58 @@ │ │ │ │ } │ │ │ │ ], │ │ │ │ "documentation": "Returns true if any class name matches the regex." │ │ │ │ } │ │ │ │ ] │ │ │ │ } │ │ │ │ "kind": "struct", │ │ │ │ - "name": "dotnet", │ │ │ │ - "attributes": [ │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "version", │ │ │ │ - "documentation": "The version string contained in the metadata root. Example: ```dotnet.version == \"v2.0.50727\"```", │ │ │ │ - "type": "s" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "module_name", │ │ │ │ - "documentation": "The name of the module. Example: ```dotnet.module_name == \"axs\"```", │ │ │ │ - "type": "s" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "array", │ │ │ │ - "name": "streams", │ │ │ │ - "documentation": "", │ │ │ │ - "structure": │ │ │ │ - { │ │ │ │ - "kind": "struct", │ │ │ │ - "name": "streams", │ │ │ │ - "documentation": "A zero-based array of stream objects, one for each stream contained in the file. Individual streams can be accessed by using the [] operator. Example: ```dotnet.streams[0].name == \"#~\"```", │ │ │ │ - "attributes": [ │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "name", │ │ │ │ - "documentation": "Stream name.", │ │ │ │ - "type": "s" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "offset", │ │ │ │ - "documentation": "Stream offset.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "size", │ │ │ │ - "documentation": "Stream size.", │ │ │ │ - "type": "i" │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - } │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "number_of_streams", │ │ │ │ - "documentation": "The number of streams in the file.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "array", │ │ │ │ - "name": "guids", │ │ │ │ - "documentation": "A zero-based array of strings, one for each GUID. Individual guids can be accessed by using the [] operator. Example: ```dotnet.guids[0] == \"99c08ffd-f378-a891-10ab-c02fe11be6ef\"```", │ │ │ │ - "type": "s" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "number_of_guids", │ │ │ │ - "documentation": "The number of GUIDs in the guids array.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "number_of_classes", │ │ │ │ - "documentation": "The number of classes in the file.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "array", │ │ │ │ - "name": "classes", │ │ │ │ - "documentation": "A zero-based array of .NET classes stored in the metadata. Individual classes can be accessed using the [] operator.", │ │ │ │ - "structure": │ │ │ │ - { │ │ │ │ - "kind": "struct", │ │ │ │ - "name": "classes", │ │ │ │ - "documentation": "", │ │ │ │ - "attributes": [ │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "fullname", │ │ │ │ - "documentation": "Class full name.", │ │ │ │ - "type": "s" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "name", │ │ │ │ - "documentation": "Class name.", │ │ │ │ - "type": "s" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "namespace", │ │ │ │ - "documentation": "Class namespace.", │ │ │ │ - "type": "s" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "visibility", │ │ │ │ - "documentation": "Class visibility specifier, options are: private, public, protected, internal, private protected and protected internal", │ │ │ │ - "type" : "s" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "type", │ │ │ │ - "documentation": "Type of the object, options are: class and interface", │ │ │ │ - "type" : "s" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "abstract", │ │ │ │ - "documentation": "Boolean representing if class is abstract.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "sealed", │ │ │ │ - "documentation": "Boolean representing if class is sealed.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "number_of_generic_parameters", │ │ │ │ - "documentation": "Number of generic parameters.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "array", │ │ │ │ - "name": "generic_parameters", │ │ │ │ - "documentation": "A zero-based array of generic parameters name. Individual parameters can be accessed using the [] operator.", │ │ │ │ - "type": "s" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "number_of_base_types", │ │ │ │ - "documentation": "Number of the base types.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "array", │ │ │ │ - "name": "base_types", │ │ │ │ - "documentation": "A zero-based array of base types name. Individual base types can be accessed using the [] operator.", │ │ │ │ - "type": "s" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "number_of_methods", │ │ │ │ - "documentation": "Number of the methods.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "array", │ │ │ │ - "name": "methods", │ │ │ │ - "documentation": "A zero-based array of method objects. Individual methods can be accessed by using the [] operator.", │ │ │ │ - "structure": │ │ │ │ - { │ │ │ │ - "kind": "struct", │ │ │ │ - "name": "methods", │ │ │ │ - "documentation": "", │ │ │ │ - "attributes": [ │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "name", │ │ │ │ - "documentation": "Method name.", │ │ │ │ - "type": "s" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "visibility", │ │ │ │ - "documentation": "Method visibility specifier, options are: private, public, protected, internal, private protected and protected internal", │ │ │ │ - "type" : "s" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "static", │ │ │ │ - "documentation": "Boolean representing if method is static.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "virtual", │ │ │ │ - "documentation": "Boolean representing if method is virtual.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "final", │ │ │ │ - "documentation": "Boolean representing if method is final.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "abstract", │ │ │ │ - "documentation": "Boolean representing if method is abstract.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "return_type", │ │ │ │ - "documentation": "Method return type name.", │ │ │ │ - "type": "s" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "number_of_parameters", │ │ │ │ - "documentation": "Number of the method parameters.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "array", │ │ │ │ - "name": "parameters", │ │ │ │ - "documentation": "A zero-based array of method parameters. Individual parameters can be accessed by using the [] operator.", │ │ │ │ - "structure": │ │ │ │ - { │ │ │ │ - "kind": "struct", │ │ │ │ - "name": "parameters", │ │ │ │ - "documentation": "", │ │ │ │ - "attributes": [ │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "name", │ │ │ │ - "documentation": "Parameter name.", │ │ │ │ - "type": "s" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "type", │ │ │ │ - "documentation": "Parameter type.", │ │ │ │ - "type": "s" │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - } │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "number_of_generic_parameters", │ │ │ │ - "documentation": "Number of the method generic parameters.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "array", │ │ │ │ - "name": "generic_parameters", │ │ │ │ - "documentation": "A zero-based array of method generic parameters. Individual parameters can be accessed by using the [] operator.", │ │ │ │ - "type": "s" │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - } │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - } │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "array", │ │ │ │ - "name": "resources", │ │ │ │ - "documentation": "A zero-based array of resource objects, one for each resource the .NET file has. Individual resources can be accessed by using the [] operator. Example: ```uint16be(dotnet.resources[0].offset) == 0x4d5a```", │ │ │ │ - "structure": │ │ │ │ - { │ │ │ │ - "kind": "struct", │ │ │ │ - "name": "resources", │ │ │ │ - "documentation": "", │ │ │ │ - "attributes": [ │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "name", │ │ │ │ - "documentation": "Name of the resource (string).", │ │ │ │ - "type": "s" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "offset", │ │ │ │ - "documentation": "Offset for the resource data.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "length", │ │ │ │ - "documentation": "Length of the resource data.", │ │ │ │ - "type": "i" │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - } │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "number_of_resources", │ │ │ │ - "documentation": "The number of resources in the .NET file. These are different from normal PE resources.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "array", │ │ │ │ - "name": "assembly_refs", │ │ │ │ - "documentation": "Object for .NET assembly reference information.", │ │ │ │ - "structure": │ │ │ │ - { │ │ │ │ - "kind": "struct", │ │ │ │ - "name": "assembly_refs", │ │ │ │ - "documentation": "", │ │ │ │ - "attributes": [ │ │ │ │ - { │ │ │ │ - "kind": "struct", │ │ │ │ - "name": "version", │ │ │ │ - "documentation": "An object with integer values representing version information for this assembly.", │ │ │ │ - "attributes": [ │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "major", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "minor", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "build_number", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "revision_number", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "public_key_or_token", │ │ │ │ - "documentation": "String containing the public key or token which identifies the author of this assembly.", │ │ │ │ - "type": "s" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "name", │ │ │ │ - "documentation": "String containing the assembly name.", │ │ │ │ - "type": "s" │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - } │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "number_of_assembly_refs", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "struct", │ │ │ │ - "name": "assembly", │ │ │ │ - "documentation": "Object for .NET assembly information. Example: ```dotnet.assembly.name == \"Keylogger\"```", │ │ │ │ - "attributes": [ │ │ │ │ - { │ │ │ │ - "kind": "struct", │ │ │ │ - "name": "version", │ │ │ │ - "documentation": "An object with integer values representing version information for this assembly.", │ │ │ │ - "attributes": [ │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "major", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "minor", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "build_number", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "revision_number", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "name", │ │ │ │ - "documentation": "String containing the assembly name.", │ │ │ │ - "type": "s" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "culture", │ │ │ │ - "documentation": "String containing the culture (language/country/region) for this assembly.", │ │ │ │ - "type": "s" │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "array", │ │ │ │ - "name": "modulerefs", │ │ │ │ - "documentation": "A zero-based array of strings, one for each module reference the .NET file has. Individual module references can be accessed by using the [] operator. Example: ```dotnet.modulerefs[0] == \"kernel32\"```", │ │ │ │ - "type": "s" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "number_of_modulerefs", │ │ │ │ - "documentation": "The number of module references in the .NET file.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "array", │ │ │ │ - "name": "user_strings", │ │ │ │ - "documentation": "An zero-based array of user strings, one for each stream contained in the file. Individual strings can be accessed by using the [] operator.", │ │ │ │ - "type": "s" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "number_of_user_strings", │ │ │ │ - "documentation": "The number of user strings in the file.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "typelib", │ │ │ │ - "documentation": "The typelib of the file.", │ │ │ │ - "type": "s" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "array", │ │ │ │ - "name": "constants", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "s" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "number_of_constants", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "array", │ │ │ │ - "name": "field_offsets", │ │ │ │ - "documentation": "A zero-based array of integers, one for each field. Individual field offsets can be accessed by using the [] operator.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "number_of_field_offsets", │ │ │ │ - "documentation": "The number of fields in the field_offsets array.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "is_dotnet", │ │ │ │ - "documentation": " Boolean, true if the PE is indeed .NET.", │ │ │ │ - "type": "i" │ │ │ │ - } │ │ │ │ - "kind": "struct", │ │ │ │ - "name": "elf", │ │ │ │ + "name": "string", │ │ │ │ "attributes": [ │ │ │ │ { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "ET_NONE", │ │ │ │ - "documentation": "No file type.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "ET_REL", │ │ │ │ - "documentation": "Relocatable file.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "ET_EXEC", │ │ │ │ - "documentation": "Executable file.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "ET_DYN", │ │ │ │ - "documentation": "Shared object file.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "ET_CORE", │ │ │ │ - "documentation": "Core file.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "EM_NONE", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "EM_M32", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "EM_SPARC", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "EM_386", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "EM_68K", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "EM_88K", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "EM_860", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "EM_MIPS", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "EM_MIPS_RS3_LE", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "EM_PPC", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "EM_PPC64", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "EM_ARM", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "EM_X86_64", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "EM_AARCH64", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "SHT_NULL", │ │ │ │ - "documentation": "This value marks the section as inactive; it does not have an associated section. Other members of the section header have undefined values.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "SHT_PROGBITS", │ │ │ │ - "documentation": "The section holds information defined by the program, whose format and meaning are determined solely by the program.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "SHT_SYMTAB", │ │ │ │ - "documentation": "The section holds a symbol table.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "SHT_STRTAB", │ │ │ │ - "documentation": "The section holds a string table. An object file may have multiple string table sections.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "SHT_RELA", │ │ │ │ - "documentation": "The section holds relocation entries.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "SHT_HASH", │ │ │ │ - "documentation": "The section holds a symbol hash table.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "SHT_DYNAMIC", │ │ │ │ - "documentation": "The section holds information for dynamic linking.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "SHT_NOTE", │ │ │ │ - "documentation": "The section holds information that marks the file in some way.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "SHT_NOBITS", │ │ │ │ - "documentation": "A section of this type occupies no space in the file but otherwise resembles :c:type:`SHT_PROGBITS`.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "SHT_REL", │ │ │ │ - "documentation": "The section holds relocation entries.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "SHT_SHLIB", │ │ │ │ - "documentation": "This section type is reserved but has unspecified semantics.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "SHT_DYNSYM", │ │ │ │ - "documentation": "This section holds dynamic linking symbols.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "SHF_WRITE", │ │ │ │ - "documentation": "The section contains data that should be writable during process execution.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "SHF_ALLOC", │ │ │ │ - "documentation": "The section occupies memory during process execution. Some control sections do not reside in the memory image of an object file; this attribute is off for those sections.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "SHF_EXECINSTR", │ │ │ │ - "documentation": "The section contains executable machine instructions. Example: ```elf.sections[2].flags & elf.SHF_WRITE```.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "type", │ │ │ │ - "documentation": "Integer with one of the following values: ET_NONE, ET_REL, ET_EXEC, ET_DYN, ET_CORE.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "machine", │ │ │ │ - "documentation": "Integer with one of the following values: EM_M32, EM_SPARC, EM_386, EM_68K, EM_88K, EM_860, EM_MIPS, EM_MIPS_RS3_LE, EM_PPC EM_PPC64, EM_ARM, EM_X86_64, EM_AARCH64.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "entry_point", │ │ │ │ - "documentation": "Entry point raw offset or virtual address depending on whether YARA is scanning a file or process memory respectively. This is equivalent to the deprecated ``entrypoint`` keyword.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "number_of_sections", │ │ │ │ - "documentation": "Number of sections in the ELF file.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "sh_offset", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "sh_entry_size", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "number_of_segments", │ │ │ │ - "documentation": "Number of segments in the ELF file.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "ph_offset", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "ph_entry_size", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "array", │ │ │ │ - "name": "sections", │ │ │ │ - "documentation": "A zero-based array of section objects, one for each section the ELF has. Individual sections can be accessed by using the [] operator.", │ │ │ │ - "structure": │ │ │ │ - { │ │ │ │ - "kind": "struct", │ │ │ │ - "name": "sections", │ │ │ │ - "documentation": "", │ │ │ │ - "attributes": [ │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "type", │ │ │ │ - "documentation": "Integer with one of the following values: SHT_NULL SHT_PROGBITS SHT_SYMTAB SHT_STRTAB SHT_RELA SHT_HASH SHT_DYNAMIC SHT_NOTE SHT_NOBITS SHT_REL SHT_SHLIB SHT_DYNSYM.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "flags", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "address", │ │ │ │ - "documentation": "The virtual address the section starts at.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "name", │ │ │ │ - "documentation": "Section's name. Example: ```elf.sections[3].name == \".bss\"```", │ │ │ │ - "type": "s" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "offset", │ │ │ │ - "documentation": "Offset from the beginning of the file to the first byte in the section. One section type, :c:type:`SHT_NOBITS` described below, occupies no space in the file, and its :c:member:`offset` member locates the conceptual placement in the file.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "size", │ │ │ │ - "documentation": "Section's size in bytes. Unless the section type is SHT_NOBITS, the section occupies sh_size bytes in the file. A section of :c:type:`SHT_NOBITS` may have a non-zero size, but it occupies no space in the file.", │ │ │ │ - "type": "i" │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - } │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "PT_NULL", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "PT_LOAD", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "PT_DYNAMIC", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "PT_INTERP", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "PT_NOTE", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "PT_SHLIB", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "PT_PHDR", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "PT_TLS", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "PT_GNU_EH_FRAME", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "PT_GNU_STACK", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "DT_NULL", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "s" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "DT_NEEDED", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - "kind": "value", │ │ │ │ - "name": "DT_PLTRELSZ", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "DT_PLTGOT", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - "kind": "value", │ │ │ │ - "name": "DT_HASH", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - "kind": "value", │ │ │ │ - "name": "DT_STRTAB", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "DT_SYMTAB", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - "kind": "value", │ │ │ │ - "name": "DT_RELA", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - "kind": "value", │ │ │ │ - "name": "DT_RELASZ", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - "kind": "value", │ │ │ │ - "name": "DT_RELAENT", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - "kind": "value", │ │ │ │ - "name": "DT_STRSZ", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "DT_SYMENT", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "DT_INIT", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "DT_FINI", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "DT_SONAME", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "DT_RPATH", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "DT_SYMBOLIC", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "DT_REL", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "DT_RELSZ", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "DT_RELENT", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "DT_PLTREL", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "DT_DEBUG", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "DT_TEXTREL", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "DT_JMPREL", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "DT_BIND_NOW", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "DT_INIT_ARRAY", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "DT_FINI_ARRAY", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "DT_INIT_ARRAYSZ", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "DT_FINI_ARRAYSZ", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "DT_RUNPATH", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "DT_FLAGS", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "DT_ENCODING", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "STT_NOTYPE", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "STT_OBJECT", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "STT_FUNC", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "STT_SECTION", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "STT_FILE", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "STT_COMMON", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "STT_TLS", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "STB_LOCAL", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "STB_GLOBAL", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "STB_WEAK", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "PF_X", │ │ │ │ - "documentation": "The segment is executable.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "PF_W", │ │ │ │ - "documentation": "The segment is writable.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "PF_R", │ │ │ │ - "documentation": "The segment is readable.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "array", │ │ │ │ - "name": "segments", │ │ │ │ - "documentation": "A zero-based array of segment objects, one for each segment the ELF has. Individual segments can be accessed by using the [] operator.", │ │ │ │ - "structure": │ │ │ │ - { │ │ │ │ - "kind": "struct", │ │ │ │ - "name": "segments", │ │ │ │ - "documentation": "", │ │ │ │ - "attributes": [ │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "type", │ │ │ │ - "documentation": "Type of segment indicated by one of the following values: PT_NULL, PT_LOAD, PT_DYNAMIC, PT_INTERP, PT_NOTE, PT_SHLIB, PT_PHDR, PT_LOPROC, PT_HIPROC, PT_GNU_STACK.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "flags", │ │ │ │ - "documentation": "A combination of the following segment flags: PF_R, PF_W, PF_X.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "offset", │ │ │ │ - "documentation": "Offset from the beginning of the file where the segment resides.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "virtual_address", │ │ │ │ - "documentation": "Virtual address at which the segment resides in memory.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "physical_address", │ │ │ │ - "documentation": "On systems for which physical addressing is relevant, contains the segment's physical address.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "file_size", │ │ │ │ - "documentation": "Number of bytes in the file image of the segment. It may be zero.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "memory_size", │ │ │ │ - "documentation": "In-memory segment size.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "alignment", │ │ │ │ - "documentation": "Value to which the segments are aligned in memory and in the file.", │ │ │ │ - "type": "i" │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - } │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "dynamic_section_entries", │ │ │ │ - "documentation": "Number of entries in the dynamic section in the ELF file.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "array", │ │ │ │ - "name": "dynamic", │ │ │ │ - "documentation": "A zero-based array of dynamic objects, one for each entry in found in the ELF's dynamic section. Individual dynamic objects can be accessed by using the [] operator.", │ │ │ │ - "structure": │ │ │ │ - { │ │ │ │ - "kind": "struct", │ │ │ │ - "name": "dynamic", │ │ │ │ - "documentation": "", │ │ │ │ - "attributes": [ │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "type", │ │ │ │ - "documentation": "Value that describes the type of dynamic section. Builtin values are: DT_NULL, DT_NEEDED, DT_PLTRELSZ, DT_PLTGOT, DT_HASH, DT_STRTAB, DT_SYMTAB, DT_RELA, DT_RELASZ, DT_RELAENT, DT_STRSZ, DT_SYMENT, DT_INIT, DT_FINI, DT_SONAME, DT_RPATH, DT_SYMBOLIC, DT_REL, DT_RELSZ, DT_RELENT, DT_PLTREL, DT_DEBUG, DT_TEXTREL, DT_JMPREL, DT_BIND_NOW, DT_INIT_ARRAY, DT_FINI_ARRAY, DT_INIT_ARRAYSZ, DT_FINI_ARRAYSZ, DT_RUNPATH, DT_FLAGS, DT_ENCODING.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "val", │ │ │ │ - "documentation": "A value associated with the given type. The type of value (address, size, etc.) is dependant on the type of dynamic entry.", │ │ │ │ - "type": "i" │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - } │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "symtab_entries", │ │ │ │ - "documentation": "Number of entries in the symbol table found in the ELF file.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "array", │ │ │ │ - "name": "symtab", │ │ │ │ - "documentation": "A zero-based array of symbol objects, one for each entry in found in the ELF's SYMBTAB. Individual symbol objects can be accessed by using the [] operator.", │ │ │ │ - "structure": │ │ │ │ - { │ │ │ │ - "kind": "struct", │ │ │ │ - "name": "symtab", │ │ │ │ - "documentation": "", │ │ │ │ - "attributes": [ │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "name", │ │ │ │ - "documentation": "The symbol's name.", │ │ │ │ - "type": "s" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "value", │ │ │ │ - "documentation": "A value associated with the symbol. Generally a virtual address.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "size", │ │ │ │ - "documentation": "The symbol's size.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "type", │ │ │ │ - "documentation": "The type of symbol. Built values are: STT_NOTYPE, STT_OBJECT, STT_FUNC, STT_SECTION, STT_FILE, STT_COMMON, STT_TLS.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "bind", │ │ │ │ - "documentation": "The binding of the symbol. Builtin values are: STB_LOCAL, STB_GLOBAL, STB_WEAK.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "shndx", │ │ │ │ - "documentation": "The section index which the symbol is associated with.", │ │ │ │ - "type": "i" │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - } │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "dynsym_entries", │ │ │ │ - "documentation": "Number of entries in the dynamic symbol table found in the ELF file.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "array", │ │ │ │ - "name": "dynsym", │ │ │ │ - "documentation": "A zero-based array of symbol objects, one for each entry in found in the ELF's DYNSYM. Individual symbol objects can be accessed by using the [] operator.", │ │ │ │ - "structure": │ │ │ │ - { │ │ │ │ - "kind": "struct", │ │ │ │ - "name": "dynsym", │ │ │ │ - "documentation": "", │ │ │ │ - "attributes": [ │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "name", │ │ │ │ - "documentation": "The symbol's name.", │ │ │ │ - "type": "s" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "value", │ │ │ │ - "documentation": "A value associated with the symbol. Generally a virtual address.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "size", │ │ │ │ - "documentation": "The symbol's size.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "type", │ │ │ │ - "documentation": "The type of symbol. Built values are: STT_NOTYPE, STT_OBJECT, STT_FUNC, STT_SECTION, STT_FILE, STT_COMMON, STT_TLS.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "bind", │ │ │ │ - "documentation": "The binding of the symbol. Builtin values are: STB_LOCAL, STB_GLOBAL, STB_WEAK.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "shndx", │ │ │ │ - "documentation": "The section index which the symbol is associated with.", │ │ │ │ - "type": "i" │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - } │ │ │ │ - }, │ │ │ │ - { │ │ │ │ "kind": "function", │ │ │ │ - "name": "symtab_symbol", │ │ │ │ + "name": "to_int", │ │ │ │ "return_type": "i", │ │ │ │ "overloads": [ │ │ │ │ { │ │ │ │ "arguments": [ │ │ │ │ { │ │ │ │ "type": "s", │ │ │ │ - "name": "" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "r", │ │ │ │ - "name": "" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "" │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - } │ │ │ │ - "kind": "struct", │ │ │ │ - "name": "hash", │ │ │ │ - "attributes": [ │ │ │ │ - { │ │ │ │ - "kind": "function", │ │ │ │ - "name": "md5", │ │ │ │ - "return_type": "s", │ │ │ │ - "overloads": [ │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "offset" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "size" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Returns the MD5 hash for *size* bytes starting at *offset*. When scanning a running process the *offset* argument should be a virtual address within the process address space. The returned string is always in lowercase. Example: ```hash.md5(0, filesize) == \"feba6c919e3797e7778e8f2e85fa033d\"```" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "s", │ │ │ │ - "name": "string" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Returns the MD5 hash for the given string. Example: ```hash.md5(\"dummy\") == \"275876e34cf609db118f3d84b799a790\"```" │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "function", │ │ │ │ - "name": "sha1", │ │ │ │ - "return_type": "s", │ │ │ │ - "overloads": [ │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "offset" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "size" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Returns the SHA1 hash for the *size* bytes starting at *offset*. When scanning a running process the *offset* argument should be a virtual address within the process address space. The returned string is always in lowercase." │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "s", │ │ │ │ "name": "string" │ │ │ │ } │ │ │ │ ], │ │ │ │ - "documentation": "Returns the SHA1 hash for the given string." │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "function", │ │ │ │ - "name": "sha256", │ │ │ │ - "return_type": "s", │ │ │ │ - "overloads": [ │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "offset" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "size" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Returns the SHA256 hash for the *size* bytes starting at *offset*. When scanning a running process the *offset* argument should be a virtual address within the process address space. The returned string is always in lowercase." │ │ │ │ + "documentation": "Convert the given string to a signed integer. If the string starts with \"0x\" it is treated as base 16. If the string starts with \"0\" it is treated base 8. Leading '+' or '-' is also supported. Example: ```\nstring.to_int(\"1234\") == 1234\nstring.to_int(\"-10\") == -10\nstring.to_int(\"-010\") == -8\n```" │ │ │ │ }, │ │ │ │ { │ │ │ │ "arguments": [ │ │ │ │ { │ │ │ │ "type": "s", │ │ │ │ "name": "string" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Returns the SHA256 hash for the given string." │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "function", │ │ │ │ - "name": "checksum32", │ │ │ │ - "return_type": "i", │ │ │ │ - "overloads": [ │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "offset" │ │ │ │ }, │ │ │ │ { │ │ │ │ "type": "i", │ │ │ │ - "name": "size" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Returns a 32-bit checksum for the *size* bytes starting at *offset*. The checksum is just the sum of all the bytes (unsigned)." │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "s", │ │ │ │ - "name": "string" │ │ │ │ + "name": "base" │ │ │ │ } │ │ │ │ ], │ │ │ │ - "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": "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": "crc32", │ │ │ │ + "name": "length", │ │ │ │ "return_type": "i", │ │ │ │ "overloads": [ │ │ │ │ { │ │ │ │ "arguments": [ │ │ │ │ { │ │ │ │ - "type": "i", │ │ │ │ - "name": "offset" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "size" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Returns a crc32 checksum for the *size* bytes starting at *offset*." │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ "type": "s", │ │ │ │ "name": "string" │ │ │ │ } │ │ │ │ ], │ │ │ │ - "documentation": "Returns a crc32 checksum for the given string." │ │ │ │ + "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": "macho", │ │ │ │ "attributes": [ │ │ │ │ { │ │ │ │ @@ -9055,441 +7292,115 @@ │ │ │ │ } │ │ │ │ ], │ │ │ │ "documentation": "" │ │ │ │ } │ │ │ │ ] │ │ │ │ } │ │ │ │ "kind": "struct", │ │ │ │ - "name": "magic", │ │ │ │ - "attributes": [ │ │ │ │ - { │ │ │ │ - "kind": "function", │ │ │ │ - "name": "mime_type", │ │ │ │ - "return_type": "s", │ │ │ │ - "overloads": [ │ │ │ │ - { │ │ │ │ - "arguments": [], │ │ │ │ - "documentation": "Function returning a string with the type of the file. Example: ```magic.type() contains \"PDF\"```" │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "function", │ │ │ │ - "name": "type", │ │ │ │ - "return_type": "s", │ │ │ │ - "overloads": [ │ │ │ │ - { │ │ │ │ - "arguments": [], │ │ │ │ - "documentation": "Function returning a string with the MIME type of the file. Example: ```magic.mime_type() == \"application/pdf\"```" │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - } │ │ │ │ - "kind": "struct", │ │ │ │ - "name": "math", │ │ │ │ + "name": "console", │ │ │ │ "attributes": [ │ │ │ │ { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "MEAN_BYTES", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "f" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ "kind": "function", │ │ │ │ - "name": "in_range", │ │ │ │ + "name": "log", │ │ │ │ "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```" │ │ │ │ + "documentation": "Function which sends the string to the main callback.\n\nExample: ```console.log(pe.imphash())```" │ │ │ │ }, │ │ │ │ { │ │ │ │ "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": "" │ │ │ │ + "name": "message" │ │ │ │ }, │ │ │ │ { │ │ │ │ - "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": "" │ │ │ │ + "name": "string" │ │ │ │ } │ │ │ │ ], │ │ │ │ - "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```" │ │ │ │ + "documentation": "Function which sends the message and string to the main callback.\n\nExample: ```console.log(\"The imphash is: \", pe.imphash())```" │ │ │ │ }, │ │ │ │ { │ │ │ │ "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" │ │ │ │ + "name": "integer" │ │ │ │ } │ │ │ │ ], │ │ │ │ - "documentation": "Returns the entropy for *size* bytes starting at *offset*. When scanning a running process the *offset* argument should be a virtual address within the process address space. The returned value is a float. Example: ```math.entropy(0, filesize) >= 7```" │ │ │ │ + "documentation": "Function which sends the integer to the main callback.\n\nExample: ```console.log(uint32(0))```" │ │ │ │ }, │ │ │ │ { │ │ │ │ "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" │ │ │ │ + "name": "message" │ │ │ │ }, │ │ │ │ { │ │ │ │ "type": "i", │ │ │ │ - "name": "size" │ │ │ │ + "name": "integer" │ │ │ │ } │ │ │ │ ], │ │ │ │ - "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```" │ │ │ │ + "documentation": "Function which sends the message and integer to the main callback.\n\nExample: ```console.log(\"32bits at 0: \", uint32(0))```" │ │ │ │ }, │ │ │ │ { │ │ │ │ - "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" │ │ │ │ + "type": "f", │ │ │ │ + "name": "float" │ │ │ │ } │ │ │ │ ], │ │ │ │ - "documentation": "Convert the given string to a signed integer. If the string starts with \"0x\" it is treated as base 16. If the string starts with \"0\" it is treated base 8. Leading '+' or '-' is also supported. ```Example: math.to_int(\"1234\") == 1234``` ```Example: math.to_int(\"-10\") == -10``` ```Example: math.to_int(\"-010\" == -8```" │ │ │ │ + "documentation": "Function which sends the floating point value to the main callback.\n\nExample: ```console.log(math.entropy(0, filesize))```" │ │ │ │ }, │ │ │ │ { │ │ │ │ "arguments": [ │ │ │ │ { │ │ │ │ "type": "s", │ │ │ │ - "name": "string" │ │ │ │ + "name": "message" │ │ │ │ }, │ │ │ │ { │ │ │ │ - "type": "i", │ │ │ │ - "name": "base" │ │ │ │ + "type": "f", │ │ │ │ + "name": "float" │ │ │ │ } │ │ │ │ ], │ │ │ │ - "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\"```" │ │ │ │ + "documentation": "Function which sends the message and the floating point value to the main callback.\n\nExample: ```console.log(\"Entropy: \", math.entropy(0, filesize))```" │ │ │ │ } │ │ │ │ ] │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "function", │ │ │ │ - "name": "to_string", │ │ │ │ - "return_type": "s", │ │ │ │ + "name": "hex", │ │ │ │ + "return_type": "i", │ │ │ │ "overloads": [ │ │ │ │ { │ │ │ │ "arguments": [ │ │ │ │ { │ │ │ │ "type": "i", │ │ │ │ - "name": "int" │ │ │ │ + "name": "integer" │ │ │ │ } │ │ │ │ ], │ │ │ │ - "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\"```" │ │ │ │ + "documentation": "Function which sends the integer to the main callback, formatted as a hex string.\n\nExample: ```console.hex(uint32(0))```" │ │ │ │ }, │ │ │ │ { │ │ │ │ "arguments": [ │ │ │ │ { │ │ │ │ - "type": "i", │ │ │ │ - "name": "int" │ │ │ │ + "type": "s", │ │ │ │ + "name": "message" │ │ │ │ }, │ │ │ │ { │ │ │ │ "type": "i", │ │ │ │ - "name": "base" │ │ │ │ + "name": "integer" │ │ │ │ } │ │ │ │ ], │ │ │ │ - "documentation": "Convert the given integer to a string in the given base. Supported bases are 10, 8 and 16. Note: integers in YARA are signed. ```Example: math.to_string(32, 16) == \"20\"``` ```Example: math.to_string(-1, 16) == \"ffffffffffffffff\"```" │ │ │ │ + "documentation": "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": "pe", │ │ │ │ "attributes": [ │ │ │ │ { │ │ │ │ @@ -11673,62 +9584,2151 @@ │ │ │ │ } │ │ │ │ ], │ │ │ │ "documentation": "Function returning the file offset for RVA addr. Be careful to pass relative addresses here and not absolute addresses, like pe.entry_point when scanning a process. Example: ```pe.rva_to_offset(pe.sections[0].virtual_address) == pe.sections[0].raw_data_offset``` This example will make sure the offset for the virtual address in the first section equals the file offset for that section." │ │ │ │ } │ │ │ │ ] │ │ │ │ } │ │ │ │ "kind": "struct", │ │ │ │ - "name": "string", │ │ │ │ + "name": "cuckoo", │ │ │ │ + "attributes": [ │ │ │ │ + { │ │ │ │ + "kind": "struct", │ │ │ │ + "name": "network", │ │ │ │ + "attributes": [ │ │ │ │ + { │ │ │ │ + "kind": "function", │ │ │ │ + "name": "dns_lookup", │ │ │ │ + "return_type": "i", │ │ │ │ + "overloads": [ │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "r", │ │ │ │ + "name": "domain" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Function returning true if the program sent a domain name resolution request for a domain matching the provided regular expression.\n\nExample: cuckoo.network.dns_lookup(/evil\\.com/)" │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "function", │ │ │ │ + "name": "http_get", │ │ │ │ + "return_type": "i", │ │ │ │ + "overloads": [ │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "r", │ │ │ │ + "name": "url" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Function returning true if the program sent a HTTP GET request to a URL matching the provided regular expression." │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "function", │ │ │ │ + "name": "http_post", │ │ │ │ + "return_type": "i", │ │ │ │ + "overloads": [ │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "r", │ │ │ │ + "name": "url" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Function returning true if the program sent a HTTP POST request to a URL matching the provided regular expression." │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "function", │ │ │ │ + "name": "http_request", │ │ │ │ + "return_type": "i", │ │ │ │ + "overloads": [ │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "r", │ │ │ │ + "name": "url" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Function returning true if the program sent a HTTP request to a URL matching the provided regular expression." │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "function", │ │ │ │ + "name": "host", │ │ │ │ + "return_type": "i", │ │ │ │ + "overloads": [ │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "r", │ │ │ │ + "name": "IP address" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Function returning true if the program contacted an IP address matching the provided regular expression. Example: ```cuckoo.network.host(/192\\.168\\.1\\.1/)```" │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "function", │ │ │ │ + "name": "http_user_agent", │ │ │ │ + "return_type": "i", │ │ │ │ + "overloads": [ │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "r", │ │ │ │ + "name": "agent" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Function returning true if the program sent a HTTP request with a user agent matching the provided regular expression. Example: ```cuckoo.network.http_user_agent(/MSIE 6\\.0/)```" │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "function", │ │ │ │ + "name": "tcp", │ │ │ │ + "return_type": "i", │ │ │ │ + "overloads": [ │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "r", │ │ │ │ + "name": "IP address" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "port" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Function returning true if the program contacted an IP address matching the provided regular expression, over TCP on the provided port number." │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "function", │ │ │ │ + "name": "udp", │ │ │ │ + "return_type": "i", │ │ │ │ + "overloads": [ │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "r", │ │ │ │ + "name": "IP address" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "port" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Function returning true if the program contacted an IP address matching the provided regular expression, over UDP on the provided port number." │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "struct", │ │ │ │ + "name": "registry", │ │ │ │ + "attributes": [ │ │ │ │ + { │ │ │ │ + "kind": "function", │ │ │ │ + "name": "key_access", │ │ │ │ + "return_type": "i", │ │ │ │ + "overloads": [ │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "r", │ │ │ │ + "name": "registry entry" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Function returning true if the program accessed a registry entry matching the provided regular expression." │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "struct", │ │ │ │ + "name": "filesystem", │ │ │ │ + "attributes": [ │ │ │ │ + { │ │ │ │ + "kind": "function", │ │ │ │ + "name": "file_access", │ │ │ │ + "return_type": "i", │ │ │ │ + "overloads": [ │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "r", │ │ │ │ + "name": "file" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Function returning true if the program accessed a file matching the provided regular expression." │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "struct", │ │ │ │ + "name": "sync", │ │ │ │ + "attributes": [ │ │ │ │ + { │ │ │ │ + "kind": "function", │ │ │ │ + "name": "mutex", │ │ │ │ + "return_type": "i", │ │ │ │ + "overloads": [ │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "r", │ │ │ │ + "name": "mutex" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Function returning true if the program opens or creates a mutex matching the provided regular expression." │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + } │ │ │ │ + "kind": "struct", │ │ │ │ + "name": "cuckoo", │ │ │ │ + "deprecated": "true", │ │ │ │ + "attributes": [ │ │ │ │ + { │ │ │ │ + "kind": "struct", │ │ │ │ + "name": "signature", │ │ │ │ + "attributes": [ │ │ │ │ + { │ │ │ │ + "kind": "function", │ │ │ │ + "name": "name", │ │ │ │ + "return_type": "i", │ │ │ │ + "overloads": [ │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "r" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Deprecated function." │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + } │ │ │ │ + "kind": "struct", │ │ │ │ + "name": "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: ```\nstring.to_int(\"1234\") == 1234\nstring.to_int(\"-10\") == -10\nstring.to_int(\"-010\") == -8\n```" │ │ │ │ + "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 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": "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": "length", │ │ │ │ + "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": "magic", │ │ │ │ + "attributes": [ │ │ │ │ + { │ │ │ │ + "kind": "function", │ │ │ │ + "name": "mime_type", │ │ │ │ + "return_type": "s", │ │ │ │ + "overloads": [ │ │ │ │ + { │ │ │ │ + "arguments": [], │ │ │ │ + "documentation": "Function returning a string with the type of the file. Example: ```magic.type() contains \"PDF\"```" │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "function", │ │ │ │ + "name": "type", │ │ │ │ + "return_type": "s", │ │ │ │ + "overloads": [ │ │ │ │ + { │ │ │ │ + "arguments": [], │ │ │ │ + "documentation": "Function returning a string with the MIME type of the file. Example: ```magic.mime_type() == \"application/pdf\"```" │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + } │ │ │ │ + "kind": "struct", │ │ │ │ + "name": "hash", │ │ │ │ + "attributes": [ │ │ │ │ + { │ │ │ │ + "kind": "function", │ │ │ │ + "name": "md5", │ │ │ │ + "return_type": "s", │ │ │ │ + "overloads": [ │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "offset" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "size" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Returns the MD5 hash for *size* bytes starting at *offset*. When scanning a running process the *offset* argument should be a virtual address within the process address space. The returned string is always in lowercase. Example: ```hash.md5(0, filesize) == \"feba6c919e3797e7778e8f2e85fa033d\"```" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "s", │ │ │ │ + "name": "string" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Returns the MD5 hash for the given string. Example: ```hash.md5(\"dummy\") == \"275876e34cf609db118f3d84b799a790\"```" │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "function", │ │ │ │ + "name": "sha1", │ │ │ │ + "return_type": "s", │ │ │ │ + "overloads": [ │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "offset" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "size" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Returns the SHA1 hash for the *size* bytes starting at *offset*. When scanning a running process the *offset* argument should be a virtual address within the process address space. The returned string is always in lowercase." │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "s", │ │ │ │ + "name": "string" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Returns the SHA1 hash for the given string." │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "function", │ │ │ │ + "name": "sha256", │ │ │ │ + "return_type": "s", │ │ │ │ + "overloads": [ │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "offset" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "size" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Returns the SHA256 hash for the *size* bytes starting at *offset*. When scanning a running process the *offset* argument should be a virtual address within the process address space. The returned string is always in lowercase." │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "s", │ │ │ │ + "name": "string" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Returns the SHA256 hash for the given string." │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "function", │ │ │ │ + "name": "checksum32", │ │ │ │ "return_type": "i", │ │ │ │ "overloads": [ │ │ │ │ { │ │ │ │ "arguments": [ │ │ │ │ { │ │ │ │ + "type": "i", │ │ │ │ + "name": "offset" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "size" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Returns a 32-bit checksum for the *size* bytes starting at *offset*. The checksum is just the sum of all the bytes (unsigned)." │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ "type": "s", │ │ │ │ "name": "string" │ │ │ │ } │ │ │ │ ], │ │ │ │ - "documentation": "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": "function", │ │ │ │ + "name": "crc32", │ │ │ │ + "return_type": "i", │ │ │ │ + "overloads": [ │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "offset" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "size" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Returns a crc32 checksum for the *size* bytes starting at *offset*." │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "s", │ │ │ │ + "name": "string" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Returns a crc32 checksum for the given string." │ │ │ │ } │ │ │ │ ] │ │ │ │ } │ │ │ │ "kind": "struct", │ │ │ │ + "name": "elf", │ │ │ │ + "attributes": [ │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "ET_NONE", │ │ │ │ + "documentation": "No file type.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "ET_REL", │ │ │ │ + "documentation": "Relocatable file.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "ET_EXEC", │ │ │ │ + "documentation": "Executable file.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "ET_DYN", │ │ │ │ + "documentation": "Shared object file.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "ET_CORE", │ │ │ │ + "documentation": "Core file.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "EM_NONE", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "EM_M32", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "EM_SPARC", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "EM_386", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "EM_68K", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "EM_88K", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "EM_860", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "EM_MIPS", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "EM_MIPS_RS3_LE", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "EM_PPC", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "EM_PPC64", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "EM_ARM", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "EM_X86_64", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "EM_AARCH64", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "SHT_NULL", │ │ │ │ + "documentation": "This value marks the section as inactive; it does not have an associated section. Other members of the section header have undefined values.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "SHT_PROGBITS", │ │ │ │ + "documentation": "The section holds information defined by the program, whose format and meaning are determined solely by the program.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "SHT_SYMTAB", │ │ │ │ + "documentation": "The section holds a symbol table.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "SHT_STRTAB", │ │ │ │ + "documentation": "The section holds a string table. An object file may have multiple string table sections.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "SHT_RELA", │ │ │ │ + "documentation": "The section holds relocation entries.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "SHT_HASH", │ │ │ │ + "documentation": "The section holds a symbol hash table.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "SHT_DYNAMIC", │ │ │ │ + "documentation": "The section holds information for dynamic linking.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "SHT_NOTE", │ │ │ │ + "documentation": "The section holds information that marks the file in some way.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "SHT_NOBITS", │ │ │ │ + "documentation": "A section of this type occupies no space in the file but otherwise resembles :c:type:`SHT_PROGBITS`.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "SHT_REL", │ │ │ │ + "documentation": "The section holds relocation entries.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "SHT_SHLIB", │ │ │ │ + "documentation": "This section type is reserved but has unspecified semantics.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "SHT_DYNSYM", │ │ │ │ + "documentation": "This section holds dynamic linking symbols.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "SHF_WRITE", │ │ │ │ + "documentation": "The section contains data that should be writable during process execution.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "SHF_ALLOC", │ │ │ │ + "documentation": "The section occupies memory during process execution. Some control sections do not reside in the memory image of an object file; this attribute is off for those sections.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "SHF_EXECINSTR", │ │ │ │ + "documentation": "The section contains executable machine instructions. Example: ```elf.sections[2].flags & elf.SHF_WRITE```.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "type", │ │ │ │ + "documentation": "Integer with one of the following values: ET_NONE, ET_REL, ET_EXEC, ET_DYN, ET_CORE.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "machine", │ │ │ │ + "documentation": "Integer with one of the following values: EM_M32, EM_SPARC, EM_386, EM_68K, EM_88K, EM_860, EM_MIPS, EM_MIPS_RS3_LE, EM_PPC EM_PPC64, EM_ARM, EM_X86_64, EM_AARCH64.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "entry_point", │ │ │ │ + "documentation": "Entry point raw offset or virtual address depending on whether YARA is scanning a file or process memory respectively. This is equivalent to the deprecated ``entrypoint`` keyword.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "number_of_sections", │ │ │ │ + "documentation": "Number of sections in the ELF file.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "sh_offset", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "sh_entry_size", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "number_of_segments", │ │ │ │ + "documentation": "Number of segments in the ELF file.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "ph_offset", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "ph_entry_size", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "array", │ │ │ │ + "name": "sections", │ │ │ │ + "documentation": "A zero-based array of section objects, one for each section the ELF has. Individual sections can be accessed by using the [] operator.", │ │ │ │ + "structure": │ │ │ │ + { │ │ │ │ + "kind": "struct", │ │ │ │ + "name": "sections", │ │ │ │ + "documentation": "", │ │ │ │ + "attributes": [ │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "type", │ │ │ │ + "documentation": "Integer with one of the following values: SHT_NULL SHT_PROGBITS SHT_SYMTAB SHT_STRTAB SHT_RELA SHT_HASH SHT_DYNAMIC SHT_NOTE SHT_NOBITS SHT_REL SHT_SHLIB SHT_DYNSYM.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "flags", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "address", │ │ │ │ + "documentation": "The virtual address the section starts at.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "name", │ │ │ │ + "documentation": "Section's name. Example: ```elf.sections[3].name == \".bss\"```", │ │ │ │ + "type": "s" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "offset", │ │ │ │ + "documentation": "Offset from the beginning of the file to the first byte in the section. One section type, :c:type:`SHT_NOBITS` described below, occupies no space in the file, and its :c:member:`offset` member locates the conceptual placement in the file.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "size", │ │ │ │ + "documentation": "Section's size in bytes. Unless the section type is SHT_NOBITS, the section occupies sh_size bytes in the file. A section of :c:type:`SHT_NOBITS` may have a non-zero size, but it occupies no space in the file.", │ │ │ │ + "type": "i" │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + } │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "PT_NULL", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "PT_LOAD", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "PT_DYNAMIC", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "PT_INTERP", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "PT_NOTE", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "PT_SHLIB", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "PT_PHDR", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "PT_TLS", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "PT_GNU_EH_FRAME", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "PT_GNU_STACK", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "DT_NULL", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "s" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "DT_NEEDED", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + "kind": "value", │ │ │ │ + "name": "DT_PLTRELSZ", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "DT_PLTGOT", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + "kind": "value", │ │ │ │ + "name": "DT_HASH", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + "kind": "value", │ │ │ │ + "name": "DT_STRTAB", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "DT_SYMTAB", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + "kind": "value", │ │ │ │ + "name": "DT_RELA", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + "kind": "value", │ │ │ │ + "name": "DT_RELASZ", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + "kind": "value", │ │ │ │ + "name": "DT_RELAENT", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + "kind": "value", │ │ │ │ + "name": "DT_STRSZ", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "DT_SYMENT", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "DT_INIT", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "DT_FINI", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "DT_SONAME", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "DT_RPATH", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "DT_SYMBOLIC", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "DT_REL", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "DT_RELSZ", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "DT_RELENT", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "DT_PLTREL", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "DT_DEBUG", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "DT_TEXTREL", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "DT_JMPREL", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "DT_BIND_NOW", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "DT_INIT_ARRAY", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "DT_FINI_ARRAY", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "DT_INIT_ARRAYSZ", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "DT_FINI_ARRAYSZ", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "DT_RUNPATH", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "DT_FLAGS", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "DT_ENCODING", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "STT_NOTYPE", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "STT_OBJECT", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "STT_FUNC", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "STT_SECTION", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "STT_FILE", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "STT_COMMON", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "STT_TLS", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "STB_LOCAL", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "STB_GLOBAL", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "STB_WEAK", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "PF_X", │ │ │ │ + "documentation": "The segment is executable.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "PF_W", │ │ │ │ + "documentation": "The segment is writable.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "PF_R", │ │ │ │ + "documentation": "The segment is readable.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "array", │ │ │ │ + "name": "segments", │ │ │ │ + "documentation": "A zero-based array of segment objects, one for each segment the ELF has. Individual segments can be accessed by using the [] operator.", │ │ │ │ + "structure": │ │ │ │ + { │ │ │ │ + "kind": "struct", │ │ │ │ + "name": "segments", │ │ │ │ + "documentation": "", │ │ │ │ + "attributes": [ │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "type", │ │ │ │ + "documentation": "Type of segment indicated by one of the following values: PT_NULL, PT_LOAD, PT_DYNAMIC, PT_INTERP, PT_NOTE, PT_SHLIB, PT_PHDR, PT_LOPROC, PT_HIPROC, PT_GNU_STACK.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "flags", │ │ │ │ + "documentation": "A combination of the following segment flags: PF_R, PF_W, PF_X.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "offset", │ │ │ │ + "documentation": "Offset from the beginning of the file where the segment resides.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "virtual_address", │ │ │ │ + "documentation": "Virtual address at which the segment resides in memory.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "physical_address", │ │ │ │ + "documentation": "On systems for which physical addressing is relevant, contains the segment's physical address.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "file_size", │ │ │ │ + "documentation": "Number of bytes in the file image of the segment. It may be zero.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "memory_size", │ │ │ │ + "documentation": "In-memory segment size.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "alignment", │ │ │ │ + "documentation": "Value to which the segments are aligned in memory and in the file.", │ │ │ │ + "type": "i" │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + } │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "dynamic_section_entries", │ │ │ │ + "documentation": "Number of entries in the dynamic section in the ELF file.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "array", │ │ │ │ + "name": "dynamic", │ │ │ │ + "documentation": "A zero-based array of dynamic objects, one for each entry in found in the ELF's dynamic section. Individual dynamic objects can be accessed by using the [] operator.", │ │ │ │ + "structure": │ │ │ │ + { │ │ │ │ + "kind": "struct", │ │ │ │ + "name": "dynamic", │ │ │ │ + "documentation": "", │ │ │ │ + "attributes": [ │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "type", │ │ │ │ + "documentation": "Value that describes the type of dynamic section. Builtin values are: DT_NULL, DT_NEEDED, DT_PLTRELSZ, DT_PLTGOT, DT_HASH, DT_STRTAB, DT_SYMTAB, DT_RELA, DT_RELASZ, DT_RELAENT, DT_STRSZ, DT_SYMENT, DT_INIT, DT_FINI, DT_SONAME, DT_RPATH, DT_SYMBOLIC, DT_REL, DT_RELSZ, DT_RELENT, DT_PLTREL, DT_DEBUG, DT_TEXTREL, DT_JMPREL, DT_BIND_NOW, DT_INIT_ARRAY, DT_FINI_ARRAY, DT_INIT_ARRAYSZ, DT_FINI_ARRAYSZ, DT_RUNPATH, DT_FLAGS, DT_ENCODING.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "val", │ │ │ │ + "documentation": "A value associated with the given type. The type of value (address, size, etc.) is dependant on the type of dynamic entry.", │ │ │ │ + "type": "i" │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + } │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "symtab_entries", │ │ │ │ + "documentation": "Number of entries in the symbol table found in the ELF file.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "array", │ │ │ │ + "name": "symtab", │ │ │ │ + "documentation": "A zero-based array of symbol objects, one for each entry in found in the ELF's SYMBTAB. Individual symbol objects can be accessed by using the [] operator.", │ │ │ │ + "structure": │ │ │ │ + { │ │ │ │ + "kind": "struct", │ │ │ │ + "name": "symtab", │ │ │ │ + "documentation": "", │ │ │ │ + "attributes": [ │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "name", │ │ │ │ + "documentation": "The symbol's name.", │ │ │ │ + "type": "s" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "value", │ │ │ │ + "documentation": "A value associated with the symbol. Generally a virtual address.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "size", │ │ │ │ + "documentation": "The symbol's size.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "type", │ │ │ │ + "documentation": "The type of symbol. Built values are: STT_NOTYPE, STT_OBJECT, STT_FUNC, STT_SECTION, STT_FILE, STT_COMMON, STT_TLS.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "bind", │ │ │ │ + "documentation": "The binding of the symbol. Builtin values are: STB_LOCAL, STB_GLOBAL, STB_WEAK.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "shndx", │ │ │ │ + "documentation": "The section index which the symbol is associated with.", │ │ │ │ + "type": "i" │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + } │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "dynsym_entries", │ │ │ │ + "documentation": "Number of entries in the dynamic symbol table found in the ELF file.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "array", │ │ │ │ + "name": "dynsym", │ │ │ │ + "documentation": "A zero-based array of symbol objects, one for each entry in found in the ELF's DYNSYM. Individual symbol objects can be accessed by using the [] operator.", │ │ │ │ + "structure": │ │ │ │ + { │ │ │ │ + "kind": "struct", │ │ │ │ + "name": "dynsym", │ │ │ │ + "documentation": "", │ │ │ │ + "attributes": [ │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "name", │ │ │ │ + "documentation": "The symbol's name.", │ │ │ │ + "type": "s" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "value", │ │ │ │ + "documentation": "A value associated with the symbol. Generally a virtual address.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "size", │ │ │ │ + "documentation": "The symbol's size.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "type", │ │ │ │ + "documentation": "The type of symbol. Built values are: STT_NOTYPE, STT_OBJECT, STT_FUNC, STT_SECTION, STT_FILE, STT_COMMON, STT_TLS.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "bind", │ │ │ │ + "documentation": "The binding of the symbol. Builtin values are: STB_LOCAL, STB_GLOBAL, STB_WEAK.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "shndx", │ │ │ │ + "documentation": "The section index which the symbol is associated with.", │ │ │ │ + "type": "i" │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + } │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "function", │ │ │ │ + "name": "symtab_symbol", │ │ │ │ + "return_type": "i", │ │ │ │ + "overloads": [ │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "s", │ │ │ │ + "name": "" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "r", │ │ │ │ + "name": "" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "" │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + } │ │ │ │ + "kind": "struct", │ │ │ │ + "name": "dotnet", │ │ │ │ + "attributes": [ │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "version", │ │ │ │ + "documentation": "The version string contained in the metadata root. Example: ```dotnet.version == \"v2.0.50727\"```", │ │ │ │ + "type": "s" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "module_name", │ │ │ │ + "documentation": "The name of the module. Example: ```dotnet.module_name == \"axs\"```", │ │ │ │ + "type": "s" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "array", │ │ │ │ + "name": "streams", │ │ │ │ + "documentation": "", │ │ │ │ + "structure": │ │ │ │ + { │ │ │ │ + "kind": "struct", │ │ │ │ + "name": "streams", │ │ │ │ + "documentation": "A zero-based array of stream objects, one for each stream contained in the file. Individual streams can be accessed by using the [] operator. Example: ```dotnet.streams[0].name == \"#~\"```", │ │ │ │ + "attributes": [ │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "name", │ │ │ │ + "documentation": "Stream name.", │ │ │ │ + "type": "s" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "offset", │ │ │ │ + "documentation": "Stream offset.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "size", │ │ │ │ + "documentation": "Stream size.", │ │ │ │ + "type": "i" │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + } │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "number_of_streams", │ │ │ │ + "documentation": "The number of streams in the file.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "array", │ │ │ │ + "name": "guids", │ │ │ │ + "documentation": "A zero-based array of strings, one for each GUID. Individual guids can be accessed by using the [] operator. Example: ```dotnet.guids[0] == \"99c08ffd-f378-a891-10ab-c02fe11be6ef\"```", │ │ │ │ + "type": "s" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "number_of_guids", │ │ │ │ + "documentation": "The number of GUIDs in the guids array.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "number_of_classes", │ │ │ │ + "documentation": "The number of classes in the file.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "array", │ │ │ │ + "name": "classes", │ │ │ │ + "documentation": "A zero-based array of .NET classes stored in the metadata. Individual classes can be accessed using the [] operator.", │ │ │ │ + "structure": │ │ │ │ + { │ │ │ │ + "kind": "struct", │ │ │ │ + "name": "classes", │ │ │ │ + "documentation": "", │ │ │ │ + "attributes": [ │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "fullname", │ │ │ │ + "documentation": "Class full name.", │ │ │ │ + "type": "s" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "name", │ │ │ │ + "documentation": "Class name.", │ │ │ │ + "type": "s" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "namespace", │ │ │ │ + "documentation": "Class namespace.", │ │ │ │ + "type": "s" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "visibility", │ │ │ │ + "documentation": "Class visibility specifier, options are: private, public, protected, internal, private protected and protected internal", │ │ │ │ + "type" : "s" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "type", │ │ │ │ + "documentation": "Type of the object, options are: class and interface", │ │ │ │ + "type" : "s" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "abstract", │ │ │ │ + "documentation": "Boolean representing if class is abstract.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "sealed", │ │ │ │ + "documentation": "Boolean representing if class is sealed.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "number_of_generic_parameters", │ │ │ │ + "documentation": "Number of generic parameters.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "array", │ │ │ │ + "name": "generic_parameters", │ │ │ │ + "documentation": "A zero-based array of generic parameters name. Individual parameters can be accessed using the [] operator.", │ │ │ │ + "type": "s" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "number_of_base_types", │ │ │ │ + "documentation": "Number of the base types.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "array", │ │ │ │ + "name": "base_types", │ │ │ │ + "documentation": "A zero-based array of base types name. Individual base types can be accessed using the [] operator.", │ │ │ │ + "type": "s" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "number_of_methods", │ │ │ │ + "documentation": "Number of the methods.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "array", │ │ │ │ + "name": "methods", │ │ │ │ + "documentation": "A zero-based array of method objects. Individual methods can be accessed by using the [] operator.", │ │ │ │ + "structure": │ │ │ │ + { │ │ │ │ + "kind": "struct", │ │ │ │ + "name": "methods", │ │ │ │ + "documentation": "", │ │ │ │ + "attributes": [ │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "name", │ │ │ │ + "documentation": "Method name.", │ │ │ │ + "type": "s" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "visibility", │ │ │ │ + "documentation": "Method visibility specifier, options are: private, public, protected, internal, private protected and protected internal", │ │ │ │ + "type" : "s" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "static", │ │ │ │ + "documentation": "Boolean representing if method is static.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "virtual", │ │ │ │ + "documentation": "Boolean representing if method is virtual.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "final", │ │ │ │ + "documentation": "Boolean representing if method is final.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "abstract", │ │ │ │ + "documentation": "Boolean representing if method is abstract.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "return_type", │ │ │ │ + "documentation": "Method return type name.", │ │ │ │ + "type": "s" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "number_of_parameters", │ │ │ │ + "documentation": "Number of the method parameters.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "array", │ │ │ │ + "name": "parameters", │ │ │ │ + "documentation": "A zero-based array of method parameters. Individual parameters can be accessed by using the [] operator.", │ │ │ │ + "structure": │ │ │ │ + { │ │ │ │ + "kind": "struct", │ │ │ │ + "name": "parameters", │ │ │ │ + "documentation": "", │ │ │ │ + "attributes": [ │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "name", │ │ │ │ + "documentation": "Parameter name.", │ │ │ │ + "type": "s" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "type", │ │ │ │ + "documentation": "Parameter type.", │ │ │ │ + "type": "s" │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + } │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "number_of_generic_parameters", │ │ │ │ + "documentation": "Number of the method generic parameters.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "array", │ │ │ │ + "name": "generic_parameters", │ │ │ │ + "documentation": "A zero-based array of method generic parameters. Individual parameters can be accessed by using the [] operator.", │ │ │ │ + "type": "s" │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + } │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + } │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "array", │ │ │ │ + "name": "resources", │ │ │ │ + "documentation": "A zero-based array of resource objects, one for each resource the .NET file has. Individual resources can be accessed by using the [] operator. Example: ```uint16be(dotnet.resources[0].offset) == 0x4d5a```", │ │ │ │ + "structure": │ │ │ │ + { │ │ │ │ + "kind": "struct", │ │ │ │ + "name": "resources", │ │ │ │ + "documentation": "", │ │ │ │ + "attributes": [ │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "name", │ │ │ │ + "documentation": "Name of the resource (string).", │ │ │ │ + "type": "s" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "offset", │ │ │ │ + "documentation": "Offset for the resource data.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "length", │ │ │ │ + "documentation": "Length of the resource data.", │ │ │ │ + "type": "i" │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + } │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "number_of_resources", │ │ │ │ + "documentation": "The number of resources in the .NET file. These are different from normal PE resources.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "array", │ │ │ │ + "name": "assembly_refs", │ │ │ │ + "documentation": "Object for .NET assembly reference information.", │ │ │ │ + "structure": │ │ │ │ + { │ │ │ │ + "kind": "struct", │ │ │ │ + "name": "assembly_refs", │ │ │ │ + "documentation": "", │ │ │ │ + "attributes": [ │ │ │ │ + { │ │ │ │ + "kind": "struct", │ │ │ │ + "name": "version", │ │ │ │ + "documentation": "An object with integer values representing version information for this assembly.", │ │ │ │ + "attributes": [ │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "major", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "minor", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "build_number", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "revision_number", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "public_key_or_token", │ │ │ │ + "documentation": "String containing the public key or token which identifies the author of this assembly.", │ │ │ │ + "type": "s" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "name", │ │ │ │ + "documentation": "String containing the assembly name.", │ │ │ │ + "type": "s" │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + } │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "number_of_assembly_refs", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "struct", │ │ │ │ + "name": "assembly", │ │ │ │ + "documentation": "Object for .NET assembly information. Example: ```dotnet.assembly.name == \"Keylogger\"```", │ │ │ │ + "attributes": [ │ │ │ │ + { │ │ │ │ + "kind": "struct", │ │ │ │ + "name": "version", │ │ │ │ + "documentation": "An object with integer values representing version information for this assembly.", │ │ │ │ + "attributes": [ │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "major", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "minor", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "build_number", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "revision_number", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "name", │ │ │ │ + "documentation": "String containing the assembly name.", │ │ │ │ + "type": "s" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "culture", │ │ │ │ + "documentation": "String containing the culture (language/country/region) for this assembly.", │ │ │ │ + "type": "s" │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "array", │ │ │ │ + "name": "modulerefs", │ │ │ │ + "documentation": "A zero-based array of strings, one for each module reference the .NET file has. Individual module references can be accessed by using the [] operator. Example: ```dotnet.modulerefs[0] == \"kernel32\"```", │ │ │ │ + "type": "s" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "number_of_modulerefs", │ │ │ │ + "documentation": "The number of module references in the .NET file.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "array", │ │ │ │ + "name": "user_strings", │ │ │ │ + "documentation": "An zero-based array of user strings, one for each stream contained in the file. Individual strings can be accessed by using the [] operator.", │ │ │ │ + "type": "s" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "number_of_user_strings", │ │ │ │ + "documentation": "The number of user strings in the file.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "typelib", │ │ │ │ + "documentation": "The typelib of the file.", │ │ │ │ + "type": "s" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "array", │ │ │ │ + "name": "constants", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "s" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "number_of_constants", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "array", │ │ │ │ + "name": "field_offsets", │ │ │ │ + "documentation": "A zero-based array of integers, one for each field. Individual field offsets can be accessed by using the [] operator.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "number_of_field_offsets", │ │ │ │ + "documentation": "The number of fields in the field_offsets array.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "is_dotnet", │ │ │ │ + "documentation": " Boolean, true if the PE is indeed .NET.", │ │ │ │ + "type": "i" │ │ │ │ + } │ │ │ │ + "kind": "struct", │ │ │ │ "name": "time", │ │ │ │ "attributes": [ │ │ │ │ { │ │ │ │ "kind": "function", │ │ │ │ "name": "now", │ │ │ │ "return_type": "i", │ │ │ │ "overloads": [ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -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 -0x52a08(%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 │ │ │ │ @@ -332927,36 +332927,37 @@ │ │ │ │ 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 $0x6c65,%ebx │ │ │ │ + mov $0x6c07,%edx │ │ │ │ mov %bx,-0x2b4(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ mov %eax,-0x4b4(%ebp) │ │ │ │ - lea -0x61428(%edi),%eax │ │ │ │ + lea -0x59628(%edi),%eax │ │ │ │ movl $0x0,-0x4b0(%ebp) │ │ │ │ movb $0x0,-0x4ac(%ebp) │ │ │ │ mov %esi,-0x2bc(%ebp) │ │ │ │ - movl $0x2,-0x2b8(%ebp) │ │ │ │ - movb $0x0,-0x2b2(%ebp) │ │ │ │ + movb $0x66,-0x2b2(%ebp) │ │ │ │ + movl $0x3,-0x2b8(%ebp) │ │ │ │ + movb $0x0,-0x2b1(%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 183675 │ │ │ │ mov -0x2b4(%ebp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ add $0x1,%eax │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ call 6c070 │ │ │ │ add $0x10,%esp │ │ │ │ @@ -332987,34 +332988,34 @@ │ │ │ │ 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 $0x15c1,%edx │ │ │ │ movl $0x0,-0x480(%ebp) │ │ │ │ mov %eax,-0x484(%ebp) │ │ │ │ - lea -0x65528(%edi),%eax │ │ │ │ + lea -0x5ac08(%edi),%eax │ │ │ │ movb $0x0,-0x47c(%ebp) │ │ │ │ mov %esi,-0x2bc(%ebp) │ │ │ │ - movl $0x6874616d,-0x2b4(%ebp) │ │ │ │ + movl $0x68736168,-0x2b4(%ebp) │ │ │ │ movl $0x4,-0x2b8(%ebp) │ │ │ │ movb $0x0,-0x2b0(%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 1837a8 │ │ │ │ mov -0x2b4(%ebp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ add $0x1,%eax │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ call 6c070 │ │ │ │ add $0x10,%esp │ │ │ │ @@ -333048,15 +333049,15 @@ │ │ │ │ mov -0x588(%ebp),%eax │ │ │ │ mov -0x51c(%ebp),%esi │ │ │ │ mov %edi,%ebx │ │ │ │ mov %edx,-0x1e0(%ebp) │ │ │ │ mov $0x33a,%edx │ │ │ │ movl $0x0,-0x450(%ebp) │ │ │ │ mov %eax,-0x454(%ebp) │ │ │ │ - lea -0x65868(%edi),%eax │ │ │ │ + lea -0x5af48(%edi),%eax │ │ │ │ movb $0x0,-0x44c(%ebp) │ │ │ │ mov %esi,-0x2bc(%ebp) │ │ │ │ movl $0x6967616d,-0x2b4(%ebp) │ │ │ │ movb $0x63,-0x2b0(%ebp) │ │ │ │ movl $0x5,-0x2b8(%ebp) │ │ │ │ movb $0x0,-0x2af(%ebp) │ │ │ │ push %edx │ │ │ │ @@ -333065,15 +333066,15 @@ │ │ │ │ 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 1838e2 │ │ │ │ mov -0x2b4(%ebp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ add $0x1,%eax │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ call 6c070 │ │ │ │ add $0x10,%esp │ │ │ │ @@ -333104,24 +333105,23 @@ │ │ │ │ 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 $0x40e2,%edx │ │ │ │ movl $0x0,-0x420(%ebp) │ │ │ │ mov %eax,-0x424(%ebp) │ │ │ │ - lea -0x70208(%edi),%eax │ │ │ │ + lea -0x5f048(%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) │ │ │ │ + movl $0x6874616d,-0x2b4(%ebp) │ │ │ │ + movl $0x4,-0x2b8(%ebp) │ │ │ │ + movb $0x0,-0x2b0(%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> │ │ │ │ @@ -333163,34 +333163,36 @@ │ │ │ │ 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 │ │ │ │ + mov $0x6f6f,%ecx │ │ │ │ + mov $0x2e9,%edx │ │ │ │ movl $0x0,-0x3f0(%ebp) │ │ │ │ mov %eax,-0x3f4(%ebp) │ │ │ │ - lea -0x717e8(%edi),%eax │ │ │ │ + lea -0x5f348(%edi),%eax │ │ │ │ movb $0x0,-0x3ec(%ebp) │ │ │ │ mov %esi,-0x2bc(%ebp) │ │ │ │ - movl $0x68736168,-0x2b4(%ebp) │ │ │ │ - movl $0x4,-0x2b8(%ebp) │ │ │ │ - movb $0x0,-0x2b0(%ebp) │ │ │ │ + movl $0x6b637563,-0x2b4(%ebp) │ │ │ │ + mov %cx,-0x2b0(%ebp) │ │ │ │ + movl $0x6,-0x2b8(%ebp) │ │ │ │ + movb $0x0,-0x2ae(%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 183b54 │ │ │ │ mov -0x2b4(%ebp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ add $0x1,%eax │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ call 6c070 │ │ │ │ add $0x10,%esp │ │ │ │ @@ -333219,38 +333221,38 @@ │ │ │ │ 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 $0x6f6f,%ebx │ │ │ │ + mov $0x2134,%edx │ │ │ │ + mov %bx,-0x2b0(%ebp) │ │ │ │ + mov %edi,%ebx │ │ │ │ mov %eax,-0x3c4(%ebp) │ │ │ │ - lea -0x78408(%edi),%eax │ │ │ │ + lea -0x61488(%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 $0x6b637563,-0x2b4(%ebp) │ │ │ │ + movl $0x6,-0x2b8(%ebp) │ │ │ │ + movb $0x0,-0x2ae(%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 183c93 │ │ │ │ mov -0x2b4(%ebp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ add $0x1,%eax │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ call 6c070 │ │ │ │ add $0x10,%esp │ │ │ │ @@ -333279,38 +333281,37 @@ │ │ │ │ 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 $0x6570,%ecx │ │ │ │ + mov $0x12e30,%edx │ │ │ │ movl $0x0,-0x390(%ebp) │ │ │ │ + mov %eax,-0x394(%ebp) │ │ │ │ + lea -0x742c8(%edi),%eax │ │ │ │ movb $0x0,-0x38c(%ebp) │ │ │ │ mov %esi,-0x2bc(%ebp) │ │ │ │ - movl $0x6e746f64,-0x2b4(%ebp) │ │ │ │ - movl $0x6,-0x2b8(%ebp) │ │ │ │ - movb $0x0,-0x2ae(%ebp) │ │ │ │ + mov %cx,-0x2b4(%ebp) │ │ │ │ + movl $0x2,-0x2b8(%ebp) │ │ │ │ + movb $0x0,-0x2b2(%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 183dc8 │ │ │ │ mov -0x2b4(%ebp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ add $0x1,%eax │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ call 6c070 │ │ │ │ add $0x10,%esp │ │ │ │ @@ -333341,36 +333342,35 @@ │ │ │ │ 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 │ │ │ │ - movl $0x0,-0x360(%ebp) │ │ │ │ - mov %eax,-0x364(%ebp) │ │ │ │ - lea -0x84828(%edi),%eax │ │ │ │ + mov $0x1011,%edx │ │ │ │ movb $0x0,-0x35c(%ebp) │ │ │ │ + mov %eax,-0x364(%ebp) │ │ │ │ + lea -0x752e8(%edi),%eax │ │ │ │ + movl $0x736e6f63,-0x2b4(%ebp) │ │ │ │ + movl $0x0,-0x360(%ebp) │ │ │ │ mov %esi,-0x2bc(%ebp) │ │ │ │ - mov %cx,-0x2b4(%ebp) │ │ │ │ - movb $0x78,-0x2b2(%ebp) │ │ │ │ - movl $0x3,-0x2b8(%ebp) │ │ │ │ - movb $0x0,-0x2b1(%ebp) │ │ │ │ + movl $0x656c6f73,-0x2b1(%ebp) │ │ │ │ + movl $0x7,-0x2b8(%ebp) │ │ │ │ + movb $0x0,-0x2ad(%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 183f05 │ │ │ │ mov -0x2b4(%ebp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ add $0x1,%eax │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ call 6c070 │ │ │ │ add $0x10,%esp │ │ │ │ @@ -333399,38 +333399,37 @@ │ │ │ │ cmp %ebx,%eax │ │ │ │ je 184da8 │ │ │ │ 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 %bx,-0x2b0(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ - mov %eax,-0x334(%ebp) │ │ │ │ - lea -0x84b28(%edi),%eax │ │ │ │ + mov %edx,-0xc0(%ebp) │ │ │ │ + mov $0xa99a,%edx │ │ │ │ movl $0x0,-0x330(%ebp) │ │ │ │ + mov %eax,-0x334(%ebp) │ │ │ │ + lea -0x7fc88(%edi),%eax │ │ │ │ movb $0x0,-0x32c(%ebp) │ │ │ │ mov %esi,-0x2bc(%ebp) │ │ │ │ - movl $0x6b637563,-0x2b4(%ebp) │ │ │ │ - movl $0x6,-0x2b8(%ebp) │ │ │ │ - movb $0x0,-0x2ae(%ebp) │ │ │ │ + movl $0x6863616d,-0x2b4(%ebp) │ │ │ │ + movb $0x6f,-0x2b0(%ebp) │ │ │ │ + movl $0x5,-0x2b8(%ebp) │ │ │ │ + movb $0x0,-0x2af(%ebp) │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ lea -0x31c(%ebp),%eax │ │ │ │ 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 18403f │ │ │ │ mov -0x2b4(%ebp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ add $0x1,%eax │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ call 6c070 │ │ │ │ add $0x10,%esp │ │ │ │ @@ -333459,38 +333458,38 @@ │ │ │ │ cmp %esi,%eax │ │ │ │ je 184ec0 │ │ │ │ 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 │ │ │ │ - movl $0x0,-0x300(%ebp) │ │ │ │ + mov $0x676e,%ebx │ │ │ │ + mov $0x872,%edx │ │ │ │ + mov %bx,-0x2b0(%ebp) │ │ │ │ + mov %edi,%ebx │ │ │ │ mov %eax,-0x304(%ebp) │ │ │ │ - lea -0x86c68(%edi),%eax │ │ │ │ + lea -0x80508(%edi),%eax │ │ │ │ + movl $0x0,-0x300(%ebp) │ │ │ │ movb $0x0,-0x2fc(%ebp) │ │ │ │ mov %esi,-0x2bc(%ebp) │ │ │ │ - movl $0x6b637563,-0x2b4(%ebp) │ │ │ │ - mov %cx,-0x2b0(%ebp) │ │ │ │ + movl $0x69727473,-0x2b4(%ebp) │ │ │ │ movl $0x6,-0x2b8(%ebp) │ │ │ │ movb $0x0,-0x2ae(%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 18417e │ │ │ │ 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 $0x7772,%edx │ │ │ │ + mov %edi,%ebx │ │ │ │ mov %eax,-0x2d4(%ebp) │ │ │ │ lea -0x87c88(%edi),%eax │ │ │ │ + mov %ecx,-0x524(%ebp) │ │ │ │ + mov $0x6564,%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) │ │ │ │ + mov %cx,-0x50c(%ebp) │ │ │ │ + movb $0x78,-0x50a(%ebp) │ │ │ │ + movl $0x3,-0x510(%ebp) │ │ │ │ + movb $0x0,-0x509(%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 │ │ │ │ @@ -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 183f43 │ │ │ │ mov -0x54c(%ebp),%eax │ │ │ │ movzbl (%eax),%eax │ │ │ │ mov %al,-0xd4(%ebp) │ │ │ │ test $0x2,%bl │ │ │ │ - je 183f3d │ │ │ │ + je 183f43 │ │ │ │ mov -0x54c(%ebp),%eax │ │ │ │ movzwl -0x2(%eax,%ebx,1),%eax │ │ │ │ mov %ax,-0xd6(%ebp,%ebx,1) │ │ │ │ - jmp 183f3d │ │ │ │ + jmp 183f43 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ cmp $0x4,%ebx │ │ │ │ jae 185092 │ │ │ │ test %ebx,%ebx │ │ │ │ - je 1837df │ │ │ │ + je 1837e6 │ │ │ │ mov -0x584(%ebp),%eax │ │ │ │ movzbl (%eax),%eax │ │ │ │ mov %al,-0x1f4(%ebp) │ │ │ │ test $0x2,%bl │ │ │ │ - je 1837df │ │ │ │ + je 1837e6 │ │ │ │ mov -0x584(%ebp),%eax │ │ │ │ movzwl -0x2(%eax,%ebx,1),%eax │ │ │ │ mov %ax,-0x1f6(%ebp,%ebx,1) │ │ │ │ - jmp 1837df │ │ │ │ + jmp 1837e6 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ cmp $0x4,%ebx │ │ │ │ jae 1853b0 │ │ │ │ test %ebx,%ebx │ │ │ │ - je 183cc2 │ │ │ │ + je 183cd1 │ │ │ │ mov -0x53c(%ebp),%eax │ │ │ │ movzbl (%eax),%eax │ │ │ │ mov %al,-0x134(%ebp) │ │ │ │ test $0x2,%bl │ │ │ │ - je 183cc2 │ │ │ │ + je 183cd1 │ │ │ │ mov -0x53c(%ebp),%eax │ │ │ │ movzwl -0x2(%eax,%ebx,1),%eax │ │ │ │ mov %ax,-0x136(%ebp,%ebx,1) │ │ │ │ - jmp 183cc2 │ │ │ │ + jmp 183cd1 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ cmp $0x4,%ebx │ │ │ │ jae 18525a │ │ │ │ test %ebx,%ebx │ │ │ │ - je 1836ac │ │ │ │ + je 1836b3 │ │ │ │ mov -0x57c(%ebp),%eax │ │ │ │ movzbl (%eax),%eax │ │ │ │ mov %al,-0x224(%ebp) │ │ │ │ test $0x2,%bl │ │ │ │ - je 1836ac │ │ │ │ + je 1836b3 │ │ │ │ mov -0x57c(%ebp),%eax │ │ │ │ movzwl -0x2(%eax,%ebx,1),%eax │ │ │ │ mov %ax,-0x226(%ebp,%ebx,1) │ │ │ │ - jmp 1836ac │ │ │ │ + jmp 1836b3 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ cmp $0x4,%ebx │ │ │ │ jae 185494 │ │ │ │ test %ebx,%ebx │ │ │ │ - je 1841af │ │ │ │ + je 1841b0 │ │ │ │ mov -0x55c(%ebp),%eax │ │ │ │ movzbl (%eax),%eax │ │ │ │ mov %al,-0x74(%ebp) │ │ │ │ test $0x2,%bl │ │ │ │ - je 1841af │ │ │ │ + je 1841b0 │ │ │ │ mov -0x55c(%ebp),%eax │ │ │ │ movzwl -0x2(%eax,%ebx,1),%eax │ │ │ │ mov %ax,-0x76(%ebp,%ebx,1) │ │ │ │ - jmp 1841af │ │ │ │ + jmp 1841b0 │ │ │ │ xchg %ax,%ax │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ cmp $0x4,%ebx │ │ │ │ jae 185023 │ │ │ │ test %ebx,%ebx │ │ │ │ - je 183919 │ │ │ │ + je 183920 │ │ │ │ mov -0x58c(%ebp),%eax │ │ │ │ movzbl (%eax),%eax │ │ │ │ mov %al,-0x1c4(%ebp) │ │ │ │ test $0x2,%bl │ │ │ │ - je 183919 │ │ │ │ + je 183920 │ │ │ │ mov -0x58c(%ebp),%eax │ │ │ │ movzwl -0x2(%eax,%ebx,1),%eax │ │ │ │ mov %ax,-0x1c6(%ebp,%ebx,1) │ │ │ │ - jmp 183919 │ │ │ │ + jmp 183920 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ cmp $0x4,%ebx │ │ │ │ jae 185377 │ │ │ │ test %ebx,%ebx │ │ │ │ - je 183b86 │ │ │ │ + je 183b92 │ │ │ │ mov -0x534(%ebp),%eax │ │ │ │ movzbl (%eax),%eax │ │ │ │ mov %al,-0x164(%ebp) │ │ │ │ test $0x2,%bl │ │ │ │ - je 183b86 │ │ │ │ + je 183b92 │ │ │ │ mov -0x534(%ebp),%eax │ │ │ │ movzwl -0x2(%eax,%ebx,1),%eax │ │ │ │ mov %ax,-0x166(%ebp,%ebx,1) │ │ │ │ - jmp 183b86 │ │ │ │ + jmp 183b92 │ │ │ │ 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 18407d │ │ │ │ mov -0x554(%ebp),%eax │ │ │ │ movzbl (%eax),%eax │ │ │ │ mov %al,-0xa4(%ebp) │ │ │ │ test $0x2,%bl │ │ │ │ - je 18407c │ │ │ │ + je 18407d │ │ │ │ mov -0x554(%ebp),%eax │ │ │ │ movzwl -0x2(%eax,%ebx,1),%eax │ │ │ │ mov %ax,-0xa6(%ebp,%ebx,1) │ │ │ │ - jmp 18407c │ │ │ │ + jmp 18407d │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ cmp $0x4,%ebx │ │ │ │ jae 185104 │ │ │ │ test %ebx,%ebx │ │ │ │ - je 183840 │ │ │ │ + je 183847 │ │ │ │ mov -0x588(%ebp),%eax │ │ │ │ movzbl (%eax),%eax │ │ │ │ mov %al,-0x1dc(%ebp) │ │ │ │ test $0x2,%bl │ │ │ │ - je 183840 │ │ │ │ + je 183847 │ │ │ │ mov -0x588(%ebp),%eax │ │ │ │ movzwl -0x2(%eax,%ebx,1),%eax │ │ │ │ mov %ax,-0x1de(%ebp,%ebx,1) │ │ │ │ - jmp 183840 │ │ │ │ + jmp 183847 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ cmp $0x4,%ebx │ │ │ │ jae 1853e9 │ │ │ │ test %ebx,%ebx │ │ │ │ - je 183e01 │ │ │ │ + je 183e06 │ │ │ │ mov -0x544(%ebp),%eax │ │ │ │ movzbl (%eax),%eax │ │ │ │ mov %al,-0x104(%ebp) │ │ │ │ test $0x2,%bl │ │ │ │ - je 183e01 │ │ │ │ + je 183e06 │ │ │ │ mov -0x544(%ebp),%eax │ │ │ │ movzwl -0x2(%eax,%ebx,1),%eax │ │ │ │ mov %ax,-0x106(%ebp,%ebx,1) │ │ │ │ - jmp 183e01 │ │ │ │ + jmp 183e06 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ cmp $0x4,%ebx │ │ │ │ jae 1852cc │ │ │ │ test %ebx,%ebx │ │ │ │ - je 18370d │ │ │ │ + je 183714 │ │ │ │ movzbl (%esi),%eax │ │ │ │ mov %al,-0x20c(%ebp) │ │ │ │ test $0x2,%bl │ │ │ │ - je 18370d │ │ │ │ + je 183714 │ │ │ │ movzwl -0x2(%esi,%ebx,1),%eax │ │ │ │ mov %ax,-0x20e(%ebp,%ebx,1) │ │ │ │ - jmp 18370d │ │ │ │ + jmp 183714 │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ cmp $0x4,%ebx │ │ │ │ jae 1854ca │ │ │ │ test %ebx,%ebx │ │ │ │ je 1842ce │ │ │ │ mov -0x51c(%ebp),%eax │ │ │ │ movzbl (%eax),%eax │ │ │ │ @@ -334235,22 +334235,22 @@ │ │ │ │ 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 183981 │ │ │ │ movzbl (%esi),%eax │ │ │ │ mov %al,-0x1ac(%ebp) │ │ │ │ test $0x2,%bl │ │ │ │ - je 18397a │ │ │ │ + je 183981 │ │ │ │ movzwl -0x2(%esi,%ebx,1),%eax │ │ │ │ mov %ax,-0x1ae(%ebp,%ebx,1) │ │ │ │ - jmp 18397a │ │ │ │ + jmp 183981 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ cmp $0x4,%ebx │ │ │ │ jae 1851af │ │ │ │ test %ebx,%ebx │ │ │ │ je 183ab4 │ │ │ │ mov -0x530(%ebp),%eax │ │ │ │ @@ -334263,94 +334263,94 @@ │ │ │ │ mov %ax,-0x17e(%ebp,%ebx,1) │ │ │ │ jmp 183ab4 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ cmp $0x4,%ebx │ │ │ │ jae 1850cb │ │ │ │ test %ebx,%ebx │ │ │ │ - je 183f9e │ │ │ │ + je 183fa4 │ │ │ │ mov -0x550(%ebp),%eax │ │ │ │ movzbl (%eax),%eax │ │ │ │ mov %al,-0xbc(%ebp) │ │ │ │ test $0x2,%bl │ │ │ │ - je 183f9e │ │ │ │ + je 183fa4 │ │ │ │ mov -0x550(%ebp),%eax │ │ │ │ movzwl -0x2(%eax,%ebx,1),%eax │ │ │ │ mov %ax,-0xbe(%ebp,%ebx,1) │ │ │ │ - jmp 183f9e │ │ │ │ + jmp 183fa4 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ cmp $0x4,%ebx │ │ │ │ jae 185293 │ │ │ │ test %ebx,%ebx │ │ │ │ - je 183d23 │ │ │ │ + je 183d32 │ │ │ │ mov -0x540(%ebp),%eax │ │ │ │ movzbl (%eax),%eax │ │ │ │ mov %al,-0x11c(%ebp) │ │ │ │ test $0x2,%bl │ │ │ │ - je 183d23 │ │ │ │ + je 183d32 │ │ │ │ mov -0x540(%ebp),%eax │ │ │ │ movzwl -0x2(%eax,%ebx,1),%eax │ │ │ │ mov %ax,-0x11e(%ebp,%ebx,1) │ │ │ │ - jmp 183d23 │ │ │ │ + jmp 183d32 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ cmp $0x4,%ebx │ │ │ │ jae 18505c │ │ │ │ test %ebx,%ebx │ │ │ │ - je 184201 │ │ │ │ + je 184202 │ │ │ │ mov -0x560(%ebp),%eax │ │ │ │ movzbl (%eax),%eax │ │ │ │ mov %al,-0x5c(%ebp) │ │ │ │ test $0x2,%bl │ │ │ │ - je 184201 │ │ │ │ + je 184202 │ │ │ │ mov -0x560(%ebp),%eax │ │ │ │ movzwl -0x2(%eax,%ebx,1),%eax │ │ │ │ mov %ax,-0x5e(%ebp,%ebx,1) │ │ │ │ - jmp 184201 │ │ │ │ + jmp 184202 │ │ │ │ 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 183bf3 │ │ │ │ movzbl (%esi),%eax │ │ │ │ mov %al,-0x14c(%ebp) │ │ │ │ test $0x2,%bl │ │ │ │ - je 183be7 │ │ │ │ + je 183bf3 │ │ │ │ movzwl -0x2(%esi,%ebx,1),%eax │ │ │ │ mov %ax,-0x14e(%ebp,%ebx,1) │ │ │ │ - jmp 183be7 │ │ │ │ + jmp 183bf3 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ cmp $0x4,%ebx │ │ │ │ jae 18513d │ │ │ │ test %ebx,%ebx │ │ │ │ - je 1840dd │ │ │ │ + je 1840de │ │ │ │ movzbl (%esi),%eax │ │ │ │ mov %al,-0x8c(%ebp) │ │ │ │ test $0x2,%bl │ │ │ │ - je 1840dd │ │ │ │ + je 1840de │ │ │ │ movzwl -0x2(%esi,%ebx,1),%eax │ │ │ │ mov %ax,-0x8e(%ebp,%ebx,1) │ │ │ │ - jmp 1840dd │ │ │ │ + jmp 1840de │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ cmp $0x4,%ebx │ │ │ │ jae 185305 │ │ │ │ test %ebx,%ebx │ │ │ │ - je 183e62 │ │ │ │ + je 183e67 │ │ │ │ movzbl (%esi),%eax │ │ │ │ mov %al,-0xec(%ebp) │ │ │ │ test $0x2,%bl │ │ │ │ - je 183e62 │ │ │ │ + je 183e67 │ │ │ │ movzwl -0x2(%esi,%ebx,1),%eax │ │ │ │ mov %ax,-0xee(%ebp,%ebx,1) │ │ │ │ - jmp 183e62 │ │ │ │ + jmp 183e67 │ │ │ │ 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 183981 │ │ │ │ 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 183981 │ │ │ │ mov -0x4(%eax,%ebx,1),%esi │ │ │ │ mov %esi,-0x1c8(%ebp,%ebx,1) │ │ │ │ cmp $0x4,%edx │ │ │ │ - jb 183919 │ │ │ │ + jb 183920 │ │ │ │ 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 183920 │ │ │ │ mov -0x4(%eax,%ebx,1),%esi │ │ │ │ mov %esi,-0x60(%ebp,%ebx,1) │ │ │ │ cmp $0x4,%edx │ │ │ │ - jb 184201 │ │ │ │ + jb 184202 │ │ │ │ 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 184202 │ │ │ │ mov -0x4(%eax,%ebx,1),%esi │ │ │ │ mov %esi,-0x1f8(%ebp,%ebx,1) │ │ │ │ cmp $0x4,%edx │ │ │ │ - jb 1837df │ │ │ │ + jb 1837e6 │ │ │ │ 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 1837e6 │ │ │ │ mov -0x4(%eax,%ebx,1),%esi │ │ │ │ mov %esi,-0xc0(%ebp,%ebx,1) │ │ │ │ cmp $0x4,%edx │ │ │ │ - jb 183f9e │ │ │ │ + jb 183fa4 │ │ │ │ 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 183fa4 │ │ │ │ mov -0x4(%eax,%ebx,1),%esi │ │ │ │ mov %esi,-0x1e0(%ebp,%ebx,1) │ │ │ │ cmp $0x4,%edx │ │ │ │ - jb 183840 │ │ │ │ + jb 183847 │ │ │ │ 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 183847 │ │ │ │ mov -0x4(%eax,%ebx,1),%esi │ │ │ │ mov %esi,-0x90(%ebp,%ebx,1) │ │ │ │ cmp $0x4,%edx │ │ │ │ - jb 1840dd │ │ │ │ + jb 1840de │ │ │ │ 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 1840de │ │ │ │ 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 │ │ │ │ @@ -334540,86 +334540,86 @@ │ │ │ │ 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 183bf3 │ │ │ │ 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 183bf3 │ │ │ │ mov -0x4(%eax,%ebx,1),%esi │ │ │ │ mov %esi,-0x228(%ebp,%ebx,1) │ │ │ │ cmp $0x4,%edx │ │ │ │ - jb 1836ac │ │ │ │ + jb 1836b3 │ │ │ │ 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 1836b3 │ │ │ │ mov -0x4(%eax,%ebx,1),%esi │ │ │ │ mov %esi,-0x120(%ebp,%ebx,1) │ │ │ │ cmp $0x4,%edx │ │ │ │ - jb 183d23 │ │ │ │ + jb 183d32 │ │ │ │ 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 183d32 │ │ │ │ mov -0x4(%eax,%ebx,1),%esi │ │ │ │ mov %esi,-0x210(%ebp,%ebx,1) │ │ │ │ cmp $0x4,%edx │ │ │ │ - jb 18370d │ │ │ │ + jb 183714 │ │ │ │ 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 183714 │ │ │ │ mov -0x4(%eax,%ebx,1),%esi │ │ │ │ mov %esi,-0xf0(%ebp,%ebx,1) │ │ │ │ cmp $0x4,%edx │ │ │ │ - jb 183e62 │ │ │ │ + jb 183e67 │ │ │ │ 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 183e67 │ │ │ │ mov -0x4(%eax,%ebx,1),%esi │ │ │ │ mov %esi,-0x198(%ebp,%ebx,1) │ │ │ │ cmp $0x4,%edx │ │ │ │ jb 183a53 │ │ │ │ mov %edx,-0x524(%ebp) │ │ │ │ mov %edx,%esi │ │ │ │ xor %ebx,%ebx │ │ │ │ @@ -334630,101 +334630,101 @@ │ │ │ │ cmp %esi,%ebx │ │ │ │ jb 18535f │ │ │ │ mov -0x524(%ebp),%edx │ │ │ │ jmp 183a53 │ │ │ │ mov -0x4(%eax,%ebx,1),%esi │ │ │ │ mov %esi,-0x168(%ebp,%ebx,1) │ │ │ │ cmp $0x4,%edx │ │ │ │ - jb 183b86 │ │ │ │ + jb 183b92 │ │ │ │ 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 183b92 │ │ │ │ mov -0x4(%eax,%ebx,1),%esi │ │ │ │ mov %esi,-0x138(%ebp,%ebx,1) │ │ │ │ cmp $0x4,%edx │ │ │ │ - jb 183cc2 │ │ │ │ + jb 183cd1 │ │ │ │ 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 183cd1 │ │ │ │ mov -0x4(%eax,%ebx,1),%esi │ │ │ │ mov %esi,-0x108(%ebp,%ebx,1) │ │ │ │ cmp $0x4,%edx │ │ │ │ - jb 183e01 │ │ │ │ + jb 183e06 │ │ │ │ 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 183e06 │ │ │ │ mov -0x4(%eax,%ebx,1),%esi │ │ │ │ mov %esi,-0xd8(%ebp,%ebx,1) │ │ │ │ cmp $0x4,%edx │ │ │ │ - jb 183f3d │ │ │ │ + jb 183f43 │ │ │ │ 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 183f43 │ │ │ │ mov -0x4(%eax,%ebx,1),%esi │ │ │ │ mov %esi,-0xa8(%ebp,%ebx,1) │ │ │ │ cmp $0x4,%edx │ │ │ │ - jb 18407c │ │ │ │ + jb 18407d │ │ │ │ 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 18407d │ │ │ │ mov -0x4(%eax,%ebx,1),%esi │ │ │ │ mov %esi,-0x78(%ebp,%ebx,1) │ │ │ │ cmp $0x4,%edx │ │ │ │ - jb 1841af │ │ │ │ + jb 1841b0 │ │ │ │ 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 1841b0 │ │ │ │ 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,14846 +5654,14846 @@ │ │ │ │ 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": [. │ │ │ │ - 0x001c9280 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9290 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001c92a0 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x001c92b0 79706522 3a202273 222c0a20 20202020 ype": "s",. │ │ │ │ - 0x001c92c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c92d0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001c92e0 73747269 6e67220a 20202020 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",. │ │ │ │ - 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 {. │ │ │ │ - 0x001c9dd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9de0 20202022 61726775 6d656e74 73223a20 "arguments": │ │ │ │ - 0x001c9df0 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ - 0x001c9e00 20202020 20202020 20207b0a 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": [. │ │ │ │ - 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". │ │ │ │ - 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 {. │ │ │ │ - 0x001ca360 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ca370 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001ca380 74797065 223a2022 72222c0a 20202020 type": "r",. │ │ │ │ - 0x001ca390 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ca3a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ca3b0 226e616d 65223a20 22646f6d 61696e22 "name": "domain" │ │ │ │ - 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 }. │ │ │ │ - 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 {. │ │ │ │ - 0x001ca890 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ca8a0 20202020 20202020 20202020 22617267 "arg │ │ │ │ - 0x001ca8b0 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ - 0x001ca8c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ca8d0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 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": [. │ │ │ │ - 0x001cab60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cab70 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001cab80 20202020 20202020 20202020 20202020 │ │ │ │ - 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": [. │ │ │ │ + 0x001c91a0 65223a20 22646578 222c0a20 20202022 e": "dex",. " │ │ │ │ + 0x001c91b0 61747472 69627574 6573223a 205b0a20 attributes": [. │ │ │ │ + 0x001c91c0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001c91d0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001c91e0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001c91f0 2020226e 616d6522 3a202244 45585f46 "name": "DEX_F │ │ │ │ + 0x001c9200 494c455f 4d414749 435f3033 35222c0a ILE_MAGIC_035",. │ │ │ │ + 0x001c9210 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001c9220 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001c9230 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001c9240 7065223a 20227322 0a202020 20202020 pe": "s". │ │ │ │ + 0x001c9250 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001c9260 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001c9270 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001c9280 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001c9290 4445585f 46494c45 5f4d4147 49435f30 DEX_FILE_MAGIC_0 │ │ │ │ + 0x001c92a0 3336222c 0a202020 20202020 20202020 36",. │ │ │ │ + 0x001c92b0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001c92c0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001c92d0 20202274 79706522 3a202273 220a2020 "type": "s". │ │ │ │ + 0x001c92e0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001c92f0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001c9300 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001c9310 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001c9320 65223a20 22444558 5f46494c 455f4d41 e": "DEX_FILE_MA │ │ │ │ + 0x001c9330 4749435f 30333722 2c0a2020 20202020 GIC_037",. │ │ │ │ + 0x001c9340 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001c9350 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001c9360 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001c9370 73220a20 20202020 2020207d 2c0a2020 s". },. │ │ │ │ + 0x001c9380 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001c9390 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001c93a0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001c93b0 20226e61 6d65223a 20224445 585f4649 "name": "DEX_FI │ │ │ │ + 0x001c93c0 4c455f4d 41474943 5f303338 222c0a20 LE_MAGIC_038",. │ │ │ │ + 0x001c93d0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001c93e0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001c93f0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001c9400 65223a20 2273220a 20202020 20202020 e": "s". │ │ │ │ + 0x001c9410 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001c9420 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001c9430 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001c9440 20202020 2020226e 616d6522 3a202244 "name": "D │ │ │ │ + 0x001c9450 45585f46 494c455f 4d414749 435f3033 EX_FILE_MAGIC_03 │ │ │ │ + 0x001c9460 39222c0a 20202020 20202020 20202020 9",. │ │ │ │ + 0x001c9470 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001c9480 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001c9490 20227479 7065223a 20227322 0a202020 "type": "s". │ │ │ │ + 0x001c94a0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001c94b0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001c94c0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001c94d0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001c94e0 223a2022 454e4449 414e5f43 4f4e5354 ": "ENDIAN_CONST │ │ │ │ + 0x001c94f0 414e5422 2c0a2020 20202020 20202020 ANT",. │ │ │ │ + 0x001c9500 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001c9510 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001c9520 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001c9530 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001c9540 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001c9550 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001c9560 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001c9570 6d65223a 20225245 56455253 455f454e me": "REVERSE_EN │ │ │ │ + 0x001c9580 4449414e 5f434f4e 5354414e 54222c0a DIAN_CONSTANT",. │ │ │ │ + 0x001c9590 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001c95a0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001c95b0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001c95c0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001c95d0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001c95e0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001c95f0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001c9600 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001c9610 4e4f5f49 4e444558 222c0a20 20202020 NO_INDEX",. │ │ │ │ + 0x001c9620 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001c9630 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001c9640 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001c9650 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001c9660 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001c9670 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001c9680 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001c9690 2020226e 616d6522 3a202241 43435f50 "name": "ACC_P │ │ │ │ + 0x001c96a0 55424c49 43222c0a 20202020 20202020 UBLIC",. │ │ │ │ + 0x001c96b0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001c96c0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001c96d0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001c96e0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001c96f0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001c9700 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001c9710 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001c9720 6e616d65 223a2022 4143435f 50524956 name": "ACC_PRIV │ │ │ │ + 0x001c9730 41544522 2c0a2020 20202020 20202020 ATE",. │ │ │ │ + 0x001c9740 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001c9750 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001c9760 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001c9770 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001c9780 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001c9790 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001c97a0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001c97b0 6d65223a 20224143 435f5052 4f544543 me": "ACC_PROTEC │ │ │ │ + 0x001c97c0 54454422 2c0a2020 20202020 20202020 TED",. │ │ │ │ + 0x001c97d0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001c97e0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001c97f0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001c9800 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001c9810 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001c9820 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001c9830 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001c9840 6d65223a 20224143 435f5354 41544943 me": "ACC_STATIC │ │ │ │ + 0x001c9850 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001c9860 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001c9870 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001c9880 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001c9890 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001c98a0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001c98b0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001c98c0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001c98d0 3a202241 43435f46 494e414c 222c0a20 : "ACC_FINAL",. │ │ │ │ + 0x001c98e0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001c98f0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001c9900 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001c9910 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001c9920 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001c9930 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001c9940 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001c9950 20202020 2020226e 616d6522 3a202241 "name": "A │ │ │ │ + 0x001c9960 43435f53 594e4348 524f4e49 5a454422 CC_SYNCHRONIZED" │ │ │ │ + 0x001c9970 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001c9980 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001c9990 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001c99a0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001c99b0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001c99c0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001c99d0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001c99e0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001c99f0 20224143 435f564f 4c415449 4c45222c "ACC_VOLATILE", │ │ │ │ + 0x001c9a00 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001c9a10 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001c9a20 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001c9a30 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001c9a40 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001c9a50 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001c9a60 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001c9a70 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001c9a80 22414343 5f425249 44474522 2c0a2020 "ACC_BRIDGE",. │ │ │ │ + 0x001c9a90 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001c9aa0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001c9ab0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001c9ac0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001c9ad0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001c9ae0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001c9af0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001c9b00 20202020 20226e61 6d65223a 20224143 "name": "AC │ │ │ │ + 0x001c9b10 435f5452 414e5349 454e5422 2c0a2020 C_TRANSIENT",. │ │ │ │ + 0x001c9b20 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001c9b30 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001c9b40 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001c9b50 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001c9b60 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001c9b70 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001c9b80 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001c9b90 20202020 20226e61 6d65223a 20224143 "name": "AC │ │ │ │ + 0x001c9ba0 435f5641 52415247 53222c0a 20202020 C_VARARGS",. │ │ │ │ + 0x001c9bb0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001c9bc0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001c9bd0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001c9be0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001c9bf0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001c9c00 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001c9c10 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001c9c20 20202022 6e616d65 223a2022 4143435f "name": "ACC_ │ │ │ │ + 0x001c9c30 4e415449 5645222c 0a202020 20202020 NATIVE",. │ │ │ │ + 0x001c9c40 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001c9c50 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001c9c60 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001c9c70 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001c9c80 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001c9c90 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001c9ca0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001c9cb0 226e616d 65223a20 22414343 5f494e54 "name": "ACC_INT │ │ │ │ + 0x001c9cc0 45524641 4345222c 0a202020 20202020 ERFACE",. │ │ │ │ + 0x001c9cd0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001c9ce0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001c9cf0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001c9d00 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001c9d10 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001c9d20 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001c9d30 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001c9d40 226e616d 65223a20 22414343 5f414253 "name": "ACC_ABS │ │ │ │ + 0x001c9d50 54524143 54222c0a 20202020 20202020 TRACT",. │ │ │ │ + 0x001c9d60 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001c9d70 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001c9d80 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001c9d90 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001c9da0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001c9db0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001c9dc0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001c9dd0 6e616d65 223a2022 4143435f 53545249 name": "ACC_STRI │ │ │ │ + 0x001c9de0 4354222c 0a202020 20202020 20202020 CT",. │ │ │ │ + 0x001c9df0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001c9e00 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001c9e10 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001c9e20 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001c9e30 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001c9e40 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001c9e50 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001c9e60 65223a20 22414343 5f53594e 54484554 e": "ACC_SYNTHET │ │ │ │ + 0x001c9e70 4943222c 0a202020 20202020 20202020 IC",. │ │ │ │ + 0x001c9e80 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001c9e90 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001c9ea0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001c9eb0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001c9ec0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001c9ed0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001c9ee0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001c9ef0 65223a20 22414343 5f414e4e 4f544154 e": "ACC_ANNOTAT │ │ │ │ + 0x001c9f00 494f4e22 2c0a2020 20202020 20202020 ION",. │ │ │ │ + 0x001c9f10 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001c9f20 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001c9f30 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001c9f40 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001c9f50 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001c9f60 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001c9f70 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001c9f80 6d65223a 20224143 435f454e 554d222c me": "ACC_ENUM", │ │ │ │ + 0x001c9f90 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001c9fa0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001c9fb0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001c9fc0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001c9fd0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001c9fe0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001c9ff0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001ca000 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001ca010 22414343 5f434f4e 53545255 43544f52 "ACC_CONSTRUCTOR │ │ │ │ + 0x001ca020 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001ca030 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001ca040 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001ca050 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001ca060 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001ca070 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001ca080 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001ca090 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001ca0a0 3a202241 43435f44 45434c41 5245445f : "ACC_DECLARED_ │ │ │ │ + 0x001ca0b0 53594e43 48524f4e 495a4544 222c0a20 SYNCHRONIZED",. │ │ │ │ + 0x001ca0c0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001ca0d0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001ca0e0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001ca0f0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001ca100 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001ca110 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001ca120 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001ca130 20202020 2020226e 616d6522 3a202254 "name": "T │ │ │ │ + 0x001ca140 5950455f 48454144 45525f49 54454d22 YPE_HEADER_ITEM" │ │ │ │ + 0x001ca150 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001ca160 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001ca170 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001ca180 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001ca190 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001ca1a0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001ca1b0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001ca1c0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001ca1d0 20225459 50455f53 5452494e 475f4944 "TYPE_STRING_ID │ │ │ │ + 0x001ca1e0 5f495445 4d222c0a 20202020 20202020 _ITEM",. │ │ │ │ + 0x001ca1f0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001ca200 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001ca210 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001ca220 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001ca230 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001ca240 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001ca250 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001ca260 6e616d65 223a2022 54595045 5f545950 name": "TYPE_TYP │ │ │ │ + 0x001ca270 455f4944 5f495445 4d222c0a 20202020 E_ID_ITEM",. │ │ │ │ + 0x001ca280 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001ca290 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001ca2a0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001ca2b0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001ca2c0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001ca2d0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001ca2e0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001ca2f0 20202022 6e616d65 223a2022 54595045 "name": "TYPE │ │ │ │ + 0x001ca300 5f50524f 544f5f49 445f4954 454d222c _PROTO_ID_ITEM", │ │ │ │ + 0x001ca310 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001ca320 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001ca330 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001ca340 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001ca350 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001ca360 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001ca370 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001ca380 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001ca390 22545950 455f4649 454c445f 49445f49 "TYPE_FIELD_ID_I │ │ │ │ + 0x001ca3a0 54454d22 2c0a2020 20202020 20202020 TEM",. │ │ │ │ + 0x001ca3b0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001ca3c0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001ca3d0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001ca3e0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001ca3f0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001ca400 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001ca410 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001ca420 6d65223a 20225459 50455f4d 4554484f me": "TYPE_METHO │ │ │ │ + 0x001ca430 445f4944 5f495445 4d222c0a 20202020 D_ID_ITEM",. │ │ │ │ + 0x001ca440 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001ca450 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001ca460 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001ca470 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001ca480 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001ca490 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001ca4a0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001ca4b0 20202022 6e616d65 223a2022 54595045 "name": "TYPE │ │ │ │ + 0x001ca4c0 5f434c41 53535f44 45465f49 54454d22 _CLASS_DEF_ITEM" │ │ │ │ + 0x001ca4d0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001ca4e0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001ca4f0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001ca500 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001ca510 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001ca520 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001ca530 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001ca540 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001ca550 20225459 50455f43 414c4c5f 53495445 "TYPE_CALL_SITE │ │ │ │ + 0x001ca560 5f49445f 4954454d 222c0a20 20202020 _ID_ITEM",. │ │ │ │ + 0x001ca570 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001ca580 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001ca590 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001ca5a0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001ca5b0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001ca5c0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001ca5d0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001ca5e0 2020226e 616d6522 3a202254 5950455f "name": "TYPE_ │ │ │ │ + 0x001ca5f0 4d455448 4f445f48 414e444c 455f4954 METHOD_HANDLE_IT │ │ │ │ + 0x001ca600 454d222c 0a202020 20202020 20202020 EM",. │ │ │ │ + 0x001ca610 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001ca620 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001ca630 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001ca640 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001ca650 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001ca660 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001ca670 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001ca680 65223a20 22545950 455f4d41 505f4c49 e": "TYPE_MAP_LI │ │ │ │ + 0x001ca690 5354222c 0a202020 20202020 20202020 ST",. │ │ │ │ + 0x001ca6a0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001ca6b0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001ca6c0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001ca6d0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001ca6e0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001ca6f0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001ca700 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001ca710 65223a20 22545950 455f5459 50455f4c e": "TYPE_TYPE_L │ │ │ │ + 0x001ca720 49535422 2c0a2020 20202020 20202020 IST",. │ │ │ │ + 0x001ca730 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001ca740 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001ca750 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001ca760 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001ca770 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001ca780 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001ca790 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001ca7a0 6d65223a 20225459 50455f41 4e4e4f54 me": "TYPE_ANNOT │ │ │ │ + 0x001ca7b0 4154494f 4e5f5345 545f5245 465f4c49 ATION_SET_REF_LI │ │ │ │ + 0x001ca7c0 5354222c 0a202020 20202020 20202020 ST",. │ │ │ │ + 0x001ca7d0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001ca7e0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001ca7f0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001ca800 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001ca810 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001ca820 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001ca830 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001ca840 65223a20 22545950 455f414e 4e4f5441 e": "TYPE_ANNOTA │ │ │ │ + 0x001ca850 54494f4e 5f534554 5f495445 4d222c0a TION_SET_ITEM",. │ │ │ │ + 0x001ca860 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001ca870 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001ca880 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001ca890 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001ca8a0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001ca8b0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001ca8c0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001ca8d0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001ca8e0 54595045 5f434c41 53535f44 4154415f TYPE_CLASS_DATA_ │ │ │ │ + 0x001ca8f0 4954454d 222c0a20 20202020 20202020 ITEM",. │ │ │ │ + 0x001ca900 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001ca910 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001ca920 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001ca930 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001ca940 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001ca950 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001ca960 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001ca970 616d6522 3a202254 5950455f 434f4445 ame": "TYPE_CODE │ │ │ │ + 0x001ca980 5f495445 4d222c0a 20202020 20202020 _ITEM",. │ │ │ │ + 0x001ca990 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001ca9a0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001ca9b0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001ca9c0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001ca9d0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001ca9e0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001ca9f0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001caa00 6e616d65 223a2022 54595045 5f535452 name": "TYPE_STR │ │ │ │ + 0x001caa10 494e475f 44415441 5f495445 4d222c0a ING_DATA_ITEM",. │ │ │ │ + 0x001caa20 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001caa30 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001caa40 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001caa50 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001caa60 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001caa70 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001caa80 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001caa90 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001caaa0 54595045 5f444542 55475f49 4e464f5f TYPE_DEBUG_INFO_ │ │ │ │ + 0x001caab0 4954454d 222c0a20 20202020 20202020 ITEM",. │ │ │ │ + 0x001caac0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001caad0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001caae0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001caaf0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001cab00 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001cab10 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001cab20 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001cab30 616d6522 3a202254 5950455f 414e4e4f ame": "TYPE_ANNO │ │ │ │ + 0x001cab40 54415449 4f4e5f49 54454d22 2c0a2020 TATION_ITEM",. │ │ │ │ + 0x001cab50 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001cab60 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001cab70 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001cab80 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001cab90 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001caba0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001cabb0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001cabc0 20202020 20226e61 6d65223a 20225459 "name": "TY │ │ │ │ + 0x001cabd0 50455f45 4e434f44 45445f41 52524159 PE_ENCODED_ARRAY │ │ │ │ + 0x001cabe0 5f495445 4d222c0a 20202020 20202020 _ITEM",. │ │ │ │ + 0x001cabf0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001cac00 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001cac10 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001cac20 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001cac30 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001cac40 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001cac50 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001cac60 6e616d65 223a2022 54595045 5f414e4e name": "TYPE_ANN │ │ │ │ + 0x001cac70 4f544154 494f4e53 5f444952 4543544f OTATIONS_DIRECTO │ │ │ │ + 0x001cac80 52595f49 54454d22 2c0a2020 20202020 RY_ITEM",. │ │ │ │ + 0x001cac90 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001caca0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001cacb0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001cacc0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001cacd0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001cace0 20202020 226b696e 64223a20 22737472 "kind": "str │ │ │ │ + 0x001cacf0 75637422 2c0a2020 20202020 20202020 uct",. │ │ │ │ + 0x001cad00 2020226e 616d6522 3a202268 65616465 "name": "heade │ │ │ │ + 0x001cad10 72222c0a 20202020 20202020 20202020 r",. │ │ │ │ + 0x001cad20 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001cad30 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001cad40 20226174 74726962 75746573 223a205b "attributes": [ │ │ │ │ + 0x001cad50 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001cad60 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001cad70 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001cad80 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001cad90 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001cada0 65223a20 226d6167 6963222c 0a202020 e": "magic",. │ │ │ │ 0x001cadb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cadc0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001cadd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cade0 20226172 67756d65 6e747322 3a205b0a "arguments": [. │ │ │ │ - 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 }. │ │ │ │ - 0x001caea0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001caeb0 20202020 20202020 20205d2c 0a202020 ],. │ │ │ │ - 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 {. │ │ │ │ + 0x001cadc0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001cadd0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001cade0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001cadf0 3a202273 220a2020 20202020 20202020 : "s". │ │ │ │ + 0x001cae00 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001cae10 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001cae20 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001cae30 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001cae40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cae50 20202020 226e616d 65223a20 22636865 "name": "che │ │ │ │ + 0x001cae60 636b7375 6d222c0a 20202020 20202020 cksum",. │ │ │ │ + 0x001cae70 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001cae80 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001cae90 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001caea0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001caeb0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001caec0 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ + 0x001caed0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001caee0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001caef0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001caf00 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001caf10 6e616d65 223a2022 7369676e 61747572 name": "signatur │ │ │ │ + 0x001caf20 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001caf30 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001caf40 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001caf50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001caf60 20227479 7065223a 20227322 0a202020 "type": "s". │ │ │ │ + 0x001caf70 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001caf80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001caf90 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001cafa0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001cafb0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001cafc0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001cafd0 223a2022 66696c65 5f73697a 65222c0a ": "file_size",. │ │ │ │ + 0x001cafe0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001caff0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001cb000 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001cb010 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001cb020 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001cb030 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x001cb040 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001cb050 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cb060 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001cb070 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001cb080 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001cb090 68656164 65725f73 697a6522 2c0a2020 header_size",. │ │ │ │ 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",. │ │ │ │ - 0x001cb120 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cb130 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cb140 226e616d 65223a20 22616765 6e74220a "name": "agent". │ │ │ │ - 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 {. │ │ │ │ - 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",. │ │ │ │ + 0x001cb0b0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001cb0c0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001cb0d0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001cb0e0 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ + 0x001cb0f0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001cb100 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001cb110 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cb120 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001cb130 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001cb140 20202020 20226e61 6d65223a 2022656e "name": "en │ │ │ │ + 0x001cb150 6469616e 5f746167 222c0a20 20202020 dian_tag",. │ │ │ │ + 0x001cb160 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001cb170 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001cb180 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001cb190 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001cb1a0 2269220a 20202020 20202020 20202020 "i". │ │ │ │ + 0x001cb1b0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001cb1c0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001cb1d0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001cb1e0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001cb1f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cb200 2020226e 616d6522 3a20226c 696e6b5f "name": "link_ │ │ │ │ + 0x001cb210 73697a65 222c0a20 20202020 20202020 size",. │ │ │ │ + 0x001cb220 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001cb230 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001cb240 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cb250 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001cb260 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cb270 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ + 0x001cb280 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001cb290 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001cb2a0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001cb2b0 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001cb2c0 616d6522 3a20226c 696e6b5f 6f666673 ame": "link_offs │ │ │ │ + 0x001cb2d0 6574222c 0a202020 20202020 20202020 et",. │ │ │ │ + 0x001cb2e0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001cb2f0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001cb300 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cb310 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001cb320 20202020 20202020 20202020 20207d2c }, │ │ │ │ + 0x001cb330 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001cb340 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001cb350 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001cb360 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001cb370 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001cb380 65223a20 226d6170 5f6f6666 73657422 e": "map_offset" │ │ │ │ + 0x001cb390 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001cb3a0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001cb3b0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001cb3c0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001cb3d0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001cb3e0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x001cb3f0 20202020 20202020 20202020 20207b0a {. │ │ │ │ 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 {. │ │ │ │ + 0x001cb410 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001cb420 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001cb430 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001cb440 20227374 72696e67 5f696473 5f73697a "string_ids_siz │ │ │ │ + 0x001cb450 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001cb460 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001cb470 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ 0x001cb480 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cb490 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001cb4a0 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ + 0x001cb490 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001cb4a0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ 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",. │ │ │ │ - 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 {. │ │ │ │ + 0x001cb4c0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001cb4d0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001cb4e0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001cb4f0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001cb500 223a2022 73747269 6e675f69 64735f6f ": "string_ids_o │ │ │ │ + 0x001cb510 66667365 74222c0a 20202020 20202020 ffset",. │ │ │ │ + 0x001cb520 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001cb530 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001cb540 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001cb550 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001cb560 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001cb570 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ + 0x001cb580 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001cb590 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001cb5a0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001cb5b0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001cb5c0 6e616d65 223a2022 74797065 5f696473 name": "type_ids │ │ │ │ + 0x001cb5d0 5f73697a 65222c0a 20202020 20202020 _size",. │ │ │ │ + 0x001cb5e0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001cb5f0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001cb600 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001cb610 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001cb620 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001cb630 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ + 0x001cb640 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001cb650 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001cb660 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001cb670 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001cb680 6e616d65 223a2022 74797065 5f696473 name": "type_ids │ │ │ │ + 0x001cb690 5f6f6666 73657422 2c0a2020 20202020 _offset",. │ │ │ │ + 0x001cb6a0 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001cb6b0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001cb6c0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001cb6d0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001cb6e0 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x001cb6f0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x001cb700 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001cb710 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001cb720 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ 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 },. │ │ │ │ - 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",. │ │ │ │ - 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 ],. │ │ │ │ - 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 {. │ │ │ │ + 0x001cb740 20226e61 6d65223a 20227072 6f746f5f "name": "proto_ │ │ │ │ + 0x001cb750 6964735f 73697a65 222c0a20 20202020 ids_size",. │ │ │ │ + 0x001cb760 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001cb770 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001cb780 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001cb790 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001cb7a0 2269220a 20202020 20202020 20202020 "i". │ │ │ │ + 0x001cb7b0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001cb7c0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001cb7d0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001cb7e0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001cb7f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cb800 2020226e 616d6522 3a202270 726f746f "name": "proto │ │ │ │ + 0x001cb810 5f696473 5f6f6666 73657422 2c0a2020 _ids_offset",. │ │ │ │ + 0x001cb820 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cb830 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001cb840 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001cb850 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001cb860 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ + 0x001cb870 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001cb880 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001cb890 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cb8a0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001cb8b0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001cb8c0 20202020 20226e61 6d65223a 20226669 "name": "fi │ │ │ │ + 0x001cb8d0 656c645f 6964735f 73697a65 222c0a20 eld_ids_size",. │ │ │ │ + 0x001cb8e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cb8f0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001cb900 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001cb910 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001cb920 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001cb930 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001cb940 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001cb950 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cb960 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001cb970 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001cb980 20202020 2020226e 616d6522 3a202266 "name": "f │ │ │ │ + 0x001cb990 69656c64 5f696473 5f6f6666 73657422 ield_ids_offset" │ │ │ │ + 0x001cb9a0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001cb9b0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001cb9c0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001cb9d0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001cb9e0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001cb9f0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x001cba00 20202020 20202020 20202020 20207b0a {. │ │ │ │ 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 {. │ │ │ │ - 0x001cbb10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cbb20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cbb30 20202020 22747970 65223a20 2272222c "type": "r", │ │ │ │ - 0x001cbb40 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001cbb50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cbb60 20202020 20226e61 6d65223a 20227265 "name": "re │ │ │ │ - 0x001cbb70 67697374 72792065 6e747279 220a2020 gistry entry". │ │ │ │ - 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": [. │ │ │ │ + 0x001cba20 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001cba30 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001cba40 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001cba50 20226d65 74686f64 5f696473 5f73697a "method_ids_siz │ │ │ │ + 0x001cba60 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001cba70 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001cba80 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001cba90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cbaa0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001cbab0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001cbac0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cbad0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001cbae0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001cbaf0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001cbb00 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001cbb10 223a2022 6d657468 6f645f69 64735f6f ": "method_ids_o │ │ │ │ + 0x001cbb20 66667365 74222c0a 20202020 20202020 ffset",. │ │ │ │ + 0x001cbb30 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001cbb40 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001cbb50 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001cbb60 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001cbb70 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001cbb80 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ + 0x001cbb90 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001cbba0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001cbbb0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001cbbc0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001cbbd0 6e616d65 223a2022 636c6173 735f6465 name": "class_de │ │ │ │ + 0x001cbbe0 66735f73 697a6522 2c0a2020 20202020 fs_size",. │ │ │ │ + 0x001cbbf0 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001cbc00 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001cbc10 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001cbc20 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001cbc30 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x001cbc40 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x001cbc50 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001cbc60 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001cbc70 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001cbc80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cbc90 20226e61 6d65223a 2022636c 6173735f "name": "class_ │ │ │ │ + 0x001cbca0 64656673 5f6f6666 73657422 2c0a2020 defs_offset",. │ │ │ │ + 0x001cbcb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cbcc0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001cbcd0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001cbce0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001cbcf0 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ + 0x001cbd00 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001cbd10 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001cbd20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cbd30 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001cbd40 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001cbd50 20202020 20226e61 6d65223a 20226461 "name": "da │ │ │ │ + 0x001cbd60 74615f73 697a6522 2c0a2020 20202020 ta_size",. │ │ │ │ + 0x001cbd70 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001cbd80 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001cbd90 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001cbda0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001cbdb0 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x001cbdc0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x001cbdd0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001cbde0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001cbdf0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001cbe00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cbe10 20226e61 6d65223a 20226461 74615f6f "name": "data_o │ │ │ │ + 0x001cbe20 66667365 74222c0a 20202020 20202020 ffset",. │ │ │ │ + 0x001cbe30 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001cbe40 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001cbe50 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001cbe60 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001cbe70 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001cbe80 207d0a20 20202020 20202020 2020205d }. ] │ │ │ │ + 0x001cbe90 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001cbea0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001cbeb0 2020226b 696e6422 3a202261 72726179 "kind": "array │ │ │ │ + 0x001cbec0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001cbed0 6e616d65 223a2022 73747269 6e675f69 name": "string_i │ │ │ │ + 0x001cbee0 6473222c 0a202020 20202020 20202020 ds",. │ │ │ │ + 0x001cbef0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001cbf00 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001cbf10 20202273 74727563 74757265 223a0a20 "structure":. │ │ │ │ + 0x001cbf20 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001cbf30 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001cbf40 6e64223a 20227374 72756374 222c0a20 nd": "struct",. │ │ │ │ + 0x001cbf50 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001cbf60 6e616d65 223a2022 73747269 6e675f69 name": "string_i │ │ │ │ + 0x001cbf70 6473222c 0a202020 20202020 20202020 ds",. │ │ │ │ + 0x001cbf80 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001cbf90 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001cbfa0 20202020 20202020 20202261 74747269 "attri │ │ │ │ + 0x001cbfb0 62757465 73223a20 5b0a2020 20202020 butes": [. │ │ │ │ + 0x001cbfc0 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001cbfd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cbfe0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001cbff0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001cc000 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cc010 20226e61 6d65223a 20226f66 66736574 "name": "offset │ │ │ │ + 0x001cc020 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001cc030 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001cc040 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001cc050 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cc060 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001cc070 2269220a 20202020 20202020 20202020 "i". │ │ │ │ + 0x001cc080 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001cc090 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001cc0a0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001cc0b0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001cc0c0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ 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 │ │ │ │ + 0x001cc0e0 2020226e 616d6522 3a202273 697a6522 "name": "size" │ │ │ │ + 0x001cc0f0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001cc100 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001cc110 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ 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 ",. │ │ │ │ + 0x001cc130 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001cc140 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x001cc150 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001cc160 20202020 20202020 20202020 20207b0a {. │ │ │ │ 0x001cc170 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cc180 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001cc190 6d757465 78220a20 20202020 20202020 mutex". │ │ │ │ + 0x001cc180 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001cc190 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ 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",. │ │ │ │ + 0x001cc1b0 20226e61 6d65223a 20227661 6c756522 "name": "value" │ │ │ │ + 0x001cc1c0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001cc1d0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001cc1e0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001cc1f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cc200 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001cc210 73220a20 20202020 20202020 20202020 s". │ │ │ │ + 0x001cc220 20202020 2020207d 0a202020 20202020 }. │ │ │ │ + 0x001cc230 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ + 0x001cc240 20202020 2020207d 0a202020 20202020 }. │ │ │ │ + 0x001cc250 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001cc260 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001cc270 3a202261 72726179 222c0a20 20202020 : "array",. │ │ │ │ + 0x001cc280 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001cc290 74797065 5f696473 222c0a20 20202020 type_ids",. │ │ │ │ + 0x001cc2a0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001cc2b0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001cc2c0 20202020 20202020 22737472 75637475 "structu │ │ │ │ + 0x001cc2d0 7265223a 0a202020 20202020 20202020 re":. │ │ │ │ + 0x001cc2e0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001cc2f0 20202022 6b696e64 223a2022 73747275 "kind": "stru │ │ │ │ + 0x001cc300 6374222c 0a202020 20202020 20202020 ct",. │ │ │ │ + 0x001cc310 20202020 20226e61 6d65223a 20227479 "name": "ty │ │ │ │ + 0x001cc320 70655f69 6473222c 0a202020 20202020 pe_ids",. │ │ │ │ + 0x001cc330 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001cc340 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001cc350 20202020 20202020 20202020 20202261 "a │ │ │ │ + 0x001cc360 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ + 0x001cc370 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cc380 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001cc390 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001cc3a0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001cc3b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cc3c0 20202020 20226e61 6d65223a 20226465 "name": "de │ │ │ │ + 0x001cc3d0 73637269 70746f72 5f696478 222c0a20 scriptor_idx",. │ │ │ │ + 0x001cc3e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cc3f0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001cc400 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001cc410 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cc420 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001cc430 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cc440 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ + 0x001cc450 20202020 20205d0a 20202020 20202020 ]. │ │ │ │ + 0x001cc460 20202020 7d0a2020 20202020 20207d2c }. }, │ │ │ │ + 0x001cc470 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001cc480 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001cc490 61727261 79222c0a 20202020 20202020 array",. │ │ │ │ + 0x001cc4a0 20202020 226e616d 65223a20 2270726f "name": "pro │ │ │ │ + 0x001cc4b0 746f5f69 6473222c 0a202020 20202020 to_ids",. │ │ │ │ + 0x001cc4c0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001cc4d0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001cc4e0 20202020 20202273 74727563 74757265 "structure │ │ │ │ + 0x001cc4f0 223a0a20 20202020 20202020 2020207b ":. { │ │ │ │ + 0x001cc500 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001cc510 20226b69 6e64223a 20227374 72756374 "kind": "struct │ │ │ │ + 0x001cc520 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001cc530 20202022 6e616d65 223a2022 70726f74 "name": "prot │ │ │ │ + 0x001cc540 6f5f6964 73222c0a 20202020 20202020 o_ids",. │ │ │ │ + 0x001cc550 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001cc560 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001cc570 20202020 20202020 20202020 20226174 "at │ │ │ │ + 0x001cc580 74726962 75746573 223a205b 0a202020 tributes": [. │ │ │ │ + 0x001cc590 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cc5a0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001cc5b0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001cc5c0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001cc5d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cc5e0 20202020 226e616d 65223a20 2273686f "name": "sho │ │ │ │ + 0x001cc5f0 7274795f 69647822 2c0a2020 20202020 rty_idx",. │ │ │ │ + 0x001cc600 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cc610 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001cc620 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001cc630 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001cc640 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001cc650 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001cc660 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001cc670 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001cc680 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cc690 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001cc6a0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001cc6b0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001cc6c0 20227265 7475726e 5f747970 655f6964 "return_type_id │ │ │ │ + 0x001cc6d0 78222c0a 20202020 20202020 20202020 x",. │ │ │ │ + 0x001cc6e0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001cc6f0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001cc700 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001cc710 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001cc720 20226922 0a202020 20202020 20202020 "i". │ │ │ │ + 0x001cc730 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x001cc740 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cc750 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001cc760 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001cc770 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001cc780 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cc790 20202022 6e616d65 223a2022 70617261 "name": "para │ │ │ │ + 0x001cc7a0 6d657465 72735f6f 66667365 74222c0a meters_offset",. │ │ │ │ + 0x001cc7b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cc7c0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001cc7d0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001cc7e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cc7f0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001cc800 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001cc810 20202020 207d0a20 20202020 20202020 }. │ │ │ │ + 0x001cc820 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ + 0x001cc830 20202020 207d0a20 20202020 2020207d }. } │ │ │ │ + 0x001cc840 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001cc850 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001cc860 22617272 6179222c 0a202020 20202020 "array",. │ │ │ │ + 0x001cc870 20202020 20226e61 6d65223a 20226669 "name": "fi │ │ │ │ + 0x001cc880 656c645f 69647322 2c0a2020 20202020 eld_ids",. │ │ │ │ + 0x001cc890 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001cc8a0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001cc8b0 20202020 20202022 73747275 63747572 "structur │ │ │ │ + 0x001cc8c0 65223a0a 20202020 20202020 20202020 e":. │ │ │ │ + 0x001cc8d0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001cc8e0 2020226b 696e6422 3a202273 74727563 "kind": "struc │ │ │ │ + 0x001cc8f0 74222c0a 20202020 20202020 20202020 t",. │ │ │ │ + 0x001cc900 20202020 226e616d 65223a20 22666965 "name": "fie │ │ │ │ + 0x001cc910 6c645f69 6473222c 0a202020 20202020 ld_ids",. │ │ │ │ + 0x001cc920 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001cc930 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001cc940 20202020 20202020 20202020 20202261 "a │ │ │ │ + 0x001cc950 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ + 0x001cc960 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cc970 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001cc980 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001cc990 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001cc9a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cc9b0 20202020 20226e61 6d65223a 2022636c "name": "cl │ │ │ │ + 0x001cc9c0 6173735f 69647822 2c0a2020 20202020 ass_idx",. │ │ │ │ + 0x001cc9d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cc9e0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001cc9f0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001cca00 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001cca10 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001cca20 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001cca30 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001cca40 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001cca50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cca60 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001cca70 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001cca80 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001cca90 20227479 70655f69 6478222c 0a202020 "type_idx",. │ │ │ │ + 0x001ccaa0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ccab0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001ccac0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001ccad0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ccae0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001ccaf0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ccb00 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ + 0x001ccb10 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001ccb20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ccb30 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001ccb40 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001ccb50 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001ccb60 65223a20 226e616d 655f6964 78222c0a e": "name_idx",. │ │ │ │ + 0x001ccb70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ccb80 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001ccb90 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001ccba0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ccbb0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001ccbc0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ccbd0 20202020 207d0a20 20202020 20202020 }. │ │ │ │ + 0x001ccbe0 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ + 0x001ccbf0 20202020 207d0a20 20202020 2020207d }. } │ │ │ │ + 0x001ccc00 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001ccc10 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001ccc20 22617272 6179222c 0a202020 20202020 "array",. │ │ │ │ + 0x001ccc30 20202020 20226e61 6d65223a 20226d65 "name": "me │ │ │ │ + 0x001ccc40 74686f64 5f696473 222c0a20 20202020 thod_ids",. │ │ │ │ + 0x001ccc50 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001ccc60 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001ccc70 20202020 20202020 22737472 75637475 "structu │ │ │ │ + 0x001ccc80 7265223a 0a202020 20202020 20202020 re":. │ │ │ │ + 0x001ccc90 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001ccca0 20202022 6b696e64 223a2022 73747275 "kind": "stru │ │ │ │ + 0x001cccb0 6374222c 0a202020 20202020 20202020 ct",. │ │ │ │ + 0x001cccc0 20202020 20226e61 6d65223a 20226d65 "name": "me │ │ │ │ + 0x001cccd0 74686f64 5f696473 222c0a20 20202020 thod_ids",. │ │ │ │ + 0x001ccce0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001cccf0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001ccd00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ccd10 22617474 72696275 74657322 3a205b0a "attributes": [. │ │ │ │ + 0x001ccd20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ccd30 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001ccd40 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x001ccd50 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001ccd60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ccd70 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001ccd80 636c6173 735f6964 78222c0a 20202020 class_idx",. │ │ │ │ + 0x001ccd90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ccda0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001ccdb0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001ccdc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ccdd0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001ccde0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ccdf0 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ + 0x001cce00 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001cce10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cce20 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001cce30 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001cce40 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001cce50 223a2022 70726f74 6f5f6964 78222c0a ": "proto_idx",. │ │ │ │ + 0x001cce60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cce70 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001cce80 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001cce90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ccea0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001cceb0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ccec0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001cced0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001ccee0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ccef0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001ccf00 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001ccf10 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001ccf20 6e616d65 223a2022 6e616d65 5f696478 name": "name_idx │ │ │ │ + 0x001ccf30 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001ccf40 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001ccf50 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001ccf60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ccf70 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001ccf80 2269220a 20202020 20202020 20202020 "i". │ │ │ │ + 0x001ccf90 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ + 0x001ccfa0 20202020 20202020 20205d0a 20202020 ]. │ │ │ │ + 0x001ccfb0 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ + 0x001ccfc0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001ccfd0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001ccfe0 223a2022 61727261 79222c0a 20202020 ": "array",. │ │ │ │ + 0x001ccff0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001cd000 22636c61 73735f64 65667322 2c0a2020 "class_defs",. │ │ │ │ + 0x001cd010 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001cd020 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001cd030 20202020 20202020 20202022 73747275 "stru │ │ │ │ + 0x001cd040 63747572 65223a0a 20202020 20202020 cture":. │ │ │ │ + 0x001cd050 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001cd060 20202020 2020226b 696e6422 3a202273 "kind": "s │ │ │ │ + 0x001cd070 74727563 74222c0a 20202020 20202020 truct",. │ │ │ │ + 0x001cd080 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001cd090 22636c61 73735f64 65667322 2c0a2020 "class_defs",. │ │ │ │ + 0x001cd0a0 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001cd0b0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001cd0c0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001cd0d0 20202022 61747472 69627574 6573223a "attributes": │ │ │ │ + 0x001cd0e0 205b0a20 20202020 20202020 20202020 [. │ │ │ │ + 0x001cd0f0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001cd100 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cd110 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001cd120 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001cd130 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001cd140 3a202263 6c617373 5f696478 222c0a20 : "class_idx",. │ │ │ │ + 0x001cd150 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cd160 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001cd170 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001cd180 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cd190 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001cd1a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cd1b0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001cd1c0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001cd1d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cd1e0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001cd1f0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001cd200 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001cd210 616d6522 3a202261 63636573 735f666c ame": "access_fl │ │ │ │ + 0x001cd220 61677322 2c0a2020 20202020 20202020 ags",. │ │ │ │ + 0x001cd230 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001cd240 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001cd250 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001cd260 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001cd270 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ + 0x001cd280 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x001cd290 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cd2a0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001cd2b0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001cd2c0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001cd2d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cd2e0 20202020 20226e61 6d65223a 20227375 "name": "su │ │ │ │ + 0x001cd2f0 7065725f 636c6173 735f6964 78222c0a per_class_idx",. │ │ │ │ + 0x001cd300 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cd310 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001cd320 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001cd330 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cd340 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001cd350 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001cd360 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001cd370 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001cd380 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cd390 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001cd3a0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001cd3b0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001cd3c0 6e616d65 223a2022 696e7465 72666163 name": "interfac │ │ │ │ + 0x001cd3d0 65735f6f 66667365 74222c0a 20202020 es_offset",. │ │ │ │ + 0x001cd3e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cd3f0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001cd400 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001cd410 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cd420 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001cd430 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cd440 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ + 0x001cd450 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001cd460 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cd470 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001cd480 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001cd490 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001cd4a0 223a2022 736f7572 63655f66 696c655f ": "source_file_ │ │ │ │ + 0x001cd4b0 69647822 2c0a2020 20202020 20202020 idx",. │ │ │ │ + 0x001cd4c0 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001cd4d0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001cd4e0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001cd4f0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001cd500 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ + 0x001cd510 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x001cd520 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cd530 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001cd540 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001cd550 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001cd560 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cd570 20202020 20226e61 6d65223a 2022616e "name": "an │ │ │ │ + 0x001cd580 6e6f7461 74696f6e 735f6f66 66736574 notations_offset │ │ │ │ + 0x001cd590 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001cd5a0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001cd5b0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001cd5c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cd5d0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001cd5e0 2269220a 20202020 20202020 20202020 "i". │ │ │ │ + 0x001cd5f0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001cd600 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001cd610 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001cd620 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001cd630 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001cd640 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cd650 2020226e 616d6522 3a202263 6c617373 "name": "class │ │ │ │ + 0x001cd660 5f646174 615f6f66 66736574 222c0a20 _data_offset",. │ │ │ │ + 0x001cd670 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cd680 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001cd690 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001cd6a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cd6b0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001cd6c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cd6d0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001cd6e0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001cd6f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cd700 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001cd710 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001cd720 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001cd730 616d6522 3a202273 74617469 635f7661 ame": "static_va │ │ │ │ + 0x001cd740 6c756573 5f6f6666 73657422 2c0a2020 lues_offset",. │ │ │ │ + 0x001cd750 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cd760 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001cd770 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001cd780 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cd790 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001cd7a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cd7b0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ + 0x001cd7c0 20202020 205d0a20 20202020 20202020 ]. │ │ │ │ + 0x001cd7d0 2020207d 0a202020 20202020 207d2c0a }. },. │ │ │ │ + 0x001cd7e0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001cd7f0 20202020 2020226b 696e6422 3a202261 "kind": "a │ │ │ │ + 0x001cd800 72726179 222c0a20 20202020 20202020 rray",. │ │ │ │ + 0x001cd810 20202022 6e616d65 223a2022 636c6173 "name": "clas │ │ │ │ + 0x001cd820 735f6461 74615f69 74656d22 2c0a2020 s_data_item",. │ │ │ │ + 0x001cd830 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001cd840 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001cd850 20202020 20202020 20202022 73747275 "stru │ │ │ │ + 0x001cd860 63747572 65223a0a 20202020 20202020 cture":. │ │ │ │ + 0x001cd870 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001cd880 20202020 2020226b 696e6422 3a202273 "kind": "s │ │ │ │ + 0x001cd890 74727563 74222c0a 20202020 20202020 truct",. │ │ │ │ + 0x001cd8a0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001cd8b0 22636c61 73735f64 6174615f 6974656d "class_data_item │ │ │ │ + 0x001cd8c0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001cd8d0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001cd8e0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001cd8f0 20202020 20202020 22617474 72696275 "attribu │ │ │ │ + 0x001cd900 74657322 3a205b0a 20202020 20202020 tes": [. │ │ │ │ + 0x001cd910 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001cd920 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cd930 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001cd940 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001cd950 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001cd960 6e616d65 223a2022 73746174 69635f66 name": "static_f │ │ │ │ + 0x001cd970 69656c64 735f7369 7a65222c 0a202020 ields_size",. │ │ │ │ + 0x001cd980 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cd990 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001cd9a0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001cd9b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cd9c0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001cd9d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cd9e0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ + 0x001cd9f0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001cda00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cda10 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001cda20 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001cda30 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001cda40 65223a20 22696e73 74616e63 655f6669 e": "instance_fi │ │ │ │ + 0x001cda50 656c6473 5f73697a 65222c0a 20202020 elds_size",. │ │ │ │ + 0x001cda60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cda70 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001cda80 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001cda90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cdaa0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001cdab0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cdac0 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ + 0x001cdad0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001cdae0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cdaf0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001cdb00 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001cdb10 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001cdb20 223a2022 64697265 63745f6d 6574686f ": "direct_metho │ │ │ │ + 0x001cdb30 64735f73 697a6522 2c0a2020 20202020 ds_size",. │ │ │ │ + 0x001cdb40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cdb50 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001cdb60 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001cdb70 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001cdb80 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001cdb90 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001cdba0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001cdbb0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001cdbc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cdbd0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001cdbe0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001cdbf0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001cdc00 20227669 72747561 6c5f6d65 74686f64 "virtual_method │ │ │ │ + 0x001cdc10 735f7369 7a65222c 0a202020 20202020 s_size",. │ │ │ │ + 0x001cdc20 20202020 20202020 20202020 20202020 │ │ │ │ 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",. │ │ │ │ + 0x001cdc50 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x001cdc60 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001cdc70 20202020 20202020 20202020 20207d0a }. │ │ │ │ + 0x001cdc80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cdc90 5d0a2020 20202020 20202020 20207d0a ]. }. │ │ │ │ + 0x001cdca0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001cdcb0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001cdcc0 20226b69 6e64223a 20227374 72756374 "kind": "struct │ │ │ │ + 0x001cdcd0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001cdce0 6e616d65 223a2022 6d61705f 6c697374 name": "map_list │ │ │ │ + 0x001cdcf0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001cdd00 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001cdd10 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001cdd20 22617474 72696275 74657322 3a205b0a "attributes": [. │ │ │ │ + 0x001cdd30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cdd40 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001cdd50 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001cdd60 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001cdd70 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001cdd80 223a2022 73697a65 222c0a20 20202020 ": "size",. │ │ │ │ + 0x001cdd90 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001cdda0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001cddb0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001cddc0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001cddd0 2269220a 20202020 20202020 20202020 "i". │ │ │ │ + 0x001cdde0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001cddf0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001cde00 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001cde10 6e64223a 20226172 72617922 2c0a2020 nd": "array",. │ │ │ │ + 0x001cde20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cde30 2020226e 616d6522 3a20226d 61705f69 "name": "map_i │ │ │ │ + 0x001cde40 74656d22 2c0a2020 20202020 20202020 tem",. │ │ │ │ + 0x001cde50 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001cde60 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001cde70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cde80 20202022 73747275 63747572 65223a0a "structure":. │ │ │ │ + 0x001cde90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cdea0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001cdeb0 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x001cdec0 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ + 0x001cded0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cdee0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001cdef0 226d6170 5f697465 6d222c0a 20202020 "map_item",. │ │ │ │ + 0x001cdf00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cdf10 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001cdf20 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001cdf30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cdf40 20226174 74726962 75746573 223a205b "attributes": [ │ │ │ │ + 0x001cdf50 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001cdf60 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x001cdf70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cdf80 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001cdf90 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001cdfa0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cdfb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cdfc0 226e616d 65223a20 22747970 65222c0a "name": "type",. │ │ │ │ + 0x001cdfd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cdfe0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cdff0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001ce000 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001ce010 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ce020 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001ce030 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ce040 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001ce050 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ce060 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001ce070 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ce080 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x001ce090 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001ce0a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ce0b0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001ce0c0 6e616d65 223a2022 756e7573 6564222c name": "unused", │ │ │ │ + 0x001ce0d0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ce0e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ce0f0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001ce100 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001ce110 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ce120 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001ce130 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001ce140 20202020 20202020 20202020 20207d2c }, │ │ │ │ + 0x001ce150 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ce160 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x001ce170 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ce180 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001ce190 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001ce1a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ce1b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ce1c0 226e616d 65223a20 2273697a 65222c0a "name": "size",. │ │ │ │ + 0x001ce1d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ce1e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ce1f0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001ce200 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ 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",. │ │ │ │ + 0x001ce220 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001ce230 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ce240 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001ce250 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ce260 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001ce270 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ce280 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x001ce290 696e6422 3a202276 616c7565 222c0a20 ind": "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": "",. │ │ │ │ - 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 {. │ │ │ │ + 0x001ce2b0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001ce2c0 6e616d65 223a2022 6f666673 6574222c name": "offset", │ │ │ │ + 0x001ce2d0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ce2e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ce2f0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001ce300 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001ce310 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ce320 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001ce330 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001ce340 20202020 20202020 20202020 20207d0a }. │ │ │ │ + 0x001ce350 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ce360 20202020 20202020 5d0a2020 20202020 ]. │ │ │ │ + 0x001ce370 20202020 20202020 20202020 20207d0a }. │ │ │ │ + 0x001ce380 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ce390 7d0a2020 20202020 20202020 20205d0a }. ]. │ │ │ │ + 0x001ce3a0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001ce3b0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001ce3c0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001ce3d0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001ce3e0 616d6522 3a20226e 756d6265 725f6f66 ame": "number_of │ │ │ │ + 0x001ce3f0 5f666965 6c647322 2c0a2020 20202020 _fields",. │ │ │ │ + 0x001ce400 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001ce410 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001ce420 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001ce430 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001ce440 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001ce450 20202020 226b696e 64223a20 22617272 "kind": "arr │ │ │ │ + 0x001ce460 6179222c 0a202020 20202020 20202020 ay",. │ │ │ │ + 0x001ce470 20226e61 6d65223a 20226669 656c6422 "name": "field" │ │ │ │ + 0x001ce480 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001ce490 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001ce4a0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001ce4b0 73747275 63747572 65223a0a 20202020 structure":. │ │ │ │ + 0x001ce4c0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001ce4d0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001ce4e0 3a202273 74727563 74222c0a 20202020 : "struct",. │ │ │ │ + 0x001ce4f0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001ce500 65223a20 22666965 6c64222c 0a202020 e": "field",. │ │ │ │ + 0x001ce510 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x001ce520 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001ce530 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001ce540 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ + 0x001ce550 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ + 0x001ce560 20202020 20207b0a 20202020 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". │ │ │ │ + 0x001ce5a0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001ce5b0 2022636c 6173735f 6e616d65 222c0a20 "class_name",. │ │ │ │ + 0x001ce5c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ce5d0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001ce5e0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001ce5f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ce600 20202020 22747970 65223a20 2273220a "type": "s". │ │ │ │ + 0x001ce610 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ce620 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001ce630 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001ce640 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ce650 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001ce660 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001ce670 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001ce680 616d6522 3a20226e 616d6522 2c0a2020 ame": "name",. │ │ │ │ + 0x001ce690 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ce6a0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001ce6b0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ 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": "",. │ │ │ │ + 0x001ce6d0 20202022 74797065 223a2022 73220a20 "type": "s". │ │ │ │ + 0x001ce6e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ce6f0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x001ce700 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001ce710 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ce720 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001ce730 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001ce740 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x001ce750 6d65223a 20227072 6f746f22 2c0a2020 me": "proto",. │ │ │ │ 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": "",. │ │ │ │ + 0x001ce770 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001ce780 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001ce790 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ce7a0 20202022 74797065 223a2022 73220a20 "type": "s". │ │ │ │ + 0x001ce7b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ce7c0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x001ce7d0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001ce7e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ce7f0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001ce800 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001ce810 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x001ce820 6d65223a 20226669 656c645f 6964785f me": "field_idx_ │ │ │ │ + 0x001ce830 64696666 222c0a20 20202020 20202020 diff",. │ │ │ │ + 0x001ce840 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001ce850 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001ce860 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001ce870 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001ce880 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001ce890 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x001ce8a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ce8b0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001ce8c0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001ce8d0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ 0x001ce8e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ce8f0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001ce900 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001ce8f0 20202020 2020226e 616d6522 3a202261 "name": "a │ │ │ │ + 0x001ce900 63636573 735f666c 61677322 2c0a2020 ccess_flags",. │ │ │ │ 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",. │ │ │ │ + 0x001ce920 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001ce930 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001ce940 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ce950 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001ce960 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ce970 2020207d 0a202020 20202020 20202020 }. │ │ │ │ + 0x001ce980 20202020 205d0a20 20202020 20202020 ]. │ │ │ │ + 0x001ce990 2020207d 0a202020 20202020 207d2c0a }. },. │ │ │ │ + 0x001ce9a0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001ce9b0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001ce9c0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001ce9d0 20202022 6e616d65 223a2022 6e756d62 "name": "numb │ │ │ │ + 0x001ce9e0 65725f6f 665f6d65 74686f64 73222c0a er_of_methods",. │ │ │ │ + 0x001ce9f0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001cea00 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001cea10 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001cea20 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001cea30 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001cea40 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001cea50 3a202261 72726179 222c0a20 20202020 : "array",. │ │ │ │ + 0x001cea60 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001cea70 6d657468 6f64222c 0a202020 20202020 method",. │ │ │ │ + 0x001cea80 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001cea90 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001ceaa0 20202020 20202273 74727563 74757265 "structure │ │ │ │ + 0x001ceab0 223a0a20 20202020 20202020 2020207b ":. { │ │ │ │ + 0x001ceac0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001cead0 20226b69 6e64223a 20227374 72756374 "kind": "struct │ │ │ │ + 0x001ceae0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001ceaf0 20202022 6e616d65 223a2022 6d657468 "name": "meth │ │ │ │ + 0x001ceb00 6f64222c 0a202020 20202020 20202020 od",. │ │ │ │ + 0x001ceb10 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001ceb20 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001ceb30 20202020 20202020 20202261 74747269 "attri │ │ │ │ + 0x001ceb40 62757465 73223a20 5b0a2020 20202020 butes": [. │ │ │ │ + 0x001ceb50 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001ceb60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ceb70 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001ceb80 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ 0x001ceb90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ceba0 20226e61 6d65223a 20227072 6f746f5f "name": "proto_ │ │ │ │ - 0x001cebb0 6964735f 73697a65 222c0a20 20202020 ids_size",. │ │ │ │ + 0x001ceba0 20226e61 6d65223a 2022636c 6173735f "name": "class_ │ │ │ │ + 0x001cebb0 6e616d65 222c0a20 20202020 20202020 name",. │ │ │ │ 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 {. │ │ │ │ + 0x001cebf0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001cec00 65223a20 2273220a 20202020 20202020 e": "s". │ │ │ │ + 0x001cec10 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x001cec20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cec30 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001cec40 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001cec50 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001cec60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cec70 20202020 2020226e 616d6522 3a20226e "name": "n │ │ │ │ + 0x001cec80 616d6522 2c0a2020 20202020 20202020 ame",. │ │ │ │ + 0x001cec90 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001ceca0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001cecb0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001cecc0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001cecd0 223a2022 73220a20 20202020 20202020 ": "s". │ │ │ │ + 0x001cece0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ 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": "",. │ │ │ │ + 0x001ced00 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001ced10 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001ced20 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001ced30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ced40 20202020 20226e61 6d65223a 20227072 "name": "pr │ │ │ │ + 0x001ced50 6f746f22 2c0a2020 20202020 20202020 oto",. │ │ │ │ + 0x001ced60 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001ced70 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001ced80 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001ced90 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001ceda0 223a2022 73220a20 20202020 20202020 ": "s". │ │ │ │ + 0x001cedb0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x001cedc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cedd0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001cede0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001cedf0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001cee00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cee10 20202020 20226e61 6d65223a 20226469 "name": "di │ │ │ │ + 0x001cee20 72656374 222c0a20 20202020 20202020 rect",. │ │ │ │ 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 {. │ │ │ │ + 0x001cee40 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001cee50 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001cee60 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001cee70 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001cee80 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x001cee90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ceea0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001ceeb0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001ceec0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001ceed0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ceee0 20202020 2020226e 616d6522 3a202276 "name": "v │ │ │ │ + 0x001ceef0 69727475 616c222c 0a202020 20202020 irtual",. │ │ │ │ + 0x001cef00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cef10 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001cef20 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001cef30 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x001cef40 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001cef50 20202020 20202020 20202020 20207d2c }, │ │ │ │ + 0x001cef60 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001cef70 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001cef80 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001cef90 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001cefa0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cefb0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001cefc0 226d6574 686f645f 6964785f 64696666 "method_idx_diff │ │ │ │ + 0x001cefd0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001cefe0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001ceff0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001cf000 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf010 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001cf020 2269220a 20202020 20202020 20202020 "i". │ │ │ │ + 0x001cf030 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001cf040 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001cf050 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001cf060 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001cf070 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001cf080 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf090 2020226e 616d6522 3a202261 63636573 "name": "acces │ │ │ │ + 0x001cf0a0 735f666c 61677322 2c0a2020 20202020 s_flags",. │ │ │ │ + 0x001cf0b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf0c0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001cf0d0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001cf0e0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001cf0f0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001cf100 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001cf110 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001cf120 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001cf130 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf140 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001cf150 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001cf160 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001cf170 2022636f 64655f6f 6666222c 0a202020 "code_off",. │ │ │ │ 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",. │ │ │ │ - 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": "",. │ │ │ │ - 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": [. │ │ │ │ + 0x001cf190 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001cf1a0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001cf1b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf1c0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001cf1d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf1e0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ + 0x001cf1f0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001cf200 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf210 20202022 6b696e64 223a2022 73747275 "kind": "stru │ │ │ │ + 0x001cf220 6374222c 0a202020 20202020 20202020 ct",. │ │ │ │ + 0x001cf230 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x001cf240 6d65223a 2022636f 64655f69 74656d22 me": "code_item" │ │ │ │ + 0x001cf250 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001cf260 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001cf270 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001cf280 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf290 20202020 20202022 61747472 69627574 "attribut │ │ │ │ + 0x001cf2a0 6573223a 205b0a20 20202020 20202020 es": [. │ │ │ │ + 0x001cf2b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf2c0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001cf2d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf2e0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001cf2f0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001cf300 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf310 20202020 2020226e 616d6522 3a202272 "name": "r │ │ │ │ + 0x001cf320 65676973 74657273 5f73697a 65222c0a egisters_size",. │ │ │ │ + 0x001cf330 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf340 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf350 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001cf360 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001cf370 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf380 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001cf390 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001cf3a0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001cf3b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf3c0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001cf3d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf3e0 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x001cf3f0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001cf400 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf410 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001cf420 6e616d65 223a2022 696e735f 73697a65 name": "ins_size │ │ │ │ + 0x001cf430 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001cf440 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf450 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001cf460 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001cf470 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf480 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001cf490 2269220a 20202020 20202020 20202020 "i". │ │ │ │ + 0x001cf4a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf4b0 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ + 0x001cf4c0 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001cf4d0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001cf4e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf4f0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001cf500 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001cf510 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf520 2020226e 616d6522 3a20226f 7574735f "name": "outs_ │ │ │ │ + 0x001cf530 73697a65 222c0a20 20202020 20202020 size",. │ │ │ │ + 0x001cf540 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf550 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001cf560 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001cf570 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf580 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001cf590 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001cf5a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf5b0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001cf5c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf5d0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001cf5e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf5f0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001cf600 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001cf610 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf620 20202020 2020226e 616d6522 3a202274 "name": "t │ │ │ │ + 0x001cf630 72696573 5f73697a 65222c0a 20202020 ries_size",. │ │ │ │ + 0x001cf640 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf650 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001cf660 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001cf670 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001cf680 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf690 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001cf6a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf6b0 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x001cf6c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf6d0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001cf6e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf6f0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001cf700 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001cf710 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf720 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001cf730 223a2022 64656275 675f696e 666f5f6f ": "debug_info_o │ │ │ │ + 0x001cf740 6666222c 0a202020 20202020 20202020 ff",. │ │ │ │ + 0x001cf750 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf760 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001cf770 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001cf780 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf790 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001cf7a0 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ + 0x001cf7b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf7c0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ 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": [. │ │ │ │ + 0x001cf7e0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001cf7f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf800 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001cf810 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001cf820 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf830 20202020 226e616d 65223a20 22696e73 "name": "ins │ │ │ │ + 0x001cf840 6e735f73 697a6522 2c0a2020 20202020 ns_size",. │ │ │ │ + 0x001cf850 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf860 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001cf870 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001cf880 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf890 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001cf8a0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001cf8b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf8c0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001cf8d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf8e0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001cf8f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf900 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001cf910 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001cf920 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf930 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001cf940 2022696e 736e7322 2c0a2020 20202020 "insns",. │ │ │ │ + 0x001cf950 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf960 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001cf970 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001cf980 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf990 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001cf9a0 74797065 223a2022 73220a20 20202020 type": "s". │ │ │ │ + 0x001cf9b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf9c0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001cf9d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf9e0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ 0x001cf9f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cfa00 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x001cfa10 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001cfa20 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 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",. │ │ │ │ - 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": "",. │ │ │ │ - 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": [. │ │ │ │ + 0x001cfa00 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001cfa10 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001cfa20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cfa30 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001cfa40 20227061 6464696e 67222c0a 20202020 "padding",. │ │ │ │ + 0x001cfa50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cfa60 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001cfa70 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001cfa80 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001cfa90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cfaa0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001cfab0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cfac0 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x001cfad0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cfae0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001cfaf0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cfb00 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001cfb10 3a202273 74727563 74222c0a 20202020 : "struct",. │ │ │ │ + 0x001cfb20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cfb30 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001cfb40 65223a20 22747269 6573222c 0a202020 e": "tries",. │ │ │ │ + 0x001cfb50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cfb60 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x001cfb70 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001cfb80 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001cfb90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cfba0 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ + 0x001cfbb0 5b5d0a20 20202020 20202020 20202020 []. │ │ │ │ + 0x001cfbc0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001cfbd0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001cfbe0 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001cfbf0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cfc00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cfc10 226b696e 64223a20 22617272 6179222c "kind": "array", │ │ │ │ + 0x001cfc20 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001cfc30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cfc40 20226e61 6d65223a 20226861 6e646c65 "name": "handle │ │ │ │ + 0x001cfc50 7273222c 0a202020 20202020 20202020 rs",. │ │ │ │ + 0x001cfc60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cfc70 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001cfc80 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001cfc90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cfca0 20202020 20202020 20202273 74727563 "struc │ │ │ │ + 0x001cfcb0 74757265 223a207b 0a202020 20202020 ture": {. │ │ │ │ + 0x001cfcc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cfcd0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001cfce0 6e64223a 20227374 72756374 222c0a20 nd": "struct",. │ │ │ │ + 0x001cfcf0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cfd00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cfd10 20202022 6e616d65 223a2022 68616e64 "name": "hand │ │ │ │ + 0x001cfd20 6c657273 222c0a20 20202020 20202020 lers",. │ │ │ │ + 0x001cfd30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cfd40 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001cfd50 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001cfd60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cfd70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cfd80 20202020 22617474 72696275 74657322 "attributes" │ │ │ │ + 0x001cfd90 3a205b5d 0a202020 20202020 20202020 : []. │ │ │ │ + 0x001cfda0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cfdb0 20202020 207d0a20 20202020 20202020 }. │ │ │ │ 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": "",. │ │ │ │ + 0x001cfdd0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ + 0x001cfde0 20202020 20202020 20202020 205d0a20 ]. │ │ │ │ + 0x001cfdf0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cfe00 2020207d 0a202020 20202020 20202020 }. │ │ │ │ + 0x001cfe10 20202020 205d0a20 20202020 20202020 ]. │ │ │ │ + 0x001cfe20 2020207d 0a202020 20202020 207d2c0a }. },. │ │ │ │ + 0x001cfe30 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001cfe40 20202020 2020226b 696e6422 3a202266 "kind": "f │ │ │ │ + 0x001cfe50 756e6374 696f6e22 2c0a2020 20202020 unction",. │ │ │ │ + 0x001cfe60 20202020 2020226e 616d6522 3a202268 "name": "h │ │ │ │ + 0x001cfe70 61735f6d 6574686f 64222c0a 20202020 as_method",. │ │ │ │ + 0x001cfe80 20202020 20202020 22726574 75726e5f "return_ │ │ │ │ + 0x001cfe90 74797065 223a2022 69222c0a 20202020 type": "i",. │ │ │ │ + 0x001cfea0 20202020 20202020 226f7665 726c6f61 "overloa │ │ │ │ + 0x001cfeb0 6473223a 205b0a20 20202020 20202020 ds": [. │ │ │ │ + 0x001cfec0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001cfed0 20202020 20202020 20202020 20226172 "ar │ │ │ │ + 0x001cfee0 67756d65 6e747322 3a205b0a 20202020 guments": [. │ │ │ │ + 0x001cfef0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cff00 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001cff10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cff20 20202274 79706522 3a202273 222c0a20 "type": "s",. │ │ │ │ 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",. │ │ │ │ - 0x001cffd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cffe0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001cfff0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001d0000 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d0010 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 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": "",. │ │ │ │ + 0x001cff40 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001cff50 223a2022 6d657468 6f64206e 616d6522 ": "method name" │ │ │ │ + 0x001cff60 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001cff70 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x001cff80 20202020 20202020 20202020 2020205d ] │ │ │ │ + 0x001cff90 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001cffa0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001cffb0 74696f6e 223a2022 52657475 726e7320 tion": "Returns │ │ │ │ + 0x001cffc0 74727565 20696620 616e7920 6d657468 true if any meth │ │ │ │ + 0x001cffd0 6f642068 61732074 68652073 70656369 od has the speci │ │ │ │ + 0x001cffe0 66696564 206d6574 686f6420 6e616d65 fied method name │ │ │ │ + 0x001cfff0 2e220a20 20202020 20202020 20202020 .". │ │ │ │ + 0x001d0000 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x001d0010 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001d0020 20202020 20202020 20202020 22617267 "arg │ │ │ │ + 0x001d0030 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ + 0x001d0040 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d0050 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001d0060 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d0070 20227479 7065223a 20227322 2c0a2020 "type": "s",. │ │ │ │ + 0x001d0080 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d0090 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001d00a0 3a202263 6c617373 206e616d 65220a20 : "class name". │ │ │ │ + 0x001d00b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d00c0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001d00d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d00e0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001d00f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d0100 22747970 65223a20 2273222c 0a202020 "type": "s",. │ │ │ │ + 0x001d0110 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d0120 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001d0130 20226d65 74686f64 206e616d 65220a20 "method name". │ │ │ │ + 0x001d0140 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d0150 20202020 2020207d 0a202020 20202020 }. │ │ │ │ + 0x001d0160 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ + 0x001d0170 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d0180 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001d0190 6f6e223a 20225265 7475726e 73207472 on": "Returns tr │ │ │ │ + 0x001d01a0 75652069 6620616e 7920636c 61737320 ue if any class │ │ │ │ + 0x001d01b0 68617320 74686520 73706563 69666965 has the specifie │ │ │ │ + 0x001d01c0 6420636c 61737320 6e616d65 20616e64 d class name and │ │ │ │ + 0x001d01d0 20617420 74686520 73616d65 2074696d at the same tim │ │ │ │ + 0x001d01e0 65207468 65726520 69732061 206d6574 e there is a met │ │ │ │ + 0x001d01f0 686f6420 77697468 20746865 20737065 hod with the spe │ │ │ │ + 0x001d0200 63696669 6564206d 65746f64 206e616d cified metod nam │ │ │ │ + 0x001d0210 65220a20 20202020 20202020 20202020 e". │ │ │ │ + 0x001d0220 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x001d0230 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001d0240 20202020 20202020 20202020 22617267 "arg │ │ │ │ + 0x001d0250 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ + 0x001d0260 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d0270 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001d0280 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d0290 20227479 7065223a 20227222 2c0a2020 "type": "r",. │ │ │ │ + 0x001d02a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d02b0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001d02c0 3a20226d 6574686f 64206e61 6d65220a : "method name". │ │ │ │ + 0x001d02d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d02e0 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ + 0x001d02f0 20202020 20202020 20202020 20205d2c ], │ │ │ │ + 0x001d0300 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001d0310 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001d0320 696f6e22 3a202252 65747572 6e732074 ion": "Returns t │ │ │ │ + 0x001d0330 72756520 69662061 6e79206d 6574686f rue if any metho │ │ │ │ + 0x001d0340 64206e61 6d65206d 61746368 65732074 d name matches t │ │ │ │ + 0x001d0350 68652072 65676578 2e220a20 20202020 he regex.". │ │ │ │ + 0x001d0360 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x001d0370 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001d0380 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d0390 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ + 0x001d03a0 205b0a20 20202020 20202020 20202020 [. │ │ │ │ + 0x001d03b0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ 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 },. │ │ │ │ + 0x001d03d0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001d03e0 20227222 2c0a2020 20202020 20202020 "r",. │ │ │ │ + 0x001d03f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d0400 2020226e 616d6522 3a202263 6c617373 "name": "class │ │ │ │ + 0x001d0410 206e616d 65220a20 20202020 20202020 name". │ │ │ │ + 0x001d0420 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001d0430 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001d0440 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001d0450 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d0460 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001d0470 2272222c 0a202020 20202020 20202020 "r",. │ │ │ │ + 0x001d0480 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d0490 20226e61 6d65223a 20226d65 74686f64 "name": "method │ │ │ │ + 0x001d04a0 206e616d 65220a20 20202020 20202020 name". │ │ │ │ + 0x001d04b0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001d04c0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001d04d0 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ + 0x001d04e0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001d04f0 756d656e 74617469 6f6e223a 20225265 umentation": "Re │ │ │ │ + 0x001d0500 7475726e 73207472 75652069 6620616e turns true if an │ │ │ │ + 0x001d0510 7920636c 61737320 6e616d65 206d6174 y class name mat │ │ │ │ + 0x001d0520 6368696e 67207468 65207265 67657820 ching the regex │ │ │ │ + 0x001d0530 636c6173 73206e61 6d652061 6e642061 class name and a │ │ │ │ + 0x001d0540 74207468 65207361 6d652074 696d6520 t the same time │ │ │ │ + 0x001d0550 74686572 65206973 2061206d 6574686f there is a metho │ │ │ │ + 0x001d0560 64207769 7468206e 616d6520 6d617463 d with name matc │ │ │ │ + 0x001d0570 68696e67 20746865 20737065 63696669 hing the specifi │ │ │ │ + 0x001d0580 65642072 65676578 206d6574 6f64206e ed regex metod n │ │ │ │ + 0x001d0590 616d6522 0a202020 20202020 20202020 ame". │ │ │ │ + 0x001d05a0 20202020 207d0a20 20202020 20202020 }. │ │ │ │ + 0x001d05b0 2020205d 0a202020 20202020 207d2c0a ]. },. │ │ │ │ + 0x001d05c0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001d05d0 20202020 2020226b 696e6422 3a202266 "kind": "f │ │ │ │ + 0x001d05e0 756e6374 696f6e22 2c0a2020 20202020 unction",. │ │ │ │ + 0x001d05f0 20202020 2020226e 616d6522 3a202268 "name": "h │ │ │ │ + 0x001d0600 61735f63 6c617373 222c0a20 20202020 as_class",. │ │ │ │ + 0x001d0610 20202020 20202022 72657475 726e5f74 "return_t │ │ │ │ + 0x001d0620 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ + 0x001d0630 20202020 20202022 6f766572 6c6f6164 "overload │ │ │ │ + 0x001d0640 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ + 0x001d0650 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001d0660 20202020 20202020 20202020 22617267 "arg │ │ │ │ + 0x001d0670 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ + 0x001d0680 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d0690 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001d06a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d06b0 20227479 7065223a 20227322 2c0a2020 "type": "s",. │ │ │ │ + 0x001d06c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d06d0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001d06e0 3a202263 6c617373 206e616d 65220a20 : "class name". │ │ │ │ 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 {. │ │ │ │ + 0x001d0700 20202020 2020207d 0a202020 20202020 }. │ │ │ │ + 0x001d0710 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ + 0x001d0720 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d0730 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001d0740 6f6e223a 20225265 7475726e 73207472 on": "Returns tr │ │ │ │ + 0x001d0750 75652069 6620616e 7920636c 61737320 ue if any class │ │ │ │ + 0x001d0760 68617320 74686520 73706563 69666965 has the specifie │ │ │ │ + 0x001d0770 64206e61 6d652e22 0a202020 20202020 d name.". │ │ │ │ + 0x001d0780 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x001d0790 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001d07a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d07b0 20202261 7267756d 656e7473 223a205b "arguments": [ │ │ │ │ + 0x001d07c0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001d07d0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ 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": "",. │ │ │ │ + 0x001d07f0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001d0800 72222c0a 20202020 20202020 20202020 r",. │ │ │ │ + 0x001d0810 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d0820 226e616d 65223a20 22636c61 7373206e "name": "class n │ │ │ │ + 0x001d0830 616d6522 0a202020 20202020 20202020 ame". │ │ │ │ + 0x001d0840 20202020 20202020 20202020 207d0a20 }. │ │ │ │ + 0x001d0850 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d0860 2020205d 2c0a2020 20202020 20202020 ],. │ │ │ │ + 0x001d0870 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001d0880 656e7461 74696f6e 223a2022 52657475 entation": "Retu │ │ │ │ + 0x001d0890 726e7320 74727565 20696620 616e7920 rns true if any │ │ │ │ + 0x001d08a0 636c6173 73206e61 6d65206d 61746368 class name match │ │ │ │ + 0x001d08b0 65732074 68652072 65676578 2e220a20 es the regex.". │ │ │ │ + 0x001d08c0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001d08d0 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ + 0x001d08e0 20202020 2020207d 0a202020 205d0a7d }. ].} │ │ │ │ + 0x001d08f0 0a0a0000 00000000 00000000 00000000 ................ │ │ │ │ + 0x001d0900 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ + 0x001d0910 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ + 0x001d0920 65223a20 22737472 696e6722 2c0a2020 e": "string",. │ │ │ │ + 0x001d0930 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ + 0x001d0940 5b0a2020 20202020 20207b0a 20202020 [. {. │ │ │ │ + 0x001d0950 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001d0960 2266756e 6374696f 6e222c0a 20202020 "function",. │ │ │ │ + 0x001d0970 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001d0980 22746f5f 696e7422 2c0a2020 20202020 "to_int",. │ │ │ │ + 0x001d0990 20202020 20202272 65747572 6e5f7479 "return_ty │ │ │ │ + 0x001d09a0 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ + 0x001d09b0 20202020 2020226f 7665726c 6f616473 "overloads │ │ │ │ + 0x001d09c0 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ + 0x001d09d0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001d09e0 20202020 20202020 20202022 61726775 "argu │ │ │ │ + 0x001d09f0 6d656e74 73223a20 5b0a2020 20202020 ments": [. │ │ │ │ + 0x001d0a00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d0a10 20207b0a 20202020 20202020 20202020 {. │ │ │ │ 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 },. │ │ │ │ + 0x001d0a30 22747970 65223a20 2273222c 0a202020 "type": "s",. │ │ │ │ + 0x001d0a40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d0a50 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001d0a60 20227374 72696e67 220a2020 20202020 "string". │ │ │ │ + 0x001d0a70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d0a80 20207d0a 20202020 20202020 20202020 }. │ │ │ │ + 0x001d0a90 20202020 20202020 5d2c0a20 20202020 ],. │ │ │ │ + 0x001d0aa0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001d0ab0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001d0ac0 22436f6e 76657274 20746865 20676976 "Convert the giv │ │ │ │ + 0x001d0ad0 656e2073 7472696e 6720746f 20612073 en string to a s │ │ │ │ + 0x001d0ae0 69676e65 6420696e 74656765 722e2049 igned integer. I │ │ │ │ + 0x001d0af0 66207468 65207374 72696e67 20737461 f the string sta │ │ │ │ + 0x001d0b00 72747320 77697468 205c2230 785c2220 rts with \"0x\" │ │ │ │ + 0x001d0b10 69742069 73207472 65617465 64206173 it is treated as │ │ │ │ + 0x001d0b20 20626173 65203136 2e204966 20746865 base 16. If the │ │ │ │ + 0x001d0b30 20737472 696e6720 73746172 74732077 string starts w │ │ │ │ + 0x001d0b40 69746820 5c22305c 22206974 20697320 ith \"0\" it is │ │ │ │ + 0x001d0b50 74726561 74656420 62617365 20382e20 treated base 8. │ │ │ │ + 0x001d0b60 4c656164 696e6720 272b2720 6f722027 Leading '+' or ' │ │ │ │ + 0x001d0b70 2d272069 7320616c 736f2073 7570706f -' is also suppo │ │ │ │ + 0x001d0b80 72746564 2e204578 616d706c 653a2060 rted. Example: ` │ │ │ │ + 0x001d0b90 60605c6e 73747269 6e672e74 6f5f696e ``\nstring.to_in │ │ │ │ + 0x001d0ba0 74285c22 31323334 5c222920 3d3d2031 t(\"1234\") == 1 │ │ │ │ + 0x001d0bb0 3233345c 6e737472 696e672e 746f5f69 234\nstring.to_i │ │ │ │ + 0x001d0bc0 6e74285c 222d3130 5c222920 3d3d202d nt(\"-10\") == - │ │ │ │ + 0x001d0bd0 31305c6e 73747269 6e672e74 6f5f696e 10\nstring.to_in │ │ │ │ + 0x001d0be0 74285c22 2d303130 5c222920 3d3d202d t(\"-010\") == - │ │ │ │ + 0x001d0bf0 385c6e60 6060220a 20202020 20202020 8\n```". │ │ │ │ + 0x001d0c00 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001d0c10 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001d0c20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d0c30 20226172 67756d65 6e747322 3a205b0a "arguments": [. │ │ │ │ + 0x001d0c40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d0c50 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001d0c60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d0c70 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ + 0x001d0c80 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001d0c90 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001d0ca0 6e616d65 223a2022 73747269 6e67220a name": "string". │ │ │ │ + 0x001d0cb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d0cc0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001d0cd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d0ce0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001d0cf0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d0d00 20227479 7065223a 20226922 2c0a2020 "type": "i",. │ │ │ │ + 0x001d0d10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d0d20 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001d0d30 3a202262 61736522 0a202020 20202020 : "base". │ │ │ │ + 0x001d0d40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d0d50 207d0a20 20202020 20202020 20202020 }. │ │ │ │ + 0x001d0d60 20202020 2020205d 2c0a2020 20202020 ],. │ │ │ │ + 0x001d0d70 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001d0d80 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001d0d90 436f6e76 65727420 74686520 67697665 Convert the give │ │ │ │ + 0x001d0da0 6e207374 72696e67 2c20696e 74657270 n string, interp │ │ │ │ + 0x001d0db0 72657465 64207769 74682074 68652067 reted with the g │ │ │ │ + 0x001d0dc0 6976656e 20626173 652c2074 6f206120 iven base, to a │ │ │ │ + 0x001d0dd0 7369676e 65642069 6e746567 65722e20 signed integer. │ │ │ │ + 0x001d0de0 42617365 206d7573 74206265 2030206f Base must be 0 o │ │ │ │ + 0x001d0df0 72206265 74776565 6e203220 616e6420 r between 2 and │ │ │ │ + 0x001d0e00 33362069 6e636c75 73697665 2e204966 36 inclusive. If │ │ │ │ + 0x001d0e10 20697420 6973207a 65726f20 7468656e it is zero then │ │ │ │ + 0x001d0e20 20746865 20737472 696e6720 77696c6c the string will │ │ │ │ + 0x001d0e30 20626520 696e7472 65707265 74656420 be intrepreted │ │ │ │ + 0x001d0e40 61732062 61736520 31362069 66206974 as base 16 if it │ │ │ │ + 0x001d0e50 20737461 72747320 77697468 205c2230 starts with \"0 │ │ │ │ + 0x001d0e60 785c2220 6f722061 73206261 73652038 x\" or as base 8 │ │ │ │ + 0x001d0e70 20696620 69742073 74617274 73207769 if it starts wi │ │ │ │ + 0x001d0e80 7468205c 22305c22 2e204c65 6164696e th \"0\". Leadin │ │ │ │ + 0x001d0e90 6720272b 27206f72 20272d27 20697320 g '+' or '-' is │ │ │ │ + 0x001d0ea0 616c736f 20737570 706f7274 65642e20 also supported. │ │ │ │ + 0x001d0eb0 4578616d 706c653a 20606060 5c6e7374 Example: ```\nst │ │ │ │ + 0x001d0ec0 72696e67 2e746f5f 696e7428 5c223031 ring.to_int(\"01 │ │ │ │ + 0x001d0ed0 315c222c 20382920 3d3d2039 5c6e7374 1\", 8) == 9\nst │ │ │ │ + 0x001d0ee0 72696e67 2e746f5f 696e7428 5c222d30 ring.to_int(\"-0 │ │ │ │ + 0x001d0ef0 31315c22 2c203029 203d3d20 2d395c6e 11\", 0) == -9\n │ │ │ │ + 0x001d0f00 60606022 0a202020 20202020 20202020 ```". │ │ │ │ + 0x001d0f10 20202020 207d0a20 20202020 20202020 }. │ │ │ │ + 0x001d0f20 2020205d 0a202020 20202020 207d2c0a ]. },. │ │ │ │ 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 │ │ │ │ - 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 ":. { │ │ │ │ + 0x001d0f40 20202020 2020226b 696e6422 3a202266 "kind": "f │ │ │ │ + 0x001d0f50 756e6374 696f6e22 2c0a2020 20202020 unction",. │ │ │ │ + 0x001d0f60 20202020 2020226e 616d6522 3a20226c "name": "l │ │ │ │ + 0x001d0f70 656e6774 68222c0a 20202020 20202020 ength",. │ │ │ │ + 0x001d0f80 20202020 22726574 75726e5f 74797065 "return_type │ │ │ │ + 0x001d0f90 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ + 0x001d0fa0 20202020 226f7665 726c6f61 6473223a "overloads": │ │ │ │ + 0x001d0fb0 205b0a20 20202020 20202020 20202020 [. │ │ │ │ + 0x001d0fc0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001d0fd0 20202020 20202020 20226172 67756d65 "argume │ │ │ │ + 0x001d0fe0 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ + 0x001d0ff0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d1000 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001d1010 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x001d1020 79706522 3a202273 222c0a20 20202020 ype": "s",. │ │ │ │ + 0x001d1030 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d1040 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001d1050 73747269 6e67220a 20202020 20202020 string". │ │ │ │ + 0x001d1060 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d1070 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ + 0x001d1080 20202020 20205d2c 0a202020 20202020 ],. │ │ │ │ + 0x001d1090 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x001d10a0 63756d65 6e746174 696f6e22 3a202252 cumentation": "R │ │ │ │ + 0x001d10b0 65747572 6e207468 65206c65 6e677468 eturn the length │ │ │ │ + 0x001d10c0 206f6620 74686520 73747269 6e672c20 of the string, │ │ │ │ + 0x001d10d0 77686963 68206361 6e206265 20616e79 which can be any │ │ │ │ + 0x001d10e0 20736571 75656e63 65206f66 20627974 sequence of byt │ │ │ │ + 0x001d10f0 65732e20 4e554c4c 20627974 65732069 es. NULL bytes i │ │ │ │ + 0x001d1100 6e636c75 6465642e 20457861 6d706c65 ncluded. Example │ │ │ │ + 0x001d1110 3a206060 605c6e73 7472696e 672e6c65 : ```\nstring.le │ │ │ │ + 0x001d1120 6e677468 285c2241 58537830 30455253 ngth(\"AXSx00ERS │ │ │ │ + 0x001d1130 5c222920 3d3d2037 5c6e6060 60220a20 \") == 7\n```". │ │ │ │ + 0x001d1140 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001d1150 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ + 0x001d1160 20202020 2020207d 0a202020 205d0a7d }. ].} │ │ │ │ + 0x001d1170 0a0a0000 00000000 00000000 00000000 ................ │ │ │ │ + 0x001d1180 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ + 0x001d1190 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ + 0x001d11a0 65223a20 226d6163 686f222c 0a202020 e": "macho",. │ │ │ │ + 0x001d11b0 20226174 74726962 75746573 223a205b "attributes": [ │ │ │ │ + 0x001d11c0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001d11d0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001d11e0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001d11f0 20202020 226e616d 65223a20 224d485f "name": "MH_ │ │ │ │ + 0x001d1200 4d414749 43222c0a 20202020 20202020 MAGIC",. │ │ │ │ + 0x001d1210 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001d1220 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001d1230 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ + 0x001d1240 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001d1250 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001d1260 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001d1270 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d1280 6e616d65 223a2022 4d485f43 4947414d name": "MH_CIGAM │ │ │ │ + 0x001d1290 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d12a0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001d12b0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001d12c0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001d12d0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001d12e0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001d12f0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001d1300 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001d1310 3a20224d 485f4d41 4749435f 3634222c : "MH_MAGIC_64", │ │ │ │ + 0x001d1320 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001d1330 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001d1340 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001d1350 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001d1360 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001d1370 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001d1380 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001d1390 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001d13a0 224d485f 43494741 4d5f3634 222c0a20 "MH_CIGAM_64",. │ │ │ │ + 0x001d13b0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001d13c0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001d13d0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001d13e0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001d13f0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001d1400 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001d1410 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001d1420 20202020 2020226e 616d6522 3a202246 "name": "F │ │ │ │ + 0x001d1430 41545f4d 41474943 222c0a20 20202020 AT_MAGIC",. │ │ │ │ + 0x001d1440 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001d1450 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001d1460 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001d1470 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001d1480 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001d1490 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001d14a0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001d14b0 2020226e 616d6522 3a202246 41545f43 "name": "FAT_C │ │ │ │ + 0x001d14c0 4947414d 222c0a20 20202020 20202020 IGAM",. │ │ │ │ + 0x001d14d0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001d14e0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001d14f0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001d1500 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001d1510 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001d1520 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001d1530 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001d1540 616d6522 3a202246 41545f4d 41474943 ame": "FAT_MAGIC │ │ │ │ + 0x001d1550 5f363422 2c0a2020 20202020 20202020 _64",. │ │ │ │ + 0x001d1560 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001d1570 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001d1580 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001d1590 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001d15a0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001d15b0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001d15c0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001d15d0 6d65223a 20224641 545f4349 47414d5f me": "FAT_CIGAM_ │ │ │ │ + 0x001d15e0 3634222c 0a202020 20202020 20202020 64",. │ │ │ │ + 0x001d15f0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001d1600 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001d1610 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001d1620 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001d1630 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001d1640 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001d1650 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001d1660 65223a20 22435055 5f415243 485f4142 e": "CPU_ARCH_AB │ │ │ │ + 0x001d1670 49363422 2c0a2020 20202020 20202020 I64",. │ │ │ │ + 0x001d1680 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001d1690 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001d16a0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001d16b0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001d16c0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001d16d0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001d16e0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001d16f0 6d65223a 20224350 555f5355 42545950 me": "CPU_SUBTYP │ │ │ │ + 0x001d1700 455f4c49 42363422 2c0a2020 20202020 E_LIB64",. │ │ │ │ + 0x001d1710 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001d1720 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001d1730 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001d1740 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001d1750 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001d1760 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001d1770 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001d1780 20226e61 6d65223a 20224350 555f5459 "name": "CPU_TY │ │ │ │ + 0x001d1790 50455f4d 43363830 5830222c 0a202020 PE_MC680X0",. │ │ │ │ + 0x001d17a0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001d17b0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001d17c0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001d17d0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001d17e0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001d17f0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001d1800 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001d1810 20202020 226e616d 65223a20 22435055 "name": "CPU │ │ │ │ + 0x001d1820 5f545950 455f5838 36222c0a 20202020 _TYPE_X86",. │ │ │ │ + 0x001d1830 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001d1840 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001d1850 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001d1860 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001d1870 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001d1880 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001d1890 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001d18a0 20202022 6e616d65 223a2022 4350555f "name": "CPU_ │ │ │ │ + 0x001d18b0 54595045 5f493338 36222c0a 20202020 TYPE_I386",. │ │ │ │ + 0x001d18c0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001d18d0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001d18e0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001d18f0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001d1900 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001d1910 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001d1920 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001d1930 20202022 6e616d65 223a2022 4350555f "name": "CPU_ │ │ │ │ + 0x001d1940 54595045 5f583836 5f363422 2c0a2020 TYPE_X86_64",. │ │ │ │ + 0x001d1950 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001d1960 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001d1970 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001d1980 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001d1990 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001d19a0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001d19b0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001d19c0 20202020 20226e61 6d65223a 20224350 "name": "CP │ │ │ │ + 0x001d19d0 555f5459 50455f4d 49505322 2c0a2020 U_TYPE_MIPS",. │ │ │ │ + 0x001d19e0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001d19f0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001d1a00 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001d1a10 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001d1a20 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001d1a30 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001d1a40 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001d1a50 20202020 20226e61 6d65223a 20224350 "name": "CP │ │ │ │ + 0x001d1a60 555f5459 50455f4d 43393830 3030222c U_TYPE_MC98000", │ │ │ │ + 0x001d1a70 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001d1a80 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001d1a90 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001d1aa0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001d1ab0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001d1ac0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001d1ad0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001d1ae0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001d1af0 22435055 5f545950 455f4152 4d222c0a "CPU_TYPE_ARM",. │ │ │ │ + 0x001d1b00 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001d1b10 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001d1b20 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001d1b30 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001d1b40 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001d1b50 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001d1b60 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001d1b70 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001d1b80 4350555f 54595045 5f41524d 3634222c CPU_TYPE_ARM64", │ │ │ │ + 0x001d1b90 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001d1ba0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001d1bb0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001d1bc0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001d1bd0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001d1be0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001d1bf0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001d1c00 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001d1c10 22435055 5f545950 455f4d43 38383030 "CPU_TYPE_MC8800 │ │ │ │ + 0x001d1c20 30222c0a 20202020 20202020 20202020 0",. │ │ │ │ + 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 4350555f 54595045 5f535041 ": "CPU_TYPE_SPA │ │ │ │ + 0x001d1cb0 5243222c 0a202020 20202020 20202020 RC",. │ │ │ │ + 0x001d1cc0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001d1cd0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001d1ce0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001d1cf0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001d1d00 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001d1d10 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001d1d20 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001d1d30 65223a20 22435055 5f545950 455f504f e": "CPU_TYPE_PO │ │ │ │ + 0x001d1d40 57455250 43222c0a 20202020 20202020 WERPC",. │ │ │ │ + 0x001d1d50 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001d1d60 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001d1d70 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001d1d80 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001d1d90 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001d1da0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001d1db0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d1dc0 6e616d65 223a2022 4350555f 54595045 name": "CPU_TYPE │ │ │ │ + 0x001d1dd0 5f504f57 45525043 3634222c 0a202020 _POWERPC64",. │ │ │ │ + 0x001d1de0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001d1df0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001d1e00 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001d1e10 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001d1e20 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001d1e30 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001d1e40 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001d1e50 20202020 226e616d 65223a20 22435055 "name": "CPU │ │ │ │ + 0x001d1e60 5f535542 54595045 5f494e54 454c5f4d _SUBTYPE_INTEL_M │ │ │ │ + 0x001d1e70 4f44454c 5f414c4c 222c0a20 20202020 ODEL_ALL",. │ │ │ │ + 0x001d1e80 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001d1e90 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001d1ea0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001d1eb0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001d1ec0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001d1ed0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001d1ee0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001d1ef0 2020226e 616d6522 3a202243 50555f53 "name": "CPU_S │ │ │ │ + 0x001d1f00 55425459 50455f33 3836222c 0a202020 UBTYPE_386",. │ │ │ │ + 0x001d1f10 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001d1f20 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001d1f30 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001d1f40 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001d1f50 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001d1f60 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001d1f70 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001d1f80 20202020 226e616d 65223a20 22435055 "name": "CPU │ │ │ │ + 0x001d1f90 5f535542 54595045 5f493338 365f414c _SUBTYPE_I386_AL │ │ │ │ + 0x001d1fa0 4c222c0a 20202020 20202020 20202020 L",. │ │ │ │ + 0x001d1fb0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001d1fc0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001d1fd0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001d1fe0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001d1ff0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001d2000 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001d2010 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001d2020 223a2022 4350555f 53554254 5950455f ": "CPU_SUBTYPE_ │ │ │ │ + 0x001d2030 5838365f 36345f41 4c4c222c 0a202020 X86_64_ALL",. │ │ │ │ + 0x001d2040 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001d2050 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001d2060 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001d2070 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001d2080 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001d2090 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001d20a0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001d20b0 20202020 226e616d 65223a20 22435055 "name": "CPU │ │ │ │ + 0x001d20c0 5f535542 54595045 5f343836 222c0a20 _SUBTYPE_486",. │ │ │ │ + 0x001d20d0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001d20e0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001d20f0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001d2100 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001d2110 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001d2120 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001d2130 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001d2140 20202020 2020226e 616d6522 3a202243 "name": "C │ │ │ │ + 0x001d2150 50555f53 55425459 50455f34 38365358 PU_SUBTYPE_486SX │ │ │ │ + 0x001d2160 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d2170 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001d2180 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001d2190 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001d21a0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001d21b0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001d21c0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001d21d0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001d21e0 3a202243 50555f53 55425459 50455f35 : "CPU_SUBTYPE_5 │ │ │ │ + 0x001d21f0 3836222c 0a202020 20202020 20202020 86",. │ │ │ │ + 0x001d2200 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001d2210 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001d2220 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001d2230 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001d2240 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001d2250 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001d2260 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001d2270 65223a20 22435055 5f535542 54595045 e": "CPU_SUBTYPE │ │ │ │ + 0x001d2280 5f50454e 54222c0a 20202020 20202020 _PENT",. │ │ │ │ + 0x001d2290 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001d22a0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001d22b0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001d22c0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001d22d0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001d22e0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001d22f0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d2300 6e616d65 223a2022 4350555f 53554254 name": "CPU_SUBT │ │ │ │ + 0x001d2310 5950455f 50454e54 50524f22 2c0a2020 YPE_PENTPRO",. │ │ │ │ + 0x001d2320 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001d2330 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001d2340 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001d2350 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001d2360 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001d2370 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001d2380 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001d2390 20202020 20226e61 6d65223a 20224350 "name": "CP │ │ │ │ + 0x001d23a0 555f5355 42545950 455f5045 4e544949 U_SUBTYPE_PENTII │ │ │ │ + 0x001d23b0 5f4d3322 2c0a2020 20202020 20202020 _M3",. │ │ │ │ + 0x001d23c0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001d23d0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001d23e0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001d23f0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001d2400 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001d2410 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001d2420 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001d2430 6d65223a 20224350 555f5355 42545950 me": "CPU_SUBTYP │ │ │ │ + 0x001d2440 455f5045 4e544949 5f4d3522 2c0a2020 E_PENTII_M5",. │ │ │ │ + 0x001d2450 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001d2460 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001d2470 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001d2480 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001d2490 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001d24a0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001d24b0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001d24c0 20202020 20226e61 6d65223a 20224350 "name": "CP │ │ │ │ + 0x001d24d0 555f5355 42545950 455f4345 4c45524f U_SUBTYPE_CELERO │ │ │ │ + 0x001d24e0 4e222c0a 20202020 20202020 20202020 N",. │ │ │ │ + 0x001d24f0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001d2500 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001d2510 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001d2520 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001d2530 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001d2540 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001d2550 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001d2560 223a2022 4350555f 53554254 5950455f ": "CPU_SUBTYPE_ │ │ │ │ + 0x001d2570 43454c45 524f4e5f 4d4f4249 4c45222c CELERON_MOBILE", │ │ │ │ + 0x001d2580 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001d2590 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001d25a0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001d25b0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001d25c0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001d25d0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001d25e0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001d25f0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001d2600 22435055 5f535542 54595045 5f50454e "CPU_SUBTYPE_PEN │ │ │ │ + 0x001d2610 5449554d 5f33222c 0a202020 20202020 TIUM_3",. │ │ │ │ + 0x001d2620 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001d2630 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001d2640 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001d2650 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001d2660 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001d2670 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001d2680 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001d2690 226e616d 65223a20 22435055 5f535542 "name": "CPU_SUB │ │ │ │ + 0x001d26a0 54595045 5f50454e 5449554d 5f335f4d TYPE_PENTIUM_3_M │ │ │ │ + 0x001d26b0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d26c0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001d26d0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001d26e0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001d26f0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001d2700 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001d2710 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001d2720 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001d2730 3a202243 50555f53 55425459 50455f50 : "CPU_SUBTYPE_P │ │ │ │ + 0x001d2740 454e5449 554d5f33 5f58454f 4e222c0a ENTIUM_3_XEON",. │ │ │ │ + 0x001d2750 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001d2760 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001d2770 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001d2780 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001d2790 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001d27a0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001d27b0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001d27c0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001d27d0 4350555f 53554254 5950455f 50454e54 CPU_SUBTYPE_PENT │ │ │ │ + 0x001d27e0 49554d5f 4d222c0a 20202020 20202020 IUM_M",. │ │ │ │ + 0x001d27f0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001d2800 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001d2810 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001d2820 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001d2830 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001d2840 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001d2850 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d2860 6e616d65 223a2022 4350555f 53554254 name": "CPU_SUBT │ │ │ │ + 0x001d2870 5950455f 50454e54 49554d5f 34222c0a YPE_PENTIUM_4",. │ │ │ │ + 0x001d2880 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001d2890 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001d28a0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001d28b0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001d28c0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001d28d0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001d28e0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001d28f0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001d2900 4350555f 53554254 5950455f 50454e54 CPU_SUBTYPE_PENT │ │ │ │ + 0x001d2910 49554d5f 345f4d22 2c0a2020 20202020 IUM_4_M",. │ │ │ │ + 0x001d2920 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001d2930 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001d2940 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001d2950 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001d2960 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001d2970 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001d2980 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001d2990 20226e61 6d65223a 20224350 555f5355 "name": "CPU_SU │ │ │ │ + 0x001d29a0 42545950 455f4954 414e4955 4d222c0a BTYPE_ITANIUM",. │ │ │ │ + 0x001d29b0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001d29c0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001d29d0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001d29e0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001d29f0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001d2a00 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001d2a10 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001d2a20 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001d2a30 4350555f 53554254 5950455f 4954414e CPU_SUBTYPE_ITAN │ │ │ │ + 0x001d2a40 49554d5f 32222c0a 20202020 20202020 IUM_2",. │ │ │ │ + 0x001d2a50 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001d2a60 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001d2a70 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001d2a80 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001d2a90 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001d2aa0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001d2ab0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d2ac0 6e616d65 223a2022 4350555f 53554254 name": "CPU_SUBT │ │ │ │ + 0x001d2ad0 5950455f 58454f4e 222c0a20 20202020 YPE_XEON",. │ │ │ │ + 0x001d2ae0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001d2af0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001d2b00 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001d2b10 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001d2b20 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001d2b30 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001d2b40 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001d2b50 2020226e 616d6522 3a202243 50555f53 "name": "CPU_S │ │ │ │ + 0x001d2b60 55425459 50455f58 454f4e5f 4d50222c UBTYPE_XEON_MP", │ │ │ │ + 0x001d2b70 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001d2b80 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001d2b90 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001d2ba0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001d2bb0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001d2bc0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001d2bd0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001d2be0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001d2bf0 22435055 5f535542 54595045 5f41524d "CPU_SUBTYPE_ARM │ │ │ │ + 0x001d2c00 5f414c4c 222c0a20 20202020 20202020 _ALL",. │ │ │ │ + 0x001d2c10 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001d2c20 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001d2c30 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001d2c40 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001d2c50 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001d2c60 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001d2c70 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001d2c80 616d6522 3a202243 50555f53 55425459 ame": "CPU_SUBTY │ │ │ │ + 0x001d2c90 50455f41 524d5f56 3454222c 0a202020 PE_ARM_V4T",. │ │ │ │ + 0x001d2ca0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001d2cb0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001d2cc0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001d2cd0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001d2ce0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001d2cf0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001d2d00 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001d2d10 20202020 226e616d 65223a20 22435055 "name": "CPU │ │ │ │ + 0x001d2d20 5f535542 54595045 5f41524d 5f563622 _SUBTYPE_ARM_V6" │ │ │ │ + 0x001d2d30 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001d2d40 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001d2d50 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d2d60 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001d2d70 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001d2d80 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001d2d90 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001d2da0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001d2db0 20224350 555f5355 42545950 455f4152 "CPU_SUBTYPE_AR │ │ │ │ + 0x001d2dc0 4d5f5635 222c0a20 20202020 20202020 M_V5",. │ │ │ │ + 0x001d2dd0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001d2de0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001d2df0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001d2e00 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001d2e10 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001d2e20 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001d2e30 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001d2e40 616d6522 3a202243 50555f53 55425459 ame": "CPU_SUBTY │ │ │ │ + 0x001d2e50 50455f41 524d5f56 3554454a 222c0a20 PE_ARM_V5TEJ",. │ │ │ │ + 0x001d2e60 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001d2e70 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001d2e80 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001d2e90 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001d2ea0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001d2eb0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001d2ec0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001d2ed0 20202020 2020226e 616d6522 3a202243 "name": "C │ │ │ │ + 0x001d2ee0 50555f53 55425459 50455f41 524d5f58 PU_SUBTYPE_ARM_X │ │ │ │ + 0x001d2ef0 5343414c 45222c0a 20202020 20202020 SCALE",. │ │ │ │ + 0x001d2f00 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001d2f10 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001d2f20 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001d2f30 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001d2f40 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001d2f50 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001d2f60 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d2f70 6e616d65 223a2022 4350555f 53554254 name": "CPU_SUBT │ │ │ │ + 0x001d2f80 5950455f 41524d5f 5637222c 0a202020 YPE_ARM_V7",. │ │ │ │ + 0x001d2f90 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001d2fa0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001d2fb0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001d2fc0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001d2fd0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001d2fe0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001d2ff0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001d3000 20202020 226e616d 65223a20 22435055 "name": "CPU │ │ │ │ + 0x001d3010 5f535542 54595045 5f41524d 5f563746 _SUBTYPE_ARM_V7F │ │ │ │ + 0x001d3020 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d3030 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001d3040 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001d3050 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001d3060 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001d3070 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001d3080 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001d3090 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001d30a0 3a202243 50555f53 55425459 50455f41 : "CPU_SUBTYPE_A │ │ │ │ + 0x001d30b0 524d5f56 3753222c 0a202020 20202020 RM_V7S",. │ │ │ │ + 0x001d30c0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001d30d0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001d30e0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001d30f0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001d3100 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001d3110 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001d3120 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001d3130 226e616d 65223a20 22435055 5f535542 "name": "CPU_SUB │ │ │ │ + 0x001d3140 54595045 5f41524d 5f56374b 222c0a20 TYPE_ARM_V7K",. │ │ │ │ + 0x001d3150 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001d3160 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 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 3a202243 "name": "C │ │ │ │ + 0x001d31d0 50555f53 55425459 50455f41 524d5f56 PU_SUBTYPE_ARM_V │ │ │ │ + 0x001d31e0 364d222c 0a202020 20202020 20202020 6M",. │ │ │ │ + 0x001d31f0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001d3200 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001d3210 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001d3220 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001d3230 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001d3240 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001d3250 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001d3260 65223a20 22435055 5f535542 54595045 e": "CPU_SUBTYPE │ │ │ │ + 0x001d3270 5f41524d 5f56374d 222c0a20 20202020 _ARM_V7M",. │ │ │ │ + 0x001d3280 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001d3290 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001d32a0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001d32b0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001d32c0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001d32d0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001d32e0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001d32f0 2020226e 616d6522 3a202243 50555f53 "name": "CPU_S │ │ │ │ + 0x001d3300 55425459 50455f41 524d5f56 37454d22 UBTYPE_ARM_V7EM" │ │ │ │ + 0x001d3310 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001d3320 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001d3330 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d3340 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001d3350 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001d3360 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001d3370 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001d3380 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001d3390 20224350 555f5355 42545950 455f4152 "CPU_SUBTYPE_AR │ │ │ │ + 0x001d33a0 4d36345f 414c4c22 2c0a2020 20202020 M64_ALL",. │ │ │ │ + 0x001d33b0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001d33c0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001d33d0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001d33e0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001d33f0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001d3400 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001d3410 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001d3420 20226e61 6d65223a 20224350 555f5355 "name": "CPU_SU │ │ │ │ + 0x001d3430 42545950 455f5350 4152435f 414c4c22 BTYPE_SPARC_ALL" │ │ │ │ + 0x001d3440 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001d3450 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001d3460 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d3470 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001d3480 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001d3490 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001d34a0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001d34b0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001d34c0 20224350 555f5355 42545950 455f504f "CPU_SUBTYPE_PO │ │ │ │ + 0x001d34d0 57455250 435f414c 4c222c0a 20202020 WERPC_ALL",. │ │ │ │ + 0x001d34e0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001d34f0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001d3500 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001d3510 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001d3520 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001d3530 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001d3540 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001d3550 20202022 6e616d65 223a2022 4350555f "name": "CPU_ │ │ │ │ + 0x001d3560 53554254 5950455f 4d433938 30303030 SUBTYPE_MC980000 │ │ │ │ + 0x001d3570 5f414c4c 222c0a20 20202020 20202020 _ALL",. │ │ │ │ + 0x001d3580 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001d3590 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001d35a0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001d35b0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001d35c0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001d35d0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001d35e0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001d35f0 616d6522 3a202243 50555f53 55425459 ame": "CPU_SUBTY │ │ │ │ + 0x001d3600 50455f50 4f574552 50435f36 3031222c PE_POWERPC_601", │ │ │ │ + 0x001d3610 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001d3620 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001d3630 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001d3640 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001d3650 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001d3660 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001d3670 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001d3680 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001d3690 22435055 5f535542 54595045 5f4d4339 "CPU_SUBTYPE_MC9 │ │ │ │ + 0x001d36a0 38363031 222c0a20 20202020 20202020 8601",. │ │ │ │ + 0x001d36b0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001d36c0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001d36d0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001d36e0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001d36f0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001d3700 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001d3710 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001d3720 616d6522 3a202243 50555f53 55425459 ame": "CPU_SUBTY │ │ │ │ + 0x001d3730 50455f50 4f574552 50435f36 3032222c PE_POWERPC_602", │ │ │ │ + 0x001d3740 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001d3750 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001d3760 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001d3770 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001d3780 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001d3790 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001d37a0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001d37b0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001d37c0 22435055 5f535542 54595045 5f504f57 "CPU_SUBTYPE_POW │ │ │ │ + 0x001d37d0 45525043 5f363033 222c0a20 20202020 ERPC_603",. │ │ │ │ + 0x001d37e0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001d37f0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001d3800 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001d3810 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001d3820 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001d3830 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001d3840 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001d3850 2020226e 616d6522 3a202243 50555f53 "name": "CPU_S │ │ │ │ + 0x001d3860 55425459 50455f50 4f574552 50435f36 UBTYPE_POWERPC_6 │ │ │ │ + 0x001d3870 30336522 2c0a2020 20202020 20202020 03e",. │ │ │ │ + 0x001d3880 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001d3890 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001d38a0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001d38b0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001d38c0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001d38d0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001d38e0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001d38f0 6d65223a 20224350 555f5355 42545950 me": "CPU_SUBTYP │ │ │ │ + 0x001d3900 455f504f 57455250 435f3630 33657622 E_POWERPC_603ev" │ │ │ │ + 0x001d3910 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001d3920 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001d3930 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d3940 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001d3950 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001d3960 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001d3970 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001d3980 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001d3990 20224350 555f5355 42545950 455f504f "CPU_SUBTYPE_PO │ │ │ │ + 0x001d39a0 57455250 435f3630 34222c0a 20202020 WERPC_604",. │ │ │ │ + 0x001d39b0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001d39c0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001d39d0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001d39e0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001d39f0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001d3a00 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001d3a10 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001d3a20 20202022 6e616d65 223a2022 4350555f "name": "CPU_ │ │ │ │ + 0x001d3a30 53554254 5950455f 504f5745 5250435f SUBTYPE_POWERPC_ │ │ │ │ + 0x001d3a40 36303465 222c0a20 20202020 20202020 604e",. │ │ │ │ + 0x001d3a50 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001d3a60 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001d3a70 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001d3a80 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001d3a90 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001d3aa0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001d3ab0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001d3ac0 616d6522 3a202243 50555f53 55425459 ame": "CPU_SUBTY │ │ │ │ + 0x001d3ad0 50455f50 4f574552 50435f36 3230222c PE_POWERPC_620", │ │ │ │ + 0x001d3ae0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001d3af0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001d3b00 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001d3b10 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001d3b20 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001d3b30 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001d3b40 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001d3b50 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001d3b60 22435055 5f535542 54595045 5f504f57 "CPU_SUBTYPE_POW │ │ │ │ + 0x001d3b70 45525043 5f373530 222c0a20 20202020 ERPC_750",. │ │ │ │ + 0x001d3b80 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001d3b90 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001d3ba0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001d3bb0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001d3bc0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001d3bd0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001d3be0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001d3bf0 2020226e 616d6522 3a202243 50555f53 "name": "CPU_S │ │ │ │ + 0x001d3c00 55425459 50455f50 4f574552 50435f37 UBTYPE_POWERPC_7 │ │ │ │ + 0x001d3c10 34303022 2c0a2020 20202020 20202020 400",. │ │ │ │ + 0x001d3c20 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001d3c30 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001d3c40 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001d3c50 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001d3c60 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001d3c70 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001d3c80 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001d3c90 6d65223a 20224350 555f5355 42545950 me": "CPU_SUBTYP │ │ │ │ + 0x001d3ca0 455f504f 57455250 435f3734 3530222c E_POWERPC_7450", │ │ │ │ + 0x001d3cb0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001d3cc0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001d3cd0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001d3ce0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001d3cf0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001d3d00 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001d3d10 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001d3d20 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001d3d30 22435055 5f535542 54595045 5f504f57 "CPU_SUBTYPE_POW │ │ │ │ + 0x001d3d40 45525043 5f393730 222c0a20 20202020 ERPC_970",. │ │ │ │ + 0x001d3d50 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001d3d60 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001d3d70 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001d3d80 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001d3d90 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001d3da0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001d3db0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001d3dc0 2020226e 616d6522 3a20224d 485f4f42 "name": "MH_OB │ │ │ │ + 0x001d3dd0 4a454354 222c0a20 20202020 20202020 JECT",. │ │ │ │ + 0x001d3de0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001d3df0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001d3e00 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001d3e10 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001d3e20 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001d3e30 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001d3e40 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001d3e50 616d6522 3a20224d 485f4558 45435554 ame": "MH_EXECUT │ │ │ │ + 0x001d3e60 45222c0a 20202020 20202020 20202020 E",. │ │ │ │ + 0x001d3e70 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001d3e80 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001d3e90 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001d3ea0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001d3eb0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001d3ec0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001d3ed0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001d3ee0 223a2022 4d485f46 564d4c49 42222c0a ": "MH_FVMLIB",. │ │ │ │ + 0x001d3ef0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001d3f00 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001d3f10 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001d3f20 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001d3f30 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001d3f40 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001d3f50 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001d3f60 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001d3f70 4d485f43 4f524522 2c0a2020 20202020 MH_CORE",. │ │ │ │ + 0x001d3f80 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001d3f90 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001d3fa0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001d3fb0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001d3fc0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001d3fd0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001d3fe0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001d3ff0 20226e61 6d65223a 20224d48 5f505245 "name": "MH_PRE │ │ │ │ + 0x001d4000 4c4f4144 222c0a20 20202020 20202020 LOAD",. │ │ │ │ + 0x001d4010 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001d4020 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001d4030 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001d4040 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001d4050 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001d4060 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001d4070 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001d4080 616d6522 3a20224d 485f4459 4c494222 ame": "MH_DYLIB" │ │ │ │ + 0x001d4090 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001d40a0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001d40b0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d40c0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001d40d0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001d40e0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001d40f0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001d4100 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001d4110 20224d48 5f44594c 494e4b45 52222c0a "MH_DYLINKER",. │ │ │ │ + 0x001d4120 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001d4130 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001d4140 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001d4150 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001d4160 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001d4170 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001d4180 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001d4190 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001d41a0 4d485f42 554e444c 45222c0a 20202020 MH_BUNDLE",. │ │ │ │ + 0x001d41b0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001d41c0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001d41d0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001d41e0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001d41f0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001d4200 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001d4210 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001d4220 20202022 6e616d65 223a2022 4d485f44 "name": "MH_D │ │ │ │ + 0x001d4230 594c4942 5f535455 42222c0a 20202020 YLIB_STUB",. │ │ │ │ + 0x001d4240 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001d4250 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001d4260 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001d4270 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001d4280 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001d4290 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001d42a0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001d42b0 20202022 6e616d65 223a2022 4d485f44 "name": "MH_D │ │ │ │ + 0x001d42c0 53594d22 2c0a2020 20202020 20202020 SYM",. │ │ │ │ + 0x001d42d0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001d42e0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001d42f0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001d4300 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001d4310 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001d4320 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001d4330 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001d4340 6d65223a 20224d48 5f4b4558 545f4255 me": "MH_KEXT_BU │ │ │ │ + 0x001d4350 4e444c45 222c0a20 20202020 20202020 NDLE",. │ │ │ │ + 0x001d4360 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001d4370 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001d4380 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001d4390 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001d43a0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001d43b0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001d43c0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001d43d0 616d6522 3a20224d 485f4e4f 554e4445 ame": "MH_NOUNDE │ │ │ │ + 0x001d43e0 4653222c 0a202020 20202020 20202020 FS",. │ │ │ │ + 0x001d43f0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001d4400 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001d4410 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001d4420 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001d4430 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001d4440 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001d4450 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001d4460 65223a20 224d485f 494e4352 4c494e4b e": "MH_INCRLINK │ │ │ │ + 0x001d4470 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d4480 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001d4490 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001d44a0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001d44b0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001d44c0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001d44d0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001d44e0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001d44f0 3a20224d 485f4459 4c444c49 4e4b222c : "MH_DYLDLINK", │ │ │ │ + 0x001d4500 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001d4510 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001d4520 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001d4530 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001d4540 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001d4550 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001d4560 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001d4570 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001d4580 224d485f 42494e44 41544c4f 4144222c "MH_BINDATLOAD", │ │ │ │ + 0x001d4590 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001d45a0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001d45b0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001d45c0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001d45d0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001d45e0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001d45f0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001d4600 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001d4610 224d485f 50524542 4f554e44 222c0a20 "MH_PREBOUND",. │ │ │ │ + 0x001d4620 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001d4630 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001d4640 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001d4650 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001d4660 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001d4670 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001d4680 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001d4690 20202020 2020226e 616d6522 3a20224d "name": "M │ │ │ │ + 0x001d46a0 485f5350 4c49545f 53454753 222c0a20 H_SPLIT_SEGS",. │ │ │ │ + 0x001d46b0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001d46c0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001d46d0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001d46e0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001d46f0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001d4700 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001d4710 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001d4720 20202020 2020226e 616d6522 3a20224d "name": "M │ │ │ │ + 0x001d4730 485f4c41 5a595f49 4e495422 2c0a2020 H_LAZY_INIT",. │ │ │ │ + 0x001d4740 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001d4750 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001d4760 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001d4770 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001d4780 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001d4790 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001d47a0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001d47b0 20202020 20226e61 6d65223a 20224d48 "name": "MH │ │ │ │ + 0x001d47c0 5f54574f 4c455645 4c222c0a 20202020 _TWOLEVEL",. │ │ │ │ + 0x001d47d0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001d47e0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001d47f0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001d4800 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001d4810 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001d4820 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001d4830 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001d4840 20202022 6e616d65 223a2022 4d485f46 "name": "MH_F │ │ │ │ + 0x001d4850 4f524345 5f464c41 54222c0a 20202020 ORCE_FLAT",. │ │ │ │ + 0x001d4860 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001d4870 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001d4880 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001d4890 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001d48a0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001d48b0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001d48c0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001d48d0 20202022 6e616d65 223a2022 4d485f4e "name": "MH_N │ │ │ │ + 0x001d48e0 4f4d554c 54494445 4653222c 0a202020 OMULTIDEFS",. │ │ │ │ + 0x001d48f0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001d4900 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001d4910 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001d4920 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001d4930 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001d4940 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001d4950 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001d4960 20202020 226e616d 65223a20 224d485f "name": "MH_ │ │ │ │ + 0x001d4970 4e4f4649 58505245 42494e44 494e4722 NOFIXPREBINDING" │ │ │ │ + 0x001d4980 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001d4990 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001d49a0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d49b0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001d49c0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001d49d0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001d49e0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001d49f0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001d4a00 20224d48 5f505245 42494e44 41424c45 "MH_PREBINDABLE │ │ │ │ + 0x001d4a10 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d4a20 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001d4a30 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001d4a40 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001d4a50 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001d4a60 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001d4a70 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001d4a80 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001d4a90 3a20224d 485f414c 4c4d4f44 53424f55 : "MH_ALLMODSBOU │ │ │ │ + 0x001d4aa0 4e44222c 0a202020 20202020 20202020 ND",. │ │ │ │ + 0x001d4ab0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001d4ac0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001d4ad0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001d4ae0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001d4af0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001d4b00 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001d4b10 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001d4b20 65223a20 224d485f 53554253 45435449 e": "MH_SUBSECTI │ │ │ │ + 0x001d4b30 4f4e535f 5649415f 53594d42 4f4c5322 ONS_VIA_SYMBOLS" │ │ │ │ + 0x001d4b40 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001d4b50 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001d4b60 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d4b70 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001d4b80 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001d4b90 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001d4ba0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001d4bb0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001d4bc0 20224d48 5f43414e 4f4e4943 414c222c "MH_CANONICAL", │ │ │ │ + 0x001d4bd0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001d4be0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001d4bf0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001d4c00 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001d4c10 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001d4c20 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001d4c30 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001d4c40 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001d4c50 224d485f 5745414b 5f444546 494e4553 "MH_WEAK_DEFINES │ │ │ │ + 0x001d4c60 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d4c70 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001d4c80 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001d4c90 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001d4ca0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001d4cb0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001d4cc0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001d4cd0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001d4ce0 3a20224d 485f4249 4e44535f 544f5f57 : "MH_BINDS_TO_W │ │ │ │ + 0x001d4cf0 45414b22 2c0a2020 20202020 20202020 EAK",. │ │ │ │ + 0x001d4d00 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001d4d10 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001d4d20 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001d4d30 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001d4d40 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001d4d50 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001d4d60 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001d4d70 6d65223a 20224d48 5f414c4c 4f575f53 me": "MH_ALLOW_S │ │ │ │ + 0x001d4d80 5441434b 5f455845 43555449 4f4e222c TACK_EXECUTION", │ │ │ │ + 0x001d4d90 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001d4da0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001d4db0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001d4dc0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001d4dd0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001d4de0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001d4df0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001d4e00 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001d4e10 224d485f 524f4f54 5f534146 45222c0a "MH_ROOT_SAFE",. │ │ │ │ + 0x001d4e20 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001d4e30 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001d4e40 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001d4e50 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001d4e60 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001d4e70 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001d4e80 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001d4e90 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001d4ea0 4d485f53 45545549 445f5341 4645222c MH_SETUID_SAFE", │ │ │ │ + 0x001d4eb0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001d4ec0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001d4ed0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001d4ee0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001d4ef0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001d4f00 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001d4f10 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001d4f20 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001d4f30 224d485f 4e4f5f52 45455850 4f525445 "MH_NO_REEXPORTE │ │ │ │ + 0x001d4f40 445f4459 4c494253 222c0a20 20202020 D_DYLIBS",. │ │ │ │ + 0x001d4f50 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001d4f60 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001d4f70 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001d4f80 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001d4f90 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001d4fa0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001d4fb0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001d4fc0 2020226e 616d6522 3a20224d 485f5049 "name": "MH_PI │ │ │ │ + 0x001d4fd0 45222c0a 20202020 20202020 20202020 E",. │ │ │ │ + 0x001d4fe0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001d4ff0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001d5000 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001d5010 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001d5020 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001d5030 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001d5040 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001d5050 223a2022 4d485f44 4541445f 53545249 ": "MH_DEAD_STRI │ │ │ │ + 0x001d5060 50504142 4c455f44 594c4942 222c0a20 PPABLE_DYLIB",. │ │ │ │ + 0x001d5070 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001d5080 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001d5090 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001d50a0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001d50b0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001d50c0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001d50d0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001d50e0 20202020 2020226e 616d6522 3a20224d "name": "M │ │ │ │ + 0x001d50f0 485f4841 535f544c 565f4445 53435249 H_HAS_TLV_DESCRI │ │ │ │ + 0x001d5100 50544f52 53222c0a 20202020 20202020 PTORS",. │ │ │ │ + 0x001d5110 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001d5120 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001d5130 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001d5140 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001d5150 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001d5160 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001d5170 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d5180 6e616d65 223a2022 4d485f4e 4f5f4845 name": "MH_NO_HE │ │ │ │ + 0x001d5190 41505f45 58454355 54494f4e 222c0a20 AP_EXECUTION",. │ │ │ │ + 0x001d51a0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001d51b0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001d51c0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001d51d0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001d51e0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001d51f0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001d5200 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001d5210 20202020 2020226e 616d6522 3a20224d "name": "M │ │ │ │ + 0x001d5220 485f4150 505f4558 54454e53 494f4e5f H_APP_EXTENSION_ │ │ │ │ + 0x001d5230 53414645 222c0a20 20202020 20202020 SAFE",. │ │ │ │ + 0x001d5240 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001d5250 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001d5260 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001d5270 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001d5280 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001d5290 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001d52a0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001d52b0 616d6522 3a202253 475f4849 4748564d ame": "SG_HIGHVM │ │ │ │ + 0x001d52c0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d52d0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001d52e0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001d52f0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001d5300 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001d5310 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001d5320 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001d5330 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001d5340 3a202253 475f4656 4d4c4942 222c0a20 : "SG_FVMLIB",. │ │ │ │ + 0x001d5350 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001d5360 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001d5370 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001d5380 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001d5390 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001d53a0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001d53b0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001d53c0 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ + 0x001d53d0 475f4e4f 52454c4f 43222c0a 20202020 G_NORELOC",. │ │ │ │ + 0x001d53e0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001d53f0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001d5400 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001d5410 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001d5420 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001d5430 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001d5440 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001d5450 20202022 6e616d65 223a2022 53475f50 "name": "SG_P │ │ │ │ + 0x001d5460 524f5445 43544544 5f564552 53494f4e ROTECTED_VERSION │ │ │ │ + 0x001d5470 5f31222c 0a202020 20202020 20202020 _1",. │ │ │ │ + 0x001d5480 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001d5490 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001d54a0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001d54b0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001d54c0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001d54d0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001d54e0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001d54f0 65223a20 22534543 54494f4e 5f545950 e": "SECTION_TYP │ │ │ │ + 0x001d5500 45222c0a 20202020 20202020 20202020 E",. │ │ │ │ + 0x001d5510 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001d5520 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001d5530 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001d5540 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001d5550 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001d5560 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001d5570 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001d5580 223a2022 53454354 494f4e5f 41545452 ": "SECTION_ATTR │ │ │ │ + 0x001d5590 49425554 4553222c 0a202020 20202020 IBUTES",. │ │ │ │ + 0x001d55a0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001d55b0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001d55c0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001d55d0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001d55e0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001d55f0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001d5600 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001d5610 226e616d 65223a20 22535f52 4547554c "name": "S_REGUL │ │ │ │ + 0x001d5620 4152222c 0a202020 20202020 20202020 AR",. │ │ │ │ + 0x001d5630 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001d5640 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001d5650 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001d5660 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001d5670 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001d5680 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001d5690 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001d56a0 65223a20 22535f5a 45524f46 494c4c22 e": "S_ZEROFILL" │ │ │ │ + 0x001d56b0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001d56c0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001d56d0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d56e0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001d56f0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001d5700 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001d5710 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001d5720 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001d5730 2022535f 43535452 494e475f 4c495445 "S_CSTRING_LITE │ │ │ │ + 0x001d5740 52414c53 222c0a20 20202020 20202020 RALS",. │ │ │ │ + 0x001d5750 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001d5760 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001d5770 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001d5780 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001d5790 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001d57a0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001d57b0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001d57c0 616d6522 3a202253 5f344259 54455f4c ame": "S_4BYTE_L │ │ │ │ + 0x001d57d0 49544552 414c5322 2c0a2020 20202020 ITERALS",. │ │ │ │ + 0x001d57e0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001d57f0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001d5800 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001d5810 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001d5820 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001d5830 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001d5840 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001d5850 20226e61 6d65223a 2022535f 38425954 "name": "S_8BYT │ │ │ │ + 0x001d5860 455f4c49 54455241 4c53222c 0a202020 E_LITERALS",. │ │ │ │ + 0x001d5870 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001d5880 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001d5890 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001d58a0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001d58b0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001d58c0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001d58d0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001d58e0 20202020 226e616d 65223a20 22535f4c "name": "S_L │ │ │ │ + 0x001d58f0 49544552 414c5f50 4f494e54 45525322 ITERAL_POINTERS" │ │ │ │ + 0x001d5900 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001d5910 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001d5920 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d5930 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001d5940 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001d5950 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001d5960 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001d5970 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001d5980 2022535f 4e4f4e5f 4c415a59 5f53594d "S_NON_LAZY_SYM │ │ │ │ + 0x001d5990 424f4c5f 504f494e 54455253 222c0a20 BOL_POINTERS",. │ │ │ │ + 0x001d59a0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001d59b0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001d59c0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001d59d0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001d59e0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001d59f0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001d5a00 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001d5a10 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ + 0x001d5a20 5f4c415a 595f5359 4d424f4c 5f504f49 _LAZY_SYMBOL_POI │ │ │ │ + 0x001d5a30 4e544552 53222c0a 20202020 20202020 NTERS",. │ │ │ │ + 0x001d5a40 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001d5a50 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001d5a60 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001d5a70 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001d5a80 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001d5a90 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001d5aa0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d5ab0 6e616d65 223a2022 535f5359 4d424f4c name": "S_SYMBOL │ │ │ │ + 0x001d5ac0 5f535455 4253222c 0a202020 20202020 _STUBS",. │ │ │ │ + 0x001d5ad0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001d5ae0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001d5af0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001d5b00 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001d5b10 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001d5b20 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001d5b30 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001d5b40 226e616d 65223a20 22535f4d 4f445f49 "name": "S_MOD_I │ │ │ │ + 0x001d5b50 4e49545f 46554e43 5f504f49 4e544552 NIT_FUNC_POINTER │ │ │ │ + 0x001d5b60 53222c0a 20202020 20202020 20202020 S",. │ │ │ │ + 0x001d5b70 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001d5b80 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001d5b90 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001d5ba0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001d5bb0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001d5bc0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001d5bd0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001d5be0 223a2022 535f4d4f 445f5445 524d5f46 ": "S_MOD_TERM_F │ │ │ │ + 0x001d5bf0 554e435f 504f494e 54455253 222c0a20 UNC_POINTERS",. │ │ │ │ + 0x001d5c00 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001d5c10 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001d5c20 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001d5c30 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001d5c40 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001d5c50 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001d5c60 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001d5c70 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ + 0x001d5c80 5f434f41 4c455343 4544222c 0a202020 _COALESCED",. │ │ │ │ + 0x001d5c90 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001d5ca0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001d5cb0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001d5cc0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001d5cd0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001d5ce0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001d5cf0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001d5d00 20202020 226e616d 65223a20 22535f47 "name": "S_G │ │ │ │ + 0x001d5d10 425f5a45 524f4649 4c4c222c 0a202020 B_ZEROFILL",. │ │ │ │ + 0x001d5d20 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001d5d30 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001d5d40 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001d5d50 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001d5d60 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001d5d70 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001d5d80 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001d5d90 20202020 226e616d 65223a20 22535f49 "name": "S_I │ │ │ │ + 0x001d5da0 4e544552 504f5349 4e47222c 0a202020 NTERPOSING",. │ │ │ │ + 0x001d5db0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001d5dc0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001d5dd0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001d5de0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001d5df0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001d5e00 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001d5e10 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001d5e20 20202020 226e616d 65223a20 22535f31 "name": "S_1 │ │ │ │ + 0x001d5e30 36425954 455f4c49 54455241 4c53222c 6BYTE_LITERALS", │ │ │ │ + 0x001d5e40 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001d5e50 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001d5e60 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001d5e70 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001d5e80 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001d5e90 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001d5ea0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001d5eb0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001d5ec0 22535f44 54524143 455f444f 46222c0a "S_DTRACE_DOF",. │ │ │ │ + 0x001d5ed0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001d5ee0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001d5ef0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001d5f00 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001d5f10 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001d5f20 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001d5f30 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001d5f40 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001d5f50 535f4c41 5a595f44 594c4942 5f53594d S_LAZY_DYLIB_SYM │ │ │ │ + 0x001d5f60 424f4c5f 504f494e 54455253 222c0a20 BOL_POINTERS",. │ │ │ │ + 0x001d5f70 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001d5f80 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001d5f90 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001d5fa0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001d5fb0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001d5fc0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001d5fd0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001d5fe0 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ + 0x001d5ff0 5f544852 4541445f 4c4f4341 4c5f5245 _THREAD_LOCAL_RE │ │ │ │ + 0x001d6000 47554c41 52222c0a 20202020 20202020 GULAR",. │ │ │ │ + 0x001d6010 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001d6020 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001d6030 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001d6040 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001d6050 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001d6060 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001d6070 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d6080 6e616d65 223a2022 535f5448 52454144 name": "S_THREAD │ │ │ │ + 0x001d6090 5f4c4f43 414c5f5a 45524f46 494c4c22 _LOCAL_ZEROFILL" │ │ │ │ + 0x001d60a0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001d60b0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001d60c0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d60d0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001d60e0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001d60f0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001d6100 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001d6110 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001d6120 2022535f 54485245 41445f4c 4f43414c "S_THREAD_LOCAL │ │ │ │ + 0x001d6130 5f564152 4941424c 4553222c 0a202020 _VARIABLES",. │ │ │ │ + 0x001d6140 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001d6150 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001d6160 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001d6170 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001d6180 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001d6190 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001d61a0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001d61b0 20202020 226e616d 65223a20 22535f54 "name": "S_T │ │ │ │ + 0x001d61c0 48524541 445f4c4f 43414c5f 56415249 HREAD_LOCAL_VARI │ │ │ │ + 0x001d61d0 41424c45 5f504f49 4e544552 53222c0a ABLE_POINTERS",. │ │ │ │ + 0x001d61e0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001d61f0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001d6200 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001d6210 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001d6220 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001d6230 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001d6240 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001d6250 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001d6260 535f5448 52454144 5f4c4f43 414c5f49 S_THREAD_LOCAL_I │ │ │ │ + 0x001d6270 4e49545f 46554e43 54494f4e 5f504f49 NIT_FUNCTION_POI │ │ │ │ + 0x001d6280 4e544552 53222c0a 20202020 20202020 NTERS",. │ │ │ │ + 0x001d6290 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001d62a0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001d62b0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001d62c0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001d62d0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001d62e0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001d62f0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d6300 6e616d65 223a2022 535f4154 54525f50 name": "S_ATTR_P │ │ │ │ + 0x001d6310 5552455f 494e5354 52554354 494f4e53 URE_INSTRUCTIONS │ │ │ │ + 0x001d6320 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d6330 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001d6340 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001d6350 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001d6360 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001d6370 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001d6380 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001d6390 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001d63a0 3a202253 5f415454 525f4e4f 5f544f43 : "S_ATTR_NO_TOC │ │ │ │ + 0x001d63b0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d63c0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001d63d0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001d63e0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001d63f0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001d6400 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001d6410 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001d6420 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001d6430 3a202253 5f415454 525f5354 5249505f : "S_ATTR_STRIP_ │ │ │ │ + 0x001d6440 53544154 49435f53 594d5322 2c0a2020 STATIC_SYMS",. │ │ │ │ + 0x001d6450 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001d6460 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001d6470 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001d6480 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001d6490 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001d64a0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001d64b0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001d64c0 20202020 20226e61 6d65223a 2022535f "name": "S_ │ │ │ │ + 0x001d64d0 41545452 5f4e4f5f 44454144 5f535452 ATTR_NO_DEAD_STR │ │ │ │ + 0x001d64e0 4950222c 0a202020 20202020 20202020 IP",. │ │ │ │ + 0x001d64f0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001d6500 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001d6510 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001d6520 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001d6530 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001d6540 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001d6550 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001d6560 65223a20 22535f41 5454525f 4c495645 e": "S_ATTR_LIVE │ │ │ │ + 0x001d6570 5f535550 504f5254 222c0a20 20202020 _SUPPORT",. │ │ │ │ + 0x001d6580 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001d6590 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001d65a0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001d65b0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001d65c0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001d65d0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001d65e0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001d65f0 2020226e 616d6522 3a202253 5f415454 "name": "S_ATT │ │ │ │ + 0x001d6600 525f5345 4c465f4d 4f444946 59494e47 R_SELF_MODIFYING │ │ │ │ + 0x001d6610 5f434f44 45222c0a 20202020 20202020 _CODE",. │ │ │ │ + 0x001d6620 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001d6630 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001d6640 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001d6650 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001d6660 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001d6670 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001d6680 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d6690 6e616d65 223a2022 535f4154 54525f44 name": "S_ATTR_D │ │ │ │ + 0x001d66a0 45425547 222c0a20 20202020 20202020 EBUG",. │ │ │ │ + 0x001d66b0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001d66c0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001d66d0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001d66e0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001d66f0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001d6700 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001d6710 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001d6720 616d6522 3a202253 5f415454 525f534f ame": "S_ATTR_SO │ │ │ │ + 0x001d6730 4d455f49 4e535452 55435449 4f4e5322 ME_INSTRUCTIONS" │ │ │ │ + 0x001d6740 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001d6750 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001d6760 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d6770 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001d6780 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001d6790 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001d67a0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001d67b0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001d67c0 2022535f 41545452 5f455854 5f52454c "S_ATTR_EXT_REL │ │ │ │ + 0x001d67d0 4f43222c 0a202020 20202020 20202020 OC",. │ │ │ │ + 0x001d67e0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001d67f0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001d6800 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001d6810 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001d6820 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001d6830 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001d6840 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001d6850 65223a20 22535f41 5454525f 4c4f435f e": "S_ATTR_LOC_ │ │ │ │ + 0x001d6860 52454c4f 43222c0a 20202020 20202020 RELOC",. │ │ │ │ + 0x001d6870 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001d6880 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001d6890 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001d68a0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001d68b0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001d68c0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001d68d0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d68e0 6e616d65 223a2022 6d616769 63222c0a name": "magic",. │ │ │ │ + 0x001d68f0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001d6900 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001d6910 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001d6920 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001d6930 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001d6940 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001d6950 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001d6960 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001d6970 63707574 79706522 2c0a2020 20202020 cputype",. │ │ │ │ + 0x001d6980 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001d6990 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001d69a0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001d69b0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001d69c0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001d69d0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001d69e0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001d69f0 20226e61 6d65223a 20226370 75737562 "name": "cpusub │ │ │ │ + 0x001d6a00 74797065 222c0a20 20202020 20202020 type",. │ │ │ │ + 0x001d6a10 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001d6a20 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001d6a30 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001d6a40 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001d6a50 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001d6a60 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001d6a70 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001d6a80 616d6522 3a202266 696c6574 79706522 ame": "filetype" │ │ │ │ + 0x001d6a90 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001d6aa0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001d6ab0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d6ac0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001d6ad0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001d6ae0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001d6af0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001d6b00 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001d6b10 20226e63 6d647322 2c0a2020 20202020 "ncmds",. │ │ │ │ + 0x001d6b20 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001d6b30 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001d6b40 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001d6b50 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001d6b60 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001d6b70 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001d6b80 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001d6b90 20226e61 6d65223a 20227369 7a656f66 "name": "sizeof │ │ │ │ + 0x001d6ba0 636d6473 222c0a20 20202020 20202020 cmds",. │ │ │ │ + 0x001d6bb0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001d6bc0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001d6bd0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001d6be0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001d6bf0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001d6c00 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001d6c10 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001d6c20 616d6522 3a202266 6c616773 222c0a20 ame": "flags",. │ │ │ │ + 0x001d6c30 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001d6c40 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001d6c50 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001d6c60 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001d6c70 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001d6c80 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001d6c90 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001d6ca0 20202020 2020226e 616d6522 3a202272 "name": "r │ │ │ │ + 0x001d6cb0 65736572 76656422 2c0a2020 20202020 eserved",. │ │ │ │ + 0x001d6cc0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001d6cd0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001d6ce0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001d6cf0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001d6d00 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001d6d10 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001d6d20 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001d6d30 20226e61 6d65223a 20226e75 6d626572 "name": "number │ │ │ │ + 0x001d6d40 5f6f665f 7365676d 656e7473 222c0a20 _of_segments",. │ │ │ │ + 0x001d6d50 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001d6d60 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001d6d70 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001d6d80 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001d6d90 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001d6da0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001d6db0 20226172 72617922 2c0a2020 20202020 "array",. │ │ │ │ + 0x001d6dc0 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ + 0x001d6dd0 65676d65 6e747322 2c0a2020 20202020 egments",. │ │ │ │ + 0x001d6de0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001d6df0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001d6e00 20202020 20202022 73747275 63747572 "structur │ │ │ │ + 0x001d6e10 65223a0a 20202020 20202020 20202020 e":. │ │ │ │ + 0x001d6e20 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001d6e30 2020226b 696e6422 3a202273 74727563 "kind": "struc │ │ │ │ + 0x001d6e40 74222c0a 20202020 20202020 20202020 t",. │ │ │ │ + 0x001d6e50 20202020 226e616d 65223a20 22736567 "name": "seg │ │ │ │ + 0x001d6e60 6d656e74 73222c0a 20202020 20202020 ments",. │ │ │ │ + 0x001d6e70 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001d6e80 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001d6e90 20202020 20202020 20202020 20226174 "at │ │ │ │ + 0x001d6ea0 74726962 75746573 223a205b 0a202020 tributes": [. │ │ │ │ + 0x001d6eb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d6ec0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001d6ed0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001d6ee0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001d6ef0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d6f00 20202020 226e616d 65223a20 22736567 "name": "seg │ │ │ │ + 0x001d6f10 6e616d65 222c0a20 20202020 20202020 name",. │ │ │ │ + 0x001d6f20 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001d6f30 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001d6f40 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001d6f50 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001d6f60 65223a20 2273220a 20202020 20202020 e": "s". │ │ │ │ + 0x001d6f70 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x001d6f80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d6f90 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001d6fa0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001d6fb0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001d6fc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d6fd0 20202020 2020226e 616d6522 3a202276 "name": "v │ │ │ │ + 0x001d6fe0 6d616464 72222c0a 20202020 20202020 maddr",. │ │ │ │ + 0x001d6ff0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d7000 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001d7010 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001d7020 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001d7030 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001d7040 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001d7050 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d7060 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001d7070 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x001d7080 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001d7090 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d70a0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001d70b0 766d7369 7a65222c 0a202020 20202020 vmsize",. │ │ │ │ + 0x001d70c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d70d0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001d70e0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001d70f0 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x001d7100 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001d7110 20202020 20202020 20202020 20207d2c }, │ │ │ │ 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 {. │ │ │ │ + 0x001d7130 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001d7140 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001d7150 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001d7160 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d7170 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001d7180 2266696c 656f6666 222c0a20 20202020 "fileoff",. │ │ │ │ + 0x001d7190 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d71a0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001d71b0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001d71c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d71d0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001d71e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d71f0 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ + 0x001d7200 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001d7210 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d7220 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001d7230 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001d7240 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001d7250 3a202266 73697a65 222c0a20 20202020 : "fsize",. │ │ │ │ + 0x001d7260 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d7270 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001d7280 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001d7290 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d72a0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001d72b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d72c0 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ + 0x001d72d0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ 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 ": "",. │ │ │ │ + 0x001d72f0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001d7300 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001d7310 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001d7320 3a20226d 61787072 6f74222c 0a202020 : "maxprot",. │ │ │ │ + 0x001d7330 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d7340 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001d7350 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001d7360 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d7370 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ 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 ": "",. │ │ │ │ + 0x001d7390 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ + 0x001d73a0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001d73b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d73c0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001d73d0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001d73e0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001d73f0 65223a20 22696e69 7470726f 74222c0a e": "initprot",. │ │ │ │ + 0x001d7400 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d7410 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001d7420 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001d7430 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d7440 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001d7450 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001d7460 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001d7470 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ 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",. │ │ │ │ + 0x001d7490 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001d74a0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001d74b0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001d74c0 6e616d65 223a2022 6e736563 7473222c name": "nsects", │ │ │ │ + 0x001d74d0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001d74e0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001d74f0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001d7500 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d7510 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001d7520 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001d7530 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001d7540 20202020 20202020 20202020 207b0a20 {. │ │ │ │ 0x001d7550 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7560 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001d7570 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001d7560 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001d7570 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ 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 },. │ │ │ │ + 0x001d7590 226e616d 65223a20 22666c61 6773222c "name": "flags", │ │ │ │ + 0x001d75a0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001d75b0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001d75c0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ 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",. │ │ │ │ + 0x001d75e0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001d75f0 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001d7600 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001d7610 20202020 20202020 20202020 207b0a20 {. │ │ │ │ 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 │ │ │ │ - 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.",. │ │ │ │ + 0x001d7630 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001d7640 61727261 79222c0a 20202020 20202020 array",. │ │ │ │ + 0x001d7650 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d7660 226e616d 65223a20 22736563 74696f6e "name": "section │ │ │ │ + 0x001d7670 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ + 0x001d7680 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001d7690 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001d76a0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001d76b0 20202020 20202020 20227374 72756374 "struct │ │ │ │ + 0x001d76c0 75726522 3a0a2020 20202020 20202020 ure":. │ │ │ │ + 0x001d76d0 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001d76e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d76f0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001d7700 64223a20 22737472 75637422 2c0a2020 d": "struct",. │ │ │ │ + 0x001d7710 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d7720 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001d7730 3a202273 65637469 6f6e7322 2c0a2020 : "sections",. │ │ │ │ + 0x001d7740 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d7750 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001d7760 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001d7770 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d7780 20202020 20202020 20202022 61747472 "attr │ │ │ │ + 0x001d7790 69627574 6573223a 205b0a20 20202020 ibutes": [. │ │ │ │ + 0x001d77a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d77b0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001d77c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d77d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d77e0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001d77f0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ 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",. │ │ │ │ + 0x001d7810 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ + 0x001d7820 6563746e 616d6522 2c0a2020 20202020 ectname",. │ │ │ │ + 0x001d7830 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d7840 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001d7850 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001d7860 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001d7870 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d7880 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001d7890 73220a20 20202020 20202020 20202020 s". │ │ │ │ 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 {. │ │ │ │ + 0x001d78b0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x001d78c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d78d0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001d78e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d78f0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001d7900 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001d7910 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d7920 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d7930 20226e61 6d65223a 20227365 676e616d "name": "segnam │ │ │ │ + 0x001d7940 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001d7950 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d7960 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001d7970 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001d7980 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d7990 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d79a0 20227479 7065223a 20227322 0a202020 "type": "s". │ │ │ │ + 0x001d79b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d79c0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001d79d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d79e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d79f0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001d7a00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d7a10 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001d7a20 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001d7a30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d7a40 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001d7a50 223a2022 61646472 222c0a20 20202020 ": "addr",. │ │ │ │ + 0x001d7a60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d7a70 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001d7a80 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001d7a90 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001d7aa0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d7ab0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001d7ac0 2269220a 20202020 20202020 20202020 "i". │ │ │ │ + 0x001d7ad0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d7ae0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001d7af0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d7b00 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001d7b10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d7b20 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001d7b30 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001d7b40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d7b50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d7b60 2020226e 616d6522 3a202273 697a6522 "name": "size" │ │ │ │ + 0x001d7b70 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001d7b80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d7b90 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001d7ba0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001d7bb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d7bc0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001d7bd0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001d7be0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d7bf0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x001d7c00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d7c10 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001d7c20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d7c30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d7c40 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001d7c50 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001d7c60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d7c70 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001d7c80 20226f66 66736574 222c0a20 20202020 "offset",. │ │ │ │ + 0x001d7c90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d7ca0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001d7cb0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001d7cc0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ 0x001d7cd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7ce0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001d7cf0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001d7ce0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001d7cf0 2269220a 20202020 20202020 20202020 "i". │ │ │ │ 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". │ │ │ │ + 0x001d7d10 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001d7d20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d7d30 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001d7d40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d7d50 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001d7d60 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001d7d70 20202020 20202020 20202020 20202020 │ │ │ │ 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 },. │ │ │ │ + 0x001d7d90 2020226e 616d6522 3a202261 6c69676e "name": "align │ │ │ │ + 0x001d7da0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001d7db0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d7dc0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001d7dd0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001d7de0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d7df0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d7e00 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001d7e10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d7e20 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x001d7e30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d7e40 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001d7e50 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001d7e60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d7e70 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001d7e80 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ 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 "",. │ │ │ │ + 0x001d7ea0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001d7eb0 3a202272 656c6f66 66222c0a 20202020 : "reloff",. │ │ │ │ + 0x001d7ec0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d7ed0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d7ee0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001d7ef0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001d7f00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d7f10 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001d7f20 20226922 0a202020 20202020 20202020 "i". │ │ │ │ + 0x001d7f30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d7f40 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001d7f50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d7f60 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001d7f70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d7f80 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x001d7f90 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001d7fa0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d7fb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d7fc0 20202022 6e616d65 223a2022 6e72656c "name": "nrel │ │ │ │ + 0x001d7fd0 6f63222c 0a202020 20202020 20202020 oc",. │ │ │ │ + 0x001d7fe0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d7ff0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001d8000 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001d8010 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d8020 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d8030 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001d8040 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d8050 20202020 20202020 20202020 20207d2c }, │ │ │ │ + 0x001d8060 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001d8070 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d8080 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001d8090 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d80a0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001d80b0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001d80c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d80d0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001d80e0 65223a20 22666c61 6773222c 0a202020 e": "flags",. │ │ │ │ + 0x001d80f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d8100 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d8110 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001d8120 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001d8130 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d8140 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001d8150 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ + 0x001d8160 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d8170 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001d8180 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d8190 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001d81a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d81b0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001d81c0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001d81d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d81e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d81f0 20202020 226e616d 65223a20 22726573 "name": "res │ │ │ │ + 0x001d8200 65727665 6431222c 0a202020 20202020 erved1",. │ │ │ │ + 0x001d8210 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d8220 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x001d8230 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001d8240 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001d8250 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d8260 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001d8270 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001d8280 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d8290 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ + 0x001d82a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d82b0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001d82c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d82d0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001d82e0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001d82f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d8300 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d8310 226e616d 65223a20 22726573 65727665 "name": "reserve │ │ │ │ + 0x001d8320 6432222c 0a202020 20202020 20202020 d2",. │ │ │ │ + 0x001d8330 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d8340 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001d8350 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001d8360 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d8370 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d8380 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001d8390 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d83a0 20202020 20202020 20202020 20207d2c }, │ │ │ │ + 0x001d83b0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001d83c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d83d0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001d83e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d83f0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001d8400 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001d8410 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d8420 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001d8430 65223a20 22726573 65727665 6433222c e": "reserved3", │ │ │ │ + 0x001d8440 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001d8450 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d8460 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001d8470 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001d8480 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d8490 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x001d84a0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001d84b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d84c0 20202020 20202020 20207d0a 20202020 }. │ │ │ │ + 0x001d84d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d84e0 20202020 20202020 5d0a2020 20202020 ]. │ │ │ │ + 0x001d84f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d8500 20207d0a 20202020 20202020 20202020 }. │ │ │ │ + 0x001d8510 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ + 0x001d8520 20202020 20202020 20205d0a 20202020 ]. │ │ │ │ + 0x001d8530 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ + 0x001d8540 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001d8550 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001d8560 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001d8570 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001d8580 22656e74 72795f70 6f696e74 222c0a20 "entry_point",. │ │ │ │ + 0x001d8590 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001d85a0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001d85b0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001d85c0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001d85d0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001d85e0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001d85f0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001d8600 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ + 0x001d8610 7461636b 5f73697a 65222c0a 20202020 tack_size",. │ │ │ │ + 0x001d8620 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001d8630 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001d8640 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001d8650 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001d8660 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001d8670 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001d8680 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001d8690 20202022 6e616d65 223a2022 6661745f "name": "fat_ │ │ │ │ + 0x001d86a0 6d616769 63222c0a 20202020 20202020 magic",. │ │ │ │ + 0x001d86b0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001d86c0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001d86d0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001d86e0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001d86f0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001d8700 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001d8710 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d8720 6e616d65 223a2022 6e666174 5f617263 name": "nfat_arc │ │ │ │ + 0x001d8730 68222c0a 20202020 20202020 20202020 h",. │ │ │ │ + 0x001d8740 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001d8750 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001d8760 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001d8770 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001d8780 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001d8790 696e6422 3a202261 72726179 222c0a20 ind": "array",. │ │ │ │ + 0x001d87a0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001d87b0 223a2022 6661745f 61726368 222c0a20 ": "fat_arch",. │ │ │ │ + 0x001d87c0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001d87d0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001d87e0 20202020 20202020 20202020 22737472 "str │ │ │ │ + 0x001d87f0 75637475 7265223a 0a202020 20202020 ucture":. │ │ │ │ + 0x001d8800 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001d8810 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001d8820 73747275 6374222c 0a202020 20202020 struct",. │ │ │ │ + 0x001d8830 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001d8840 20226661 745f6172 6368222c 0a202020 "fat_arch",. │ │ │ │ + 0x001d8850 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x001d8860 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001d8870 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001d8880 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ + 0x001d8890 5b5d0a20 20202020 20202020 2020207d []. } │ │ │ │ + 0x001d88a0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001d88b0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001d88c0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001d88d0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d88e0 6e616d65 223a2022 63707574 79706522 name": "cputype" │ │ │ │ + 0x001d88f0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001d8900 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001d8910 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d8920 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001d8930 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001d8940 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001d8950 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001d8960 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001d8970 20226370 75737562 74797065 222c0a20 "cpusubtype",. │ │ │ │ + 0x001d8980 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001d8990 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001d89a0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001d89b0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001d89c0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001d89d0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001d89e0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001d89f0 20202020 2020226e 616d6522 3a20226f "name": "o │ │ │ │ + 0x001d8a00 66667365 74222c0a 20202020 20202020 ffset",. │ │ │ │ + 0x001d8a10 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001d8a20 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001d8a30 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001d8a40 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001d8a50 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001d8a60 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001d8a70 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d8a80 6e616d65 223a2022 73697a65 222c0a20 name": "size",. │ │ │ │ + 0x001d8a90 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001d8aa0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001d8ab0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001d8ac0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001d8ad0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001d8ae0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001d8af0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001d8b00 20202020 2020226e 616d6522 3a202261 "name": "a │ │ │ │ + 0x001d8b10 6c69676e 222c0a20 20202020 20202020 lign",. │ │ │ │ + 0x001d8b20 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001d8b30 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001d8b40 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001d8b50 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001d8b60 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001d8b70 20226b69 6e64223a 20226172 72617922 "kind": "array" │ │ │ │ + 0x001d8b80 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001d8b90 616d6522 3a202266 696c6522 2c0a2020 ame": "file",. │ │ │ │ + 0x001d8ba0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001d8bb0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001d8bc0 20202020 20202020 20202022 73747275 "stru │ │ │ │ + 0x001d8bd0 63747572 65223a0a 20202020 20202020 cture":. │ │ │ │ + 0x001d8be0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001d8bf0 20202020 2020226b 696e6422 3a202273 "kind": "s │ │ │ │ + 0x001d8c00 74727563 74222c0a 20202020 20202020 truct",. │ │ │ │ + 0x001d8c10 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001d8c20 2266696c 65222c0a 20202020 20202020 "file",. │ │ │ │ + 0x001d8c30 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001d8c40 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001d8c50 20202020 20202020 20202020 20226174 "at │ │ │ │ + 0x001d8c60 74726962 75746573 223a205b 0a202020 tributes": [. │ │ │ │ + 0x001d8c70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d8c80 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001d8c90 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001d8ca0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001d8cb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d8cc0 20202020 226e616d 65223a20 226d6167 "name": "mag │ │ │ │ + 0x001d8cd0 6963222c 0a202020 20202020 20202020 ic",. │ │ │ │ + 0x001d8ce0 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x001d8cf0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001d8d00 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001d8d10 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001d8d20 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ + 0x001d8d30 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ + 0x001d8d40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d8d50 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001d8d60 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001d8d70 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001d8d80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d8d90 20202020 226e616d 65223a20 22637075 "name": "cpu │ │ │ │ + 0x001d8da0 74797065 222c0a20 20202020 20202020 type",. │ │ │ │ + 0x001d8db0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001d8dc0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001d8dd0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001d8de0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001d8df0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001d8e00 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x001d8e10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d8e20 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001d8e30 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001d8e40 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001d8e50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d8e60 20202020 2020226e 616d6522 3a202263 "name": "c │ │ │ │ + 0x001d8e70 70757375 62747970 65222c0a 20202020 pusubtype",. │ │ │ │ + 0x001d8e80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d8e90 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001d8ea0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001d8eb0 20202020 20202020 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": [. │ │ │ │ + 0x001d8ed0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d8ee0 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ + 0x001d8ef0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001d8f00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d8f10 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001d8f20 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001d8f30 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001d8f40 223a2022 66696c65 74797065 222c0a20 ": "filetype",. │ │ │ │ + 0x001d8f50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d8f60 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001d8f70 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001d8f80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d8f90 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001d8fa0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d8fb0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001d8fc0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001d8fd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d8fe0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001d8ff0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001d9000 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001d9010 616d6522 3a20226e 636d6473 222c0a20 ame": "ncmds",. │ │ │ │ + 0x001d9020 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d9030 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001d9040 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001d9050 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d9060 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001d9070 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d9080 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001d9090 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001d90a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d90b0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001d90c0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001d90d0 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001d90e0 616d6522 3a202273 697a656f 66636d64 ame": "sizeofcmd │ │ │ │ + 0x001d90f0 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ + 0x001d9100 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001d9110 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001d9120 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001d9130 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001d9140 20226922 0a202020 20202020 20202020 "i". │ │ │ │ + 0x001d9150 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x001d9160 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d9170 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001d9180 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001d9190 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001d91a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d91b0 20202022 6e616d65 223a2022 666c6167 "name": "flag │ │ │ │ + 0x001d91c0 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ + 0x001d91d0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001d91e0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001d91f0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001d9200 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001d9210 20226922 0a202020 20202020 20202020 "i". │ │ │ │ + 0x001d9220 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x001d9230 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d9240 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001d9250 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001d9260 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001d9270 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d9280 20202022 6e616d65 223a2022 72657365 "name": "rese │ │ │ │ + 0x001d9290 72766564 222c0a20 20202020 20202020 rved",. │ │ │ │ + 0x001d92a0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001d92b0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001d92c0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001d92d0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001d92e0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001d92f0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x001d9300 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d9310 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001d9320 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001d9330 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001d9340 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d9350 20202020 2020226e 616d6522 3a20226e "name": "n │ │ │ │ + 0x001d9360 756d6265 725f6f66 5f736567 6d656e74 umber_of_segment │ │ │ │ + 0x001d9370 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ + 0x001d9380 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001d9390 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001d93a0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001d93b0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001d93c0 20226922 0a202020 20202020 20202020 "i". │ │ │ │ + 0x001d93d0 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x001d93e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d93f0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001d9400 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001d9410 3a202261 72726179 222c0a20 20202020 : "array",. │ │ │ │ + 0x001d9420 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d9430 20202022 6e616d65 223a2022 7365676d "name": "segm │ │ │ │ + 0x001d9440 656e7473 222c0a20 20202020 20202020 ents",. │ │ │ │ + 0x001d9450 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001d9460 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001d9470 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001d9480 20202020 20202020 20202020 22737472 "str │ │ │ │ + 0x001d9490 75637475 7265223a 0a202020 20202020 ucture":. │ │ │ │ + 0x001d94a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d94b0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001d94c0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001d94d0 6b696e64 223a2022 73747275 6374222c kind": "struct", │ │ │ │ + 0x001d94e0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001d94f0 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x001d9500 6d65223a 20227365 676d656e 7473222c me": "segments", │ │ │ │ + 0x001d9510 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001d9520 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x001d9530 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001d9540 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001d9550 20202020 20202020 20202020 20202261 "a │ │ │ │ + 0x001d9560 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ + 0x001d9570 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d9580 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001d9590 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d95a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d95b0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001d95c0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001d95d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d95e0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001d95f0 20227365 676e616d 65222c0a 20202020 "segname",. │ │ │ │ + 0x001d9600 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d9610 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d9620 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001d9630 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001d9640 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d9650 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001d9660 20227322 0a202020 20202020 20202020 "s". │ │ │ │ + 0x001d9670 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d9680 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001d9690 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d96a0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001d96b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d96c0 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x001d96d0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001d96e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d96f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d9700 20202022 6e616d65 223a2022 766d6164 "name": "vmad │ │ │ │ + 0x001d9710 6472222c 0a202020 20202020 20202020 dr",. │ │ │ │ + 0x001d9720 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d9730 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001d9740 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001d9750 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d9760 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d9770 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001d9780 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d9790 20202020 20202020 20202020 20207d2c }, │ │ │ │ + 0x001d97a0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001d97b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d97c0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001d97d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d97e0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001d97f0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001d9800 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d9810 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001d9820 65223a20 22766d73 697a6522 2c0a2020 e": "vmsize",. │ │ │ │ + 0x001d9830 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d9840 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d9850 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001d9860 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001d9870 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d9880 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001d9890 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ + 0x001d98a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d98b0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001d98c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d98d0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001d98e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d98f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d9900 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001d9910 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001d9920 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d9930 20202020 20226e61 6d65223a 20226669 "name": "fi │ │ │ │ + 0x001d9940 6c656f66 66222c0a 20202020 20202020 leoff",. │ │ │ │ + 0x001d9950 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d9960 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001d9970 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001d9980 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001d9990 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d99a0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001d99b0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001d99c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d99d0 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ + 0x001d99e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d99f0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001d9a00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d9a10 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001d9a20 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001d9a30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d9a40 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001d9a50 6e616d65 223a2022 6673697a 65222c0a name": "fsize",. │ │ │ │ + 0x001d9a60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d9a70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d9a80 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001d9a90 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001d9aa0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d9ab0 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001d9ac0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001d9ad0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d9ae0 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x001d9af0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d9b00 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001d9b10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d9b20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d9b30 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001d9b40 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001d9b50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d9b60 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001d9b70 6d617870 726f7422 2c0a2020 20202020 maxprot",. │ │ │ │ + 0x001d9b80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d9b90 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001d9ba0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001d9bb0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001d9bc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d9bd0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001d9be0 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x001d9bf0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d9c00 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x001d9c10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d9c20 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001d9c30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d9c40 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001d9c50 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001d9c60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d9c70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d9c80 20226e61 6d65223a 2022696e 69747072 "name": "initpr │ │ │ │ + 0x001d9c90 6f74222c 0a202020 20202020 20202020 ot",. │ │ │ │ + 0x001d9ca0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d9cb0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001d9cc0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001d9cd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d9ce0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d9cf0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001d9d00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d9d10 20202020 20202020 20202020 20207d2c }, │ │ │ │ + 0x001d9d20 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001d9d30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d9d40 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001d9d50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d9d60 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001d9d70 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001d9d80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d9d90 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001d9da0 65223a20 226e7365 63747322 2c0a2020 e": "nsects",. │ │ │ │ + 0x001d9db0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d9dc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d9dd0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001d9de0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001d9df0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d9e00 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001d9e10 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ + 0x001d9e20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d9e30 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001d9e40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d9e50 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001d9e60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d9e70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d9e80 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001d9e90 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001d9ea0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d9eb0 20202020 20226e61 6d65223a 2022666c "name": "fl │ │ │ │ + 0x001d9ec0 61677322 2c0a2020 20202020 20202020 ags",. │ │ │ │ + 0x001d9ed0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d9ee0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001d9ef0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001d9f00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d9f10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d9f20 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001d9f30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d9f40 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001d9f50 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001d9f60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d9f70 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001d9f80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d9f90 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001d9fa0 22617272 6179222c 0a202020 20202020 "array",. │ │ │ │ + 0x001d9fb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d9fc0 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x001d9fd0 6d65223a 20227365 6374696f 6e73222c me": "sections", │ │ │ │ + 0x001d9fe0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001d9ff0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da000 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001da010 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001da020 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da030 20202020 20202020 20202020 20202273 "s │ │ │ │ + 0x001da040 74727563 74757265 223a0a20 20202020 tructure":. │ │ │ │ + 0x001da050 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da060 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001da070 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001da080 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da090 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001da0a0 20227374 72756374 222c0a20 20202020 "struct",. │ │ │ │ + 0x001da0b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da0c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da0d0 20202022 6e616d65 223a2022 73656374 "name": "sect │ │ │ │ + 0x001da0e0 696f6e73 222c0a20 20202020 20202020 ions",. │ │ │ │ + 0x001da0f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da100 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001da110 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001da120 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001da130 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da140 20202020 20202020 20202020 22617474 "att │ │ │ │ + 0x001da150 72696275 74657322 3a205b0a 20202020 ributes": [. │ │ │ │ + 0x001da160 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da170 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da180 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001da190 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da1a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da1b0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001da1c0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001da1d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da1e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da1f0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001da200 223a2022 73656374 6e616d65 222c0a20 ": "sectname",. │ │ │ │ + 0x001da210 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da220 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da230 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001da240 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001da250 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001da260 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da270 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da280 20202020 22747970 65223a20 2273220a "type": "s". │ │ │ │ + 0x001da290 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da2a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da2b0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x001da2c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da2d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da2e0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001da2f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da300 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da310 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001da320 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001da330 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da340 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da350 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001da360 616d6522 3a202273 65676e61 6d65222c ame": "segname", │ │ │ │ + 0x001da370 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001da380 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da390 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da3a0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001da3b0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001da3c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da3d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da3e0 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ + 0x001da3f0 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001da400 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da410 20202020 20202020 20202020 20207d2c }, │ │ │ │ + 0x001da420 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001da430 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da440 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x001da450 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da460 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da470 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001da480 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001da490 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da4a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da4b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da4c0 226e616d 65223a20 22616464 72222c0a "name": "addr",. │ │ │ │ + 0x001da4d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da4e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da4f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da500 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001da510 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001da520 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da530 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da540 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001da550 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001da560 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da570 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001da580 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da590 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da5a0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001da5b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da5c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da5d0 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x001da5e0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001da5f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da600 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da610 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001da620 6e616d65 223a2022 73697a65 222c0a20 name": "size",. │ │ │ │ + 0x001da630 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da640 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da650 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001da660 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001da670 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001da680 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da690 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da6a0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001da6b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da6c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da6d0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x001da6e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da6f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da700 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001da710 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da720 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da730 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001da740 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001da750 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da760 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da770 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001da780 616d6522 3a20226f 66667365 74222c0a ame": "offset",. │ │ │ │ + 0x001da790 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da7a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da7b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da7c0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001da7d0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001da7e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da7f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da800 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001da810 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001da820 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da830 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001da840 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da850 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da860 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001da870 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da880 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da890 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x001da8a0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001da8b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da8c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da8d0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001da8e0 6e616d65 223a2022 616c6967 6e222c0a name": "align",. │ │ │ │ + 0x001da8f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da900 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da910 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da920 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001da930 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001da940 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da950 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da960 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001da970 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001da980 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da990 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001da9a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da9b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da9c0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001da9d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da9e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da9f0 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x001daa00 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001daa10 20202020 20202020 20202020 20202020 │ │ │ │ 0x001daa20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001daa30 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001daa40 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x001daa50 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001daa30 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001daa40 6e616d65 223a2022 72656c6f 6666222c name": "reloff", │ │ │ │ + 0x001daa50 0a202020 20202020 20202020 20202020 . │ │ │ │ 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". │ │ │ │ + 0x001daa70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001daa80 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001daa90 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001daaa0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001daab0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001daac0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001daad0 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001daae0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001daaf0 20202020 20202020 20202020 20207d2c }, │ │ │ │ + 0x001dab00 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001dab10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dab20 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x001dab30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dab40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dab50 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001dab60 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001dab70 20202020 20202020 20202020 20202020 │ │ │ │ 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",. │ │ │ │ + 0x001dab90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001daba0 226e616d 65223a20 226e7265 6c6f6322 "name": "nreloc" │ │ │ │ + 0x001dabb0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001dabc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dabd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dabe0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001dabf0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ 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 },. │ │ │ │ + 0x001dac10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dac20 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001dac30 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x001dac40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dac50 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001dac60 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001dac70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dac80 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001dac90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001daca0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dacb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dacc0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001dacd0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001dace0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dacf0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dad00 20226e61 6d65223a 2022666c 61677322 "name": "flags" │ │ │ │ + 0x001dad10 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001dad20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dad30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dad40 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001dad50 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ 0x001dad60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dad70 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001dad80 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x001dad90 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001dad70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dad80 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001dad90 69220a20 20202020 20202020 20202020 i". │ │ │ │ 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 },. │ │ │ │ - 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 },. │ │ │ │ + 0x001dadb0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001dadc0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001dadd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dade0 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001dadf0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dae00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dae10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dae20 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001dae30 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001dae40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dae50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dae60 20226e61 6d65223a 20227265 73657276 "name": "reserv │ │ │ │ + 0x001dae70 65643122 2c0a2020 20202020 20202020 ed1",. │ │ │ │ + 0x001dae80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dae90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001daea0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001daeb0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001daec0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001daed0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001daee0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001daef0 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ + 0x001daf00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001daf10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001daf20 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x001daf30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001daf40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001daf50 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001daf60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001daf70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001daf80 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001daf90 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001dafa0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dafb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dafc0 20202020 20226e61 6d65223a 20227265 "name": "re │ │ │ │ + 0x001dafd0 73657276 65643222 2c0a2020 20202020 served2",. │ │ │ │ + 0x001dafe0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001daff0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001db000 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001db010 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001db020 20202020 20202020 20202020 20202020 │ │ │ │ 0x001db030 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db040 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001db050 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001db060 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001db040 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001db050 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001db060 20202020 20202020 20202020 20202020 │ │ │ │ 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 },. │ │ │ │ - 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 ,. │ │ │ │ + 0x001db080 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001db090 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001db0a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001db0b0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001db0c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001db0d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001db0e0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001db0f0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001db100 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001db110 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001db120 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001db130 20227265 73657276 65643322 2c0a2020 "reserved3",. │ │ │ │ + 0x001db140 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001db150 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001db160 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001db170 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001db180 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001db190 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001db1a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001db1b0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001db1c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001db1d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001db1e0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x001db1f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001db200 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001db210 20202020 205d0a20 20202020 20202020 ]. │ │ │ │ + 0x001db220 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001db230 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x001db240 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001db250 20202020 20202020 20202020 207d0a20 }. │ │ │ │ + 0x001db260 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001db270 20202020 20202020 2020205d 0a202020 ]. │ │ │ │ + 0x001db280 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001db290 20202020 207d0a20 20202020 20202020 }. │ │ │ │ + 0x001db2a0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x001db2b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001db2c0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001db2d0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001db2e0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001db2f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001db300 20202020 20226e61 6d65223a 2022656e "name": "en │ │ │ │ + 0x001db310 7472795f 706f696e 74222c0a 20202020 try_point",. │ │ │ │ + 0x001db320 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001db330 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001db340 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001db350 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001db360 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001db370 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001db380 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ + 0x001db390 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001db3a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001db3b0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001db3c0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001db3d0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001db3e0 223a2022 73746163 6b5f7369 7a65222c ": "stack_size", │ │ │ │ + 0x001db3f0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001db400 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001db410 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001db420 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001db430 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001db440 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001db450 20202020 20207d0a 20202020 20202020 }. │ │ │ │ + 0x001db460 20202020 20202020 5d0a2020 20202020 ]. │ │ │ │ + 0x001db470 20202020 20207d0a 20202020 20202020 }. │ │ │ │ + 0x001db480 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001db490 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001db4a0 20226675 6e637469 6f6e222c 0a202020 "function",. │ │ │ │ + 0x001db4b0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001db4c0 20226669 6c655f69 6e646578 5f666f72 "file_index_for │ │ │ │ + 0x001db4d0 5f617263 68222c0a 20202020 20202020 _arch",. │ │ │ │ + 0x001db4e0 20202020 22726574 75726e5f 74797065 "return_type │ │ │ │ + 0x001db4f0 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ + 0x001db500 20202020 226f7665 726c6f61 6473223a "overloads": │ │ │ │ + 0x001db510 205b0a20 20202020 20202020 20202020 [. │ │ │ │ + 0x001db520 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001db530 20202020 20202020 20226172 67756d65 "argume │ │ │ │ + 0x001db540 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ + 0x001db550 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001db560 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001db570 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x001db580 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ + 0x001db590 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001db5a0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001db5b0 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001db5c0 20202020 20202020 20207d0a 20202020 }. │ │ │ │ + 0x001db5d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001db5e0 5d2c0a20 20202020 20202020 20202020 ],. │ │ │ │ + 0x001db5f0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001db600 6174696f 6e223a20 22220a20 20202020 ation": "". │ │ │ │ + 0x001db610 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x001db620 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001db630 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001db640 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ + 0x001db650 205b0a20 20202020 20202020 20202020 [. │ │ │ │ + 0x001db660 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001db670 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001db680 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001db690 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ + 0x001db6a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001db6b0 2020226e 616d6522 3a202222 0a202020 "name": "". │ │ │ │ + 0x001db6c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001db6d0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001db6e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001db6f0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001db700 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x001db710 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ + 0x001db720 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001db730 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001db740 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001db750 20202020 20202020 20207d0a 20202020 }. │ │ │ │ + 0x001db760 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001db770 5d2c0a20 20202020 20202020 20202020 ],. │ │ │ │ + 0x001db780 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001db790 6174696f 6e223a20 22220a20 20202020 ation": "". │ │ │ │ + 0x001db7a0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x001db7b0 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ + 0x001db7c0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001db7d0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001db7e0 64223a20 2266756e 6374696f 6e222c0a d": "function",. │ │ │ │ + 0x001db7f0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001db800 65223a20 22656e74 72795f70 6f696e74 e": "entry_point │ │ │ │ + 0x001db810 5f666f72 5f617263 68222c0a 20202020 _for_arch",. │ │ │ │ + 0x001db820 20202020 20202020 22726574 75726e5f "return_ │ │ │ │ + 0x001db830 74797065 223a2022 69222c0a 20202020 type": "i",. │ │ │ │ + 0x001db840 20202020 20202020 226f7665 726c6f61 "overloa │ │ │ │ + 0x001db850 6473223a 205b0a20 20202020 20202020 ds": [. │ │ │ │ + 0x001db860 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001db870 20202020 20202020 20202020 20226172 "ar │ │ │ │ + 0x001db880 67756d65 6e747322 3a205b0a 20202020 guments": [. │ │ │ │ + 0x001db890 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001db8a0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001db8b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001db8c0 20202274 79706522 3a202269 222c0a20 "type": "i",. │ │ │ │ + 0x001db8d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001db8e0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001db8f0 223a2022 220a2020 20202020 20202020 ": "". │ │ │ │ + 0x001db900 20202020 20202020 20202020 20207d0a }. │ │ │ │ + 0x001db910 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001db920 20202020 5d2c0a20 20202020 20202020 ],. │ │ │ │ + 0x001db930 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001db940 6d656e74 6174696f 6e223a20 22220a20 mentation": "". │ │ │ │ + 0x001db950 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001db960 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001db970 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001db980 20202020 20202020 22617267 756d656e "argumen │ │ │ │ + 0x001db990 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ + 0x001db9a0 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001db9b0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001db9c0 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001db9d0 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ + 0x001db9e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001db9f0 20202020 2020226e 616d6522 3a202222 "name": "" │ │ │ │ + 0x001dba00 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001dba10 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x001dba20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dba30 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001dba40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dba50 20202274 79706522 3a202269 222c0a20 "type": "i",. │ │ │ │ + 0x001dba60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dba70 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001dba80 223a2022 220a2020 20202020 20202020 ": "". │ │ │ │ + 0x001dba90 20202020 20202020 20202020 20207d0a }. │ │ │ │ + 0x001dbaa0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dbab0 20202020 5d2c0a20 20202020 20202020 ],. │ │ │ │ + 0x001dbac0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001dbad0 6d656e74 6174696f 6e223a20 22220a20 mentation": "". │ │ │ │ + 0x001dbae0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001dbaf0 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ + 0x001dbb00 20202020 2020207d 20202020 20202020 } │ │ │ │ + 0x001dbb10 0a202020 205d0a7d 0a0a0000 00000000 . ].}........ │ │ │ │ + 0x001dbb20 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ + 0x001dbb30 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ + 0x001dbb40 65223a20 22636f6e 736f6c65 222c0a20 e": "console",. │ │ │ │ + 0x001dbb50 20202022 61747472 69627574 6573223a "attributes": │ │ │ │ + 0x001dbb60 205b0a20 20202020 2020207b 0a202020 [. {. │ │ │ │ + 0x001dbb70 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001dbb80 20226675 6e637469 6f6e222c 0a202020 "function",. │ │ │ │ + 0x001dbb90 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001dbba0 20226c6f 67222c0a 20202020 20202020 "log",. │ │ │ │ + 0x001dbbb0 20202020 22726574 75726e5f 74797065 "return_type │ │ │ │ + 0x001dbbc0 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ + 0x001dbbd0 20202020 226f7665 726c6f61 6473223a "overloads": │ │ │ │ + 0x001dbbe0 205b0a20 20202020 20202020 20202020 [. │ │ │ │ + 0x001dbbf0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001dbc00 20202020 20202020 20226172 67756d65 "argume │ │ │ │ + 0x001dbc10 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ + 0x001dbc20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dbc30 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001dbc40 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x001dbc50 79706522 3a202273 222c0a20 20202020 ype": "s",. │ │ │ │ + 0x001dbc60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dbc70 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001dbc80 73747269 6e67220a 20202020 20202020 string". │ │ │ │ + 0x001dbc90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dbca0 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ + 0x001dbcb0 20202020 20205d2c 0a202020 20202020 ],. │ │ │ │ + 0x001dbcc0 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x001dbcd0 63756d65 6e746174 696f6e22 3a202246 cumentation": "F │ │ │ │ + 0x001dbce0 756e6374 696f6e20 77686963 68207365 unction which se │ │ │ │ + 0x001dbcf0 6e647320 74686520 73747269 6e672074 nds the string t │ │ │ │ + 0x001dbd00 6f207468 65206d61 696e2063 616c6c62 o the main callb │ │ │ │ + 0x001dbd10 61636b2e 5c6e5c6e 4578616d 706c653a ack.\n\nExample: │ │ │ │ + 0x001dbd20 20606060 636f6e73 6f6c652e 6c6f6728 ```console.log( │ │ │ │ + 0x001dbd30 70652e69 6d706861 73682829 29606060 pe.imphash())``` │ │ │ │ + 0x001dbd40 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001dbd50 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ + 0x001dbd60 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001dbd70 20202020 20202020 20202022 61726775 "argu │ │ │ │ + 0x001dbd80 6d656e74 73223a20 5b0a2020 20202020 ments": [. │ │ │ │ + 0x001dbd90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dbda0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001dbdb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dbdc0 22747970 65223a20 2273222c 0a202020 "type": "s",. │ │ │ │ + 0x001dbdd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dbde0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001dbdf0 20226d65 73736167 65220a20 20202020 "message". │ │ │ │ + 0x001dbe00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dbe10 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x001dbe20 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001dbe30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dbe40 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001dbe50 65223a20 2273222c 0a202020 20202020 e": "s",. │ │ │ │ + 0x001dbe60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dbe70 20202020 20226e61 6d65223a 20227374 "name": "st │ │ │ │ + 0x001dbe80 72696e67 220a2020 20202020 20202020 ring". │ │ │ │ + 0x001dbe90 20202020 20202020 20202020 20207d0a }. │ │ │ │ + 0x001dbea0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dbeb0 20202020 5d2c0a20 20202020 20202020 ],. │ │ │ │ + 0x001dbec0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001dbed0 6d656e74 6174696f 6e223a20 2246756e mentation": "Fun │ │ │ │ + 0x001dbee0 6374696f 6e207768 69636820 73656e64 ction which send │ │ │ │ + 0x001dbef0 73207468 65206d65 73736167 6520616e s the message an │ │ │ │ + 0x001dbf00 64207374 72696e67 20746f20 74686520 d string to the │ │ │ │ + 0x001dbf10 6d61696e 2063616c 6c626163 6b2e5c6e main callback.\n │ │ │ │ + 0x001dbf20 5c6e4578 616d706c 653a2060 6060636f \nExample: ```co │ │ │ │ + 0x001dbf30 6e736f6c 652e6c6f 67285c22 54686520 nsole.log(\"The │ │ │ │ + 0x001dbf40 696d7068 61736820 69733a20 5c222c20 imphash is: \", │ │ │ │ + 0x001dbf50 70652e69 6d706861 73682829 29606060 pe.imphash())``` │ │ │ │ + 0x001dbf60 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001dbf70 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ + 0x001dbf80 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001dbf90 20202020 20202020 20202022 61726775 "argu │ │ │ │ + 0x001dbfa0 6d656e74 73223a20 5b0a2020 20202020 ments": [. │ │ │ │ + 0x001dbfb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dbfc0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001dbfd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dbfe0 22747970 65223a20 2269222c 0a202020 "type": "i",. │ │ │ │ + 0x001dbff0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dc000 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001dc010 2022696e 74656765 72220a20 20202020 "integer". │ │ │ │ + 0x001dc020 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dc030 2020207d 0a202020 20202020 20202020 }. │ │ │ │ + 0x001dc040 20202020 20202020 205d2c0a 20202020 ],. │ │ │ │ + 0x001dc050 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dc060 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001dc070 20224675 6e637469 6f6e2077 68696368 "Function which │ │ │ │ + 0x001dc080 2073656e 64732074 68652069 6e746567 sends the integ │ │ │ │ + 0x001dc090 65722074 6f207468 65206d61 696e2063 er to the main c │ │ │ │ + 0x001dc0a0 616c6c62 61636b2e 5c6e5c6e 4578616d allback.\n\nExam │ │ │ │ + 0x001dc0b0 706c653a 20606060 636f6e73 6f6c652e ple: ```console. │ │ │ │ + 0x001dc0c0 6c6f6728 75696e74 33322830 29296060 log(uint32(0))`` │ │ │ │ + 0x001dc0d0 60220a20 20202020 20202020 20202020 `". │ │ │ │ + 0x001dc0e0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x001dc0f0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001dc100 20202020 20202020 20202020 22617267 "arg │ │ │ │ + 0x001dc110 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ + 0x001dc120 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dc130 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001dc140 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dc150 20227479 7065223a 20227322 2c0a2020 "type": "s",. │ │ │ │ + 0x001dc160 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dc170 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001dc180 3a20226d 65737361 6765220a 20202020 : "message". │ │ │ │ + 0x001dc190 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dc1a0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001dc1b0 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001dc1c0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001dc1d0 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001dc1e0 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ + 0x001dc1f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dc200 20202020 2020226e 616d6522 3a202269 "name": "i │ │ │ │ + 0x001dc210 6e746567 6572220a 20202020 20202020 nteger". │ │ │ │ + 0x001dc220 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dc230 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ + 0x001dc240 20202020 20205d2c 0a202020 20202020 ],. │ │ │ │ + 0x001dc250 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x001dc260 63756d65 6e746174 696f6e22 3a202246 cumentation": "F │ │ │ │ + 0x001dc270 756e6374 696f6e20 77686963 68207365 unction which se │ │ │ │ + 0x001dc280 6e647320 74686520 6d657373 61676520 nds the message │ │ │ │ + 0x001dc290 616e6420 696e7465 67657220 746f2074 and integer to t │ │ │ │ + 0x001dc2a0 6865206d 61696e20 63616c6c 6261636b he main callback │ │ │ │ + 0x001dc2b0 2e5c6e5c 6e457861 6d706c65 3a206060 .\n\nExample: `` │ │ │ │ + 0x001dc2c0 60636f6e 736f6c65 2e6c6f67 285c2233 `console.log(\"3 │ │ │ │ + 0x001dc2d0 32626974 73206174 20303a20 5c222c20 2bits at 0: \", │ │ │ │ + 0x001dc2e0 75696e74 33322830 29296060 60220a20 uint32(0))```". │ │ │ │ + 0x001dc2f0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001dc300 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001dc310 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001dc320 20202020 20202020 22617267 756d656e "argumen │ │ │ │ + 0x001dc330 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ + 0x001dc340 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001dc350 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001dc360 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001dc370 7065223a 20226622 2c0a2020 20202020 pe": "f",. │ │ │ │ + 0x001dc380 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dc390 20202020 2020226e 616d6522 3a202266 "name": "f │ │ │ │ + 0x001dc3a0 6c6f6174 220a2020 20202020 20202020 loat". │ │ │ │ + 0x001dc3b0 20202020 20202020 20202020 20207d0a }. │ │ │ │ + 0x001dc3c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dc3d0 20202020 5d2c0a20 20202020 20202020 ],. │ │ │ │ + 0x001dc3e0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001dc3f0 6d656e74 6174696f 6e223a20 2246756e mentation": "Fun │ │ │ │ + 0x001dc400 6374696f 6e207768 69636820 73656e64 ction which send │ │ │ │ + 0x001dc410 73207468 6520666c 6f617469 6e672070 s the floating p │ │ │ │ + 0x001dc420 6f696e74 2076616c 75652074 6f207468 oint value to th │ │ │ │ + 0x001dc430 65206d61 696e2063 616c6c62 61636b2e e main callback. │ │ │ │ + 0x001dc440 5c6e5c6e 4578616d 706c653a 20606060 \n\nExample: ``` │ │ │ │ + 0x001dc450 636f6e73 6f6c652e 6c6f6728 6d617468 console.log(math │ │ │ │ + 0x001dc460 2e656e74 726f7079 28302c20 66696c65 .entropy(0, file │ │ │ │ + 0x001dc470 73697a65 29296060 60220a20 20202020 size))```". │ │ │ │ + 0x001dc480 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x001dc490 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001dc4a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dc4b0 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ + 0x001dc4c0 205b0a20 20202020 20202020 20202020 [. │ │ │ │ + 0x001dc4d0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001dc4e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dc4f0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001dc500 20227322 2c0a2020 20202020 20202020 "s",. │ │ │ │ + 0x001dc510 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dc520 2020226e 616d6522 3a20226d 65737361 "name": "messa │ │ │ │ + 0x001dc530 6765220a 20202020 20202020 20202020 ge". │ │ │ │ + 0x001dc540 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x001dc550 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dc560 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001dc570 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dc580 20202020 20227479 7065223a 20226622 "type": "f" │ │ │ │ + 0x001dc590 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001dc5a0 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001dc5b0 616d6522 3a202266 6c6f6174 220a2020 ame": "float". │ │ │ │ + 0x001dc5c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dc5d0 20202020 20207d0a 20202020 20202020 }. │ │ │ │ + 0x001dc5e0 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ + 0x001dc5f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dc600 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001dc610 6e223a20 2246756e 6374696f 6e207768 n": "Function wh │ │ │ │ + 0x001dc620 69636820 73656e64 73207468 65206d65 ich sends the me │ │ │ │ + 0x001dc630 73736167 6520616e 64207468 6520666c ssage and the fl │ │ │ │ + 0x001dc640 6f617469 6e672070 6f696e74 2076616c oating point val │ │ │ │ + 0x001dc650 75652074 6f207468 65206d61 696e2063 ue to the main c │ │ │ │ + 0x001dc660 616c6c62 61636b2e 5c6e5c6e 4578616d allback.\n\nExam │ │ │ │ + 0x001dc670 706c653a 20606060 636f6e73 6f6c652e ple: ```console. │ │ │ │ + 0x001dc680 6c6f6728 5c22456e 74726f70 793a205c log(\"Entropy: \ │ │ │ │ + 0x001dc690 222c206d 6174682e 656e7472 6f707928 ", math.entropy( │ │ │ │ + 0x001dc6a0 302c2066 696c6573 697a6529 29606060 0, filesize))``` │ │ │ │ + 0x001dc6b0 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001dc6c0 20207d0a 20202020 20202020 20202020 }. │ │ │ │ + 0x001dc6d0 5d0a2020 20202020 20207d2c 0a202020 ]. },. │ │ │ │ + 0x001dc6e0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001dc6f0 20202022 6b696e64 223a2022 66756e63 "kind": "func │ │ │ │ + 0x001dc700 74696f6e 222c0a20 20202020 20202020 tion",. │ │ │ │ + 0x001dc710 20202022 6e616d65 223a2022 68657822 "name": "hex" │ │ │ │ + 0x001dc720 2c0a2020 20202020 20202020 20202272 ,. "r │ │ │ │ + 0x001dc730 65747572 6e5f7479 7065223a 20226922 eturn_type": "i" │ │ │ │ + 0x001dc740 2c0a2020 20202020 20202020 2020226f ,. "o │ │ │ │ + 0x001dc750 7665726c 6f616473 223a205b 0a202020 verloads": [. │ │ │ │ + 0x001dc760 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x001dc770 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dc780 20202022 61726775 6d656e74 73223a20 "arguments": │ │ │ │ + 0x001dc790 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ + 0x001dc7a0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001dc7b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dc7c0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001dc7d0 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ + 0x001dc7e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dc7f0 20226e61 6d65223a 2022696e 74656765 "name": "intege │ │ │ │ + 0x001dc800 72220a20 20202020 20202020 20202020 r". │ │ │ │ + 0x001dc810 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x001dc820 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dc830 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ + 0x001dc840 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001dc850 74617469 6f6e223a 20224675 6e637469 tation": "Functi │ │ │ │ + 0x001dc860 6f6e2077 68696368 2073656e 64732074 on which sends t │ │ │ │ + 0x001dc870 68652069 6e746567 65722074 6f207468 he integer to th │ │ │ │ + 0x001dc880 65206d61 696e2063 616c6c62 61636b2c e main callback, │ │ │ │ + 0x001dc890 20666f72 6d617474 65642061 73206120 formatted as a │ │ │ │ + 0x001dc8a0 68657820 73747269 6e672e5c 6e5c6e45 hex string.\n\nE │ │ │ │ + 0x001dc8b0 78616d70 6c653a20 60606063 6f6e736f xample: ```conso │ │ │ │ + 0x001dc8c0 6c652e68 65782875 696e7433 32283029 le.hex(uint32(0) │ │ │ │ + 0x001dc8d0 29606060 220a2020 20202020 20202020 )```". │ │ │ │ + 0x001dc8e0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001dc8f0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001dc900 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001dc910 61726775 6d656e74 73223a20 5b0a2020 arguments": [. │ │ │ │ + 0x001dc920 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dc930 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001dc940 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dc950 20202020 22747970 65223a20 2273222c "type": "s", │ │ │ │ + 0x001dc960 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001dc970 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x001dc980 6d65223a 20226d65 73736167 65220a20 me": "message". │ │ │ │ + 0x001dc990 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dc9a0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001dc9b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dc9c0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001dc9d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dc9e0 22747970 65223a20 2269222c 0a202020 "type": "i",. │ │ │ │ + 0x001dc9f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dca00 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001dca10 2022696e 74656765 72220a20 20202020 "integer". │ │ │ │ + 0x001dca20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dca30 2020207d 0a202020 20202020 20202020 }. │ │ │ │ + 0x001dca40 20202020 20202020 205d2c0a 20202020 ],. │ │ │ │ + 0x001dca50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dca60 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001dca70 20224675 6e637469 6f6e2077 68696368 "Function which │ │ │ │ + 0x001dca80 2073656e 64732074 68652069 6e746567 sends the integ │ │ │ │ + 0x001dca90 65722074 6f207468 65206d61 696e2063 er to the main c │ │ │ │ + 0x001dcaa0 616c6c62 61636b2c 20666f72 6d617474 allback, formatt │ │ │ │ + 0x001dcab0 65642061 73206120 68657820 73747269 ed as a hex stri │ │ │ │ + 0x001dcac0 6e672e5c 6e5c6e45 78616d70 6c653a20 ng.\n\nExample: │ │ │ │ + 0x001dcad0 60606063 6f6e736f 6c652e68 6578285c ```console.hex(\ │ │ │ │ + 0x001dcae0 22486578 20617420 303a205c 222c2075 "Hex at 0: \", u │ │ │ │ + 0x001dcaf0 696e7433 32283029 29606060 220a2020 int32(0))```". │ │ │ │ + 0x001dcb00 20202020 20202020 20202020 20207d0a }. │ │ │ │ + 0x001dcb10 20202020 20202020 20202020 5d0a2020 ]. │ │ │ │ + 0x001dcb20 20202020 20207d0a 20202020 5d0a7d0a }. ].}. │ │ │ │ + 0x001dcb30 0a000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x001dcb40 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ + 0x001dcb50 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ + 0x001dcb60 65223a20 22706522 2c0a2020 20202261 e": "pe",. "a │ │ │ │ + 0x001dcb70 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ + 0x001dcb80 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001dcb90 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001dcba0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001dcbb0 20226e61 6d65223a 20224d41 4348494e "name": "MACHIN │ │ │ │ + 0x001dcbc0 455f554e 4b4e4f57 4e222c0a 20202020 E_UNKNOWN",. │ │ │ │ + 0x001dcbd0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001dcbe0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001dcbf0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001dcc00 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001dcc10 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001dcc20 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001dcc30 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001dcc40 20202022 6e616d65 223a2022 4d414348 "name": "MACH │ │ │ │ + 0x001dcc50 494e455f 414d3333 222c0a20 20202020 INE_AM33",. │ │ │ │ + 0x001dcc60 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001dcc70 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001dcc80 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001dcc90 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001dcca0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001dccb0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001dccc0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001dccd0 2020226e 616d6522 3a20224d 41434849 "name": "MACHI │ │ │ │ + 0x001dcce0 4e455f41 4d443634 222c0a20 20202020 NE_AMD64",. │ │ │ │ + 0x001dccf0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001dcd00 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001dcd10 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001dcd20 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001dcd30 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001dcd40 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001dcd50 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001dcd60 2020226e 616d6522 3a20224d 41434849 "name": "MACHI │ │ │ │ + 0x001dcd70 4e455f41 524d222c 0a202020 20202020 NE_ARM",. │ │ │ │ + 0x001dcd80 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001dcd90 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001dcda0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001dcdb0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001dcdc0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001dcdd0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001dcde0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001dcdf0 226e616d 65223a20 224d4143 48494e45 "name": "MACHINE │ │ │ │ + 0x001dce00 5f41524d 4e54222c 0a202020 20202020 _ARMNT",. │ │ │ │ + 0x001dce10 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001dce20 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001dce30 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001dce40 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001dce50 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001dce60 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001dce70 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001dce80 226e616d 65223a20 224d4143 48494e45 "name": "MACHINE │ │ │ │ + 0x001dce90 5f41524d 3634222c 0a202020 20202020 _ARM64",. │ │ │ │ + 0x001dcea0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001dceb0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001dcec0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001dced0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001dcee0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001dcef0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001dcf00 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001dcf10 226e616d 65223a20 224d4143 48494e45 "name": "MACHINE │ │ │ │ + 0x001dcf20 5f454243 222c0a20 20202020 20202020 _EBC",. │ │ │ │ + 0x001dcf30 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001dcf40 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001dcf50 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001dcf60 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001dcf70 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001dcf80 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001dcf90 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001dcfa0 616d6522 3a20224d 41434849 4e455f49 ame": "MACHINE_I │ │ │ │ + 0x001dcfb0 33383622 2c0a2020 20202020 20202020 386",. │ │ │ │ + 0x001dcfc0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001dcfd0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001dcfe0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001dcff0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001dd000 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001dd010 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001dd020 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001dd030 6d65223a 20224d41 4348494e 455f4941 me": "MACHINE_IA │ │ │ │ + 0x001dd040 3634222c 0a202020 20202020 20202020 64",. │ │ │ │ + 0x001dd050 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001dd060 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001dd070 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001dd080 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001dd090 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001dd0a0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001dd0b0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001dd0c0 65223a20 224d4143 48494e45 5f4d3332 e": "MACHINE_M32 │ │ │ │ + 0x001dd0d0 52222c0a 20202020 20202020 20202020 R",. │ │ │ │ + 0x001dd0e0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001dd0f0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001dd100 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001dd110 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001dd120 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001dd130 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001dd140 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001dd150 223a2022 4d414348 494e455f 4d495053 ": "MACHINE_MIPS │ │ │ │ + 0x001dd160 3136222c 0a202020 20202020 20202020 16",. │ │ │ │ + 0x001dd170 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001dd180 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001dd190 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001dd1a0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001dd1b0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001dd1c0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001dd1d0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001dd1e0 65223a20 224d4143 48494e45 5f4d4950 e": "MACHINE_MIP │ │ │ │ + 0x001dd1f0 53465055 222c0a20 20202020 20202020 SFPU",. │ │ │ │ + 0x001dd200 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001dd210 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001dd220 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001dd230 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001dd240 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001dd250 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001dd260 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001dd270 616d6522 3a20224d 41434849 4e455f4d ame": "MACHINE_M │ │ │ │ + 0x001dd280 49505346 50553136 222c0a20 20202020 IPSFPU16",. │ │ │ │ + 0x001dd290 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001dd2a0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001dd2b0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001dd2c0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001dd2d0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001dd2e0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001dd2f0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001dd300 2020226e 616d6522 3a20224d 41434849 "name": "MACHI │ │ │ │ + 0x001dd310 4e455f50 4f574552 5043222c 0a202020 NE_POWERPC",. │ │ │ │ + 0x001dd320 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001dd330 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001dd340 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001dd350 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001dd360 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001dd370 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001dd380 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001dd390 20202020 226e616d 65223a20 224d4143 "name": "MAC │ │ │ │ + 0x001dd3a0 48494e45 5f504f57 45525043 4650222c HINE_POWERPCFP", │ │ │ │ + 0x001dd3b0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001dd3c0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001dd3d0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001dd3e0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001dd3f0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001dd400 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001dd410 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001dd420 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001dd430 224d4143 48494e45 5f523430 3030222c "MACHINE_R4000", │ │ │ │ + 0x001dd440 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001dd450 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001dd460 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001dd470 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001dd480 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001dd490 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001dd4a0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001dd4b0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001dd4c0 224d4143 48494e45 5f534833 222c0a20 "MACHINE_SH3",. │ │ │ │ + 0x001dd4d0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001dd4e0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001dd4f0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001dd500 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001dd510 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001dd520 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001dd530 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001dd540 20202020 2020226e 616d6522 3a20224d "name": "M │ │ │ │ + 0x001dd550 41434849 4e455f53 48334453 50222c0a ACHINE_SH3DSP",. │ │ │ │ + 0x001dd560 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001dd570 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001dd580 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001dd590 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001dd5a0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001dd5b0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001dd5c0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001dd5d0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001dd5e0 4d414348 494e455f 53483422 2c0a2020 MACHINE_SH4",. │ │ │ │ 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 {. │ │ │ │ - 0x001dd7d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dd7e0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001dd7f0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 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",. │ │ │ │ - 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 },. │ │ │ │ - 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 },. │ │ │ │ - 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 },. │ │ │ │ - 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 ],. │ │ │ │ + 0x001dd600 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001dd610 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001dd620 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001dd630 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001dd640 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001dd650 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001dd660 20202020 20226e61 6d65223a 20224d41 "name": "MA │ │ │ │ + 0x001dd670 4348494e 455f5348 35222c0a 20202020 CHINE_SH5",. │ │ │ │ + 0x001dd680 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001dd690 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001dd6a0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001dd6b0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001dd6c0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001dd6d0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001dd6e0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001dd6f0 20202022 6e616d65 223a2022 4d414348 "name": "MACH │ │ │ │ + 0x001dd700 494e455f 5448554d 42222c0a 20202020 INE_THUMB",. │ │ │ │ + 0x001dd710 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001dd720 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001dd730 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001dd740 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001dd750 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001dd760 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001dd770 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001dd780 20202022 6e616d65 223a2022 4d414348 "name": "MACH │ │ │ │ + 0x001dd790 494e455f 5743454d 49505356 32222c0a INE_WCEMIPSV2",. │ │ │ │ + 0x001dd7a0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001dd7b0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001dd7c0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001dd7d0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001dd7e0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001dd7f0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001dd800 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001dd810 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001dd820 4d414348 494e455f 54415247 45545f48 MACHINE_TARGET_H │ │ │ │ + 0x001dd830 4f535422 2c0a2020 20202020 20202020 OST",. │ │ │ │ + 0x001dd840 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001dd850 223a2022 496e7465 72616374 73207769 ": "Interacts wi │ │ │ │ + 0x001dd860 74682074 68652068 6f737420 616e6420 th the host and │ │ │ │ + 0x001dd870 6e6f7420 6120574f 57363420 67756573 not a WOW64 gues │ │ │ │ + 0x001dd880 74222c0a 20202020 20202020 20202020 t",. │ │ │ │ + 0x001dd890 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001dd8a0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001dd8b0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001dd8c0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001dd8d0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001dd8e0 3a20224d 41434849 4e455f52 33303030 : "MACHINE_R3000 │ │ │ │ + 0x001dd8f0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001dd900 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001dd910 224d4950 53206c69 74746c65 2d656e64 "MIPS little-end │ │ │ │ + 0x001dd920 69616e2c 20307831 36302062 69672d65 ian, 0x160 big-e │ │ │ │ + 0x001dd930 6e646961 6e222c0a 20202020 20202020 ndian",. │ │ │ │ + 0x001dd940 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001dd950 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001dd960 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001dd970 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001dd980 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001dd990 616d6522 3a20224d 41434849 4e455f52 ame": "MACHINE_R │ │ │ │ + 0x001dd9a0 31303030 30222c0a 20202020 20202020 10000",. │ │ │ │ + 0x001dd9b0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001dd9c0 6f6e223a 20224d49 5053206c 6974746c on": "MIPS littl │ │ │ │ + 0x001dd9d0 652d656e 6469616e 222c0a20 20202020 e-endian",. │ │ │ │ + 0x001dd9e0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001dd9f0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001dda00 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001dda10 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001dda20 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001dda30 20226e61 6d65223a 20224d41 4348494e "name": "MACHIN │ │ │ │ + 0x001dda40 455f414c 50484122 2c0a2020 20202020 E_ALPHA",. │ │ │ │ + 0x001dda50 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001dda60 74696f6e 223a2022 416c7068 615f4158 tion": "Alpha_AX │ │ │ │ + 0x001dda70 50222c0a 20202020 20202020 20202020 P",. │ │ │ │ + 0x001dda80 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001dda90 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001ddaa0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001ddab0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001ddac0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001ddad0 3a20224d 41434849 4e455f53 48334522 : "MACHINE_SH3E" │ │ │ │ + 0x001ddae0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001ddaf0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001ddb00 53483345 206c6974 746c652d 656e6469 SH3E little-endi │ │ │ │ + 0x001ddb10 616e222c 0a202020 20202020 20202020 an",. │ │ │ │ + 0x001ddb20 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001ddb30 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001ddb40 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001ddb50 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001ddb60 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001ddb70 223a2022 4d414348 494e455f 41585036 ": "MACHINE_AXP6 │ │ │ │ + 0x001ddb80 34222c0a 20202020 20202020 20202020 4",. │ │ │ │ + 0x001ddb90 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001ddba0 20224158 50363422 2c0a2020 20202020 "AXP64",. │ │ │ │ + 0x001ddbb0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001ddbc0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001ddbd0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001ddbe0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001ddbf0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001ddc00 226e616d 65223a20 224d4143 48494e45 "name": "MACHINE │ │ │ │ + 0x001ddc10 5f414c50 48413634 222c0a20 20202020 _ALPHA64",. │ │ │ │ + 0x001ddc20 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001ddc30 6174696f 6e223a20 22414c50 48413634 ation": "ALPHA64 │ │ │ │ + 0x001ddc40 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001ddc50 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001ddc60 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001ddc70 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001ddc80 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001ddc90 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001ddca0 20224d41 4348494e 455f5452 49434f52 "MACHINE_TRICOR │ │ │ │ + 0x001ddcb0 45222c0a 20202020 20202020 20202020 E",. │ │ │ │ + 0x001ddcc0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001ddcd0 2022496e 66696e65 6f6e222c 0a202020 "Infineon",. │ │ │ │ + 0x001ddce0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001ddcf0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001ddd00 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001ddd10 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001ddd20 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001ddd30 20202022 6e616d65 223a2022 4d414348 "name": "MACH │ │ │ │ + 0x001ddd40 494e455f 43454622 2c0a2020 20202020 INE_CEF",. │ │ │ │ + 0x001ddd50 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001ddd60 74696f6e 223a2022 43454622 2c0a2020 tion": "CEF",. │ │ │ │ + 0x001ddd70 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001ddd80 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001ddd90 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001ddda0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001dddb0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001dddc0 20202020 226e616d 65223a20 224d4143 "name": "MAC │ │ │ │ + 0x001dddd0 48494e45 5f434545 222c0a20 20202020 HINE_CEE",. │ │ │ │ + 0x001ddde0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001dddf0 6174696f 6e223a20 22434545 222c0a20 ation": "CEE",. │ │ │ │ + 0x001dde00 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001dde10 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001dde20 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001dde30 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001dde40 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001dde50 20202020 20226e61 6d65223a 20225355 "name": "SU │ │ │ │ + 0x001dde60 42535953 54454d5f 554e4b4e 4f574e22 BSYSTEM_UNKNOWN" │ │ │ │ + 0x001dde70 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001dde80 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001dde90 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001ddea0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001ddeb0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001ddec0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001dded0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001ddee0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001ddef0 20225355 42535953 54454d5f 4e415449 "SUBSYSTEM_NATI │ │ │ │ + 0x001ddf00 5645222c 0a202020 20202020 20202020 VE",. │ │ │ │ + 0x001ddf10 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001ddf20 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001ddf30 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001ddf40 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001ddf50 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001ddf60 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001ddf70 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001ddf80 65223a20 22535542 53595354 454d5f57 e": "SUBSYSTEM_W │ │ │ │ + 0x001ddf90 494e444f 57535f47 5549222c 0a202020 INDOWS_GUI",. │ │ │ │ + 0x001ddfa0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001ddfb0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001ddfc0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001ddfd0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001ddfe0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001ddff0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001de000 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001de010 20202020 226e616d 65223a20 22535542 "name": "SUB │ │ │ │ + 0x001de020 53595354 454d5f57 494e444f 57535f43 SYSTEM_WINDOWS_C │ │ │ │ + 0x001de030 5549222c 0a202020 20202020 20202020 UI",. │ │ │ │ + 0x001de040 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001de050 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001de060 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001de070 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001de080 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001de090 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001de0a0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001de0b0 65223a20 22535542 53595354 454d5f4f e": "SUBSYSTEM_O │ │ │ │ + 0x001de0c0 53325f43 5549222c 0a202020 20202020 S2_CUI",. │ │ │ │ + 0x001de0d0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001de0e0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001de0f0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001de100 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001de110 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001de120 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001de130 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001de140 226e616d 65223a20 22535542 53595354 "name": "SUBSYST │ │ │ │ + 0x001de150 454d5f50 4f534958 5f435549 222c0a20 EM_POSIX_CUI",. │ │ │ │ + 0x001de160 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001de170 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001de180 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001de190 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001de1a0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001de1b0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001de1c0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001de1d0 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ + 0x001de1e0 55425359 5354454d 5f4e4154 4956455f UBSYSTEM_NATIVE_ │ │ │ │ + 0x001de1f0 57494e44 4f575322 2c0a2020 20202020 WINDOWS",. │ │ │ │ + 0x001de200 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001de210 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001de220 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001de230 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001de240 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001de250 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001de260 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001de270 20226e61 6d65223a 20225355 42535953 "name": "SUBSYS │ │ │ │ + 0x001de280 54454d5f 57494e44 4f57535f 43455f47 TEM_WINDOWS_CE_G │ │ │ │ + 0x001de290 5549222c 0a202020 20202020 20202020 UI",. │ │ │ │ + 0x001de2a0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001de2b0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001de2c0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001de2d0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001de2e0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001de2f0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001de300 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001de310 65223a20 22535542 53595354 454d5f45 e": "SUBSYSTEM_E │ │ │ │ + 0x001de320 46495f41 50504c49 43415449 4f4e222c FI_APPLICATION", │ │ │ │ + 0x001de330 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001de340 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001de350 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001de360 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001de370 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001de380 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001de390 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001de3a0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001de3b0 22535542 53595354 454d5f45 46495f42 "SUBSYSTEM_EFI_B │ │ │ │ + 0x001de3c0 4f4f545f 53455256 4943455f 44524956 OOT_SERVICE_DRIV │ │ │ │ + 0x001de3d0 4552222c 0a202020 20202020 20202020 ER",. │ │ │ │ + 0x001de3e0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001de3f0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001de400 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001de410 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001de420 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001de430 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001de440 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001de450 65223a20 22535542 53595354 454d5f45 e": "SUBSYSTEM_E │ │ │ │ + 0x001de460 46495f52 554e5449 4d455f44 52495645 FI_RUNTIME_DRIVE │ │ │ │ + 0x001de470 52222c0a 20202020 20202020 20202020 R",. │ │ │ │ + 0x001de480 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001de490 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001de4a0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001de4b0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001de4c0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001de4d0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001de4e0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001de4f0 223a2022 53554253 59535445 4d5f5842 ": "SUBSYSTEM_XB │ │ │ │ + 0x001de500 4f58222c 0a202020 20202020 20202020 OX",. │ │ │ │ + 0x001de510 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001de520 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001de530 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001de540 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001de550 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001de560 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001de570 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001de580 65223a20 22535542 53595354 454d5f57 e": "SUBSYSTEM_W │ │ │ │ + 0x001de590 494e444f 57535f42 4f4f545f 4150504c INDOWS_BOOT_APPL │ │ │ │ + 0x001de5a0 49434154 494f4e22 2c0a2020 20202020 ICATION",. │ │ │ │ + 0x001de5b0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001de5c0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001de5d0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001de5e0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001de5f0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001de600 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001de610 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001de620 20226e61 6d65223a 20225355 42535953 "name": "SUBSYS │ │ │ │ + 0x001de630 54454d5f 4546495f 524f4d5f 494d4147 TEM_EFI_ROM_IMAG │ │ │ │ + 0x001de640 45222c0a 20202020 20202020 20202020 E",. │ │ │ │ + 0x001de650 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001de660 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001de670 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001de680 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001de690 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001de6a0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001de6b0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001de6c0 223a2022 48494748 5f454e54 524f5059 ": "HIGH_ENTROPY │ │ │ │ + 0x001de6d0 5f564122 2c0a2020 20202020 20202020 _VA",. │ │ │ │ + 0x001de6e0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001de6f0 223a2022 446c6c43 68617261 63746572 ": "DllCharacter │ │ │ │ + 0x001de700 69737469 63732041 534c5220 77697468 istics ASLR with │ │ │ │ + 0x001de710 20363420 62697420 61646472 65737320 64 bit address │ │ │ │ + 0x001de720 73706163 652e222c 0a202020 20202020 space.",. │ │ │ │ + 0x001de730 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001de740 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001de750 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001de760 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001de770 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001de780 6e616d65 223a2022 44594e41 4d49435f name": "DYNAMIC_ │ │ │ │ + 0x001de790 42415345 222c0a20 20202020 20202020 BASE",. │ │ │ │ + 0x001de7a0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001de7b0 6e223a20 2246696c 65206361 6e206265 n": "File can be │ │ │ │ + 0x001de7c0 2072656c 6f636174 6564202d 20616c73 relocated - als │ │ │ │ + 0x001de7d0 6f206d61 726b7320 74686520 66696c65 o marks the file │ │ │ │ + 0x001de7e0 20617320 41534c52 20636f6d 70617469 as ASLR compati │ │ │ │ + 0x001de7f0 626c6522 2c0a2020 20202020 20202020 ble",. │ │ │ │ + 0x001de800 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001de810 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001de820 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001de830 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001de840 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001de850 65223a20 22464f52 43455f49 4e544547 e": "FORCE_INTEG │ │ │ │ + 0x001de860 52495459 222c0a20 20202020 20202020 RITY",. │ │ │ │ + 0x001de870 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001de880 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001de890 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001de8a0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001de8b0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001de8c0 6d65223a 20224e58 5f434f4d 50415422 me": "NX_COMPAT" │ │ │ │ + 0x001de8d0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001de8e0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001de8f0 4d61726b 73207468 65206669 6c652061 Marks the file a │ │ │ │ + 0x001de900 73204445 5020636f 6d706174 69626c65 s DEP compatible │ │ │ │ + 0x001de910 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001de920 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001de930 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001de940 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001de950 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001de960 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001de970 20224e4f 5f49534f 4c415449 4f4e222c "NO_ISOLATION", │ │ │ │ + 0x001de980 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001de990 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001de9a0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001de9b0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001de9c0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001de9d0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001de9e0 4e4f5f53 4548222c 0a202020 20202020 NO_SEH",. │ │ │ │ + 0x001de9f0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001dea00 696f6e22 3a202254 68652066 696c6520 ion": "The file │ │ │ │ + 0x001dea10 646f6573 206e6f74 20636f6e 7461696e does not contain │ │ │ │ + 0x001dea20 20737472 75637475 72656420 65786365 structured exce │ │ │ │ + 0x001dea30 7074696f 6e206861 6e646c65 72732c20 ption handlers, │ │ │ │ + 0x001dea40 74686973 206d7573 74206265 20736574 this must be set │ │ │ │ + 0x001dea50 20746f20 75736520 53616665 53454822 to use SafeSEH" │ │ │ │ + 0x001dea60 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001dea70 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001dea80 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001dea90 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001deaa0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001deab0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001deac0 224e4f5f 42494e44 222c0a20 20202020 "NO_BIND",. │ │ │ │ + 0x001dead0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001deae0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001deaf0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001deb00 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001deb10 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001deb20 20226e61 6d65223a 20224150 50434f4e "name": "APPCON │ │ │ │ + 0x001deb30 5441494e 4552222c 0a202020 20202020 TAINER",. │ │ │ │ + 0x001deb40 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001deb50 696f6e22 3a202244 6c6c4368 61726163 ion": "DllCharac │ │ │ │ + 0x001deb60 74657269 73746963 7320496d 61676520 teristics Image │ │ │ │ + 0x001deb70 73686f75 6c642065 78656375 74652069 should execute i │ │ │ │ + 0x001deb80 6e20616e 20417070 436f6e74 61696e65 n an AppContaine │ │ │ │ + 0x001deb90 722e222c 0a202020 20202020 20202020 r.",. │ │ │ │ + 0x001deba0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001debb0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001debc0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001debd0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001debe0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001debf0 223a2022 57444d5f 44524956 4552222c ": "WDM_DRIVER", │ │ │ │ + 0x001dec00 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001dec10 63756d65 6e746174 696f6e22 3a20224d cumentation": "M │ │ │ │ + 0x001dec20 61726b73 20746865 2066696c 65206173 arks the file as │ │ │ │ + 0x001dec30 20612057 696e646f 77732044 72697665 a Windows Drive │ │ │ │ + 0x001dec40 72204d6f 64656c20 2857444d 29206465 r Model (WDM) de │ │ │ │ + 0x001dec50 76696365 20647269 7665722e 222c0a20 vice driver.",. │ │ │ │ + 0x001dec60 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001dec70 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001dec80 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001dec90 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001deca0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001decb0 20202020 20226e61 6d65223a 20224755 "name": "GU │ │ │ │ + 0x001decc0 4152445f 4346222c 0a202020 20202020 ARD_CF",. │ │ │ │ + 0x001decd0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001dece0 696f6e22 3a202249 6d616765 20737570 ion": "Image sup │ │ │ │ + 0x001decf0 706f7274 7320436f 6e74726f 6c20466c ports Control Fl │ │ │ │ + 0x001ded00 6f772047 75617264 2e222c0a 20202020 ow Guard.",. │ │ │ │ + 0x001ded10 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001ded20 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001ded30 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001ded40 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001ded50 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001ded60 2020226e 616d6522 3a202254 45524d49 "name": "TERMI │ │ │ │ + 0x001ded70 4e414c5f 53455256 45525f41 57415245 NAL_SERVER_AWARE │ │ │ │ + 0x001ded80 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001ded90 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001deda0 224d6172 6b732074 68652066 696c6520 "Marks the file │ │ │ │ + 0x001dedb0 61732074 65726d69 6e616c20 73657276 as terminal serv │ │ │ │ + 0x001dedc0 65722063 6f6d7061 7469626c 65222c0a er compatible",. │ │ │ │ + 0x001dedd0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001dede0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001dedf0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001dee00 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001dee10 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001dee20 20202020 2020226e 616d6522 3a202252 "name": "R │ │ │ │ + 0x001dee30 454c4f43 535f5354 52495050 4544222c ELOCS_STRIPPED", │ │ │ │ + 0x001dee40 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001dee50 63756d65 6e746174 696f6e22 3a202252 cumentation": "R │ │ │ │ + 0x001dee60 656c6f63 6174696f 6e20696e 666f2073 elocation info s │ │ │ │ + 0x001dee70 74726970 70656420 66726f6d 2066696c tripped from fil │ │ │ │ + 0x001dee80 652e222c 0a202020 20202020 20202020 e.",. │ │ │ │ + 0x001dee90 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001deea0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001deeb0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001deec0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001deed0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001deee0 223a2022 45584543 55544142 4c455f49 ": "EXECUTABLE_I │ │ │ │ + 0x001deef0 4d414745 222c0a20 20202020 20202020 MAGE",. │ │ │ │ + 0x001def00 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001def10 6e223a20 2246696c 65206973 20657865 n": "File is exe │ │ │ │ + 0x001def20 63757461 626c6520 28692e65 2e206e6f cutable (i.e. no │ │ │ │ + 0x001def30 20756e72 65736f6c 76656420 65787465 unresolved exte │ │ │ │ + 0x001def40 726e616c 20726566 6572656e 63657329 rnal references) │ │ │ │ + 0x001def50 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x001def60 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001def70 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001def80 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001def90 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001defa0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001defb0 3a20224c 494e455f 4e554d53 5f535452 : "LINE_NUMS_STR │ │ │ │ + 0x001defc0 49505045 44222c0a 20202020 20202020 IPPED",. │ │ │ │ + 0x001defd0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001defe0 6f6e223a 20224c69 6e65206e 756d6265 on": "Line numbe │ │ │ │ + 0x001deff0 72732073 74726970 70656420 66726f6d rs stripped from │ │ │ │ + 0x001df000 2066696c 652e222c 0a202020 20202020 file.",. │ │ │ │ + 0x001df010 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001df020 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001df030 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001df040 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001df050 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001df060 6e616d65 223a2022 4c4f4341 4c5f5359 name": "LOCAL_SY │ │ │ │ + 0x001df070 4d535f53 54524950 50454422 2c0a2020 MS_STRIPPED",. │ │ │ │ + 0x001df080 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001df090 656e7461 74696f6e 223a2022 4c6f6361 entation": "Loca │ │ │ │ + 0x001df0a0 6c207379 6d626f6c 73207374 72697070 l symbols stripp │ │ │ │ + 0x001df0b0 65642066 726f6d20 66696c65 2e222c0a ed from file.",. │ │ │ │ + 0x001df0c0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001df0d0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001df0e0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001df0f0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001df100 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001df110 20202020 2020226e 616d6522 3a202241 "name": "A │ │ │ │ + 0x001df120 47475245 53495645 5f57535f 5452494d GGRESIVE_WS_TRIM │ │ │ │ + 0x001df130 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001df140 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001df150 22416767 72657373 6976656c 79207472 "Aggressively tr │ │ │ │ + 0x001df160 696d2077 6f726b69 6e672073 6574222c im working set", │ │ │ │ + 0x001df170 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001df180 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001df190 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001df1a0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001df1b0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001df1c0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001df1d0 4c415247 455f4144 44524553 535f4157 LARGE_ADDRESS_AW │ │ │ │ + 0x001df1e0 41524522 2c0a2020 20202020 20202020 ARE",. │ │ │ │ + 0x001df1f0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001df200 223a2022 41707020 63616e20 68616e64 ": "App can hand │ │ │ │ + 0x001df210 6c65203e 32676220 61646472 65737365 le >2gb addresse │ │ │ │ + 0x001df220 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ + 0x001df230 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001df240 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001df250 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001df260 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001df270 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001df280 3a202242 59544553 5f524556 45525345 : "BYTES_REVERSE │ │ │ │ + 0x001df290 445f4c4f 222c0a20 20202020 20202020 D_LO",. │ │ │ │ + 0x001df2a0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001df2b0 6e223a20 22427974 6573206f 66206d61 n": "Bytes of ma │ │ │ │ + 0x001df2c0 6368696e 6520776f 72642061 72652072 chine word are r │ │ │ │ + 0x001df2d0 65766572 7365642e 222c0a20 20202020 eversed.",. │ │ │ │ + 0x001df2e0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001df2f0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001df300 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001df310 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001df320 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001df330 20226e61 6d65223a 20224d41 4348494e "name": "MACHIN │ │ │ │ + 0x001df340 455f3332 42495422 2c0a2020 20202020 E_32BIT",. │ │ │ │ + 0x001df350 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001df360 74696f6e 223a2022 33322062 69742077 tion": "32 bit w │ │ │ │ + 0x001df370 6f726420 6d616368 696e652e 222c0a20 ord machine.",. │ │ │ │ + 0x001df380 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001df390 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001df3a0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001df3b0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001df3c0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001df3d0 20202020 20226e61 6d65223a 20224445 "name": "DE │ │ │ │ + 0x001df3e0 4255475f 53545249 50504544 222c0a20 BUG_STRIPPED",. │ │ │ │ + 0x001df3f0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001df400 6d656e74 6174696f 6e223a20 22446562 mentation": "Deb │ │ │ │ + 0x001df410 75676769 6e672069 6e666f20 73747269 ugging info stri │ │ │ │ + 0x001df420 70706564 2066726f 6d206669 6c652069 pped from file i │ │ │ │ + 0x001df430 6e202e44 42472066 696c6522 2c0a2020 n .DBG file",. │ │ │ │ + 0x001df440 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001df450 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001df460 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001df470 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001df480 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001df490 20202020 226e616d 65223a20 2252454d "name": "REM │ │ │ │ + 0x001df4a0 4f564142 4c455f52 554e5f46 524f4d5f OVABLE_RUN_FROM_ │ │ │ │ + 0x001df4b0 53574150 222c0a20 20202020 20202020 SWAP",. │ │ │ │ + 0x001df4c0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001df4d0 6e223a20 22496620 496d6167 65206973 n": "If Image is │ │ │ │ + 0x001df4e0 206f6e20 72656d6f 7661626c 65206d65 on removable me │ │ │ │ + 0x001df4f0 6469612c 20636f70 7920616e 64207275 dia, copy and ru │ │ │ │ + 0x001df500 6e206672 6f6d2074 68652073 77617020 n from the swap │ │ │ │ + 0x001df510 66696c65 2e222c0a 20202020 20202020 file.",. │ │ │ │ + 0x001df520 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001df530 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001df540 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001df550 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001df560 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001df570 616d6522 3a20224e 45545f52 554e5f46 ame": "NET_RUN_F │ │ │ │ + 0x001df580 524f4d5f 53574150 222c0a20 20202020 ROM_SWAP",. │ │ │ │ + 0x001df590 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001df5a0 6174696f 6e223a20 22496620 496d6167 ation": "If Imag │ │ │ │ + 0x001df5b0 65206973 206f6e20 4e65742c 20636f70 e is on Net, cop │ │ │ │ + 0x001df5c0 7920616e 64207275 6e206672 6f6d2074 y and run from t │ │ │ │ + 0x001df5d0 68652073 77617020 66696c65 2e222c0a he swap file.",. │ │ │ │ + 0x001df5e0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001df5f0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001df600 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001df610 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001df620 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001df630 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ + 0x001df640 59535445 4d222c0a 20202020 20202020 YSTEM",. │ │ │ │ + 0x001df650 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001df660 6f6e223a 20225379 7374656d 2046696c on": "System Fil │ │ │ │ + 0x001df670 652e222c 0a202020 20202020 20202020 e.",. │ │ │ │ + 0x001df680 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001df690 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001df6a0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001df6b0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001df6c0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001df6d0 223a2022 444c4c22 2c0a2020 20202020 ": "DLL",. │ │ │ │ + 0x001df6e0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001df6f0 74696f6e 223a2022 46696c65 20697320 tion": "File is │ │ │ │ + 0x001df700 6120444c 4c2e222c 0a202020 20202020 a DLL.",. │ │ │ │ + 0x001df710 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001df720 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001df730 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001df740 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001df750 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001df760 6e616d65 223a2022 55505f53 59535445 name": "UP_SYSTE │ │ │ │ + 0x001df770 4d5f4f4e 4c59222c 0a202020 20202020 M_ONLY",. │ │ │ │ + 0x001df780 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001df790 696f6e22 3a202246 696c6520 73686f75 ion": "File shou │ │ │ │ + 0x001df7a0 6c64206f 6e6c7920 62652072 756e206f ld only be run o │ │ │ │ + 0x001df7b0 6e206120 5550206d 61636869 6e65222c n a UP machine", │ │ │ │ + 0x001df7c0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001df7d0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001df7e0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001df7f0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001df800 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001df810 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001df820 42595445 535f5245 56455253 45445f48 BYTES_REVERSED_H │ │ │ │ + 0x001df830 49222c0a 20202020 20202020 20202020 I",. │ │ │ │ + 0x001df840 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001df850 20224279 74657320 6f66206d 61636869 "Bytes of machi │ │ │ │ + 0x001df860 6e652077 6f726420 61726520 72657665 ne word are reve │ │ │ │ + 0x001df870 72736564 2e222c0a 20202020 20202020 rsed.",. │ │ │ │ + 0x001df880 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001df890 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001df8a0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001df8b0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001df8c0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001df8d0 616d6522 3a202249 4d414745 5f444952 ame": "IMAGE_DIR │ │ │ │ + 0x001df8e0 4543544f 52595f45 4e545259 5f455850 ECTORY_ENTRY_EXP │ │ │ │ + 0x001df8f0 4f525422 2c0a2020 20202020 20202020 ORT",. │ │ │ │ + 0x001df900 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001df910 223a2022 44617461 20646972 6563746f ": "Data directo │ │ │ │ + 0x001df920 72792066 6f722065 78706f72 74656420 ry for exported │ │ │ │ + 0x001df930 66756e63 74696f6e 732e222c 0a202020 functions.",. │ │ │ │ + 0x001df940 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001df950 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001df960 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001df970 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001df980 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001df990 20202022 6e616d65 223a2022 494d4147 "name": "IMAG │ │ │ │ + 0x001df9a0 455f4449 52454354 4f52595f 454e5452 E_DIRECTORY_ENTR │ │ │ │ + 0x001df9b0 595f494d 504f5254 222c0a20 20202020 Y_IMPORT",. │ │ │ │ + 0x001df9c0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001df9d0 6174696f 6e223a20 22446174 61206469 ation": "Data di │ │ │ │ + 0x001df9e0 72656374 6f727920 666f7220 696d706f rectory for impo │ │ │ │ + 0x001df9f0 72742064 69726563 746f7279 2e222c0a rt directory.",. │ │ │ │ + 0x001dfa00 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001dfa10 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001dfa20 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001dfa30 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001dfa40 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001dfa50 20202020 2020226e 616d6522 3a202249 "name": "I │ │ │ │ + 0x001dfa60 4d414745 5f444952 4543544f 52595f45 MAGE_DIRECTORY_E │ │ │ │ + 0x001dfa70 4e545259 5f524553 4f555243 45222c0a NTRY_RESOURCE",. │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ - 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",. │ │ │ │ + 0x001dfa90 756d656e 74617469 6f6e223a 20224461 umentation": "Da │ │ │ │ + 0x001dfaa0 74612064 69726563 746f7279 20666f72 ta directory for │ │ │ │ + 0x001dfab0 20726573 6f757263 65207365 6374696f resource sectio │ │ │ │ + 0x001dfac0 6e2e222c 0a202020 20202020 20202020 n.",. │ │ │ │ + 0x001dfad0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001dfae0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001dfaf0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001dfb00 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001dfb10 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001dfb20 223a2022 494d4147 455f4449 52454354 ": "IMAGE_DIRECT │ │ │ │ + 0x001dfb30 4f52595f 454e5452 595f4558 43455054 ORY_ENTRY_EXCEPT │ │ │ │ + 0x001dfb40 494f4e22 2c0a2020 20202020 20202020 ION",. │ │ │ │ + 0x001dfb50 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001dfb60 223a2022 44617461 20646972 6563746f ": "Data directo │ │ │ │ + 0x001dfb70 72792066 6f722065 78636570 74696f6e ry for exception │ │ │ │ + 0x001dfb80 20696e66 6f726d61 74696f6e 2e222c0a information.",. │ │ │ │ + 0x001dfb90 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001dfba0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001dfbb0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001dfbc0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001dfbd0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001dfbe0 20202020 2020226e 616d6522 3a202249 "name": "I │ │ │ │ + 0x001dfbf0 4d414745 5f444952 4543544f 52595f45 MAGE_DIRECTORY_E │ │ │ │ + 0x001dfc00 4e545259 5f534543 55524954 59222c0a NTRY_SECURITY",. │ │ │ │ + 0x001dfc10 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001dfc20 756d656e 74617469 6f6e223a 20225468 umentation": "Th │ │ │ │ + 0x001dfc30 69732069 73207468 65207261 77206669 is is the raw fi │ │ │ │ + 0x001dfc40 6c65206f 66667365 7420616e 64206c65 le offset and le │ │ │ │ + 0x001dfc50 6e677468 206f6620 74686520 696d6167 ngth of the imag │ │ │ │ + 0x001dfc60 65206469 67697461 6c207369 676e6174 e digital signat │ │ │ │ + 0x001dfc70 7572652e 20496620 74686520 696d6167 ure. If the imag │ │ │ │ + 0x001dfc80 65206861 73206e6f 20656d62 65646465 e has no embedde │ │ │ │ + 0x001dfc90 64206469 67697461 6c207369 676e6174 d digital signat │ │ │ │ + 0x001dfca0 7572652c 20746869 73206469 72656374 ure, this direct │ │ │ │ + 0x001dfcb0 6f727920 77696c6c 20636f6e 7461696e ory will contain │ │ │ │ + 0x001dfcc0 207a6572 6f732e22 2c0a2020 20202020 zeros.",. │ │ │ │ + 0x001dfcd0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001dfce0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001dfcf0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001dfd00 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001dfd10 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001dfd20 226e616d 65223a20 22494d41 47455f44 "name": "IMAGE_D │ │ │ │ + 0x001dfd30 49524543 544f5259 5f454e54 52595f42 IRECTORY_ENTRY_B │ │ │ │ + 0x001dfd40 41534552 454c4f43 222c0a20 20202020 ASERELOC",. │ │ │ │ + 0x001dfd50 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001dfd60 6174696f 6e223a20 22446174 61206469 ation": "Data di │ │ │ │ + 0x001dfd70 72656374 6f727920 666f7220 696d6167 rectory for imag │ │ │ │ + 0x001dfd80 65207265 6c6f6361 74696f6e 20746162 e relocation tab │ │ │ │ + 0x001dfd90 6c652e22 2c0a2020 20202020 20202020 le.",. │ │ │ │ + 0x001dfda0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001dfdb0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001dfdc0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001dfdd0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001dfde0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001dfdf0 65223a20 22494d41 47455f44 49524543 e": "IMAGE_DIREC │ │ │ │ + 0x001dfe00 544f5259 5f454e54 52595f44 45425547 TORY_ENTRY_DEBUG │ │ │ │ + 0x001dfe10 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001dfe20 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001dfe30 22446174 61206469 72656374 6f727920 "Data directory │ │ │ │ + 0x001dfe40 666f7220 64656275 6720696e 666f726d for debug inform │ │ │ │ + 0x001dfe50 6174696f 6e2e222c 0a202020 20202020 ation.",. │ │ │ │ + 0x001dfe60 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001dfe70 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001dfe80 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001dfe90 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001dfea0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001dfeb0 6e616d65 223a2022 494d4147 455f4449 name": "IMAGE_DI │ │ │ │ + 0x001dfec0 52454354 4f52595f 454e5452 595f4152 RECTORY_ENTRY_AR │ │ │ │ + 0x001dfed0 43484954 45435455 5245222c 0a202020 CHITECTURE",. │ │ │ │ + 0x001dfee0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001dfef0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001dff00 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001dff10 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001dff20 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001dff30 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001dff40 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001dff50 20202020 226e616d 65223a20 22494d41 "name": "IMA │ │ │ │ + 0x001dff60 47455f44 49524543 544f5259 5f454e54 GE_DIRECTORY_ENT │ │ │ │ + 0x001dff70 52595f43 4f505952 49474854 222c0a20 RY_COPYRIGHT",. │ │ │ │ + 0x001dff80 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001dff90 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001dffa0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001dffb0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001dffc0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001dffd0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001dffe0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001dfff0 20202020 2020226e 616d6522 3a202249 "name": "I │ │ │ │ + 0x001e0000 4d414745 5f444952 4543544f 52595f45 MAGE_DIRECTORY_E │ │ │ │ + 0x001e0010 4e545259 5f474c4f 42414c50 5452222c NTRY_GLOBALPTR", │ │ │ │ + 0x001e0020 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001e0030 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001e0040 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001e0050 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001e0060 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001e0070 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001e0080 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001e0090 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001e00a0 22494d41 47455f44 49524543 544f5259 "IMAGE_DIRECTORY │ │ │ │ + 0x001e00b0 5f454e54 52595f54 4c53222c 0a202020 _ENTRY_TLS",. │ │ │ │ + 0x001e00c0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001e00d0 6e746174 696f6e22 3a202244 61746120 ntation": "Data │ │ │ │ + 0x001e00e0 64697265 63746f72 7920666f 7220696d directory for im │ │ │ │ + 0x001e00f0 61676520 74687265 6164206c 6f63616c age thread local │ │ │ │ + 0x001e0100 2073746f 72616765 2e222c0a 20202020 storage.",. │ │ │ │ + 0x001e0110 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001e0120 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001e0130 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001e0140 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001e0150 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001e0160 2020226e 616d6522 3a202249 4d414745 "name": "IMAGE │ │ │ │ + 0x001e0170 5f444952 4543544f 52595f45 4e545259 _DIRECTORY_ENTRY │ │ │ │ + 0x001e0180 5f4c4f41 445f434f 4e464947 222c0a20 _LOAD_CONFIG",. │ │ │ │ + 0x001e0190 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001e01a0 6d656e74 6174696f 6e223a20 22446174 mentation": "Dat │ │ │ │ + 0x001e01b0 61206469 72656374 6f727920 666f7220 a directory for │ │ │ │ + 0x001e01c0 696d6167 65206c6f 61642063 6f6e6669 image load confi │ │ │ │ + 0x001e01d0 67757261 74696f6e 2e222c0a 20202020 guration.",. │ │ │ │ + 0x001e01e0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001e01f0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001e0200 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001e0210 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001e0220 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001e0230 2020226e 616d6522 3a202249 4d414745 "name": "IMAGE │ │ │ │ + 0x001e0240 5f444952 4543544f 52595f45 4e545259 _DIRECTORY_ENTRY │ │ │ │ + 0x001e0250 5f424f55 4e445f49 4d504f52 54222c0a _BOUND_IMPORT",. │ │ │ │ + 0x001e0260 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001e0270 756d656e 74617469 6f6e223a 20224461 umentation": "Da │ │ │ │ + 0x001e0280 74612064 69726563 746f7279 20666f72 ta directory for │ │ │ │ + 0x001e0290 20696d61 67652062 6f756e64 20696d70 image bound imp │ │ │ │ + 0x001e02a0 6f727420 7461626c 652e222c 0a202020 ort table.",. │ │ │ │ + 0x001e02b0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001e02c0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001e02d0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001e02e0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001e02f0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001e0300 20202022 6e616d65 223a2022 494d4147 "name": "IMAG │ │ │ │ + 0x001e0310 455f4449 52454354 4f52595f 454e5452 E_DIRECTORY_ENTR │ │ │ │ + 0x001e0320 595f4941 54222c0a 20202020 20202020 Y_IAT",. │ │ │ │ + 0x001e0330 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001e0340 6f6e223a 20224461 74612064 69726563 on": "Data direc │ │ │ │ + 0x001e0350 746f7279 20666f72 20696d61 67652049 tory for image I │ │ │ │ + 0x001e0360 6d706f72 74204164 64726573 73205461 mport Address Ta │ │ │ │ + 0x001e0370 626c652e 222c0a20 20202020 20202020 ble.",. │ │ │ │ + 0x001e0380 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001e0390 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001e03a0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001e03b0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001e03c0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001e03d0 6d65223a 2022494d 4147455f 44495245 me": "IMAGE_DIRE │ │ │ │ + 0x001e03e0 43544f52 595f454e 5452595f 44454c41 CTORY_ENTRY_DELA │ │ │ │ + 0x001e03f0 595f494d 504f5254 222c0a20 20202020 Y_IMPORT",. │ │ │ │ + 0x001e0400 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001e0410 6174696f 6e223a20 22446174 61206469 ation": "Data di │ │ │ │ + 0x001e0420 72656374 6f727920 666f7220 44656c61 rectory for Dela │ │ │ │ + 0x001e0430 79656420 496d706f 72742054 61626c65 yed Import Table │ │ │ │ + 0x001e0440 2e205374 72756374 75726520 6f662074 . Structure of t │ │ │ │ + 0x001e0450 68652064 656c6179 65642069 6d706f72 he delayed impor │ │ │ │ + 0x001e0460 74207461 626c6520 6973206c 696e6b65 t table is linke │ │ │ │ + 0x001e0470 722d6465 70656e64 656e742e 204d6963 r-dependent. Mic │ │ │ │ + 0x001e0480 726f736f 66742076 65727369 6f6e206f rosoft version o │ │ │ │ + 0x001e0490 66206465 6c617965 6420696d 706f7274 f delayed import │ │ │ │ + 0x001e04a0 73206973 20646573 63726962 65642069 s is described i │ │ │ │ + 0x001e04b0 6e207468 6520736f 75636573 205c2264 n the souces \"d │ │ │ │ + 0x001e04c0 656c6179 696d702e 685c2220 616e6420 elayimp.h\" and │ │ │ │ + 0x001e04d0 5c226465 6c617969 6d702e63 70705c22 \"delayimp.cpp\" │ │ │ │ + 0x001e04e0 2c207768 69636820 63616e20 62652066 , which can be f │ │ │ │ + 0x001e04f0 6f756e64 20696e20 4d532056 69737561 ound in MS Visua │ │ │ │ + 0x001e0500 6c205374 7564696f 20323030 38204352 l Studio 2008 CR │ │ │ │ + 0x001e0510 5420736f 75726365 732e222c 0a202020 T sources.",. │ │ │ │ + 0x001e0520 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001e0530 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001e0540 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001e0550 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001e0560 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001e0570 20202022 6e616d65 223a2022 494d4147 "name": "IMAG │ │ │ │ + 0x001e0580 455f4449 52454354 4f52595f 454e5452 E_DIRECTORY_ENTR │ │ │ │ + 0x001e0590 595f434f 4d5f4445 53435249 50544f52 Y_COM_DESCRIPTOR │ │ │ │ + 0x001e05a0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001e05b0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001e05c0 22446174 61206469 72656374 6f727920 "Data directory │ │ │ │ + 0x001e05d0 666f7220 2e4e4554 20686561 64657273 for .NET headers │ │ │ │ + 0x001e05e0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x001e05f0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001e0600 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001e0610 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001e0620 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001e0630 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001e0640 3a202249 4d414745 5f444952 4543544f : "IMAGE_DIRECTO │ │ │ │ + 0x001e0650 52595f45 4e545259 5f434f50 59524947 RY_ENTRY_COPYRIG │ │ │ │ + 0x001e0660 4854222c 0a202020 20202020 20202020 HT",. │ │ │ │ + 0x001e0670 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001e0680 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001e0690 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001e06a0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001e06b0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001e06c0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001e06d0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001e06e0 65223a20 22494d41 47455f4e 545f4f50 e": "IMAGE_NT_OP │ │ │ │ + 0x001e06f0 54494f4e 414c5f48 44523332 5f4d4147 TIONAL_HDR32_MAG │ │ │ │ + 0x001e0700 4943222c 0a202020 20202020 20202020 IC",. │ │ │ │ + 0x001e0710 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001e0720 3a202254 68652066 696c6520 69732061 : "The file is a │ │ │ │ + 0x001e0730 6e206578 65637574 61626c65 20696d61 n executable ima │ │ │ │ + 0x001e0740 67652e20 222c0a20 20202020 20202020 ge. ",. │ │ │ │ + 0x001e0750 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001e0760 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001e0770 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001e0780 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001e0790 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001e07a0 6d65223a 2022494d 4147455f 4e545f4f me": "IMAGE_NT_O │ │ │ │ + 0x001e07b0 5054494f 4e414c5f 48445236 345f4d41 PTIONAL_HDR64_MA │ │ │ │ + 0x001e07c0 47494322 2c0a2020 20202020 20202020 GIC",. │ │ │ │ + 0x001e07d0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001e07e0 223a2022 54686520 66696c65 20697320 ": "The file is │ │ │ │ + 0x001e07f0 616e2065 78656375 7461626c 6520696d an executable im │ │ │ │ + 0x001e0800 6167652e 20222c0a 20202020 20202020 age. ",. │ │ │ │ + 0x001e0810 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001e0820 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001e0830 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001e0840 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001e0850 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001e0860 616d6522 3a202249 4d414745 5f524f4d ame": "IMAGE_ROM │ │ │ │ + 0x001e0870 5f4f5054 494f4e41 4c5f4844 525f4d41 _OPTIONAL_HDR_MA │ │ │ │ + 0x001e0880 47494322 2c0a2020 20202020 20202020 GIC",. │ │ │ │ + 0x001e0890 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001e08a0 223a2022 54686520 66696c65 20697320 ": "The file is │ │ │ │ + 0x001e08b0 6120524f 4d20696d 6167652e 20222c0a a ROM image. ",. │ │ │ │ + 0x001e08c0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001e08d0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001e08e0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001e08f0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001e0900 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001e0910 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ + 0x001e0920 45435449 4f4e5f4e 4f5f5041 44222c0a ECTION_NO_PAD",. │ │ │ │ + 0x001e0930 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001e0940 756d656e 74617469 6f6e223a 20225468 umentation": "Th │ │ │ │ + 0x001e0950 65207365 6374696f 6e207368 6f756c64 e section should │ │ │ │ + 0x001e0960 206e6f74 20626520 70616464 65642074 not be padded t │ │ │ │ + 0x001e0970 6f207468 65206e65 78742062 6f756e64 o the next bound │ │ │ │ + 0x001e0980 6172792e 20546869 7320666c 61672069 ary. This flag i │ │ │ │ + 0x001e0990 73206f62 736f6c65 74652061 6e642069 s obsolete and i │ │ │ │ + 0x001e09a0 73207265 706c6163 65642062 7920494d s replaced by IM │ │ │ │ + 0x001e09b0 4147455f 53434e5f 414c4947 4e5f3142 AGE_SCN_ALIGN_1B │ │ │ │ + 0x001e09c0 59544553 2e20222c 0a202020 20202020 YTES. ",. │ │ │ │ + 0x001e09d0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001e09e0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001e09f0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001e0a00 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001e0a10 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001e0a20 6e616d65 223a2022 53454354 494f4e5f name": "SECTION_ │ │ │ │ + 0x001e0a30 434e545f 434f4445 222c0a20 20202020 CNT_CODE",. │ │ │ │ + 0x001e0a40 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001e0a50 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001e0a60 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001e0a70 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001e0a80 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001e0a90 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001e0aa0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001e0ab0 2020226e 616d6522 3a202253 45435449 "name": "SECTI │ │ │ │ + 0x001e0ac0 4f4e5f43 4e545f49 4e495449 414c495a ON_CNT_INITIALIZ │ │ │ │ + 0x001e0ad0 45445f44 41544122 2c0a2020 20202020 ED_DATA",. │ │ │ │ + 0x001e0ae0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001e0af0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001e0b00 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001e0b10 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001e0b20 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001e0b30 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001e0b40 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001e0b50 20226e61 6d65223a 20225345 4354494f "name": "SECTIO │ │ │ │ + 0x001e0b60 4e5f434e 545f554e 494e4954 49414c49 N_CNT_UNINITIALI │ │ │ │ + 0x001e0b70 5a45445f 44415441 222c0a20 20202020 ZED_DATA",. │ │ │ │ + 0x001e0b80 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001e0b90 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001e0ba0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001e0bb0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001e0bc0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001e0bd0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001e0be0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001e0bf0 2020226e 616d6522 3a202253 45435449 "name": "SECTI │ │ │ │ + 0x001e0c00 4f4e5f4c 4e4b5f4f 54484552 222c0a20 ON_LNK_OTHER",. │ │ │ │ + 0x001e0c10 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001e0c20 6d656e74 6174696f 6e223a20 22526573 mentation": "Res │ │ │ │ + 0x001e0c30 65727665 64222c0a 20202020 20202020 erved",. │ │ │ │ + 0x001e0c40 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001e0c50 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001e0c60 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001e0c70 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001e0c80 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001e0c90 616d6522 3a202253 45435449 4f4e5f4c ame": "SECTION_L │ │ │ │ + 0x001e0ca0 4e4b5f49 4e464f22 2c0a2020 20202020 NK_INFO",. │ │ │ │ + 0x001e0cb0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001e0cc0 74696f6e 223a2022 54686520 73656374 tion": "The sect │ │ │ │ + 0x001e0cd0 696f6e20 636f6e74 61696e73 20636f6d ion contains com │ │ │ │ + 0x001e0ce0 6d656e74 73206f72 206f7468 65722069 ments or other i │ │ │ │ + 0x001e0cf0 6e666f72 6d617469 6f6e2e20 54686973 nformation. This │ │ │ │ + 0x001e0d00 20697320 76616c69 64206f6e 6c792066 is valid only f │ │ │ │ + 0x001e0d10 6f72206f 626a6563 74206669 6c65732e or object files. │ │ │ │ + 0x001e0d20 20222c0a 20202020 20202020 20202020 ",. │ │ │ │ + 0x001e0d30 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001e0d40 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001e0d50 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001e0d60 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001e0d70 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001e0d80 3a202253 45435449 4f4e5f4c 4e4b5f52 : "SECTION_LNK_R │ │ │ │ + 0x001e0d90 454d4f56 45222c0a 20202020 20202020 EMOVE",. │ │ │ │ + 0x001e0da0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001e0db0 6f6e223a 20225468 65207365 6374696f on": "The sectio │ │ │ │ + 0x001e0dc0 6e207769 6c6c206e 6f742062 65636f6d n will not becom │ │ │ │ + 0x001e0dd0 65207061 7274206f 66207468 6520696d e part of the im │ │ │ │ + 0x001e0de0 6167652e 20546869 73206973 2076616c age. This is val │ │ │ │ + 0x001e0df0 6964206f 6e6c7920 666f7220 6f626a65 id only for obje │ │ │ │ + 0x001e0e00 63742066 696c6573 2e20222c 0a202020 ct files. ",. │ │ │ │ + 0x001e0e10 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001e0e20 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001e0e30 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001e0e40 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001e0e50 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001e0e60 20202022 6e616d65 223a2022 53454354 "name": "SECT │ │ │ │ + 0x001e0e70 494f4e5f 4c4e4b5f 434f4d44 4154222c ION_LNK_COMDAT", │ │ │ │ + 0x001e0e80 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001e0e90 63756d65 6e746174 696f6e22 3a202254 cumentation": "T │ │ │ │ + 0x001e0ea0 68652073 65637469 6f6e2063 6f6e7461 he section conta │ │ │ │ + 0x001e0eb0 696e7320 434f4d44 41542064 6174612e ins COMDAT data. │ │ │ │ + 0x001e0ec0 20546869 73206973 2076616c 6964206f This is valid o │ │ │ │ + 0x001e0ed0 6e6c7920 666f7220 6f626a65 63742066 nly for object f │ │ │ │ + 0x001e0ee0 696c6573 2e20222c 0a202020 20202020 iles. ",. │ │ │ │ + 0x001e0ef0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001e0f00 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001e0f10 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001e0f20 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001e0f30 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001e0f40 6e616d65 223a2022 53454354 494f4e5f name": "SECTION_ │ │ │ │ + 0x001e0f50 4e4f5f44 45464552 5f535045 435f4558 NO_DEFER_SPEC_EX │ │ │ │ + 0x001e0f60 43222c0a 20202020 20202020 20202020 C",. │ │ │ │ + 0x001e0f70 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001e0f80 20225265 73657420 73706563 756c6174 "Reset speculat │ │ │ │ + 0x001e0f90 69766520 65786365 7074696f 6e732068 ive exceptions h │ │ │ │ + 0x001e0fa0 616e646c 696e6720 62697473 20696e20 andling bits in │ │ │ │ + 0x001e0fb0 74686520 544c4220 656e7472 69657320 the TLB entries │ │ │ │ + 0x001e0fc0 666f7220 74686973 20736563 74696f6e for this section │ │ │ │ + 0x001e0fd0 2e20222c 0a202020 20202020 20202020 . ",. │ │ │ │ + 0x001e0fe0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001e0ff0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001e1000 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001e1010 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001e1020 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001e1030 223a2022 53454354 494f4e5f 47505245 ": "SECTION_GPRE │ │ │ │ + 0x001e1040 4c222c0a 20202020 20202020 20202020 L",. │ │ │ │ + 0x001e1050 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001e1060 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001e1070 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001e1080 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001e1090 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001e10a0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001e10b0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001e10c0 223a2022 53454354 494f4e5f 4d454d5f ": "SECTION_MEM_ │ │ │ │ + 0x001e10d0 46415244 41544122 2c0a2020 20202020 FARDATA",. │ │ │ │ + 0x001e10e0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001e10f0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001e1100 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001e1110 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001e1120 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001e1130 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001e1140 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001e1150 20226e61 6d65223a 20225345 4354494f "name": "SECTIO │ │ │ │ + 0x001e1160 4e5f4d45 4d5f5055 52474541 424c4522 N_MEM_PURGEABLE" │ │ │ │ + 0x001e1170 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001e1180 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001e1190 52657365 72766564 222c0a20 20202020 Reserved",. │ │ │ │ + 0x001e11a0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001e11b0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001e11c0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001e11d0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001e11e0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001e11f0 20226e61 6d65223a 20225345 4354494f "name": "SECTIO │ │ │ │ + 0x001e1200 4e5f4d45 4d5f5055 52474541 424c4522 N_MEM_PURGEABLE" │ │ │ │ + 0x001e1210 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001e1220 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001e1230 52657365 72766564 222c0a20 20202020 Reserved",. │ │ │ │ + 0x001e1240 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001e1250 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001e1260 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001e1270 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001e1280 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001e1290 20226e61 6d65223a 20225345 4354494f "name": "SECTIO │ │ │ │ + 0x001e12a0 4e5f4d45 4d5f3136 42495422 2c0a2020 N_MEM_16BIT",. │ │ │ │ + 0x001e12b0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001e12c0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001e12d0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001e12e0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001e12f0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001e1300 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001e1310 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001e1320 20202020 20226e61 6d65223a 20225345 "name": "SE │ │ │ │ + 0x001e1330 4354494f 4e5f4c4e 4b5f4e52 454c4f43 CTION_LNK_NRELOC │ │ │ │ + 0x001e1340 5f4f5646 4c222c0a 20202020 20202020 _OVFL",. │ │ │ │ + 0x001e1350 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001e1360 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001e1370 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001e1380 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001e1390 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001e13a0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001e13b0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001e13c0 6e616d65 223a2022 53454354 494f4e5f name": "SECTION_ │ │ │ │ + 0x001e13d0 4d454d5f 4c4f434b 4544222c 0a202020 MEM_LOCKED",. │ │ │ │ + 0x001e13e0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001e13f0 6e746174 696f6e22 3a202252 65736572 ntation": "Reser │ │ │ │ + 0x001e1400 76656422 2c0a2020 20202020 20202020 ved",. │ │ │ │ + 0x001e1410 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001e1420 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001e1430 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001e1440 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001e1450 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001e1460 65223a20 22534543 54494f4e 5f4d454d e": "SECTION_MEM │ │ │ │ + 0x001e1470 5f505245 4c4f4144 222c0a20 20202020 _PRELOAD",. │ │ │ │ + 0x001e1480 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001e1490 6174696f 6e223a20 22526573 65727665 ation": "Reserve │ │ │ │ + 0x001e14a0 64222c0a 20202020 20202020 20202020 d",. │ │ │ │ + 0x001e14b0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001e14c0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001e14d0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001e14e0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001e14f0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001e1500 3a202253 45435449 4f4e5f41 4c49474e : "SECTION_ALIGN │ │ │ │ + 0x001e1510 5f314259 54455322 2c0a2020 20202020 _1BYTES",. │ │ │ │ + 0x001e1520 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001e1530 74696f6e 223a2022 416c6967 6e206461 tion": "Align da │ │ │ │ + 0x001e1540 7461206f 6e206120 312d6279 74652062 ta on a 1-byte b │ │ │ │ + 0x001e1550 6f756e64 6172792e 20546869 73206973 oundary. This is │ │ │ │ + 0x001e1560 2076616c 6964206f 6e6c7920 666f7220 valid only for │ │ │ │ + 0x001e1570 6f626a65 63742066 696c6573 2e20222c object files. ", │ │ │ │ + 0x001e1580 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001e1590 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001e15a0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001e15b0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001e15c0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001e15d0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001e15e0 53454354 494f4e5f 414c4947 4e5f3242 SECTION_ALIGN_2B │ │ │ │ + 0x001e15f0 59544553 222c0a20 20202020 20202020 YTES",. │ │ │ │ + 0x001e1600 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001e1610 6e223a20 22416c69 676e2064 61746120 n": "Align data │ │ │ │ + 0x001e1620 6f6e2061 20322d62 79746520 626f756e on a 2-byte boun │ │ │ │ + 0x001e1630 64617279 2e205468 69732069 73207661 dary. This is va │ │ │ │ + 0x001e1640 6c696420 6f6e6c79 20666f72 206f626a lid only for obj │ │ │ │ + 0x001e1650 65637420 66696c65 732e2022 2c0a2020 ect files. ",. │ │ │ │ + 0x001e1660 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001e1670 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001e1680 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001e1690 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001e16a0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001e16b0 20202020 226e616d 65223a20 22534543 "name": "SEC │ │ │ │ + 0x001e16c0 54494f4e 5f414c49 474e5f34 42595445 TION_ALIGN_4BYTE │ │ │ │ + 0x001e16d0 53222c0a 20202020 20202020 20202020 S",. │ │ │ │ + 0x001e16e0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001e16f0 2022416c 69676e20 64617461 206f6e20 "Align data on │ │ │ │ + 0x001e1700 6120342d 62797465 20626f75 6e646172 a 4-byte boundar │ │ │ │ + 0x001e1710 792e2054 68697320 69732076 616c6964 y. This is valid │ │ │ │ + 0x001e1720 206f6e6c 7920666f 72206f62 6a656374 only for object │ │ │ │ + 0x001e1730 2066696c 65732e20 222c0a20 20202020 files. ",. │ │ │ │ + 0x001e1740 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001e1750 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001e1760 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001e1770 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001e1780 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001e1790 20226e61 6d65223a 20225345 4354494f "name": "SECTIO │ │ │ │ + 0x001e17a0 4e5f414c 49474e5f 38425954 4553222c N_ALIGN_8BYTES", │ │ │ │ + 0x001e17b0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001e17c0 63756d65 6e746174 696f6e22 3a202241 cumentation": "A │ │ │ │ + 0x001e17d0 6c69676e 20646174 61206f6e 20612038 lign data on a 8 │ │ │ │ + 0x001e17e0 2d627974 6520626f 756e6461 72792e20 -byte boundary. │ │ │ │ + 0x001e17f0 54686973 20697320 76616c69 64206f6e This is valid on │ │ │ │ + 0x001e1800 6c792066 6f72206f 626a6563 74206669 ly for object fi │ │ │ │ + 0x001e1810 6c65732e 20222c0a 20202020 20202020 les. ",. │ │ │ │ + 0x001e1820 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001e1830 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001e1840 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001e1850 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001e1860 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001e1870 616d6522 3a202253 45435449 4f4e5f41 ame": "SECTION_A │ │ │ │ + 0x001e1880 4c49474e 5f313642 59544553 222c0a20 LIGN_16BYTES",. │ │ │ │ + 0x001e1890 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001e18a0 6d656e74 6174696f 6e223a20 22416c69 mentation": "Ali │ │ │ │ + 0x001e18b0 676e2064 61746120 6f6e2061 2031362d gn data on a 16- │ │ │ │ + 0x001e18c0 62797465 20626f75 6e646172 792e2054 byte boundary. T │ │ │ │ + 0x001e18d0 68697320 69732076 616c6964 206f6e6c his is valid onl │ │ │ │ + 0x001e18e0 7920666f 72206f62 6a656374 2066696c y for object fil │ │ │ │ + 0x001e18f0 65732e20 222c0a20 20202020 20202020 es. ",. │ │ │ │ + 0x001e1900 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001e1910 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001e1920 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001e1930 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001e1940 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001e1950 6d65223a 20225345 4354494f 4e5f414c me": "SECTION_AL │ │ │ │ + 0x001e1960 49474e5f 33324259 54455322 2c0a2020 IGN_32BYTES",. │ │ │ │ + 0x001e1970 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001e1980 656e7461 74696f6e 223a2022 416c6967 entation": "Alig │ │ │ │ + 0x001e1990 6e206461 7461206f 6e206120 33322d62 n data on a 32-b │ │ │ │ + 0x001e19a0 79746520 626f756e 64617279 2e205468 yte boundary. Th │ │ │ │ + 0x001e19b0 69732069 73207661 6c696420 6f6e6c79 is is valid only │ │ │ │ + 0x001e19c0 20666f72 206f626a 65637420 66696c65 for object file │ │ │ │ + 0x001e19d0 732e2022 2c0a2020 20202020 20202020 s. ",. │ │ │ │ + 0x001e19e0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001e19f0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001e1a00 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001e1a10 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001e1a20 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001e1a30 65223a20 22534543 54494f4e 5f414c49 e": "SECTION_ALI │ │ │ │ + 0x001e1a40 474e5f36 34425954 4553222c 0a202020 GN_64BYTES",. │ │ │ │ + 0x001e1a50 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001e1a60 6e746174 696f6e22 3a202241 6c69676e ntation": "Align │ │ │ │ + 0x001e1a70 20646174 61206f6e 20612036 342d6279 data on a 64-by │ │ │ │ + 0x001e1a80 74652062 6f756e64 6172792e 20546869 te boundary. Thi │ │ │ │ + 0x001e1a90 73206973 2076616c 6964206f 6e6c7920 s is valid only │ │ │ │ + 0x001e1aa0 666f7220 6f626a65 63742066 696c6573 for object files │ │ │ │ + 0x001e1ab0 2e20222c 0a202020 20202020 20202020 . ",. │ │ │ │ + 0x001e1ac0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001e1ad0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001e1ae0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001e1af0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001e1b00 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001e1b10 223a2022 53454354 494f4e5f 414c4947 ": "SECTION_ALIG │ │ │ │ + 0x001e1b20 4e5f3132 38425954 4553222c 0a202020 N_128BYTES",. │ │ │ │ + 0x001e1b30 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001e1b40 6e746174 696f6e22 3a202241 6c69676e ntation": "Align │ │ │ │ + 0x001e1b50 20646174 61206f6e 20612031 32382d62 data on a 128-b │ │ │ │ + 0x001e1b60 79746520 626f756e 64617279 2e205468 yte boundary. Th │ │ │ │ + 0x001e1b70 69732069 73207661 6c696420 6f6e6c79 is is valid only │ │ │ │ + 0x001e1b80 20666f72 206f626a 65637420 66696c65 for object file │ │ │ │ + 0x001e1b90 732e2022 2c0a2020 20202020 20202020 s. ",. │ │ │ │ + 0x001e1ba0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001e1bb0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001e1bc0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001e1bd0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001e1be0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001e1bf0 65223a20 22534543 54494f4e 5f414c49 e": "SECTION_ALI │ │ │ │ + 0x001e1c00 474e5f32 35364259 54455322 2c0a2020 GN_256BYTES",. │ │ │ │ + 0x001e1c10 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001e1c20 656e7461 74696f6e 223a2022 416c6967 entation": "Alig │ │ │ │ + 0x001e1c30 6e206461 7461206f 6e206120 3235362d n data on a 256- │ │ │ │ + 0x001e1c40 62797465 20626f75 6e646172 792e2054 byte boundary. T │ │ │ │ + 0x001e1c50 68697320 69732076 616c6964 206f6e6c his is valid onl │ │ │ │ + 0x001e1c60 7920666f 72206f62 6a656374 2066696c y for object fil │ │ │ │ + 0x001e1c70 65732e20 222c0a20 20202020 20202020 es. ",. │ │ │ │ + 0x001e1c80 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001e1c90 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001e1ca0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001e1cb0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001e1cc0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001e1cd0 6d65223a 20225345 4354494f 4e5f414c me": "SECTION_AL │ │ │ │ + 0x001e1ce0 49474e5f 35313242 59544553 222c0a20 IGN_512BYTES",. │ │ │ │ + 0x001e1cf0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001e1d00 6d656e74 6174696f 6e223a20 22416c69 mentation": "Ali │ │ │ │ + 0x001e1d10 676e2064 61746120 6f6e2061 20353132 gn data on a 512 │ │ │ │ + 0x001e1d20 2d627974 6520626f 756e6461 72792e20 -byte boundary. │ │ │ │ + 0x001e1d30 54686973 20697320 76616c69 64206f6e This is valid on │ │ │ │ + 0x001e1d40 6c792066 6f72206f 626a6563 74206669 ly for object fi │ │ │ │ + 0x001e1d50 6c65732e 20222c0a 20202020 20202020 les. ",. │ │ │ │ + 0x001e1d60 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001e1d70 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001e1d80 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001e1d90 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001e1da0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001e1db0 616d6522 3a202253 45435449 4f4e5f41 ame": "SECTION_A │ │ │ │ + 0x001e1dc0 4c49474e 5f313032 34425954 4553222c LIGN_1024BYTES", │ │ │ │ + 0x001e1dd0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001e1de0 63756d65 6e746174 696f6e22 3a202241 cumentation": "A │ │ │ │ + 0x001e1df0 6c69676e 20646174 61206f6e 20612031 lign data on a 1 │ │ │ │ + 0x001e1e00 3032342d 62797465 20626f75 6e646172 024-byte boundar │ │ │ │ + 0x001e1e10 792e2054 68697320 69732076 616c6964 y. This is valid │ │ │ │ + 0x001e1e20 206f6e6c 7920666f 72206f62 6a656374 only for object │ │ │ │ + 0x001e1e30 2066696c 65732e20 222c0a20 20202020 files. ",. │ │ │ │ + 0x001e1e40 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001e1e50 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001e1e60 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001e1e70 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001e1e80 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001e1e90 20226e61 6d65223a 20225345 4354494f "name": "SECTIO │ │ │ │ + 0x001e1ea0 4e5f414c 49474e5f 32303438 42595445 N_ALIGN_2048BYTE │ │ │ │ + 0x001e1eb0 53222c0a 20202020 20202020 20202020 S",. │ │ │ │ + 0x001e1ec0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001e1ed0 2022416c 69676e20 64617461 206f6e20 "Align data on │ │ │ │ + 0x001e1ee0 61203230 34382d62 79746520 626f756e a 2048-byte boun │ │ │ │ + 0x001e1ef0 64617279 2e205468 69732069 73207661 dary. This is va │ │ │ │ + 0x001e1f00 6c696420 6f6e6c79 20666f72 206f626a lid only for obj │ │ │ │ + 0x001e1f10 65637420 66696c65 732e2022 2c0a2020 ect files. ",. │ │ │ │ + 0x001e1f20 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001e1f30 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001e1f40 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001e1f50 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001e1f60 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001e1f70 20202020 226e616d 65223a20 22534543 "name": "SEC │ │ │ │ + 0x001e1f80 54494f4e 5f414c49 474e5f34 30393642 TION_ALIGN_4096B │ │ │ │ + 0x001e1f90 59544553 222c0a20 20202020 20202020 YTES",. │ │ │ │ + 0x001e1fa0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001e1fb0 6e223a20 22416c69 676e2064 61746120 n": "Align data │ │ │ │ + 0x001e1fc0 6f6e2061 20343039 362d6279 74652062 on a 4096-byte b │ │ │ │ + 0x001e1fd0 6f756e64 6172792e 20546869 73206973 oundary. This is │ │ │ │ + 0x001e1fe0 2076616c 6964206f 6e6c7920 666f7220 valid only for │ │ │ │ + 0x001e1ff0 6f626a65 63742066 696c6573 2e20222c object files. ", │ │ │ │ + 0x001e2000 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001e2010 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001e2020 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001e2030 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001e2040 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001e2050 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001e2060 53454354 494f4e5f 414c4947 4e5f3831 SECTION_ALIGN_81 │ │ │ │ + 0x001e2070 39324259 54455322 2c0a2020 20202020 92BYTES",. │ │ │ │ + 0x001e2080 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001e2090 74696f6e 223a2022 416c6967 6e206461 tion": "Align da │ │ │ │ + 0x001e20a0 7461206f 6e206120 38313932 2d627974 ta on a 8192-byt │ │ │ │ + 0x001e20b0 6520626f 756e6461 72792e20 54686973 e boundary. This │ │ │ │ + 0x001e20c0 20697320 76616c69 64206f6e 6c792066 is valid only f │ │ │ │ + 0x001e20d0 6f72206f 626a6563 74206669 6c65732e or object files. │ │ │ │ + 0x001e20e0 20222c0a 20202020 20202020 20202020 ",. │ │ │ │ + 0x001e20f0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001e2100 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001e2110 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001e2120 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001e2130 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001e2140 3a202253 45435449 4f4e5f41 4c49474e : "SECTION_ALIGN │ │ │ │ + 0x001e2150 5f4d4153 4b222c0a 20202020 20202020 _MASK",. │ │ │ │ + 0x001e2160 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001e2170 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001e2180 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001e2190 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001e21a0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001e21b0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001e21c0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001e21d0 6e616d65 223a2022 53454354 494f4e5f name": "SECTION_ │ │ │ │ + 0x001e21e0 4d454d5f 44495343 41524441 424c4522 MEM_DISCARDABLE" │ │ │ │ + 0x001e21f0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001e2200 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001e2210 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001e2220 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001e2230 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001e2240 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001e2250 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001e2260 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001e2270 20225345 4354494f 4e5f4d45 4d5f4e4f "SECTION_MEM_NO │ │ │ │ + 0x001e2280 545f4341 43484544 222c0a20 20202020 T_CACHED",. │ │ │ │ + 0x001e2290 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001e22a0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001e22b0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001e22c0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001e22d0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001e22e0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001e22f0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001e2300 2020226e 616d6522 3a202253 45435449 "name": "SECTI │ │ │ │ + 0x001e2310 4f4e5f4d 454d5f4e 4f545f50 41474544 ON_MEM_NOT_PAGED │ │ │ │ + 0x001e2320 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001e2330 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001e2340 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001e2350 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001e2360 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001e2370 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001e2380 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001e2390 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001e23a0 3a202253 45435449 4f4e5f4d 454d5f53 : "SECTION_MEM_S │ │ │ │ + 0x001e23b0 48415245 44222c0a 20202020 20202020 HARED",. │ │ │ │ + 0x001e23c0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001e23d0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001e23e0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001e23f0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001e2400 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001e2410 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001e2420 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001e2430 6e616d65 223a2022 53454354 494f4e5f name": "SECTION_ │ │ │ │ + 0x001e2440 4d454d5f 45584543 55544522 2c0a2020 MEM_EXECUTE",. │ │ │ │ + 0x001e2450 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001e2460 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001e2470 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001e2480 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001e2490 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001e24a0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001e24b0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001e24c0 20202020 20226e61 6d65223a 20225345 "name": "SE │ │ │ │ + 0x001e24d0 4354494f 4e5f4d45 4d5f5245 4144222c CTION_MEM_READ", │ │ │ │ + 0x001e24e0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001e24f0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001e2500 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001e2510 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001e2520 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001e2530 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001e2540 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001e2550 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001e2560 22534543 54494f4e 5f4d454d 5f575249 "SECTION_MEM_WRI │ │ │ │ + 0x001e2570 5445222c 0a202020 20202020 20202020 TE",. │ │ │ │ + 0x001e2580 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001e2590 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001e25a0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001e25b0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001e25c0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001e25d0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001e25e0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001e25f0 65223a20 22534543 54494f4e 5f534341 e": "SECTION_SCA │ │ │ │ + 0x001e2600 4c455f49 4e444558 222c0a20 20202020 LE_INDEX",. │ │ │ │ + 0x001e2610 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001e2620 6174696f 6e223a20 22546c73 20696e64 ation": "Tls ind │ │ │ │ + 0x001e2630 65782069 73207363 616c6564 222c0a20 ex is scaled",. │ │ │ │ + 0x001e2640 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001e2650 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001e2660 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001e2670 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001e2680 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001e2690 20202020 20226e61 6d65223a 20225245 "name": "RE │ │ │ │ + 0x001e26a0 534f5552 43455f54 5950455f 43555253 SOURCE_TYPE_CURS │ │ │ │ + 0x001e26b0 4f52222c 0a202020 20202020 20202020 OR",. │ │ │ │ + 0x001e26c0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001e26d0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001e26e0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001e26f0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001e2700 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001e2710 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001e2720 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001e2730 65223a20 22524553 4f555243 455f5459 e": "RESOURCE_TY │ │ │ │ + 0x001e2740 50455f42 49544d41 50222c0a 20202020 PE_BITMAP",. │ │ │ │ + 0x001e2750 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001e2760 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001e2770 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001e2780 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001e2790 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001e27a0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001e27b0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001e27c0 20202022 6e616d65 223a2022 5245534f "name": "RESO │ │ │ │ + 0x001e27d0 55524345 5f545950 455f4943 4f4e222c URCE_TYPE_ICON", │ │ │ │ + 0x001e27e0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001e27f0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001e2800 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001e2810 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001e2820 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001e2830 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001e2840 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001e2850 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001e2860 22524553 4f555243 455f5459 50455f4d "RESOURCE_TYPE_M │ │ │ │ + 0x001e2870 454e5522 2c0a2020 20202020 20202020 ENU",. │ │ │ │ + 0x001e2880 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001e2890 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001e28a0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001e28b0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001e28c0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001e28d0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001e28e0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001e28f0 6d65223a 20225245 534f5552 43455f54 me": "RESOURCE_T │ │ │ │ + 0x001e2900 5950455f 4449414c 4f47222c 0a202020 YPE_DIALOG",. │ │ │ │ + 0x001e2910 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001e2920 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001e2930 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001e2940 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001e2950 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001e2960 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001e2970 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001e2980 20202020 226e616d 65223a20 22524553 "name": "RES │ │ │ │ + 0x001e2990 4f555243 455f5459 50455f53 5452494e OURCE_TYPE_STRIN │ │ │ │ + 0x001e29a0 47222c0a 20202020 20202020 20202020 G",. │ │ │ │ + 0x001e29b0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001e29c0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001e29d0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001e29e0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001e29f0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001e2a00 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001e2a10 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001e2a20 223a2022 5245534f 55524345 5f545950 ": "RESOURCE_TYP │ │ │ │ + 0x001e2a30 455f464f 4e544449 52222c0a 20202020 E_FONTDIR",. │ │ │ │ + 0x001e2a40 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001e2a50 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001e2a60 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001e2a70 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001e2a80 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001e2a90 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001e2aa0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001e2ab0 20202022 6e616d65 223a2022 5245534f "name": "RESO │ │ │ │ + 0x001e2ac0 55524345 5f545950 455f464f 4e54222c URCE_TYPE_FONT", │ │ │ │ + 0x001e2ad0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001e2ae0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001e2af0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001e2b00 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001e2b10 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001e2b20 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001e2b30 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001e2b40 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001e2b50 22524553 4f555243 455f5459 50455f41 "RESOURCE_TYPE_A │ │ │ │ + 0x001e2b60 4343454c 45524154 4f52222c 0a202020 CCELERATOR",. │ │ │ │ + 0x001e2b70 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001e2b80 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001e2b90 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001e2ba0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001e2bb0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001e2bc0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001e2bd0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001e2be0 20202020 226e616d 65223a20 22524553 "name": "RES │ │ │ │ + 0x001e2bf0 4f555243 455f5459 50455f52 43444154 OURCE_TYPE_RCDAT │ │ │ │ + 0x001e2c00 41222c0a 20202020 20202020 20202020 A",. │ │ │ │ + 0x001e2c10 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001e2c20 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001e2c30 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001e2c40 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001e2c50 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001e2c60 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001e2c70 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001e2c80 223a2022 5245534f 55524345 5f545950 ": "RESOURCE_TYP │ │ │ │ + 0x001e2c90 455f4d45 53534147 45544142 4c45222c E_MESSAGETABLE", │ │ │ │ + 0x001e2ca0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001e2cb0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001e2cc0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001e2cd0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001e2ce0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001e2cf0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001e2d00 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001e2d10 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001e2d20 22524553 4f555243 455f5459 50455f47 "RESOURCE_TYPE_G │ │ │ │ + 0x001e2d30 524f5550 5f435552 534f5222 2c0a2020 ROUP_CURSOR",. │ │ │ │ + 0x001e2d40 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001e2d50 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001e2d60 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001e2d70 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001e2d80 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001e2d90 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001e2da0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001e2db0 20202020 20226e61 6d65223a 20225245 "name": "RE │ │ │ │ + 0x001e2dc0 534f5552 43455f54 5950455f 47524f55 SOURCE_TYPE_GROU │ │ │ │ + 0x001e2dd0 505f4943 4f4e222c 0a202020 20202020 P_ICON",. │ │ │ │ + 0x001e2de0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001e2df0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001e2e00 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001e2e10 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001e2e20 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001e2e30 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001e2e40 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001e2e50 226e616d 65223a20 22524553 4f555243 "name": "RESOURC │ │ │ │ + 0x001e2e60 455f5459 50455f56 45525349 4f4e222c E_TYPE_VERSION", │ │ │ │ + 0x001e2e70 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001e2e80 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001e2e90 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001e2ea0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001e2eb0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001e2ec0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001e2ed0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001e2ee0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001e2ef0 22524553 4f555243 455f5459 50455f44 "RESOURCE_TYPE_D │ │ │ │ + 0x001e2f00 4c47494e 434c5544 45222c0a 20202020 LGINCLUDE",. │ │ │ │ + 0x001e2f10 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001e2f20 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001e2f30 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001e2f40 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001e2f50 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001e2f60 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001e2f70 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001e2f80 20202022 6e616d65 223a2022 5245534f "name": "RESO │ │ │ │ + 0x001e2f90 55524345 5f545950 455f504c 5547504c URCE_TYPE_PLUGPL │ │ │ │ + 0x001e2fa0 4159222c 0a202020 20202020 20202020 AY",. │ │ │ │ + 0x001e2fb0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001e2fc0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001e2fd0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001e2fe0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001e2ff0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001e3000 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001e3010 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001e3020 65223a20 22524553 4f555243 455f5459 e": "RESOURCE_TY │ │ │ │ + 0x001e3030 50455f56 5844222c 0a202020 20202020 PE_VXD",. │ │ │ │ + 0x001e3040 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001e3050 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001e3060 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001e3070 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001e3080 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001e3090 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001e30a0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001e30b0 226e616d 65223a20 22524553 4f555243 "name": "RESOURC │ │ │ │ + 0x001e30c0 455f5459 50455f41 4e494355 52534f52 E_TYPE_ANICURSOR │ │ │ │ + 0x001e30d0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001e30e0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001e30f0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001e3100 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001e3110 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001e3120 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001e3130 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001e3140 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001e3150 3a202252 45534f55 5243455f 54595045 : "RESOURCE_TYPE │ │ │ │ + 0x001e3160 5f414e49 49434f4e 222c0a20 20202020 _ANIICON",. │ │ │ │ + 0x001e3170 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001e3180 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001e3190 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001e31a0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001e31b0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001e31c0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001e31d0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001e31e0 2020226e 616d6522 3a202252 45534f55 "name": "RESOU │ │ │ │ + 0x001e31f0 5243455f 54595045 5f48544d 4c222c0a RCE_TYPE_HTML",. │ │ │ │ + 0x001e3200 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001e3210 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001e3220 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001e3230 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001e3240 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001e3250 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001e3260 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001e3270 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001e3280 5245534f 55524345 5f545950 455f4d41 RESOURCE_TYPE_MA │ │ │ │ + 0x001e3290 4e494645 5354222c 0a202020 20202020 NIFEST",. │ │ │ │ + 0x001e32a0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001e32b0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001e32c0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001e32d0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001e32e0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001e32f0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001e3300 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001e3310 226e616d 65223a20 22494d41 47455f44 "name": "IMAGE_D │ │ │ │ + 0x001e3320 45425547 5f545950 455f554e 4b4e4f57 EBUG_TYPE_UNKNOW │ │ │ │ + 0x001e3330 4e222c0a 20202020 20202020 20202020 N",. │ │ │ │ + 0x001e3340 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001e3350 2022556e 6b6e6f77 6e207661 6c75652c "Unknown value, │ │ │ │ + 0x001e3360 2069676e 6f726564 20627920 616c6c20 ignored by all │ │ │ │ + 0x001e3370 746f6f6c 732e2022 2c0a2020 20202020 tools. ",. │ │ │ │ + 0x001e3380 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001e3390 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001e33a0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001e33b0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001e33c0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001e33d0 226e616d 65223a20 22494d41 47455f44 "name": "IMAGE_D │ │ │ │ + 0x001e33e0 45425547 5f545950 455f434f 4646222c EBUG_TYPE_COFF", │ │ │ │ + 0x001e33f0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001e3400 63756d65 6e746174 696f6e22 3a202243 cumentation": "C │ │ │ │ + 0x001e3410 4f464620 64656275 6767696e 6720696e OFF debugging in │ │ │ │ + 0x001e3420 666f726d 6174696f 6e20286c 696e6520 formation (line │ │ │ │ + 0x001e3430 6e756d62 6572732c 2073796d 626f6c20 numbers, symbol │ │ │ │ + 0x001e3440 7461626c 652c2061 6e642073 7472696e table, and strin │ │ │ │ + 0x001e3450 67207461 626c6529 2e205468 69732074 g table). This t │ │ │ │ + 0x001e3460 79706520 6f662064 65627567 67696e67 ype of debugging │ │ │ │ + 0x001e3470 20696e66 6f726d61 74696f6e 20697320 information is │ │ │ │ + 0x001e3480 616c736f 20706f69 6e746564 20746f20 also pointed to │ │ │ │ + 0x001e3490 62792066 69656c64 7320696e 20746865 by fields in the │ │ │ │ + 0x001e34a0 2066696c 65206865 61646572 732e2022 file headers. " │ │ │ │ + 0x001e34b0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001e34c0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001e34d0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001e34e0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001e34f0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001e3500 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001e3510 22494d41 47455f44 45425547 5f545950 "IMAGE_DEBUG_TYP │ │ │ │ + 0x001e3520 455f434f 44455649 4557222c 0a202020 E_CODEVIEW",. │ │ │ │ + 0x001e3530 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001e3540 6e746174 696f6e22 3a202243 6f646556 ntation": "CodeV │ │ │ │ + 0x001e3550 69657720 64656275 6767696e 6720696e iew debugging in │ │ │ │ + 0x001e3560 666f726d 6174696f 6e2e2054 68652066 formation. The f │ │ │ │ + 0x001e3570 6f726d61 74206f66 20746865 20646174 ormat of the dat │ │ │ │ + 0x001e3580 6120626c 6f636b20 69732064 65736372 a block is descr │ │ │ │ + 0x001e3590 69626564 20627920 74686520 436f6465 ibed by the Code │ │ │ │ + 0x001e35a0 56696577 20342e30 20737065 63696669 View 4.0 specifi │ │ │ │ + 0x001e35b0 63617469 6f6e2e22 2c0a2020 20202020 cation.",. │ │ │ │ + 0x001e35c0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001e35d0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001e35e0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001e35f0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001e3600 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001e3610 226e616d 65223a20 22494d41 47455f44 "name": "IMAGE_D │ │ │ │ + 0x001e3620 45425547 5f545950 455f4650 4f222c0a EBUG_TYPE_FPO",. │ │ │ │ + 0x001e3630 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001e3640 756d656e 74617469 6f6e223a 20224672 umentation": "Fr │ │ │ │ + 0x001e3650 616d6520 706f696e 74657220 6f6d6973 ame pointer omis │ │ │ │ + 0x001e3660 73696f6e 20284650 4f292069 6e666f72 sion (FPO) infor │ │ │ │ + 0x001e3670 6d617469 6f6e2e20 54686973 20696e66 mation. This inf │ │ │ │ + 0x001e3680 6f726d61 74696f6e 2074656c 6c732074 ormation tells t │ │ │ │ + 0x001e3690 68652064 65627567 67657220 686f7720 he debugger how │ │ │ │ + 0x001e36a0 746f2069 6e746572 70726574 206e6f6e to interpret non │ │ │ │ + 0x001e36b0 7374616e 64617264 20737461 636b2066 standard stack f │ │ │ │ + 0x001e36c0 72616d65 732c2077 68696368 20757365 rames, which use │ │ │ │ + 0x001e36d0 20746865 20454250 20726567 69737465 the EBP registe │ │ │ │ + 0x001e36e0 7220666f 72206120 70757270 6f736520 r for a purpose │ │ │ │ + 0x001e36f0 6f746865 72207468 616e2061 73206120 other than as a │ │ │ │ + 0x001e3700 6672616d 6520706f 696e7465 722e2022 frame pointer. " │ │ │ │ + 0x001e3710 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001e3720 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001e3730 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001e3740 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001e3750 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001e3760 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001e3770 22494d41 47455f44 45425547 5f545950 "IMAGE_DEBUG_TYP │ │ │ │ + 0x001e3780 455f4d49 5343222c 0a202020 20202020 E_MISC",. │ │ │ │ + 0x001e3790 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001e37a0 696f6e22 3a20224d 69736365 6c6c616e ion": "Miscellan │ │ │ │ + 0x001e37b0 656f7573 20696e66 6f726d61 74696f6e eous information │ │ │ │ + 0x001e37c0 2e20222c 0a202020 20202020 20202020 . ",. │ │ │ │ + 0x001e37d0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001e37e0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001e37f0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001e3800 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001e3810 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001e3820 223a2022 494d4147 455f4445 4255475f ": "IMAGE_DEBUG_ │ │ │ │ + 0x001e3830 54595045 5f455843 45505449 4f4e222c TYPE_EXCEPTION", │ │ │ │ + 0x001e3840 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001e3850 63756d65 6e746174 696f6e22 3a202245 cumentation": "E │ │ │ │ + 0x001e3860 78636570 74696f6e 20696e66 6f726d61 xception informa │ │ │ │ + 0x001e3870 74696f6e 2e20222c 0a202020 20202020 tion. ",. │ │ │ │ + 0x001e3880 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001e3890 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001e38a0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001e38b0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001e38c0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001e38d0 6e616d65 223a2022 494d4147 455f4445 name": "IMAGE_DE │ │ │ │ + 0x001e38e0 4255475f 54595045 5f464958 5550222c BUG_TYPE_FIXUP", │ │ │ │ + 0x001e38f0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001e3900 63756d65 6e746174 696f6e22 3a202246 cumentation": "F │ │ │ │ + 0x001e3910 69787570 20696e66 6f726d61 74696f6e ixup information │ │ │ │ + 0x001e3920 2e20222c 0a202020 20202020 20202020 . ",. │ │ │ │ + 0x001e3930 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001e3940 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001e3950 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001e3960 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001e3970 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001e3980 223a2022 494d4147 455f4445 4255475f ": "IMAGE_DEBUG_ │ │ │ │ + 0x001e3990 54595045 5f4f4d41 505f4652 4f4d5f53 TYPE_OMAP_FROM_S │ │ │ │ + 0x001e39a0 5243222c 0a202020 20202020 20202020 RC",. │ │ │ │ + 0x001e39b0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001e39c0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001e39d0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001e39e0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001e39f0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001e3a00 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001e3a10 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001e3a20 65223a20 22494d41 47455f44 45425547 e": "IMAGE_DEBUG │ │ │ │ + 0x001e3a30 5f545950 455f4f4d 41505f54 4f5f5352 _TYPE_OMAP_TO_SR │ │ │ │ + 0x001e3a40 43222c0a 20202020 20202020 20202020 C",. │ │ │ │ + 0x001e3a50 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001e3a60 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001e3a70 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001e3a80 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001e3a90 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001e3aa0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001e3ab0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001e3ac0 223a2022 494d4147 455f4445 4255475f ": "IMAGE_DEBUG_ │ │ │ │ + 0x001e3ad0 54595045 5f424f52 4c414e44 222c0a20 TYPE_BORLAND",. │ │ │ │ + 0x001e3ae0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001e3af0 6d656e74 6174696f 6e223a20 22426f72 mentation": "Bor │ │ │ │ + 0x001e3b00 6c616e64 20646562 75676769 6e672069 land debugging i │ │ │ │ + 0x001e3b10 6e666f72 6d617469 6f6e2e22 2c0a2020 nformation.",. │ │ │ │ + 0x001e3b20 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001e3b30 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001e3b40 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001e3b50 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001e3b60 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001e3b70 20202020 226e616d 65223a20 22494d41 "name": "IMA │ │ │ │ + 0x001e3b80 47455f44 45425547 5f545950 455f5245 GE_DEBUG_TYPE_RE │ │ │ │ + 0x001e3b90 53455256 45443130 222c0a20 20202020 SERVED10",. │ │ │ │ + 0x001e3ba0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001e3bb0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001e3bc0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001e3bd0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001e3be0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001e3bf0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001e3c00 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001e3c10 2020226e 616d6522 3a202249 4d414745 "name": "IMAGE │ │ │ │ + 0x001e3c20 5f444542 55475f54 5950455f 434c5349 _DEBUG_TYPE_CLSI │ │ │ │ + 0x001e3c30 44222c0a 20202020 20202020 20202020 D",. │ │ │ │ + 0x001e3c40 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001e3c50 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001e3c60 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001e3c70 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001e3c80 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001e3c90 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001e3ca0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001e3cb0 223a2022 494d4147 455f4445 4255475f ": "IMAGE_DEBUG_ │ │ │ │ + 0x001e3cc0 54595045 5f56435f 46454154 55524522 TYPE_VC_FEATURE" │ │ │ │ + 0x001e3cd0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001e3ce0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001e3cf0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001e3d00 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001e3d10 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001e3d20 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001e3d30 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001e3d40 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001e3d50 2022494d 4147455f 44454255 475f5459 "IMAGE_DEBUG_TY │ │ │ │ + 0x001e3d60 50455f50 4f474f22 2c0a2020 20202020 PE_POGO",. │ │ │ │ + 0x001e3d70 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001e3d80 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001e3d90 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001e3da0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001e3db0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001e3dc0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001e3dd0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001e3de0 20226e61 6d65223a 2022494d 4147455f "name": "IMAGE_ │ │ │ │ + 0x001e3df0 44454255 475f5459 50455f49 4c544347 DEBUG_TYPE_ILTCG │ │ │ │ + 0x001e3e00 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001e3e10 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001e3e20 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001e3e30 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001e3e40 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001e3e50 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001e3e60 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001e3e70 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001e3e80 3a202249 4d414745 5f444542 55475f54 : "IMAGE_DEBUG_T │ │ │ │ + 0x001e3e90 5950455f 4d505822 2c0a2020 20202020 YPE_MPX",. │ │ │ │ + 0x001e3ea0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001e3eb0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001e3ec0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001e3ed0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001e3ee0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001e3ef0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001e3f00 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001e3f10 20226e61 6d65223a 2022494d 4147455f "name": "IMAGE_ │ │ │ │ + 0x001e3f20 44454255 475f5459 50455f52 4550524f DEBUG_TYPE_REPRO │ │ │ │ + 0x001e3f30 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001e3f40 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001e3f50 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001e3f60 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001e3f70 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001e3f80 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001e3f90 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001e3fa0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001e3fb0 3a202269 735f7065 222c0a20 20202020 : "is_pe",. │ │ │ │ + 0x001e3fc0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001e3fd0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001e3fe0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001e3ff0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001e4000 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001e4010 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001e4020 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001e4030 2020226e 616d6522 3a20226d 61636869 "name": "machi │ │ │ │ + 0x001e4040 6e65222c 0a202020 20202020 20202020 ne",. │ │ │ │ + 0x001e4050 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001e4060 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001e4070 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001e4080 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001e4090 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001e40a0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001e40b0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001e40c0 65223a20 226e756d 6265725f 6f665f73 e": "number_of_s │ │ │ │ + 0x001e40d0 65637469 6f6e7322 2c0a2020 20202020 ections",. │ │ │ │ + 0x001e40e0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001e40f0 74696f6e 223a2022 4e756d62 6572206f tion": "Number o │ │ │ │ + 0x001e4100 66207365 6374696f 6e732069 6e207468 f sections in th │ │ │ │ + 0x001e4110 65205045 2e222c0a 20202020 20202020 e PE.",. │ │ │ │ + 0x001e4120 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001e4130 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001e4140 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001e4150 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001e4160 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001e4170 616d6522 3a202274 696d6573 74616d70 ame": "timestamp │ │ │ │ + 0x001e4180 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001e4190 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001e41a0 22504520 74696d65 7374616d 702e222c "PE timestamp.", │ │ │ │ + 0x001e41b0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001e41c0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001e41d0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001e41e0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001e41f0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001e4200 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001e4210 706f696e 7465725f 746f5f73 796d626f pointer_to_symbo │ │ │ │ + 0x001e4220 6c5f7461 626c6522 2c0a2020 20202020 l_table",. │ │ │ │ + 0x001e4230 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001e4240 74696f6e 223a2022 56616c75 65206f66 tion": "Value of │ │ │ │ + 0x001e4250 20494d41 47455f46 494c455f 48454144 IMAGE_FILE_HEAD │ │ │ │ + 0x001e4260 45523a3a 506f696e 74657254 6f53796d ER::PointerToSym │ │ │ │ + 0x001e4270 626f6c54 61626c65 2e205573 65642077 bolTable. Used w │ │ │ │ + 0x001e4280 68656e20 74686520 50452069 6d616765 hen the PE image │ │ │ │ + 0x001e4290 20686173 20434f46 46206465 62756720 has COFF debug │ │ │ │ + 0x001e42a0 696e666f 2e222c0a 20202020 20202020 info.",. │ │ │ │ + 0x001e42b0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001e42c0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001e42d0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001e42e0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001e42f0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001e4300 616d6522 3a20226e 756d6265 725f6f66 ame": "number_of │ │ │ │ + 0x001e4310 5f73796d 626f6c73 222c0a20 20202020 _symbols",. │ │ │ │ + 0x001e4320 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001e4330 6174696f 6e223a20 2256616c 7565206f ation": "Value o │ │ │ │ + 0x001e4340 6620494d 4147455f 46494c45 5f484541 f IMAGE_FILE_HEA │ │ │ │ + 0x001e4350 4445523a 3a4e756d 6265724f 6653796d DER::NumberOfSym │ │ │ │ + 0x001e4360 626f6c73 2e205573 65642077 68656e20 bols. Used when │ │ │ │ + 0x001e4370 74686520 50452069 6d616765 20686173 the PE image has │ │ │ │ + 0x001e4380 20434f46 46206465 62756720 696e666f COFF debug info │ │ │ │ + 0x001e4390 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x001e43a0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001e43b0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001e43c0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001e43d0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001e43e0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001e43f0 3a202273 697a655f 6f665f6f 7074696f : "size_of_optio │ │ │ │ + 0x001e4400 6e616c5f 68656164 6572222c 0a202020 nal_header",. │ │ │ │ + 0x001e4410 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001e4420 6e746174 696f6e22 3a202256 616c7565 ntation": "Value │ │ │ │ + 0x001e4430 206f6620 494d4147 455f4649 4c455f48 of IMAGE_FILE_H │ │ │ │ + 0x001e4440 45414445 523a3a53 697a654f 664f7074 EADER::SizeOfOpt │ │ │ │ + 0x001e4450 696f6e61 6c486561 6465722e 20546869 ionalHeader. Thi │ │ │ │ + 0x001e4460 73206973 20726561 6c207369 7a65206f s is real size o │ │ │ │ + 0x001e4470 66207468 65206f70 74696f6e 616c2068 f the optional h │ │ │ │ + 0x001e4480 65616465 7220616e 64207265 666c6563 eader and reflec │ │ │ │ + 0x001e4490 74732064 69666665 72656e63 65732062 ts differences b │ │ │ │ + 0x001e44a0 65747765 656e2033 322d6269 7420616e etween 32-bit an │ │ │ │ + 0x001e44b0 64203634 2d626974 206f7074 696f6e61 d 64-bit optiona │ │ │ │ + 0x001e44c0 6c206865 61646572 20616e64 206e756d l header and num │ │ │ │ + 0x001e44d0 62657220 6f662064 61746120 64697265 ber of data dire │ │ │ │ + 0x001e44e0 63746f72 6965732e 222c0a20 20202020 ctories.",. │ │ │ │ + 0x001e44f0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001e4500 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001e4510 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001e4520 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001e4530 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001e4540 20226e61 6d65223a 20226368 61726163 "name": "charac │ │ │ │ + 0x001e4550 74657269 73746963 73222c0a 20202020 teristics",. │ │ │ │ + 0x001e4560 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001e4570 74617469 6f6e223a 20224269 746d6170 tation": "Bitmap │ │ │ │ + 0x001e4580 20776974 68205045 2046696c 65486561 with PE FileHea │ │ │ │ + 0x001e4590 64657220 63686172 61637465 72697374 der characterist │ │ │ │ + 0x001e45a0 6963732e 20496e64 69766964 75616c20 ics. Individual │ │ │ │ + 0x001e45b0 63686172 61637465 72697374 69637320 characteristics │ │ │ │ + 0x001e45c0 63616e20 62652069 6e737065 63746564 can be inspected │ │ │ │ + 0x001e45d0 20627920 70657266 6f726d69 6e672061 by performing a │ │ │ │ + 0x001e45e0 20626974 77697365 20414e44 206f7065 bitwise AND ope │ │ │ │ + 0x001e45f0 72617469 6f6e2077 69746820 73706563 ration with spec │ │ │ │ + 0x001e4600 69666963 20636f6e 7374616e 74732e22 ific constants." │ │ │ │ + 0x001e4610 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001e4620 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001e4630 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001e4640 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001e4650 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001e4660 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001e4670 22656e74 72795f70 6f696e74 222c0a20 "entry_point",. │ │ │ │ + 0x001e4680 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001e4690 6d656e74 6174696f 6e223a20 22456e74 mentation": "Ent │ │ │ │ + 0x001e46a0 72792070 6f696e74 2066696c 65206f66 ry point file of │ │ │ │ + 0x001e46b0 66736574 206f7220 76697274 75616c20 fset or virtual │ │ │ │ + 0x001e46c0 61646472 65737320 64657065 6e64696e address dependin │ │ │ │ + 0x001e46d0 67206f6e 20776865 74686572 20594152 g on whether YAR │ │ │ │ + 0x001e46e0 41206973 20736361 6e6e696e 67206120 A is scanning a │ │ │ │ + 0x001e46f0 66696c65 206f7220 70726f63 65737320 file or process │ │ │ │ + 0x001e4700 6d656d6f 72792072 65737065 63746976 memory respectiv │ │ │ │ + 0x001e4710 656c792e 20546869 73206973 20657175 ely. This is equ │ │ │ │ + 0x001e4720 6976616c 656e7420 746f2074 68652064 ivalent to the d │ │ │ │ + 0x001e4730 65707265 63617465 64206065 6e747279 eprecated `entry │ │ │ │ + 0x001e4740 706f696e 7460206b 6579776f 72642e22 point` keyword." │ │ │ │ + 0x001e4750 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001e4760 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001e4770 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001e4780 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001e4790 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001e47a0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001e47b0 22656e74 72795f70 6f696e74 5f726177 "entry_point_raw │ │ │ │ + 0x001e47c0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001e47d0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001e47e0 22456e74 72792070 6f696e74 20726177 "Entry point raw │ │ │ │ + 0x001e47f0 2076616c 75652066 726f6d20 74686520 value from the │ │ │ │ + 0x001e4800 6f707469 6f6e616c 20686561 64657220 optional header │ │ │ │ + 0x001e4810 6f662074 68652050 452e2054 68697320 of the PE. This │ │ │ │ + 0x001e4820 76616c75 65206973 206e6f74 20636f6e value is not con │ │ │ │ + 0x001e4830 76657274 65642074 6f206120 66696c65 verted to a file │ │ │ │ + 0x001e4840 206f6666 73657420 6f722061 6e205256 offset or an RV │ │ │ │ + 0x001e4850 412e222c 0a202020 20202020 20202020 A.",. │ │ │ │ + 0x001e4860 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001e4870 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001e4880 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001e4890 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001e48a0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001e48b0 223a2022 696d6167 655f6261 7365222c ": "image_base", │ │ │ │ + 0x001e48c0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001e48d0 63756d65 6e746174 696f6e22 3a202249 cumentation": "I │ │ │ │ + 0x001e48e0 6d616765 20626173 65207265 6c617469 mage base relati │ │ │ │ + 0x001e48f0 76652076 69727475 616c2061 64647265 ve virtual addre │ │ │ │ + 0x001e4900 73732e22 2c0a2020 20202020 20202020 ss.",. │ │ │ │ + 0x001e4910 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001e4920 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001e4930 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001e4940 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001e4950 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001e4960 65223a20 226e756d 6265725f 6f665f72 e": "number_of_r │ │ │ │ + 0x001e4970 76615f61 6e645f73 697a6573 222c0a20 va_and_sizes",. │ │ │ │ + 0x001e4980 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001e4990 6d656e74 6174696f 6e223a20 2256616c mentation": "Val │ │ │ │ + 0x001e49a0 7565206f 6620494d 4147455f 4f505449 ue of IMAGE_OPTI │ │ │ │ + 0x001e49b0 4f4e414c 5f484541 4445523a 3a4e756d ONAL_HEADER::Num │ │ │ │ + 0x001e49c0 6265724f 66527661 416e6453 697a6573 berOfRvaAndSizes │ │ │ │ + 0x001e49d0 2e205468 69732069 73207468 65206e75 . This is the nu │ │ │ │ + 0x001e49e0 6d626572 206f6620 6974656d 7320696e mber of items in │ │ │ │ + 0x001e49f0 20746865 20494d41 47455f4f 5054494f the IMAGE_OPTIO │ │ │ │ + 0x001e4a00 4e414c5f 48454144 45523a3a 44617461 NAL_HEADER::Data │ │ │ │ + 0x001e4a10 44697265 63746f72 79206172 7261792e Directory array. │ │ │ │ + 0x001e4a20 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001e4a30 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001e4a40 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001e4a50 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001e4a60 64223a20 22646963 74696f6e 61727922 d": "dictionary" │ │ │ │ + 0x001e4a70 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001e4a80 616d6522 3a202276 65727369 6f6e5f69 ame": "version_i │ │ │ │ + 0x001e4a90 6e666f22 2c0a2020 20202020 20202020 nfo",. │ │ │ │ + 0x001e4aa0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001e4ab0 223a2022 44696374 696f6e61 72792063 ": "Dictionary c │ │ │ │ + 0x001e4ac0 6f6e7461 696e696e 67207468 65205045 ontaining the PE │ │ │ │ + 0x001e4ad0 27732076 65727369 6f6e2069 6e666f72 's version infor │ │ │ │ + 0x001e4ae0 6d617469 6f6e2e20 54797069 63616c20 mation. Typical │ │ │ │ + 0x001e4af0 6b657973 20617265 3a20436f 6d6d656e keys are: Commen │ │ │ │ + 0x001e4b00 74732c20 436f6d70 616e794e 616d652c ts, CompanyName, │ │ │ │ + 0x001e4b10 2046696c 65446573 63726970 74696f6e FileDescription │ │ │ │ + 0x001e4b20 2c204669 6c655665 7273696f 6e2c2049 , FileVersion, I │ │ │ │ + 0x001e4b30 6e746572 6e616c4e 616d652c 204c6567 nternalName, Leg │ │ │ │ + 0x001e4b40 616c436f 70797269 6768742c 204c6567 alCopyright, Leg │ │ │ │ + 0x001e4b50 616c5472 6164656d 61726b73 2c204f72 alTrademarks, Or │ │ │ │ + 0x001e4b60 6967696e 616c4669 6c656e61 6d652c20 iginalFilename, │ │ │ │ + 0x001e4b70 50726f64 7563744e 616d652c 2050726f ProductName, Pro │ │ │ │ + 0x001e4b80 64756374 56657273 696f6e2e 20466f72 ductVersion. For │ │ │ │ + 0x001e4b90 206d6f72 6520696e 666f726d 6174696f more informatio │ │ │ │ + 0x001e4ba0 6e207265 66657220 746f3a20 60606045 n refer to: ```E │ │ │ │ + 0x001e4bb0 78616d70 6c653a20 70652e76 65727369 xample: pe.versi │ │ │ │ + 0x001e4bc0 6f6e5f69 6e666f5b 5c22436f 6d70616e on_info[\"Compan │ │ │ │ + 0x001e4bd0 794e616d 655c225d 20636f6e 7461696e yName\"] contain │ │ │ │ + 0x001e4be0 73205c22 4d696372 6f736f66 745c2260 s \"Microsoft\"` │ │ │ │ + 0x001e4bf0 6060222c 0a202020 20202020 20202020 ``",. │ │ │ │ + 0x001e4c00 20227479 7065223a 20227322 0a202020 "type": "s". │ │ │ │ + 0x001e4c10 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001e4c20 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001e4c30 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001e4c40 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001e4c50 223a2022 6e756d62 65725f6f 665f7665 ": "number_of_ve │ │ │ │ + 0x001e4c60 7273696f 6e5f696e 666f7322 2c0a2020 rsion_infos",. │ │ │ │ + 0x001e4c70 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001e4c80 656e7461 74696f6e 223a2022 4e756d62 entation": "Numb │ │ │ │ + 0x001e4c90 6572206f 66206578 74726163 74656420 er of extracted │ │ │ │ + 0x001e4ca0 76657273 696f6e20 696e666f 726d6174 version informat │ │ │ │ + 0x001e4cb0 696f6e20 7265636f 72647322 2c0a2020 ion records",. │ │ │ │ + 0x001e4cc0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001e4cd0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001e4ce0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001e4cf0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001e4d00 61727261 79222c0a 20202020 20202020 array",. │ │ │ │ + 0x001e4d10 20202020 226e616d 65223a20 22766572 "name": "ver │ │ │ │ + 0x001e4d20 73696f6e 5f696e66 6f5f6c69 7374222c sion_info_list", │ │ │ │ + 0x001e4d30 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001e4d40 63756d65 6e746174 696f6e22 3a202241 cumentation": "A │ │ │ │ + 0x001e4d50 20617272 6179206f 66207665 7273696f array of versio │ │ │ │ + 0x001e4d60 6e20696e 666f726d 6174696f 6e207265 n information re │ │ │ │ + 0x001e4d70 636f7264 732e2045 61636820 64617461 cords. Each data │ │ │ │ + 0x001e4d80 20726563 6f726420 636f6e74 61696e73 record contains │ │ │ │ + 0x001e4d90 206b6579 20616e64 2076616c 7565206f key and value o │ │ │ │ + 0x001e4da0 66207468 65206170 70726f70 72696174 f the appropriat │ │ │ │ + 0x001e4db0 65206461 74612072 65636f72 642e222c e data record.", │ │ │ │ + 0x001e4dc0 0a202020 20202020 20202020 20227374 . "st │ │ │ │ + 0x001e4dd0 72756374 75726522 3a0a2020 20202020 ructure":. │ │ │ │ + 0x001e4de0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001e4df0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001e4e00 22737472 75637422 2c0a2020 20202020 "struct",. │ │ │ │ + 0x001e4e10 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001e4e20 3a202276 65727369 6f6e5f69 6e666f5f : "version_info_ │ │ │ │ + 0x001e4e30 6c697374 222c0a20 20202020 20202020 list",. │ │ │ │ + 0x001e4e40 20202020 20202022 61747472 69627574 "attribut │ │ │ │ + 0x001e4e50 6573223a 205b0a20 20202020 20202020 es": [. │ │ │ │ + 0x001e4e60 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001e4e70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e4e80 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001e4e90 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001e4ea0 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001e4eb0 616d6522 3a20226b 6579222c 0a202020 ame": "key",. │ │ │ │ + 0x001e4ec0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e4ed0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001e4ee0 696f6e22 3a20224b 6579206f 66207665 ion": "Key of ve │ │ │ │ + 0x001e4ef0 7273696f 6e20696e 666f726d 6174696f rsion informatio │ │ │ │ + 0x001e4f00 6e207265 636f7264 20646972 6563746f n record directo │ │ │ │ + 0x001e4f10 72792e22 2c0a2020 20202020 20202020 ry.",. │ │ │ │ + 0x001e4f20 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x001e4f30 79706522 3a202273 220a2020 20202020 ype": "s". │ │ │ │ + 0x001e4f40 20202020 20202020 20202020 20207d2c }, │ │ │ │ + 0x001e4f50 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e4f60 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001e4f70 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001e4f80 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001e4f90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e4fa0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001e4fb0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001e4fc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e4fd0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001e4fe0 3a202256 616c7565 206f6620 76657273 : "Value of vers │ │ │ │ + 0x001e4ff0 696f6e20 696e666f 726d6174 696f6e20 ion information │ │ │ │ + 0x001e5000 7265636f 72642064 69726563 746f7279 record directory │ │ │ │ + 0x001e5010 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x001e5020 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001e5030 65223a20 2273220a 20202020 20202020 e": "s". │ │ │ │ + 0x001e5040 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ + 0x001e5050 20202020 20202020 20202020 20205d0a ]. │ │ │ │ + 0x001e5060 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ + 0x001e5070 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001e5080 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001e5090 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001e50a0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001e50b0 65223a20 226f7074 6864725f 6d616769 e": "opthdr_magi │ │ │ │ + 0x001e50c0 63222c0a 20202020 20202020 20202020 c",. │ │ │ │ + 0x001e50d0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001e50e0 20225661 6c756520 6f662049 4d414745 "Value of IMAGE │ │ │ │ + 0x001e50f0 5f4f5054 494f4e41 4c5f4845 41444552 _OPTIONAL_HEADER │ │ │ │ + 0x001e5100 3a3a4d61 6769632e 222c0a20 20202020 ::Magic.",. │ │ │ │ + 0x001e5110 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001e5120 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001e5130 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001e5140 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001e5150 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001e5160 20226e61 6d65223a 20227369 7a655f6f "name": "size_o │ │ │ │ + 0x001e5170 665f636f 6465222c 0a202020 20202020 f_code",. │ │ │ │ + 0x001e5180 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001e5190 696f6e22 3a202256 616c7565 206f6620 ion": "Value of │ │ │ │ + 0x001e51a0 494d4147 455f4f50 54494f4e 414c5f48 IMAGE_OPTIONAL_H │ │ │ │ + 0x001e51b0 45414445 523a3a53 697a654f 66436f64 EADER::SizeOfCod │ │ │ │ + 0x001e51c0 652e2054 68697320 69732074 68652073 e. This is the s │ │ │ │ + 0x001e51d0 756d206f 66207261 77206461 74612073 um of raw data s │ │ │ │ + 0x001e51e0 697a6573 20696e20 636f6465 20736563 izes in code sec │ │ │ │ + 0x001e51f0 74696f6e 732e222c 0a202020 20202020 tions.",. │ │ │ │ + 0x001e5200 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001e5210 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001e5220 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001e5230 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001e5240 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001e5250 6e616d65 223a2022 73697a65 5f6f665f name": "size_of_ │ │ │ │ + 0x001e5260 696e6974 69616c69 7a65645f 64617461 initialized_data │ │ │ │ + 0x001e5270 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001e5280 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001e5290 2256616c 7565206f 6620494d 4147455f "Value of IMAGE_ │ │ │ │ + 0x001e52a0 4f505449 4f4e414c 5f484541 4445523a OPTIONAL_HEADER: │ │ │ │ + 0x001e52b0 3a53697a 654f6649 6e697469 616c697a :SizeOfInitializ │ │ │ │ + 0x001e52c0 65644461 74612e22 2c0a2020 20202020 edData.",. │ │ │ │ + 0x001e52d0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001e52e0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001e52f0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001e5300 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001e5310 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001e5320 226e616d 65223a20 2273697a 655f6f66 "name": "size_of │ │ │ │ + 0x001e5330 5f756e69 6e697469 616c697a 65645f64 _uninitialized_d │ │ │ │ + 0x001e5340 61746122 2c0a2020 20202020 20202020 ata",. │ │ │ │ + 0x001e5350 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001e5360 223a2022 56616c75 65206f66 20494d41 ": "Value of IMA │ │ │ │ + 0x001e5370 47455f4f 5054494f 4e414c5f 48454144 GE_OPTIONAL_HEAD │ │ │ │ + 0x001e5380 45523a3a 53697a65 4f66556e 696e6974 ER::SizeOfUninit │ │ │ │ + 0x001e5390 69616c69 7a656444 6174612e 222c0a20 ializedData.",. │ │ │ │ + 0x001e53a0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001e53b0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001e53c0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001e53d0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001e53e0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001e53f0 20202020 20226e61 6d65223a 20226261 "name": "ba │ │ │ │ + 0x001e5400 73655f6f 665f636f 6465222c 0a202020 se_of_code",. │ │ │ │ + 0x001e5410 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001e5420 6e746174 696f6e22 3a202256 616c7565 ntation": "Value │ │ │ │ + 0x001e5430 206f6620 494d4147 455f4f50 54494f4e of IMAGE_OPTION │ │ │ │ + 0x001e5440 414c5f48 45414445 523a3a42 6173654f AL_HEADER::BaseO │ │ │ │ + 0x001e5450 66436f64 652e222c 0a202020 20202020 fCode.",. │ │ │ │ + 0x001e5460 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001e5470 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001e5480 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001e5490 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001e54a0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001e54b0 6e616d65 223a2022 62617365 5f6f665f name": "base_of_ │ │ │ │ + 0x001e54c0 64617461 222c0a20 20202020 20202020 data",. │ │ │ │ + 0x001e54d0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001e54e0 6e223a20 2256616c 7565206f 6620494d n": "Value of IM │ │ │ │ + 0x001e54f0 4147455f 4f505449 4f4e414c 5f484541 AGE_OPTIONAL_HEA │ │ │ │ + 0x001e5500 4445523a 3a426173 654f6644 6174612e DER::BaseOfData. │ │ │ │ + 0x001e5510 20546869 73206669 656c6420 6f6e6c79 This field only │ │ │ │ + 0x001e5520 20657869 73747320 696e2033 322d6269 exists in 32-bi │ │ │ │ + 0x001e5530 74205045 2066696c 65732e22 2c0a2020 t PE files.",. │ │ │ │ + 0x001e5540 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001e5550 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001e5560 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001e5570 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001e5580 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001e5590 20202020 226e616d 65223a20 22736563 "name": "sec │ │ │ │ + 0x001e55a0 74696f6e 5f616c69 676e6d65 6e74222c tion_alignment", │ │ │ │ + 0x001e55b0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001e55c0 63756d65 6e746174 696f6e22 3a202256 cumentation": "V │ │ │ │ + 0x001e55d0 616c7565 206f6620 494d4147 455f4f50 alue of IMAGE_OP │ │ │ │ + 0x001e55e0 54494f4e 414c5f48 45414445 523a3a53 TIONAL_HEADER::S │ │ │ │ + 0x001e55f0 65637469 6f6e416c 69676e6d 656e742e ectionAlignment. │ │ │ │ + 0x001e5600 20576865 6e205769 6e646f77 73206d61 When Windows ma │ │ │ │ + 0x001e5610 70732061 20504520 696d6167 6520746f ps a PE image to │ │ │ │ + 0x001e5620 206d656d 6f72792c 20616c6c 20726177 memory, all raw │ │ │ │ + 0x001e5630 2073697a 65732028 696e636c 7564696e sizes (includin │ │ │ │ + 0x001e5640 67207369 7a65206f 66206865 61646572 g size of header │ │ │ │ + 0x001e5650 29206172 6520616c 69676e65 64207570 ) are aligned up │ │ │ │ + 0x001e5660 20746f20 74686973 2076616c 75652e22 to this value." │ │ │ │ + 0x001e5670 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001e5680 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001e5690 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001e56a0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001e56b0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001e56c0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001e56d0 2266696c 655f616c 69676e6d 656e7422 "file_alignment" │ │ │ │ + 0x001e56e0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001e56f0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001e5700 56616c75 65206f66 20494d41 47455f4f Value of IMAGE_O │ │ │ │ + 0x001e5710 5054494f 4e414c5f 48454144 45523a3a PTIONAL_HEADER:: │ │ │ │ + 0x001e5720 46696c65 416c6967 6e6d656e 742e2041 FileAlignment. A │ │ │ │ + 0x001e5730 6c6c2072 61772064 61746120 73697a65 ll raw data size │ │ │ │ + 0x001e5740 73206f66 20736563 74696f6e 7320696e s of sections in │ │ │ │ + 0x001e5750 20746865 20504520 696d6167 65206172 the PE image ar │ │ │ │ + 0x001e5760 6520616c 69676e65 6420746f 20746869 e aligned to thi │ │ │ │ + 0x001e5770 73207661 6c75652e 222c0a20 20202020 s value.",. │ │ │ │ + 0x001e5780 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001e5790 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001e57a0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001e57b0 20202020 226b696e 64223a20 22737472 "kind": "str │ │ │ │ + 0x001e57c0 75637422 2c0a2020 20202020 20202020 uct",. │ │ │ │ + 0x001e57d0 2020226e 616d6522 3a20226c 696e6b65 "name": "linke │ │ │ │ + 0x001e57e0 725f7665 7273696f 6e222c0a 20202020 r_version",. │ │ │ │ + 0x001e57f0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001e5800 74617469 6f6e223a 2022416e 206f626a tation": "An obj │ │ │ │ + 0x001e5810 65637420 77697468 2074776f 20696e74 ect with two int │ │ │ │ + 0x001e5820 65676572 20617474 72696275 7465732c eger attributes, │ │ │ │ + 0x001e5830 206f6e65 20666f72 20656163 68206d61 one for each ma │ │ │ │ + 0x001e5840 6a6f7220 616e6420 6d696e6f 72206c69 jor and minor li │ │ │ │ + 0x001e5850 6e6b6572 20766572 73696f6e 2e222c0a nker version.",. │ │ │ │ + 0x001e5860 20202020 20202020 20202020 22617474 "att │ │ │ │ + 0x001e5870 72696275 74657322 3a205b0a 20202020 ributes": [. │ │ │ │ + 0x001e5880 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001e5890 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e58a0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001e58b0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001e58c0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001e58d0 6d616a6f 72222c0a 20202020 20202020 major",. │ │ │ │ + 0x001e58e0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001e58f0 756d656e 74617469 6f6e223a 20224d61 umentation": "Ma │ │ │ │ + 0x001e5900 6a6f7220 6c696e6b 65722076 65727369 jor linker versi │ │ │ │ + 0x001e5910 6f6e2e22 2c0a2020 20202020 20202020 on.",. │ │ │ │ + 0x001e5920 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001e5930 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ + 0x001e5940 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001e5950 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001e5960 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001e5970 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001e5980 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e5990 20202020 226e616d 65223a20 226d696e "name": "min │ │ │ │ + 0x001e59a0 6f72222c 0a202020 20202020 20202020 or",. │ │ │ │ + 0x001e59b0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001e59c0 6e746174 696f6e22 3a20224d 696e6f72 ntation": "Minor │ │ │ │ + 0x001e59d0 206c696e 6b657220 76657273 696f6e2e linker version. │ │ │ │ + 0x001e59e0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001e59f0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001e5a00 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x001e5a10 2020207d 0a202020 20202020 20202020 }. │ │ │ │ + 0x001e5a20 205d0a20 20202020 2020207d 2c0a2020 ]. },. │ │ │ │ + 0x001e5a30 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001e5a40 20202020 226b696e 64223a20 22737472 "kind": "str │ │ │ │ + 0x001e5a50 75637422 2c0a2020 20202020 20202020 uct",. │ │ │ │ + 0x001e5a60 2020226e 616d6522 3a20226f 735f7665 "name": "os_ve │ │ │ │ + 0x001e5a70 7273696f 6e222c0a 20202020 20202020 rsion",. │ │ │ │ + 0x001e5a80 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001e5a90 6f6e223a 2022416e 206f626a 65637420 on": "An object │ │ │ │ + 0x001e5aa0 77697468 2074776f 20696e74 65676572 with two integer │ │ │ │ + 0x001e5ab0 20617474 72696275 7465732c 206f6e65 attributes, one │ │ │ │ + 0x001e5ac0 20666f72 20656163 68206d61 6a6f7220 for each major │ │ │ │ + 0x001e5ad0 616e6420 6d696e6f 72204f53 20766572 and minor OS ver │ │ │ │ + 0x001e5ae0 73696f6e 2e222c0a 20202020 20202020 sion.",. │ │ │ │ + 0x001e5af0 20202020 22617474 72696275 74657322 "attributes" │ │ │ │ + 0x001e5b00 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ + 0x001e5b10 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001e5b20 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001e5b30 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001e5b40 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001e5b50 6e616d65 223a2022 6d616a6f 72222c0a name": "major",. │ │ │ │ + 0x001e5b60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e5b70 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001e5b80 6f6e223a 20224d61 6a6f7220 4f532076 on": "Major OS v │ │ │ │ + 0x001e5b90 65727369 6f6e2e22 2c0a2020 20202020 ersion.",. │ │ │ │ + 0x001e5ba0 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x001e5bb0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001e5bc0 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ + 0x001e5bd0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x001e5be0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e5bf0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001e5c00 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001e5c10 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001e5c20 226d696e 6f72222c 0a202020 20202020 "minor",. │ │ │ │ + 0x001e5c30 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x001e5c40 63756d65 6e746174 696f6e22 3a20224d cumentation": "M │ │ │ │ + 0x001e5c50 696e6f72 204f5320 76657273 696f6e2e inor OS version. │ │ │ │ + 0x001e5c60 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001e5c70 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001e5c80 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x001e5c90 2020207d 0a202020 20202020 20202020 }. │ │ │ │ + 0x001e5ca0 205d0a20 20202020 2020207d 2c0a2020 ]. },. │ │ │ │ + 0x001e5cb0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001e5cc0 20202020 226b696e 64223a20 22737472 "kind": "str │ │ │ │ + 0x001e5cd0 75637422 2c0a2020 20202020 20202020 uct",. │ │ │ │ + 0x001e5ce0 2020226e 616d6522 3a202269 6d616765 "name": "image │ │ │ │ + 0x001e5cf0 5f766572 73696f6e 222c0a20 20202020 _version",. │ │ │ │ + 0x001e5d00 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001e5d10 6174696f 6e223a20 22416e20 6f626a65 ation": "An obje │ │ │ │ + 0x001e5d20 63742077 69746820 74776f20 696e7465 ct with two inte │ │ │ │ + 0x001e5d30 67657220 61747472 69627574 65732c20 ger attributes, │ │ │ │ + 0x001e5d40 6f6e6520 666f7220 65616368 206d616a one for each maj │ │ │ │ + 0x001e5d50 6f722061 6e64206d 696e6f72 20696d61 or and minor ima │ │ │ │ + 0x001e5d60 67652076 65727369 6f6e2e22 2c0a2020 ge version.",. │ │ │ │ + 0x001e5d70 20202020 20202020 20202261 74747269 "attri │ │ │ │ + 0x001e5d80 62757465 73223a20 5b0a2020 20202020 butes": [. │ │ │ │ + 0x001e5d90 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001e5da0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e5db0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001e5dc0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e5dd0 20202020 20226e61 6d65223a 20226d61 "name": "ma │ │ │ │ + 0x001e5de0 6a6f7222 2c0a2020 20202020 20202020 jor",. │ │ │ │ + 0x001e5df0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001e5e00 656e7461 74696f6e 223a2022 4d616a6f entation": "Majo │ │ │ │ + 0x001e5e10 7220696d 61676520 76657273 696f6e2e r image version. │ │ │ │ + 0x001e5e20 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001e5e30 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001e5e40 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x001e5e50 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x001e5e60 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001e5e70 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001e5e80 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001e5e90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e5ea0 20226e61 6d65223a 20226d69 6e6f7222 "name": "minor" │ │ │ │ + 0x001e5eb0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001e5ec0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001e5ed0 74696f6e 223a2022 4d696e6f 7220696d tion": "Minor im │ │ │ │ + 0x001e5ee0 61676520 76657273 696f6e2e 222c0a20 age version.",. │ │ │ │ + 0x001e5ef0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e5f00 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001e5f10 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001e5f20 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ + 0x001e5f30 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001e5f40 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001e5f50 226b696e 64223a20 22737472 75637422 "kind": "struct" │ │ │ │ + 0x001e5f60 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001e5f70 616d6522 3a202273 75627379 7374656d ame": "subsystem │ │ │ │ + 0x001e5f80 5f766572 73696f6e 222c0a20 20202020 _version",. │ │ │ │ + 0x001e5f90 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001e5fa0 6174696f 6e223a20 22416e20 6f626a65 ation": "An obje │ │ │ │ + 0x001e5fb0 63742077 69746820 74776f20 696e7465 ct with two inte │ │ │ │ + 0x001e5fc0 67657220 61747472 69627574 65732c20 ger attributes, │ │ │ │ + 0x001e5fd0 6f6e6520 666f7220 65616368 206d616a one for each maj │ │ │ │ + 0x001e5fe0 6f722061 6e64206d 696e6f72 20737562 or and minor sub │ │ │ │ + 0x001e5ff0 73797374 656d2076 65727369 6f6e2e22 system version." │ │ │ │ + 0x001e6000 2c0a2020 20202020 20202020 20202261 ,. "a │ │ │ │ + 0x001e6010 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ + 0x001e6020 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001e6030 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e6040 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001e6050 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001e6060 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001e6070 20226d61 6a6f7222 2c0a2020 20202020 "major",. │ │ │ │ + 0x001e6080 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001e6090 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001e60a0 4d616a6f 72207375 62737973 74656d20 Major subsystem │ │ │ │ + 0x001e60b0 76657273 696f6e2e 222c0a20 20202020 version.",. │ │ │ │ + 0x001e60c0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001e60d0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001e60e0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x001e60f0 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001e6100 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e6110 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001e6120 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001e6130 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001e6140 20226d69 6e6f7222 2c0a2020 20202020 "minor",. │ │ │ │ + 0x001e6150 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001e6160 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001e6170 4d696e6f 72207375 62737973 74656d20 Minor subsystem │ │ │ │ + 0x001e6180 76657273 696f6e2e 222c0a20 20202020 version.",. │ │ │ │ + 0x001e6190 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001e61a0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001e61b0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x001e61c0 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ + 0x001e61d0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001e61e0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001e61f0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001e6200 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001e6210 20227769 6e33325f 76657273 696f6e5f "win32_version_ │ │ │ │ + 0x001e6220 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001e6230 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001e6240 6f6e223a 20225661 6c756520 6f662049 on": "Value of I │ │ │ │ + 0x001e6250 4d414745 5f4f5054 494f4e41 4c5f4845 MAGE_OPTIONAL_HE │ │ │ │ + 0x001e6260 41444552 3a3a5769 6e333256 65727369 ADER::Win32Versi │ │ │ │ + 0x001e6270 6f6e5661 6c75652e 222c0a20 20202020 onValue.",. │ │ │ │ + 0x001e6280 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001e6290 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001e62a0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001e62b0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001e62c0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001e62d0 20226e61 6d65223a 20227369 7a655f6f "name": "size_o │ │ │ │ + 0x001e62e0 665f696d 61676522 2c0a2020 20202020 f_image",. │ │ │ │ + 0x001e62f0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001e6300 74696f6e 223a2022 56616c75 65206f66 tion": "Value of │ │ │ │ + 0x001e6310 20494d41 47455f4f 5054494f 4e414c5f IMAGE_OPTIONAL_ │ │ │ │ + 0x001e6320 48454144 45523a3a 53697a65 4f66496d HEADER::SizeOfIm │ │ │ │ + 0x001e6330 6167652e 20546869 73206973 20746865 age. This is the │ │ │ │ + 0x001e6340 20746f74 616c2076 69727475 616c2073 total virtual s │ │ │ │ + 0x001e6350 697a6520 6f662068 65616465 7220616e ize of header an │ │ │ │ + 0x001e6360 6420616c 6c207365 6374696f 6e732e22 d all sections." │ │ │ │ + 0x001e6370 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001e6380 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001e6390 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001e63a0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001e63b0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001e63c0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001e63d0 2273697a 655f6f66 5f686561 64657273 "size_of_headers │ │ │ │ + 0x001e63e0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001e63f0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001e6400 2256616c 7565206f 6620494d 4147455f "Value of IMAGE_ │ │ │ │ + 0x001e6410 4f505449 4f4e414c 5f484541 4445523a OPTIONAL_HEADER: │ │ │ │ + 0x001e6420 3a53697a 654f6648 65616465 72732e20 :SizeOfHeaders. │ │ │ │ + 0x001e6430 54686973 20697320 74686520 72617720 This is the raw │ │ │ │ + 0x001e6440 64617461 2073697a 65206f66 20746865 data size of the │ │ │ │ + 0x001e6450 20504520 68656164 65727320 696e636c PE headers incl │ │ │ │ + 0x001e6460 7564696e 6720444f 53206865 61646572 uding DOS header │ │ │ │ + 0x001e6470 2c206669 6c652068 65616465 722c206f , file header, o │ │ │ │ + 0x001e6480 7074696f 6e616c20 68656164 65722061 ptional header a │ │ │ │ + 0x001e6490 6e642061 6c6c2073 65637469 6f6e2068 nd all section h │ │ │ │ + 0x001e64a0 65616465 72732e20 5768656e 20504520 eaders. When PE │ │ │ │ + 0x001e64b0 6973206d 61707065 6420746f 206d656d is mapped to mem │ │ │ │ + 0x001e64c0 6f72792c 20746869 73207661 6c756520 ory, this value │ │ │ │ + 0x001e64d0 69732073 75626a65 63742074 6f20616c is subject to al │ │ │ │ + 0x001e64e0 69676e69 6e672075 7020746f 20536563 igning up to Sec │ │ │ │ + 0x001e64f0 74696f6e 416c6967 6e6d656e 742e222c tionAlignment.", │ │ │ │ + 0x001e6500 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001e6510 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001e6520 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001e6530 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001e6540 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001e6550 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001e6560 63686563 6b73756d 222c0a20 20202020 checksum",. │ │ │ │ + 0x001e6570 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001e6580 6174696f 6e223a20 22496e74 65676572 ation": "Integer │ │ │ │ + 0x001e6590 20776974 68207468 65205c22 50452063 with the \"PE c │ │ │ │ + 0x001e65a0 6865636b 73756d5c 22206173 2073746f hecksum\" as sto │ │ │ │ + 0x001e65b0 72656420 696e2074 6865204f 7074696f red in the Optio │ │ │ │ + 0x001e65c0 6e616c48 65616465 72222c0a 20202020 nalHeader",. │ │ │ │ + 0x001e65d0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001e65e0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001e65f0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001e6600 20202020 20226b69 6e64223a 20226675 "kind": "fu │ │ │ │ + 0x001e6610 6e637469 6f6e222c 0a202020 20202020 nction",. │ │ │ │ + 0x001e6620 20202020 20226e61 6d65223a 20226361 "name": "ca │ │ │ │ + 0x001e6630 6c63756c 6174655f 63686563 6b73756d lculate_checksum │ │ │ │ + 0x001e6640 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001e6650 72657475 726e5f74 79706522 3a202269 return_type": "i │ │ │ │ + 0x001e6660 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001e6670 6f766572 6c6f6164 73223a20 5b0a2020 overloads": [. │ │ │ │ + 0x001e6680 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001e6690 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e66a0 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ + 0x001e66b0 205b5d2c 0a202020 20202020 20202020 [],. │ │ │ │ + 0x001e66c0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001e66d0 6e746174 696f6e22 3a202246 756e6374 ntation": "Funct │ │ │ │ + 0x001e66e0 696f6e20 74686174 2063616c 63756c61 ion that calcula │ │ │ │ + 0x001e66f0 74657320 74686520 5c225045 20636865 tes the \"PE che │ │ │ │ + 0x001e6700 636b7375 6d5c2220 60606045 78616d70 cksum\" ```Examp │ │ │ │ + 0x001e6710 6c653a20 70652e63 6865636b 73756d20 le: pe.checksum │ │ │ │ + 0x001e6720 3d3d2070 652e6361 6c63756c 6174655f == pe.calculate_ │ │ │ │ + 0x001e6730 63686563 6b73756d 28296060 60220a20 checksum()```". │ │ │ │ + 0x001e6740 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001e6750 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ + 0x001e6760 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001e6770 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001e6780 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001e6790 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001e67a0 6d65223a 20227375 62737973 74656d22 me": "subsystem" │ │ │ │ + 0x001e67b0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001e67c0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001e67d0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001e67e0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001e67f0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001e6800 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001e6810 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001e6820 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001e6830 2022646c 6c5f6368 61726163 74657269 "dll_characteri │ │ │ │ + 0x001e6840 73746963 73222c0a 20202020 20202020 stics",. │ │ │ │ + 0x001e6850 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001e6860 6f6e223a 20224269 746d6170 20776974 on": "Bitmap wit │ │ │ │ + 0x001e6870 68205045 204f7074 696f6e61 6c486561 h PE OptionalHea │ │ │ │ + 0x001e6880 64657220 446c6c43 68617261 63746572 der DllCharacter │ │ │ │ + 0x001e6890 69737469 63732e20 446f206e 6f742063 istics. Do not c │ │ │ │ + 0x001e68a0 6f6e6675 73652074 68657365 20666c61 onfuse these fla │ │ │ │ + 0x001e68b0 67732077 69746820 74686520 50452046 gs with the PE F │ │ │ │ + 0x001e68c0 696c6548 65616465 72204368 61726163 ileHeader Charac │ │ │ │ + 0x001e68d0 74657269 73746963 732e2049 6e646976 teristics. Indiv │ │ │ │ + 0x001e68e0 69647561 6c206368 61726163 74657269 idual characteri │ │ │ │ + 0x001e68f0 73746963 73206361 6e206265 20696e73 stics can be ins │ │ │ │ + 0x001e6900 70656374 65642062 79207065 72666f72 pected by perfor │ │ │ │ + 0x001e6910 6d696e67 20612062 69747769 73652041 ming a bitwise A │ │ │ │ + 0x001e6920 4e44206f 70657261 74696f6e 20776974 ND operation wit │ │ │ │ + 0x001e6930 68207370 65636966 69632063 6f6e7374 h specific const │ │ │ │ + 0x001e6940 616e7473 2e222c0a 20202020 20202020 ants.",. │ │ │ │ + 0x001e6950 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001e6960 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001e6970 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001e6980 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001e6990 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001e69a0 616d6522 3a202264 6c6c5f6e 616d6522 ame": "dll_name" │ │ │ │ + 0x001e69b0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001e69c0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001e69d0 54686520 6e616d65 206f6620 74686520 The name of the │ │ │ │ + 0x001e69e0 444c4c2c 20696620 69742065 78697374 DLL, if it exist │ │ │ │ + 0x001e69f0 7320696e 20746865 20657870 6f727420 s in the export │ │ │ │ + 0x001e6a00 64697265 63746f72 792e222c 0a202020 directory.",. │ │ │ │ + 0x001e6a10 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001e6a20 20227322 0a202020 20202020 207d2c0a "s". },. │ │ │ │ + 0x001e6a30 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001e6a40 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001e6a50 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001e6a60 20202022 6e616d65 223a2022 6578706f "name": "expo │ │ │ │ + 0x001e6a70 72745f74 696d6573 74616d70 222c0a20 rt_timestamp",. │ │ │ │ + 0x001e6a80 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001e6a90 6d656e74 6174696f 6e223a20 22546865 mentation": "The │ │ │ │ + 0x001e6aa0 2074696d 65737461 6d702074 68652065 timestamp the e │ │ │ │ + 0x001e6ab0 78706f72 74206461 74612077 61732063 xport data was c │ │ │ │ + 0x001e6ac0 72656174 65642e22 2c0a2020 20202020 reated.",. │ │ │ │ + 0x001e6ad0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001e6ae0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001e6af0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001e6b00 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001e6b10 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001e6b20 226e616d 65223a20 2273697a 655f6f66 "name": "size_of │ │ │ │ + 0x001e6b30 5f737461 636b5f72 65736572 7665222c _stack_reserve", │ │ │ │ + 0x001e6b40 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001e6b50 63756d65 6e746174 696f6e22 3a202256 cumentation": "V │ │ │ │ + 0x001e6b60 616c7565 206f6620 494d4147 455f4f50 alue of IMAGE_OP │ │ │ │ + 0x001e6b70 54494f4e 414c5f48 45414445 523a3a53 TIONAL_HEADER::S │ │ │ │ + 0x001e6b80 697a654f 66537461 636b5265 73657276 izeOfStackReserv │ │ │ │ + 0x001e6b90 652e2054 68697320 69732074 68652064 e. This is the d │ │ │ │ + 0x001e6ba0 65666175 6c742061 6d6f756e 74206f66 efault amount of │ │ │ │ + 0x001e6bb0 20766972 7475616c 206d656d 6f727920 virtual memory │ │ │ │ + 0x001e6bc0 74686174 2077696c 6c206265 20726573 that will be res │ │ │ │ + 0x001e6bd0 65727665 6420666f 72207374 61636b2e erved for stack. │ │ │ │ + 0x001e6be0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001e6bf0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001e6c00 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001e6c10 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001e6c20 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001e6c30 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001e6c40 20227369 7a655f6f 665f7374 61636b5f "size_of_stack_ │ │ │ │ + 0x001e6c50 636f6d6d 6974222c 0a202020 20202020 commit",. │ │ │ │ + 0x001e6c60 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001e6c70 696f6e22 3a202256 616c7565 206f6620 ion": "Value of │ │ │ │ + 0x001e6c80 494d4147 455f4f50 54494f4e 414c5f48 IMAGE_OPTIONAL_H │ │ │ │ + 0x001e6c90 45414445 523a3a53 697a654f 66537461 EADER::SizeOfSta │ │ │ │ + 0x001e6ca0 636b436f 6d6d6974 2e205468 69732069 ckCommit. This i │ │ │ │ + 0x001e6cb0 73207468 65206465 6661756c 7420616d s the default am │ │ │ │ + 0x001e6cc0 6f756e74 206f6620 76697274 75616c20 ount of virtual │ │ │ │ + 0x001e6cd0 6d656d6f 72792074 68617420 77696c6c memory that will │ │ │ │ + 0x001e6ce0 20626520 616c6c6f 63617465 6420666f be allocated fo │ │ │ │ + 0x001e6cf0 72207374 61636b2e 222c0a20 20202020 r stack.",. │ │ │ │ + 0x001e6d00 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001e6d10 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001e6d20 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001e6d30 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001e6d40 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001e6d50 20226e61 6d65223a 20227369 7a655f6f "name": "size_o │ │ │ │ + 0x001e6d60 665f6865 61705f72 65736572 7665222c f_heap_reserve", │ │ │ │ + 0x001e6d70 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001e6d80 63756d65 6e746174 696f6e22 3a202256 cumentation": "V │ │ │ │ + 0x001e6d90 616c7565 206f6620 494d4147 455f4f50 alue of IMAGE_OP │ │ │ │ + 0x001e6da0 54494f4e 414c5f48 45414445 523a3a53 TIONAL_HEADER::S │ │ │ │ + 0x001e6db0 697a654f 66486561 70526573 65727665 izeOfHeapReserve │ │ │ │ + 0x001e6dc0 2e205468 69732069 73207468 65206465 . This is the de │ │ │ │ + 0x001e6dd0 6661756c 7420616d 6f756e74 206f6620 fault amount of │ │ │ │ + 0x001e6de0 76697274 75616c20 6d656d6f 72792074 virtual memory t │ │ │ │ + 0x001e6df0 68617420 77696c6c 20626520 72657365 hat will be rese │ │ │ │ + 0x001e6e00 72766564 20666f72 206d6169 6e207072 rved for main pr │ │ │ │ + 0x001e6e10 6f636573 73206865 61702e22 2c0a2020 ocess heap.",. │ │ │ │ + 0x001e6e20 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001e6e30 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001e6e40 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001e6e50 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001e6e60 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001e6e70 20202020 226e616d 65223a20 2273697a "name": "siz │ │ │ │ + 0x001e6e80 655f6f66 5f686561 705f636f 6d6d6974 e_of_heap_commit │ │ │ │ + 0x001e6e90 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001e6ea0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001e6eb0 2256616c 7565206f 6620494d 4147455f "Value of IMAGE_ │ │ │ │ + 0x001e6ec0 4f505449 4f4e414c 5f484541 4445523a OPTIONAL_HEADER: │ │ │ │ + 0x001e6ed0 3a53697a 654f6648 65617043 6f6d6d69 :SizeOfHeapCommi │ │ │ │ + 0x001e6ee0 742e2054 68697320 69732074 68652064 t. This is the d │ │ │ │ + 0x001e6ef0 65666175 6c742061 6d6f756e 74206f66 efault amount of │ │ │ │ + 0x001e6f00 20766972 7475616c 206d656d 6f727920 virtual memory │ │ │ │ + 0x001e6f10 74686174 2077696c 6c206265 20616c6c that will be all │ │ │ │ + 0x001e6f20 6f636174 65642066 6f72206d 61696e20 ocated for main │ │ │ │ + 0x001e6f30 70726f63 65737320 68656170 2e222c0a process heap.",. │ │ │ │ + 0x001e6f40 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001e6f50 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001e6f60 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001e6f70 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001e6f80 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001e6f90 20202020 2020226e 616d6522 3a20226c "name": "l │ │ │ │ + 0x001e6fa0 6f616465 725f666c 61677322 2c0a2020 oader_flags",. │ │ │ │ + 0x001e6fb0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001e6fc0 656e7461 74696f6e 223a2022 56616c75 entation": "Valu │ │ │ │ + 0x001e6fd0 65206f66 20494d41 47455f4f 5054494f e of IMAGE_OPTIO │ │ │ │ + 0x001e6fe0 4e414c5f 48454144 45523a3a 4c6f6164 NAL_HEADER::Load │ │ │ │ + 0x001e6ff0 6572466c 6167732e 222c0a20 20202020 erFlags.",. │ │ │ │ + 0x001e7000 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001e7010 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001e7020 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001e7030 20202020 226b696e 64223a20 22617272 "kind": "arr │ │ │ │ + 0x001e7040 6179222c 0a202020 20202020 20202020 ay",. │ │ │ │ + 0x001e7050 20226e61 6d65223a 20226461 74615f64 "name": "data_d │ │ │ │ + 0x001e7060 69726563 746f7269 6573222c 0a202020 irectories",. │ │ │ │ + 0x001e7070 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001e7080 6e746174 696f6e22 3a202241 207a6572 ntation": "A zer │ │ │ │ + 0x001e7090 6f2d6261 73656420 61727261 79206f66 o-based array of │ │ │ │ + 0x001e70a0 20646174 61206469 72656374 6f726965 data directorie │ │ │ │ + 0x001e70b0 732e2045 61636820 64617461 20646972 s. Each data dir │ │ │ │ + 0x001e70c0 6563746f 72792063 6f6e7461 696e7320 ectory contains │ │ │ │ + 0x001e70d0 76697274 75616c20 61646472 65737320 virtual address │ │ │ │ + 0x001e70e0 616e6420 6c656e67 7468206f 66207468 and length of th │ │ │ │ + 0x001e70f0 65206170 70726f70 72696174 65206461 e appropriate da │ │ │ │ + 0x001e7100 74612064 69726563 746f7279 2e204578 ta directory. Ex │ │ │ │ + 0x001e7110 616d706c 653a2020 60606070 652e6461 ample: ```pe.da │ │ │ │ + 0x001e7120 74615f64 69726563 746f7269 65735b70 ta_directories[p │ │ │ │ + 0x001e7130 652e494d 4147455f 44495245 43544f52 e.IMAGE_DIRECTOR │ │ │ │ + 0x001e7140 595f454e 5452595f 4558504f 52545d2e Y_ENTRY_EXPORT]. │ │ │ │ + 0x001e7150 76697274 75616c5f 61646472 65737320 virtual_address │ │ │ │ + 0x001e7160 213d2030 60606020 45616368 20646174 != 0``` Each dat │ │ │ │ + 0x001e7170 61206469 72656374 6f727920 68617320 a directory has │ │ │ │ + 0x001e7180 74686520 666f6c6c 6f77696e 6720656e the following en │ │ │ │ + 0x001e7190 74726965 733a222c 0a202020 20202020 tries:",. │ │ │ │ + 0x001e71a0 20202020 20227374 72756374 75726522 "structure" │ │ │ │ + 0x001e71b0 3a0a2020 20202020 20202020 20207b0a :. {. │ │ │ │ 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",. │ │ │ │ + 0x001e71d0 226b696e 64223a20 22737472 75637422 "kind": "struct" │ │ │ │ + 0x001e71e0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001e71f0 2020226e 616d6522 3a202264 6174615f "name": "data_ │ │ │ │ + 0x001e7200 64697265 63746f72 69657322 2c0a2020 directories",. │ │ │ │ + 0x001e7210 20202020 20202020 20202020 20202261 "a │ │ │ │ + 0x001e7220 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ + 0x001e7230 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e7240 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001e7250 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001e7260 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001e7270 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e7280 20202020 20226e61 6d65223a 20227669 "name": "vi │ │ │ │ + 0x001e7290 72747561 6c5f6164 64726573 73222c0a rtual_address",. │ │ │ │ + 0x001e72a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e72b0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001e72c0 74617469 6f6e223a 20225265 6c617469 tation": "Relati │ │ │ │ + 0x001e72d0 76652076 69727475 616c2061 64647265 ve virtual addre │ │ │ │ + 0x001e72e0 73732028 52564129 206f6620 74686520 ss (RVA) of the │ │ │ │ + 0x001e72f0 50452064 61746120 64697265 63746f72 PE data director │ │ │ │ + 0x001e7300 792e2049 66207468 69732069 73207a65 y. If this is ze │ │ │ │ + 0x001e7310 726f2c20 7468656e 20746865 20646174 ro, then the dat │ │ │ │ + 0x001e7320 61206469 72656374 6f727920 6973206d a directory is m │ │ │ │ + 0x001e7330 69737369 6e672e20 4e6f7465 20746861 issing. Note tha │ │ │ │ + 0x001e7340 7420666f 72206469 67697461 6c207369 t for digital si │ │ │ │ + 0x001e7350 676e6174 7572652c 20746869 73206973 gnature, this is │ │ │ │ + 0x001e7360 20746865 2066696c 65206f66 66736574 the file offset │ │ │ │ + 0x001e7370 2c206e6f 74205256 412e222c 0a202020 , not RVA.",. │ │ │ │ + 0x001e7380 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e7390 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001e73a0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e73b0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001e73c0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ 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 │ │ │ │ + 0x001e73e0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001e73f0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001e7400 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001e7410 6e616d65 223a2022 73697a65 222c0a20 name": "size",. │ │ │ │ + 0x001e7420 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e7430 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001e7440 6174696f 6e223a20 2253697a 65206f66 ation": "Size of │ │ │ │ + 0x001e7450 20746865 20504520 64617461 20646972 the PE data dir │ │ │ │ + 0x001e7460 6563746f 72792c20 696e2062 79746573 ectory, in bytes │ │ │ │ + 0x001e7470 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x001e7480 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001e7490 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001e74a0 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ + 0x001e74b0 20202020 20202020 20202020 20205d0a ]. │ │ │ │ + 0x001e74c0 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ + 0x001e74d0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001e74e0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001e74f0 6b696e64 223a2022 61727261 79222c0a kind": "array",. │ │ │ │ + 0x001e7500 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001e7510 65223a20 22736563 74696f6e 73222c0a e": "sections",. │ │ │ │ + 0x001e7520 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001e7530 756d656e 74617469 6f6e223a 2022496e umentation": "In │ │ │ │ + 0x001e7540 64697669 6475616c 20736563 74696f6e dividual section │ │ │ │ + 0x001e7550 20636861 72616374 65726973 74696373 characteristics │ │ │ │ + 0x001e7560 2063616e 20626520 696e7370 65637465 can be inspecte │ │ │ │ + 0x001e7570 64207573 696e6720 61206269 74776973 d using a bitwis │ │ │ │ + 0x001e7580 6520414e 44206f70 65726174 696f6e20 e AND operation │ │ │ │ + 0x001e7590 77697468 20737065 63696669 6320636f with specific co │ │ │ │ + 0x001e75a0 6e737461 6e74732e 20457861 6d706c65 nstants. Example │ │ │ │ + 0x001e75b0 733a2060 60607065 2e736563 74696f6e s: ```pe.section │ │ │ │ + 0x001e75c0 735b305d 2e6e616d 65203d3d 205c222e s[0].name == \". │ │ │ │ + 0x001e75d0 74657874 5c226060 602c2060 60607065 text\"```, ```pe │ │ │ │ + 0x001e75e0 2e736563 74696f6e 735b315d 2e636861 .sections[1].cha │ │ │ │ + 0x001e75f0 72616374 65726973 74696373 20262070 racteristics & p │ │ │ │ + 0x001e7600 652e5345 4354494f 4e5f434e 545f434f e.SECTION_CNT_CO │ │ │ │ + 0x001e7610 44456060 60222c0a 20202020 20202020 DE```",. │ │ │ │ + 0x001e7620 20202020 22737472 75637475 7265223a "structure": │ │ │ │ + 0x001e7630 0a202020 20202020 20202020 207b0a20 . {. │ │ │ │ 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",. │ │ │ │ + 0x001e7650 6b696e64 223a2022 73747275 6374222c kind": "struct", │ │ │ │ + 0x001e7660 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e7670 20226e61 6d65223a 20227365 6374696f "name": "sectio │ │ │ │ + 0x001e7680 6e73222c 0a202020 20202020 20202020 ns",. │ │ │ │ + 0x001e7690 20202020 20226174 74726962 75746573 "attributes │ │ │ │ + 0x001e76a0 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ + 0x001e76b0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001e76c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e76d0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001e76e0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001e76f0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001e7700 65223a20 226e616d 65222c0a 20202020 e": "name",. │ │ │ │ 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 {. │ │ │ │ + 0x001e7720 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001e7730 6f6e223a 20225365 6374696f 6e206e61 on": "Section na │ │ │ │ + 0x001e7740 6d652e22 2c0a2020 20202020 20202020 me.",. │ │ │ │ + 0x001e7750 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x001e7760 79706522 3a202273 220a2020 20202020 ype": "s". │ │ │ │ + 0x001e7770 20202020 20202020 20202020 20207d2c }, │ │ │ │ + 0x001e7780 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e7790 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001e77a0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001e77b0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ 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": "",. │ │ │ │ + 0x001e77d0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001e77e0 22636861 72616374 65726973 74696373 "characteristics │ │ │ │ + 0x001e77f0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001e7800 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001e7810 6d656e74 6174696f 6e223a20 22536563 mentation": "Sec │ │ │ │ + 0x001e7820 74696f6e 20636861 72616374 65726973 tion characteris │ │ │ │ + 0x001e7830 74696373 2e222c0a 20202020 20202020 tics.",. │ │ │ │ + 0x001e7840 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e7850 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ 0x001e7860 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e7870 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e7880 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001e7870 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ + 0x001e7880 20202020 2020207b 0a202020 20202020 {. │ │ │ │ 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 │ │ │ │ + 0x001e78a0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001e78b0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001e78c0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001e78d0 3a202276 69727475 616c5f61 64647265 : "virtual_addre │ │ │ │ + 0x001e78e0 7373222c 0a202020 20202020 20202020 ss",. │ │ │ │ + 0x001e78f0 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x001e7900 63756d65 6e746174 696f6e22 3a202253 cumentation": "S │ │ │ │ + 0x001e7910 65637469 6f6e2076 69727475 616c2061 ection virtual a │ │ │ │ + 0x001e7920 64647265 73732e22 2c0a2020 20202020 ddress.",. │ │ │ │ + 0x001e7930 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e7940 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ 0x001e7950 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e7960 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001e7970 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001e7960 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ + 0x001e7970 20202020 20202020 207b0a20 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": "",. │ │ │ │ + 0x001e7990 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001e79a0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001e79b0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001e79c0 65223a20 22766972 7475616c 5f73697a e": "virtual_siz │ │ │ │ + 0x001e79d0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001e79e0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001e79f0 756d656e 74617469 6f6e223a 20225365 umentation": "Se │ │ │ │ + 0x001e7a00 6374696f 6e207669 72747561 6c207369 ction virtual si │ │ │ │ + 0x001e7a10 7a652e22 2c0a2020 20202020 20202020 ze.",. │ │ │ │ + 0x001e7a20 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x001e7a30 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001e7a40 20202020 20202020 20202020 20207d2c }, │ │ │ │ + 0x001e7a50 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e7a60 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001e7a70 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001e7a80 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ 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",. │ │ │ │ + 0x001e7aa0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001e7ab0 22726177 5f646174 615f6f66 66736574 "raw_data_offset │ │ │ │ + 0x001e7ac0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001e7ad0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001e7ae0 6d656e74 6174696f 6e223a20 22536563 mentation": "Sec │ │ │ │ + 0x001e7af0 74696f6e 20726177 206f6666 7365742e tion raw offset. │ │ │ │ + 0x001e7b00 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001e7b10 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001e7b20 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ + 0x001e7b30 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ 0x001e7b40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e7b50 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001e7b60 65223a20 22666c61 6773222c 0a202020 e": "flags",. │ │ │ │ - 0x001e7b70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e7b50 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001e7b60 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001e7b70 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ 0x001e7b80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e7b90 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001e7ba0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001e7b90 20202020 20226e61 6d65223a 20227261 "name": "ra │ │ │ │ + 0x001e7ba0 775f6461 74615f73 697a6522 2c0a2020 w_data_size",. │ │ │ │ 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 {. │ │ │ │ + 0x001e7bc0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001e7bd0 74696f6e 223a2022 53656374 696f6e20 tion": "Section │ │ │ │ + 0x001e7be0 72617720 73697a65 2e222c0a 20202020 raw size.",. │ │ │ │ + 0x001e7bf0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e7c00 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001e7c10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e7c20 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001e7c30 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001e7c40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e7c50 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001e7c60 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001e7c70 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001e7c80 616d6522 3a202270 6f696e74 65725f74 ame": "pointer_t │ │ │ │ + 0x001e7c90 6f5f7265 6c6f6361 74696f6e 73222c0a o_relocations",. │ │ │ │ + 0x001e7ca0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e7cb0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001e7cc0 74617469 6f6e223a 20225661 6c756520 tation": "Value │ │ │ │ + 0x001e7cd0 6f662049 4d414745 5f534543 54494f4e of IMAGE_SECTION │ │ │ │ + 0x001e7ce0 5f484541 4445523a 3a506f69 6e746572 _HEADER::Pointer │ │ │ │ + 0x001e7cf0 546f5265 6c6f6361 74696f6e 732e222c ToRelocations.", │ │ │ │ + 0x001e7d00 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e7d10 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001e7d20 20226922 0a202020 20202020 20202020 "i". │ │ │ │ + 0x001e7d30 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ 0x001e7d40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e7d50 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001e7d60 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001e7d70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e7d50 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001e7d60 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001e7d70 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ 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 . │ │ │ │ + 0x001e7d90 20202022 6e616d65 223a2022 706f696e "name": "poin │ │ │ │ + 0x001e7da0 7465725f 746f5f6c 696e655f 6e756d62 ter_to_line_numb │ │ │ │ + 0x001e7db0 65727322 2c0a2020 20202020 20202020 ers",. │ │ │ │ + 0x001e7dc0 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001e7dd0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001e7de0 56616c75 65206f66 20494d41 47455f53 Value of IMAGE_S │ │ │ │ + 0x001e7df0 45435449 4f4e5f48 45414445 523a3a50 ECTION_HEADER::P │ │ │ │ + 0x001e7e00 6f696e74 6572546f 4c696e65 6e756d62 ointerToLinenumb │ │ │ │ + 0x001e7e10 6572732e 222c0a20 20202020 20202020 ers.",. │ │ │ │ + 0x001e7e20 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001e7e30 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001e7e40 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001e7e50 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001e7e60 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001e7e70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e7e80 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001e7e90 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e7ea0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001e7eb0 20226e75 6d626572 5f6f665f 72656c6f "number_of_relo │ │ │ │ + 0x001e7ec0 63617469 6f6e7322 2c0a2020 20202020 cations",. │ │ │ │ 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". │ │ │ │ + 0x001e7ee0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001e7ef0 223a2022 56616c75 65206f66 20494d41 ": "Value of IMA │ │ │ │ + 0x001e7f00 47455f53 45435449 4f4e5f48 45414445 GE_SECTION_HEADE │ │ │ │ + 0x001e7f10 523a3a4e 756d6265 724f6652 656c6f63 R::NumberOfReloc │ │ │ │ + 0x001e7f20 6174696f 6e732e22 2c0a2020 20202020 ations.",. │ │ │ │ 0x001e7f30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e7f40 20202020 20202020 20207d0a 20202020 }. │ │ │ │ + 0x001e7f40 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ 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",. │ │ │ │ - 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". │ │ │ │ - 0x001e8a20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e8a30 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x001e8a40 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 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". │ │ │ │ - 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 },. │ │ │ │ + 0x001e7f60 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ + 0x001e7f70 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001e7f80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e7f90 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001e7fa0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001e7fb0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001e7fc0 65223a20 226e756d 6265725f 6f665f6c e": "number_of_l │ │ │ │ + 0x001e7fd0 696e655f 6e756d62 65727322 2c0a2020 ine_numbers",. │ │ │ │ + 0x001e7fe0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e7ff0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001e8000 74696f6e 223a2022 56616c75 65206f66 tion": "Value of │ │ │ │ + 0x001e8010 20494d41 47455f53 45435449 4f4e5f48 IMAGE_SECTION_H │ │ │ │ + 0x001e8020 45414445 523a3a4e 756d6265 724f664c EADER::NumberOfL │ │ │ │ + 0x001e8030 696e654e 756d6265 72732e22 2c0a2020 ineNumbers.",. │ │ │ │ + 0x001e8040 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8050 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001e8060 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001e8070 20202020 20207d0a 20202020 20202020 }. │ │ │ │ + 0x001e8080 20202020 20202020 5d0a2020 20202020 ]. │ │ │ │ + 0x001e8090 20202020 20207d0a 20202020 20202020 }. │ │ │ │ + 0x001e80a0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001e80b0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001e80c0 20227374 72756374 222c0a20 20202020 "struct",. │ │ │ │ + 0x001e80d0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001e80e0 6f766572 6c617922 2c0a2020 20202020 overlay",. │ │ │ │ + 0x001e80f0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001e8100 74696f6e 223a2022 41207374 72756374 tion": "A struct │ │ │ │ + 0x001e8110 75726520 636f6e74 61696e69 6e67206d ure containing m │ │ │ │ + 0x001e8120 656d6265 7273206f 66667365 7420616e embers offset an │ │ │ │ + 0x001e8130 64207369 7a652e22 2c0a2020 20202020 d size.",. │ │ │ │ + 0x001e8140 20202020 20202261 74747269 62757465 "attribute │ │ │ │ + 0x001e8150 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ + 0x001e8160 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001e8170 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001e8180 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001e8190 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e81a0 20226e61 6d65223a 20226f66 66736574 "name": "offset │ │ │ │ + 0x001e81b0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001e81c0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001e81d0 6174696f 6e223a20 224f7665 726c6179 ation": "Overlay │ │ │ │ + 0x001e81e0 20736563 74696f6e 206f6666 7365742e section offset. │ │ │ │ + 0x001e81f0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001e8200 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001e8210 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x001e8220 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x001e8230 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001e8240 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001e8250 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001e8260 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8270 20226e61 6d65223a 20227369 7a65222c "name": "size", │ │ │ │ + 0x001e8280 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e8290 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001e82a0 696f6e22 3a20224f 7665726c 61792073 ion": "Overlay s │ │ │ │ + 0x001e82b0 65637469 6f6e2073 697a652e 222c0a20 ection size.",. │ │ │ │ + 0x001e82c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e82d0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001e82e0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001e82f0 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ + 0x001e8300 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001e8310 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001e8320 226b696e 64223a20 22737472 75637422 "kind": "struct" │ │ │ │ + 0x001e8330 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001e8340 616d6522 3a202272 6963685f 7369676e ame": "rich_sign │ │ │ │ + 0x001e8350 61747572 65222c0a 20202020 20202020 ature",. │ │ │ │ + 0x001e8360 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001e8370 6f6e223a 20225374 72756374 75726520 on": "Structure │ │ │ │ + 0x001e8380 636f6e74 61696e69 6e672069 6e666f72 containing infor │ │ │ │ + 0x001e8390 6d617469 6f6e2061 626f7574 20746865 mation about the │ │ │ │ + 0x001e83a0 20504527 73207269 63682073 69676e61 PE's rich signa │ │ │ │ + 0x001e83b0 74757265 20617320 646f6375 6d656e74 ture as document │ │ │ │ + 0x001e83c0 65642069 6e206874 74703a2f 2f777777 ed in http://www │ │ │ │ + 0x001e83d0 2e6e7463 6f72652e 636f6d2f 66696c65 .ntcore.com/file │ │ │ │ + 0x001e83e0 732f7269 63687369 676e2e68 746d2e22 s/richsign.htm." │ │ │ │ + 0x001e83f0 2c0a2020 20202020 20202020 20202261 ,. "a │ │ │ │ + 0x001e8400 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ + 0x001e8410 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001e8420 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8430 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001e8440 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001e8450 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001e8460 20226f66 66736574 222c0a20 20202020 "offset",. │ │ │ │ + 0x001e8470 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001e8480 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001e8490 224f6666 73657420 77686572 65207468 "Offset where th │ │ │ │ + 0x001e84a0 65207269 63682073 69676e61 74757265 e rich signature │ │ │ │ + 0x001e84b0 20737461 7274732e 20497420 77696c6c starts. It will │ │ │ │ + 0x001e84c0 20626520 756e6465 66696e65 64206966 be undefined if │ │ │ │ + 0x001e84d0 20746865 2066696c 6520646f 65736e27 the file doesn' │ │ │ │ + 0x001e84e0 74206861 76652061 20726963 68207369 t have a rich si │ │ │ │ + 0x001e84f0 676e6174 7572652e 222c0a20 20202020 gnature.",. │ │ │ │ + 0x001e8500 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001e8510 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001e8520 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x001e8530 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001e8540 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8550 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001e8560 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001e8570 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001e8580 20226c65 6e677468 222c0a20 20202020 "length",. │ │ │ │ + 0x001e8590 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001e85a0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001e85b0 224c656e 67746820 6f662074 68652072 "Length of the r │ │ │ │ + 0x001e85c0 69636820 7369676e 61747572 652c206e ich signature, n │ │ │ │ + 0x001e85d0 6f742069 6e636c75 64696e67 20746865 ot including the │ │ │ │ + 0x001e85e0 2066696e 616c2027 52696368 27206d61 final 'Rich' ma │ │ │ │ + 0x001e85f0 726b6572 2e222c0a 20202020 20202020 rker.",. │ │ │ │ + 0x001e8600 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001e8610 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001e8620 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001e8630 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001e8640 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8650 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001e8660 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001e8670 20202020 2020226e 616d6522 3a20226b "name": "k │ │ │ │ + 0x001e8680 6579222c 0a202020 20202020 20202020 ey",. │ │ │ │ + 0x001e8690 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001e86a0 6e746174 696f6e22 3a20224b 65792075 ntation": "Key u │ │ │ │ + 0x001e86b0 73656420 746f2065 6e637279 70742074 sed to encrypt t │ │ │ │ + 0x001e86c0 68652064 61746120 77697468 20584f52 he data with XOR │ │ │ │ + 0x001e86d0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x001e86e0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001e86f0 2269220a 20202020 20202020 20202020 "i". │ │ │ │ + 0x001e8700 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001e8710 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001e8720 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001e8730 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001e8740 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8750 2020226e 616d6522 3a202272 61775f64 "name": "raw_d │ │ │ │ + 0x001e8760 61746122 2c0a2020 20202020 20202020 ata",. │ │ │ │ + 0x001e8770 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001e8780 656e7461 74696f6e 223a2022 52617720 entation": "Raw │ │ │ │ + 0x001e8790 64617461 20617320 69742061 70706561 data as it appea │ │ │ │ + 0x001e87a0 72732069 6e207468 65206669 6c652e22 rs in the file." │ │ │ │ + 0x001e87b0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001e87c0 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ + 0x001e87d0 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001e87e0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ + 0x001e87f0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001e8800 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001e8810 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001e8820 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8830 226e616d 65223a20 22636c65 61725f64 "name": "clear_d │ │ │ │ + 0x001e8840 61746122 2c0a2020 20202020 20202020 ata",. │ │ │ │ + 0x001e8850 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001e8860 656e7461 74696f6e 223a2022 44617461 entation": "Data │ │ │ │ + 0x001e8870 20616674 65722062 65696e67 20646563 after being dec │ │ │ │ + 0x001e8880 72797074 65642062 7920584f 52696e67 rypted by XORing │ │ │ │ + 0x001e8890 20697420 77697468 20746865 206b6579 it with the key │ │ │ │ + 0x001e88a0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x001e88b0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001e88c0 2273220a 20202020 20202020 20202020 "s". │ │ │ │ + 0x001e88d0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001e88e0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001e88f0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001e8900 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001e8910 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8920 2020226e 616d6522 3a202276 65727369 "name": "versi │ │ │ │ + 0x001e8930 6f6e5f64 61746122 2c0a2020 20202020 on_data",. │ │ │ │ + 0x001e8940 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001e8950 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001e8960 56657273 696f6e20 6669656c 64732061 Version fields a │ │ │ │ + 0x001e8970 66746572 20626569 6e672064 65637279 fter being decry │ │ │ │ + 0x001e8980 70746564 20627920 584f5269 6e672069 pted by XORing i │ │ │ │ + 0x001e8990 74207769 74682074 6865206b 65792e22 t with the key." │ │ │ │ + 0x001e89a0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001e89b0 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ + 0x001e89c0 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001e89d0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ + 0x001e89e0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001e89f0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001e8a00 223a2022 66756e63 74696f6e 222c0a20 ": "function",. │ │ │ │ + 0x001e8a10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8a20 20202022 6e616d65 223a2022 76657273 "name": "vers │ │ │ │ + 0x001e8a30 696f6e22 2c0a2020 20202020 20202020 ion",. │ │ │ │ + 0x001e8a40 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001e8a50 656e7461 74696f6e 223a2022 46756e63 entation": "Func │ │ │ │ + 0x001e8a60 74696f6e 20726574 75726e69 6e672061 tion returning a │ │ │ │ + 0x001e8a70 2073756d 206f6620 636f756e 74207661 sum of count va │ │ │ │ + 0x001e8a80 6c756573 206f6620 616c6c20 6d617463 lues of all matc │ │ │ │ + 0x001e8a90 68696e67 20766572 73696f6e 20726563 hing version rec │ │ │ │ + 0x001e8aa0 6f726473 2e205072 6f766964 65207468 ords. Provide th │ │ │ │ + 0x001e8ab0 65206f70 74696f6e 616c2074 6f6f6c69 e optional tooli │ │ │ │ + 0x001e8ac0 64206172 67756d65 6e742074 6f206f6e d argument to on │ │ │ │ + 0x001e8ad0 6c79206d 61746368 20776865 6e20626f ly match when bo │ │ │ │ + 0x001e8ae0 7468206d 61746368 20666f72 206f6e65 th match for one │ │ │ │ + 0x001e8af0 20656e74 72792e20 4d6f7265 20696e66 entry. More inf │ │ │ │ + 0x001e8b00 6f726d61 74696f6e 2063616e 20626520 ormation can be │ │ │ │ + 0x001e8b10 666f756e 64206865 72653a20 68747470 found here: http │ │ │ │ + 0x001e8b20 3a2f2f77 77772e6e 74636f72 652e636f ://www.ntcore.co │ │ │ │ + 0x001e8b30 6d2f6669 6c65732f 72696368 7369676e m/files/richsign │ │ │ │ + 0x001e8b40 2e68746d 204e6f74 653a2050 72696f72 .htm Note: Prior │ │ │ │ + 0x001e8b50 20746f20 76657273 696f6e20 332e3131 to version 3.11 │ │ │ │ + 0x001e8b60 2e302c20 74686973 2066756e 6374696f .0, this functio │ │ │ │ + 0x001e8b70 6e207265 7475726e 73206f6e 6c792061 n returns only a │ │ │ │ + 0x001e8b80 20626f6f 6c65616e 2076616c 75652028 boolean value ( │ │ │ │ + 0x001e8b90 30206f72 20312920 69662074 68652067 0 or 1) if the g │ │ │ │ + 0x001e8ba0 6976656e 20766572 73696f6e 20616e64 iven version and │ │ │ │ + 0x001e8bb0 206f7074 696f6e61 6c20746f 6f6c6964 optional toolid │ │ │ │ + 0x001e8bc0 20697320 70726573 656e7420 696e2061 is present in a │ │ │ │ + 0x001e8bd0 6e20656e 7472792e 20606060 4578616d n entry. ```Exam │ │ │ │ + 0x001e8be0 706c653a 2070652e 72696368 5f736967 ple: pe.rich_sig │ │ │ │ + 0x001e8bf0 6e617475 72652e76 65727369 6f6e2832 nature.version(2 │ │ │ │ + 0x001e8c00 34323135 2c203236 3129203d 3d203631 4215, 261) == 61 │ │ │ │ + 0x001e8c10 60606022 2c0a2020 20202020 20202020 ```",. │ │ │ │ + 0x001e8c20 20202020 20202020 20202272 65747572 "retur │ │ │ │ + 0x001e8c30 6e5f7479 7065223a 20226922 2c0a2020 n_type": "i",. │ │ │ │ + 0x001e8c40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8c50 2020226f 7665726c 6f616473 223a205b "overloads": [ │ │ │ │ + 0x001e8c60 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e8c70 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001e8c80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8c90 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ + 0x001e8ca0 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ 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 },. │ │ │ │ - 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",. │ │ │ │ + 0x001e8cc0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001e8cd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8ce0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001e8cf0 65223a20 2269222c 0a202020 20202020 e": "i",. │ │ │ │ + 0x001e8d00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8d10 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x001e8d20 6d65223a 20227665 7273696f 6e220a20 me": "version". │ │ │ │ + 0x001e8d30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8d40 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001e8d50 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e8d60 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ + 0x001e8d70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8d80 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001e8d90 756d656e 74617469 6f6e223a 20224675 umentation": "Fu │ │ │ │ + 0x001e8da0 6e637469 6f6e2072 65747572 6e696e67 nction returning │ │ │ │ + 0x001e8db0 20612073 756d206f 6620636f 756e7420 a sum of count │ │ │ │ + 0x001e8dc0 76616c75 6573206f 6620616c 6c206d61 values of all ma │ │ │ │ + 0x001e8dd0 74636869 6e672060 76657273 696f6e60 tching `version` │ │ │ │ + 0x001e8de0 20726563 6f726473 2e220a20 20202020 records.". │ │ │ │ + 0x001e8df0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8e00 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x001e8e10 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001e8e20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8e30 20202020 20202020 20202020 22617267 "arg │ │ │ │ + 0x001e8e40 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ + 0x001e8e50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8e60 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001e8e70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8e80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8e90 20227479 7065223a 20226922 2c0a2020 "type": "i",. │ │ │ │ 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":. │ │ │ │ + 0x001e8eb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8ec0 2020226e 616d6522 3a202276 65727369 "name": "versi │ │ │ │ + 0x001e8ed0 6f6e220a 20202020 20202020 20202020 on". │ │ │ │ + 0x001e8ee0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8ef0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001e8f00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8f10 20202020 2020207b 0a202020 20202020 {. │ │ │ │ 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 │ │ │ │ - 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",. │ │ │ │ + 0x001e8f30 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001e8f40 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ + 0x001e8f50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8f60 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001e8f70 616d6522 3a202274 6f6f6c69 64220a20 ame": "toolid". │ │ │ │ + 0x001e8f80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8f90 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001e8fa0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e8fb0 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ + 0x001e8fc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8fd0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001e8fe0 756d656e 74617469 6f6e223a 20224675 umentation": "Fu │ │ │ │ + 0x001e8ff0 6e637469 6f6e2072 65747572 6e696e67 nction returning │ │ │ │ + 0x001e9000 20612073 756d206f 6620636f 756e7420 a sum of count │ │ │ │ + 0x001e9010 76616c75 6573206f 6620616c 6c206d61 values of all ma │ │ │ │ + 0x001e9020 74636869 6e672060 76657273 696f6e60 tching `version` │ │ │ │ + 0x001e9030 20726563 6f726473 20746861 7420616c records that al │ │ │ │ + 0x001e9040 736f206d 61746368 20746865 20737065 so match the spe │ │ │ │ + 0x001e9050 63696669 65642060 746f6f6c 6964602e cified `toolid`. │ │ │ │ + 0x001e9060 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001e9070 20202020 20202020 20207d0a 20202020 }. │ │ │ │ 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 {. │ │ │ │ + 0x001e9090 5d0a2020 20202020 20202020 20202020 ]. │ │ │ │ + 0x001e90a0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ + 0x001e90b0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001e90c0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001e90d0 223a2022 66756e63 74696f6e 222c0a20 ": "function",. │ │ │ │ + 0x001e90e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e90f0 20202022 6e616d65 223a2022 746f6f6c "name": "tool │ │ │ │ + 0x001e9100 6964222c 0a202020 20202020 20202020 id",. │ │ │ │ + 0x001e9110 20202020 20202020 20227265 7475726e "return │ │ │ │ + 0x001e9120 5f747970 65223a20 2269222c 0a202020 _type": "i",. │ │ │ │ 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 . │ │ │ │ + 0x001e9140 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001e9150 3a202246 756e6374 696f6e20 72657475 : "Function retu │ │ │ │ + 0x001e9160 726e696e 67206120 73756d20 6f662063 rning a sum of c │ │ │ │ + 0x001e9170 6f756e74 2076616c 75657320 6f662061 ount values of a │ │ │ │ + 0x001e9180 6c6c206d 61746368 696e6720 746f6f6c ll matching tool │ │ │ │ + 0x001e9190 69642072 65636f72 64732e20 50726f76 id records. Prov │ │ │ │ + 0x001e91a0 69646520 74686520 6f707469 6f6e616c ide the optional │ │ │ │ + 0x001e91b0 20766572 73696f6e 20617267 756d656e version argumen │ │ │ │ + 0x001e91c0 7420746f 206f6e6c 79206d61 74636820 t to only match │ │ │ │ + 0x001e91d0 7768656e 20626f74 68206d61 74636820 when both match │ │ │ │ + 0x001e91e0 666f7220 6f6e6520 656e7472 792e204d for one entry. M │ │ │ │ + 0x001e91f0 6f726520 696e666f 726d6174 696f6e20 ore information │ │ │ │ + 0x001e9200 63616e20 62652066 6f756e64 20686572 can be found her │ │ │ │ + 0x001e9210 653a2068 7474703a 2f2f7777 772e6e74 e: http://www.nt │ │ │ │ + 0x001e9220 636f7265 2e636f6d 2f66696c 65732f72 core.com/files/r │ │ │ │ + 0x001e9230 69636873 69676e2e 68746d20 4e6f7465 ichsign.htm Note │ │ │ │ + 0x001e9240 3a205072 696f7220 746f2076 65727369 : Prior to versi │ │ │ │ + 0x001e9250 6f6e2033 2e31312e 302c2074 68697320 on 3.11.0, this │ │ │ │ + 0x001e9260 66756e63 74696f6e 20726574 75726e73 function returns │ │ │ │ + 0x001e9270 206f6e6c 79206120 626f6f6c 65616e20 only a boolean │ │ │ │ + 0x001e9280 76616c75 65202830 206f7220 31292069 value (0 or 1) i │ │ │ │ + 0x001e9290 66207468 65206769 76656e20 746f6f6c f the given tool │ │ │ │ + 0x001e92a0 69642061 6e64206f 7074696f 6e616c20 id and optional │ │ │ │ + 0x001e92b0 76657273 696f6e20 69732070 72657365 version is prese │ │ │ │ + 0x001e92c0 6e742069 6e20616e 20656e74 72792e20 nt in an entry. │ │ │ │ + 0x001e92d0 60606045 78616d70 6c653a20 70652e72 ```Example: pe.r │ │ │ │ + 0x001e92e0 6963685f 7369676e 61747572 652e746f ich_signature.to │ │ │ │ + 0x001e92f0 6f6c6964 28313730 2c203430 32313929 olid(170, 40219) │ │ │ │ + 0x001e9300 203e3d20 39396060 60222c0a 20202020 >= 99```",. │ │ │ │ + 0x001e9310 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e9320 226f7665 726c6f61 6473223a 205b0a20 "overloads": [. │ │ │ │ + 0x001e9330 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e9340 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001e9350 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e9360 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ + 0x001e9370 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ + 0x001e9380 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e9390 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ 0x001e93a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e93b0 20202020 20226e61 6d65223a 20226669 "name": "fi │ │ │ │ - 0x001e93c0 6c656f66 66222c0a 20202020 20202020 leoff",. │ │ │ │ + 0x001e93b0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001e93c0 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ 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 . │ │ │ │ + 0x001e93e0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001e93f0 223a2022 746f6f6c 6964220a 20202020 ": "toolid". │ │ │ │ + 0x001e9400 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e9410 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ + 0x001e9420 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e9430 20202020 20202020 20205d0a 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 │ │ │ │ + 0x001e9450 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001e9460 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001e9470 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e9480 20202020 20202020 20202020 20226172 "ar │ │ │ │ + 0x001e9490 67756d65 6e747322 3a205b0a 20202020 guments": [. │ │ │ │ + 0x001e94a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e94b0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001e94c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e94d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e94e0 20202274 79706522 3a202269 222c0a20 "type": "i",. │ │ │ │ 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". │ │ │ │ + 0x001e9500 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e9510 20202022 6e616d65 223a2022 746f6f6c "name": "tool │ │ │ │ + 0x001e9520 6964220a 20202020 20202020 20202020 id". │ │ │ │ + 0x001e9530 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e9540 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ 0x001e9550 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9560 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x001e9560 20202020 2020207b 0a202020 20202020 {. │ │ │ │ 0x001e9570 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9580 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001e9590 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e9580 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001e9590 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ 0x001e95a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e95b0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001e95c0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001e95b0 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001e95c0 616d6522 3a202276 65727369 6f6e220a ame": "version". │ │ │ │ 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 ",. │ │ │ │ + 0x001e95e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e95f0 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ + 0x001e9600 20202020 20202020 20202020 20205d0a ]. │ │ │ │ + 0x001e9610 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e9620 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ + 0x001e9630 20202020 20202020 20202020 20205d0a ]. │ │ │ │ 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 │ │ │ │ + 0x001e9650 7d0a2020 20202020 20202020 20205d0a }. ]. │ │ │ │ + 0x001e9660 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001e9670 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001e9680 20226b69 6e64223a 20226675 6e637469 "kind": "functi │ │ │ │ + 0x001e9690 6f6e222c 0a202020 20202020 20202020 on",. │ │ │ │ + 0x001e96a0 20226e61 6d65223a 2022696d 70686173 "name": "imphas │ │ │ │ + 0x001e96b0 68222c0a 20202020 20202020 20202020 h",. │ │ │ │ + 0x001e96c0 22726574 75726e5f 74797065 223a2022 "return_type": " │ │ │ │ + 0x001e96d0 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ + 0x001e96e0 226f7665 726c6f61 6473223a 205b0a20 "overloads": [. │ │ │ │ + 0x001e96f0 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001e9700 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e9710 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ + 0x001e9720 3a205b5d 2c0a2020 20202020 20202020 : [],. │ │ │ │ + 0x001e9730 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001e9740 656e7461 74696f6e 223a2022 46756e63 entation": "Func │ │ │ │ + 0x001e9750 74696f6e 20726574 75726e69 6e672074 tion returning t │ │ │ │ + 0x001e9760 68652069 6d706f72 74206861 7368206f he import hash o │ │ │ │ + 0x001e9770 7220696d 70686173 6820666f 72207468 r imphash for th │ │ │ │ + 0x001e9780 65205045 2e205468 6520696d 70686173 e PE. The imphas │ │ │ │ + 0x001e9790 68206973 2061204d 44352068 61736820 h is a MD5 hash │ │ │ │ + 0x001e97a0 6f662074 68652050 45277320 696d706f of the PE's impo │ │ │ │ + 0x001e97b0 72742074 61626c65 20616674 65722073 rt table after s │ │ │ │ + 0x001e97c0 6f6d6520 6e6f726d 616c697a 6174696f ome normalizatio │ │ │ │ + 0x001e97d0 6e2e2054 68652069 6d706861 73682066 n. The imphash f │ │ │ │ + 0x001e97e0 6f722061 20504520 63616e20 62652061 or a PE can be a │ │ │ │ + 0x001e97f0 6c736f20 636f6d70 75746564 20776974 lso computed wit │ │ │ │ + 0x001e9800 68207065 66696c65 20616e64 20796f75 h pefile and you │ │ │ │ + 0x001e9810 2063616e 2066696e 64206d6f 72652069 can find more i │ │ │ │ + 0x001e9820 6e666f72 6d617469 6f6e2069 6e204d61 nformation in Ma │ │ │ │ + 0x001e9830 6e646961 6e742773 20626c6f 672e220a ndiant's blog.". │ │ │ │ 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",. │ │ │ │ + 0x001e9850 7d0a2020 20202020 20202020 20205d0a }. ]. │ │ │ │ + 0x001e9860 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001e9870 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001e9880 20226b69 6e64223a 20226675 6e637469 "kind": "functi │ │ │ │ + 0x001e9890 6f6e222c 0a202020 20202020 20202020 on",. │ │ │ │ + 0x001e98a0 20226e61 6d65223a 20227365 6374696f "name": "sectio │ │ │ │ + 0x001e98b0 6e5f696e 64657822 2c0a2020 20202020 n_index",. │ │ │ │ + 0x001e98c0 20202020 20202272 65747572 6e5f7479 "return_ty │ │ │ │ + 0x001e98d0 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ + 0x001e98e0 20202020 2020226f 7665726c 6f616473 "overloads │ │ │ │ + 0x001e98f0 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ + 0x001e9900 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001e9910 20202020 20202020 20202022 61726775 "argu │ │ │ │ + 0x001e9920 6d656e74 73223a20 5b0a2020 20202020 ments": [. │ │ │ │ + 0x001e9930 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e9940 20207b0a 20202020 20202020 20202020 {. │ │ │ │ 0x001e9950 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9960 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001e9970 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 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": "",. │ │ │ │ - 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",. │ │ │ │ + 0x001e9960 22747970 65223a20 2273222c 0a202020 "type": "s",. │ │ │ │ + 0x001e9970 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e9980 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001e9990 20226e61 6d65220a 20202020 20202020 "name". │ │ │ │ + 0x001e99a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e99b0 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ + 0x001e99c0 20202020 20205d2c 0a202020 20202020 ],. │ │ │ │ + 0x001e99d0 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x001e99e0 63756d65 6e746174 696f6e22 3a202246 cumentation": "F │ │ │ │ + 0x001e99f0 756e6374 696f6e20 72657475 726e696e unction returnin │ │ │ │ + 0x001e9a00 67207468 6520696e 64657820 696e746f g the index into │ │ │ │ + 0x001e9a10 20746865 20736563 74696f6e 73206172 the sections ar │ │ │ │ + 0x001e9a20 72617920 666f7220 74686520 73656374 ray for the sect │ │ │ │ + 0x001e9a30 696f6e20 74686174 20686173 206e616d ion that has nam │ │ │ │ + 0x001e9a40 652e206e 616d6520 69732063 61736520 e. name is case │ │ │ │ + 0x001e9a50 73656e73 69746976 652e220a 20202020 sensitive.". │ │ │ │ + 0x001e9a60 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x001e9a70 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001e9a80 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e9a90 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ + 0x001e9aa0 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ + 0x001e9ab0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001e9ac0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e9ad0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001e9ae0 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ + 0x001e9af0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e9b00 20202022 6e616d65 223a2022 61646472 "name": "addr │ │ │ │ + 0x001e9b10 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001e9b20 20202020 20202020 20207d0a 20202020 }. │ │ │ │ 0x001e9b30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9b40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9b50 20202022 6e616d65 223a2022 73656374 "name": "sect │ │ │ │ - 0x001e9b60 696f6e73 222c0a20 20202020 20202020 ions",. │ │ │ │ - 0x001e9b70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9b80 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001e9b90 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001e9ba0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 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",. │ │ │ │ - 0x001e9c50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9c60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9c70 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001e9c80 223a2022 73656374 6e616d65 222c0a20 ": "sectname",. │ │ │ │ - 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 "",. │ │ │ │ + 0x001e9b40 5d2c0a20 20202020 20202020 20202020 ],. │ │ │ │ + 0x001e9b50 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001e9b60 6174696f 6e223a20 2246756e 6374696f ation": "Functio │ │ │ │ + 0x001e9b70 6e207265 7475726e 696e6720 74686520 n returning the │ │ │ │ + 0x001e9b80 696e6465 7820696e 746f2074 68652073 index into the s │ │ │ │ + 0x001e9b90 65637469 6f6e7320 61727261 7920666f ections array fo │ │ │ │ + 0x001e9ba0 72207468 65207365 6374696f 6e207468 r the section th │ │ │ │ + 0x001e9bb0 61742068 61732061 6464722e 20616464 at has addr. add │ │ │ │ + 0x001e9bc0 72206361 6e206265 20616e20 6f666673 r can be an offs │ │ │ │ + 0x001e9bd0 65742069 6e746f20 74686520 66696c65 et into the file │ │ │ │ + 0x001e9be0 206f7220 61206d65 6d6f7279 20616464 or a memory add │ │ │ │ + 0x001e9bf0 72657373 2e220a20 20202020 20202020 ress.". │ │ │ │ + 0x001e9c00 20202020 2020207d 0a202020 20202020 }. │ │ │ │ + 0x001e9c10 20202020 205d0a20 20202020 2020207d ]. } │ │ │ │ + 0x001e9c20 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001e9c30 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001e9c40 2266756e 6374696f 6e222c0a 20202020 "function",. │ │ │ │ + 0x001e9c50 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001e9c60 22657870 6f727473 222c0a20 20202020 "exports",. │ │ │ │ + 0x001e9c70 20202020 20202022 72657475 726e5f74 "return_t │ │ │ │ + 0x001e9c80 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ + 0x001e9c90 20202020 20202022 6f766572 6c6f6164 "overload │ │ │ │ + 0x001e9ca0 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ + 0x001e9cb0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001e9cc0 20202020 20202020 20202020 22617267 "arg │ │ │ │ + 0x001e9cd0 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ 0x001e9ce0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9cf0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9d00 20202020 22747970 65223a20 2273220a "type": "s". │ │ │ │ - 0x001e9d10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e9cf0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001e9d00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e9d10 20227479 7065223a 20227322 2c0a2020 "type": "s",. │ │ │ │ 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 {. │ │ │ │ + 0x001e9d30 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001e9d40 3a202266 756e6374 696f6e5f 6e616d65 : "function_name │ │ │ │ + 0x001e9d50 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001e9d60 20202020 20202020 20207d0a 20202020 }. │ │ │ │ 0x001e9d70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9d80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9d90 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x001e9da0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 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 . │ │ │ │ - 0x001e9e00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9e10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9e20 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001e9e30 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001e9d80 5d2c0a20 20202020 20202020 20202020 ],. │ │ │ │ + 0x001e9d90 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001e9da0 6174696f 6e223a20 2246756e 6374696f ation": "Functio │ │ │ │ + 0x001e9db0 6e207265 7475726e 696e6720 74727565 n returning true │ │ │ │ + 0x001e9dc0 20696620 74686520 50452065 78706f72 if the PE expor │ │ │ │ + 0x001e9dd0 74732066 756e6374 696f6e5f 6e616d65 ts function_name │ │ │ │ + 0x001e9de0 206f7220 66616c73 65206f74 68657277 or false otherw │ │ │ │ + 0x001e9df0 6973652e 220a2020 20202020 20202020 ise.". │ │ │ │ + 0x001e9e00 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001e9e10 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001e9e20 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001e9e30 61726775 6d656e74 73223a20 5b0a2020 arguments": [. │ │ │ │ 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 . │ │ │ │ + 0x001e9e50 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001e9e60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e9e70 20202020 22747970 65223a20 2269222c "type": "i", │ │ │ │ + 0x001e9e80 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e9e90 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x001e9ea0 6d65223a 20226f72 64696e61 6c220a20 me": "ordinal". │ │ │ │ 0x001e9eb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9ec0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ - 0x001e9ed0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e9ec0 20202020 2020207d 0a202020 20202020 }. │ │ │ │ + 0x001e9ed0 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ 0x001e9ee0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9ef0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001e9f00 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001e9f10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9f20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9f30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9f40 226e616d 65223a20 22616464 72222c0a "name": "addr",. │ │ │ │ - 0x001e9f50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e9ef0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001e9f00 6f6e223a 20224675 6e637469 6f6e2072 on": "Function r │ │ │ │ + 0x001e9f10 65747572 6e696e67 20747275 65206966 eturning true if │ │ │ │ + 0x001e9f20 20746865 20504520 6578706f 72747320 the PE exports │ │ │ │ + 0x001e9f30 6f726469 6e616c20 6f722066 616c7365 ordinal or false │ │ │ │ + 0x001e9f40 206f7468 65727769 73652e22 0a202020 otherwise.". │ │ │ │ + 0x001e9f50 20202020 20202020 20202020 207d2c0a },. │ │ │ │ 0x001e9f60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9f70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9f80 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001e9f90 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001e9fa0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e9f70 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001e9f80 20202020 20202261 7267756d 656e7473 "arguments │ │ │ │ + 0x001e9f90 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ + 0x001e9fa0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ 0x001e9fb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9fc0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001e9fd0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e9fc0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001e9fd0 223a2022 72222c0a 20202020 20202020 ": "r",. │ │ │ │ 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 │ │ │ │ + 0x001e9ff0 20202020 226e616d 65223a20 22726567 "name": "reg │ │ │ │ + 0x001ea000 756c6172 5f657870 72657373 696f6e22 ular_expression" │ │ │ │ + 0x001ea010 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ea020 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x001ea030 20202020 20202020 20202020 2020205d ] │ │ │ │ + 0x001ea040 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001ea050 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001ea060 74696f6e 223a2022 46756e63 74696f6e tion": "Function │ │ │ │ + 0x001ea070 20726574 75726e69 6e672074 72756520 returning true │ │ │ │ + 0x001ea080 69662074 68652050 45206578 706f7274 if the PE export │ │ │ │ + 0x001ea090 73207265 67756c61 725f6578 70726573 s regular_expres │ │ │ │ + 0x001ea0a0 73696f6e 206f7220 66616c73 65206f74 sion or false ot │ │ │ │ + 0x001ea0b0 68657277 6973652e 220a2020 20202020 herwise.". │ │ │ │ + 0x001ea0c0 20202020 20202020 20207d0a 20202020 }. │ │ │ │ + 0x001ea0d0 20202020 20202020 5d0a2020 20202020 ]. │ │ │ │ + 0x001ea0e0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001ea0f0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001ea100 223a2022 66756e63 74696f6e 222c0a20 ": "function",. │ │ │ │ + 0x001ea110 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001ea120 223a2022 6578706f 7274735f 696e6465 ": "exports_inde │ │ │ │ + 0x001ea130 78222c0a 20202020 20202020 20202020 x",. │ │ │ │ + 0x001ea140 22726574 75726e5f 74797065 223a2022 "return_type": " │ │ │ │ + 0x001ea150 69222c0a 20202020 20202020 20202020 i",. │ │ │ │ + 0x001ea160 226f7665 726c6f61 6473223a 205b0a20 "overloads": [. │ │ │ │ + 0x001ea170 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001ea180 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ea190 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ + 0x001ea1a0 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ + 0x001ea1b0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001ea1c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ea1d0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001ea1e0 3a202273 222c0a20 20202020 20202020 : "s",. │ │ │ │ + 0x001ea1f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ea200 20202022 6e616d65 223a2022 66756e63 "name": "func │ │ │ │ + 0x001ea210 74696f6e 5f6e616d 65220a20 20202020 tion_name". │ │ │ │ 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 │ │ │ │ - 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",. │ │ │ │ + 0x001ea230 2020207d 0a202020 20202020 20202020 }. │ │ │ │ + 0x001ea240 20202020 20202020 205d2c0a 20202020 ],. │ │ │ │ + 0x001ea250 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ea260 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001ea270 20224675 6e637469 6f6e2072 65747572 "Function retur │ │ │ │ + 0x001ea280 6e696e67 20746865 20696e64 65782069 ning the index i │ │ │ │ + 0x001ea290 6e746f20 74686520 6578706f 72745f64 nto the export_d │ │ │ │ + 0x001ea2a0 65746169 6c732061 72726179 20776865 etails array whe │ │ │ │ + 0x001ea2b0 72652074 6865206e 616d6564 2066756e re the named fun │ │ │ │ + 0x001ea2c0 6374696f 6e206973 2c20756e 64656669 ction is, undefi │ │ │ │ + 0x001ea2d0 6e656420 6f746865 72776973 652e220a ned otherwise.". │ │ │ │ + 0x001ea2e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ea2f0 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ + 0x001ea300 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001ea310 20202020 20202020 20226172 67756d65 "argume │ │ │ │ + 0x001ea320 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ 0x001ea330 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea340 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea350 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001ea360 6e616d65 223a2022 616c6967 6e222c0a name": "align",. │ │ │ │ + 0x001ea340 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001ea350 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x001ea360 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ 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 },. │ │ │ │ - 0x001ea420 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea430 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea440 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001ea450 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ea380 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001ea390 6f726469 6e616c22 0a202020 20202020 ordinal". │ │ │ │ + 0x001ea3a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ea3b0 207d0a20 20202020 20202020 20202020 }. │ │ │ │ + 0x001ea3c0 20202020 2020205d 2c0a2020 20202020 ],. │ │ │ │ + 0x001ea3d0 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001ea3e0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001ea3f0 46756e63 74696f6e 20726574 75726e69 Function returni │ │ │ │ + 0x001ea400 6e672074 68652069 6e646578 20696e74 ng the index int │ │ │ │ + 0x001ea410 6f207468 65206578 706f7274 5f646574 o the export_det │ │ │ │ + 0x001ea420 61696c73 20617272 61792077 68657265 ails array where │ │ │ │ + 0x001ea430 20746865 20657870 6f727465 64206f72 the exported or │ │ │ │ + 0x001ea440 64696e61 6c206973 2c20756e 64656669 dinal is, undefi │ │ │ │ + 0x001ea450 6e656420 6f746865 72776973 652e220a ned otherwise.". │ │ │ │ 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 │ │ │ │ + 0x001ea470 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ + 0x001ea480 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001ea490 20202020 20202020 20226172 67756d65 "argume │ │ │ │ + 0x001ea4a0 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ + 0x001ea4b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ea4c0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001ea4d0 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x001ea4e0 79706522 3a202272 222c0a20 20202020 ype": "r",. │ │ │ │ 0x001ea4f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea500 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001ea510 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 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 ,. │ │ │ │ - 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 │ │ │ │ - 0x001ea690 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea6a0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001ea6b0 69220a20 20202020 20202020 20202020 i". │ │ │ │ - 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 . │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + 0x001ea500 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001ea510 72656775 6c61725f 65787072 65737369 regular_expressi │ │ │ │ + 0x001ea520 6f6e220a 20202020 20202020 20202020 on". │ │ │ │ + 0x001ea530 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ + 0x001ea540 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ea550 20205d2c 0a202020 20202020 20202020 ],. │ │ │ │ + 0x001ea560 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001ea570 6e746174 696f6e22 3a202246 756e6374 ntation": "Funct │ │ │ │ + 0x001ea580 696f6e20 72657475 726e696e 67207468 ion returning th │ │ │ │ + 0x001ea590 65206669 72737420 696e6465 7820696e e first index in │ │ │ │ + 0x001ea5a0 746f2074 68652065 78706f72 745f6465 to the export_de │ │ │ │ + 0x001ea5b0 7461696c 73206172 72617920 77686572 tails array wher │ │ │ │ + 0x001ea5c0 65207468 65207265 67756c61 72206578 e the regular ex │ │ │ │ + 0x001ea5d0 70726573 73696f6e 206d6174 63686573 pression matches │ │ │ │ + 0x001ea5e0 20746865 20657870 6f727465 64206e61 the exported na │ │ │ │ + 0x001ea5f0 6d652c20 756e6465 66696e65 64206f74 me, undefined ot │ │ │ │ + 0x001ea600 68657277 6973652e 220a2020 20202020 herwise.". │ │ │ │ + 0x001ea610 20202020 20202020 20207d0a 20202020 }. │ │ │ │ + 0x001ea620 20202020 20202020 5d0a2020 20202020 ]. │ │ │ │ + 0x001ea630 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001ea640 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001ea650 223a2022 61727261 79222c0a 20202020 ": "array",. │ │ │ │ + 0x001ea660 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001ea670 22657870 6f72745f 64657461 696c7322 "export_details" │ │ │ │ + 0x001ea680 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001ea690 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001ea6a0 41727261 79206f66 20737472 75637475 Array of structu │ │ │ │ + 0x001ea6b0 72657320 636f6e74 61696e69 6e672069 res containing i │ │ │ │ + 0x001ea6c0 6e666f72 6d617469 6f6e2061 626f7574 nformation about │ │ │ │ + 0x001ea6d0 20746865 20504527 73206578 706f7274 the PE's export │ │ │ │ + 0x001ea6e0 732e222c 0a202020 20202020 20202020 s.",. │ │ │ │ + 0x001ea6f0 20227374 72756374 75726522 3a0a2020 "structure":. │ │ │ │ + 0x001ea700 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001ea710 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001ea720 64223a20 22737472 75637422 2c0a2020 d": "struct",. │ │ │ │ + 0x001ea730 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001ea740 616d6522 3a202265 78706f72 745f6465 ame": "export_de │ │ │ │ + 0x001ea750 7461696c 73222c0a 20202020 20202020 tails",. │ │ │ │ + 0x001ea760 20202020 20202020 22617474 72696275 "attribu │ │ │ │ + 0x001ea770 74657322 3a205b0a 20202020 20202020 tes": [. │ │ │ │ + 0x001ea780 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001ea790 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ea7a0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001ea7b0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001ea7c0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001ea7d0 6e616d65 223a2022 6f666673 6574222c name": "offset", │ │ │ │ + 0x001ea7e0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ea7f0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001ea800 6e746174 696f6e22 3a20224f 66667365 ntation": "Offse │ │ │ │ + 0x001ea810 74207768 65726520 74686520 6578706f t where the expo │ │ │ │ + 0x001ea820 72746564 2066756e 6374696f 6e207374 rted function st │ │ │ │ + 0x001ea830 61727473 2e222c0a 20202020 20202020 arts.",. │ │ │ │ + 0x001ea840 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ea850 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001ea860 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ea870 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ + 0x001ea880 20202020 2020207b 0a202020 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 },. │ │ │ │ + 0x001ea8a0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001ea8b0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001ea8c0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001ea8d0 3a20226e 616d6522 2c0a2020 20202020 : "name",. │ │ │ │ + 0x001ea8e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ea8f0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001ea900 223a2022 4e616d65 206f6620 74686520 ": "Name of the │ │ │ │ + 0x001ea910 6578706f 72746564 2066756e 6374696f exported functio │ │ │ │ + 0x001ea920 6e2e2049 74207769 6c6c2062 6520756e n. It will be un │ │ │ │ + 0x001ea930 64656669 6e656420 69662074 68652066 defined if the f │ │ │ │ + 0x001ea940 756e6374 696f6e20 68617320 6e6f206e unction has no n │ │ │ │ + 0x001ea950 616d652e 222c0a20 20202020 20202020 ame.",. │ │ │ │ + 0x001ea960 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001ea970 74797065 223a2022 73220a20 20202020 type": "s". │ │ │ │ + 0x001ea980 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001ea990 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001ea9a0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ 0x001ea9b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea9c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea9d0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001ea9e0 20202020 20202020 20202020 20202020 │ │ │ │ - 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 │ │ │ │ - 0x001eaa70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eaa80 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001eaa90 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001eaaa0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eaab0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eaac0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001eaad0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001ea9c0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001ea9d0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ea9e0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001ea9f0 2022666f 72776172 645f6e61 6d65222c "forward_name", │ │ │ │ + 0x001eaa00 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001eaa10 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001eaa20 6e746174 696f6e22 3a202254 6865206e ntation": "The n │ │ │ │ + 0x001eaa30 616d6520 6f662074 68652066 756e6374 ame of the funct │ │ │ │ + 0x001eaa40 696f6e20 77686572 65207468 69732065 ion where this e │ │ │ │ + 0x001eaa50 78706f72 7420666f 72776172 64732074 xport forwards t │ │ │ │ + 0x001eaa60 6f2e2049 74207769 6c6c2062 6520756e o. It will be un │ │ │ │ + 0x001eaa70 64656669 6e656420 69662074 68652065 defined if the e │ │ │ │ + 0x001eaa80 78706f72 74206973 206e6f74 20612066 xport is not a f │ │ │ │ + 0x001eaa90 6f727761 7264696e 67206578 706f7274 orwarding export │ │ │ │ + 0x001eaaa0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x001eaab0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001eaac0 65223a20 2273220a 20202020 20202020 e": "s". │ │ │ │ + 0x001eaad0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ 0x001eaae0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eaaf0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eab00 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001eab10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eaaf0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001eab00 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001eab10 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ 0x001eab20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eab30 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001eab40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eab30 20202020 2020226e 616d6522 3a20226f "name": "o │ │ │ │ + 0x001eab40 7264696e 616c222c 0a202020 20202020 rdinal",. │ │ │ │ 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 │ │ │ │ + 0x001eab60 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001eab70 3a202254 6865206f 7264696e 616c206f : "The ordinal o │ │ │ │ + 0x001eab80 66207468 65206578 706f7274 65642066 f the exported f │ │ │ │ + 0x001eab90 756e6374 696f6e2c 20616674 65722074 unction, after t │ │ │ │ + 0x001eaba0 6865206f 7264696e 616c2062 61736520 he ordinal base │ │ │ │ + 0x001eabb0 68617320 6265656e 20617070 6c696564 has been applied │ │ │ │ + 0x001eabc0 20746f20 69742e22 2c0a2020 20202020 to it.",. │ │ │ │ 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",. │ │ │ │ + 0x001eabe0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001eabf0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eac00 20207d0a 20202020 20202020 20202020 }. │ │ │ │ + 0x001eac10 20202020 5d0a2020 20202020 20202020 ]. │ │ │ │ + 0x001eac20 20207d0a 20202020 20202020 7d2c0a20 }. },. │ │ │ │ + 0x001eac30 20202020 2020207b 0a090909 226b696e {...."kin │ │ │ │ + 0x001eac40 64223a20 2276616c 7565222c 0a090909 d": "value",.... │ │ │ │ + 0x001eac50 226e616d 65223a20 22494d50 4f52545f "name": "IMPORT_ │ │ │ │ + 0x001eac60 5354414e 44415244 222c0a09 09092264 STANDARD",...."d │ │ │ │ + 0x001eac70 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001eac80 466c6167 20737065 63696679 696e6720 Flag specifying │ │ │ │ + 0x001eac90 77686963 6820696d 706f7274 2073686f which import sho │ │ │ │ + 0x001eaca0 756c6420 66756e63 74696f6e 20696d70 uld function imp │ │ │ │ + 0x001eacb0 6f727473 28696e74 2c2e2e2e 29207365 orts(int,...) se │ │ │ │ + 0x001eacc0 61726368 222c0a09 09092274 79706522 arch",...."type" │ │ │ │ + 0x001eacd0 3a202269 220a0909 7d2c0a09 097b0a09 : "i"...},...{.. │ │ │ │ + 0x001eace0 0909226b 696e6422 3a202276 616c7565 .."kind": "value │ │ │ │ + 0x001eacf0 222c0a09 0909226e 616d6522 3a202249 ",...."name": "I │ │ │ │ + 0x001ead00 4d504f52 545f4445 4c415945 44222c0a MPORT_DELAYED",. │ │ │ │ + 0x001ead10 09090922 646f6375 6d656e74 6174696f ..."documentatio │ │ │ │ + 0x001ead20 6e223a20 22466c61 67207370 65636966 n": "Flag specif │ │ │ │ + 0x001ead30 79696e67 20776869 63682069 6d706f72 ying which impor │ │ │ │ + 0x001ead40 74207368 6f756c64 2066756e 6374696f t should functio │ │ │ │ + 0x001ead50 6e20696d 706f7274 7328696e 742c2e2e n imports(int,.. │ │ │ │ + 0x001ead60 2e292073 65617263 68222c0a 09090922 .) search",...." │ │ │ │ + 0x001ead70 74797065 223a2022 69220a09 097d2c0a type": "i"...},. │ │ │ │ + 0x001ead80 09097b0a 09090922 6b696e64 223a2022 ..{...."kind": " │ │ │ │ + 0x001ead90 76616c75 65222c0a 09090922 6e616d65 value",...."name │ │ │ │ + 0x001eada0 223a2022 494d504f 52545f41 4e59222c ": "IMPORT_ANY", │ │ │ │ + 0x001eadb0 0a090909 22646f63 756d656e 74617469 ...."documentati │ │ │ │ + 0x001eadc0 6f6e223a 2022466c 61672073 70656369 on": "Flag speci │ │ │ │ + 0x001eadd0 6679696e 67207768 69636820 696d706f fying which impo │ │ │ │ + 0x001eade0 72742073 686f756c 64206675 6e637469 rt should functi │ │ │ │ + 0x001eadf0 6f6e2069 6d706f72 74732869 6e742c2e on imports(int,. │ │ │ │ + 0x001eae00 2e2e2920 73656172 6368222c 0a090909 ..) search",.... │ │ │ │ + 0x001eae10 22747970 65223a20 2269220a 09097d2c "type": "i"...}, │ │ │ │ + 0x001eae20 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001eae30 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001eae40 66756e63 74696f6e 222c0a20 20202020 function",. │ │ │ │ + 0x001eae50 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001eae60 696d706f 72747322 2c0a2020 20202020 imports",. │ │ │ │ + 0x001eae70 20202020 20202272 65747572 6e5f7479 "return_ty │ │ │ │ + 0x001eae80 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ + 0x001eae90 20202020 2020226f 7665726c 6f616473 "overloads │ │ │ │ + 0x001eaea0 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ + 0x001eaeb0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001eaec0 20202020 20202020 20202022 61726775 "argu │ │ │ │ + 0x001eaed0 6d656e74 73223a20 5b0a2020 20202020 ments": [. │ │ │ │ + 0x001eaee0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eaef0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001eaf00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eaf10 22747970 65223a20 2273222c 0a202020 "type": "s",. │ │ │ │ + 0x001eaf20 20202020 20202020 20202020 20202020 │ │ │ │ 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",. │ │ │ │ + 0x001eaf40 2022646c 6c5f6e61 6d65220a 20202020 "dll_name". │ │ │ │ + 0x001eaf50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eaf60 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001eaf70 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001eaf80 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001eaf90 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001eafa0 7065223a 20227322 2c0a2020 20202020 pe": "s",. │ │ │ │ + 0x001eafb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eafc0 20202020 2020226e 616d6522 3a202266 "name": "f │ │ │ │ + 0x001eafd0 756e6374 696f6e5f 6e616d65 220a2020 unction_name". │ │ │ │ + 0x001eafe0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eaff0 20202020 20207d0a 20202020 20202020 }. │ │ │ │ + 0x001eb000 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ 0x001eb010 20202020 20202020 20202020 20202020 │ │ │ │ - 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": "". │ │ │ │ + 0x001eb020 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001eb030 6e223a20 2246756e 6374696f 6e207265 n": "Function re │ │ │ │ + 0x001eb040 7475726e 696e6720 74727565 20696620 turning true if │ │ │ │ + 0x001eb050 74686520 50452069 6d706f72 74732066 the PE imports f │ │ │ │ + 0x001eb060 756e6374 696f6e5f 6e616d65 2066726f unction_name fro │ │ │ │ + 0x001eb070 6d20646c 6c5f6e61 6d652c20 6f722066 m dll_name, or f │ │ │ │ + 0x001eb080 616c7365 206f7468 65727769 73652e20 alse otherwise. │ │ │ │ + 0x001eb090 646c6c5f 6e616d65 20697320 63617365 dll_name is case │ │ │ │ + 0x001eb0a0 20696e73 656e7369 74697665 2e220a20 insensitive.". │ │ │ │ + 0x001eb0b0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001eb0c0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001eb0d0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001eb0e0 20202020 20202020 22617267 756d656e "argumen │ │ │ │ + 0x001eb0f0 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ + 0x001eb100 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001eb110 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001eb120 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001eb130 7065223a 20227322 2c0a2020 20202020 pe": "s",. │ │ │ │ 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",. │ │ │ │ + 0x001eb150 20202020 2020226e 616d6522 3a202264 "name": "d │ │ │ │ + 0x001eb160 6c6c5f6e 616d6522 0a202020 20202020 ll_name". │ │ │ │ + 0x001eb170 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eb180 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ + 0x001eb190 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ 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": [. │ │ │ │ + 0x001eb1b0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001eb1c0 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ + 0x001eb1d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eb1e0 20202022 6e616d65 223a2022 6f726469 "name": "ordi │ │ │ │ + 0x001eb1f0 6e616c22 0a202020 20202020 20202020 nal". │ │ │ │ + 0x001eb200 20202020 20202020 20202020 207d0a20 }. │ │ │ │ + 0x001eb210 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eb220 2020205d 2c0a2020 20202020 20202020 ],. │ │ │ │ + 0x001eb230 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001eb240 656e7461 74696f6e 223a2022 46756e63 entation": "Func │ │ │ │ + 0x001eb250 74696f6e 20726574 75726e69 6e672074 tion returning t │ │ │ │ + 0x001eb260 72756520 69662074 68652050 4520696d rue if the PE im │ │ │ │ + 0x001eb270 706f7274 73206f72 64696e61 6c206672 ports ordinal fr │ │ │ │ + 0x001eb280 6f6d2064 6c6c5f6e 616d652c 206f7220 om dll_name, or │ │ │ │ + 0x001eb290 66616c73 65206f74 68657277 6973652e false otherwise. │ │ │ │ + 0x001eb2a0 20646c6c 5f6e616d 65206973 20636173 dll_name is cas │ │ │ │ + 0x001eb2b0 6520696e 73656e73 69746976 652e220a e insensitive.". │ │ │ │ + 0x001eb2c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eb2d0 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ + 0x001eb2e0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001eb2f0 20202020 20202020 20226172 67756d65 "argume │ │ │ │ + 0x001eb300 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ 0x001eb310 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eb320 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001eb330 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eb340 20202274 79706522 3a202269 222c0a20 "type": "i",. │ │ │ │ + 0x001eb320 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001eb330 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x001eb340 79706522 3a202273 222c0a20 20202020 ype": "s",. │ │ │ │ 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 }. │ │ │ │ + 0x001eb360 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001eb370 646c6c5f 6e616d65 220a2020 20202020 dll_name". │ │ │ │ + 0x001eb380 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eb390 20207d0a 20202020 20202020 20202020 }. │ │ │ │ + 0x001eb3a0 20202020 20202020 5d2c0a20 20202020 ],. │ │ │ │ + 0x001eb3b0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001eb3c0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001eb3d0 2246756e 6374696f 6e207265 7475726e "Function return │ │ │ │ + 0x001eb3e0 696e6720 74686520 6e756d62 6572206f ing the number o │ │ │ │ + 0x001eb3f0 66206675 6e637469 6f6e7320 66726f6d f functions from │ │ │ │ + 0x001eb400 20746865 20646c6c 5f6e616d 652c2069 the dll_name, i │ │ │ │ + 0x001eb410 6e207468 65205045 20696d70 6f727473 n the PE imports │ │ │ │ + 0x001eb420 2e20646c 6c5f6e61 6d652069 73206361 . dll_name is ca │ │ │ │ + 0x001eb430 73652069 6e73656e 73697469 76652e22 se insensitive." │ │ │ │ + 0x001eb440 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001eb450 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ + 0x001eb460 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001eb470 20202020 20202020 20202261 7267756d "argum │ │ │ │ + 0x001eb480 656e7473 223a205b 0a202020 20202020 ents": [. │ │ │ │ + 0x001eb490 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eb4a0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001eb4b0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001eb4c0 74797065 223a2022 72222c0a 20202020 type": "r",. │ │ │ │ + 0x001eb4d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eb4e0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001eb4f0 22646c6c 5f726567 65787022 0a202020 "dll_regexp". │ │ │ │ + 0x001eb500 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eb510 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ 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": [. │ │ │ │ + 0x001eb530 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001eb540 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x001eb550 79706522 3a202272 222c0a20 20202020 ype": "r",. │ │ │ │ + 0x001eb560 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eb570 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001eb580 66756e63 74696f6e 5f726567 65787022 function_regexp" │ │ │ │ + 0x001eb590 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001eb5a0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x001eb5b0 20202020 20202020 20202020 2020205d ] │ │ │ │ + 0x001eb5c0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001eb5d0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001eb5e0 74696f6e 223a2022 46756e63 74696f6e tion": "Function │ │ │ │ + 0x001eb5f0 20726574 75726e69 6e672074 6865206e returning the n │ │ │ │ + 0x001eb600 756d6265 72206f66 2066756e 6374696f umber of functio │ │ │ │ + 0x001eb610 6e732066 726f6d20 74686520 50452069 ns from the PE i │ │ │ │ + 0x001eb620 6d706f72 74732077 68657265 20612066 mports where a f │ │ │ │ + 0x001eb630 756e6374 696f6e20 6e616d65 206d6174 unction name mat │ │ │ │ + 0x001eb640 63686573 2066756e 6374696f 6e5f7265 ches function_re │ │ │ │ + 0x001eb650 67657870 20616e64 20612044 4c4c206e gexp and a DLL n │ │ │ │ + 0x001eb660 616d6520 6d617463 68657320 646c6c5f ame matches dll_ │ │ │ │ + 0x001eb670 72656765 78702e20 426f7468 20646c6c regexp. Both dll │ │ │ │ + 0x001eb680 5f726567 65787020 616e6420 66756e63 _regexp and func │ │ │ │ + 0x001eb690 74696f6e 5f726567 65787020 61726520 tion_regexp are │ │ │ │ + 0x001eb6a0 63617365 2073656e 73697469 76652075 case sensitive u │ │ │ │ + 0x001eb6b0 6e6c6573 7320796f 75207573 65207468 nless you use th │ │ │ │ + 0x001eb6c0 65205c22 2f695c22 206d6f64 69666965 e \"/i\" modifie │ │ │ │ + 0x001eb6d0 7220696e 20746865 20726567 6578702e r in the regexp. │ │ │ │ + 0x001eb6e0 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001eb6f0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ + 0x001eb700 20202020 207b0a09 09090909 22617267 {......"arg │ │ │ │ + 0x001eb710 756d656e 7473223a 205b0a09 09090909 uments": [...... │ │ │ │ + 0x001eb720 097b0a09 09090909 09092274 79706522 .{........"type" │ │ │ │ + 0x001eb730 3a202269 222c0a09 09090909 0909226e : "i",........"n │ │ │ │ + 0x001eb740 616d6522 3a202269 6d706f72 745f666c ame": "import_fl │ │ │ │ + 0x001eb750 6167220a 09090909 09097d2c 0a090909 ag".......},.... │ │ │ │ + 0x001eb760 0909097b 0a090909 09090909 22747970 ...{........"typ │ │ │ │ + 0x001eb770 65223a20 2273222c 0a090909 09090909 e": "s",........ │ │ │ │ + 0x001eb780 226e616d 65223a20 22646c6c 5f6e616d "name": "dll_nam │ │ │ │ + 0x001eb790 65220a09 09090909 097d2c0a 09090909 e".......},..... │ │ │ │ + 0x001eb7a0 09097b0a 09090909 09090922 74797065 ..{........"type │ │ │ │ + 0x001eb7b0 223a2022 73222c0a 09090909 09090922 ": "s",........" │ │ │ │ + 0x001eb7c0 6e616d65 223a2022 66756e63 74696f6e name": "function │ │ │ │ + 0x001eb7d0 5f6e616d 65220a09 09090909 097d0a09 _name".......}.. │ │ │ │ + 0x001eb7e0 09090909 5d2c0a09 09090909 22646f63 ....],......"doc │ │ │ │ + 0x001eb7f0 756d656e 74617469 6f6e223a 20224675 umentation": "Fu │ │ │ │ + 0x001eb800 6e637469 6f6e2072 65747572 6e696e67 nction returning │ │ │ │ + 0x001eb810 20747275 65206966 20746865 20504520 true if the PE │ │ │ │ + 0x001eb820 696d706f 72747320 66756e63 74696f6e imports function │ │ │ │ + 0x001eb830 5f6e616d 65206672 6f6d2064 6c6c5f6e _name from dll_n │ │ │ │ + 0x001eb840 616d6520 696e2073 70656369 66696564 ame in specified │ │ │ │ + 0x001eb850 20696d70 6f727420 74797065 2c206f72 import type, or │ │ │ │ + 0x001eb860 2066616c 7365206f 74686572 77697365 false otherwise │ │ │ │ + 0x001eb870 2e20646c 6c5f6e61 6d652069 73206361 . dll_name is ca │ │ │ │ + 0x001eb880 73652069 6e73656e 73697469 76652e22 se insensitive." │ │ │ │ + 0x001eb890 0a090909 097d2c0a 09090909 7b0a0909 .....},.....{... │ │ │ │ + 0x001eb8a0 09090922 61726775 6d656e74 73223a20 ..."arguments": │ │ │ │ + 0x001eb8b0 5b0a0909 09090909 7b0a0909 09090909 [.......{....... │ │ │ │ + 0x001eb8c0 09227479 7065223a 20226922 2c0a0909 ."type": "i",... │ │ │ │ + 0x001eb8d0 09090909 09226e61 6d65223a 2022696d ....."name": "im │ │ │ │ + 0x001eb8e0 706f7274 5f666c61 67220a09 09090909 port_flag"...... │ │ │ │ + 0x001eb8f0 097d2c0a 09090909 09097b0a 09090909 .},.......{..... │ │ │ │ + 0x001eb900 09090922 74797065 223a2022 73222c0a ..."type": "s",. │ │ │ │ + 0x001eb910 09090909 09090922 6e616d65 223a2022 ......."name": " │ │ │ │ + 0x001eb920 646c6c5f 6e616d65 220a0909 09090909 dll_name"....... │ │ │ │ + 0x001eb930 7d2c0a09 09090909 097b0a09 09090909 },.......{...... │ │ │ │ + 0x001eb940 09092274 79706522 3a202269 222c0a09 .."type": "i",.. │ │ │ │ + 0x001eb950 09090909 0909226e 616d6522 3a20226f ......"name": "o │ │ │ │ + 0x001eb960 7264696e 616c220a 09090909 09097d0a rdinal".......}. │ │ │ │ + 0x001eb970 09090909 095d2c0a 09090909 0922646f .....],......"do │ │ │ │ + 0x001eb980 63756d65 6e746174 696f6e22 3a202246 cumentation": "F │ │ │ │ + 0x001eb990 756e6374 696f6e20 72657475 726e696e unction returnin │ │ │ │ + 0x001eb9a0 67207472 75652069 66207468 65205045 g true if the PE │ │ │ │ + 0x001eb9b0 20696d70 6f727473 206f7264 696e616c imports ordinal │ │ │ │ + 0x001eb9c0 2066726f 6d20646c 6c5f6e61 6d652069 from dll_name i │ │ │ │ + 0x001eb9d0 6e207370 65636966 69656420 696d706f n specified impo │ │ │ │ + 0x001eb9e0 72742074 7970652c 206f7220 66616c73 rt type, or fals │ │ │ │ + 0x001eb9f0 65206f74 68657277 6973652e 20646c6c e otherwise. dll │ │ │ │ + 0x001eba00 5f6e616d 65206973 20636173 6520696e _name is case in │ │ │ │ + 0x001eba10 73656e73 69746976 652e220a 09090909 sensitive."..... │ │ │ │ + 0x001eba20 7d2c0a09 0909097b 0a090909 09092261 },.....{......"a │ │ │ │ + 0x001eba30 7267756d 656e7473 223a205b 0a090909 rguments": [.... │ │ │ │ + 0x001eba40 0909097b 0a090909 09090909 22747970 ...{........"typ │ │ │ │ + 0x001eba50 65223a20 2269222c 0a090909 09090909 e": "i",........ │ │ │ │ + 0x001eba60 226e616d 65223a20 22696d70 6f72745f "name": "import_ │ │ │ │ + 0x001eba70 666c6167 220a0909 09090909 7d2c0a09 flag".......},.. │ │ │ │ + 0x001eba80 09090909 097b0a09 09090909 09092274 .....{........"t │ │ │ │ + 0x001eba90 79706522 3a202273 222c0a09 09090909 ype": "s",...... │ │ │ │ + 0x001ebaa0 0909226e 616d6522 3a202264 6c6c5f6e .."name": "dll_n │ │ │ │ + 0x001ebab0 616d6522 0a090909 0909097d 0a090909 ame".......}.... │ │ │ │ + 0x001ebac0 09095d2c 0a090909 09092264 6f63756d ..],......"docum │ │ │ │ + 0x001ebad0 656e7461 74696f6e 223a2022 46756e63 entation": "Func │ │ │ │ + 0x001ebae0 74696f6e 20726574 75726e69 6e672074 tion returning t │ │ │ │ + 0x001ebaf0 6865206e 756d6265 72206f66 2066756e he number of fun │ │ │ │ + 0x001ebb00 6374696f 6e732066 726f6d20 74686520 ctions from the │ │ │ │ + 0x001ebb10 646c6c5f 6e616d65 20696e20 73706563 dll_name in spec │ │ │ │ + 0x001ebb20 69666965 6420696d 706f7274 20747970 ified import typ │ │ │ │ + 0x001ebb30 652c2069 6e207468 65205045 20696d70 e, in the PE imp │ │ │ │ + 0x001ebb40 6f727473 2e20646c 6c5f6e61 6d652069 orts. dll_name i │ │ │ │ + 0x001ebb50 73206361 73652069 6e73656e 73697469 s case insensiti │ │ │ │ + 0x001ebb60 76652e22 0a090909 097d2c0a 09090909 ve.".....},..... │ │ │ │ + 0x001ebb70 7b0a0909 09090922 61726775 6d656e74 {......"argument │ │ │ │ + 0x001ebb80 73223a20 5b0a0909 09090909 7b0a0909 s": [.......{... │ │ │ │ + 0x001ebb90 09090909 09227479 7065223a 20226922 ....."type": "i" │ │ │ │ + 0x001ebba0 2c0a0909 09090909 09226e61 6d65223a ,........"name": │ │ │ │ + 0x001ebbb0 2022696d 706f7274 5f666c61 67220a09 "import_flag".. │ │ │ │ + 0x001ebbc0 09090909 097d2c0a 09090909 09097b0a .....},.......{. │ │ │ │ + 0x001ebbd0 09090909 09090922 74797065 223a2022 ......."type": " │ │ │ │ + 0x001ebbe0 72222c0a 09090909 09090922 6e616d65 r",........"name │ │ │ │ + 0x001ebbf0 223a2022 646c6c5f 72656765 7870220a ": "dll_regexp". │ │ │ │ + 0x001ebc00 09090909 09097d2c 0a090909 0909097b ......},.......{ │ │ │ │ + 0x001ebc10 0a090909 09090909 22747970 65223a20 ........"type": │ │ │ │ + 0x001ebc20 2272222c 0a090909 09090909 226e616d "r",........"nam │ │ │ │ + 0x001ebc30 65223a20 2266756e 6374696f 6e5f7265 e": "function_re │ │ │ │ + 0x001ebc40 67657870 220a0909 09090909 7d0a0909 gexp".......}... │ │ │ │ + 0x001ebc50 0909095d 2c0a0909 09090922 646f6375 ...],......"docu │ │ │ │ + 0x001ebc60 6d656e74 6174696f 6e223a20 2246756e mentation": "Fun │ │ │ │ + 0x001ebc70 6374696f 6e207265 7475726e 696e6720 ction returning │ │ │ │ + 0x001ebc80 74686520 6e756d62 6572206f 66206675 the number of fu │ │ │ │ + 0x001ebc90 6e637469 6f6e7320 66726f6d 20746865 nctions from the │ │ │ │ + 0x001ebca0 20504520 696d706f 72747320 77686572 PE imports wher │ │ │ │ + 0x001ebcb0 65206120 66756e63 74696f6e 206e616d e a function nam │ │ │ │ + 0x001ebcc0 65206d61 74636865 73206675 6e637469 e matches functi │ │ │ │ + 0x001ebcd0 6f6e5f72 65676578 7020616e 64206120 on_regexp and a │ │ │ │ + 0x001ebce0 444c4c20 6e616d65 206d6174 63686573 DLL name matches │ │ │ │ + 0x001ebcf0 20646c6c 5f726567 65787020 696e2073 dll_regexp in s │ │ │ │ + 0x001ebd00 70656369 66696564 20696d70 6f727420 pecified import │ │ │ │ + 0x001ebd10 74797065 2e20426f 74682064 6c6c5f72 type. Both dll_r │ │ │ │ + 0x001ebd20 65676578 7020616e 64206675 6e637469 egexp and functi │ │ │ │ + 0x001ebd30 6f6e5f72 65676578 70206172 65206361 on_regexp are ca │ │ │ │ + 0x001ebd40 73652073 656e7369 74697665 20756e6c se sensitive unl │ │ │ │ + 0x001ebd50 65737320 796f7520 75736520 74686520 ess you use the │ │ │ │ + 0x001ebd60 5c222f69 5c22206d 6f646966 69657220 \"/i\" modifier │ │ │ │ + 0x001ebd70 696e2074 68652072 65676578 702e220a in the regexp.". │ │ │ │ + 0x001ebd80 09090909 7d0a2020 20202020 20202020 ....}. │ │ │ │ + 0x001ebd90 20205d0a 20202020 20202020 7d2c0a09 ]. },.. │ │ │ │ + 0x001ebda0 097b0a09 0909226b 696e6422 3a202261 .{...."kind": "a │ │ │ │ + 0x001ebdb0 72726179 222c0a09 0909226e 616d6522 rray",...."name" │ │ │ │ + 0x001ebdc0 3a202269 6d706f72 745f6465 7461696c : "import_detail │ │ │ │ + 0x001ebdd0 73222c0a 09090922 646f6375 6d656e74 s",...."document │ │ │ │ + 0x001ebde0 6174696f 6e223a20 22417272 6179206f ation": "Array o │ │ │ │ + 0x001ebdf0 66207374 72756374 75726573 20636f6e f structures con │ │ │ │ + 0x001ebe00 7461696e 696e6720 696e666f 726d6174 taining informat │ │ │ │ + 0x001ebe10 696f6e20 61626f75 74207468 65205045 ion about the PE │ │ │ │ + 0x001ebe20 27732069 6d706f72 7473206c 69627261 's imports libra │ │ │ │ + 0x001ebe30 72696573 2e222c0a 09090922 73747275 ries.",...."stru │ │ │ │ + 0x001ebe40 63747572 65223a20 7b0a0909 0909226b cture": {....."k │ │ │ │ + 0x001ebe50 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ + 0x001ebe60 09090909 226e616d 65223a20 22696d70 ...."name": "imp │ │ │ │ + 0x001ebe70 6f72745f 64657461 696c7322 2c0a0909 ort_details",... │ │ │ │ + 0x001ebe80 09092261 74747269 62757465 73223a20 .."attributes": │ │ │ │ + 0x001ebe90 5b0a0909 0909097b 0a090909 09090922 [......{......." │ │ │ │ + 0x001ebea0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001ebeb0 09090909 0909226e 616d6522 3a20226c ......"name": "l │ │ │ │ + 0x001ebec0 69627261 72795f6e 616d6522 2c0a0909 ibrary_name",... │ │ │ │ + 0x001ebed0 09090909 22646f63 756d656e 74617469 ...."documentati │ │ │ │ + 0x001ebee0 6f6e223a 20224c69 62726172 79206e61 on": "Library na │ │ │ │ + 0x001ebef0 6d652e22 2c0a0909 09090909 22747970 me.",......."typ │ │ │ │ + 0x001ebf00 65223a20 2273220a 09090909 097d2c0a e": "s"......},. │ │ │ │ + 0x001ebf10 09090909 097b0a09 09090909 09226b69 .....{......."ki │ │ │ │ + 0x001ebf20 6e64223a 20227661 6c756522 2c0a0909 nd": "value",... │ │ │ │ + 0x001ebf30 09090909 226e616d 65223a20 226e756d ...."name": "num │ │ │ │ + 0x001ebf40 6265725f 6f665f66 756e6374 696f6e73 ber_of_functions │ │ │ │ + 0x001ebf50 222c0a09 09090909 0922646f 63756d65 ",......."docume │ │ │ │ + 0x001ebf60 6e746174 696f6e22 3a20224e 756d6265 ntation": "Numbe │ │ │ │ + 0x001ebf70 72206f66 20696d70 6f727465 64206675 r of imported fu │ │ │ │ + 0x001ebf80 6e637469 6f6e2e22 2c0a0909 09090909 nction.",....... │ │ │ │ + 0x001ebf90 22747970 65223a20 2269220a 09090909 "type": "i"..... │ │ │ │ + 0x001ebfa0 097d2c0a 09090909 097b0a09 09090909 .},......{...... │ │ │ │ + 0x001ebfb0 09226b69 6e64223a 20226172 72617922 ."kind": "array" │ │ │ │ + 0x001ebfc0 2c0a0909 09090909 226e616d 65223a20 ,......."name": │ │ │ │ + 0x001ebfd0 2266756e 6374696f 6e73222c 0a090909 "functions",.... │ │ │ │ + 0x001ebfe0 09090922 646f6375 6d656e74 6174696f ..."documentatio │ │ │ │ + 0x001ebff0 6e223a20 22417272 6179206f 66207374 n": "Array of st │ │ │ │ + 0x001ec000 72756374 75726573 20636f6e 7461696e ructures contain │ │ │ │ + 0x001ec010 696e6720 696e666f 726d6174 696f6e20 ing information │ │ │ │ + 0x001ec020 61626f75 74207468 65205045 27732069 about the PE's i │ │ │ │ + 0x001ec030 6d706f72 74732066 756e6374 696f6e73 mports functions │ │ │ │ + 0x001ec040 2e222c0a 09090909 09092273 74727563 .",......."struc │ │ │ │ + 0x001ec050 74757265 223a207b 0a090909 09090909 ture": {........ │ │ │ │ + 0x001ec060 226b696e 64223a20 22737472 75637422 "kind": "struct" │ │ │ │ + 0x001ec070 2c0a0909 09090909 09226e61 6d65223a ,........"name": │ │ │ │ + 0x001ec080 20226675 6e637469 6f6e7322 2c0a0909 "functions",... │ │ │ │ + 0x001ec090 09090909 09226174 74726962 75746573 ....."attributes │ │ │ │ + 0x001ec0a0 223a205b 0a090909 09090909 097b0a09 ": [.........{.. │ │ │ │ + 0x001ec0b0 09090909 09090909 226b696e 64223a20 ........"kind": │ │ │ │ + 0x001ec0c0 2276616c 7565222c 0a090909 09090909 "value",........ │ │ │ │ + 0x001ec0d0 0909226e 616d6522 3a20226e 616d6522 .."name": "name" │ │ │ │ + 0x001ec0e0 2c0a0909 09090909 09090922 646f6375 ,.........."docu │ │ │ │ + 0x001ec0f0 6d656e74 6174696f 6e223a20 224e616d mentation": "Nam │ │ │ │ + 0x001ec100 65206f66 20696d70 6f727465 64206675 e of imported fu │ │ │ │ + 0x001ec110 6e637469 6f6e2e22 2c0a0909 09090909 nction.",....... │ │ │ │ + 0x001ec120 09090922 74797065 223a2022 73220a09 ..."type": "s".. │ │ │ │ + 0x001ec130 09090909 0909097d 2c0a0909 09090909 .......},....... │ │ │ │ + 0x001ec140 09097b0a 09090909 09090909 09226b69 ..{.........."ki │ │ │ │ + 0x001ec150 6e64223a 20227661 6c756522 2c0a0909 nd": "value",... │ │ │ │ + 0x001ec160 09090909 09090922 6e616d65 223a2022 ......."name": " │ │ │ │ + 0x001ec170 6f726469 6e616c22 2c0a0909 09090909 ordinal",....... │ │ │ │ + 0x001ec180 09090922 646f6375 6d656e74 6174696f ..."documentatio │ │ │ │ + 0x001ec190 6e223a20 224f7264 696e616c 206f6620 n": "Ordinal of │ │ │ │ + 0x001ec1a0 696d706f 72746564 2066756e 6374696f imported functio │ │ │ │ + 0x001ec1b0 6e2e2049 66206f72 64696e61 6c20646f n. If ordinal do │ │ │ │ + 0x001ec1c0 6573206e 6f742065 78697374 20746869 es not exist thi │ │ │ │ + 0x001ec1d0 73207661 6c756520 69732059 525f554e s value is YR_UN │ │ │ │ + 0x001ec1e0 44454649 4e45442e 222c0a09 09090909 DEFINED.",...... │ │ │ │ + 0x001ec1f0 09090909 22747970 65223a20 2269220a ...."type": "i". │ │ │ │ + 0x001ec200 09090909 09090909 7d2c0a09 09090909 ........},...... │ │ │ │ + 0x001ec210 0909097b 0a090909 09090909 0909226b ...{.........."k │ │ │ │ + 0x001ec220 696e6422 3a202276 616c7565 222c0a09 ind": "value",.. │ │ │ │ + 0x001ec230 09090909 09090909 226e616d 65223a20 ........"name": │ │ │ │ + 0x001ec240 22727661 222c0a09 09090909 09090909 "rva",.......... │ │ │ │ + 0x001ec250 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001ec260 20225265 6c617469 76652076 69727475 "Relative virtu │ │ │ │ + 0x001ec270 616c2061 64647265 73732028 52564129 al address (RVA) │ │ │ │ + 0x001ec280 206f6620 696d706f 72746564 2066756e of imported fun │ │ │ │ + 0x001ec290 6374696f 6e2e2049 66207276 61206e6f ction. If rva no │ │ │ │ + 0x001ec2a0 7420666f 756e6420 7468656e 20746869 t found then thi │ │ │ │ + 0x001ec2b0 73207661 6c756520 69732059 525f554e s value is YR_UN │ │ │ │ + 0x001ec2c0 44454649 4e45442e 222c0a09 09090909 DEFINED.",...... │ │ │ │ + 0x001ec2d0 09090909 22747970 65223a20 2269220a ...."type": "i". │ │ │ │ + 0x001ec2e0 09090909 09090909 7d0a0909 09090909 ........}....... │ │ │ │ + 0x001ec2f0 095d0a09 09090909 097d0a09 09090909 .].......}...... │ │ │ │ + 0x001ec300 7d0a0909 09095d0a 0909097d 0a09097d }.....]....}...} │ │ │ │ + 0x001ec310 2c0a0909 7b0a0909 09226b69 6e64223a ,...{...."kind": │ │ │ │ + 0x001ec320 20227661 6c756522 2c0a0909 09226e61 "value",...."na │ │ │ │ + 0x001ec330 6d65223a 20226e75 6d626572 5f6f665f me": "number_of_ │ │ │ │ + 0x001ec340 696d706f 72746564 5f66756e 6374696f imported_functio │ │ │ │ + 0x001ec350 6e73222c 0a090909 22646f63 756d656e ns",...."documen │ │ │ │ + 0x001ec360 74617469 6f6e223a 20224e75 6d626572 tation": "Number │ │ │ │ + 0x001ec370 206f6620 696d706f 72746564 2066756e of imported fun │ │ │ │ + 0x001ec380 6374696f 6e732069 6e207468 65205045 ctions in the PE │ │ │ │ + 0x001ec390 2e222c0a 09090922 74797065 223a2022 .",...."type": " │ │ │ │ + 0x001ec3a0 69220a09 097d2c0a 09097b0a 09090922 i"...},...{...." │ │ │ │ + 0x001ec3b0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001ec3c0 09090922 6e616d65 223a2022 6e756d62 ..."name": "numb │ │ │ │ + 0x001ec3d0 65725f6f 665f6465 6c617965 645f696d er_of_delayed_im │ │ │ │ + 0x001ec3e0 706f7274 65645f66 756e6374 696f6e73 ported_functions │ │ │ │ + 0x001ec3f0 222c0a09 09092264 6f63756d 656e7461 ",...."documenta │ │ │ │ + 0x001ec400 74696f6e 223a2022 4e756d62 6572206f tion": "Number o │ │ │ │ + 0x001ec410 66206465 6c617920 696d706f 72746564 f delay imported │ │ │ │ + 0x001ec420 2066756e 6374696f 6e732069 6e207468 functions in th │ │ │ │ + 0x001ec430 65205045 2e222c0a 09090922 74797065 e PE.",...."type │ │ │ │ + 0x001ec440 223a2022 69220a09 097d2c0a 09097b0a ": "i"...},...{. │ │ │ │ + 0x001ec450 09090922 6b696e64 223a2022 76616c75 ..."kind": "valu │ │ │ │ + 0x001ec460 65222c0a 09090922 6e616d65 223a2022 e",...."name": " │ │ │ │ + 0x001ec470 6e756d62 65725f6f 665f6465 6c617965 number_of_delaye │ │ │ │ + 0x001ec480 645f696d 706f7274 73222c0a 09090922 d_imports",...." │ │ │ │ + 0x001ec490 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001ec4a0 224e756d 62657220 6f662064 656c6179 "Number of delay │ │ │ │ + 0x001ec4b0 20696d70 6f727465 6420444c 4c732069 imported DLLs i │ │ │ │ + 0x001ec4c0 6e207468 65205045 2e20284e 756d6265 n the PE. (Numbe │ │ │ │ + 0x001ec4d0 72206f66 20494d41 47455f44 454c4159 r of IMAGE_DELAY │ │ │ │ + 0x001ec4e0 4c4f4144 5f444553 43524950 544f5220 LOAD_DESCRIPTOR │ │ │ │ + 0x001ec4f0 70617273 65642066 726f6d20 66696c65 parsed from file │ │ │ │ + 0x001ec500 292e222c 0a090909 22747970 65223a20 ).",...."type": │ │ │ │ + 0x001ec510 2269220a 09097d2c 0a09097b 0a090909 "i"...},...{.... │ │ │ │ + 0x001ec520 226b696e 64223a20 22617272 6179222c "kind": "array", │ │ │ │ + 0x001ec530 0a090909 226e616d 65223a20 2264656c ...."name": "del │ │ │ │ + 0x001ec540 61796564 5f696d70 6f72745f 64657461 ayed_import_deta │ │ │ │ + 0x001ec550 696c7322 2c0a0909 0922646f 63756d65 ils",...."docume │ │ │ │ + 0x001ec560 6e746174 696f6e22 3a202241 72726179 ntation": "Array │ │ │ │ + 0x001ec570 206f6620 73747275 63747572 65732063 of structures c │ │ │ │ + 0x001ec580 6f6e7461 696e696e 6720696e 666f726d ontaining inform │ │ │ │ + 0x001ec590 6174696f 6e206162 6f757420 74686520 ation about the │ │ │ │ + 0x001ec5a0 50452773 2064656c 61792069 6d706f72 PE's delay impor │ │ │ │ + 0x001ec5b0 7473206c 69627261 72696573 2e222c0a ts libraries.",. │ │ │ │ + 0x001ec5c0 09090922 73747275 63747572 65223a20 ..."structure": │ │ │ │ + 0x001ec5d0 7b0a0909 0909226b 696e6422 3a202273 {....."kind": "s │ │ │ │ + 0x001ec5e0 74727563 74222c0a 09090909 226e616d truct",....."nam │ │ │ │ + 0x001ec5f0 65223a20 22696d70 6f72745f 64657461 e": "import_deta │ │ │ │ + 0x001ec600 696c7322 2c0a0909 09092261 74747269 ils",....."attri │ │ │ │ + 0x001ec610 62757465 73223a20 5b0a0909 0909097b butes": [......{ │ │ │ │ + 0x001ec620 0a090909 09090922 6b696e64 223a2022 ......."kind": " │ │ │ │ + 0x001ec630 76616c75 65222c0a 09090909 0909226e value",......."n │ │ │ │ + 0x001ec640 616d6522 3a20226c 69627261 72795f6e ame": "library_n │ │ │ │ + 0x001ec650 616d6522 2c0a0909 09090909 22646f63 ame",......."doc │ │ │ │ + 0x001ec660 756d656e 74617469 6f6e223a 20224c69 umentation": "Li │ │ │ │ + 0x001ec670 62726172 79206e61 6d652e22 2c0a0909 brary name.",... │ │ │ │ + 0x001ec680 09090909 22747970 65223a20 2273220a ...."type": "s". │ │ │ │ + 0x001ec690 09090909 097d2c0a 09090909 097b0a09 .....},......{.. │ │ │ │ + 0x001ec6a0 09090909 09226b69 6e64223a 20227661 ....."kind": "va │ │ │ │ + 0x001ec6b0 6c756522 2c0a0909 09090909 226e616d lue",......."nam │ │ │ │ + 0x001ec6c0 65223a20 226e756d 6265725f 6f665f66 e": "number_of_f │ │ │ │ + 0x001ec6d0 756e6374 696f6e73 222c0a09 09090909 unctions",...... │ │ │ │ + 0x001ec6e0 0922646f 63756d65 6e746174 696f6e22 ."documentation" │ │ │ │ + 0x001ec6f0 3a20224e 756d6265 72206f66 20696d70 : "Number of imp │ │ │ │ + 0x001ec700 6f727465 64206675 6e637469 6f6e2e22 orted function." │ │ │ │ + 0x001ec710 2c0a0909 09090909 22747970 65223a20 ,......."type": │ │ │ │ + 0x001ec720 2269220a 09090909 097d2c0a 09090909 "i"......},..... │ │ │ │ + 0x001ec730 097b0a09 09090909 09226b69 6e64223a .{......."kind": │ │ │ │ + 0x001ec740 20226172 72617922 2c0a0909 09090909 "array",....... │ │ │ │ + 0x001ec750 226e616d 65223a20 2266756e 6374696f "name": "functio │ │ │ │ + 0x001ec760 6e73222c 0a090909 09090922 646f6375 ns",......."docu │ │ │ │ + 0x001ec770 6d656e74 6174696f 6e223a20 22417272 mentation": "Arr │ │ │ │ + 0x001ec780 6179206f 66207374 72756374 75726573 ay of structures │ │ │ │ + 0x001ec790 20636f6e 7461696e 696e6720 696e666f containing info │ │ │ │ + 0x001ec7a0 726d6174 696f6e20 61626f75 74207468 rmation about th │ │ │ │ + 0x001ec7b0 65205045 27732069 6d706f72 74732066 e PE's imports f │ │ │ │ + 0x001ec7c0 756e6374 696f6e73 2e222c0a 09090909 unctions.",..... │ │ │ │ + 0x001ec7d0 09092273 74727563 74757265 223a207b .."structure": { │ │ │ │ + 0x001ec7e0 0a090909 09090909 226b696e 64223a20 ........"kind": │ │ │ │ + 0x001ec7f0 22737472 75637422 2c0a0909 09090909 "struct",....... │ │ │ │ + 0x001ec800 09226e61 6d65223a 20226675 6e637469 ."name": "functi │ │ │ │ + 0x001ec810 6f6e7322 2c0a0909 09090909 09226174 ons",........"at │ │ │ │ + 0x001ec820 74726962 75746573 223a205b 0a090909 tributes": [.... │ │ │ │ + 0x001ec830 09090909 097b0a09 09090909 09090909 .....{.......... │ │ │ │ + 0x001ec840 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001ec850 0a090909 09090909 0909226e 616d6522 .........."name" │ │ │ │ + 0x001ec860 3a20226e 616d6522 2c0a0909 09090909 : "name",....... │ │ │ │ + 0x001ec870 09090922 646f6375 6d656e74 6174696f ..."documentatio │ │ │ │ + 0x001ec880 6e223a20 224e616d 65206f66 20696d70 n": "Name of imp │ │ │ │ + 0x001ec890 6f727465 64206675 6e637469 6f6e2e22 orted function." │ │ │ │ + 0x001ec8a0 2c0a0909 09090909 09090922 74797065 ,.........."type │ │ │ │ + 0x001ec8b0 223a2022 73220a09 09090909 0909097d ": "s".........} │ │ │ │ + 0x001ec8c0 2c0a0909 09090909 09097b0a 09090909 ,.........{..... │ │ │ │ + 0x001ec8d0 09090909 09226b69 6e64223a 20227661 ....."kind": "va │ │ │ │ + 0x001ec8e0 6c756522 2c0a0909 09090909 09090922 lue",.........." │ │ │ │ + 0x001ec8f0 6e616d65 223a2022 6f726469 6e616c22 name": "ordinal" │ │ │ │ + 0x001ec900 2c0a0909 09090909 09090922 646f6375 ,.........."docu │ │ │ │ + 0x001ec910 6d656e74 6174696f 6e223a20 22204f72 mentation": " Or │ │ │ │ + 0x001ec920 64696e61 6c206f66 20696d70 6f727465 dinal of importe │ │ │ │ + 0x001ec930 64206675 6e637469 6f6e2e20 4966206f d function. If o │ │ │ │ + 0x001ec940 7264696e 616c2064 6f657320 6e6f7420 rdinal does not │ │ │ │ + 0x001ec950 65786973 74207468 69732076 616c7565 exist this value │ │ │ │ + 0x001ec960 20697320 59525f55 4e444546 494e4544 is YR_UNDEFINED │ │ │ │ + 0x001ec970 2e222c0a 09090909 09090909 09227479 .",.........."ty │ │ │ │ + 0x001ec980 7065223a 20226922 0a090909 09090909 pe": "i"........ │ │ │ │ + 0x001ec990 097d2c0a 09090909 09090909 7b0a0909 .},.........{... │ │ │ │ + 0x001ec9a0 09090909 09090922 6b696e64 223a2022 ......."kind": " │ │ │ │ + 0x001ec9b0 76616c75 65222c0a 09090909 09090909 value",......... │ │ │ │ + 0x001ec9c0 09226e61 6d65223a 20227276 61222c0a ."name": "rva",. │ │ │ │ + 0x001ec9d0 09090909 09090909 0922646f 63756d65 ........."docume │ │ │ │ + 0x001ec9e0 6e746174 696f6e22 3a202252 656c6174 ntation": "Relat │ │ │ │ + 0x001ec9f0 69766520 76697274 75616c20 61646472 ive virtual addr │ │ │ │ + 0x001eca00 65737320 28525641 29206f66 20696d70 ess (RVA) of imp │ │ │ │ + 0x001eca10 6f727465 64206675 6e637469 6f6e2e20 orted function. │ │ │ │ + 0x001eca20 49662072 7661206e 6f742066 6f756e64 If rva not found │ │ │ │ + 0x001eca30 20746865 6e207468 69732076 616c7565 then this value │ │ │ │ + 0x001eca40 20697320 59525f55 4e444546 494e4544 is YR_UNDEFINED │ │ │ │ + 0x001eca50 2e222c0a 09090909 09090909 09227479 .",.........."ty │ │ │ │ + 0x001eca60 7065223a 20226922 0a090909 09090909 pe": "i"........ │ │ │ │ + 0x001eca70 097d0a09 09090909 09095d0a 09090909 .}........]..... │ │ │ │ + 0x001eca80 09097d0a 09090909 097d0a09 0909095d ..}......}.....] │ │ │ │ + 0x001eca90 0a090909 7d0a0909 7d2c0a20 20202020 ....}...},. │ │ │ │ + 0x001ecaa0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001ecab0 20226b69 6e64223a 20226675 6e637469 "kind": "functi │ │ │ │ + 0x001ecac0 6f6e222c 0a202020 20202020 20202020 on",. │ │ │ │ + 0x001ecad0 20226e61 6d65223a 20226c6f 63616c65 "name": "locale │ │ │ │ + 0x001ecae0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001ecaf0 72657475 726e5f74 79706522 3a202269 return_type": "i │ │ │ │ + 0x001ecb00 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001ecb10 6f766572 6c6f6164 73223a20 5b0a2020 overloads": [. │ │ │ │ + 0x001ecb20 20202020 20202020 20202020 20207b0a {. │ │ │ │ 0x001ecb30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ecb40 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001ecb50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ecb60 20202274 79706522 3a202273 222c0a20 "type": "s",. │ │ │ │ + 0x001ecb40 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ + 0x001ecb50 205b0a20 20202020 20202020 20202020 [. │ │ │ │ + 0x001ecb60 20202020 20202020 2020207b 0a202020 {. │ │ │ │ 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 {. │ │ │ │ + 0x001ecb80 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001ecb90 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ + 0x001ecba0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ecbb0 2020226e 616d6522 3a20226c 6f63616c "name": "local │ │ │ │ + 0x001ecbc0 655f6964 656e7469 66696572 220a2020 e_identifier". │ │ │ │ + 0x001ecbd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ecbe0 20202020 20207d0a 20202020 20202020 }. │ │ │ │ + 0x001ecbf0 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ + 0x001ecc00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ecc10 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001ecc20 6e223a20 2246756e 6374696f 6e207265 n": "Function re │ │ │ │ + 0x001ecc30 7475726e 696e6720 74727565 20696620 turning true if │ │ │ │ + 0x001ecc40 74686520 50452068 61732061 20726573 the PE has a res │ │ │ │ + 0x001ecc50 6f757263 65207769 74682074 68652073 ource with the s │ │ │ │ + 0x001ecc60 70656369 66696564 206c6f63 616c6520 pecified locale │ │ │ │ + 0x001ecc70 6964656e 74696669 65722e20 4c6f6361 identifier. Loca │ │ │ │ + 0x001ecc80 6c652069 64656e74 69666965 72732061 le identifiers a │ │ │ │ + 0x001ecc90 72652031 362d6269 7420696e 74656765 re 16-bit intege │ │ │ │ + 0x001ecca0 72732e22 0a202020 20202020 20202020 rs.". │ │ │ │ + 0x001eccb0 20202020 207d0a20 20202020 20202020 }. │ │ │ │ + 0x001eccc0 2020205d 0a202020 20202020 207d2c0a ]. },. │ │ │ │ + 0x001eccd0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001ecce0 20202020 2020226b 696e6422 3a202266 "kind": "f │ │ │ │ + 0x001eccf0 756e6374 696f6e22 2c0a2020 20202020 unction",. │ │ │ │ + 0x001ecd00 20202020 2020226e 616d6522 3a20226c "name": "l │ │ │ │ + 0x001ecd10 616e6775 61676522 2c0a2020 20202020 anguage",. │ │ │ │ + 0x001ecd20 20202020 20202272 65747572 6e5f7479 "return_ty │ │ │ │ + 0x001ecd30 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ + 0x001ecd40 20202020 2020226f 7665726c 6f616473 "overloads │ │ │ │ + 0x001ecd50 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ + 0x001ecd60 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001ecd70 20202020 20202020 20202022 61726775 "argu │ │ │ │ + 0x001ecd80 6d656e74 73223a20 5b0a2020 20202020 ments": [. │ │ │ │ + 0x001ecd90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ecda0 20207b0a 20202020 20202020 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",. │ │ │ │ - 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 {. │ │ │ │ + 0x001ecdc0 22747970 65223a20 2269222c 0a202020 "type": "i",. │ │ │ │ + 0x001ecdd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ecde0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001ecdf0 20226c61 6e677561 67655f69 64656e74 "language_ident │ │ │ │ + 0x001ece00 69666965 72220a20 20202020 20202020 ifier". │ │ │ │ + 0x001ece10 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001ece20 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ece30 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ + 0x001ece40 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001ece50 756d656e 74617469 6f6e223a 20224675 umentation": "Fu │ │ │ │ + 0x001ece60 6e637469 6f6e2072 65747572 6e696e67 nction returning │ │ │ │ + 0x001ece70 20747275 65206966 20746865 20504520 true if the PE │ │ │ │ + 0x001ece80 68617320 61207265 736f7572 63652077 has a resource w │ │ │ │ + 0x001ece90 69746820 74686520 73706563 69666965 ith the specifie │ │ │ │ + 0x001ecea0 64206c61 6e677561 67652069 64656e74 d language ident │ │ │ │ + 0x001eceb0 69666965 722e204c 616e6775 61676520 ifier. Language │ │ │ │ + 0x001ecec0 6964656e 74696669 65727320 61726520 identifiers are │ │ │ │ + 0x001eced0 382d6269 7420696e 74656765 72732e22 8-bit integers." │ │ │ │ + 0x001ecee0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ecef0 207d0a20 20202020 20202020 2020205d }. ] │ │ │ │ + 0x001ecf00 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001ecf10 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001ecf20 2020226b 696e6422 3a202266 756e6374 "kind": "funct │ │ │ │ + 0x001ecf30 696f6e22 2c0a2020 20202020 20202020 ion",. │ │ │ │ + 0x001ecf40 2020226e 616d6522 3a202269 735f646c "name": "is_dl │ │ │ │ + 0x001ecf50 6c222c0a 20202020 20202020 20202020 l",. │ │ │ │ + 0x001ecf60 22726574 75726e5f 74797065 223a2022 "return_type": " │ │ │ │ + 0x001ecf70 69222c0a 20202020 20202020 20202020 i",. │ │ │ │ + 0x001ecf80 226f7665 726c6f61 6473223a 205b0a20 "overloads": [. │ │ │ │ + 0x001ecf90 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001ecfa0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ecfb0 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ + 0x001ecfc0 3a205b5d 2c0a2020 20202020 20202020 : [],. │ │ │ │ + 0x001ecfd0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001ecfe0 656e7461 74696f6e 223a2022 46756e63 entation": "Func │ │ │ │ + 0x001ecff0 74696f6e 20726574 75726e69 6e672074 tion returning t │ │ │ │ + 0x001ed000 72756520 69662074 68652050 45206973 rue if the PE is │ │ │ │ + 0x001ed010 20612044 4c4c2e22 0a202020 20202020 a DLL.". │ │ │ │ + 0x001ed020 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x001ed030 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ + 0x001ed040 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001ed050 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001ed060 3a202266 756e6374 696f6e22 2c0a2020 : "function",. │ │ │ │ + 0x001ed070 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001ed080 3a202269 735f3332 62697422 2c0a2020 : "is_32bit",. │ │ │ │ + 0x001ed090 20202020 20202020 20202272 65747572 "retur │ │ │ │ + 0x001ed0a0 6e5f7479 7065223a 20226922 2c0a2020 n_type": "i",. │ │ │ │ + 0x001ed0b0 20202020 20202020 2020226f 7665726c "overl │ │ │ │ + 0x001ed0c0 6f616473 223a205b 0a202020 20202020 oads": [. │ │ │ │ + 0x001ed0d0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001ed0e0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001ed0f0 61726775 6d656e74 73223a20 5b5d2c0a arguments": [],. │ │ │ │ + 0x001ed100 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ed110 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001ed120 6f6e223a 20224675 6e637469 6f6e2072 on": "Function r │ │ │ │ + 0x001ed130 65747572 6e696e67 20747275 65206966 eturning true if │ │ │ │ + 0x001ed140 20746865 20504520 69732033 32626974 the PE is 32bit │ │ │ │ + 0x001ed150 732e220a 20202020 20202020 20202020 s.". │ │ │ │ + 0x001ed160 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ + 0x001ed170 20205d0a 20202020 20202020 7d2c0a20 ]. },. │ │ │ │ + 0x001ed180 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001ed190 20202020 20226b69 6e64223a 20226675 "kind": "fu │ │ │ │ + 0x001ed1a0 6e637469 6f6e222c 0a202020 20202020 nction",. │ │ │ │ + 0x001ed1b0 20202020 20226e61 6d65223a 20226973 "name": "is │ │ │ │ + 0x001ed1c0 5f363462 6974222c 0a202020 20202020 _64bit",. │ │ │ │ + 0x001ed1d0 20202020 20227265 7475726e 5f747970 "return_typ │ │ │ │ + 0x001ed1e0 65223a20 2269222c 0a202020 20202020 e": "i",. │ │ │ │ + 0x001ed1f0 20202020 20226f76 65726c6f 61647322 "overloads" │ │ │ │ + 0x001ed200 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ + 0x001ed210 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001ed220 20202020 20202020 20202261 7267756d "argum │ │ │ │ + 0x001ed230 656e7473 223a205b 5d2c0a20 20202020 ents": [],. │ │ │ │ + 0x001ed240 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001ed250 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001ed260 2246756e 6374696f 6e207265 7475726e "Function return │ │ │ │ + 0x001ed270 696e6720 74727565 20696620 74686520 ing true if the │ │ │ │ + 0x001ed280 50452069 73203634 62697473 2e220a20 PE is 64bits.". │ │ │ │ + 0x001ed290 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001ed2a0 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ + 0x001ed2b0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001ed2c0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001ed2d0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001ed2e0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001ed2f0 6d65223a 20226e75 6d626572 5f6f665f me": "number_of_ │ │ │ │ + 0x001ed300 696d706f 72747322 2c0a2020 20202020 imports",. │ │ │ │ + 0x001ed310 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001ed320 74696f6e 223a2022 4e756d62 6572206f tion": "Number o │ │ │ │ + 0x001ed330 6620696d 706f7274 7320696e 20746865 f imports in the │ │ │ │ + 0x001ed340 2050452e 222c0a20 20202020 20202020 PE.",. │ │ │ │ + 0x001ed350 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001ed360 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001ed370 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001ed380 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001ed390 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001ed3a0 6d65223a 20226e75 6d626572 5f6f665f me": "number_of_ │ │ │ │ + 0x001ed3b0 6578706f 72747322 2c0a2020 20202020 exports",. │ │ │ │ + 0x001ed3c0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001ed3d0 74696f6e 223a2022 4e756d62 6572206f tion": "Number o │ │ │ │ + 0x001ed3e0 66206578 706f7274 7320696e 20746865 f exports in the │ │ │ │ + 0x001ed3f0 2050452e 222c0a20 20202020 20202020 PE.",. │ │ │ │ + 0x001ed400 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001ed410 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001ed420 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001ed430 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001ed440 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001ed450 6d65223a 20227265 736f7572 63655f74 me": "resource_t │ │ │ │ + 0x001ed460 696d6573 74616d70 222c0a20 20202020 imestamp",. │ │ │ │ + 0x001ed470 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001ed480 6174696f 6e223a20 22526573 6f757263 ation": "Resourc │ │ │ │ + 0x001ed490 65207469 6d657374 616d702e 20546869 e timestamp. Thi │ │ │ │ + 0x001ed4a0 73206973 2073746f 72656420 61732061 s is stored as a │ │ │ │ + 0x001ed4b0 6e20696e 74656765 722e222c 0a202020 n integer.",. │ │ │ │ + 0x001ed4c0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001ed4d0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001ed4e0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001ed4f0 20202020 2020226b 696e6422 3a202273 "kind": "s │ │ │ │ + 0x001ed500 74727563 74222c0a 20202020 20202020 truct",. │ │ │ │ + 0x001ed510 20202020 226e616d 65223a20 22726573 "name": "res │ │ │ │ + 0x001ed520 6f757263 655f7665 7273696f 6e222c0a ource_version",. │ │ │ │ + 0x001ed530 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001ed540 756d656e 74617469 6f6e223a 2022416e umentation": "An │ │ │ │ + 0x001ed550 206f626a 65637420 77697468 2074776f object with two │ │ │ │ + 0x001ed560 20696e74 65676572 20617474 72696275 integer attribu │ │ │ │ + 0x001ed570 7465732c 206d616a 6f722061 6e64206d tes, major and m │ │ │ │ + 0x001ed580 696e6f72 20766572 73696f6e 732e222c inor versions.", │ │ │ │ + 0x001ed590 0a202020 20202020 20202020 20226174 . "at │ │ │ │ + 0x001ed5a0 74726962 75746573 223a205b 0a202020 tributes": [. │ │ │ │ + 0x001ed5b0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x001ed5c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ed5d0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001ed5e0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001ed5f0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001ed600 226d616a 6f72222c 0a202020 20202020 "major",. │ │ │ │ + 0x001ed610 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x001ed620 63756d65 6e746174 696f6e22 3a20224d cumentation": "M │ │ │ │ + 0x001ed630 616a6f72 20726573 6f757263 65207665 ajor resource ve │ │ │ │ + 0x001ed640 7273696f 6e2e222c 0a202020 20202020 rsion.",. │ │ │ │ + 0x001ed650 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001ed660 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001ed670 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x001ed680 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001ed690 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ed6a0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001ed6b0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001ed6c0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001ed6d0 6d696e6f 72222c0a 20202020 20202020 minor",. │ │ │ │ + 0x001ed6e0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001ed6f0 756d656e 74617469 6f6e223a 20224d69 umentation": "Mi │ │ │ │ + 0x001ed700 6e6f7220 7265736f 75726365 20766572 nor resource ver │ │ │ │ + 0x001ed710 73696f6e 2e222c0a 20202020 20202020 sion.",. │ │ │ │ + 0x001ed720 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001ed730 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001ed740 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ + 0x001ed750 20202020 20205d0a 20202020 20202020 ]. │ │ │ │ + 0x001ed760 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001ed770 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001ed780 20226172 72617922 2c0a2020 20202020 "array",. │ │ │ │ + 0x001ed790 20202020 2020226e 616d6522 3a202272 "name": "r │ │ │ │ + 0x001ed7a0 65736f75 72636573 222c0a20 20202020 esources",. │ │ │ │ + 0x001ed7b0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001ed7c0 6174696f 6e223a20 2241207a 65726f2d ation": "A zero- │ │ │ │ + 0x001ed7d0 62617365 64206172 72617920 6f662072 based array of r │ │ │ │ + 0x001ed7e0 65736f75 72636520 6f626a65 6374732c esource objects, │ │ │ │ + 0x001ed7f0 206f6e65 20666f72 20656163 68207265 one for each re │ │ │ │ + 0x001ed800 736f7572 63652074 68652050 45206861 source the PE ha │ │ │ │ + 0x001ed810 732e2049 6e646976 69647561 6c207265 s. Individual re │ │ │ │ + 0x001ed820 736f7572 63657320 63616e20 62652061 sources can be a │ │ │ │ + 0x001ed830 63636573 73656420 62792075 73696e67 ccessed by using │ │ │ │ + 0x001ed840 20746865 205b5d20 6f706572 61746f72 the [] operator │ │ │ │ + 0x001ed850 2e416c6c 20726573 6f757263 6573206d .All resources m │ │ │ │ + 0x001ed860 75737420 68617665 20612074 7970652c ust have a type, │ │ │ │ + 0x001ed870 20696420 286e616d 65292c20 616e6420 id (name), and │ │ │ │ + 0x001ed880 6c616e67 75616765 20737065 63696669 language specifi │ │ │ │ + 0x001ed890 65642e20 54686579 2063616e 20626520 ed. They can be │ │ │ │ + 0x001ed8a0 65697468 65722061 6e20696e 74656765 either an intege │ │ │ │ + 0x001ed8b0 72206f72 20737472 696e672c 20627574 r or string, but │ │ │ │ + 0x001ed8c0 206e6576 65722062 6f74682c 20666f72 never both, for │ │ │ │ + 0x001ed8d0 20616e79 20676976 656e206c 6576656c any given level │ │ │ │ + 0x001ed8e0 2e206060 60457861 6d706c65 3a207065 . ```Example: pe │ │ │ │ + 0x001ed8f0 2e726573 6f757263 65735b30 5d2e7479 .resources[0].ty │ │ │ │ + 0x001ed900 7065203d 3d207065 2e524553 4f555243 pe == pe.RESOURC │ │ │ │ + 0x001ed910 455f5459 50455f52 43444154 41606060 E_TYPE_RCDATA``` │ │ │ │ + 0x001ed920 20606060 4578616d 706c653a 2070652e ```Example: pe. │ │ │ │ + 0x001ed930 7265736f 75726365 735b305d 2e6e616d resources[0].nam │ │ │ │ + 0x001ed940 655f7374 72696e67 203d3d20 5c22465c e_string == \"F\ │ │ │ │ + 0x001ed950 5c783030 495c5c78 30304c5c 5c783030 \x00I\\x00L\\x00 │ │ │ │ + 0x001ed960 455c5c78 30306060 605c2222 2c0a2020 E\\x00```\"",. │ │ │ │ + 0x001ed970 20202020 20202020 20202273 74727563 "struc │ │ │ │ + 0x001ed980 74757265 223a0a20 20202020 20202020 ture":. │ │ │ │ + 0x001ed990 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001ed9a0 20202020 20226b69 6e64223a 20227374 "kind": "st │ │ │ │ + 0x001ed9b0 72756374 222c0a20 20202020 20202020 ruct",. │ │ │ │ + 0x001ed9c0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001ed9d0 7265736f 75726365 73222c0a 20202020 resources",. │ │ │ │ + 0x001ed9e0 20202020 20202020 20202020 22617474 "att │ │ │ │ + 0x001ed9f0 72696275 74657322 3a205b0a 20202020 ributes": [. │ │ │ │ + 0x001eda00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eda10 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001eda20 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001eda30 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001eda40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eda50 20202022 6e616d65 223a2022 6f666673 "name": "offs │ │ │ │ + 0x001eda60 6574222c 0a202020 20202020 20202020 et",. │ │ │ │ + 0x001eda70 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x001eda80 63756d65 6e746174 696f6e22 3a20224f cumentation": "O │ │ │ │ + 0x001eda90 66667365 7420666f 72207468 65207265 ffset for the re │ │ │ │ + 0x001edaa0 736f7572 63652064 6174612e 222c0a20 source data.",. │ │ │ │ + 0x001edab0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001edac0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001edad0 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x001edae0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001edaf0 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001edb00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001edb10 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001edb20 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ 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 {. │ │ │ │ - 0x001edd90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001edda0 20202274 79706522 3a202269 222c0a20 "type": "i",. │ │ │ │ + 0x001edb40 20226e61 6d65223a 20226c65 6e677468 "name": "length │ │ │ │ + 0x001edb50 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001edb60 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001edb70 6d656e74 6174696f 6e223a20 224c656e mentation": "Len │ │ │ │ + 0x001edb80 67746820 6f662074 68652072 65736f75 gth of the resou │ │ │ │ + 0x001edb90 72636520 64617461 2e222c0a 20202020 rce data.",. │ │ │ │ + 0x001edba0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001edbb0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001edbc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001edbd0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001edbe0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001edbf0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001edc00 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001edc10 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001edc20 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001edc30 616d6522 3a202274 79706522 2c0a2020 ame": "type",. │ │ │ │ + 0x001edc40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001edc50 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001edc60 74696f6e 223a2022 54797065 206f6620 tion": "Type of │ │ │ │ + 0x001edc70 74686520 7265736f 75726365 2028696e the resource (in │ │ │ │ + 0x001edc80 74656765 72292e22 2c0a2020 20202020 teger).",. │ │ │ │ + 0x001edc90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001edca0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001edcb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001edcc0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ + 0x001edcd0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001edce0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001edcf0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001edd00 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001edd10 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001edd20 65223a20 22696422 2c0a2020 20202020 e": "id",. │ │ │ │ + 0x001edd30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001edd40 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001edd50 223a2022 4944206f 66207468 65207265 ": "ID of the re │ │ │ │ + 0x001edd60 736f7572 63652028 696e7465 67657229 source (integer) │ │ │ │ + 0x001edd70 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x001edd80 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001edd90 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001edda0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ 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": [. │ │ │ │ + 0x001eddc0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001eddd0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001edde0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001eddf0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ede00 20202020 2020226e 616d6522 3a20226c "name": "l │ │ │ │ + 0x001ede10 616e6775 61676522 2c0a2020 20202020 anguage",. │ │ │ │ + 0x001ede20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ede30 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001ede40 223a2022 4c616e67 75616765 206f6620 ": "Language of │ │ │ │ + 0x001ede50 74686520 7265736f 75726365 2028696e the resource (in │ │ │ │ + 0x001ede60 74656765 72292e22 2c0a2020 20202020 teger).",. │ │ │ │ + 0x001ede70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ede80 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001ede90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001edea0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ + 0x001edeb0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001edec0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eded0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001edee0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001edef0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001edf00 65223a20 22747970 655f7374 72696e67 e": "type_string │ │ │ │ + 0x001edf10 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001edf20 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001edf30 6d656e74 6174696f 6e223a20 22547970 mentation": "Typ │ │ │ │ + 0x001edf40 65206f66 20746865 20726573 6f757263 e of the resourc │ │ │ │ + 0x001edf50 65206173 20612073 7472696e 672c2069 e as a string, i │ │ │ │ + 0x001edf60 66207370 65636966 6965642e 222c0a20 f specified.",. │ │ │ │ 0x001edf70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001edf80 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001edf90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001edfa0 20227479 7065223a 20226922 2c0a2020 "type": "i",. │ │ │ │ - 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 {. │ │ │ │ - 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". │ │ │ │ + 0x001edf80 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001edf90 73220a20 20202020 20202020 20202020 s". │ │ │ │ + 0x001edfa0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001edfb0 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001edfc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001edfd0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001edfe0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001edff0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ee000 20226e61 6d65223a 20226e61 6d655f73 "name": "name_s │ │ │ │ + 0x001ee010 7472696e 67222c0a 20202020 20202020 tring",. │ │ │ │ + 0x001ee020 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ee030 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001ee040 20224e61 6d65206f 66207468 65207265 "Name of the re │ │ │ │ + 0x001ee050 736f7572 63652061 73206120 73747269 source as a stri │ │ │ │ + 0x001ee060 6e672c20 69662073 70656369 66696564 ng, if specified │ │ │ │ + 0x001ee070 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x001ee080 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001ee090 65223a20 2273220a 20202020 20202020 e": "s". │ │ │ │ + 0x001ee0a0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x001ee0b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ee0c0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001ee0d0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001ee0e0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ 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 }. │ │ │ │ - 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 {. │ │ │ │ - 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 {. │ │ │ │ - 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",. │ │ │ │ - 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 {. │ │ │ │ + 0x001ee100 20202020 2020226e 616d6522 3a20226c "name": "l │ │ │ │ + 0x001ee110 616e6775 6167655f 73747269 6e67222c anguage_string", │ │ │ │ + 0x001ee120 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ee130 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001ee140 6e746174 696f6e22 3a20224c 616e6775 ntation": "Langu │ │ │ │ + 0x001ee150 61676520 6f662074 68652072 65736f75 age of the resou │ │ │ │ + 0x001ee160 72636520 61732061 20737472 696e672c rce as a string, │ │ │ │ + 0x001ee170 20696620 73706563 69666965 642e222c if specified.", │ │ │ │ + 0x001ee180 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ee190 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001ee1a0 20227322 0a202020 20202020 20202020 "s". │ │ │ │ + 0x001ee1b0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x001ee1c0 20202020 20202020 2020205d 0a202020 ]. │ │ │ │ + 0x001ee1d0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x001ee1e0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001ee1f0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001ee200 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001ee210 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001ee220 20226e75 6d626572 5f6f665f 7265736f "number_of_reso │ │ │ │ + 0x001ee230 75726365 73222c0a 20202020 20202020 urces",. │ │ │ │ + 0x001ee240 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001ee250 6f6e223a 20224e75 6d626572 206f6620 on": "Number of │ │ │ │ + 0x001ee260 7265736f 75726365 7320696e 20746865 resources in the │ │ │ │ + 0x001ee270 2050452e 222c0a20 20202020 20202020 PE.",. │ │ │ │ + 0x001ee280 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001ee290 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001ee2a0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001ee2b0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001ee2c0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001ee2d0 6d65223a 20227064 625f7061 7468222c me": "pdb_path", │ │ │ │ + 0x001ee2e0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001ee2f0 63756d65 6e746174 696f6e22 3a202250 cumentation": "P │ │ │ │ + 0x001ee300 61746820 6f662074 68652050 44422066 ath of the PDB f │ │ │ │ + 0x001ee310 696c6520 666f7220 74686973 20504520 ile for this PE │ │ │ │ + 0x001ee320 69662070 72657365 6e742e20 4578616d if present. Exam │ │ │ │ + 0x001ee330 706c653a 20606060 70652e70 64625f70 ple: ```pe.pdb_p │ │ │ │ + 0x001ee340 61746820 3d3d205c 22443a5c 5c776f72 ath == \"D:\\wor │ │ │ │ + 0x001ee350 6b737061 63655c5c 32303138 5f52395f kspace\\2018_R9_ │ │ │ │ + 0x001ee360 52656c42 6c645c74 61726765 745c5c63 RelBld\target\\c │ │ │ │ + 0x001ee370 6865636b 6f75745c 5c637573 7470726f heckout\\custpro │ │ │ │ + 0x001ee380 665c5c52 656c6561 73655c5c 63757374 f\\Release\\cust │ │ │ │ + 0x001ee390 70726f66 2e706462 5c226060 6020222c prof.pdb\"``` ", │ │ │ │ + 0x001ee3a0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001ee3b0 7065223a 20227322 0a202020 20202020 pe": "s". │ │ │ │ + 0x001ee3c0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001ee3d0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001ee3e0 3a202261 72726179 222c0a20 20202020 : "array",. │ │ │ │ + 0x001ee3f0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001ee400 7369676e 61747572 6573222c 0a202020 signatures",. │ │ │ │ + 0x001ee410 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001ee420 6e746174 696f6e22 3a202241 207a6572 ntation": "A zer │ │ │ │ + 0x001ee430 6f2d6261 73656420 61727261 79206f66 o-based array of │ │ │ │ + 0x001ee440 20736967 6e617475 7265206f 626a6563 signature objec │ │ │ │ + 0x001ee450 74732c20 6f6e6520 666f7220 65616368 ts, one for each │ │ │ │ + 0x001ee460 20617574 68656e74 69636f64 65207369 authenticode si │ │ │ │ + 0x001ee470 676e6174 75726520 696e2074 68652050 gnature in the P │ │ │ │ + 0x001ee480 45206669 6c652e20 55737561 6c6c7920 E file. Usually │ │ │ │ + 0x001ee490 50452066 696c6573 20686176 65206120 PE files have a │ │ │ │ + 0x001ee4a0 73696e67 6c652073 69676e61 74757265 single signature │ │ │ │ + 0x001ee4b0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x001ee4c0 22737472 75637475 7265223a 0a202020 "structure":. │ │ │ │ + 0x001ee4d0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001ee4e0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001ee4f0 223a2022 73747275 6374222c 0a202020 ": "struct",. │ │ │ │ + 0x001ee500 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x001ee510 6d65223a 20227369 676e6174 75726573 me": "signatures │ │ │ │ + 0x001ee520 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001ee530 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001ee540 6e223a20 2241207a 65726f2d 62617365 n": "A zero-base │ │ │ │ + 0x001ee550 64206172 72617920 6f662073 69676e61 d array of signa │ │ │ │ + 0x001ee560 74757265 206f626a 65637473 2c206f6e ture objects, on │ │ │ │ + 0x001ee570 6520666f 72206561 63682061 75746865 e for each authe │ │ │ │ + 0x001ee580 6e746963 6f646520 7369676e 61747572 nticode signatur │ │ │ │ + 0x001ee590 6520696e 20746865 20504520 66696c65 e in the PE file │ │ │ │ + 0x001ee5a0 2e205573 75616c6c 79205045 2066696c . Usually PE fil │ │ │ │ + 0x001ee5b0 65732068 61766520 61207369 6e676c65 es have a single │ │ │ │ + 0x001ee5c0 20736967 6e617475 72652e22 2c0a2020 signature.",. │ │ │ │ + 0x001ee5d0 20202020 20202020 20202020 20202261 "a │ │ │ │ + 0x001ee5e0 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ + 0x001ee5f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ee600 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001ee610 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001ee620 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001ee630 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ee640 20202020 20226e61 6d65223a 20227468 "name": "th │ │ │ │ + 0x001ee650 756d6270 72696e74 222c0a20 20202020 umbprint",. │ │ │ │ + 0x001ee660 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ee670 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001ee680 6e223a20 22412073 7472696e 6720636f n": "A string co │ │ │ │ + 0x001ee690 6e746169 6e696e67 20746865 20746875 ntaining the thu │ │ │ │ + 0x001ee6a0 6d627072 696e7420 6f662074 68652073 mbprint of the s │ │ │ │ + 0x001ee6b0 69676e61 74757265 2e222c0a 20202020 ignature.",. │ │ │ │ + 0x001ee6c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ee6d0 20202020 22747970 65223a20 2273220a "type": "s". │ │ │ │ + 0x001ee6e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ee6f0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001ee700 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001ee710 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ee720 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001ee730 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001ee740 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001ee750 616d6522 3a202269 73737565 72222c0a ame": "issuer",. │ │ │ │ + 0x001ee760 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ee770 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001ee780 74617469 6f6e223a 20224120 73747269 tation": "A stri │ │ │ │ + 0x001ee790 6e672063 6f6e7461 696e696e 6720696e ng containing in │ │ │ │ + 0x001ee7a0 666f726d 6174696f 6e206162 6f757420 formation about │ │ │ │ + 0x001ee7b0 74686520 69737375 65722e22 2c0a2020 the issuer.",. │ │ │ │ + 0x001ee7c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ee7d0 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ + 0x001ee7e0 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001ee7f0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001ee800 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x001ee810 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ee820 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001ee830 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001ee840 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ee850 226e616d 65223a20 22737562 6a656374 "name": "subject │ │ │ │ + 0x001ee860 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001ee870 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001ee880 6d656e74 6174696f 6e223a20 22412073 mentation": "A s │ │ │ │ + 0x001ee890 7472696e 6720636f 6e746169 6e696e67 tring containing │ │ │ │ + 0x001ee8a0 20696e66 6f726d61 74696f6e 2061626f information abo │ │ │ │ + 0x001ee8b0 75742074 68652073 75626a65 63742e22 ut the subject." │ │ │ │ + 0x001ee8c0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001ee8d0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001ee8e0 3a202273 220a2020 20202020 20202020 : "s". │ │ │ │ + 0x001ee8f0 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ + 0x001ee900 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ee910 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001ee920 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001ee930 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001ee940 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ee950 20202020 226e616d 65223a20 22766572 "name": "ver │ │ │ │ + 0x001ee960 73696f6e 222c0a20 20202020 20202020 sion",. │ │ │ │ + 0x001ee970 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001ee980 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001ee990 22566572 73696f6e 206e756d 6265722e "Version number. │ │ │ │ + 0x001ee9a0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001ee9b0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001ee9c0 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ + 0x001ee9d0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x001ee9e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ee9f0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001eea00 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001eea10 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001eea20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eea30 20202020 20226e61 6d65223a 2022616c "name": "al │ │ │ │ + 0x001eea40 676f7269 74686d22 2c0a2020 20202020 gorithm",. │ │ │ │ + 0x001eea50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eea60 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001eea70 223a2022 53747269 6e672072 65707265 ": "String repre │ │ │ │ + 0x001eea80 73656e74 6174696f 6e206f66 20746865 sentation of the │ │ │ │ + 0x001eea90 20616c67 6f726974 686d2075 73656420 algorithm used │ │ │ │ + 0x001eeaa0 666f7220 74686973 20736967 6e617475 for this signatu │ │ │ │ + 0x001eeab0 72652e20 55737561 6c6c7920 5c227368 re. Usually \"sh │ │ │ │ + 0x001eeac0 61315769 74685253 41456e63 72797074 a1WithRSAEncrypt │ │ │ │ + 0x001eead0 696f6e5c 222e2049 74206465 70656e64 ion\". It depend │ │ │ │ + 0x001eeae0 73206f6e 20746865 20582e35 30392061 s on the X.509 a │ │ │ │ + 0x001eeaf0 6e642050 4b435323 3720696d 706c656d nd PKCS#7 implem │ │ │ │ + 0x001eeb00 656e7461 74696f6e 73732061 6e642070 entationss and p │ │ │ │ + 0x001eeb10 6f737369 626c7920 74686569 72207665 ossibly their ve │ │ │ │ + 0x001eeb20 7273696f 6e732c20 636f6e73 69646572 rsions, consider │ │ │ │ + 0x001eeb30 20757369 6e672061 6c676f72 6974686d using algorithm │ │ │ │ + 0x001eeb40 5f6f6964 20696e73 74656164 2e222c0a _oid instead.",. │ │ │ │ + 0x001eeb50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eeb60 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001eeb70 2273220a 20202020 20202020 20202020 "s". │ │ │ │ + 0x001eeb80 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001eeb90 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001eeba0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001eebb0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001eebc0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ 0x001eebd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eebe0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001eebf0 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ + 0x001eebe0 2020226e 616d6522 3a202261 6c676f72 "name": "algor │ │ │ │ + 0x001eebf0 6974686d 5f6f6964 222c0a20 20202020 ithm_oid",. │ │ │ │ 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",. │ │ │ │ - 0x001eefe0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eeff0 20202020 20226e61 6d65223a 20227374 "name": "st │ │ │ │ - 0x001ef000 72696e67 220a2020 20202020 20202020 ring". │ │ │ │ - 0x001ef010 20202020 20202020 20202020 20207d0a }. │ │ │ │ + 0x001eec10 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001eec20 6e223a20 224f626a 65637420 4944206f n": "Object ID o │ │ │ │ + 0x001eec30 66207468 6520616c 676f7269 74686d20 f the algorithm │ │ │ │ + 0x001eec40 75736564 20666f72 20746869 73207369 used for this si │ │ │ │ + 0x001eec50 676e6174 7572652c 20657870 72657373 gnature, express │ │ │ │ + 0x001eec60 65642069 6e206e75 6d657269 63204153 ed in numeric AS │ │ │ │ + 0x001eec70 4e2e3120 646f7420 6e6f7461 74696f6e N.1 dot notation │ │ │ │ + 0x001eec80 2e205468 65206e61 6d652063 6f6e7461 . The name conta │ │ │ │ + 0x001eec90 696e6564 20696e20 616c676f 72697468 ined in algorith │ │ │ │ + 0x001eeca0 6d206973 20646572 69766564 2066726f m is derived fro │ │ │ │ + 0x001eecb0 6d207468 69732076 616c7565 2e205468 m this value. Th │ │ │ │ + 0x001eecc0 65206f62 6a656374 20696420 69732065 e object id is e │ │ │ │ + 0x001eecd0 78706563 74656420 746f2062 65207374 xpected to be st │ │ │ │ + 0x001eece0 61626c65 20616372 6f737320 582e3530 able across X.50 │ │ │ │ + 0x001eecf0 3920616e 6420504b 43532337 20696d70 9 and PKCS#7 imp │ │ │ │ + 0x001eed00 6c656d65 6e746174 696f6e73 20616e64 lementations and │ │ │ │ + 0x001eed10 20746865 69722076 65727369 6f6e732e their versions. │ │ │ │ + 0x001eed20 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001eed30 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001eed40 223a2022 73220a20 20202020 20202020 ": "s". │ │ │ │ + 0x001eed50 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x001eed60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eed70 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001eed80 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001eed90 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001eeda0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eedb0 20202020 20226e61 6d65223a 20227365 "name": "se │ │ │ │ + 0x001eedc0 7269616c 222c0a20 20202020 20202020 rial",. │ │ │ │ + 0x001eedd0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001eede0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001eedf0 22412073 7472696e 6720636f 6e746169 "A string contai │ │ │ │ + 0x001eee00 6e696e67 20746865 20736572 69616c20 ning the serial │ │ │ │ + 0x001eee10 6e756d62 65722e20 54686973 20697320 number. This is │ │ │ │ + 0x001eee20 616e2065 78616d70 6c653a20 35323a30 an example: 52:0 │ │ │ │ + 0x001eee30 303a6535 3a61613a 32353a35 363a6663 0:e5:aa:25:56:fc │ │ │ │ + 0x001eee40 3a31613a 38363a65 643a3936 3a63393a :1a:86:ed:96:c9: │ │ │ │ + 0x001eee50 64343a34 623a3333 3a633722 2c0a2020 d4:4b:33:c7",. │ │ │ │ + 0x001eee60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eee70 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ + 0x001eee80 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001eee90 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001eeea0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x001eeeb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eeec0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001eeed0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001eeee0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eeef0 226e616d 65223a20 226e6f74 5f626566 "name": "not_bef │ │ │ │ + 0x001eef00 6f726522 2c0a2020 20202020 20202020 ore",. │ │ │ │ + 0x001eef10 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001eef20 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001eef30 556e6978 2074696d 65737461 6d70206f Unix timestamp o │ │ │ │ + 0x001eef40 6e207768 69636820 74686520 76616c69 n which the vali │ │ │ │ + 0x001eef50 64697479 20706572 696f6420 666f7220 dity period for │ │ │ │ + 0x001eef60 74686973 20736967 6e617475 72652062 this signature b │ │ │ │ + 0x001eef70 6567696e 732e222c 0a202020 20202020 egins.",. │ │ │ │ + 0x001eef80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eef90 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001eefa0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eefb0 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ + 0x001eefc0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001eefd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eefe0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001eeff0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001ef000 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001ef010 223a2022 6e6f745f 61667465 72222c0a ": "not_after",. │ │ │ │ 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 {. │ │ │ │ + 0x001ef030 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001ef040 74617469 6f6e223a 2022556e 69782074 tation": "Unix t │ │ │ │ + 0x001ef050 696d6573 74616d70 206f6e20 77686963 imestamp on whic │ │ │ │ + 0x001ef060 68207468 65207661 6c696469 74792070 h the validity p │ │ │ │ + 0x001ef070 6572696f 6420666f 72207468 69732073 eriod for this s │ │ │ │ + 0x001ef080 69676e61 74757265 20656e64 732e222c ignature ends.", │ │ │ │ + 0x001ef090 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ef0a0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001ef0b0 20226922 0a202020 20202020 20202020 "i". │ │ │ │ + 0x001ef0c0 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x001ef0d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ef0e0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001ef0f0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001ef100 20226675 6e637469 6f6e222c 0a202020 "function",. │ │ │ │ + 0x001ef110 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ef120 20202020 226e616d 65223a20 2276616c "name": "val │ │ │ │ + 0x001ef130 69645f6f 6e222c0a 20202020 20202020 id_on",. │ │ │ │ + 0x001ef140 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001ef150 72657475 726e5f74 79706522 3a202269 return_type": "i │ │ │ │ + 0x001ef160 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001ef170 20202020 20202020 2020226f 7665726c "overl │ │ │ │ + 0x001ef180 6f616473 223a205b 0a202020 20202020 oads": [. │ │ │ │ + 0x001ef190 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ef1a0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001ef1b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ef1c0 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ + 0x001ef1d0 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ + 0x001ef1e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ef1f0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001ef200 20202020 20202020 20202020 20202020 │ │ │ │ 0x001ef210 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef220 20202022 74797065 223a2022 73222c0a "type": "s",. │ │ │ │ + 0x001ef220 20202274 79706522 3a202269 222c0a20 "type": "i",. │ │ │ │ 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 {. │ │ │ │ + 0x001ef240 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ef250 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001ef260 66696c65 220a2020 20202020 20202020 file". │ │ │ │ + 0x001ef270 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ef280 20202020 20202020 20207d0a 20202020 }. │ │ │ │ + 0x001ef290 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ef2a0 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ + 0x001ef2b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ef2c0 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001ef2d0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001ef2e0 20202020 46756e63 74696f6e 20726574 Function ret │ │ │ │ + 0x001ef2f0 75726e69 6e672074 72756520 69662074 urning true if t │ │ │ │ + 0x001ef300 68652073 69676e61 74757265 20776173 he signature was │ │ │ │ + 0x001ef310 2076616c 6964206f 6e207468 65206461 valid on the da │ │ │ │ + 0x001ef320 74652069 6e646963 61746564 20627920 te indicated by │ │ │ │ + 0x001ef330 74696d65 7374616d 702e2054 68652066 timestamp. The f │ │ │ │ + 0x001ef340 6f6c6c6f 77696e67 2073656e 74656e63 ollowing sentenc │ │ │ │ + 0x001ef350 653a2060 60607065 2e736967 6e617475 e: ```pe.signatu │ │ │ │ + 0x001ef360 7265735b 6e5d2e76 616c6964 5f6f6e28 res[n].valid_on( │ │ │ │ + 0x001ef370 74696d65 7374616d 70296060 60204973 timestamp)``` Is │ │ │ │ + 0x001ef380 20657175 6976616c 656e7420 746f3a20 equivalent to: │ │ │ │ + 0x001ef390 60606074 696d6573 74616d70 203e3d20 ```timestamp >= │ │ │ │ + 0x001ef3a0 70652e73 69676e61 74757265 735b6e5d pe.signatures[n] │ │ │ │ + 0x001ef3b0 2e6e6f74 5f626566 6f726520 616e6420 .not_before and │ │ │ │ + 0x001ef3c0 74696d65 7374616d 70203c3d 2070652e timestamp <= pe. │ │ │ │ + 0x001ef3d0 7369676e 61747572 65735b6e 5d2e6e6f signatures[n].no │ │ │ │ + 0x001ef3e0 745f6166 74657260 6060220a 20202020 t_after```". │ │ │ │ + 0x001ef3f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ef400 20202020 2020207d 0a202020 20202020 }. │ │ │ │ + 0x001ef410 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ef420 5d0a2020 20202020 20202020 20202020 ]. │ │ │ │ + 0x001ef430 20202020 207d0a20 20202020 20202020 }. │ │ │ │ + 0x001ef440 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ + 0x001ef450 20202020 207d0a20 20202020 2020207d }. } │ │ │ │ + 0x001ef460 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001ef470 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001ef480 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001ef490 20202020 20226e61 6d65223a 20226e75 "name": "nu │ │ │ │ + 0x001ef4a0 6d626572 5f6f665f 7369676e 61747572 mber_of_signatur │ │ │ │ + 0x001ef4b0 6573222c 0a202020 20202020 20202020 es",. │ │ │ │ + 0x001ef4c0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001ef4d0 3a20224e 756d6265 72206f66 20617574 : "Number of aut │ │ │ │ + 0x001ef4e0 68656e74 69636f64 65207369 676e6174 henticode signat │ │ │ │ + 0x001ef4f0 75726573 20696e20 74686520 50452e22 ures in the PE." │ │ │ │ + 0x001ef500 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001ef510 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001ef520 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001ef530 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001ef540 223a2022 66756e63 74696f6e 222c0a20 ": "function",. │ │ │ │ + 0x001ef550 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001ef560 223a2022 69636f6e 68617368 222c0a20 ": "iconhash",. │ │ │ │ + 0x001ef570 20202020 20202020 20202022 72657475 "retu │ │ │ │ + 0x001ef580 726e5f74 79706522 3a202273 222c0a20 rn_type": "s",. │ │ │ │ + 0x001ef590 20202020 20202020 20202022 6f766572 "over │ │ │ │ + 0x001ef5a0 6c6f6164 73223a20 5b0a2020 20202020 loads": [. │ │ │ │ + 0x001ef5b0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ 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. ",. │ │ │ │ + 0x001ef5d0 22617267 756d656e 7473223a 205b5d2c "arguments": [], │ │ │ │ + 0x001ef5e0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ef5f0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001ef600 696f6e22 3a202222 0a202020 20202020 ion": "". │ │ │ │ + 0x001ef610 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x001ef620 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ + 0x001ef630 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001ef640 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001ef650 3a202266 756e6374 696f6e22 2c0a2020 : "function",. │ │ │ │ + 0x001ef660 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001ef670 3a202272 76615f74 6f5f6f66 66736574 : "rva_to_offset │ │ │ │ + 0x001ef680 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001ef690 72657475 726e5f74 79706522 3a202269 return_type": "i │ │ │ │ + 0x001ef6a0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001ef6b0 6f766572 6c6f6164 73223a20 5b0a2020 overloads": [. │ │ │ │ + 0x001ef6c0 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001ef6d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ef6e0 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ + 0x001ef6f0 205b0a20 20202020 20202020 20202020 [. │ │ │ │ + 0x001ef700 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001ef710 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ef720 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001ef730 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ + 0x001ef740 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ef750 2020226e 616d6522 3a202261 64647222 "name": "addr" │ │ │ │ + 0x001ef760 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ef770 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x001ef780 20202020 20202020 20202020 2020205d ] │ │ │ │ + 0x001ef790 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001ef7a0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001ef7b0 74696f6e 223a2022 46756e63 74696f6e tion": "Function │ │ │ │ + 0x001ef7c0 20726574 75726e69 6e672074 68652066 returning the f │ │ │ │ + 0x001ef7d0 696c6520 6f666673 65742066 6f722052 ile offset for R │ │ │ │ + 0x001ef7e0 56412061 6464722e 20426520 63617265 VA addr. Be care │ │ │ │ + 0x001ef7f0 66756c20 746f2070 61737320 72656c61 ful to pass rela │ │ │ │ + 0x001ef800 74697665 20616464 72657373 65732068 tive addresses h │ │ │ │ + 0x001ef810 65726520 616e6420 6e6f7420 6162736f ere and not abso │ │ │ │ + 0x001ef820 6c757465 20616464 72657373 65732c20 lute addresses, │ │ │ │ + 0x001ef830 6c696b65 2070652e 656e7472 795f706f like pe.entry_po │ │ │ │ + 0x001ef840 696e7420 7768656e 20736361 6e6e696e int when scannin │ │ │ │ + 0x001ef850 67206120 70726f63 6573732e 20457861 g a process. Exa │ │ │ │ + 0x001ef860 6d706c65 3a206060 6070652e 7276615f mple: ```pe.rva_ │ │ │ │ + 0x001ef870 746f5f6f 66667365 74287065 2e736563 to_offset(pe.sec │ │ │ │ + 0x001ef880 74696f6e 735b305d 2e766972 7475616c tions[0].virtual │ │ │ │ + 0x001ef890 5f616464 72657373 29203d3d 2070652e _address) == pe. │ │ │ │ + 0x001ef8a0 73656374 696f6e73 5b305d2e 7261775f sections[0].raw_ │ │ │ │ + 0x001ef8b0 64617461 5f6f6666 73657460 60602054 data_offset``` T │ │ │ │ + 0x001ef8c0 68697320 6578616d 706c6520 77696c6c his example will │ │ │ │ + 0x001ef8d0 206d616b 65207375 72652074 6865206f make sure the o │ │ │ │ + 0x001ef8e0 66667365 7420666f 72207468 65207669 ffset for the vi │ │ │ │ + 0x001ef8f0 72747561 6c206164 64726573 7320696e rtual address in │ │ │ │ + 0x001ef900 20746865 20666972 73742073 65637469 the first secti │ │ │ │ + 0x001ef910 6f6e2065 7175616c 73207468 65206669 on equals the fi │ │ │ │ + 0x001ef920 6c65206f 66667365 7420666f 72207468 le offset for th │ │ │ │ + 0x001ef930 61742073 65637469 6f6e2e22 0a202020 at section.". │ │ │ │ + 0x001ef940 20202020 20202020 20202020 207d0a20 }. │ │ │ │ + 0x001ef950 20202020 20202020 2020205d 0a202020 ]. │ │ │ │ + 0x001ef960 20202020 207d0a20 2020205d 0a7d0a0a }. ].}.. │ │ │ │ + 0x001ef970 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x001ef980 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ + 0x001ef990 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ + 0x001ef9a0 65223a20 22637563 6b6f6f22 2c0a2020 e": "cuckoo",. │ │ │ │ + 0x001ef9b0 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ + 0x001ef9c0 5b0a2020 20202020 20207b0a 20202020 [. {. │ │ │ │ + 0x001ef9d0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001ef9e0 22737472 75637422 2c0a2020 20202020 "struct",. │ │ │ │ + 0x001ef9f0 20202020 2020226e 616d6522 3a20226e "name": "n │ │ │ │ + 0x001efa00 6574776f 726b222c 0a202020 20202020 etwork",. │ │ │ │ + 0x001efa10 20202020 20226174 74726962 75746573 "attributes │ │ │ │ + 0x001efa20 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ + 0x001efa30 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001efa40 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001efa50 223a2022 66756e63 74696f6e 222c0a20 ": "function",. │ │ │ │ + 0x001efa60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001efa70 20202022 6e616d65 223a2022 646e735f "name": "dns_ │ │ │ │ + 0x001efa80 6c6f6f6b 7570222c 0a202020 20202020 lookup",. │ │ │ │ + 0x001efa90 20202020 20202020 20202020 20227265 "re │ │ │ │ + 0x001efaa0 7475726e 5f747970 65223a20 2269222c turn_type": "i", │ │ │ │ + 0x001efab0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001efac0 20202020 20226f76 65726c6f 61647322 "overloads" │ │ │ │ + 0x001efad0 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ + 0x001efae0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001efaf0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001efb00 20202020 20202020 20202261 7267756d "argum │ │ │ │ + 0x001efb10 656e7473 223a205b 0a202020 20202020 ents": [. │ │ │ │ + 0x001efb20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001efb30 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001efb40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001efb50 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001efb60 74797065 223a2022 72222c0a 20202020 type": "r",. │ │ │ │ + 0x001efb70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001efb80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001efb90 226e616d 65223a20 22646f6d 61696e22 "name": "domain" │ │ │ │ + 0x001efba0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001efbb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001efbc0 207d0a20 20202020 20202020 20202020 }. │ │ │ │ + 0x001efbd0 20202020 20202020 20202020 2020205d ] │ │ │ │ + 0x001efbe0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001efbf0 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001efc00 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001efc10 46756e63 74696f6e 20726574 75726e69 Function returni │ │ │ │ + 0x001efc20 6e672074 72756520 69662074 68652070 ng true if the p │ │ │ │ + 0x001efc30 726f6772 616d2073 656e7420 6120646f rogram sent a do │ │ │ │ + 0x001efc40 6d61696e 206e616d 65207265 736f6c75 main name resolu │ │ │ │ + 0x001efc50 74696f6e 20726571 75657374 20666f72 tion request for │ │ │ │ + 0x001efc60 20612064 6f6d6169 6e206d61 74636869 a domain matchi │ │ │ │ + 0x001efc70 6e672074 68652070 726f7669 64656420 ng the provided │ │ │ │ + 0x001efc80 72656775 6c617220 65787072 65737369 regular expressi │ │ │ │ + 0x001efc90 6f6e2e5c 6e5c6e45 78616d70 6c653a20 on.\n\nExample: │ │ │ │ + 0x001efca0 6375636b 6f6f2e6e 6574776f 726b2e64 cuckoo.network.d │ │ │ │ + 0x001efcb0 6e735f6c 6f6f6b75 70282f65 76696c5c ns_lookup(/evil\ │ │ │ │ + 0x001efcc0 5c2e636f 6d2f2922 0a202020 20202020 \.com/)". │ │ │ │ + 0x001efcd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001efce0 207d0a20 20202020 20202020 20202020 }. │ │ │ │ + 0x001efcf0 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ + 0x001efd00 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x001efd10 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001efd20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001efd30 2020226b 696e6422 3a202266 756e6374 "kind": "funct │ │ │ │ + 0x001efd40 696f6e22 2c0a2020 20202020 20202020 ion",. │ │ │ │ + 0x001efd50 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001efd60 3a202268 7474705f 67657422 2c0a2020 : "http_get",. │ │ │ │ + 0x001efd70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001efd80 20202272 65747572 6e5f7479 7065223a "return_type": │ │ │ │ + 0x001efd90 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ + 0x001efda0 20202020 20202020 2020226f 7665726c "overl │ │ │ │ + 0x001efdb0 6f616473 223a205b 0a202020 20202020 oads": [. │ │ │ │ + 0x001efdc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001efdd0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001efde0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001efdf0 61726775 6d656e74 73223a20 5b0a2020 arguments": [. │ │ │ │ + 0x001efe00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001efe10 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001efe20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001efe30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001efe40 20202020 22747970 65223a20 2272222c "type": "r", │ │ │ │ + 0x001efe50 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001efe60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001efe70 20202020 20226e61 6d65223a 20227572 "name": "ur │ │ │ │ + 0x001efe80 6c220a20 20202020 20202020 20202020 l". │ │ │ │ + 0x001efe90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001efea0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ + 0x001efeb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001efec0 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ + 0x001efed0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001efee0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001efef0 20224675 6e637469 6f6e2072 65747572 "Function retur │ │ │ │ + 0x001eff00 6e696e67 20747275 65206966 20746865 ning true if the │ │ │ │ + 0x001eff10 2070726f 6772616d 2073656e 74206120 program sent a │ │ │ │ + 0x001eff20 48545450 20474554 20726571 75657374 HTTP GET request │ │ │ │ + 0x001eff30 20746f20 61205552 4c206d61 74636869 to a URL matchi │ │ │ │ + 0x001eff40 6e672074 68652070 726f7669 64656420 ng the provided │ │ │ │ + 0x001eff50 72656775 6c617220 65787072 65737369 regular expressi │ │ │ │ + 0x001eff60 6f6e2e22 0a202020 20202020 20202020 on.". │ │ │ │ + 0x001eff70 20202020 20202020 20202020 207d0a20 }. │ │ │ │ + 0x001eff80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eff90 2020205d 0a202020 20202020 20202020 ]. │ │ │ │ + 0x001effa0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001effb0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001effc0 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x001effd0 696e6422 3a202266 756e6374 696f6e22 ind": "function" │ │ │ │ + 0x001effe0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001efff0 20202020 2020226e 616d6522 3a202268 "name": "h │ │ │ │ + 0x001f0000 7474705f 706f7374 222c0a20 20202020 ttp_post",. │ │ │ │ + 0x001f0010 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001f0020 72657475 726e5f74 79706522 3a202269 return_type": "i │ │ │ │ + 0x001f0030 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001f0040 20202020 20202022 6f766572 6c6f6164 "overload │ │ │ │ + 0x001f0050 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ + 0x001f0060 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001f0070 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0080 20202020 20202020 20202020 22617267 "arg │ │ │ │ + 0x001f0090 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ + 0x001f00a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f00b0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001f00c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f00d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f00e0 20227479 7065223a 20227222 2c0a2020 "type": "r",. │ │ │ │ + 0x001f00f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0100 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0110 2020226e 616d6522 3a202275 726c220a "name": "url". │ │ │ │ + 0x001f0120 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0130 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0140 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ + 0x001f0150 20202020 20202020 20202020 20205d2c ], │ │ │ │ + 0x001f0160 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f0170 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x001f0180 63756d65 6e746174 696f6e22 3a202246 cumentation": "F │ │ │ │ + 0x001f0190 756e6374 696f6e20 72657475 726e696e unction returnin │ │ │ │ + 0x001f01a0 67207472 75652069 66207468 65207072 g true if the pr │ │ │ │ + 0x001f01b0 6f677261 6d207365 6e742061 20485454 ogram sent a HTT │ │ │ │ + 0x001f01c0 5020504f 53542072 65717565 73742074 P POST request t │ │ │ │ + 0x001f01d0 6f206120 55524c20 6d617463 68696e67 o a URL matching │ │ │ │ + 0x001f01e0 20746865 2070726f 76696465 64207265 the provided re │ │ │ │ + 0x001f01f0 67756c61 72206578 70726573 73696f6e gular expression │ │ │ │ + 0x001f0200 2e220a20 20202020 20202020 20202020 .". │ │ │ │ + 0x001f0210 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x001f0220 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0230 205d0a20 20202020 20202020 20202020 ]. │ │ │ │ + 0x001f0240 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x001f0250 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001f0260 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001f0270 64223a20 2266756e 6374696f 6e222c0a d": "function",. │ │ │ │ + 0x001f0280 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0290 20202020 226e616d 65223a20 22687474 "name": "htt │ │ │ │ + 0x001f02a0 705f7265 71756573 74222c0a 20202020 p_request",. │ │ │ │ + 0x001f02b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f02c0 22726574 75726e5f 74797065 223a2022 "return_type": " │ │ │ │ + 0x001f02d0 69222c0a 20202020 20202020 20202020 i",. │ │ │ │ + 0x001f02e0 20202020 20202020 226f7665 726c6f61 "overloa │ │ │ │ + 0x001f02f0 6473223a 205b0a20 20202020 20202020 ds": [. │ │ │ │ + 0x001f0300 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001f0310 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f0320 20202020 20202020 20202020 20226172 "ar │ │ │ │ + 0x001f0330 67756d65 6e747322 3a205b0a 20202020 guments": [. │ │ │ │ + 0x001f0340 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0350 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001f0360 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0370 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0380 20202274 79706522 3a202272 222c0a20 "type": "r",. │ │ │ │ + 0x001f0390 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f03a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f03b0 20202022 6e616d65 223a2022 75726c22 "name": "url" │ │ │ │ + 0x001f03c0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f03d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f03e0 207d0a20 20202020 20202020 20202020 }. │ │ │ │ + 0x001f03f0 20202020 20202020 20202020 2020205d ] │ │ │ │ + 0x001f0400 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001f0410 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001f0420 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001f0430 46756e63 74696f6e 20726574 75726e69 Function returni │ │ │ │ + 0x001f0440 6e672074 72756520 69662074 68652070 ng true if the p │ │ │ │ + 0x001f0450 726f6772 616d2073 656e7420 61204854 rogram sent a HT │ │ │ │ + 0x001f0460 54502072 65717565 73742074 6f206120 TP request to a │ │ │ │ + 0x001f0470 55524c20 6d617463 68696e67 20746865 URL matching the │ │ │ │ + 0x001f0480 2070726f 76696465 64207265 67756c61 provided regula │ │ │ │ + 0x001f0490 72206578 70726573 73696f6e 2e220a20 r expression.". │ │ │ │ + 0x001f04a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f04b0 20202020 2020207d 0a202020 20202020 }. │ │ │ │ + 0x001f04c0 20202020 20202020 20202020 205d0a20 ]. │ │ │ │ + 0x001f04d0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001f04e0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001f04f0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001f0500 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001f0510 2266756e 6374696f 6e222c0a 20202020 "function",. │ │ │ │ + 0x001f0520 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0530 226e616d 65223a20 22686f73 74222c0a "name": "host",. │ │ │ │ + 0x001f0540 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0550 20202020 22726574 75726e5f 74797065 "return_type │ │ │ │ + 0x001f0560 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ + 0x001f0570 20202020 20202020 20202020 226f7665 "ove │ │ │ │ + 0x001f0580 726c6f61 6473223a 205b0a20 20202020 rloads": [. │ │ │ │ + 0x001f0590 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f05a0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001f05b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f05c0 20226172 67756d65 6e747322 3a205b0a "arguments": [. │ │ │ │ + 0x001f05d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f05e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f05f0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001f0600 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0610 20202020 20202274 79706522 3a202272 "type": "r │ │ │ │ + 0x001f0620 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001f0630 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0640 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001f0650 49502061 64647265 7373220a 20202020 IP address". │ │ │ │ + 0x001f0660 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0670 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ + 0x001f0680 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0690 20202020 20202020 20205d2c 0a202020 ],. │ │ │ │ + 0x001f06a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f06b0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001f06c0 6e746174 696f6e22 3a202246 756e6374 ntation": "Funct │ │ │ │ + 0x001f06d0 696f6e20 72657475 726e696e 67207472 ion returning tr │ │ │ │ + 0x001f06e0 75652069 66207468 65207072 6f677261 ue if the progra │ │ │ │ + 0x001f06f0 6d20636f 6e746163 74656420 616e2049 m contacted an I │ │ │ │ + 0x001f0700 50206164 64726573 73206d61 74636869 P address matchi │ │ │ │ + 0x001f0710 6e672074 68652070 726f7669 64656420 ng the provided │ │ │ │ + 0x001f0720 72656775 6c617220 65787072 65737369 regular expressi │ │ │ │ + 0x001f0730 6f6e2e20 4578616d 706c653a 20606060 on. Example: ``` │ │ │ │ + 0x001f0740 6375636b 6f6f2e6e 6574776f 726b2e68 cuckoo.network.h │ │ │ │ + 0x001f0750 6f737428 2f313932 5c5c2e31 36385c5c ost(/192\\.168\\ │ │ │ │ + 0x001f0760 2e315c5c 2e312f29 60606022 0a202020 .1\\.1/)```". │ │ │ │ + 0x001f0770 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0780 20202020 207d0a20 20202020 20202020 }. │ │ │ │ + 0x001f0790 20202020 20202020 2020205d 0a202020 ]. │ │ │ │ + 0x001f07a0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001f07b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f07c0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001f07d0 20202020 2020226b 696e6422 3a202266 "kind": "f │ │ │ │ + 0x001f07e0 756e6374 696f6e22 2c0a2020 20202020 unction",. │ │ │ │ + 0x001f07f0 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001f0800 616d6522 3a202268 7474705f 75736572 ame": "http_user │ │ │ │ + 0x001f0810 5f616765 6e74222c 0a202020 20202020 _agent",. │ │ │ │ + 0x001f0820 20202020 20202020 20202020 20227265 "re │ │ │ │ + 0x001f0830 7475726e 5f747970 65223a20 2269222c turn_type": "i", │ │ │ │ + 0x001f0840 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f0850 20202020 20226f76 65726c6f 61647322 "overloads" │ │ │ │ + 0x001f0860 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ + 0x001f0870 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001f0880 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0890 20202020 20202020 20202261 7267756d "argum │ │ │ │ + 0x001f08a0 656e7473 223a205b 0a202020 20202020 ents": [. │ │ │ │ + 0x001f08b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f08c0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001f08d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f08e0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001f08f0 74797065 223a2022 72222c0a 20202020 type": "r",. │ │ │ │ + 0x001f0900 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0910 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0920 226e616d 65223a20 22616765 6e74220a "name": "agent". │ │ │ │ + 0x001f0930 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0940 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0950 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ + 0x001f0960 20202020 20202020 20202020 20205d2c ], │ │ │ │ + 0x001f0970 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f0980 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x001f0990 63756d65 6e746174 696f6e22 3a202246 cumentation": "F │ │ │ │ + 0x001f09a0 756e6374 696f6e20 72657475 726e696e unction returnin │ │ │ │ + 0x001f09b0 67207472 75652069 66207468 65207072 g true if the pr │ │ │ │ + 0x001f09c0 6f677261 6d207365 6e742061 20485454 ogram sent a HTT │ │ │ │ + 0x001f09d0 50207265 71756573 74207769 74682061 P request with a │ │ │ │ + 0x001f09e0 20757365 72206167 656e7420 6d617463 user agent matc │ │ │ │ + 0x001f09f0 68696e67 20746865 2070726f 76696465 hing the provide │ │ │ │ + 0x001f0a00 64207265 67756c61 72206578 70726573 d regular expres │ │ │ │ + 0x001f0a10 73696f6e 2e204578 616d706c 653a2060 sion. Example: ` │ │ │ │ + 0x001f0a20 60606375 636b6f6f 2e6e6574 776f726b ``cuckoo.network │ │ │ │ + 0x001f0a30 2e687474 705f7573 65725f61 67656e74 .http_user_agent │ │ │ │ + 0x001f0a40 282f4d53 49452036 5c5c2e30 2f296060 (/MSIE 6\\.0/)`` │ │ │ │ + 0x001f0a50 60220a20 20202020 20202020 20202020 `". │ │ │ │ + 0x001f0a60 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x001f0a70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0a80 205d0a20 20202020 20202020 20202020 ]. │ │ │ │ + 0x001f0a90 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x001f0aa0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001f0ab0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001f0ac0 64223a20 2266756e 6374696f 6e222c0a d": "function",. │ │ │ │ + 0x001f0ad0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0ae0 20202020 226e616d 65223a20 22746370 "name": "tcp │ │ │ │ + 0x001f0af0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001f0b00 20202020 20202022 72657475 726e5f74 "return_t │ │ │ │ + 0x001f0b10 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ + 0x001f0b20 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001f0b30 6f766572 6c6f6164 73223a20 5b0a2020 overloads": [. │ │ │ │ + 0x001f0b40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0b50 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001f0b60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0b70 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ + 0x001f0b80 205b0a20 20202020 20202020 20202020 [. │ │ │ │ + 0x001f0b90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0ba0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001f0bb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0bc0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001f0bd0 20227222 2c0a2020 20202020 20202020 "r",. │ │ │ │ + 0x001f0be0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0bf0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001f0c00 3a202249 50206164 64726573 73220a20 : "IP address". │ │ │ │ + 0x001f0c10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0c20 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001f0c30 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001f0c40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0c50 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001f0c60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0c70 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001f0c80 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ + 0x001f0c90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0ca0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001f0cb0 2022706f 7274220a 20202020 20202020 "port". │ │ │ │ + 0x001f0cc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0cd0 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ + 0x001f0ce0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0cf0 20202020 20205d2c 0a202020 20202020 ],. │ │ │ │ + 0x001f0d00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0d10 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001f0d20 696f6e22 3a202246 756e6374 696f6e20 ion": "Function │ │ │ │ + 0x001f0d30 72657475 726e696e 67207472 75652069 returning true i │ │ │ │ + 0x001f0d40 66207468 65207072 6f677261 6d20636f f the program co │ │ │ │ + 0x001f0d50 6e746163 74656420 616e2049 50206164 ntacted an IP ad │ │ │ │ + 0x001f0d60 64726573 73206d61 74636869 6e672074 dress matching t │ │ │ │ + 0x001f0d70 68652070 726f7669 64656420 72656775 he provided regu │ │ │ │ + 0x001f0d80 6c617220 65787072 65737369 6f6e2c20 lar expression, │ │ │ │ + 0x001f0d90 6f766572 20544350 206f6e20 74686520 over TCP on the │ │ │ │ + 0x001f0da0 70726f76 69646564 20706f72 74206e75 provided port nu │ │ │ │ + 0x001f0db0 6d626572 2e220a20 20202020 20202020 mber.". │ │ │ │ + 0x001f0dc0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001f0dd0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f0de0 20202020 205d0a20 20202020 20202020 ]. │ │ │ │ + 0x001f0df0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001f0e00 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001f0e10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0e20 226b696e 64223a20 2266756e 6374696f "kind": "functio │ │ │ │ + 0x001f0e30 6e222c0a 20202020 20202020 20202020 n",. │ │ │ │ + 0x001f0e40 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001f0e50 22756470 222c0a20 20202020 20202020 "udp",. │ │ │ │ + 0x001f0e60 20202020 20202020 20202022 72657475 "retu │ │ │ │ + 0x001f0e70 726e5f74 79706522 3a202269 222c0a20 rn_type": "i",. │ │ │ │ + 0x001f0e80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0e90 20202022 6f766572 6c6f6164 73223a20 "overloads": │ │ │ │ + 0x001f0ea0 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ + 0x001f0eb0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001f0ec0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0ed0 20202020 20202020 22617267 756d656e "argumen │ │ │ │ + 0x001f0ee0 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ + 0x001f0ef0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0f00 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001f0f10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0f20 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001f0f30 7065223a 20227222 2c0a2020 20202020 pe": "r",. │ │ │ │ + 0x001f0f40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0f50 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001f0f60 616d6522 3a202249 50206164 64726573 ame": "IP addres │ │ │ │ + 0x001f0f70 73220a20 20202020 20202020 20202020 s". │ │ │ │ + 0x001f0f80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0f90 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x001f0fa0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0fb0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001f0fc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0fd0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001f0fe0 65223a20 2269222c 0a202020 20202020 e": "i",. │ │ │ │ + 0x001f0ff0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1000 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x001f1010 6d65223a 2022706f 7274220a 20202020 me": "port". │ │ │ │ + 0x001f1020 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1030 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ + 0x001f1040 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1050 20202020 20202020 20205d2c 0a202020 ],. │ │ │ │ + 0x001f1060 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1070 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001f1080 6e746174 696f6e22 3a202246 756e6374 ntation": "Funct │ │ │ │ + 0x001f1090 696f6e20 72657475 726e696e 67207472 ion returning tr │ │ │ │ + 0x001f10a0 75652069 66207468 65207072 6f677261 ue if the progra │ │ │ │ + 0x001f10b0 6d20636f 6e746163 74656420 616e2049 m contacted an I │ │ │ │ + 0x001f10c0 50206164 64726573 73206d61 74636869 P address matchi │ │ │ │ + 0x001f10d0 6e672074 68652070 726f7669 64656420 ng the provided │ │ │ │ + 0x001f10e0 72656775 6c617220 65787072 65737369 regular expressi │ │ │ │ + 0x001f10f0 6f6e2c20 6f766572 20554450 206f6e20 on, over UDP on │ │ │ │ + 0x001f1100 74686520 70726f76 69646564 20706f72 the provided por │ │ │ │ + 0x001f1110 74206e75 6d626572 2e220a20 20202020 t number.". │ │ │ │ + 0x001f1120 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1130 2020207d 0a202020 20202020 20202020 }. │ │ │ │ + 0x001f1140 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ + 0x001f1150 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x001f1160 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ + 0x001f1170 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001f1180 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001f1190 64223a20 22737472 75637422 2c0a2020 d": "struct",. │ │ │ │ + 0x001f11a0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001f11b0 3a202272 65676973 74727922 2c0a2020 : "registry",. │ │ │ │ + 0x001f11c0 20202020 20202020 20202261 74747269 "attri │ │ │ │ + 0x001f11d0 62757465 73223a20 5b0a2020 20202020 butes": [. │ │ │ │ + 0x001f11e0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001f11f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1200 226b696e 64223a20 2266756e 6374696f "kind": "functio │ │ │ │ + 0x001f1210 6e222c0a 20202020 20202020 20202020 n",. │ │ │ │ + 0x001f1220 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001f1230 226b6579 5f616363 65737322 2c0a2020 "key_access",. │ │ │ │ + 0x001f1240 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1250 20202272 65747572 6e5f7479 7065223a "return_type": │ │ │ │ + 0x001f1260 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ + 0x001f1270 20202020 20202020 2020226f 7665726c "overl │ │ │ │ + 0x001f1280 6f616473 223a205b 0a202020 20202020 oads": [. │ │ │ │ + 0x001f1290 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f12a0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001f12b0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001f12c0 61726775 6d656e74 73223a20 5b0a2020 arguments": [. │ │ │ │ + 0x001f12d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f12e0 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001f12f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1300 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1310 20202020 22747970 65223a20 2272222c "type": "r", │ │ │ │ + 0x001f1320 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f1330 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1340 20202020 20226e61 6d65223a 20227265 "name": "re │ │ │ │ + 0x001f1350 67697374 72792065 6e747279 220a2020 gistry entry". │ │ │ │ + 0x001f1360 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1370 20202020 20202020 20202020 20207d0a }. │ │ │ │ + 0x001f1380 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1390 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ + 0x001f13a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f13b0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001f13c0 6d656e74 6174696f 6e223a20 2246756e mentation": "Fun │ │ │ │ + 0x001f13d0 6374696f 6e207265 7475726e 696e6720 ction returning │ │ │ │ + 0x001f13e0 74727565 20696620 74686520 70726f67 true if the prog │ │ │ │ + 0x001f13f0 72616d20 61636365 73736564 20612072 ram accessed a r │ │ │ │ + 0x001f1400 65676973 74727920 656e7472 79206d61 egistry entry ma │ │ │ │ + 0x001f1410 74636869 6e672074 68652070 726f7669 tching the provi │ │ │ │ + 0x001f1420 64656420 72656775 6c617220 65787072 ded regular expr │ │ │ │ + 0x001f1430 65737369 6f6e2e22 0a202020 20202020 ession.". │ │ │ │ + 0x001f1440 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1450 207d0a20 20202020 20202020 20202020 }. │ │ │ │ + 0x001f1460 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ + 0x001f1470 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x001f1480 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ + 0x001f1490 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001f14a0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001f14b0 3a202273 74727563 74222c0a 20202020 : "struct",. │ │ │ │ + 0x001f14c0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001f14d0 2266696c 65737973 74656d22 2c0a2020 "filesystem",. │ │ │ │ + 0x001f14e0 20202020 20202020 20202261 74747269 "attri │ │ │ │ + 0x001f14f0 62757465 73223a20 5b0a2020 20202020 butes": [. │ │ │ │ + 0x001f1500 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001f1510 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1520 226b696e 64223a20 2266756e 6374696f "kind": "functio │ │ │ │ + 0x001f1530 6e222c0a 20202020 20202020 20202020 n",. │ │ │ │ + 0x001f1540 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001f1550 2266696c 655f6163 63657373 222c0a20 "file_access",. │ │ │ │ + 0x001f1560 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1570 20202022 72657475 726e5f74 79706522 "return_type" │ │ │ │ + 0x001f1580 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ + 0x001f1590 20202020 20202020 20202022 6f766572 "over │ │ │ │ + 0x001f15a0 6c6f6164 73223a20 5b0a2020 20202020 loads": [. │ │ │ │ + 0x001f15b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f15c0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001f15d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f15e0 22617267 756d656e 7473223a 205b0a20 "arguments": [. │ │ │ │ + 0x001f15f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1600 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001f1610 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f1620 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1630 20202020 20227479 7065223a 20227222 "type": "r" │ │ │ │ + 0x001f1640 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001f1650 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1660 20202020 2020226e 616d6522 3a202266 "name": "f │ │ │ │ + 0x001f1670 696c6522 0a202020 20202020 20202020 ile". │ │ │ │ + 0x001f1680 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1690 20202020 207d0a20 20202020 20202020 }. │ │ │ │ + 0x001f16a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f16b0 2020205d 2c0a2020 20202020 20202020 ],. │ │ │ │ + 0x001f16c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f16d0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001f16e0 223a2022 46756e63 74696f6e 20726574 ": "Function ret │ │ │ │ + 0x001f16f0 75726e69 6e672074 72756520 69662074 urning true if t │ │ │ │ + 0x001f1700 68652070 726f6772 616d2061 63636573 he program acces │ │ │ │ + 0x001f1710 73656420 61206669 6c65206d 61746368 sed a file match │ │ │ │ + 0x001f1720 696e6720 74686520 70726f76 69646564 ing the provided │ │ │ │ + 0x001f1730 20726567 756c6172 20657870 72657373 regular express │ │ │ │ + 0x001f1740 696f6e2e 220a2020 20202020 20202020 ion.". │ │ │ │ + 0x001f1750 20202020 20202020 20202020 20207d0a }. │ │ │ │ + 0x001f1760 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1770 20202020 5d0a2020 20202020 20202020 ]. │ │ │ │ + 0x001f1780 20202020 20207d0a 20202020 20202020 }. │ │ │ │ + 0x001f1790 20202020 5d0a2020 20202020 20207d2c ]. }, │ │ │ │ + 0x001f17a0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001f17b0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001f17c0 73747275 6374222c 0a202020 20202020 struct",. │ │ │ │ + 0x001f17d0 20202020 20226e61 6d65223a 20227379 "name": "sy │ │ │ │ + 0x001f17e0 6e63222c 0a202020 20202020 20202020 nc",. │ │ │ │ + 0x001f17f0 20226174 74726962 75746573 223a205b "attributes": [ │ │ │ │ + 0x001f1800 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f1810 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001f1820 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001f1830 66756e63 74696f6e 222c0a20 20202020 function",. │ │ │ │ + 0x001f1840 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001f1850 6e616d65 223a2022 6d757465 78222c0a name": "mutex",. │ │ │ │ + 0x001f1860 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1870 20202020 22726574 75726e5f 74797065 "return_type │ │ │ │ + 0x001f1880 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ + 0x001f1890 20202020 20202020 20202020 226f7665 "ove │ │ │ │ + 0x001f18a0 726c6f61 6473223a 205b0a20 20202020 rloads": [. │ │ │ │ + 0x001f18b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f18c0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001f18d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f18e0 20226172 67756d65 6e747322 3a205b0a "arguments": [. │ │ │ │ + 0x001f18f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1900 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1910 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001f1920 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1930 20202020 20202274 79706522 3a202272 "type": "r │ │ │ │ + 0x001f1940 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001f1950 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1960 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001f1970 6d757465 78220a20 20202020 20202020 mutex". │ │ │ │ + 0x001f1980 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1990 20202020 2020207d 0a202020 20202020 }. │ │ │ │ + 0x001f19a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f19b0 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ + 0x001f19c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f19d0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001f19e0 6f6e223a 20224675 6e637469 6f6e2072 on": "Function r │ │ │ │ + 0x001f19f0 65747572 6e696e67 20747275 65206966 eturning true if │ │ │ │ + 0x001f1a00 20746865 2070726f 6772616d 206f7065 the program ope │ │ │ │ + 0x001f1a10 6e73206f 72206372 65617465 73206120 ns or creates a │ │ │ │ + 0x001f1a20 6d757465 78206d61 74636869 6e672074 mutex matching t │ │ │ │ + 0x001f1a30 68652070 726f7669 64656420 72656775 he provided regu │ │ │ │ + 0x001f1a40 6c617220 65787072 65737369 6f6e2e22 lar expression." │ │ │ │ + 0x001f1a50 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f1a60 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x001f1a70 20202020 20202020 20202020 2020205d ] │ │ │ │ + 0x001f1a80 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f1a90 207d0a20 20202020 20202020 2020205d }. ] │ │ │ │ + 0x001f1aa0 0a202020 20202020 207d0a20 2020205d . }. ] │ │ │ │ + 0x001f1ab0 0a7d0a0a 00000000 00000000 00000000 .}.............. │ │ │ │ + 0x001f1ac0 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ + 0x001f1ad0 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ + 0x001f1ae0 65223a20 22637563 6b6f6f22 2c0a2020 e": "cuckoo",. │ │ │ │ + 0x001f1af0 20202264 65707265 63617465 64223a20 "deprecated": │ │ │ │ + 0x001f1b00 22747275 65222c0a 20202020 22617474 "true",. "att │ │ │ │ + 0x001f1b10 72696275 74657322 3a205b0a 20202020 ributes": [. │ │ │ │ + 0x001f1b20 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001f1b30 2020226b 696e6422 3a202273 74727563 "kind": "struc │ │ │ │ + 0x001f1b40 74222c0a 20202020 20202020 20202020 t",. │ │ │ │ + 0x001f1b50 226e616d 65223a20 22736967 6e617475 "name": "signatu │ │ │ │ + 0x001f1b60 7265222c 0a202020 20202020 20202020 re",. │ │ │ │ + 0x001f1b70 20226174 74726962 75746573 223a205b "attributes": [ │ │ │ │ + 0x001f1b80 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f1b90 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001f1ba0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001f1bb0 66756e63 74696f6e 222c0a20 20202020 function",. │ │ │ │ + 0x001f1bc0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001f1bd0 6e616d65 223a2022 6e616d65 222c0a20 name": "name",. │ │ │ │ + 0x001f1be0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1bf0 20202022 72657475 726e5f74 79706522 "return_type" │ │ │ │ + 0x001f1c00 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ + 0x001f1c10 20202020 20202020 20202022 6f766572 "over │ │ │ │ + 0x001f1c20 6c6f6164 73223a20 5b0a2020 20202020 loads": [. │ │ │ │ + 0x001f1c30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1c40 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001f1c50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1c60 22617267 756d656e 7473223a 205b0a20 "arguments": [. │ │ │ │ + 0x001f1c70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1c80 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001f1c90 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f1ca0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1cb0 20202020 20227479 7065223a 20227222 "type": "r" │ │ │ │ + 0x001f1cc0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f1cd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1ce0 207d0a20 20202020 20202020 20202020 }. │ │ │ │ + 0x001f1cf0 20202020 20202020 20202020 2020205d ] │ │ │ │ + 0x001f1d00 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001f1d10 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001f1d20 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001f1d30 44657072 65636174 65642066 756e6374 Deprecated funct │ │ │ │ + 0x001f1d40 696f6e2e 220a2020 20202020 20202020 ion.". │ │ │ │ + 0x001f1d50 20202020 20202020 20202020 20207d0a }. │ │ │ │ + 0x001f1d60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1d70 20202020 5d0a2020 20202020 20202020 ]. │ │ │ │ + 0x001f1d80 20202020 20207d0a 20202020 20202020 }. │ │ │ │ + 0x001f1d90 20202020 5d0a2020 20202020 20207d0a ]. }. │ │ │ │ + 0x001f1da0 20202020 5d0a7d0a 0a000000 00000000 ].}......... │ │ │ │ + 0x001f1db0 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x001f1dc0 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ + 0x001f1dd0 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ + 0x001f1de0 65223a20 226d6174 68222c0a 20202020 e": "math",. │ │ │ │ + 0x001f1df0 22617474 72696275 74657322 3a205b0a "attributes": [. │ │ │ │ + 0x001f1e00 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001f1e10 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001f1e20 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001f1e30 20202022 6e616d65 223a2022 4d45414e "name": "MEAN │ │ │ │ + 0x001f1e40 5f425954 4553222c 0a202020 20202020 _BYTES",. │ │ │ │ + 0x001f1e50 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001f1e60 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001f1e70 20202020 20202274 79706522 3a202266 "type": "f │ │ │ │ + 0x001f1e80 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001f1e90 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001f1ea0 20202022 6b696e64 223a2022 66756e63 "kind": "func │ │ │ │ + 0x001f1eb0 74696f6e 222c0a20 20202020 20202020 tion",. │ │ │ │ + 0x001f1ec0 20202022 6e616d65 223a2022 696e5f72 "name": "in_r │ │ │ │ + 0x001f1ed0 616e6765 222c0a20 20202020 20202020 ange",. │ │ │ │ + 0x001f1ee0 20202022 72657475 726e5f74 79706522 "return_type" │ │ │ │ + 0x001f1ef0 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ + 0x001f1f00 20202022 6f766572 6c6f6164 73223a20 "overloads": │ │ │ │ + 0x001f1f10 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ + 0x001f1f20 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001f1f30 20202020 20202020 22617267 756d656e "argumen │ │ │ │ + 0x001f1f40 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ + 0x001f1f50 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001f1f60 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f1f70 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001f1f80 7065223a 20226622 2c0a2020 20202020 pe": "f",. │ │ │ │ + 0x001f1f90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1fa0 20202020 2020226e 616d6522 3a202274 "name": "t │ │ │ │ + 0x001f1fb0 65737422 0a202020 20202020 20202020 est". │ │ │ │ + 0x001f1fc0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001f1fd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1fe0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001f1ff0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f2000 20202020 20202274 79706522 3a202266 "type": "f │ │ │ │ + 0x001f2010 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001f2020 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001f2030 6e616d65 223a2022 6c6f7765 72220a20 name": "lower". │ │ │ │ + 0x001f2040 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f2050 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001f2060 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f2070 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001f2080 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f2090 22747970 65223a20 2266222c 0a202020 "type": "f",. │ │ │ │ + 0x001f20a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f20b0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001f20c0 20227570 70657222 0a202020 20202020 "upper". │ │ │ │ + 0x001f20d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f20e0 207d0a20 20202020 20202020 20202020 }. │ │ │ │ + 0x001f20f0 20202020 2020205d 2c0a2020 20202020 ],. │ │ │ │ + 0x001f2100 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001f2110 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001f2120 52657475 726e7320 74727565 20696620 Returns true if │ │ │ │ + 0x001f2130 74686520 2a746573 742a2076 616c7565 the *test* value │ │ │ │ + 0x001f2140 20697320 62657477 65656e20 2a6c6f77 is between *low │ │ │ │ + 0x001f2150 65722a20 616e6420 2a757070 65722a20 er* and *upper* │ │ │ │ + 0x001f2160 76616c75 65732e20 54686520 636f6d70 values. The comp │ │ │ │ + 0x001f2170 61726973 6f6e7320 61726520 696e636c arisons are incl │ │ │ │ + 0x001f2180 75736976 652e2045 78616d70 6c653a20 usive. Example: │ │ │ │ + 0x001f2190 6060606d 6174682e 696e5f72 616e6765 ```math.in_range │ │ │ │ + 0x001f21a0 286d6174 682e6465 76696174 696f6e28 (math.deviation( │ │ │ │ + 0x001f21b0 302c2066 696c6573 697a652c 206d6174 0, filesize, mat │ │ │ │ + 0x001f21c0 682e4d45 414e5f42 59544553 292c2036 h.MEAN_BYTES), 6 │ │ │ │ + 0x001f21d0 332e392c 2036342c 31296060 60220a20 3.9, 64,1)```". │ │ │ │ + 0x001f21e0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001f21f0 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ + 0x001f2200 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001f2210 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001f2220 226b696e 64223a20 2266756e 6374696f "kind": "functio │ │ │ │ + 0x001f2230 6e222c0a 20202020 20202020 20202020 n",. │ │ │ │ + 0x001f2240 226e616d 65223a20 22646576 69617469 "name": "deviati │ │ │ │ + 0x001f2250 6f6e222c 0a202020 20202020 20202020 on",. │ │ │ │ + 0x001f2260 20227265 7475726e 5f747970 65223a20 "return_type": │ │ │ │ + 0x001f2270 2266222c 0a202020 20202020 20202020 "f",. │ │ │ │ + 0x001f2280 20226f76 65726c6f 61647322 3a205b0a "overloads": [. │ │ │ │ + 0x001f2290 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f22a0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001f22b0 20202020 20202261 7267756d 656e7473 "arguments │ │ │ │ + 0x001f22c0 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ + 0x001f22d0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x001f22e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f22f0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001f2300 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ + 0x001f2310 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f2320 20202020 226e616d 65223a20 226f6666 "name": "off │ │ │ │ + 0x001f2330 73657422 0a202020 20202020 20202020 set". │ │ │ │ + 0x001f2340 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001f2350 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f2360 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001f2370 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f2380 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001f2390 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001f23a0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001f23b0 6e616d65 223a2022 73697a65 220a2020 name": "size". │ │ │ │ + 0x001f23c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f23d0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001f23e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f23f0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001f2400 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001f2410 74797065 223a2022 66222c0a 20202020 type": "f",. │ │ │ │ + 0x001f2420 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f2430 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001f2440 226d6561 6e220a20 20202020 20202020 "mean". │ │ │ │ + 0x001f2450 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001f2460 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f2470 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ + 0x001f2480 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001f2490 756d656e 74617469 6f6e223a 20225265 umentation": "Re │ │ │ │ + 0x001f24a0 7475726e 73207468 65206465 76696174 turns the deviat │ │ │ │ + 0x001f24b0 696f6e20 66726f6d 20746865 206d6561 ion from the mea │ │ │ │ + 0x001f24c0 6e20666f 72207468 65202a73 697a652a n for the *size* │ │ │ │ + 0x001f24d0 20627974 65732073 74617274 696e6720 bytes starting │ │ │ │ + 0x001f24e0 6174202a 6f666673 65742a2e 20576865 at *offset*. Whe │ │ │ │ + 0x001f24f0 6e207363 616e6e69 6e672061 2072756e n scanning a run │ │ │ │ + 0x001f2500 6e696e67 2070726f 63657373 20746865 ning process the │ │ │ │ + 0x001f2510 202a6f66 66736574 2a206172 67756d65 *offset* argume │ │ │ │ + 0x001f2520 6e742073 686f756c 64206265 20612076 nt should be a v │ │ │ │ + 0x001f2530 69727475 616c2061 64647265 73732077 irtual address w │ │ │ │ + 0x001f2540 69746869 6e207468 65207072 6f636573 ithin the proces │ │ │ │ + 0x001f2550 73206164 64726573 73207370 6163652e s address space. │ │ │ │ + 0x001f2560 20546865 20726574 75726e65 64207661 The returned va │ │ │ │ + 0x001f2570 6c756520 69732061 20666c6f 61742e20 lue is a float. │ │ │ │ + 0x001f2580 54686520 6d65616e 206f6620 616e2065 The mean of an e │ │ │ │ + 0x001f2590 7175616c 6c792064 69737472 69627574 qually distribut │ │ │ │ + 0x001f25a0 65642072 616e646f 6d207361 6d706c65 ed random sample │ │ │ │ + 0x001f25b0 206f6620 62797465 73206973 20313237 of bytes is 127 │ │ │ │ + 0x001f25c0 2e352c20 77686963 68206973 20617661 .5, which is ava │ │ │ │ + 0x001f25d0 696c6162 6c652061 73207468 6520636f ilable as the co │ │ │ │ + 0x001f25e0 6e737461 6e74206d 6174682e 4d45414e nstant math.MEAN │ │ │ │ + 0x001f25f0 5f425954 45532e20 4578616d 706c653a _BYTES. Example: │ │ │ │ + 0x001f2600 20606060 6d617468 2e646576 69617469 ```math.deviati │ │ │ │ + 0x001f2610 6f6e2830 2c206669 6c657369 7a652c20 on(0, filesize, │ │ │ │ + 0x001f2620 6d617468 2e4d4541 4e5f4259 54455329 math.MEAN_BYTES) │ │ │ │ + 0x001f2630 203d3d20 36342e30 60606022 0a202020 == 64.0```". │ │ │ │ + 0x001f2640 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001f2650 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f2660 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001f2670 20202020 20202261 7267756d 656e7473 "arguments │ │ │ │ + 0x001f2680 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ + 0x001f2690 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x001f26a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f26b0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001f26c0 223a2022 73222c0a 20202020 20202020 ": "s",. │ │ │ │ + 0x001f26d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f26e0 20202020 226e616d 65223a20 22737472 "name": "str │ │ │ │ + 0x001f26f0 696e6722 0a202020 20202020 20202020 ing". │ │ │ │ + 0x001f2700 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001f2710 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f2720 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001f2730 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f2740 20202020 20202274 79706522 3a202266 "type": "f │ │ │ │ + 0x001f2750 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001f2760 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001f2770 6e616d65 223a2022 6d65616e 220a2020 name": "mean". │ │ │ │ + 0x001f2780 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f2790 20202020 20207d0a 20202020 20202020 }. │ │ │ │ + 0x001f27a0 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ + 0x001f27b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f27c0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001f27d0 6e223a20 22526574 75726e20 74686520 n": "Return the │ │ │ │ + 0x001f27e0 64657669 6174696f 6e206672 6f6d2074 deviation from t │ │ │ │ + 0x001f27f0 6865206d 65616e20 666f7220 74686520 he mean for the │ │ │ │ + 0x001f2800 67697665 6e207374 72696e67 2e220a20 given string.". │ │ │ │ + 0x001f2810 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001f2820 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ + 0x001f2830 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001f2840 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001f2850 226b696e 64223a20 2266756e 6374696f "kind": "functio │ │ │ │ + 0x001f2860 6e222c0a 20202020 20202020 20202020 n",. │ │ │ │ + 0x001f2870 226e616d 65223a20 226d6561 6e222c0a "name": "mean",. │ │ │ │ + 0x001f2880 20202020 20202020 20202020 22726574 "ret │ │ │ │ + 0x001f2890 75726e5f 74797065 223a2022 66222c0a urn_type": "f",. │ │ │ │ + 0x001f28a0 20202020 20202020 20202020 226f7665 "ove │ │ │ │ + 0x001f28b0 726c6f61 6473223a 205b0a20 20202020 rloads": [. │ │ │ │ + 0x001f28c0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001f28d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f28e0 20226172 67756d65 6e747322 3a205b0a "arguments": [. │ │ │ │ + 0x001f28f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f2900 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001f2910 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f2920 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001f2930 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001f2940 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001f2950 6e616d65 223a2022 220a2020 20202020 name": "". │ │ │ │ + 0x001f2960 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f2970 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ + 0x001f2980 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x001f2990 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f29a0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001f29b0 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ + 0x001f29c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f29d0 20202020 226e616d 65223a20 22220a20 "name": "". │ │ │ │ + 0x001f29e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f29f0 20202020 2020207d 0a202020 20202020 }. │ │ │ │ + 0x001f2a00 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ + 0x001f2a10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f2a20 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001f2a30 6f6e223a 20225265 7475726e 73207468 on": "Returns th │ │ │ │ + 0x001f2a40 65206d65 616e2066 6f722074 6865202a e mean for the * │ │ │ │ + 0x001f2a50 73697a65 2a206279 74657320 73746172 size* bytes star │ │ │ │ + 0x001f2a60 74696e67 20617420 2a6f6666 7365742a ting at *offset* │ │ │ │ + 0x001f2a70 2e205768 656e2073 63616e6e 696e6720 . When scanning │ │ │ │ + 0x001f2a80 61207275 6e6e696e 67207072 6f636573 a running proces │ │ │ │ + 0x001f2a90 73207468 65202a6f 66667365 742a2061 s the *offset* a │ │ │ │ + 0x001f2aa0 7267756d 656e7420 73686f75 6c642062 rgument should b │ │ │ │ + 0x001f2ab0 65206120 76697274 75616c20 61646472 e a virtual addr │ │ │ │ + 0x001f2ac0 65737320 77697468 696e2074 68652070 ess within the p │ │ │ │ + 0x001f2ad0 726f6365 73732061 64647265 73732073 rocess address s │ │ │ │ + 0x001f2ae0 70616365 2e205468 65207265 7475726e pace. The return │ │ │ │ + 0x001f2af0 65642076 616c7565 20697320 6120666c ed value is a fl │ │ │ │ + 0x001f2b00 6f61742e 20457861 6d706c65 3a206060 oat. Example: `` │ │ │ │ + 0x001f2b10 606d6174 682e6d65 616e2830 2c206669 `math.mean(0, fi │ │ │ │ + 0x001f2b20 6c657369 7a652920 3c203732 2e306060 lesize) < 72.0`` │ │ │ │ + 0x001f2b30 60220a20 20202020 20202020 20202020 `". │ │ │ │ + 0x001f2b40 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x001f2b50 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001f2b60 20202020 20202020 20202020 22617267 "arg │ │ │ │ + 0x001f2b70 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ + 0x001f2b80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f2b90 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001f2ba0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f2bb0 20227479 7065223a 20227322 2c0a2020 "type": "s",. │ │ │ │ + 0x001f2bc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f2bd0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001f2be0 3a202222 0a202020 20202020 20202020 : "". │ │ │ │ + 0x001f2bf0 20202020 20202020 20202020 207d0a20 }. │ │ │ │ + 0x001f2c00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f2c10 2020205d 2c0a2020 20202020 20202020 ],. │ │ │ │ + 0x001f2c20 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001f2c30 656e7461 74696f6e 223a2022 52657475 entation": "Retu │ │ │ │ + 0x001f2c40 726e2074 6865206d 65616e20 666f7220 rn the mean for │ │ │ │ + 0x001f2c50 74686520 67697665 6e207374 72696e67 the given string │ │ │ │ + 0x001f2c60 2e220a20 20202020 20202020 20202020 .". │ │ │ │ + 0x001f2c70 2020207d 0a202020 20202020 20202020 }. │ │ │ │ + 0x001f2c80 205d0a20 20202020 2020207d 2c0a2020 ]. },. │ │ │ │ + 0x001f2c90 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001f2ca0 20202020 226b696e 64223a20 2266756e "kind": "fun │ │ │ │ + 0x001f2cb0 6374696f 6e222c0a 20202020 20202020 ction",. │ │ │ │ + 0x001f2cc0 20202020 226e616d 65223a20 22736572 "name": "ser │ │ │ │ + 0x001f2cd0 69616c5f 636f7272 656c6174 696f6e22 ial_correlation" │ │ │ │ + 0x001f2ce0 2c0a2020 20202020 20202020 20202272 ,. "r │ │ │ │ + 0x001f2cf0 65747572 6e5f7479 7065223a 20226622 eturn_type": "f" │ │ │ │ + 0x001f2d00 2c0a2020 20202020 20202020 2020226f ,. "o │ │ │ │ + 0x001f2d10 7665726c 6f616473 223a205b 0a202020 verloads": [. │ │ │ │ + 0x001f2d20 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x001f2d30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f2d40 20202022 61726775 6d656e74 73223a20 "arguments": │ │ │ │ + 0x001f2d50 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ + 0x001f2d60 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001f2d70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f2d80 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001f2d90 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ + 0x001f2da0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f2db0 20226e61 6d65223a 2022220a 20202020 "name": "". │ │ │ │ + 0x001f2dc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f2dd0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001f2de0 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001f2df0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f2e00 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001f2e10 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ + 0x001f2e20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f2e30 20202020 2020226e 616d6522 3a202222 "name": "" │ │ │ │ + 0x001f2e40 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f2e50 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x001f2e60 20202020 20202020 20202020 2020205d ] │ │ │ │ + 0x001f2e70 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001f2e80 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001f2e90 74696f6e 223a2022 52657475 726e7320 tion": "Returns │ │ │ │ + 0x001f2ea0 74686520 73657269 616c2063 6f727265 the serial corre │ │ │ │ + 0x001f2eb0 6c617469 6f6e2066 6f722074 6865202a lation for the * │ │ │ │ + 0x001f2ec0 73697a65 2a206279 74657320 73746172 size* bytes star │ │ │ │ + 0x001f2ed0 74696e67 20617420 2a6f6666 7365742a ting at *offset* │ │ │ │ + 0x001f2ee0 2e205768 656e2073 63616e6e 696e6720 . When scanning │ │ │ │ + 0x001f2ef0 61207275 6e6e696e 67207072 6f636573 a running proces │ │ │ │ + 0x001f2f00 73207468 65202a6f 66667365 742a2061 s the *offset* a │ │ │ │ + 0x001f2f10 7267756d 656e7420 73686f75 6c642062 rgument should b │ │ │ │ + 0x001f2f20 65206120 76697274 75616c20 61646472 e a virtual addr │ │ │ │ + 0x001f2f30 65737320 77697468 696e2074 68652070 ess within the p │ │ │ │ + 0x001f2f40 726f6365 73732061 64647265 73732073 rocess address s │ │ │ │ + 0x001f2f50 70616365 2e205468 65207265 7475726e pace. The return │ │ │ │ + 0x001f2f60 65642076 616c7565 20697320 6120666c ed value is a fl │ │ │ │ + 0x001f2f70 6f617420 62657477 65656e20 302e3020 oat between 0.0 │ │ │ │ + 0x001f2f80 616e6420 312e302e 20457861 6d706c65 and 1.0. Example │ │ │ │ + 0x001f2f90 3a206060 606d6174 682e7365 7269616c : ```math.serial │ │ │ │ + 0x001f2fa0 5f636f72 72656c61 74696f6e 28302c20 _correlation(0, │ │ │ │ + 0x001f2fb0 66696c65 73697a65 29203c20 302e3260 filesize) < 0.2` │ │ │ │ + 0x001f2fc0 6060220a 20202020 20202020 20202020 ``". │ │ │ │ + 0x001f2fd0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001f2fe0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001f2ff0 20202020 20202020 20202020 20226172 "ar │ │ │ │ + 0x001f3000 67756d65 6e747322 3a205b0a 20202020 guments": [. │ │ │ │ + 0x001f3010 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f3020 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001f3030 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f3040 20202274 79706522 3a202273 222c0a20 "type": "s",. │ │ │ │ + 0x001f3050 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f3060 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001f3070 223a2022 220a2020 20202020 20202020 ": "". │ │ │ │ + 0x001f3080 20202020 20202020 20202020 20207d0a }. │ │ │ │ + 0x001f3090 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f30a0 20202020 5d2c0a20 20202020 20202020 ],. │ │ │ │ + 0x001f30b0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001f30c0 6d656e74 6174696f 6e223a20 22526574 mentation": "Ret │ │ │ │ + 0x001f30d0 75726e20 74686520 73657269 616c2063 urn the serial c │ │ │ │ + 0x001f30e0 6f727265 6c617469 6f6e2066 6f722074 orrelation for t │ │ │ │ + 0x001f30f0 68652067 6976656e 20737472 696e672e he given string. │ │ │ │ + 0x001f3100 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001f3110 20207d0a 20202020 20202020 20202020 }. │ │ │ │ + 0x001f3120 5d0a2020 20202020 20207d2c 0a202020 ]. },. │ │ │ │ + 0x001f3130 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001f3140 20202022 6b696e64 223a2022 66756e63 "kind": "func │ │ │ │ + 0x001f3150 74696f6e 222c0a20 20202020 20202020 tion",. │ │ │ │ + 0x001f3160 20202022 6e616d65 223a2022 6d6f6e74 "name": "mont │ │ │ │ + 0x001f3170 655f6361 726c6f5f 7069222c 0a202020 e_carlo_pi",. │ │ │ │ + 0x001f3180 20202020 20202020 20227265 7475726e "return │ │ │ │ + 0x001f3190 5f747970 65223a20 2266222c 0a202020 _type": "f",. │ │ │ │ + 0x001f31a0 20202020 20202020 20226f76 65726c6f "overlo │ │ │ │ + 0x001f31b0 61647322 3a205b0a 20202020 20202020 ads": [. │ │ │ │ + 0x001f31c0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001f31d0 20202020 20202020 20202020 20202261 "a │ │ │ │ + 0x001f31e0 7267756d 656e7473 223a205b 0a202020 rguments": [. │ │ │ │ + 0x001f31f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f3200 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001f3210 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f3220 20202022 74797065 223a2022 69222c0a "type": "i",. │ │ │ │ + 0x001f3230 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f3240 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001f3250 65223a20 22220a20 20202020 20202020 e": "". │ │ │ │ + 0x001f3260 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001f3270 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001f3280 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001f3290 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f32a0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001f32b0 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ + 0x001f32c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f32d0 20226e61 6d65223a 2022220a 20202020 "name": "". │ │ │ │ + 0x001f32e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f32f0 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ + 0x001f3300 20202020 20202020 20205d2c 0a202020 ],. │ │ │ │ + 0x001f3310 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f3320 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001f3330 3a202252 65747572 6e732074 68652070 : "Returns the p │ │ │ │ + 0x001f3340 65726365 6e746167 65206177 61792066 ercentage away f │ │ │ │ + 0x001f3350 726f6d20 50692066 6f722074 6865202a rom Pi for the * │ │ │ │ + 0x001f3360 73697a65 2a206279 74657320 73746172 size* bytes star │ │ │ │ + 0x001f3370 74696e67 20617420 2a6f6666 7365742a ting at *offset* │ │ │ │ + 0x001f3380 20776865 6e207275 6e207468 726f7567 when run throug │ │ │ │ + 0x001f3390 68207468 65204d6f 6e746520 4361726c h the Monte Carl │ │ │ │ + 0x001f33a0 6f206672 6f6d2050 69207465 73742e20 o from Pi test. │ │ │ │ + 0x001f33b0 5768656e 20736361 6e6e696e 67206120 When scanning a │ │ │ │ + 0x001f33c0 72756e6e 696e6720 70726f63 65737320 running process │ │ │ │ + 0x001f33d0 74686520 2a6f6666 7365742a 20617267 the *offset* arg │ │ │ │ + 0x001f33e0 756d656e 74207368 6f756c64 20626520 ument should be │ │ │ │ + 0x001f33f0 61207669 72747561 6c206164 64726573 a virtual addres │ │ │ │ + 0x001f3400 73207769 7468696e 20746865 2070726f s within the pro │ │ │ │ + 0x001f3410 63657373 20616464 72657373 20737061 cess address spa │ │ │ │ + 0x001f3420 63652e20 54686520 72657475 726e6564 ce. The returned │ │ │ │ + 0x001f3430 2076616c 75652069 73206120 666c6f61 value is a floa │ │ │ │ + 0x001f3440 742e2045 78616d70 6c653a20 6060606d t. Example: ```m │ │ │ │ + 0x001f3450 6174682e 6d6f6e74 655f6361 726c6f5f ath.monte_carlo_ │ │ │ │ + 0x001f3460 70692830 2c206669 6c657369 7a652920 pi(0, filesize) │ │ │ │ + 0x001f3470 3c20302e 30376060 60220a20 20202020 < 0.07```". │ │ │ │ + 0x001f3480 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x001f3490 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001f34a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f34b0 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ + 0x001f34c0 205b0a20 20202020 20202020 20202020 [. │ │ │ │ + 0x001f34d0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001f34e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f34f0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001f3500 20227322 2c0a2020 20202020 20202020 "s",. │ │ │ │ + 0x001f3510 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f3520 2020226e 616d6522 3a202222 0a202020 "name": "". │ │ │ │ + 0x001f3530 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f3540 20202020 207d0a20 20202020 20202020 }. │ │ │ │ + 0x001f3550 20202020 20202020 2020205d 2c0a2020 ],. │ │ │ │ + 0x001f3560 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f3570 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001f3580 223a2022 52657475 726e2074 68652070 ": "Return the p │ │ │ │ + 0x001f3590 65726365 6e746167 65206177 61792066 ercentage away f │ │ │ │ + 0x001f35a0 726f6d20 50692066 6f722074 68652067 rom Pi for the g │ │ │ │ + 0x001f35b0 6976656e 20737472 696e672e 220a2020 iven string.". │ │ │ │ + 0x001f35c0 20202020 20202020 20202020 20207d0a }. │ │ │ │ + 0x001f35d0 20202020 20202020 20202020 5d0a2020 ]. │ │ │ │ + 0x001f35e0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001f35f0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001f3600 6b696e64 223a2022 66756e63 74696f6e kind": "function │ │ │ │ + 0x001f3610 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001f3620 6e616d65 223a2022 656e7472 6f707922 name": "entropy" │ │ │ │ + 0x001f3630 2c0a2020 20202020 20202020 20202272 ,. "r │ │ │ │ + 0x001f3640 65747572 6e5f7479 7065223a 20226622 eturn_type": "f" │ │ │ │ + 0x001f3650 2c0a2020 20202020 20202020 2020226f ,. "o │ │ │ │ + 0x001f3660 7665726c 6f616473 223a205b 0a202020 verloads": [. │ │ │ │ + 0x001f3670 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x001f3680 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f3690 20202022 61726775 6d656e74 73223a20 "arguments": │ │ │ │ + 0x001f36a0 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ + 0x001f36b0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001f36c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f36d0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001f36e0 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ + 0x001f36f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f3700 20226e61 6d65223a 20226f66 66736574 "name": "offset │ │ │ │ + 0x001f3710 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001f3720 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ + 0x001f3730 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f3740 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001f3750 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f3760 20202022 74797065 223a2022 69222c0a "type": "i",. │ │ │ │ + 0x001f3770 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f3780 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001f3790 65223a20 2273697a 65220a20 20202020 e": "size". │ │ │ │ + 0x001f37a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f37b0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ + 0x001f37c0 20202020 20202020 205d2c0a 20202020 ],. │ │ │ │ + 0x001f37d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f37e0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001f37f0 20225265 7475726e 73207468 6520656e "Returns the en │ │ │ │ + 0x001f3800 74726f70 7920666f 72202a73 697a652a tropy for *size* │ │ │ │ + 0x001f3810 20627974 65732073 74617274 696e6720 bytes starting │ │ │ │ + 0x001f3820 6174202a 6f666673 65742a2e 20576865 at *offset*. Whe │ │ │ │ + 0x001f3830 6e207363 616e6e69 6e672061 2072756e n scanning a run │ │ │ │ + 0x001f3840 6e696e67 2070726f 63657373 20746865 ning process the │ │ │ │ + 0x001f3850 202a6f66 66736574 2a206172 67756d65 *offset* argume │ │ │ │ + 0x001f3860 6e742073 686f756c 64206265 20612076 nt should be a v │ │ │ │ + 0x001f3870 69727475 616c2061 64647265 73732077 irtual address w │ │ │ │ + 0x001f3880 69746869 6e207468 65207072 6f636573 ithin the proces │ │ │ │ + 0x001f3890 73206164 64726573 73207370 6163652e s address space. │ │ │ │ + 0x001f38a0 20546865 20726574 75726e65 64207661 The returned va │ │ │ │ + 0x001f38b0 6c756520 69732061 20666c6f 61742e20 lue is a float. │ │ │ │ + 0x001f38c0 4578616d 706c653a 20606060 6d617468 Example: ```math │ │ │ │ + 0x001f38d0 2e656e74 726f7079 28302c20 66696c65 .entropy(0, file │ │ │ │ + 0x001f38e0 73697a65 29203e3d 20376060 60220a20 size) >= 7```". │ │ │ │ + 0x001f38f0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001f3900 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001f3910 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001f3920 20202020 20202020 22617267 756d656e "argumen │ │ │ │ + 0x001f3930 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ + 0x001f3940 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001f3950 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f3960 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001f3970 7065223a 20227322 2c0a2020 20202020 pe": "s",. │ │ │ │ + 0x001f3980 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f3990 20202020 2020226e 616d6522 3a202222 "name": "" │ │ │ │ + 0x001f39a0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f39b0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x001f39c0 20202020 20202020 20202020 2020205d ] │ │ │ │ + 0x001f39d0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001f39e0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001f39f0 74696f6e 223a2022 52657475 726e7320 tion": "Returns │ │ │ │ + 0x001f3a00 74686520 656e7472 6f707920 666f7220 the entropy for │ │ │ │ + 0x001f3a10 74686520 67697665 6e207374 72696e67 the given string │ │ │ │ + 0x001f3a20 2e206060 60457861 6d706c65 3a206d61 . ```Example: ma │ │ │ │ + 0x001f3a30 74682e65 6e74726f 7079285c 2264756d th.entropy(\"dum │ │ │ │ + 0x001f3a40 6d795c22 29203e20 37606060 220a2020 my\") > 7```". │ │ │ │ + 0x001f3a50 20202020 20202020 20202020 20207d0a }. │ │ │ │ + 0x001f3a60 20202020 20202020 20202020 5d0a2020 ]. │ │ │ │ + 0x001f3a70 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001f3a80 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001f3a90 6b696e64 223a2022 66756e63 74696f6e kind": "function │ │ │ │ + 0x001f3aa0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001f3ab0 6e616d65 223a2022 6d696e22 2c0a2020 name": "min",. │ │ │ │ + 0x001f3ac0 20202020 20202020 20202272 65747572 "retur │ │ │ │ + 0x001f3ad0 6e5f7479 7065223a 20226922 2c0a2020 n_type": "i",. │ │ │ │ + 0x001f3ae0 20202020 20202020 2020226f 7665726c "overl │ │ │ │ + 0x001f3af0 6f616473 223a205b 0a202020 20202020 oads": [. │ │ │ │ + 0x001f3b00 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001f3b10 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001f3b20 61726775 6d656e74 73223a20 5b0a2020 arguments": [. │ │ │ │ + 0x001f3b30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f3b40 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001f3b50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f3b60 20202020 22747970 65223a20 2269222c "type": "i", │ │ │ │ + 0x001f3b70 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f3b80 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x001f3b90 6d65223a 2022696e 74220a20 20202020 me": "int". │ │ │ │ + 0x001f3ba0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f3bb0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x001f3bc0 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001f3bd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f3be0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001f3bf0 65223a20 2269222c 0a202020 20202020 e": "i",. │ │ │ │ + 0x001f3c00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f3c10 20202020 20226e61 6d65223a 2022696e "name": "in │ │ │ │ + 0x001f3c20 74220a20 20202020 20202020 20202020 t". │ │ │ │ + 0x001f3c30 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x001f3c40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f3c50 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ + 0x001f3c60 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001f3c70 74617469 6f6e223a 20225265 7475726e tation": "Return │ │ │ │ + 0x001f3c80 73207468 65206d69 6e696d75 6d206f66 s the minimum of │ │ │ │ + 0x001f3c90 2074776f 20756e73 69676e65 6420696e two unsigned in │ │ │ │ + 0x001f3ca0 74656765 72207661 6c756573 2e220a20 teger values.". │ │ │ │ + 0x001f3cb0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001f3cc0 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ + 0x001f3cd0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001f3ce0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001f3cf0 226b696e 64223a20 2266756e 6374696f "kind": "functio │ │ │ │ + 0x001f3d00 6e222c0a 20202020 20202020 20202020 n",. │ │ │ │ + 0x001f3d10 226e616d 65223a20 226d6178 222c0a20 "name": "max",. │ │ │ │ + 0x001f3d20 20202020 20202020 20202022 72657475 "retu │ │ │ │ + 0x001f3d30 726e5f74 79706522 3a202269 222c0a20 rn_type": "i",. │ │ │ │ + 0x001f3d40 20202020 20202020 20202022 6f766572 "over │ │ │ │ + 0x001f3d50 6c6f6164 73223a20 5b0a2020 20202020 loads": [. │ │ │ │ + 0x001f3d60 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001f3d70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f3d80 22617267 756d656e 7473223a 205b0a20 "arguments": [. │ │ │ │ + 0x001f3d90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f3da0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001f3db0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f3dc0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001f3dd0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001f3de0 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001f3df0 616d6522 3a202269 6e74220a 20202020 ame": "int". │ │ │ │ + 0x001f3e00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f3e10 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001f3e20 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001f3e30 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f3e40 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001f3e50 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ + 0x001f3e60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f3e70 20202020 2020226e 616d6522 3a202269 "name": "i │ │ │ │ + 0x001f3e80 6e74220a 20202020 20202020 20202020 nt". │ │ │ │ + 0x001f3e90 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ + 0x001f3ea0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f3eb0 20205d2c 0a202020 20202020 20202020 ],. │ │ │ │ + 0x001f3ec0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001f3ed0 6e746174 696f6e22 3a202252 65747572 ntation": "Retur │ │ │ │ + 0x001f3ee0 6e732074 6865206d 6178696d 756d206f ns the maximum o │ │ │ │ + 0x001f3ef0 66207477 6f20756e 7369676e 65642069 f two unsigned i │ │ │ │ + 0x001f3f00 6e746567 65722076 616c7565 732e220a nteger values.". │ │ │ │ + 0x001f3f10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f3f20 7d0a2020 20202020 20202020 20205d0a }. ]. │ │ │ │ + 0x001f3f30 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001f3f40 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001f3f50 20226b69 6e64223a 20226675 6e637469 "kind": "functi │ │ │ │ + 0x001f3f60 6f6e222c 0a202020 20202020 20202020 on",. │ │ │ │ + 0x001f3f70 20226e61 6d65223a 2022746f 5f6e756d "name": "to_num │ │ │ │ + 0x001f3f80 62657222 2c0a2020 20202020 20202020 ber",. │ │ │ │ + 0x001f3f90 20202272 65747572 6e5f7479 7065223a "return_type": │ │ │ │ + 0x001f3fa0 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ + 0x001f3fb0 2020226f 7665726c 6f616473 223a205b "overloads": [ │ │ │ │ + 0x001f3fc0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f3fd0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001f3fe0 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ + 0x001f3ff0 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ + 0x001f4000 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001f4010 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4020 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001f4030 65223a20 2262222c 0a202020 20202020 e": "b",. │ │ │ │ + 0x001f4040 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4050 20202020 20226e61 6d65223a 2022626f "name": "bo │ │ │ │ + 0x001f4060 6f6c6561 6e220a20 20202020 20202020 olean". │ │ │ │ + 0x001f4070 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001f4080 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f4090 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ + 0x001f40a0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001f40b0 756d656e 74617469 6f6e223a 20225265 umentation": "Re │ │ │ │ + 0x001f40c0 7475726e 73203020 6f722031 2c206974 turns 0 or 1, it │ │ │ │ + 0x001f40d0 27732075 73656675 6c207768 656e2077 's useful when w │ │ │ │ + 0x001f40e0 72697469 6e672061 2073636f 72652062 riting a score b │ │ │ │ + 0x001f40f0 61736564 2072756c 652e2045 78616d70 ased rule. Examp │ │ │ │ + 0x001f4100 6c653a20 6060606d 6174682e 746f6e75 le: ```math.tonu │ │ │ │ + 0x001f4110 6d626572 28537562 52756c65 3129202a mber(SubRule1) * │ │ │ │ + 0x001f4120 20363020 2b206d61 74682e74 6f6e756d 60 + math.tonum │ │ │ │ + 0x001f4130 62657228 53756252 756c6532 29202a20 ber(SubRule2) * │ │ │ │ + 0x001f4140 3230202b 206d6174 682e746f 6e756d62 20 + math.tonumb │ │ │ │ + 0x001f4150 65722853 75625275 6c653329 202a2037 er(SubRule3) * 7 │ │ │ │ + 0x001f4160 30203e20 38302a60 6060220a 20202020 0 > 80*```". │ │ │ │ + 0x001f4170 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ + 0x001f4180 20202020 20202020 20205d0a 20202020 ]. │ │ │ │ + 0x001f4190 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001f41a0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001f41b0 6e64223a 20226675 6e637469 6f6e222c nd": "function", │ │ │ │ + 0x001f41c0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001f41d0 6d65223a 20226162 73222c0a 20202020 me": "abs",. │ │ │ │ + 0x001f41e0 20202020 20202020 22726574 75726e5f "return_ │ │ │ │ + 0x001f41f0 74797065 223a2022 69222c0a 20202020 type": "i",. │ │ │ │ + 0x001f4200 20202020 20202020 226f7665 726c6f61 "overloa │ │ │ │ + 0x001f4210 6473223a 205b0a20 20202020 20202020 ds": [. │ │ │ │ + 0x001f4220 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001f4230 20202020 20202020 20202020 20226172 "ar │ │ │ │ + 0x001f4240 67756d65 6e747322 3a205b0a 20202020 guments": [. │ │ │ │ + 0x001f4250 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4260 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001f4270 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4280 20202274 79706522 3a202269 222c0a20 "type": "i",. │ │ │ │ + 0x001f4290 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f42a0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001f42b0 223a2022 696e7422 0a202020 20202020 ": "int". │ │ │ │ + 0x001f42c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f42d0 207d0a20 20202020 20202020 20202020 }. │ │ │ │ + 0x001f42e0 20202020 2020205d 2c0a2020 20202020 ],. │ │ │ │ + 0x001f42f0 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001f4300 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001f4310 52657475 726e7320 74686520 6162736f Returns the abso │ │ │ │ + 0x001f4320 6c757465 2076616c 7565206f 66207468 lute value of th │ │ │ │ + 0x001f4330 65207369 676e6564 20696e74 65676572 e signed integer │ │ │ │ + 0x001f4340 2e206060 60457861 6d706c65 3a206d61 . ```Example: ma │ │ │ │ + 0x001f4350 74682e61 62732840 61202d20 40622920 th.abs(@a - @b) │ │ │ │ + 0x001f4360 3d3d2031 60606022 0a202020 20202020 == 1```". │ │ │ │ + 0x001f4370 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x001f4380 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ + 0x001f4390 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001f43a0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001f43b0 3a202266 756e6374 696f6e22 2c0a2020 : "function",. │ │ │ │ + 0x001f43c0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001f43d0 3a202263 6f756e74 222c0a20 20202020 : "count",. │ │ │ │ + 0x001f43e0 20202020 20202022 72657475 726e5f74 "return_t │ │ │ │ + 0x001f43f0 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ + 0x001f4400 20202020 20202022 6f766572 6c6f6164 "overload │ │ │ │ + 0x001f4410 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ + 0x001f4420 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001f4430 20202020 20202020 20202020 22617267 "arg │ │ │ │ + 0x001f4440 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ + 0x001f4450 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4460 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001f4470 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4480 20227479 7065223a 20226922 2c0a2020 "type": "i",. │ │ │ │ + 0x001f4490 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f44a0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001f44b0 3a202262 79746522 0a202020 20202020 : "byte". │ │ │ │ + 0x001f44c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f44d0 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ + 0x001f44e0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001f44f0 20202020 20202020 20202020 20202020 │ │ │ │ 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 {. │ │ │ │ - 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 {. │ │ │ │ - 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 {. │ │ │ │ - 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 },. │ │ │ │ + 0x001f4510 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ + 0x001f4520 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4530 20202022 6e616d65 223a2022 6f666673 "name": "offs │ │ │ │ + 0x001f4540 6574220a 20202020 20202020 20202020 et". │ │ │ │ + 0x001f4550 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x001f4560 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4570 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001f4580 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4590 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001f45a0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001f45b0 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001f45c0 616d6522 3a202273 697a6522 0a202020 ame": "size". │ │ │ │ + 0x001f45d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f45e0 20202020 207d0a20 20202020 20202020 }. │ │ │ │ + 0x001f45f0 20202020 20202020 2020205d 2c0a2020 ],. │ │ │ │ + 0x001f4600 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4610 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001f4620 223a2022 52657475 726e7320 686f7720 ": "Returns how │ │ │ │ + 0x001f4630 6f667465 6e206120 73706563 69666963 often a specific │ │ │ │ + 0x001f4640 20627974 65206f63 63757273 2c207374 byte occurs, st │ │ │ │ + 0x001f4650 61727469 6e672061 74202a6f 66667365 arting at *offse │ │ │ │ + 0x001f4660 742a2061 6e64206c 6f6f6b69 6e672061 t* and looking a │ │ │ │ + 0x001f4670 74207468 65206e65 7874202a 73697a65 t the next *size │ │ │ │ + 0x001f4680 2a206279 7465732e 20576865 6e207363 * bytes. When sc │ │ │ │ + 0x001f4690 616e6e69 6e672061 2072756e 6e696e67 anning a running │ │ │ │ + 0x001f46a0 2070726f 63657373 20746865 202a6f66 process the *of │ │ │ │ + 0x001f46b0 66736574 2a206172 67756d65 6e742073 fset* argument s │ │ │ │ + 0x001f46c0 686f756c 64206265 20612076 69727475 hould be a virtu │ │ │ │ + 0x001f46d0 616c2061 64647265 73732077 69746869 al address withi │ │ │ │ + 0x001f46e0 6e207468 65207072 6f636573 73206164 n the process ad │ │ │ │ + 0x001f46f0 64726573 73207370 6163652e 202a6f66 dress space. *of │ │ │ │ + 0x001f4700 66736574 2a20616e 64202a73 697a652a fset* and *size* │ │ │ │ + 0x001f4710 20617265 206f7074 696f6e61 6c3b2069 are optional; i │ │ │ │ + 0x001f4720 66206c65 66742065 6d707479 2c207468 f left empty, th │ │ │ │ + 0x001f4730 6520636f 6d706c65 74652066 696c6520 e complete file │ │ │ │ + 0x001f4740 69732073 65617263 6865642e 20457861 is searched. Exa │ │ │ │ + 0x001f4750 6d706c65 3a206060 606d6174 682e636f mple: ```math.co │ │ │ │ + 0x001f4760 756e7428 30783441 2c206669 6c657369 unt(0x4A, filesi │ │ │ │ + 0x001f4770 7a652d31 3032342c 2066696c 6573697a ze-1024, filesiz │ │ │ │ + 0x001f4780 6529203e 3d203130 60606022 0a202020 e) >= 10```". │ │ │ │ + 0x001f4790 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001f47a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f47b0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001f47c0 20202020 20202261 7267756d 656e7473 "arguments │ │ │ │ + 0x001f47d0 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ + 0x001f47e0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x001f47f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4800 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001f4810 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ + 0x001f4820 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4830 20202020 226e616d 65223a20 22627974 "name": "byt │ │ │ │ + 0x001f4840 65220a20 20202020 20202020 20202020 e". │ │ │ │ + 0x001f4850 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x001f4860 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4870 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ + 0x001f4880 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001f4890 74617469 6f6e223a 20225265 7475726e tation": "Return │ │ │ │ + 0x001f48a0 7320686f 77206f66 74656e20 61207370 s how often a sp │ │ │ │ + 0x001f48b0 65636966 69632062 79746520 6f636375 ecific byte occu │ │ │ │ + 0x001f48c0 72732c20 74686520 636f6d70 6c657465 rs, the complete │ │ │ │ + 0x001f48d0 2066696c 65206973 20736561 72636865 file is searche │ │ │ │ + 0x001f48e0 642e2045 78616d70 6c653a20 6060606d d. Example: ```m │ │ │ │ + 0x001f48f0 6174682e 636f756e 74283078 34412920 ath.count(0x4A) │ │ │ │ + 0x001f4900 3e3d2031 30606060 220a2020 20202020 >= 10```". │ │ │ │ + 0x001f4910 20202020 20202020 20207d0a 20202020 }. │ │ │ │ + 0x001f4920 20202020 20202020 5d0a2020 20202020 ]. │ │ │ │ + 0x001f4930 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001f4940 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001f4950 223a2022 66756e63 74696f6e 222c0a20 ": "function",. │ │ │ │ + 0x001f4960 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001f4970 223a2022 70657263 656e7461 6765222c ": "percentage", │ │ │ │ + 0x001f4980 0a202020 20202020 20202020 20227265 . "re │ │ │ │ + 0x001f4990 7475726e 5f747970 65223a20 2266222c turn_type": "f", │ │ │ │ + 0x001f49a0 0a202020 20202020 20202020 20226f76 . "ov │ │ │ │ + 0x001f49b0 65726c6f 61647322 3a205b0a 20202020 erloads": [. │ │ │ │ + 0x001f49c0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001f49d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f49e0 20202261 7267756d 656e7473 223a205b "arguments": [ │ │ │ │ + 0x001f49f0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f4a00 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001f4a10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4a20 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001f4a30 69222c0a 20202020 20202020 20202020 i",. │ │ │ │ + 0x001f4a40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4a50 226e616d 65223a20 22627974 65220a20 "name": "byte". │ │ │ │ + 0x001f4a60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4a70 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001f4a80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4a90 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001f4aa0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4ab0 22747970 65223a20 2269222c 0a202020 "type": "i",. │ │ │ │ + 0x001f4ac0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4ad0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001f4ae0 20226f66 66736574 220a2020 20202020 "offset". │ │ │ │ + 0x001f4af0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4b00 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ + 0x001f4b10 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x001f4b20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4b30 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001f4b40 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ + 0x001f4b50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4b60 20202020 226e616d 65223a20 2273697a "name": "siz │ │ │ │ + 0x001f4b70 65220a20 20202020 20202020 20202020 e". │ │ │ │ + 0x001f4b80 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x001f4b90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4ba0 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ + 0x001f4bb0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001f4bc0 74617469 6f6e223a 20225265 7475726e tation": "Return │ │ │ │ + 0x001f4bd0 73207468 65206f63 63757272 656e6365 s the occurrence │ │ │ │ + 0x001f4be0 20726174 65206f66 20612073 70656369 rate of a speci │ │ │ │ + 0x001f4bf0 66696320 62797465 2c207374 61727469 fic byte, starti │ │ │ │ + 0x001f4c00 6e672061 74202a6f 66667365 742a2061 ng at *offset* a │ │ │ │ + 0x001f4c10 6e64206c 6f6f6b69 6e672061 74207468 nd looking at th │ │ │ │ + 0x001f4c20 65206e65 7874202a 73697a65 2a206279 e next *size* by │ │ │ │ + 0x001f4c30 7465732e 20576865 6e207363 616e6e69 tes. When scanni │ │ │ │ + 0x001f4c40 6e672061 2072756e 6e696e67 2070726f ng a running pro │ │ │ │ + 0x001f4c50 63657373 20746865 202a6f66 66736574 cess the *offset │ │ │ │ + 0x001f4c60 2a206172 67756d65 6e742073 686f756c * argument shoul │ │ │ │ + 0x001f4c70 64206265 20612076 69727475 616c2061 d be a virtual a │ │ │ │ + 0x001f4c80 64647265 73732077 69746869 6e207468 ddress within th │ │ │ │ + 0x001f4c90 65207072 6f636573 73206164 64726573 e process addres │ │ │ │ + 0x001f4ca0 73207370 6163652e 20546865 20726574 s space. The ret │ │ │ │ + 0x001f4cb0 75726e65 64207661 6c756520 69732061 urned value is a │ │ │ │ + 0x001f4cc0 20666c6f 61742062 65747765 656e2030 float between 0 │ │ │ │ + 0x001f4cd0 20616e64 20312e20 2a6f6666 7365742a and 1. *offset* │ │ │ │ + 0x001f4ce0 20616e64 202a7369 7a652a20 61726520 and *size* are │ │ │ │ + 0x001f4cf0 6f707469 6f6e616c 3b206966 206c6566 optional; if lef │ │ │ │ + 0x001f4d00 7420656d 7074792c 20746865 20636f6d t empty, the com │ │ │ │ + 0x001f4d10 706c6574 65206669 6c652069 73207365 plete file is se │ │ │ │ + 0x001f4d20 61726368 65642e20 4578616d 706c653a arched. Example: │ │ │ │ + 0x001f4d30 20606060 6d617468 2e706572 63656e74 ```math.percent │ │ │ │ + 0x001f4d40 61676528 30784646 2c206669 6c657369 age(0xFF, filesi │ │ │ │ + 0x001f4d50 7a652d31 3032342c 2066696c 6573697a ze-1024, filesiz │ │ │ │ + 0x001f4d60 6529203e 3d20302e 39606060 220a2020 e) >= 0.9```". │ │ │ │ + 0x001f4d70 20202020 20202020 20202020 20207d2c }, │ │ │ │ + 0x001f4d80 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f4d90 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001f4da0 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ + 0x001f4db0 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ + 0x001f4dc0 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001f4dd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4de0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001f4df0 65223a20 2269222c 0a202020 20202020 e": "i",. │ │ │ │ + 0x001f4e00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4e10 20202020 20226e61 6d65223a 20226279 "name": "by │ │ │ │ + 0x001f4e20 7465220a 20202020 20202020 20202020 te". │ │ │ │ + 0x001f4e30 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ + 0x001f4e40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4e50 20205d2c 0a202020 20202020 20202020 ],. │ │ │ │ + 0x001f4e60 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001f4e70 6e746174 696f6e22 3a202252 65747572 ntation": "Retur │ │ │ │ + 0x001f4e80 6e732074 6865206f 63637572 72656e63 ns the occurrenc │ │ │ │ + 0x001f4e90 65207261 7465206f 66206120 73706563 e rate of a spec │ │ │ │ + 0x001f4ea0 69666963 20627974 652c2074 68652063 ific byte, the c │ │ │ │ + 0x001f4eb0 6f6d706c 65746520 66696c65 20697320 omplete file is │ │ │ │ + 0x001f4ec0 73656172 63686564 2e205468 65207265 searched. The re │ │ │ │ + 0x001f4ed0 7475726e 65642076 616c7565 20697320 turned value is │ │ │ │ + 0x001f4ee0 6120666c 6f617420 62657477 65656e20 a float between │ │ │ │ + 0x001f4ef0 3020616e 6420312e 20457861 6d706c65 0 and 1. Example │ │ │ │ + 0x001f4f00 3a206060 606d6174 682e7065 7263656e : ```math.percen │ │ │ │ + 0x001f4f10 74616765 28307834 4129203e 3d20302e tage(0x4A) >= 0. │ │ │ │ + 0x001f4f20 34606060 220a2020 20202020 20202020 4```". │ │ │ │ + 0x001f4f30 20202020 20207d0a 20202020 20202020 }. │ │ │ │ + 0x001f4f40 20202020 5d0a2020 20202020 20207d2c ]. }, │ │ │ │ + 0x001f4f50 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001f4f60 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001f4f70 66756e63 74696f6e 222c0a20 20202020 function",. │ │ │ │ + 0x001f4f80 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001f4f90 6d6f6465 222c0a20 20202020 20202020 mode",. │ │ │ │ + 0x001f4fa0 20202022 72657475 726e5f74 79706522 "return_type" │ │ │ │ + 0x001f4fb0 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ + 0x001f4fc0 20202022 6f766572 6c6f6164 73223a20 "overloads": │ │ │ │ + 0x001f4fd0 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ + 0x001f4fe0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001f4ff0 20202020 20202020 22617267 756d656e "argumen │ │ │ │ + 0x001f5000 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ + 0x001f5010 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001f5020 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f5030 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001f5040 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ + 0x001f5050 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5060 20202020 2020226e 616d6522 3a20226f "name": "o │ │ │ │ + 0x001f5070 66667365 74220a20 20202020 20202020 ffset". │ │ │ │ + 0x001f5080 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001f5090 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001f50a0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001f50b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f50c0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001f50d0 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ + 0x001f50e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f50f0 20226e61 6d65223a 20227369 7a65220a "name": "size". │ │ │ │ + 0x001f5100 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5110 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ + 0x001f5120 20202020 20202020 20202020 20205d2c ], │ │ │ │ + 0x001f5130 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f5140 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001f5150 696f6e22 3a202252 65747572 6e732074 ion": "Returns t │ │ │ │ + 0x001f5160 6865206d 6f737420 636f6d6d 6f6e2062 he most common b │ │ │ │ + 0x001f5170 7974652c 20737461 7274696e 67206174 yte, starting at │ │ │ │ + 0x001f5180 202a6f66 66736574 2a20616e 64206c6f *offset* and lo │ │ │ │ + 0x001f5190 6f6b696e 67206174 20746865 206e6578 oking at the nex │ │ │ │ + 0x001f51a0 74202a73 697a652a 20627974 65732e20 t *size* bytes. │ │ │ │ + 0x001f51b0 5768656e 20736361 6e6e696e 67206120 When scanning a │ │ │ │ + 0x001f51c0 72756e6e 696e6720 70726f63 65737320 running process │ │ │ │ + 0x001f51d0 74686520 2a6f6666 7365742a 20617267 the *offset* arg │ │ │ │ + 0x001f51e0 756d656e 74207368 6f756c64 20626520 ument should be │ │ │ │ + 0x001f51f0 61207669 72747561 6c206164 64726573 a virtual addres │ │ │ │ + 0x001f5200 73207769 7468696e 20746865 2070726f s within the pro │ │ │ │ + 0x001f5210 63657373 20616464 72657373 20737061 cess address spa │ │ │ │ + 0x001f5220 63652e20 2a6f6666 7365742a 20616e64 ce. *offset* and │ │ │ │ + 0x001f5230 202a7369 7a652a20 61726520 6f707469 *size* are opti │ │ │ │ + 0x001f5240 6f6e616c 3b206966 206c6566 7420656d onal; if left em │ │ │ │ + 0x001f5250 7074792c 20746865 20636f6d 706c6574 pty, the complet │ │ │ │ + 0x001f5260 65206669 6c652069 73207365 61726368 e file is search │ │ │ │ + 0x001f5270 65642e20 4578616d 706c653a 20606060 ed. Example: ``` │ │ │ │ + 0x001f5280 6d617468 2e6d6f64 6528302c 2066696c math.mode(0, fil │ │ │ │ + 0x001f5290 6573697a 6529203d 3d203078 46466060 esize) == 0xFF`` │ │ │ │ + 0x001f52a0 60220a20 20202020 20202020 20202020 `". │ │ │ │ + 0x001f52b0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x001f52c0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001f52d0 20202020 20202020 20202020 22617267 "arg │ │ │ │ + 0x001f52e0 756d656e 7473223a 205b5d2c 0a202020 uments": [],. │ │ │ │ + 0x001f52f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5300 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001f5310 3a202252 65747572 6e732074 6865206d : "Returns the m │ │ │ │ + 0x001f5320 6f737420 636f6d6d 6f6e2062 7974652c ost common byte, │ │ │ │ + 0x001f5330 20746865 20636f6d 706c6574 65206669 the complete fi │ │ │ │ + 0x001f5340 6c652069 73207365 61726368 65642e20 le is searched. │ │ │ │ + 0x001f5350 54686520 72657475 726e6564 2076616c The returned val │ │ │ │ + 0x001f5360 75652069 73206120 666c6f61 742e2045 ue is a float. E │ │ │ │ + 0x001f5370 78616d70 6c653a20 6060606d 6174682e xample: ```math. │ │ │ │ + 0x001f5380 6d6f6465 2829203d 3d203078 46466060 mode() == 0xFF`` │ │ │ │ + 0x001f5390 60220a20 20202020 20202020 20202020 `". │ │ │ │ + 0x001f53a0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ + 0x001f53b0 205d0a20 20202020 2020207d 2c0a2020 ]. },. │ │ │ │ + 0x001f53c0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001f53d0 20202020 226b696e 64223a20 2266756e "kind": "fun │ │ │ │ + 0x001f53e0 6374696f 6e222c0a 20202020 20202020 ction",. │ │ │ │ + 0x001f53f0 20202020 226e616d 65223a20 22746f5f "name": "to_ │ │ │ │ + 0x001f5400 696e7422 2c0a2020 20202020 20202020 int",. │ │ │ │ + 0x001f5410 20202272 65747572 6e5f7479 7065223a "return_type": │ │ │ │ + 0x001f5420 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ + 0x001f5430 2020226f 7665726c 6f616473 223a205b "overloads": [ │ │ │ │ + 0x001f5440 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f5450 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001f5460 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ + 0x001f5470 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ + 0x001f5480 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001f5490 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f54a0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001f54b0 65223a20 2273222c 0a202020 20202020 e": "s",. │ │ │ │ + 0x001f54c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f54d0 20202020 20226e61 6d65223a 20227374 "name": "st │ │ │ │ + 0x001f54e0 72696e67 220a2020 20202020 20202020 ring". │ │ │ │ + 0x001f54f0 20202020 20202020 20202020 20207d0a }. │ │ │ │ + 0x001f5500 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5510 20202020 5d2c0a20 20202020 20202020 ],. │ │ │ │ + 0x001f5520 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001f5530 6d656e74 6174696f 6e223a20 22436f6e mentation": "Con │ │ │ │ + 0x001f5540 76657274 20746865 20676976 656e2073 vert the given s │ │ │ │ + 0x001f5550 7472696e 6720746f 20612073 69676e65 tring to a signe │ │ │ │ + 0x001f5560 6420696e 74656765 722e2049 66207468 d integer. If th │ │ │ │ + 0x001f5570 65207374 72696e67 20737461 72747320 e string starts │ │ │ │ + 0x001f5580 77697468 205c2230 785c2220 69742069 with \"0x\" it i │ │ │ │ + 0x001f5590 73207472 65617465 64206173 20626173 s treated as bas │ │ │ │ + 0x001f55a0 65203136 2e204966 20746865 20737472 e 16. If the str │ │ │ │ + 0x001f55b0 696e6720 73746172 74732077 69746820 ing starts with │ │ │ │ + 0x001f55c0 5c22305c 22206974 20697320 74726561 \"0\" it is trea │ │ │ │ + 0x001f55d0 74656420 62617365 20382e20 4c656164 ted base 8. Lead │ │ │ │ + 0x001f55e0 696e6720 272b2720 6f722027 2d272069 ing '+' or '-' i │ │ │ │ + 0x001f55f0 7320616c 736f2073 7570706f 72746564 s also supported │ │ │ │ + 0x001f5600 2e206060 60457861 6d706c65 3a206d61 . ```Example: ma │ │ │ │ + 0x001f5610 74682e74 6f5f696e 74285c22 31323334 th.to_int(\"1234 │ │ │ │ + 0x001f5620 5c222920 3d3d2031 32333460 60602060 \") == 1234``` ` │ │ │ │ + 0x001f5630 60604578 616d706c 653a206d 6174682e ``Example: math. │ │ │ │ + 0x001f5640 746f5f69 6e74285c 222d3130 5c222920 to_int(\"-10\") │ │ │ │ + 0x001f5650 3d3d202d 31306060 60206060 60457861 == -10``` ```Exa │ │ │ │ + 0x001f5660 6d706c65 3a206d61 74682e74 6f5f696e mple: math.to_in │ │ │ │ + 0x001f5670 74285c22 2d303130 5c22203d 3d202d38 t(\"-010\" == -8 │ │ │ │ + 0x001f5680 60606022 0a202020 20202020 20202020 ```". │ │ │ │ + 0x001f5690 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001f56a0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001f56b0 20202020 20202020 20202020 20202261 "a │ │ │ │ + 0x001f56c0 7267756d 656e7473 223a205b 0a202020 rguments": [. │ │ │ │ + 0x001f56d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f56e0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001f56f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5700 20202022 74797065 223a2022 73222c0a "type": "s",. │ │ │ │ + 0x001f5710 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5720 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001f5730 65223a20 22737472 696e6722 0a202020 e": "string". │ │ │ │ + 0x001f5740 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5750 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001f5760 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5770 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001f5780 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x001f5790 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ + 0x001f57a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f57b0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001f57c0 62617365 220a2020 20202020 20202020 base". │ │ │ │ + 0x001f57d0 20202020 20202020 20202020 20207d0a }. │ │ │ │ + 0x001f57e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f57f0 20202020 5d2c0a20 20202020 20202020 ],. │ │ │ │ + 0x001f5800 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001f5810 6d656e74 6174696f 6e223a20 22436f6e mentation": "Con │ │ │ │ + 0x001f5820 76657274 20746865 20676976 656e2073 vert the given s │ │ │ │ + 0x001f5830 7472696e 672c2069 6e746572 70726574 tring, interpret │ │ │ │ + 0x001f5840 65642077 69746820 74686520 67697665 ed with the give │ │ │ │ + 0x001f5850 6e206261 73652c20 746f2061 20736967 n base, to a sig │ │ │ │ + 0x001f5860 6e656420 696e7465 6765722e 20426173 ned integer. Bas │ │ │ │ + 0x001f5870 65206d75 73742062 65203020 6f722062 e must be 0 or b │ │ │ │ + 0x001f5880 65747765 656e2032 20616e64 20333220 etween 2 and 32 │ │ │ │ + 0x001f5890 696e636c 75736976 652e2049 66206974 inclusive. If it │ │ │ │ + 0x001f58a0 20697320 7a65726f 20746865 6e207468 is zero then th │ │ │ │ + 0x001f58b0 65207374 72696e67 2077696c 6c206265 e string will be │ │ │ │ + 0x001f58c0 20696e74 72657072 65746564 20617320 intrepreted as │ │ │ │ + 0x001f58d0 62617365 20313620 69662069 74207374 base 16 if it st │ │ │ │ + 0x001f58e0 61727473 20776974 68205c22 30785c22 arts with \"0x\" │ │ │ │ + 0x001f58f0 206f7220 61732062 61736520 38206966 or as base 8 if │ │ │ │ + 0x001f5900 20697420 73746172 74732077 69746820 it starts with │ │ │ │ + 0x001f5910 5c22305c 222e204c 65616469 6e672027 \"0\". Leading ' │ │ │ │ + 0x001f5920 2b27206f 7220272d 27206973 20616c73 +' or '-' is als │ │ │ │ + 0x001f5930 6f207375 70706f72 7465642e 20606060 o supported. ``` │ │ │ │ + 0x001f5940 4578616d 706c653a 206d6174 682e746f Example: math.to │ │ │ │ + 0x001f5950 5f696e74 285c2230 31315c22 2c203829 _int(\"011\", 8) │ │ │ │ + 0x001f5960 203d3d20 5c22395c 22606060 20606060 == \"9\"``` ``` │ │ │ │ + 0x001f5970 4578616d 706c653a 206d6174 682e746f Example: math.to │ │ │ │ + 0x001f5980 5f696e74 285c222d 3031315c 222c2030 _int(\"-011\", 0 │ │ │ │ + 0x001f5990 29203d3d 205c222d 395c2260 6060220a ) == \"-9\"```". │ │ │ │ + 0x001f59a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f59b0 7d0a2020 20202020 20202020 20205d0a }. ]. │ │ │ │ + 0x001f59c0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001f59d0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001f59e0 20226b69 6e64223a 20226675 6e637469 "kind": "functi │ │ │ │ + 0x001f59f0 6f6e222c 0a202020 20202020 20202020 on",. │ │ │ │ + 0x001f5a00 20226e61 6d65223a 2022746f 5f737472 "name": "to_str │ │ │ │ + 0x001f5a10 696e6722 2c0a2020 20202020 20202020 ing",. │ │ │ │ + 0x001f5a20 20202272 65747572 6e5f7479 7065223a "return_type": │ │ │ │ + 0x001f5a30 20227322 2c0a2020 20202020 20202020 "s",. │ │ │ │ + 0x001f5a40 2020226f 7665726c 6f616473 223a205b "overloads": [ │ │ │ │ + 0x001f5a50 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f5a60 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001f5a70 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ + 0x001f5a80 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ + 0x001f5a90 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001f5aa0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5ab0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001f5ac0 65223a20 2269222c 0a202020 20202020 e": "i",. │ │ │ │ + 0x001f5ad0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5ae0 20202020 20226e61 6d65223a 2022696e "name": "in │ │ │ │ + 0x001f5af0 74220a20 20202020 20202020 20202020 t". │ │ │ │ + 0x001f5b00 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x001f5b10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5b20 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ + 0x001f5b30 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001f5b40 74617469 6f6e223a 2022436f 6e766572 tation": "Conver │ │ │ │ + 0x001f5b50 74207468 65206769 76656e20 696e7465 t the given inte │ │ │ │ + 0x001f5b60 67657220 746f2061 20737472 696e672e ger to a string. │ │ │ │ + 0x001f5b70 204e6f74 653a2069 6e746567 65727320 Note: integers │ │ │ │ + 0x001f5b80 696e2059 41524120 61726520 7369676e in YARA are sign │ │ │ │ + 0x001f5b90 65642e20 60606045 78616d70 6c653a20 ed. ```Example: │ │ │ │ + 0x001f5ba0 6d617468 2e746f5f 73747269 6e672831 math.to_string(1 │ │ │ │ + 0x001f5bb0 3029203d 3d205c22 31305c22 60606020 0) == \"10\"``` │ │ │ │ + 0x001f5bc0 60606045 78616d70 6c653a20 6d617468 ```Example: math │ │ │ │ + 0x001f5bd0 2e746f5f 73747269 6e67282d 3129203d .to_string(-1) = │ │ │ │ + 0x001f5be0 3d205c22 2d315c22 60606022 0a202020 = \"-1\"```". │ │ │ │ + 0x001f5bf0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001f5c00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5c10 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001f5c20 20202020 20202261 7267756d 656e7473 "arguments │ │ │ │ + 0x001f5c30 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ + 0x001f5c40 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x001f5c50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5c60 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001f5c70 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ + 0x001f5c80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5c90 20202020 226e616d 65223a20 22696e74 "name": "int │ │ │ │ + 0x001f5ca0 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001f5cb0 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ + 0x001f5cc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5cd0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001f5ce0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5cf0 20202022 74797065 223a2022 69222c0a "type": "i",. │ │ │ │ + 0x001f5d00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5d10 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001f5d20 65223a20 22626173 65220a20 20202020 e": "base". │ │ │ │ + 0x001f5d30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5d40 2020207d 0a202020 20202020 20202020 }. │ │ │ │ + 0x001f5d50 20202020 20202020 205d2c0a 20202020 ],. │ │ │ │ + 0x001f5d60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5d70 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001f5d80 2022436f 6e766572 74207468 65206769 "Convert the gi │ │ │ │ + 0x001f5d90 76656e20 696e7465 67657220 746f2061 ven integer to a │ │ │ │ + 0x001f5da0 20737472 696e6720 696e2074 68652067 string in the g │ │ │ │ + 0x001f5db0 6976656e 20626173 652e2053 7570706f iven base. Suppo │ │ │ │ + 0x001f5dc0 72746564 20626173 65732061 72652031 rted bases are 1 │ │ │ │ + 0x001f5dd0 302c2038 20616e64 2031362e 204e6f74 0, 8 and 16. Not │ │ │ │ + 0x001f5de0 653a2069 6e746567 65727320 696e2059 e: integers in Y │ │ │ │ + 0x001f5df0 41524120 61726520 7369676e 65642e20 ARA are signed. │ │ │ │ + 0x001f5e00 60606045 78616d70 6c653a20 6d617468 ```Example: math │ │ │ │ + 0x001f5e10 2e746f5f 73747269 6e672833 322c2031 .to_string(32, 1 │ │ │ │ + 0x001f5e20 3629203d 3d205c22 32305c22 60606020 6) == \"20\"``` │ │ │ │ + 0x001f5e30 60606045 78616d70 6c653a20 6d617468 ```Example: math │ │ │ │ + 0x001f5e40 2e746f5f 73747269 6e67282d 312c2031 .to_string(-1, 1 │ │ │ │ + 0x001f5e50 3629203d 3d205c22 66666666 66666666 6) == \"ffffffff │ │ │ │ + 0x001f5e60 66666666 66666666 5c226060 60220a20 ffffffff\"```". │ │ │ │ + 0x001f5e70 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001f5e80 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ + 0x001f5e90 20202020 2020207d 0a202020 205d0a7d }. ].} │ │ │ │ + 0x001f5ea0 0a0a0000 00000000 00000000 00000000 ................ │ │ │ │ + 0x001f5eb0 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x001f5ec0 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ + 0x001f5ed0 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ + 0x001f5ee0 65223a20 226d6167 6963222c 0a202020 e": "magic",. │ │ │ │ + 0x001f5ef0 20226174 74726962 75746573 223a205b "attributes": [ │ │ │ │ + 0x001f5f00 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001f5f10 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001f5f20 66756e63 74696f6e 222c0a20 20202020 function",. │ │ │ │ + 0x001f5f30 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001f5f40 6d696d65 5f747970 65222c0a 20202020 mime_type",. │ │ │ │ + 0x001f5f50 20202020 20202020 22726574 75726e5f "return_ │ │ │ │ + 0x001f5f60 74797065 223a2022 73222c0a 20202020 type": "s",. │ │ │ │ + 0x001f5f70 20202020 20202020 226f7665 726c6f61 "overloa │ │ │ │ + 0x001f5f80 6473223a 205b0a20 20202020 20202020 ds": [. │ │ │ │ + 0x001f5f90 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001f5fa0 20202020 20202020 20202020 20226172 "ar │ │ │ │ + 0x001f5fb0 67756d65 6e747322 3a205b5d 2c0a2020 guments": [],. │ │ │ │ + 0x001f5fc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5fd0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001f5fe0 223a2022 46756e63 74696f6e 20726574 ": "Function ret │ │ │ │ + 0x001f5ff0 75726e69 6e672061 20737472 696e6720 urning a string │ │ │ │ + 0x001f6000 77697468 20746865 20747970 65206f66 with the type of │ │ │ │ + 0x001f6010 20746865 2066696c 652e2045 78616d70 the file. Examp │ │ │ │ + 0x001f6020 6c653a20 6060606d 61676963 2e747970 le: ```magic.typ │ │ │ │ + 0x001f6030 65282920 636f6e74 61696e73 205c2250 e() contains \"P │ │ │ │ + 0x001f6040 44465c22 60606022 0a202020 20202020 DF\"```". │ │ │ │ + 0x001f6050 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x001f6060 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ + 0x001f6070 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001f6080 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001f6090 3a202266 756e6374 696f6e22 2c0a2020 : "function",. │ │ │ │ + 0x001f60a0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001f60b0 3a202274 79706522 2c0a2020 20202020 : "type",. │ │ │ │ + 0x001f60c0 20202020 20202272 65747572 6e5f7479 "return_ty │ │ │ │ + 0x001f60d0 7065223a 20227322 2c0a2020 20202020 pe": "s",. │ │ │ │ + 0x001f60e0 20202020 2020226f 7665726c 6f616473 "overloads │ │ │ │ + 0x001f60f0 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ + 0x001f6100 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001f6110 20202020 20202020 20202022 61726775 "argu │ │ │ │ + 0x001f6120 6d656e74 73223a20 5b5d2c0a 20202020 ments": [],. │ │ │ │ + 0x001f6130 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f6140 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001f6150 20224675 6e637469 6f6e2072 65747572 "Function retur │ │ │ │ + 0x001f6160 6e696e67 20612073 7472696e 67207769 ning a string wi │ │ │ │ + 0x001f6170 74682074 6865204d 494d4520 74797065 th the MIME type │ │ │ │ + 0x001f6180 206f6620 74686520 66696c65 2e204578 of the file. Ex │ │ │ │ + 0x001f6190 616d706c 653a2060 60606d61 6769632e ample: ```magic. │ │ │ │ + 0x001f61a0 6d696d65 5f747970 65282920 3d3d205c mime_type() == \ │ │ │ │ + 0x001f61b0 22617070 6c696361 74696f6e 2f706466 "application/pdf │ │ │ │ + 0x001f61c0 5c226060 60220a20 20202020 20202020 \"```". │ │ │ │ + 0x001f61d0 20202020 2020207d 0a202020 20202020 }. │ │ │ │ + 0x001f61e0 20202020 205d0a20 20202020 2020207d ]. } │ │ │ │ + 0x001f61f0 0a202020 205d0a7d 0a0a0000 00000000 . ].}........ │ │ │ │ + 0x001f6200 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ + 0x001f6210 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ + 0x001f6220 65223a20 22686173 68222c0a 20202020 e": "hash",. │ │ │ │ + 0x001f6230 22617474 72696275 74657322 3a205b0a "attributes": [. │ │ │ │ + 0x001f6240 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001f6250 20202020 2020226b 696e6422 3a202266 "kind": "f │ │ │ │ + 0x001f6260 756e6374 696f6e22 2c0a2020 20202020 unction",. │ │ │ │ + 0x001f6270 20202020 2020226e 616d6522 3a20226d "name": "m │ │ │ │ + 0x001f6280 6435222c 0a202020 20202020 20202020 d5",. │ │ │ │ + 0x001f6290 20227265 7475726e 5f747970 65223a20 "return_type": │ │ │ │ + 0x001f62a0 2273222c 0a202020 20202020 20202020 "s",. │ │ │ │ + 0x001f62b0 20226f76 65726c6f 61647322 3a205b0a "overloads": [. │ │ │ │ + 0x001f62c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f62d0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001f62e0 20202020 20202261 7267756d 656e7473 "arguments │ │ │ │ + 0x001f62f0 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ + 0x001f6300 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x001f6310 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f6320 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001f6330 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ + 0x001f6340 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f6350 20202020 226e616d 65223a20 226f6666 "name": "off │ │ │ │ + 0x001f6360 73657422 0a202020 20202020 20202020 set". │ │ │ │ + 0x001f6370 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001f6380 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f6390 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001f63a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f63b0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001f63c0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001f63d0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001f63e0 6e616d65 223a2022 73697a65 220a2020 name": "size". │ │ │ │ + 0x001f63f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f6400 20202020 20207d0a 20202020 20202020 }. │ │ │ │ + 0x001f6410 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ + 0x001f6420 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f6430 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001f6440 6e223a20 22526574 75726e73 20746865 n": "Returns the │ │ │ │ + 0x001f6450 204d4435 20686173 6820666f 72202a73 MD5 hash for *s │ │ │ │ + 0x001f6460 697a652a 20627974 65732073 74617274 ize* bytes start │ │ │ │ + 0x001f6470 696e6720 6174202a 6f666673 65742a2e ing at *offset*. │ │ │ │ + 0x001f6480 20576865 6e207363 616e6e69 6e672061 When scanning a │ │ │ │ + 0x001f6490 2072756e 6e696e67 2070726f 63657373 running process │ │ │ │ + 0x001f64a0 20746865 202a6f66 66736574 2a206172 the *offset* ar │ │ │ │ + 0x001f64b0 67756d65 6e742073 686f756c 64206265 gument should be │ │ │ │ + 0x001f64c0 20612076 69727475 616c2061 64647265 a virtual addre │ │ │ │ + 0x001f64d0 73732077 69746869 6e207468 65207072 ss within the pr │ │ │ │ + 0x001f64e0 6f636573 73206164 64726573 73207370 ocess address sp │ │ │ │ + 0x001f64f0 6163652e 20546865 20726574 75726e65 ace. The returne │ │ │ │ + 0x001f6500 64207374 72696e67 20697320 616c7761 d string is alwa │ │ │ │ + 0x001f6510 79732069 6e206c6f 77657263 6173652e ys in lowercase. │ │ │ │ + 0x001f6520 20457861 6d706c65 3a206060 60686173 Example: ```has │ │ │ │ + 0x001f6530 682e6d64 3528302c 2066696c 6573697a h.md5(0, filesiz │ │ │ │ + 0x001f6540 6529203d 3d205c22 66656261 36633931 e) == \"feba6c91 │ │ │ │ + 0x001f6550 39653337 39376537 37373865 38663265 9e3797e7778e8f2e │ │ │ │ + 0x001f6560 38356661 30333364 5c226060 60220a20 85fa033d\"```". │ │ │ │ + 0x001f6570 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001f6580 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001f6590 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001f65a0 20202020 20202020 22617267 756d656e "argumen │ │ │ │ + 0x001f65b0 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ + 0x001f65c0 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001f65d0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f65e0 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001f65f0 7065223a 20227322 2c0a2020 20202020 pe": "s",. │ │ │ │ + 0x001f6600 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f6610 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ + 0x001f6620 7472696e 67220a20 20202020 20202020 tring". │ │ │ │ + 0x001f6630 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001f6640 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f6650 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ + 0x001f6660 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001f6670 756d656e 74617469 6f6e223a 20225265 umentation": "Re │ │ │ │ + 0x001f6680 7475726e 73207468 65204d44 35206861 turns the MD5 ha │ │ │ │ + 0x001f6690 73682066 6f722074 68652067 6976656e sh for the given │ │ │ │ + 0x001f66a0 20737472 696e672e 20457861 6d706c65 string. Example │ │ │ │ + 0x001f66b0 3a206060 60686173 682e6d64 35285c22 : ```hash.md5(\" │ │ │ │ + 0x001f66c0 64756d6d 795c2229 203d3d20 5c223237 dummy\") == \"27 │ │ │ │ + 0x001f66d0 35383736 65333463 66363039 64623131 5876e34cf609db11 │ │ │ │ + 0x001f66e0 38663364 38346237 39396137 39305c22 8f3d84b799a790\" │ │ │ │ + 0x001f66f0 60606022 0a202020 20202020 20202020 ```". │ │ │ │ + 0x001f6700 20202020 207d0a20 20202020 20202020 }. │ │ │ │ + 0x001f6710 2020205d 0a202020 20202020 207d2c0a ]. },. │ │ │ │ + 0x001f6720 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001f6730 20202020 2020226b 696e6422 3a202266 "kind": "f │ │ │ │ + 0x001f6740 756e6374 696f6e22 2c0a2020 20202020 unction",. │ │ │ │ + 0x001f6750 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ + 0x001f6760 68613122 2c0a2020 20202020 20202020 ha1",. │ │ │ │ + 0x001f6770 20202272 65747572 6e5f7479 7065223a "return_type": │ │ │ │ + 0x001f6780 20227322 2c0a2020 20202020 20202020 "s",. │ │ │ │ + 0x001f6790 2020226f 7665726c 6f616473 223a205b "overloads": [ │ │ │ │ + 0x001f67a0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f67b0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001f67c0 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ + 0x001f67d0 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ + 0x001f67e0 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001f67f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f6800 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001f6810 65223a20 2269222c 0a202020 20202020 e": "i",. │ │ │ │ + 0x001f6820 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f6830 20202020 20226e61 6d65223a 20226f66 "name": "of │ │ │ │ + 0x001f6840 66736574 220a2020 20202020 20202020 fset". │ │ │ │ + 0x001f6850 20202020 20202020 20202020 20207d2c }, │ │ │ │ + 0x001f6860 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f6870 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001f6880 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f6890 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001f68a0 69222c0a 20202020 20202020 20202020 i",. │ │ │ │ + 0x001f68b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f68c0 226e616d 65223a20 2273697a 65220a20 "name": "size". │ │ │ │ + 0x001f68d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f68e0 20202020 2020207d 0a202020 20202020 }. │ │ │ │ + 0x001f68f0 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ + 0x001f6900 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f6910 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001f6920 6f6e223a 20225265 7475726e 73207468 on": "Returns th │ │ │ │ + 0x001f6930 65205348 41312068 61736820 666f7220 e SHA1 hash for │ │ │ │ + 0x001f6940 74686520 2a73697a 652a2062 79746573 the *size* bytes │ │ │ │ + 0x001f6950 20737461 7274696e 67206174 202a6f66 starting at *of │ │ │ │ + 0x001f6960 66736574 2a2e2057 68656e20 7363616e fset*. When scan │ │ │ │ + 0x001f6970 6e696e67 20612072 756e6e69 6e672070 ning a running p │ │ │ │ + 0x001f6980 726f6365 73732074 6865202a 6f666673 rocess the *offs │ │ │ │ + 0x001f6990 65742a20 61726775 6d656e74 2073686f et* argument sho │ │ │ │ + 0x001f69a0 756c6420 62652061 20766972 7475616c uld be a virtual │ │ │ │ + 0x001f69b0 20616464 72657373 20776974 68696e20 address within │ │ │ │ + 0x001f69c0 74686520 70726f63 65737320 61646472 the process addr │ │ │ │ + 0x001f69d0 65737320 73706163 652e2054 68652072 ess space. The r │ │ │ │ + 0x001f69e0 65747572 6e656420 73747269 6e672069 eturned string i │ │ │ │ + 0x001f69f0 7320616c 77617973 20696e20 6c6f7765 s always in lowe │ │ │ │ + 0x001f6a00 72636173 652e220a 20202020 20202020 rcase.". │ │ │ │ + 0x001f6a10 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001f6a20 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001f6a30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f6a40 20226172 67756d65 6e747322 3a205b0a "arguments": [. │ │ │ │ + 0x001f6a50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f6a60 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001f6a70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f6a80 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ + 0x001f6a90 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001f6aa0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001f6ab0 6e616d65 223a2022 73747269 6e67220a name": "string". │ │ │ │ + 0x001f6ac0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f6ad0 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ + 0x001f6ae0 20202020 20202020 20202020 20205d2c ], │ │ │ │ + 0x001f6af0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f6b00 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001f6b10 696f6e22 3a202252 65747572 6e732074 ion": "Returns t │ │ │ │ + 0x001f6b20 68652053 48413120 68617368 20666f72 he SHA1 hash for │ │ │ │ + 0x001f6b30 20746865 20676976 656e2073 7472696e the given strin │ │ │ │ + 0x001f6b40 672e220a 20202020 20202020 20202020 g.". │ │ │ │ + 0x001f6b50 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ + 0x001f6b60 20205d0a 20202020 20202020 7d2c0a20 ]. },. │ │ │ │ + 0x001f6b70 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001f6b80 20202020 20226b69 6e64223a 20226675 "kind": "fu │ │ │ │ + 0x001f6b90 6e637469 6f6e222c 0a202020 20202020 nction",. │ │ │ │ + 0x001f6ba0 20202020 20226e61 6d65223a 20227368 "name": "sh │ │ │ │ + 0x001f6bb0 61323536 222c0a20 20202020 20202020 a256",. │ │ │ │ + 0x001f6bc0 20202022 72657475 726e5f74 79706522 "return_type" │ │ │ │ + 0x001f6bd0 3a202273 222c0a20 20202020 20202020 : "s",. │ │ │ │ + 0x001f6be0 20202022 6f766572 6c6f6164 73223a20 "overloads": │ │ │ │ + 0x001f6bf0 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ + 0x001f6c00 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001f6c10 20202020 20202020 22617267 756d656e "argumen │ │ │ │ + 0x001f6c20 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ + 0x001f6c30 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001f6c40 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f6c50 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001f6c60 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ + 0x001f6c70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f6c80 20202020 2020226e 616d6522 3a20226f "name": "o │ │ │ │ + 0x001f6c90 66667365 74220a20 20202020 20202020 ffset". │ │ │ │ + 0x001f6ca0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001f6cb0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001f6cc0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001f6cd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f6ce0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001f6cf0 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ + 0x001f6d00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f6d10 20226e61 6d65223a 20227369 7a65220a "name": "size". │ │ │ │ + 0x001f6d20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f6d30 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ + 0x001f6d40 20202020 20202020 20202020 20205d2c ], │ │ │ │ + 0x001f6d50 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f6d60 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001f6d70 696f6e22 3a202252 65747572 6e732074 ion": "Returns t │ │ │ │ + 0x001f6d80 68652053 48413235 36206861 73682066 he SHA256 hash f │ │ │ │ + 0x001f6d90 6f722074 6865202a 73697a65 2a206279 or the *size* by │ │ │ │ + 0x001f6da0 74657320 73746172 74696e67 20617420 tes starting at │ │ │ │ + 0x001f6db0 2a6f6666 7365742a 2e205768 656e2073 *offset*. When s │ │ │ │ + 0x001f6dc0 63616e6e 696e6720 61207275 6e6e696e canning a runnin │ │ │ │ + 0x001f6dd0 67207072 6f636573 73207468 65202a6f g process the *o │ │ │ │ + 0x001f6de0 66667365 742a2061 7267756d 656e7420 ffset* argument │ │ │ │ + 0x001f6df0 73686f75 6c642062 65206120 76697274 should be a virt │ │ │ │ + 0x001f6e00 75616c20 61646472 65737320 77697468 ual address with │ │ │ │ + 0x001f6e10 696e2074 68652070 726f6365 73732061 in the process a │ │ │ │ + 0x001f6e20 64647265 73732073 70616365 2e205468 ddress space. Th │ │ │ │ + 0x001f6e30 65207265 7475726e 65642073 7472696e e returned strin │ │ │ │ + 0x001f6e40 67206973 20616c77 61797320 696e206c g is always in l │ │ │ │ + 0x001f6e50 6f776572 63617365 2e220a20 20202020 owercase.". │ │ │ │ + 0x001f6e60 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x001f6e70 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001f6e80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f6e90 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ + 0x001f6ea0 205b0a20 20202020 20202020 20202020 [. │ │ │ │ + 0x001f6eb0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001f6ec0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f6ed0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001f6ee0 20227322 2c0a2020 20202020 20202020 "s",. │ │ │ │ + 0x001f6ef0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f6f00 2020226e 616d6522 3a202273 7472696e "name": "strin │ │ │ │ + 0x001f6f10 67220a20 20202020 20202020 20202020 g". │ │ │ │ + 0x001f6f20 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x001f6f30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f6f40 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ + 0x001f6f50 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001f6f60 74617469 6f6e223a 20225265 7475726e tation": "Return │ │ │ │ + 0x001f6f70 73207468 65205348 41323536 20686173 s the SHA256 has │ │ │ │ + 0x001f6f80 6820666f 72207468 65206769 76656e20 h for the given │ │ │ │ + 0x001f6f90 73747269 6e672e22 0a202020 20202020 string.". │ │ │ │ + 0x001f6fa0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x001f6fb0 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ + 0x001f6fc0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001f6fd0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001f6fe0 3a202266 756e6374 696f6e22 2c0a2020 : "function",. │ │ │ │ + 0x001f6ff0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001f7000 3a202263 6865636b 73756d33 32222c0a : "checksum32",. │ │ │ │ + 0x001f7010 20202020 20202020 20202020 22726574 "ret │ │ │ │ + 0x001f7020 75726e5f 74797065 223a2022 69222c0a urn_type": "i",. │ │ │ │ + 0x001f7030 20202020 20202020 20202020 226f7665 "ove │ │ │ │ + 0x001f7040 726c6f61 6473223a 205b0a20 20202020 rloads": [. │ │ │ │ + 0x001f7050 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001f7060 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f7070 20226172 67756d65 6e747322 3a205b0a "arguments": [. │ │ │ │ + 0x001f7080 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f7090 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001f70a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f70b0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001f70c0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001f70d0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001f70e0 6e616d65 223a2022 6f666673 6574220a name": "offset". │ │ │ │ + 0x001f70f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f7100 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001f7110 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f7120 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001f7130 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f7140 20227479 7065223a 20226922 2c0a2020 "type": "i",. │ │ │ │ + 0x001f7150 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f7160 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001f7170 3a202273 697a6522 0a202020 20202020 : "size". │ │ │ │ + 0x001f7180 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f7190 207d0a20 20202020 20202020 20202020 }. │ │ │ │ + 0x001f71a0 20202020 2020205d 2c0a2020 20202020 ],. │ │ │ │ + 0x001f71b0 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001f71c0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001f71d0 52657475 726e7320 61203332 2d626974 Returns a 32-bit │ │ │ │ + 0x001f71e0 20636865 636b7375 6d20666f 72207468 checksum for th │ │ │ │ + 0x001f71f0 65202a73 697a652a 20627974 65732073 e *size* bytes s │ │ │ │ + 0x001f7200 74617274 696e6720 6174202a 6f666673 tarting at *offs │ │ │ │ + 0x001f7210 65742a2e 20546865 20636865 636b7375 et*. The checksu │ │ │ │ + 0x001f7220 6d206973 206a7573 74207468 65207375 m is just the su │ │ │ │ + 0x001f7230 6d206f66 20616c6c 20746865 20627974 m of all the byt │ │ │ │ + 0x001f7240 65732028 756e7369 676e6564 292e220a es (unsigned).". │ │ │ │ + 0x001f7250 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f7260 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ + 0x001f7270 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001f7280 20202020 20202020 20226172 67756d65 "argume │ │ │ │ + 0x001f7290 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ + 0x001f72a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f72b0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001f72c0 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x001f72d0 79706522 3a202273 222c0a20 20202020 ype": "s",. │ │ │ │ + 0x001f72e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f72f0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001f7300 73747269 6e67220a 20202020 20202020 string". │ │ │ │ + 0x001f7310 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f7320 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ + 0x001f7330 20202020 20205d2c 0a202020 20202020 ],. │ │ │ │ + 0x001f7340 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x001f7350 63756d65 6e746174 696f6e22 3a202252 cumentation": "R │ │ │ │ + 0x001f7360 65747572 6e732061 2033322d 62697420 eturns a 32-bit │ │ │ │ + 0x001f7370 63686563 6b73756d 20666f72 20746865 checksum for the │ │ │ │ + 0x001f7380 20676976 656e2073 7472696e 672e2054 given string. T │ │ │ │ + 0x001f7390 68652063 6865636b 73756d20 6973206a he checksum is j │ │ │ │ + 0x001f73a0 75737420 74686520 73756d20 6f662061 ust the sum of a │ │ │ │ + 0x001f73b0 6c6c2074 68652062 79746573 20696e20 ll the bytes in │ │ │ │ + 0x001f73c0 74686520 73747269 6e672028 756e7369 the string (unsi │ │ │ │ + 0x001f73d0 676e6564 292e220a 20202020 20202020 gned).". │ │ │ │ + 0x001f73e0 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ + 0x001f73f0 20202020 20205d0a 20202020 20202020 ]. │ │ │ │ + 0x001f7400 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001f7410 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001f7420 20226675 6e637469 6f6e222c 0a202020 "function",. │ │ │ │ + 0x001f7430 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001f7440 20226372 63333222 2c0a2020 20202020 "crc32",. │ │ │ │ + 0x001f7450 20202020 20202272 65747572 6e5f7479 "return_ty │ │ │ │ + 0x001f7460 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ + 0x001f7470 20202020 2020226f 7665726c 6f616473 "overloads │ │ │ │ + 0x001f7480 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ + 0x001f7490 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001f74a0 20202020 20202020 20202022 61726775 "argu │ │ │ │ + 0x001f74b0 6d656e74 73223a20 5b0a2020 20202020 ments": [. │ │ │ │ + 0x001f74c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f74d0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001f74e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f74f0 22747970 65223a20 2269222c 0a202020 "type": "i",. │ │ │ │ + 0x001f7500 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f7510 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001f7520 20226f66 66736574 220a2020 20202020 "offset". │ │ │ │ + 0x001f7530 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f7540 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ + 0x001f7550 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x001f7560 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f7570 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001f7580 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ + 0x001f7590 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f75a0 20202020 226e616d 65223a20 2273697a "name": "siz │ │ │ │ + 0x001f75b0 65220a20 20202020 20202020 20202020 e". │ │ │ │ + 0x001f75c0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x001f75d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f75e0 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ + 0x001f75f0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001f7600 74617469 6f6e223a 20225265 7475726e tation": "Return │ │ │ │ + 0x001f7610 73206120 63726333 32206368 65636b73 s a crc32 checks │ │ │ │ + 0x001f7620 756d2066 6f722074 6865202a 73697a65 um for the *size │ │ │ │ + 0x001f7630 2a206279 74657320 73746172 74696e67 * bytes starting │ │ │ │ + 0x001f7640 20617420 2a6f6666 7365742a 2e220a20 at *offset*.". │ │ │ │ + 0x001f7650 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001f7660 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001f7670 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001f7680 20202020 20202020 22617267 756d656e "argumen │ │ │ │ + 0x001f7690 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ + 0x001f76a0 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001f76b0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f76c0 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001f76d0 7065223a 20227322 2c0a2020 20202020 pe": "s",. │ │ │ │ + 0x001f76e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f76f0 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ + 0x001f7700 7472696e 67220a20 20202020 20202020 tring". │ │ │ │ + 0x001f7710 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001f7720 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f7730 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ + 0x001f7740 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001f7750 756d656e 74617469 6f6e223a 20225265 umentation": "Re │ │ │ │ + 0x001f7760 7475726e 73206120 63726333 32206368 turns a crc32 ch │ │ │ │ + 0x001f7770 65636b73 756d2066 6f722074 68652067 ecksum for the g │ │ │ │ + 0x001f7780 6976656e 20737472 696e672e 220a2020 iven string.". │ │ │ │ + 0x001f7790 20202020 20202020 20202020 20207d0a }. │ │ │ │ + 0x001f77a0 20202020 20202020 20202020 5d0a2020 ]. │ │ │ │ + 0x001f77b0 20202020 20207d0a 20202020 5d0a7d0a }. ].}. │ │ │ │ + 0x001f77c0 0a000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x001f77d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x001f77e0 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ + 0x001f77f0 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ + 0x001f7800 65223a20 22656c66 222c0a20 20202022 e": "elf",. " │ │ │ │ + 0x001f7810 61747472 69627574 6573223a 205b0a20 attributes": [. │ │ │ │ + 0x001f7820 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001f7830 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001f7840 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001f7850 2020226e 616d6522 3a202245 545f4e4f "name": "ET_NO │ │ │ │ + 0x001f7860 4e45222c 0a202020 20202020 20202020 NE",. │ │ │ │ + 0x001f7870 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001f7880 3a20224e 6f206669 6c652074 7970652e : "No file type. │ │ │ │ + 0x001f7890 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001f78a0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001f78b0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001f78c0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001f78d0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001f78e0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001f78f0 20224554 5f52454c 222c0a20 20202020 "ET_REL",. │ │ │ │ + 0x001f7900 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001f7910 6174696f 6e223a20 2252656c 6f636174 ation": "Relocat │ │ │ │ + 0x001f7920 61626c65 2066696c 652e222c 0a202020 able file.",. │ │ │ │ + 0x001f7930 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001f7940 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001f7950 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001f7960 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001f7970 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001f7980 20202022 6e616d65 223a2022 45545f45 "name": "ET_E │ │ │ │ + 0x001f7990 58454322 2c0a2020 20202020 20202020 XEC",. │ │ │ │ + 0x001f79a0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001f79b0 223a2022 45786563 75746162 6c652066 ": "Executable f │ │ │ │ + 0x001f79c0 696c652e 222c0a20 20202020 20202020 ile.",. │ │ │ │ + 0x001f79d0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001f79e0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001f79f0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001f7a00 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001f7a10 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001f7a20 6d65223a 20224554 5f44594e 222c0a20 me": "ET_DYN",. │ │ │ │ + 0x001f7a30 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001f7a40 6d656e74 6174696f 6e223a20 22536861 mentation": "Sha │ │ │ │ + 0x001f7a50 72656420 6f626a65 63742066 696c652e red object file. │ │ │ │ + 0x001f7a60 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001f7a70 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001f7a80 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001f7a90 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001f7aa0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001f7ab0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001f7ac0 20224554 5f434f52 45222c0a 20202020 "ET_CORE",. │ │ │ │ + 0x001f7ad0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001f7ae0 74617469 6f6e223a 2022436f 72652066 tation": "Core f │ │ │ │ + 0x001f7af0 696c652e 222c0a20 20202020 20202020 ile.",. │ │ │ │ + 0x001f7b00 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001f7b10 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001f7b20 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001f7b30 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001f7b40 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001f7b50 6d65223a 2022454d 5f4e4f4e 45222c0a me": "EM_NONE",. │ │ │ │ + 0x001f7b60 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001f7b70 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001f7b80 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001f7b90 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001f7ba0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001f7bb0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001f7bc0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001f7bd0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001f7be0 454d5f4d 3332222c 0a202020 20202020 EM_M32",. │ │ │ │ + 0x001f7bf0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001f7c00 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001f7c10 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001f7c20 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001f7c30 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001f7c40 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001f7c50 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001f7c60 226e616d 65223a20 22454d5f 53504152 "name": "EM_SPAR │ │ │ │ + 0x001f7c70 43222c0a 20202020 20202020 20202020 C",. │ │ │ │ + 0x001f7c80 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001f7c90 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001f7ca0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001f7cb0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001f7cc0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001f7cd0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001f7ce0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001f7cf0 223a2022 454d5f33 3836222c 0a202020 ": "EM_386",. │ │ │ │ + 0x001f7d00 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001f7d10 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001f7d20 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001f7d30 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001f7d40 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001f7d50 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001f7d60 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001f7d70 20202020 226e616d 65223a20 22454d5f "name": "EM_ │ │ │ │ + 0x001f7d80 36384b22 2c0a2020 20202020 20202020 68K",. │ │ │ │ + 0x001f7d90 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001f7da0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001f7db0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001f7dc0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001f7dd0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001f7de0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001f7df0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001f7e00 6d65223a 2022454d 5f38384b 222c0a20 me": "EM_88K",. │ │ │ │ + 0x001f7e10 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001f7e20 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001f7e30 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001f7e40 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001f7e50 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001f7e60 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001f7e70 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001f7e80 20202020 2020226e 616d6522 3a202245 "name": "E │ │ │ │ + 0x001f7e90 4d5f3836 30222c0a 20202020 20202020 M_860",. │ │ │ │ + 0x001f7ea0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001f7eb0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001f7ec0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001f7ed0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001f7ee0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001f7ef0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001f7f00 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001f7f10 6e616d65 223a2022 454d5f4d 49505322 name": "EM_MIPS" │ │ │ │ + 0x001f7f20 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001f7f30 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001f7f40 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001f7f50 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001f7f60 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001f7f70 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001f7f80 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001f7f90 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001f7fa0 2022454d 5f4d4950 535f5253 335f4c45 "EM_MIPS_RS3_LE │ │ │ │ + 0x001f7fb0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001f7fc0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001f7fd0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001f7fe0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001f7ff0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001f8000 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001f8010 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001f8020 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001f8030 3a202245 4d5f5050 43222c0a 20202020 : "EM_PPC",. │ │ │ │ + 0x001f8040 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001f8050 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001f8060 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001f8070 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001f8080 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001f8090 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001f80a0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001f80b0 20202022 6e616d65 223a2022 454d5f50 "name": "EM_P │ │ │ │ + 0x001f80c0 50433634 222c0a20 20202020 20202020 PC64",. │ │ │ │ + 0x001f80d0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001f80e0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001f80f0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001f8100 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001f8110 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001f8120 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001f8130 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001f8140 616d6522 3a202245 4d5f4152 4d222c0a ame": "EM_ARM",. │ │ │ │ + 0x001f8150 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001f8160 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001f8170 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001f8180 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001f8190 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001f81a0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001f81b0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001f81c0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001f81d0 454d5f58 38365f36 34222c0a 20202020 EM_X86_64",. │ │ │ │ + 0x001f81e0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001f81f0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001f8200 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001f8210 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001f8220 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001f8230 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001f8240 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001f8250 20202022 6e616d65 223a2022 454d5f41 "name": "EM_A │ │ │ │ + 0x001f8260 41524348 3634222c 0a202020 20202020 ARCH64",. │ │ │ │ + 0x001f8270 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001f8280 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001f8290 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001f82a0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001f82b0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001f82c0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001f82d0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001f82e0 226e616d 65223a20 22534854 5f4e554c "name": "SHT_NUL │ │ │ │ + 0x001f82f0 4c222c0a 20202020 20202020 20202020 L",. │ │ │ │ + 0x001f8300 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001f8310 20225468 69732076 616c7565 206d6172 "This value mar │ │ │ │ + 0x001f8320 6b732074 68652073 65637469 6f6e2061 ks the section a │ │ │ │ + 0x001f8330 7320696e 61637469 76653b20 69742064 s inactive; it d │ │ │ │ + 0x001f8340 6f657320 6e6f7420 68617665 20616e20 oes not have an │ │ │ │ + 0x001f8350 6173736f 63696174 65642073 65637469 associated secti │ │ │ │ + 0x001f8360 6f6e2e20 4f746865 72206d65 6d626572 on. Other member │ │ │ │ + 0x001f8370 73206f66 20746865 20736563 74696f6e s of the section │ │ │ │ + 0x001f8380 20686561 64657220 68617665 20756e64 header have und │ │ │ │ + 0x001f8390 6566696e 65642076 616c7565 732e222c efined values.", │ │ │ │ + 0x001f83a0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001f83b0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001f83c0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001f83d0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001f83e0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001f83f0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001f8400 5348545f 50524f47 42495453 222c0a20 SHT_PROGBITS",. │ │ │ │ + 0x001f8410 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001f8420 6d656e74 6174696f 6e223a20 22546865 mentation": "The │ │ │ │ + 0x001f8430 20736563 74696f6e 20686f6c 64732069 section holds i │ │ │ │ + 0x001f8440 6e666f72 6d617469 6f6e2064 6566696e nformation defin │ │ │ │ + 0x001f8450 65642062 79207468 65207072 6f677261 ed by the progra │ │ │ │ + 0x001f8460 6d2c2077 686f7365 20666f72 6d617420 m, whose format │ │ │ │ + 0x001f8470 616e6420 6d65616e 696e6720 61726520 and meaning are │ │ │ │ + 0x001f8480 64657465 726d696e 65642073 6f6c656c determined solel │ │ │ │ + 0x001f8490 79206279 20746865 2070726f 6772616d y by the program │ │ │ │ + 0x001f84a0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x001f84b0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001f84c0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001f84d0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001f84e0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001f84f0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001f8500 3a202253 48545f53 594d5441 42222c0a : "SHT_SYMTAB",. │ │ │ │ + 0x001f8510 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001f8520 756d656e 74617469 6f6e223a 20225468 umentation": "Th │ │ │ │ + 0x001f8530 65207365 6374696f 6e20686f 6c647320 e section holds │ │ │ │ + 0x001f8540 61207379 6d626f6c 20746162 6c652e22 a symbol table." │ │ │ │ + 0x001f8550 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001f8560 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001f8570 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001f8580 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001f8590 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001f85a0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001f85b0 22534854 5f535452 54414222 2c0a2020 "SHT_STRTAB",. │ │ │ │ + 0x001f85c0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001f85d0 656e7461 74696f6e 223a2022 54686520 entation": "The │ │ │ │ + 0x001f85e0 73656374 696f6e20 686f6c64 73206120 section holds a │ │ │ │ + 0x001f85f0 73747269 6e672074 61626c65 2e20416e string table. An │ │ │ │ + 0x001f8600 206f626a 65637420 66696c65 206d6179 object file may │ │ │ │ + 0x001f8610 20686176 65206d75 6c746970 6c652073 have multiple s │ │ │ │ + 0x001f8620 7472696e 67207461 626c6520 73656374 tring table sect │ │ │ │ + 0x001f8630 696f6e73 2e222c0a 20202020 20202020 ions.",. │ │ │ │ + 0x001f8640 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001f8650 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001f8660 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001f8670 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001f8680 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001f8690 616d6522 3a202253 48545f52 454c4122 ame": "SHT_RELA" │ │ │ │ + 0x001f86a0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001f86b0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001f86c0 54686520 73656374 696f6e20 686f6c64 The section hold │ │ │ │ + 0x001f86d0 73207265 6c6f6361 74696f6e 20656e74 s relocation ent │ │ │ │ + 0x001f86e0 72696573 2e222c0a 20202020 20202020 ries.",. │ │ │ │ + 0x001f86f0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001f8700 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001f8710 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001f8720 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001f8730 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001f8740 616d6522 3a202253 48545f48 41534822 ame": "SHT_HASH" │ │ │ │ + 0x001f8750 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001f8760 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001f8770 54686520 73656374 696f6e20 686f6c64 The section hold │ │ │ │ + 0x001f8780 73206120 73796d62 6f6c2068 61736820 s a symbol hash │ │ │ │ + 0x001f8790 7461626c 652e222c 0a202020 20202020 table.",. │ │ │ │ + 0x001f87a0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001f87b0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001f87c0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001f87d0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001f87e0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001f87f0 6e616d65 223a2022 5348545f 44594e41 name": "SHT_DYNA │ │ │ │ + 0x001f8800 4d494322 2c0a2020 20202020 20202020 MIC",. │ │ │ │ + 0x001f8810 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001f8820 223a2022 54686520 73656374 696f6e20 ": "The section │ │ │ │ + 0x001f8830 686f6c64 7320696e 666f726d 6174696f holds informatio │ │ │ │ + 0x001f8840 6e20666f 72206479 6e616d69 63206c69 n for dynamic li │ │ │ │ + 0x001f8850 6e6b696e 672e222c 0a202020 20202020 nking.",. │ │ │ │ + 0x001f8860 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001f8870 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001f8880 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001f8890 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001f88a0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001f88b0 6e616d65 223a2022 5348545f 4e4f5445 name": "SHT_NOTE │ │ │ │ + 0x001f88c0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001f88d0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001f88e0 22546865 20736563 74696f6e 20686f6c "The section hol │ │ │ │ + 0x001f88f0 64732069 6e666f72 6d617469 6f6e2074 ds information t │ │ │ │ + 0x001f8900 68617420 6d61726b 73207468 65206669 hat marks the fi │ │ │ │ + 0x001f8910 6c652069 6e20736f 6d652077 61792e22 le in some way." │ │ │ │ + 0x001f8920 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001f8930 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001f8940 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001f8950 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001f8960 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001f8970 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001f8980 22534854 5f4e4f42 49545322 2c0a2020 "SHT_NOBITS",. │ │ │ │ + 0x001f8990 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001f89a0 656e7461 74696f6e 223a2022 41207365 entation": "A se │ │ │ │ + 0x001f89b0 6374696f 6e206f66 20746869 73207479 ction of this ty │ │ │ │ + 0x001f89c0 7065206f 63637570 69657320 6e6f2073 pe occupies no s │ │ │ │ + 0x001f89d0 70616365 20696e20 74686520 66696c65 pace in the file │ │ │ │ + 0x001f89e0 20627574 206f7468 65727769 73652072 but otherwise r │ │ │ │ + 0x001f89f0 6573656d 626c6573 203a633a 74797065 esembles :c:type │ │ │ │ + 0x001f8a00 3a605348 545f5052 4f474249 5453602e :`SHT_PROGBITS`. │ │ │ │ + 0x001f8a10 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001f8a20 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001f8a30 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001f8a40 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001f8a50 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001f8a60 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001f8a70 20225348 545f5245 4c222c0a 20202020 "SHT_REL",. │ │ │ │ + 0x001f8a80 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001f8a90 74617469 6f6e223a 20225468 65207365 tation": "The se │ │ │ │ + 0x001f8aa0 6374696f 6e20686f 6c647320 72656c6f ction holds relo │ │ │ │ + 0x001f8ab0 63617469 6f6e2065 6e747269 65732e22 cation entries." │ │ │ │ + 0x001f8ac0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001f8ad0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001f8ae0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001f8af0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001f8b00 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001f8b10 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001f8b20 22534854 5f53484c 4942222c 0a202020 "SHT_SHLIB",. │ │ │ │ + 0x001f8b30 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001f8b40 6e746174 696f6e22 3a202254 68697320 ntation": "This │ │ │ │ + 0x001f8b50 73656374 696f6e20 74797065 20697320 section type is │ │ │ │ + 0x001f8b60 72657365 72766564 20627574 20686173 reserved but has │ │ │ │ + 0x001f8b70 20756e73 70656369 66696564 2073656d unspecified sem │ │ │ │ + 0x001f8b80 616e7469 63732e22 2c0a2020 20202020 antics.",. │ │ │ │ + 0x001f8b90 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001f8ba0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001f8bb0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001f8bc0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001f8bd0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001f8be0 226e616d 65223a20 22534854 5f44594e "name": "SHT_DYN │ │ │ │ + 0x001f8bf0 53594d22 2c0a2020 20202020 20202020 SYM",. │ │ │ │ + 0x001f8c00 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001f8c10 223a2022 54686973 20736563 74696f6e ": "This section │ │ │ │ + 0x001f8c20 20686f6c 64732064 796e616d 6963206c holds dynamic l │ │ │ │ + 0x001f8c30 696e6b69 6e672073 796d626f 6c732e22 inking symbols." │ │ │ │ + 0x001f8c40 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001f8c50 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001f8c60 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001f8c70 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001f8c80 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001f8c90 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001f8ca0 22534846 5f575249 5445222c 0a202020 "SHF_WRITE",. │ │ │ │ + 0x001f8cb0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001f8cc0 6e746174 696f6e22 3a202254 68652073 ntation": "The s │ │ │ │ + 0x001f8cd0 65637469 6f6e2063 6f6e7461 696e7320 ection contains │ │ │ │ + 0x001f8ce0 64617461 20746861 74207368 6f756c64 data that should │ │ │ │ + 0x001f8cf0 20626520 77726974 61626c65 20647572 be writable dur │ │ │ │ + 0x001f8d00 696e6720 70726f63 65737320 65786563 ing process exec │ │ │ │ + 0x001f8d10 7574696f 6e2e222c 0a202020 20202020 ution.",. │ │ │ │ + 0x001f8d20 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001f8d30 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001f8d40 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001f8d50 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001f8d60 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001f8d70 6e616d65 223a2022 5348465f 414c4c4f name": "SHF_ALLO │ │ │ │ + 0x001f8d80 43222c0a 20202020 20202020 20202020 C",. │ │ │ │ + 0x001f8d90 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001f8da0 20225468 65207365 6374696f 6e206f63 "The section oc │ │ │ │ + 0x001f8db0 63757069 6573206d 656d6f72 79206475 cupies memory du │ │ │ │ + 0x001f8dc0 72696e67 2070726f 63657373 20657865 ring process exe │ │ │ │ + 0x001f8dd0 63757469 6f6e2e20 536f6d65 20636f6e cution. Some con │ │ │ │ + 0x001f8de0 74726f6c 20736563 74696f6e 7320646f trol sections do │ │ │ │ + 0x001f8df0 206e6f74 20726573 69646520 696e2074 not reside in t │ │ │ │ + 0x001f8e00 6865206d 656d6f72 7920696d 61676520 he memory image │ │ │ │ + 0x001f8e10 6f662061 6e206f62 6a656374 2066696c of an object fil │ │ │ │ + 0x001f8e20 653b2074 68697320 61747472 69627574 e; this attribut │ │ │ │ + 0x001f8e30 65206973 206f6666 20666f72 2074686f e is off for tho │ │ │ │ + 0x001f8e40 73652073 65637469 6f6e732e 222c0a20 se sections.",. │ │ │ │ + 0x001f8e50 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001f8e60 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001f8e70 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001f8e80 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001f8e90 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001f8ea0 20202020 20226e61 6d65223a 20225348 "name": "SH │ │ │ │ + 0x001f8eb0 465f4558 4543494e 53545222 2c0a2020 F_EXECINSTR",. │ │ │ │ + 0x001f8ec0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001f8ed0 656e7461 74696f6e 223a2022 54686520 entation": "The │ │ │ │ + 0x001f8ee0 73656374 696f6e20 636f6e74 61696e73 section contains │ │ │ │ + 0x001f8ef0 20657865 63757461 626c6520 6d616368 executable mach │ │ │ │ + 0x001f8f00 696e6520 696e7374 72756374 696f6e73 ine instructions │ │ │ │ + 0x001f8f10 2e204578 616d706c 653a2060 6060656c . Example: ```el │ │ │ │ + 0x001f8f20 662e7365 6374696f 6e735b32 5d2e666c f.sections[2].fl │ │ │ │ + 0x001f8f30 61677320 2620656c 662e5348 465f5752 ags & elf.SHF_WR │ │ │ │ + 0x001f8f40 49544560 60602e22 2c0a2020 20202020 ITE```.",. │ │ │ │ + 0x001f8f50 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001f8f60 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001f8f70 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001f8f80 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001f8f90 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001f8fa0 226e616d 65223a20 22747970 65222c0a "name": "type",. │ │ │ │ + 0x001f8fb0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001f8fc0 756d656e 74617469 6f6e223a 2022496e umentation": "In │ │ │ │ + 0x001f8fd0 74656765 72207769 7468206f 6e65206f teger with one o │ │ │ │ + 0x001f8fe0 66207468 6520666f 6c6c6f77 696e6720 f the following │ │ │ │ + 0x001f8ff0 76616c75 65733a20 45545f4e 4f4e452c values: ET_NONE, │ │ │ │ + 0x001f9000 2045545f 52454c2c 2045545f 45584543 ET_REL, ET_EXEC │ │ │ │ + 0x001f9010 2c204554 5f44594e 2c204554 5f434f52 , ET_DYN, ET_COR │ │ │ │ + 0x001f9020 452e222c 0a202020 20202020 20202020 E.",. │ │ │ │ + 0x001f9030 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001f9040 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001f9050 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001f9060 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001f9070 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001f9080 223a2022 6d616368 696e6522 2c0a2020 ": "machine",. │ │ │ │ + 0x001f9090 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001f90a0 656e7461 74696f6e 223a2022 496e7465 entation": "Inte │ │ │ │ + 0x001f90b0 67657220 77697468 206f6e65 206f6620 ger with one of │ │ │ │ + 0x001f90c0 74686520 666f6c6c 6f77696e 67207661 the following va │ │ │ │ + 0x001f90d0 6c756573 3a20454d 5f4d3332 2c20454d lues: EM_M32, EM │ │ │ │ + 0x001f90e0 5f535041 52432c20 454d5f33 38362c20 _SPARC, EM_386, │ │ │ │ + 0x001f90f0 454d5f36 384b2c20 454d5f38 384b2c20 EM_68K, EM_88K, │ │ │ │ + 0x001f9100 454d5f38 36302c20 454d5f4d 4950532c EM_860, EM_MIPS, │ │ │ │ + 0x001f9110 20454d5f 4d495053 5f525333 5f4c452c EM_MIPS_RS3_LE, │ │ │ │ + 0x001f9120 20454d5f 50504320 454d5f50 50433634 EM_PPC EM_PPC64 │ │ │ │ + 0x001f9130 2c20454d 5f41524d 2c20454d 5f583836 , EM_ARM, EM_X86 │ │ │ │ + 0x001f9140 5f36342c 20454d5f 41415243 4836342e _64, EM_AARCH64. │ │ │ │ + 0x001f9150 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001f9160 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001f9170 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001f9180 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001f9190 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001f91a0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001f91b0 2022656e 7472795f 706f696e 74222c0a "entry_point",. │ │ │ │ + 0x001f91c0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001f91d0 756d656e 74617469 6f6e223a 2022456e umentation": "En │ │ │ │ + 0x001f91e0 74727920 706f696e 74207261 77206f66 try point raw of │ │ │ │ + 0x001f91f0 66736574 206f7220 76697274 75616c20 fset or virtual │ │ │ │ + 0x001f9200 61646472 65737320 64657065 6e64696e address dependin │ │ │ │ + 0x001f9210 67206f6e 20776865 74686572 20594152 g on whether YAR │ │ │ │ + 0x001f9220 41206973 20736361 6e6e696e 67206120 A is scanning a │ │ │ │ + 0x001f9230 66696c65 206f7220 70726f63 65737320 file or process │ │ │ │ + 0x001f9240 6d656d6f 72792072 65737065 63746976 memory respectiv │ │ │ │ + 0x001f9250 656c792e 20546869 73206973 20657175 ely. This is equ │ │ │ │ + 0x001f9260 6976616c 656e7420 746f2074 68652064 ivalent to the d │ │ │ │ + 0x001f9270 65707265 63617465 64206060 656e7472 eprecated ``entr │ │ │ │ + 0x001f9280 79706f69 6e746060 206b6579 776f7264 ypoint`` keyword │ │ │ │ + 0x001f9290 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x001f92a0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001f92b0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001f92c0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001f92d0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001f92e0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001f92f0 3a20226e 756d6265 725f6f66 5f736563 : "number_of_sec │ │ │ │ + 0x001f9300 74696f6e 73222c0a 20202020 20202020 tions",. │ │ │ │ + 0x001f9310 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001f9320 6f6e223a 20224e75 6d626572 206f6620 on": "Number of │ │ │ │ + 0x001f9330 73656374 696f6e73 20696e20 74686520 sections in the │ │ │ │ + 0x001f9340 454c4620 66696c65 2e222c0a 20202020 ELF file.",. │ │ │ │ + 0x001f9350 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001f9360 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001f9370 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001f9380 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001f9390 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001f93a0 2020226e 616d6522 3a202273 685f6f66 "name": "sh_of │ │ │ │ + 0x001f93b0 66736574 222c0a20 20202020 20202020 fset",. │ │ │ │ + 0x001f93c0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001f93d0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001f93e0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001f93f0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001f9400 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001f9410 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001f9420 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001f9430 616d6522 3a202273 685f656e 7472795f ame": "sh_entry_ │ │ │ │ + 0x001f9440 73697a65 222c0a20 20202020 20202020 size",. │ │ │ │ + 0x001f9450 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001f9460 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001f9470 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001f9480 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001f9490 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001f94a0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001f94b0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001f94c0 616d6522 3a20226e 756d6265 725f6f66 ame": "number_of │ │ │ │ + 0x001f94d0 5f736567 6d656e74 73222c0a 20202020 _segments",. │ │ │ │ + 0x001f94e0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001f94f0 74617469 6f6e223a 20224e75 6d626572 tation": "Number │ │ │ │ + 0x001f9500 206f6620 7365676d 656e7473 20696e20 of segments in │ │ │ │ + 0x001f9510 74686520 454c4620 66696c65 2e222c0a the ELF file.",. │ │ │ │ + 0x001f9520 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001f9530 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001f9540 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001f9550 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001f9560 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001f9570 20202020 2020226e 616d6522 3a202270 "name": "p │ │ │ │ + 0x001f9580 685f6f66 66736574 222c0a20 20202020 h_offset",. │ │ │ │ + 0x001f9590 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001f95a0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001f95b0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001f95c0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001f95d0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001f95e0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001f95f0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001f9600 2020226e 616d6522 3a202270 685f656e "name": "ph_en │ │ │ │ + 0x001f9610 7472795f 73697a65 222c0a20 20202020 try_size",. │ │ │ │ + 0x001f9620 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001f9630 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001f9640 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001f9650 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001f9660 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001f9670 20202020 20226b69 6e64223a 20226172 "kind": "ar │ │ │ │ + 0x001f9680 72617922 2c0a2020 20202020 20202020 ray",. │ │ │ │ + 0x001f9690 2020226e 616d6522 3a202273 65637469 "name": "secti │ │ │ │ + 0x001f96a0 6f6e7322 2c0a2020 20202020 20202020 ons",. │ │ │ │ + 0x001f96b0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001f96c0 223a2022 41207a65 726f2d62 61736564 ": "A zero-based │ │ │ │ + 0x001f96d0 20617272 6179206f 66207365 6374696f array of sectio │ │ │ │ + 0x001f96e0 6e206f62 6a656374 732c206f 6e652066 n objects, one f │ │ │ │ + 0x001f96f0 6f722065 61636820 73656374 696f6e20 or each section │ │ │ │ + 0x001f9700 74686520 454c4620 6861732e 20496e64 the ELF has. Ind │ │ │ │ + 0x001f9710 69766964 75616c20 73656374 696f6e73 ividual sections │ │ │ │ + 0x001f9720 2063616e 20626520 61636365 73736564 can be accessed │ │ │ │ + 0x001f9730 20627920 7573696e 67207468 65205b5d by using the [] │ │ │ │ + 0x001f9740 206f7065 7261746f 722e222c 0a202020 operator.",. │ │ │ │ + 0x001f9750 20202020 20202020 20227374 72756374 "struct │ │ │ │ + 0x001f9760 75726522 3a0a2020 20202020 20202020 ure":. │ │ │ │ + 0x001f9770 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001f9780 20202020 226b696e 64223a20 22737472 "kind": "str │ │ │ │ + 0x001f9790 75637422 2c0a2020 20202020 20202020 uct",. │ │ │ │ + 0x001f97a0 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ + 0x001f97b0 65637469 6f6e7322 2c0a2020 20202020 ections",. │ │ │ │ + 0x001f97c0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001f97d0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001f97e0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001f97f0 61747472 69627574 6573223a 205b0a20 attributes": [. │ │ │ │ + 0x001f9800 20202020 20202020 20202020 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",. │ │ │ │ - 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 {. │ │ │ │ - 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 },. │ │ │ │ - 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.",. │ │ │ │ - 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.",. │ │ │ │ - 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",. │ │ │ │ - 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",. │ │ │ │ - 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 {. │ │ │ │ - 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",. │ │ │ │ - 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",. │ │ │ │ - 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",. │ │ │ │ - 0x001fbae0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fbaf0 2020226f 7665726c 6f616473 223a205b "overloads": [ │ │ │ │ - 0x001fbb00 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001fbb10 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x001fbb20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fbb30 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ - 0x001fbb40 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ - 0x001fbb50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fbb60 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 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 } │ │ │ │ - 0x001fbbf0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001fbc00 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ - 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 {. │ │ │ │ - 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 },. │ │ │ │ - 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": [. │ │ │ │ - 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 {. │ │ │ │ + 0x001f9820 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001f9830 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001f9840 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f9850 20202020 2020226e 616d6522 3a202274 "name": "t │ │ │ │ + 0x001f9860 79706522 2c0a2020 20202020 20202020 ype",. │ │ │ │ + 0x001f9870 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001f9880 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001f9890 496e7465 67657220 77697468 206f6e65 Integer with one │ │ │ │ + 0x001f98a0 206f6620 74686520 666f6c6c 6f77696e of the followin │ │ │ │ + 0x001f98b0 67207661 6c756573 3a205348 545f4e55 g values: SHT_NU │ │ │ │ + 0x001f98c0 4c4c2053 48545f50 524f4742 49545320 LL SHT_PROGBITS │ │ │ │ + 0x001f98d0 5348545f 53594d54 41422053 48545f53 SHT_SYMTAB SHT_S │ │ │ │ + 0x001f98e0 54525441 42205348 545f5245 4c412053 TRTAB SHT_RELA S │ │ │ │ + 0x001f98f0 48545f48 41534820 5348545f 44594e41 HT_HASH SHT_DYNA │ │ │ │ + 0x001f9900 4d494320 5348545f 4e4f5445 20534854 MIC SHT_NOTE SHT │ │ │ │ + 0x001f9910 5f4e4f42 49545320 5348545f 52454c20 _NOBITS SHT_REL │ │ │ │ + 0x001f9920 5348545f 53484c49 42205348 545f4459 SHT_SHLIB SHT_DY │ │ │ │ + 0x001f9930 4e53594d 2e222c0a 20202020 20202020 NSYM.",. │ │ │ │ + 0x001f9940 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f9950 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001f9960 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f9970 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ + 0x001f9980 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001f9990 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f99a0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001f99b0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001f99c0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001f99d0 3a202266 6c616773 222c0a20 20202020 : "flags",. │ │ │ │ + 0x001f99e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f99f0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001f9a00 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001f9a10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f9a20 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001f9a30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f9a40 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ + 0x001f9a50 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001f9a60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f9a70 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001f9a80 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001f9a90 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001f9aa0 3a202261 64647265 7373222c 0a202020 : "address",. │ │ │ │ + 0x001f9ab0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f9ac0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001f9ad0 696f6e22 3a202254 68652076 69727475 ion": "The virtu │ │ │ │ + 0x001f9ae0 616c2061 64647265 73732074 68652073 al address the s │ │ │ │ + 0x001f9af0 65637469 6f6e2073 74617274 73206174 ection starts at │ │ │ │ + 0x001f9b00 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x001f9b10 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001f9b20 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001f9b30 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x001f9b40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f9b50 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001f9b60 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001f9b70 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001f9b80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f9b90 20202020 2020226e 616d6522 3a20226e "name": "n │ │ │ │ + 0x001f9ba0 616d6522 2c0a2020 20202020 20202020 ame",. │ │ │ │ + 0x001f9bb0 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001f9bc0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001f9bd0 53656374 696f6e27 73206e61 6d652e20 Section's name. │ │ │ │ + 0x001f9be0 4578616d 706c653a 20606060 656c662e Example: ```elf. │ │ │ │ + 0x001f9bf0 73656374 696f6e73 5b335d2e 6e616d65 sections[3].name │ │ │ │ + 0x001f9c00 203d3d20 5c222e62 73735c22 60606022 == \".bss\"```" │ │ │ │ + 0x001f9c10 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001f9c20 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001f9c30 3a202273 220a2020 20202020 20202020 : "s". │ │ │ │ + 0x001f9c40 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ + 0x001f9c50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f9c60 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001f9c70 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001f9c80 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001f9c90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f9ca0 20202020 226e616d 65223a20 226f6666 "name": "off │ │ │ │ + 0x001f9cb0 73657422 2c0a2020 20202020 20202020 set",. │ │ │ │ + 0x001f9cc0 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001f9cd0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001f9ce0 4f666673 65742066 726f6d20 74686520 Offset from the │ │ │ │ + 0x001f9cf0 62656769 6e6e696e 67206f66 20746865 beginning of the │ │ │ │ + 0x001f9d00 2066696c 6520746f 20746865 20666972 file to the fir │ │ │ │ + 0x001f9d10 73742062 79746520 696e2074 68652073 st byte in the s │ │ │ │ + 0x001f9d20 65637469 6f6e2e20 4f6e6520 73656374 ection. One sect │ │ │ │ + 0x001f9d30 696f6e20 74797065 2c203a63 3a747970 ion type, :c:typ │ │ │ │ + 0x001f9d40 653a6053 48545f4e 4f424954 53602064 e:`SHT_NOBITS` d │ │ │ │ + 0x001f9d50 65736372 69626564 2062656c 6f772c20 escribed below, │ │ │ │ + 0x001f9d60 6f636375 70696573 206e6f20 73706163 occupies no spac │ │ │ │ + 0x001f9d70 6520696e 20746865 2066696c 652c2061 e in the file, a │ │ │ │ + 0x001f9d80 6e642069 7473203a 633a6d65 6d626572 nd its :c:member │ │ │ │ + 0x001f9d90 3a606f66 66736574 60206d65 6d626572 :`offset` member │ │ │ │ + 0x001f9da0 206c6f63 61746573 20746865 20636f6e locates the con │ │ │ │ + 0x001f9db0 63657074 75616c20 706c6163 656d656e ceptual placemen │ │ │ │ + 0x001f9dc0 7420696e 20746865 2066696c 652e222c t in the file.", │ │ │ │ + 0x001f9dd0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f9de0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001f9df0 20226922 0a202020 20202020 20202020 "i". │ │ │ │ + 0x001f9e00 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x001f9e10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f9e20 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001f9e30 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001f9e40 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001f9e50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f9e60 20202022 6e616d65 223a2022 73697a65 "name": "size │ │ │ │ + 0x001f9e70 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001f9e80 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001f9e90 6d656e74 6174696f 6e223a20 22536563 mentation": "Sec │ │ │ │ + 0x001f9ea0 74696f6e 27732073 697a6520 696e2062 tion's size in b │ │ │ │ + 0x001f9eb0 79746573 2e20556e 6c657373 20746865 ytes. Unless the │ │ │ │ + 0x001f9ec0 20736563 74696f6e 20747970 65206973 section type is │ │ │ │ + 0x001f9ed0 20534854 5f4e4f42 4954532c 20746865 SHT_NOBITS, the │ │ │ │ + 0x001f9ee0 20736563 74696f6e 206f6363 75706965 section occupie │ │ │ │ + 0x001f9ef0 73207368 5f73697a 65206279 74657320 s sh_size bytes │ │ │ │ + 0x001f9f00 696e2074 68652066 696c652e 20412073 in the file. A s │ │ │ │ + 0x001f9f10 65637469 6f6e206f 66203a63 3a747970 ection of :c:typ │ │ │ │ + 0x001f9f20 653a6053 48545f4e 4f424954 5360206d e:`SHT_NOBITS` m │ │ │ │ + 0x001f9f30 61792068 61766520 61206e6f 6e2d7a65 ay have a non-ze │ │ │ │ + 0x001f9f40 726f2073 697a652c 20627574 20697420 ro size, but it │ │ │ │ + 0x001f9f50 6f636375 70696573 206e6f20 73706163 occupies no spac │ │ │ │ + 0x001f9f60 6520696e 20746865 2066696c 652e222c e in the file.", │ │ │ │ + 0x001f9f70 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f9f80 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001f9f90 20226922 0a202020 20202020 20202020 "i". │ │ │ │ + 0x001f9fa0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x001f9fb0 20202020 20202020 2020205d 0a202020 ]. │ │ │ │ + 0x001f9fc0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x001f9fd0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001f9fe0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001f9ff0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001fa000 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001fa010 20225054 5f4e554c 4c222c0a 20202020 "PT_NULL",. │ │ │ │ + 0x001fa020 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001fa030 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001fa040 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001fa050 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001fa060 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001fa070 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001fa080 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001fa090 20202022 6e616d65 223a2022 50545f4c "name": "PT_L │ │ │ │ + 0x001fa0a0 4f414422 2c0a2020 20202020 20202020 OAD",. │ │ │ │ + 0x001fa0b0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001fa0c0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001fa0d0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001fa0e0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001fa0f0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001fa100 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001fa110 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001fa120 6d65223a 20225054 5f44594e 414d4943 me": "PT_DYNAMIC │ │ │ │ + 0x001fa130 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001fa140 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001fa150 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001fa160 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001fa170 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001fa180 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001fa190 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001fa1a0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001fa1b0 3a202250 545f494e 54455250 222c0a20 : "PT_INTERP",. │ │ │ │ + 0x001fa1c0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001fa1d0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001fa1e0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001fa1f0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001fa200 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001fa210 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001fa220 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001fa230 20202020 2020226e 616d6522 3a202250 "name": "P │ │ │ │ + 0x001fa240 545f4e4f 5445222c 0a202020 20202020 T_NOTE",. │ │ │ │ + 0x001fa250 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001fa260 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001fa270 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001fa280 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001fa290 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001fa2a0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001fa2b0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001fa2c0 226e616d 65223a20 2250545f 53484c49 "name": "PT_SHLI │ │ │ │ + 0x001fa2d0 42222c0a 20202020 20202020 20202020 B",. │ │ │ │ + 0x001fa2e0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001fa2f0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001fa300 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001fa310 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001fa320 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001fa330 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001fa340 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001fa350 223a2022 50545f50 48445222 2c0a2020 ": "PT_PHDR",. │ │ │ │ + 0x001fa360 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001fa370 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001fa380 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001fa390 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001fa3a0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001fa3b0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001fa3c0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001fa3d0 20202020 20226e61 6d65223a 20225054 "name": "PT │ │ │ │ + 0x001fa3e0 5f544c53 222c0a20 20202020 20202020 _TLS",. │ │ │ │ + 0x001fa3f0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001fa400 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001fa410 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001fa420 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001fa430 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001fa440 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001fa450 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001fa460 616d6522 3a202250 545f474e 555f4548 ame": "PT_GNU_EH │ │ │ │ + 0x001fa470 5f465241 4d45222c 0a202020 20202020 _FRAME",. │ │ │ │ + 0x001fa480 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001fa490 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001fa4a0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001fa4b0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001fa4c0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001fa4d0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001fa4e0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001fa4f0 226e616d 65223a20 2250545f 474e555f "name": "PT_GNU_ │ │ │ │ + 0x001fa500 53544143 4b222c0a 20202020 20202020 STACK",. │ │ │ │ + 0x001fa510 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001fa520 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001fa530 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001fa540 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001fa550 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001fa560 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001fa570 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001fa580 6e616d65 223a2022 44545f4e 554c4c22 name": "DT_NULL" │ │ │ │ + 0x001fa590 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001fa5a0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001fa5b0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001fa5c0 74797065 223a2022 73220a20 20202020 type": "s". │ │ │ │ + 0x001fa5d0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001fa5e0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001fa5f0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001fa600 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001fa610 20224454 5f4e4545 44454422 2c0a2020 "DT_NEEDED",. │ │ │ │ + 0x001fa620 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001fa630 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001fa640 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001fa650 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001fa660 2c0a0920 2020207b 0a202020 20202020 ,.. {. │ │ │ │ + 0x001fa670 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001fa680 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001fa690 2020226e 616d6522 3a202244 545f504c "name": "DT_PL │ │ │ │ + 0x001fa6a0 5452454c 535a222c 0a202020 20202020 TRELSZ",. │ │ │ │ + 0x001fa6b0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001fa6c0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001fa6d0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001fa6e0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001fa6f0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001fa700 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001fa710 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001fa720 226e616d 65223a20 2244545f 504c5447 "name": "DT_PLTG │ │ │ │ + 0x001fa730 4f54222c 0a202020 20202020 20202020 OT",. │ │ │ │ + 0x001fa740 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001fa750 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001fa760 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001fa770 20202020 20207d2c 0a092020 20207b0a },.. {. │ │ │ │ + 0x001fa780 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001fa790 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001fa7a0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001fa7b0 20224454 5f484153 48222c0a 20202020 "DT_HASH",. │ │ │ │ + 0x001fa7c0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001fa7d0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001fa7e0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001fa7f0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001fa800 09202020 207b0a20 20202020 20202020 . {. │ │ │ │ + 0x001fa810 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001fa820 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001fa830 226e616d 65223a20 2244545f 53545254 "name": "DT_STRT │ │ │ │ + 0x001fa840 4142222c 0a202020 20202020 20202020 AB",. │ │ │ │ + 0x001fa850 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001fa860 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001fa870 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001fa880 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001fa890 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001fa8a0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001fa8b0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001fa8c0 65223a20 2244545f 53594d54 4142222c e": "DT_SYMTAB", │ │ │ │ + 0x001fa8d0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001fa8e0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001fa8f0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001fa900 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001fa910 20207d2c 0a092020 20207b0a 20202020 },.. {. │ │ │ │ + 0x001fa920 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001fa930 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001fa940 20202020 20226e61 6d65223a 20224454 "name": "DT │ │ │ │ + 0x001fa950 5f52454c 41222c0a 20202020 20202020 _RELA",. │ │ │ │ + 0x001fa960 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001fa970 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001fa980 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001fa990 0a202020 20202020 207d2c0a 09202020 . },.. │ │ │ │ + 0x001fa9a0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001fa9b0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001fa9c0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001fa9d0 65223a20 2244545f 52454c41 535a222c e": "DT_RELASZ", │ │ │ │ + 0x001fa9e0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001fa9f0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001faa00 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001faa10 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001faa20 20207d2c 0a092020 20207b0a 20202020 },.. {. │ │ │ │ + 0x001faa30 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001faa40 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001faa50 20202020 20226e61 6d65223a 20224454 "name": "DT │ │ │ │ + 0x001faa60 5f52454c 41454e54 222c0a20 20202020 _RELAENT",. │ │ │ │ + 0x001faa70 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001faa80 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001faa90 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001faaa0 2269220a 20202020 20202020 7d2c0a09 "i". },.. │ │ │ │ + 0x001faab0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001faac0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001faad0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001faae0 6e616d65 223a2022 44545f53 5452535a name": "DT_STRSZ │ │ │ │ + 0x001faaf0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001fab00 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001fab10 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001fab20 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001fab30 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001fab40 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001fab50 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001fab60 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001fab70 3a202244 545f5359 4d454e54 222c0a20 : "DT_SYMENT",. │ │ │ │ + 0x001fab80 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001fab90 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001faba0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001fabb0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001fabc0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001fabd0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001fabe0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001fabf0 20202020 2020226e 616d6522 3a202244 "name": "D │ │ │ │ + 0x001fac00 545f494e 4954222c 0a202020 20202020 T_INIT",. │ │ │ │ + 0x001fac10 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001fac20 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001fac30 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001fac40 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001fac50 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001fac60 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001fac70 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001fac80 226e616d 65223a20 2244545f 46494e49 "name": "DT_FINI │ │ │ │ + 0x001fac90 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001faca0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001facb0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001facc0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001facd0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001face0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001facf0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001fad00 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001fad10 3a202244 545f534f 4e414d45 222c0a20 : "DT_SONAME",. │ │ │ │ + 0x001fad20 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001fad30 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001fad40 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001fad50 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001fad60 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001fad70 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001fad80 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001fad90 20202020 2020226e 616d6522 3a202244 "name": "D │ │ │ │ + 0x001fada0 545f5250 41544822 2c0a2020 20202020 T_RPATH",. │ │ │ │ + 0x001fadb0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001fadc0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001fadd0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001fade0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001fadf0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001fae00 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001fae10 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001fae20 20226e61 6d65223a 20224454 5f53594d "name": "DT_SYM │ │ │ │ + 0x001fae30 424f4c49 43222c0a 20202020 20202020 BOLIC",. │ │ │ │ + 0x001fae40 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001fae50 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001fae60 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001fae70 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001fae80 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001fae90 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001faea0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001faeb0 6e616d65 223a2022 44545f52 454c222c name": "DT_REL", │ │ │ │ + 0x001faec0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001faed0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001faee0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001faef0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001faf00 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001faf10 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001faf20 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001faf30 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001faf40 2244545f 52454c53 5a222c0a 20202020 "DT_RELSZ",. │ │ │ │ + 0x001faf50 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001faf60 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001faf70 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001faf80 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001faf90 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001fafa0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001fafb0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001fafc0 20202022 6e616d65 223a2022 44545f52 "name": "DT_R │ │ │ │ + 0x001fafd0 454c454e 54222c0a 20202020 20202020 ELENT",. │ │ │ │ + 0x001fafe0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001faff0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001fb000 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001fb010 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001fb020 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001fb030 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001fb040 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001fb050 6e616d65 223a2022 44545f50 4c545245 name": "DT_PLTRE │ │ │ │ + 0x001fb060 4c222c0a 20202020 20202020 20202020 L",. │ │ │ │ + 0x001fb070 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001fb080 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001fb090 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001fb0a0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001fb0b0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001fb0c0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001fb0d0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001fb0e0 223a2022 44545f44 45425547 222c0a20 ": "DT_DEBUG",. │ │ │ │ + 0x001fb0f0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001fb100 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001fb110 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001fb120 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001fb130 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001fb140 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001fb150 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001fb160 20202020 2020226e 616d6522 3a202244 "name": "D │ │ │ │ + 0x001fb170 545f5445 58545245 4c222c0a 20202020 T_TEXTREL",. │ │ │ │ + 0x001fb180 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001fb190 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001fb1a0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001fb1b0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001fb1c0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001fb1d0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001fb1e0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001fb1f0 20202022 6e616d65 223a2022 44545f4a "name": "DT_J │ │ │ │ + 0x001fb200 4d505245 4c222c0a 20202020 20202020 MPREL",. │ │ │ │ + 0x001fb210 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001fb220 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001fb230 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001fb240 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001fb250 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001fb260 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001fb270 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001fb280 6e616d65 223a2022 44545f42 494e445f name": "DT_BIND_ │ │ │ │ + 0x001fb290 4e4f5722 2c0a2020 20202020 20202020 NOW",. │ │ │ │ + 0x001fb2a0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001fb2b0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001fb2c0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001fb2d0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001fb2e0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001fb2f0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001fb300 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001fb310 6d65223a 20224454 5f494e49 545f4152 me": "DT_INIT_AR │ │ │ │ + 0x001fb320 52415922 2c0a2020 20202020 20202020 RAY",. │ │ │ │ + 0x001fb330 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001fb340 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001fb350 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001fb360 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001fb370 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001fb380 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001fb390 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001fb3a0 6d65223a 20224454 5f46494e 495f4152 me": "DT_FINI_AR │ │ │ │ + 0x001fb3b0 52415922 2c0a2020 20202020 20202020 RAY",. │ │ │ │ + 0x001fb3c0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001fb3d0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001fb3e0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001fb3f0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001fb400 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001fb410 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001fb420 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001fb430 6d65223a 20224454 5f494e49 545f4152 me": "DT_INIT_AR │ │ │ │ + 0x001fb440 52415953 5a222c0a 20202020 20202020 RAYSZ",. │ │ │ │ + 0x001fb450 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001fb460 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001fb470 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001fb480 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001fb490 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001fb4a0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001fb4b0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001fb4c0 6e616d65 223a2022 44545f46 494e495f name": "DT_FINI_ │ │ │ │ + 0x001fb4d0 41525241 59535a22 2c0a2020 20202020 ARRAYSZ",. │ │ │ │ + 0x001fb4e0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001fb4f0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001fb500 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001fb510 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001fb520 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001fb530 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001fb540 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001fb550 20226e61 6d65223a 20224454 5f52554e "name": "DT_RUN │ │ │ │ + 0x001fb560 50415448 222c0a20 20202020 20202020 PATH",. │ │ │ │ + 0x001fb570 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001fb580 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001fb590 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001fb5a0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001fb5b0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001fb5c0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001fb5d0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001fb5e0 616d6522 3a202244 545f464c 41475322 ame": "DT_FLAGS" │ │ │ │ + 0x001fb5f0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001fb600 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001fb610 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001fb620 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001fb630 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001fb640 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001fb650 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001fb660 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001fb670 20224454 5f454e43 4f44494e 47222c0a "DT_ENCODING",. │ │ │ │ + 0x001fb680 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001fb690 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001fb6a0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001fb6b0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001fb6c0 207d2c0a 0a202020 20202020 207b0a20 },.. {. │ │ │ │ + 0x001fb6d0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001fb6e0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001fb6f0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001fb700 22535454 5f4e4f54 59504522 2c0a2020 "STT_NOTYPE",. │ │ │ │ + 0x001fb710 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001fb720 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001fb730 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001fb740 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001fb750 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001fb760 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001fb770 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001fb780 20202020 20226e61 6d65223a 20225354 "name": "ST │ │ │ │ + 0x001fb790 545f4f42 4a454354 222c0a20 20202020 T_OBJECT",. │ │ │ │ + 0x001fb7a0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001fb7b0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001fb7c0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001fb7d0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001fb7e0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001fb7f0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001fb800 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001fb810 2020226e 616d6522 3a202253 54545f46 "name": "STT_F │ │ │ │ + 0x001fb820 554e4322 2c0a2020 20202020 20202020 UNC",. │ │ │ │ + 0x001fb830 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001fb840 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001fb850 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001fb860 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001fb870 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001fb880 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001fb890 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001fb8a0 6d65223a 20225354 545f5345 4354494f me": "STT_SECTIO │ │ │ │ + 0x001fb8b0 4e222c0a 20202020 20202020 20202020 N",. │ │ │ │ + 0x001fb8c0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001fb8d0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001fb8e0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001fb8f0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001fb900 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001fb910 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001fb920 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001fb930 223a2022 5354545f 46494c45 222c0a20 ": "STT_FILE",. │ │ │ │ + 0x001fb940 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001fb950 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001fb960 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001fb970 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001fb980 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001fb990 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001fb9a0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001fb9b0 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ + 0x001fb9c0 54545f43 4f4d4d4f 4e222c0a 20202020 TT_COMMON",. │ │ │ │ + 0x001fb9d0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001fb9e0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001fb9f0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001fba00 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001fba10 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001fba20 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001fba30 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001fba40 20202022 6e616d65 223a2022 5354545f "name": "STT_ │ │ │ │ + 0x001fba50 544c5322 2c0a2020 20202020 20202020 TLS",. │ │ │ │ + 0x001fba60 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001fba70 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001fba80 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001fba90 20202020 2020207d 2c0a0a20 20202020 },.. │ │ │ │ + 0x001fbaa0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001fbab0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001fbac0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001fbad0 616d6522 3a202253 54425f4c 4f43414c ame": "STB_LOCAL │ │ │ │ + 0x001fbae0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001fbaf0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001fbb00 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001fbb10 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001fbb20 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001fbb30 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001fbb40 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001fbb50 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001fbb60 3a202253 54425f47 4c4f4241 4c222c0a : "STB_GLOBAL",. │ │ │ │ + 0x001fbb70 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001fbb80 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001fbb90 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001fbba0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001fbbb0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001fbbc0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001fbbd0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001fbbe0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001fbbf0 5354425f 5745414b 222c0a20 20202020 STB_WEAK",. │ │ │ │ + 0x001fbc00 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001fbc10 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001fbc20 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001fbc30 2269220a 20202020 20202020 7d2c0a0a "i". },.. │ │ │ │ + 0x001fbc40 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001fbc50 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001fbc60 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001fbc70 20202022 6e616d65 223a2022 50465f58 "name": "PF_X │ │ │ │ + 0x001fbc80 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001fbc90 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001fbca0 22546865 20736567 6d656e74 20697320 "The segment is │ │ │ │ + 0x001fbcb0 65786563 75746162 6c652e22 2c0a2020 executable.",. │ │ │ │ + 0x001fbcc0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001fbcd0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001fbce0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001fbcf0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001fbd00 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001fbd10 20202020 226e616d 65223a20 2250465f "name": "PF_ │ │ │ │ + 0x001fbd20 57222c0a 20202020 20202020 20202020 W",. │ │ │ │ + 0x001fbd30 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001fbd40 20225468 65207365 676d656e 74206973 "The segment is │ │ │ │ + 0x001fbd50 20777269 7461626c 652e222c 0a202020 writable.",. │ │ │ │ + 0x001fbd60 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001fbd70 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001fbd80 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001fbd90 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001fbda0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001fbdb0 20202022 6e616d65 223a2022 50465f52 "name": "PF_R │ │ │ │ + 0x001fbdc0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001fbdd0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001fbde0 22546865 20736567 6d656e74 20697320 "The segment is │ │ │ │ + 0x001fbdf0 72656164 61626c65 2e222c0a 20202020 readable.",. │ │ │ │ + 0x001fbe00 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001fbe10 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001fbe20 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001fbe30 20202020 20226b69 6e64223a 20226172 "kind": "ar │ │ │ │ + 0x001fbe40 72617922 2c0a2020 20202020 20202020 ray",. │ │ │ │ + 0x001fbe50 2020226e 616d6522 3a202273 65676d65 "name": "segme │ │ │ │ + 0x001fbe60 6e747322 2c0a2020 20202020 20202020 nts",. │ │ │ │ + 0x001fbe70 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001fbe80 223a2022 41207a65 726f2d62 61736564 ": "A zero-based │ │ │ │ + 0x001fbe90 20617272 6179206f 66207365 676d656e array of segmen │ │ │ │ + 0x001fbea0 74206f62 6a656374 732c206f 6e652066 t objects, one f │ │ │ │ + 0x001fbeb0 6f722065 61636820 7365676d 656e7420 or each segment │ │ │ │ + 0x001fbec0 74686520 454c4620 6861732e 20496e64 the ELF has. Ind │ │ │ │ + 0x001fbed0 69766964 75616c20 7365676d 656e7473 ividual segments │ │ │ │ + 0x001fbee0 2063616e 20626520 61636365 73736564 can be accessed │ │ │ │ + 0x001fbef0 20627920 7573696e 67207468 65205b5d by using the [] │ │ │ │ + 0x001fbf00 206f7065 7261746f 722e222c 0a202020 operator.",. │ │ │ │ + 0x001fbf10 20202020 20202020 20227374 72756374 "struct │ │ │ │ + 0x001fbf20 75726522 3a0a2020 20202020 20202020 ure":. │ │ │ │ + 0x001fbf30 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001fbf40 20202020 226b696e 64223a20 22737472 "kind": "str │ │ │ │ + 0x001fbf50 75637422 2c0a2020 20202020 20202020 uct",. │ │ │ │ + 0x001fbf60 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ + 0x001fbf70 65676d65 6e747322 2c0a2020 20202020 egments",. │ │ │ │ + 0x001fbf80 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001fbf90 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001fbfa0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001fbfb0 61747472 69627574 6573223a 205b0a20 attributes": [. │ │ │ │ + 0x001fbfc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fbfd0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001fbfe0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001fbff0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001fc000 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fc010 20202020 2020226e 616d6522 3a202274 "name": "t │ │ │ │ + 0x001fc020 79706522 2c0a2020 20202020 20202020 ype",. │ │ │ │ + 0x001fc030 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001fc040 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001fc050 54797065 206f6620 7365676d 656e7420 Type of segment │ │ │ │ + 0x001fc060 696e6469 63617465 64206279 206f6e65 indicated by one │ │ │ │ + 0x001fc070 206f6620 74686520 666f6c6c 6f77696e of the followin │ │ │ │ + 0x001fc080 67207661 6c756573 3a205054 5f4e554c g values: PT_NUL │ │ │ │ + 0x001fc090 4c2c2050 545f4c4f 41442c20 50545f44 L, PT_LOAD, PT_D │ │ │ │ + 0x001fc0a0 594e414d 49432c20 50545f49 4e544552 YNAMIC, PT_INTER │ │ │ │ + 0x001fc0b0 502c2050 545f4e4f 54452c20 50545f53 P, PT_NOTE, PT_S │ │ │ │ + 0x001fc0c0 484c4942 2c205054 5f504844 522c2050 HLIB, PT_PHDR, P │ │ │ │ + 0x001fc0d0 545f4c4f 50524f43 2c205054 5f484950 T_LOPROC, PT_HIP │ │ │ │ + 0x001fc0e0 524f432c 2050545f 474e555f 53544143 ROC, PT_GNU_STAC │ │ │ │ + 0x001fc0f0 4b2e222c 0a202020 20202020 20202020 K.",. │ │ │ │ + 0x001fc100 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001fc110 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001fc120 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001fc130 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fc140 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001fc150 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x001fc160 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001fc170 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fc180 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001fc190 666c6167 73222c0a 20202020 20202020 flags",. │ │ │ │ + 0x001fc1a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fc1b0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001fc1c0 20224120 636f6d62 696e6174 696f6e20 "A combination │ │ │ │ + 0x001fc1d0 6f662074 68652066 6f6c6c6f 77696e67 of the following │ │ │ │ + 0x001fc1e0 20736567 6d656e74 20666c61 67733a20 segment flags: │ │ │ │ + 0x001fc1f0 50465f52 2c205046 5f572c20 50465f58 PF_R, PF_W, PF_X │ │ │ │ + 0x001fc200 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x001fc210 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001fc220 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001fc230 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ 0x001fc240 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fc250 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001fc260 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ - 0x001fc270 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fc280 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001fc290 223a2022 746f6f6c 6964220a 20202020 ": "toolid". │ │ │ │ - 0x001fc2a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fc2b0 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ - 0x001fc2c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fc2d0 20202020 20202020 20205d0a 20202020 ]. │ │ │ │ - 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": [. │ │ │ │ - 0x001fc340 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fc350 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001fc360 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fc370 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fc380 20202274 79706522 3a202269 222c0a20 "type": "i",. │ │ │ │ + 0x001fc250 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001fc260 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001fc270 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001fc280 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fc290 20202020 2020226e 616d6522 3a20226f "name": "o │ │ │ │ + 0x001fc2a0 66667365 74222c0a 20202020 20202020 ffset",. │ │ │ │ + 0x001fc2b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fc2c0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001fc2d0 20224f66 66736574 2066726f 6d207468 "Offset from th │ │ │ │ + 0x001fc2e0 65206265 67696e6e 696e6720 6f662074 e beginning of t │ │ │ │ + 0x001fc2f0 68652066 696c6520 77686572 65207468 he file where th │ │ │ │ + 0x001fc300 65207365 676d656e 74207265 73696465 e segment reside │ │ │ │ + 0x001fc310 732e222c 0a202020 20202020 20202020 s.",. │ │ │ │ + 0x001fc320 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001fc330 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001fc340 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001fc350 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fc360 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001fc370 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x001fc380 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ 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": [. │ │ │ │ - 0x001fc7d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fc7e0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001fc7f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fc800 22747970 65223a20 2273222c 0a202020 "type": "s",. │ │ │ │ + 0x001fc3a0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001fc3b0 76697274 75616c5f 61646472 65737322 virtual_address" │ │ │ │ + 0x001fc3c0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001fc3d0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001fc3e0 656e7461 74696f6e 223a2022 56697274 entation": "Virt │ │ │ │ + 0x001fc3f0 75616c20 61646472 65737320 61742077 ual address at w │ │ │ │ + 0x001fc400 68696368 20746865 20736567 6d656e74 hich the segment │ │ │ │ + 0x001fc410 20726573 69646573 20696e20 6d656d6f resides in memo │ │ │ │ + 0x001fc420 72792e22 2c0a2020 20202020 20202020 ry.",. │ │ │ │ + 0x001fc430 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x001fc440 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001fc450 20202020 20202020 20202020 20207d2c }, │ │ │ │ + 0x001fc460 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001fc470 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001fc480 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001fc490 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001fc4a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fc4b0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001fc4c0 22706879 73696361 6c5f6164 64726573 "physical_addres │ │ │ │ + 0x001fc4d0 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ + 0x001fc4e0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001fc4f0 756d656e 74617469 6f6e223a 20224f6e umentation": "On │ │ │ │ + 0x001fc500 20737973 74656d73 20666f72 20776869 systems for whi │ │ │ │ + 0x001fc510 63682070 68797369 63616c20 61646472 ch physical addr │ │ │ │ + 0x001fc520 65737369 6e672069 73207265 6c657661 essing is releva │ │ │ │ + 0x001fc530 6e742c20 636f6e74 61696e73 20746865 nt, contains the │ │ │ │ + 0x001fc540 20736567 6d656e74 27732070 68797369 segment's physi │ │ │ │ + 0x001fc550 63616c20 61646472 6573732e 222c0a20 cal address.",. │ │ │ │ + 0x001fc560 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fc570 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001fc580 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x001fc590 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001fc5a0 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001fc5b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fc5c0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001fc5d0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001fc5e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fc5f0 20226e61 6d65223a 20226669 6c655f73 "name": "file_s │ │ │ │ + 0x001fc600 697a6522 2c0a2020 20202020 20202020 ize",. │ │ │ │ + 0x001fc610 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001fc620 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001fc630 4e756d62 6572206f 66206279 74657320 Number of bytes │ │ │ │ + 0x001fc640 696e2074 68652066 696c6520 696d6167 in the file imag │ │ │ │ + 0x001fc650 65206f66 20746865 20736567 6d656e74 e of the segment │ │ │ │ + 0x001fc660 2e202049 74206d61 79206265 207a6572 . It may be zer │ │ │ │ + 0x001fc670 6f2e222c 0a202020 20202020 20202020 o.",. │ │ │ │ + 0x001fc680 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001fc690 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001fc6a0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001fc6b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fc6c0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001fc6d0 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x001fc6e0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001fc6f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fc700 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001fc710 6d656d6f 72795f73 697a6522 2c0a2020 memory_size",. │ │ │ │ + 0x001fc720 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fc730 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001fc740 74696f6e 223a2022 496e2d6d 656d6f72 tion": "In-memor │ │ │ │ + 0x001fc750 79207365 676d656e 74207369 7a652e22 y segment size." │ │ │ │ + 0x001fc760 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001fc770 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001fc780 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ + 0x001fc790 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ + 0x001fc7a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fc7b0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001fc7c0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001fc7d0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001fc7e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fc7f0 20202020 226e616d 65223a20 22616c69 "name": "ali │ │ │ │ + 0x001fc800 676e6d65 6e74222c 0a202020 20202020 gnment",. │ │ │ │ 0x001fc810 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fc820 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001fc830 20226e61 6d65220a 20202020 20202020 "name". │ │ │ │ - 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": [. │ │ │ │ - 0x001fcb80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fcb90 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001fcba0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fcbb0 20227479 7065223a 20227322 2c0a2020 "type": "s",. │ │ │ │ - 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.". │ │ │ │ + 0x001fc820 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001fc830 3a202256 616c7565 20746f20 77686963 : "Value to whic │ │ │ │ + 0x001fc840 68207468 65207365 676d656e 74732061 h the segments a │ │ │ │ + 0x001fc850 72652061 6c69676e 65642069 6e206d65 re aligned in me │ │ │ │ + 0x001fc860 6d6f7279 20616e64 20696e20 74686520 mory and in the │ │ │ │ + 0x001fc870 66696c65 2e222c0a 20202020 20202020 file.",. │ │ │ │ + 0x001fc880 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fc890 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001fc8a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fc8b0 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ + 0x001fc8c0 20205d0a 20202020 20202020 20202020 ]. │ │ │ │ + 0x001fc8d0 7d0a2020 20202020 20207d2c 0a202020 }. },. │ │ │ │ + 0x001fc8e0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001fc8f0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001fc900 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001fc910 226e616d 65223a20 2264796e 616d6963 "name": "dynamic │ │ │ │ + 0x001fc920 5f736563 74696f6e 5f656e74 72696573 _section_entries │ │ │ │ + 0x001fc930 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001fc940 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001fc950 224e756d 62657220 6f662065 6e747269 "Number of entri │ │ │ │ + 0x001fc960 65732069 6e207468 65206479 6e616d69 es in the dynami │ │ │ │ + 0x001fc970 63207365 6374696f 6e20696e 20746865 c section in the │ │ │ │ + 0x001fc980 20454c46 2066696c 652e222c 0a202020 ELF file.",. │ │ │ │ + 0x001fc990 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001fc9a0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001fc9b0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001fc9c0 20202020 2020226b 696e6422 3a202261 "kind": "a │ │ │ │ + 0x001fc9d0 72726179 222c0a20 20202020 20202020 rray",. │ │ │ │ + 0x001fc9e0 20202022 6e616d65 223a2022 64796e61 "name": "dyna │ │ │ │ + 0x001fc9f0 6d696322 2c0a2020 20202020 20202020 mic",. │ │ │ │ + 0x001fca00 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001fca10 223a2022 41207a65 726f2d62 61736564 ": "A zero-based │ │ │ │ + 0x001fca20 20617272 6179206f 66206479 6e616d69 array of dynami │ │ │ │ + 0x001fca30 63206f62 6a656374 732c206f 6e652066 c objects, one f │ │ │ │ + 0x001fca40 6f722065 61636820 656e7472 7920696e or each entry in │ │ │ │ + 0x001fca50 20666f75 6e642069 6e207468 6520454c found in the EL │ │ │ │ + 0x001fca60 46277320 64796e61 6d696320 73656374 F's dynamic sect │ │ │ │ + 0x001fca70 696f6e2e 20496e64 69766964 75616c20 ion. Individual │ │ │ │ + 0x001fca80 64796e61 6d696320 6f626a65 63747320 dynamic objects │ │ │ │ + 0x001fca90 63616e20 62652061 63636573 73656420 can be accessed │ │ │ │ + 0x001fcaa0 62792075 73696e67 20746865 205b5d20 by using the [] │ │ │ │ + 0x001fcab0 6f706572 61746f72 2e222c0a 20202020 operator.",. │ │ │ │ + 0x001fcac0 20202020 20202020 22737472 75637475 "structu │ │ │ │ + 0x001fcad0 7265223a 0a202020 20202020 20202020 re":. │ │ │ │ + 0x001fcae0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001fcaf0 20202022 6b696e64 223a2022 73747275 "kind": "stru │ │ │ │ + 0x001fcb00 6374222c 0a202020 20202020 20202020 ct",. │ │ │ │ + 0x001fcb10 20202020 20226e61 6d65223a 20226479 "name": "dy │ │ │ │ + 0x001fcb20 6e616d69 63222c0a 20202020 20202020 namic",. │ │ │ │ + 0x001fcb30 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001fcb40 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001fcb50 20202020 20202020 20202020 20226174 "at │ │ │ │ + 0x001fcb60 74726962 75746573 223a205b 0a202020 tributes": [. │ │ │ │ + 0x001fcb70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fcb80 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001fcb90 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001fcba0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001fcbb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fcbc0 20202020 226e616d 65223a20 22747970 "name": "typ │ │ │ │ + 0x001fcbd0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001fcbe0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001fcbf0 756d656e 74617469 6f6e223a 20225661 umentation": "Va │ │ │ │ + 0x001fcc00 6c756520 74686174 20646573 63726962 lue that describ │ │ │ │ + 0x001fcc10 65732074 68652074 79706520 6f662064 es the type of d │ │ │ │ + 0x001fcc20 796e616d 69632073 65637469 6f6e2e20 ynamic section. │ │ │ │ + 0x001fcc30 4275696c 74696e20 76616c75 65732061 Builtin values a │ │ │ │ + 0x001fcc40 72653a20 44545f4e 554c4c2c 2044545f re: DT_NULL, DT_ │ │ │ │ + 0x001fcc50 4e454544 45442c20 44545f50 4c545245 NEEDED, DT_PLTRE │ │ │ │ + 0x001fcc60 4c535a2c 2044545f 504c5447 4f542c20 LSZ, DT_PLTGOT, │ │ │ │ + 0x001fcc70 44545f48 4153482c 2044545f 53545254 DT_HASH, DT_STRT │ │ │ │ + 0x001fcc80 41422c20 44545f53 594d5441 422c2044 AB, DT_SYMTAB, D │ │ │ │ + 0x001fcc90 545f5245 4c412c20 44545f52 454c4153 T_RELA, DT_RELAS │ │ │ │ + 0x001fcca0 5a2c2044 545f5245 4c41454e 542c2044 Z, DT_RELAENT, D │ │ │ │ + 0x001fccb0 545f5354 52535a2c 2044545f 53594d45 T_STRSZ, DT_SYME │ │ │ │ + 0x001fccc0 4e542c20 44545f49 4e49542c 2044545f NT, DT_INIT, DT_ │ │ │ │ + 0x001fccd0 46494e49 2c204454 5f534f4e 414d452c FINI, DT_SONAME, │ │ │ │ + 0x001fcce0 2044545f 52504154 482c2044 545f5359 DT_RPATH, DT_SY │ │ │ │ + 0x001fccf0 4d424f4c 49432c20 44545f52 454c2c20 MBOLIC, DT_REL, │ │ │ │ + 0x001fcd00 44545f52 454c535a 2c204454 5f52454c DT_RELSZ, DT_REL │ │ │ │ + 0x001fcd10 454e542c 2044545f 504c5452 454c2c20 ENT, DT_PLTREL, │ │ │ │ + 0x001fcd20 44545f44 45425547 2c204454 5f544558 DT_DEBUG, DT_TEX │ │ │ │ + 0x001fcd30 5452454c 2c204454 5f4a4d50 52454c2c TREL, DT_JMPREL, │ │ │ │ + 0x001fcd40 2044545f 42494e44 5f4e4f57 2c204454 DT_BIND_NOW, DT │ │ │ │ + 0x001fcd50 5f494e49 545f4152 5241592c 2044545f _INIT_ARRAY, DT_ │ │ │ │ + 0x001fcd60 46494e49 5f415252 41592c20 44545f49 FINI_ARRAY, DT_I │ │ │ │ + 0x001fcd70 4e49545f 41525241 59535a2c 2044545f NIT_ARRAYSZ, DT_ │ │ │ │ + 0x001fcd80 46494e49 5f415252 4159535a 2c204454 FINI_ARRAYSZ, DT │ │ │ │ + 0x001fcd90 5f52554e 50415448 2c204454 5f464c41 _RUNPATH, DT_FLA │ │ │ │ + 0x001fcda0 47532c20 44545f45 4e434f44 494e472e GS, DT_ENCODING. │ │ │ │ + 0x001fcdb0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001fcdc0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001fcdd0 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ + 0x001fcde0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x001fcdf0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fce00 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001fce10 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001fce20 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001fce30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fce40 20202020 20226e61 6d65223a 20227661 "name": "va │ │ │ │ + 0x001fce50 6c222c0a 20202020 20202020 20202020 l",. │ │ │ │ + 0x001fce60 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001fce70 756d656e 74617469 6f6e223a 20224120 umentation": "A │ │ │ │ + 0x001fce80 76616c75 65206173 736f6369 61746564 value associated │ │ │ │ + 0x001fce90 20776974 68207468 65206769 76656e20 with the given │ │ │ │ + 0x001fcea0 74797065 2e205468 65207479 7065206f type. The type o │ │ │ │ + 0x001fceb0 66207661 6c756520 28616464 72657373 f value (address │ │ │ │ + 0x001fcec0 2c207369 7a652c20 6574632e 29206973 , size, etc.) is │ │ │ │ + 0x001fced0 20646570 656e6461 6e74206f 6e207468 dependant on th │ │ │ │ + 0x001fcee0 65207479 7065206f 66206479 6e616d69 e type of dynami │ │ │ │ + 0x001fcef0 6320656e 7472792e 222c0a20 20202020 c entry.",. │ │ │ │ + 0x001fcf00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fcf10 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001fcf20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fcf30 2020207d 0a202020 20202020 20202020 }. │ │ │ │ + 0x001fcf40 20202020 205d0a20 20202020 20202020 ]. │ │ │ │ + 0x001fcf50 2020207d 0a202020 20202020 207d2c0a }. },. │ │ │ │ + 0x001fcf60 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001fcf70 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001fcf80 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001fcf90 20202022 6e616d65 223a2022 73796d74 "name": "symt │ │ │ │ + 0x001fcfa0 61625f65 6e747269 6573222c 0a202020 ab_entries",. │ │ │ │ + 0x001fcfb0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001fcfc0 6e746174 696f6e22 3a20224e 756d6265 ntation": "Numbe │ │ │ │ + 0x001fcfd0 72206f66 20656e74 72696573 20696e20 r of entries in │ │ │ │ + 0x001fcfe0 74686520 73796d62 6f6c2074 61626c65 the symbol table │ │ │ │ + 0x001fcff0 20666f75 6e642069 6e207468 6520454c found in the EL │ │ │ │ + 0x001fd000 46206669 6c652e22 2c0a2020 20202020 F file.",. │ │ │ │ + 0x001fd010 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001fd020 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001fd030 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001fd040 20202022 6b696e64 223a2022 61727261 "kind": "arra │ │ │ │ + 0x001fd050 79222c0a 20202020 20202020 20202020 y",. │ │ │ │ + 0x001fd060 226e616d 65223a20 2273796d 74616222 "name": "symtab" │ │ │ │ + 0x001fd070 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001fd080 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001fd090 41207a65 726f2d62 61736564 20617272 A zero-based arr │ │ │ │ + 0x001fd0a0 6179206f 66207379 6d626f6c 206f626a ay of symbol obj │ │ │ │ + 0x001fd0b0 65637473 2c206f6e 6520666f 72206561 ects, one for ea │ │ │ │ + 0x001fd0c0 63682065 6e747279 20696e20 666f756e ch entry in foun │ │ │ │ + 0x001fd0d0 6420696e 20746865 20454c46 27732053 d in the ELF's S │ │ │ │ + 0x001fd0e0 594d4254 41422e20 496e6469 76696475 YMBTAB. Individu │ │ │ │ + 0x001fd0f0 616c2073 796d626f 6c206f62 6a656374 al symbol object │ │ │ │ + 0x001fd100 73206361 6e206265 20616363 65737365 s can be accesse │ │ │ │ + 0x001fd110 64206279 20757369 6e672074 6865205b d by using the [ │ │ │ │ + 0x001fd120 5d206f70 65726174 6f722e22 2c0a2020 ] operator.",. │ │ │ │ + 0x001fd130 20202020 20202020 20202273 74727563 "struc │ │ │ │ + 0x001fd140 74757265 223a0a20 20202020 20202020 ture":. │ │ │ │ + 0x001fd150 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001fd160 20202020 20226b69 6e64223a 20227374 "kind": "st │ │ │ │ + 0x001fd170 72756374 222c0a20 20202020 20202020 ruct",. │ │ │ │ + 0x001fd180 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001fd190 73796d74 6162222c 0a202020 20202020 symtab",. │ │ │ │ + 0x001fd1a0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001fd1b0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001fd1c0 20202020 20202020 20202020 20202261 "a │ │ │ │ + 0x001fd1d0 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ + 0x001fd1e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fd1f0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001fd200 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001fd210 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001fd220 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fd230 20202020 20226e61 6d65223a 20226e61 "name": "na │ │ │ │ + 0x001fd240 6d65222c 0a202020 20202020 20202020 me",. │ │ │ │ + 0x001fd250 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x001fd260 63756d65 6e746174 696f6e22 3a202254 cumentation": "T │ │ │ │ + 0x001fd270 68652073 796d626f 6c277320 6e616d65 he symbol's name │ │ │ │ + 0x001fd280 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x001fd290 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001fd2a0 65223a20 2273220a 20202020 20202020 e": "s". │ │ │ │ + 0x001fd2b0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x001fd2c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fd2d0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001fd2e0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001fd2f0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ 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 {. │ │ │ │ - 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",. │ │ │ │ + 0x001fd310 20202020 2020226e 616d6522 3a202276 "name": "v │ │ │ │ + 0x001fd320 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001fd330 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001fd340 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001fd350 22412076 616c7565 20617373 6f636961 "A value associa │ │ │ │ + 0x001fd360 74656420 77697468 20746865 2073796d ted with the sym │ │ │ │ + 0x001fd370 626f6c2e 2047656e 6572616c 6c792061 bol. Generally a │ │ │ │ + 0x001fd380 20766972 7475616c 20616464 72657373 virtual address │ │ │ │ + 0x001fd390 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x001fd3a0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001fd3b0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001fd3c0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x001fd3d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fd3e0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001fd3f0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001fd400 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001fd410 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fd420 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ + 0x001fd430 697a6522 2c0a2020 20202020 20202020 ize",. │ │ │ │ + 0x001fd440 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001fd450 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001fd460 54686520 73796d62 6f6c2773 2073697a The symbol's siz │ │ │ │ + 0x001fd470 652e222c 0a202020 20202020 20202020 e.",. │ │ │ │ + 0x001fd480 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001fd490 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 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 74797065 222c0a20 20202020 20202020 type",. │ │ │ │ + 0x001fd520 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001fd530 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001fd540 22546865 20747970 65206f66 2073796d "The type of sym │ │ │ │ + 0x001fd550 626f6c2e 20427569 6c742076 616c7565 bol. Built value │ │ │ │ + 0x001fd560 73206172 653a2053 54545f4e 4f545950 s are: STT_NOTYP │ │ │ │ + 0x001fd570 452c2053 54545f4f 424a4543 542c2053 E, STT_OBJECT, S │ │ │ │ + 0x001fd580 54545f46 554e432c 20535454 5f534543 TT_FUNC, STT_SEC │ │ │ │ + 0x001fd590 54494f4e 2c205354 545f4649 4c452c20 TION, STT_FILE, │ │ │ │ + 0x001fd5a0 5354545f 434f4d4d 4f4e2c20 5354545f STT_COMMON, STT_ │ │ │ │ + 0x001fd5b0 544c532e 222c0a20 20202020 20202020 TLS.",. │ │ │ │ + 0x001fd5c0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001fd5d0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001fd5e0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001fd5f0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001fd600 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001fd610 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fd620 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001fd630 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001fd640 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001fd650 20226269 6e64222c 0a202020 20202020 "bind",. │ │ │ │ + 0x001fd660 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fd670 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001fd680 3a202254 68652062 696e6469 6e67206f : "The binding o │ │ │ │ + 0x001fd690 66207468 65207379 6d626f6c 2e204275 f the symbol. Bu │ │ │ │ + 0x001fd6a0 696c7469 6e207661 6c756573 20617265 iltin values are │ │ │ │ + 0x001fd6b0 3a205354 425f4c4f 43414c2c 20535442 : STB_LOCAL, STB │ │ │ │ + 0x001fd6c0 5f474c4f 42414c2c 20535442 5f574541 _GLOBAL, STB_WEA │ │ │ │ + 0x001fd6d0 4b2e222c 0a202020 20202020 20202020 K.",. │ │ │ │ + 0x001fd6e0 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001fd6f0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001fd700 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001fd710 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fd720 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001fd730 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x001fd740 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001fd750 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fd760 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001fd770 73686e64 78222c0a 20202020 20202020 shndx",. │ │ │ │ 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 ": [. │ │ │ │ - 0x001fdd50 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001fdd60 20202020 20202020 20202022 61726775 "argu │ │ │ │ - 0x001fdd70 6d656e74 73223a20 5b0a2020 20202020 ments": [. │ │ │ │ + 0x001fd790 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001fd7a0 20225468 65207365 6374696f 6e20696e "The section in │ │ │ │ + 0x001fd7b0 64657820 77686963 68207468 65207379 dex which the sy │ │ │ │ + 0x001fd7c0 6d626f6c 20697320 6173736f 63696174 mbol is associat │ │ │ │ + 0x001fd7d0 65642077 6974682e 222c0a20 20202020 ed with.",. │ │ │ │ + 0x001fd7e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fd7f0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001fd800 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fd810 2020207d 0a202020 20202020 20202020 }. │ │ │ │ + 0x001fd820 20202020 205d0a20 20202020 20202020 ]. │ │ │ │ + 0x001fd830 2020207d 0a202020 20202020 207d2c0a }. },. │ │ │ │ + 0x001fd840 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001fd850 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001fd860 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001fd870 20202022 6e616d65 223a2022 64796e73 "name": "dyns │ │ │ │ + 0x001fd880 796d5f65 6e747269 6573222c 0a202020 ym_entries",. │ │ │ │ + 0x001fd890 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001fd8a0 6e746174 696f6e22 3a20224e 756d6265 ntation": "Numbe │ │ │ │ + 0x001fd8b0 72206f66 20656e74 72696573 20696e20 r of entries in │ │ │ │ + 0x001fd8c0 74686520 64796e61 6d696320 73796d62 the dynamic symb │ │ │ │ + 0x001fd8d0 6f6c2074 61626c65 20666f75 6e642069 ol table found i │ │ │ │ + 0x001fd8e0 6e207468 6520454c 46206669 6c652e22 n the ELF file." │ │ │ │ + 0x001fd8f0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001fd900 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001fd910 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001fd920 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001fd930 223a2022 61727261 79222c0a 20202020 ": "array",. │ │ │ │ + 0x001fd940 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001fd950 2264796e 73796d22 2c0a2020 20202020 "dynsym",. │ │ │ │ + 0x001fd960 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001fd970 74696f6e 223a2022 41207a65 726f2d62 tion": "A zero-b │ │ │ │ + 0x001fd980 61736564 20617272 6179206f 66207379 ased array of sy │ │ │ │ + 0x001fd990 6d626f6c 206f626a 65637473 2c206f6e mbol objects, on │ │ │ │ + 0x001fd9a0 6520666f 72206561 63682065 6e747279 e for each entry │ │ │ │ + 0x001fd9b0 20696e20 666f756e 6420696e 20746865 in found in the │ │ │ │ + 0x001fd9c0 20454c46 27732044 594e5359 4d2e2049 ELF's DYNSYM. I │ │ │ │ + 0x001fd9d0 6e646976 69647561 6c207379 6d626f6c ndividual symbol │ │ │ │ + 0x001fd9e0 206f626a 65637473 2063616e 20626520 objects can be │ │ │ │ + 0x001fd9f0 61636365 73736564 20627920 7573696e accessed by usin │ │ │ │ + 0x001fda00 67207468 65205b5d 206f7065 7261746f g the [] operato │ │ │ │ + 0x001fda10 722e222c 0a202020 20202020 20202020 r.",. │ │ │ │ + 0x001fda20 20227374 72756374 75726522 3a0a2020 "structure":. │ │ │ │ + 0x001fda30 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001fda40 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001fda50 64223a20 22737472 75637422 2c0a2020 d": "struct",. │ │ │ │ + 0x001fda60 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001fda70 616d6522 3a202264 796e7379 6d222c0a ame": "dynsym",. │ │ │ │ + 0x001fda80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fda90 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001fdaa0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001fdab0 20202020 20226174 74726962 75746573 "attributes │ │ │ │ + 0x001fdac0 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ + 0x001fdad0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001fdae0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fdaf0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001fdb00 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001fdb10 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001fdb20 65223a20 226e616d 65222c0a 20202020 e": "name",. │ │ │ │ + 0x001fdb30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fdb40 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001fdb50 6f6e223a 20225468 65207379 6d626f6c on": "The symbol │ │ │ │ + 0x001fdb60 2773206e 616d652e 222c0a20 20202020 's name.",. │ │ │ │ + 0x001fdb70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fdb80 20202022 74797065 223a2022 73220a20 "type": "s". │ │ │ │ + 0x001fdb90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fdba0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x001fdbb0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001fdbc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fdbd0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001fdbe0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001fdbf0 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x001fdc00 6d65223a 20227661 6c756522 2c0a2020 me": "value",. │ │ │ │ + 0x001fdc10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fdc20 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001fdc30 74696f6e 223a2022 41207661 6c756520 tion": "A value │ │ │ │ + 0x001fdc40 6173736f 63696174 65642077 69746820 associated with │ │ │ │ + 0x001fdc50 74686520 73796d62 6f6c2e20 47656e65 the symbol. Gene │ │ │ │ + 0x001fdc60 72616c6c 79206120 76697274 75616c20 rally a virtual │ │ │ │ + 0x001fdc70 61646472 6573732e 222c0a20 20202020 address.",. │ │ │ │ + 0x001fdc80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fdc90 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001fdca0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fdcb0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x001fdcc0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001fdcd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fdce0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001fdcf0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001fdd00 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x001fdd10 6d65223a 20227369 7a65222c 0a202020 me": "size",. │ │ │ │ + 0x001fdd20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fdd30 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001fdd40 696f6e22 3a202254 68652073 796d626f ion": "The symbo │ │ │ │ + 0x001fdd50 6c277320 73697a65 2e222c0a 20202020 l's size.",. │ │ │ │ + 0x001fdd60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fdd70 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ 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". │ │ │ │ - 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 { │ │ │ │ - 0x001fdfb0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001fdfc0 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x001fdfd0 7065223a 20227322 2c0a2020 20202020 pe": "s",. │ │ │ │ + 0x001fdd90 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001fdda0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001fddb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fddc0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001fddd0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001fdde0 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001fddf0 616d6522 3a202274 79706522 2c0a2020 ame": "type",. │ │ │ │ + 0x001fde00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fde10 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001fde20 74696f6e 223a2022 54686520 74797065 tion": "The type │ │ │ │ + 0x001fde30 206f6620 73796d62 6f6c2e20 4275696c of symbol. Buil │ │ │ │ + 0x001fde40 74207661 6c756573 20617265 3a205354 t values are: ST │ │ │ │ + 0x001fde50 545f4e4f 54595045 2c205354 545f4f42 T_NOTYPE, STT_OB │ │ │ │ + 0x001fde60 4a454354 2c205354 545f4655 4e432c20 JECT, STT_FUNC, │ │ │ │ + 0x001fde70 5354545f 53454354 494f4e2c 20535454 STT_SECTION, STT │ │ │ │ + 0x001fde80 5f46494c 452c2053 54545f43 4f4d4d4f _FILE, STT_COMMO │ │ │ │ + 0x001fde90 4e2c2053 54545f54 4c532e22 2c0a2020 N, STT_TLS.",. │ │ │ │ + 0x001fdea0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fdeb0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001fdec0 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001fded0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001fdee0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x001fdef0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fdf00 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001fdf10 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001fdf20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fdf30 226e616d 65223a20 2262696e 64222c0a "name": "bind",. │ │ │ │ + 0x001fdf40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fdf50 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001fdf60 74617469 6f6e223a 20225468 65206269 tation": "The bi │ │ │ │ + 0x001fdf70 6e64696e 67206f66 20746865 2073796d nding of the sym │ │ │ │ + 0x001fdf80 626f6c2e 20427569 6c74696e 2076616c bol. Builtin val │ │ │ │ + 0x001fdf90 75657320 6172653a 20535442 5f4c4f43 ues are: STB_LOC │ │ │ │ + 0x001fdfa0 414c2c20 5354425f 474c4f42 414c2c20 AL, STB_GLOBAL, │ │ │ │ + 0x001fdfb0 5354425f 5745414b 2e222c0a 20202020 STB_WEAK.",. │ │ │ │ + 0x001fdfc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fdfd0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ 0x001fdfe0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fdff0 20202020 2020226e 616d6522 3a202264 "name": "d │ │ │ │ - 0x001fe000 6c6c5f6e 616d6522 0a202020 20202020 ll_name". │ │ │ │ + 0x001fdff0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001fe000 20202020 20202020 2020207b 0a202020 {. │ │ │ │ 0x001fe010 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fe020 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ - 0x001fe030 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 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.". │ │ │ │ - 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",. │ │ │ │ - 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",. │ │ │ │ - 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": [. │ │ │ │ + 0x001fe020 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001fe030 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001fe040 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001fe050 616d6522 3a202273 686e6478 222c0a20 ame": "shndx",. │ │ │ │ + 0x001fe060 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe070 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001fe080 6174696f 6e223a20 22546865 20736563 ation": "The sec │ │ │ │ + 0x001fe090 74696f6e 20696e64 65782077 68696368 tion index which │ │ │ │ + 0x001fe0a0 20746865 2073796d 626f6c20 69732061 the symbol is a │ │ │ │ + 0x001fe0b0 73736f63 69617465 64207769 74682e22 ssociated with." │ │ │ │ + 0x001fe0c0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001fe0d0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001fe0e0 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ + 0x001fe0f0 20202020 20202020 20207d0a 20202020 }. │ │ │ │ + 0x001fe100 20202020 20202020 20202020 5d0a2020 ]. │ │ │ │ + 0x001fe110 20202020 20202020 20207d0a 20202020 }. │ │ │ │ + 0x001fe120 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001fe130 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001fe140 6e64223a 20226675 6e637469 6f6e222c nd": "function", │ │ │ │ + 0x001fe150 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001fe160 6d65223a 20227379 6d746162 5f73796d me": "symtab_sym │ │ │ │ + 0x001fe170 626f6c22 2c0a2020 20202020 20202020 bol",. │ │ │ │ + 0x001fe180 20202272 65747572 6e5f7479 7065223a "return_type": │ │ │ │ + 0x001fe190 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ + 0x001fe1a0 2020226f 7665726c 6f616473 223a205b "overloads": [ │ │ │ │ + 0x001fe1b0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001fe1c0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001fe1d0 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ + 0x001fe1e0 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ + 0x001fe1f0 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001fe200 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe210 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001fe220 65223a20 2273222c 0a202020 20202020 e": "s",. │ │ │ │ + 0x001fe230 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe240 20202020 20226e61 6d65223a 2022220a "name": "". │ │ │ │ + 0x001fe250 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe260 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ + 0x001fe270 20202020 20202020 20202020 20205d2c ], │ │ │ │ + 0x001fe280 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001fe290 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001fe2a0 696f6e22 3a202222 0a202020 20202020 ion": "". │ │ │ │ + 0x001fe2b0 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x001fe2c0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001fe2d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe2e0 20202261 7267756d 656e7473 223a205b "arguments": [ │ │ │ │ + 0x001fe2f0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001fe300 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001fe310 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe320 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001fe330 72222c0a 20202020 20202020 20202020 r",. │ │ │ │ + 0x001fe340 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe350 226e616d 65223a20 22220a20 20202020 "name": "". │ │ │ │ + 0x001fe360 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe370 2020207d 0a202020 20202020 20202020 }. │ │ │ │ + 0x001fe380 20202020 20202020 205d2c0a 20202020 ],. │ │ │ │ + 0x001fe390 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe3a0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001fe3b0 2022220a 20202020 20202020 20202020 "". │ │ │ │ + 0x001fe3c0 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ + 0x001fe3d0 20205d0a 20202020 20202020 7d0a2020 ]. }. │ │ │ │ + 0x001fe3e0 20205d0a 7d0a0a00 00000000 00000000 ].}........... │ │ │ │ + 0x001fe3f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x001fe400 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ + 0x001fe410 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ + 0x001fe420 65223a20 22646f74 6e657422 2c0a2020 e": "dotnet",. │ │ │ │ + 0x001fe430 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ + 0x001fe440 5b0a2020 20202020 20207b0a 20202020 [. {. │ │ │ │ + 0x001fe450 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001fe460 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001fe470 20202020 20226e61 6d65223a 20227665 "name": "ve │ │ │ │ + 0x001fe480 7273696f 6e222c0a 20202020 20202020 rsion",. │ │ │ │ + 0x001fe490 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001fe4a0 6f6e223a 20225468 65207665 7273696f on": "The versio │ │ │ │ + 0x001fe4b0 6e207374 72696e67 20636f6e 7461696e n string contain │ │ │ │ + 0x001fe4c0 65642069 6e207468 65206d65 74616461 ed in the metada │ │ │ │ + 0x001fe4d0 74612072 6f6f742e 20457861 6d706c65 ta root. Example │ │ │ │ + 0x001fe4e0 3a206060 60646f74 6e65742e 76657273 : ```dotnet.vers │ │ │ │ + 0x001fe4f0 696f6e20 3d3d205c 2276322e 302e3530 ion == \"v2.0.50 │ │ │ │ + 0x001fe500 3732375c 22606060 222c0a20 20202020 727\"```",. │ │ │ │ + 0x001fe510 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001fe520 73220a20 20202020 2020207d 2c0a2020 s". },. │ │ │ │ + 0x001fe530 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001fe540 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001fe550 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001fe560 20226e61 6d65223a 20226d6f 64756c65 "name": "module │ │ │ │ + 0x001fe570 5f6e616d 65222c0a 20202020 20202020 _name",. │ │ │ │ + 0x001fe580 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001fe590 6f6e223a 20225468 65206e61 6d65206f on": "The name o │ │ │ │ + 0x001fe5a0 66207468 65206d6f 64756c65 2e204578 f the module. Ex │ │ │ │ + 0x001fe5b0 616d706c 653a2060 6060646f 746e6574 ample: ```dotnet │ │ │ │ + 0x001fe5c0 2e6d6f64 756c655f 6e616d65 203d3d20 .module_name == │ │ │ │ + 0x001fe5d0 5c226178 735c2260 6060222c 0a202020 \"axs\"```",. │ │ │ │ + 0x001fe5e0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001fe5f0 20227322 0a202020 20202020 207d2c0a "s". },. │ │ │ │ + 0x001fe600 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001fe610 20202020 2020226b 696e6422 3a202261 "kind": "a │ │ │ │ + 0x001fe620 72726179 222c0a20 20202020 20202020 rray",. │ │ │ │ + 0x001fe630 20202022 6e616d65 223a2022 73747265 "name": "stre │ │ │ │ + 0x001fe640 616d7322 2c0a2020 20202020 20202020 ams",. │ │ │ │ + 0x001fe650 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001fe660 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001fe670 20202022 73747275 63747572 65223a0a "structure":. │ │ │ │ + 0x001fe680 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001fe690 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x001fe6a0 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ + 0x001fe6b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe6c0 226e616d 65223a20 22737472 65616d73 "name": "streams │ │ │ │ + 0x001fe6d0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001fe6e0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001fe6f0 6e223a20 2241207a 65726f2d 62617365 n": "A zero-base │ │ │ │ + 0x001fe700 64206172 72617920 6f662073 74726561 d array of strea │ │ │ │ + 0x001fe710 6d206f62 6a656374 732c206f 6e652066 m objects, one f │ │ │ │ + 0x001fe720 6f722065 61636820 73747265 616d2063 or each stream c │ │ │ │ + 0x001fe730 6f6e7461 696e6564 20696e20 74686520 ontained in the │ │ │ │ + 0x001fe740 66696c65 2e20496e 64697669 6475616c file. Individual │ │ │ │ + 0x001fe750 20737472 65616d73 2063616e 20626520 streams can be │ │ │ │ + 0x001fe760 61636365 73736564 20627920 7573696e accessed by usin │ │ │ │ + 0x001fe770 67207468 65205b5d 206f7065 7261746f g the [] operato │ │ │ │ + 0x001fe780 722e2045 78616d70 6c653a20 60606064 r. Example: ```d │ │ │ │ + 0x001fe790 6f746e65 742e7374 7265616d 735b305d otnet.streams[0] │ │ │ │ + 0x001fe7a0 2e6e616d 65203d3d 205c2223 7e5c2260 .name == \"#~\"` │ │ │ │ + 0x001fe7b0 6060222c 0a202020 20202020 20202020 ``",. │ │ │ │ + 0x001fe7c0 20202020 20226174 74726962 75746573 "attributes │ │ │ │ + 0x001fe7d0 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ + 0x001fe7e0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001fe7f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe800 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001fe810 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001fe820 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001fe830 65223a20 226e616d 65222c0a 20202020 e": "name",. │ │ │ │ + 0x001fe840 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe850 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001fe860 6f6e223a 20225374 7265616d 206e616d on": "Stream nam │ │ │ │ + 0x001fe870 652e222c 0a202020 20202020 20202020 e.",. │ │ │ │ + 0x001fe880 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001fe890 7065223a 20227322 0a202020 20202020 pe": "s". │ │ │ │ + 0x001fe8a0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001fe8b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe8c0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001fe8d0 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x001fe8e0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001fe8f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe900 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001fe910 6f666673 6574222c 0a202020 20202020 offset",. │ │ │ │ + 0x001fe920 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe930 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001fe940 3a202253 74726561 6d206f66 66736574 : "Stream offset │ │ │ │ + 0x001fe950 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x001fe960 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001fe970 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001fe980 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x001fe990 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe9a0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001fe9b0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001fe9c0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001fe9d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe9e0 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ + 0x001fe9f0 697a6522 2c0a2020 20202020 20202020 ize",. │ │ │ │ + 0x001fea00 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001fea10 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001fea20 53747265 616d2073 697a652e 222c0a20 Stream size.",. │ │ │ │ + 0x001fea30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fea40 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001fea50 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x001fea60 20202020 2020207d 0a202020 20202020 }. │ │ │ │ + 0x001fea70 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ + 0x001fea80 20202020 2020207d 0a202020 20202020 }. │ │ │ │ + 0x001fea90 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001feaa0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001feab0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001feac0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001fead0 6e756d62 65725f6f 665f7374 7265616d number_of_stream │ │ │ │ + 0x001feae0 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ + 0x001feaf0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001feb00 20225468 65206e75 6d626572 206f6620 "The number of │ │ │ │ + 0x001feb10 73747265 616d7320 696e2074 68652066 streams in the f │ │ │ │ + 0x001feb20 696c652e 222c0a20 20202020 20202020 ile.",. │ │ │ │ + 0x001feb30 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001feb40 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001feb50 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001feb60 226b696e 64223a20 22617272 6179222c "kind": "array", │ │ │ │ + 0x001feb70 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001feb80 6d65223a 20226775 69647322 2c0a2020 me": "guids",. │ │ │ │ + 0x001feb90 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001feba0 656e7461 74696f6e 223a2022 41207a65 entation": "A ze │ │ │ │ + 0x001febb0 726f2d62 61736564 20617272 6179206f ro-based array o │ │ │ │ + 0x001febc0 66207374 72696e67 732c206f 6e652066 f strings, one f │ │ │ │ + 0x001febd0 6f722065 61636820 47554944 2e20496e or each GUID. In │ │ │ │ + 0x001febe0 64697669 6475616c 20677569 64732063 dividual guids c │ │ │ │ + 0x001febf0 616e2062 65206163 63657373 65642062 an be accessed b │ │ │ │ + 0x001fec00 79207573 696e6720 74686520 5b5d206f y using the [] o │ │ │ │ + 0x001fec10 70657261 746f722e 20457861 6d706c65 perator. Example │ │ │ │ + 0x001fec20 3a206060 60646f74 6e65742e 67756964 : ```dotnet.guid │ │ │ │ + 0x001fec30 735b305d 203d3d20 5c223939 63303866 s[0] == \"99c08f │ │ │ │ + 0x001fec40 66642d66 3337382d 61383931 2d313061 fd-f378-a891-10a │ │ │ │ + 0x001fec50 622d6330 32666531 31626536 65665c22 b-c02fe11be6ef\" │ │ │ │ + 0x001fec60 60606022 2c0a2020 20202020 20202020 ```",. │ │ │ │ + 0x001fec70 20202274 79706522 3a202273 220a2020 "type": "s". │ │ │ │ + 0x001fec80 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001fec90 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001feca0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001fecb0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001fecc0 65223a20 226e756d 6265725f 6f665f67 e": "number_of_g │ │ │ │ + 0x001fecd0 75696473 222c0a20 20202020 20202020 uids",. │ │ │ │ + 0x001fece0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001fecf0 6e223a20 22546865 206e756d 62657220 n": "The number │ │ │ │ + 0x001fed00 6f662047 55494473 20696e20 74686520 of GUIDs in the │ │ │ │ + 0x001fed10 67756964 73206172 7261792e 222c0a20 guids array.",. │ │ │ │ + 0x001fed20 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001fed30 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001fed40 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001fed50 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001fed60 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001fed70 20202020 20226e61 6d65223a 20226e75 "name": "nu │ │ │ │ + 0x001fed80 6d626572 5f6f665f 636c6173 73657322 mber_of_classes" │ │ │ │ + 0x001fed90 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001feda0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001fedb0 54686520 6e756d62 6572206f 6620636c The number of cl │ │ │ │ + 0x001fedc0 61737365 7320696e 20746865 2066696c asses in the fil │ │ │ │ + 0x001fedd0 652e222c 0a202020 20202020 20202020 e.",. │ │ │ │ + 0x001fede0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001fedf0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001fee00 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001fee10 696e6422 3a202261 72726179 222c0a20 ind": "array",. │ │ │ │ + 0x001fee20 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001fee30 223a2022 636c6173 73657322 2c0a2020 ": "classes",. │ │ │ │ + 0x001fee40 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001fee50 656e7461 74696f6e 223a2022 41207a65 entation": "A ze │ │ │ │ + 0x001fee60 726f2d62 61736564 20617272 6179206f ro-based array o │ │ │ │ + 0x001fee70 66202e4e 45542063 6c617373 65732073 f .NET classes s │ │ │ │ + 0x001fee80 746f7265 6420696e 20746865 206d6574 tored in the met │ │ │ │ + 0x001fee90 61646174 612e2049 6e646976 69647561 adata. Individua │ │ │ │ + 0x001feea0 6c20636c 61737365 73206361 6e206265 l classes can be │ │ │ │ + 0x001feeb0 20616363 65737365 64207573 696e6720 accessed using │ │ │ │ + 0x001feec0 74686520 5b5d206f 70657261 746f722e the [] operator. │ │ │ │ + 0x001feed0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001feee0 73747275 63747572 65223a0a 20202020 structure":. │ │ │ │ + 0x001feef0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001fef00 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001fef10 3a202273 74727563 74222c0a 20202020 : "struct",. │ │ │ │ + 0x001fef20 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001fef30 65223a20 22636c61 73736573 222c0a20 e": "classes",. │ │ │ │ + 0x001fef40 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001fef50 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001fef60 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001fef70 20202020 22617474 72696275 74657322 "attributes" │ │ │ │ + 0x001fef80 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ + 0x001fef90 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001fefa0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fefb0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001fefc0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001fefd0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001fefe0 223a2022 66756c6c 6e616d65 222c0a20 ": "fullname",. │ │ │ │ + 0x001feff0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff000 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001ff010 6174696f 6e223a20 22436c61 73732066 ation": "Class f │ │ │ │ + 0x001ff020 756c6c20 6e616d65 2e222c0a 20202020 ull name.",. │ │ │ │ + 0x001ff030 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff040 20202020 22747970 65223a20 2273220a "type": "s". │ │ │ │ + 0x001ff050 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff060 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001ff070 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001ff080 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff090 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001ff0a0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001ff0b0 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001ff0c0 616d6522 3a20226e 616d6522 2c0a2020 ame": "name",. │ │ │ │ + 0x001ff0d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff0e0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001ff0f0 74696f6e 223a2022 436c6173 73206e61 tion": "Class na │ │ │ │ + 0x001ff100 6d652e22 2c0a2020 20202020 20202020 me.",. │ │ │ │ + 0x001ff110 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x001ff120 79706522 3a202273 220a2020 20202020 ype": "s". │ │ │ │ + 0x001ff130 20202020 20202020 20202020 20207d2c }, │ │ │ │ + 0x001ff140 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ff150 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001ff160 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001ff170 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001ff180 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff190 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001ff1a0 226e616d 65737061 6365222c 0a202020 "namespace",. │ │ │ │ + 0x001ff1b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff1c0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001ff1d0 696f6e22 3a202243 6c617373 206e616d ion": "Class nam │ │ │ │ + 0x001ff1e0 65737061 63652e22 2c0a2020 20202020 espace.",. │ │ │ │ + 0x001ff1f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff200 20202274 79706522 3a202273 220a2020 "type": "s". │ │ │ │ + 0x001ff210 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff220 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ + 0x001ff230 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001ff240 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff250 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001ff260 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001ff270 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001ff280 65223a20 22766973 6962696c 69747922 e": "visibility" │ │ │ │ + 0x001ff290 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001ff2a0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001ff2b0 656e7461 74696f6e 223a2022 436c6173 entation": "Clas │ │ │ │ + 0x001ff2c0 73207669 73696269 6c697479 20737065 s visibility spe │ │ │ │ + 0x001ff2d0 63696669 65722c20 6f707469 6f6e7320 cifier, options │ │ │ │ + 0x001ff2e0 6172653a 20707269 76617465 2c207075 are: private, pu │ │ │ │ + 0x001ff2f0 626c6963 2c207072 6f746563 7465642c blic, protected, │ │ │ │ + 0x001ff300 20696e74 65726e61 6c2c2070 72697661 internal, priva │ │ │ │ + 0x001ff310 74652070 726f7465 63746564 20616e64 te protected and │ │ │ │ + 0x001ff320 2070726f 74656374 65642069 6e746572 protected inter │ │ │ │ + 0x001ff330 6e616c22 2c0a2020 20202020 20202020 nal",. │ │ │ │ + 0x001ff340 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x001ff350 79706522 203a2022 73220a20 20202020 ype" : "s". │ │ │ │ + 0x001ff360 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001ff370 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001ff380 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001ff390 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff3a0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001ff3b0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ff3c0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001ff3d0 20227479 7065222c 0a202020 20202020 "type",. │ │ │ │ + 0x001ff3e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff3f0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001ff400 3a202254 79706520 6f662074 6865206f : "Type of the o │ │ │ │ + 0x001ff410 626a6563 742c206f 7074696f 6e732061 bject, options a │ │ │ │ + 0x001ff420 72653a20 636c6173 7320616e 6420696e re: class and in │ │ │ │ + 0x001ff430 74657266 61636522 2c0a2020 20202020 terface",. │ │ │ │ + 0x001ff440 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff450 20202274 79706522 203a2022 73220a20 "type" : "s". │ │ │ │ + 0x001ff460 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff470 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x001ff480 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001ff490 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff4a0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001ff4b0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001ff4c0 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x001ff4d0 6d65223a 20226162 73747261 6374222c me": "abstract", │ │ │ │ + 0x001ff4e0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ff4f0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001ff500 6e746174 696f6e22 3a202242 6f6f6c65 ntation": "Boole │ │ │ │ + 0x001ff510 616e2072 65707265 73656e74 696e6720 an representing │ │ │ │ + 0x001ff520 69662063 6c617373 20697320 61627374 if class is abst │ │ │ │ + 0x001ff530 72616374 2e222c0a 20202020 20202020 ract.",. │ │ │ │ + 0x001ff540 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff550 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001ff560 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff570 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ + 0x001ff580 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001ff590 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff5a0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001ff5b0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001ff5c0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001ff5d0 3a202273 65616c65 64222c0a 20202020 : "sealed",. │ │ │ │ + 0x001ff5e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff5f0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001ff600 6f6e223a 2022426f 6f6c6561 6e207265 on": "Boolean re │ │ │ │ + 0x001ff610 70726573 656e7469 6e672069 6620636c presenting if cl │ │ │ │ + 0x001ff620 61737320 69732073 65616c65 642e222c ass is sealed.", │ │ │ │ + 0x001ff630 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ff640 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001ff650 20226922 0a202020 20202020 20202020 "i". │ │ │ │ + 0x001ff660 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x001ff670 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff680 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001ff690 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001ff6a0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001ff6b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff6c0 20202022 6e616d65 223a2022 6e756d62 "name": "numb │ │ │ │ + 0x001ff6d0 65725f6f 665f6765 6e657269 635f7061 er_of_generic_pa │ │ │ │ + 0x001ff6e0 72616d65 74657273 222c0a20 20202020 rameters",. │ │ │ │ + 0x001ff6f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff700 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001ff710 6e223a20 224e756d 62657220 6f662067 n": "Number of g │ │ │ │ + 0x001ff720 656e6572 69632070 6172616d 65746572 eneric parameter │ │ │ │ + 0x001ff730 732e222c 0a202020 20202020 20202020 s.",. │ │ │ │ + 0x001ff740 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001ff750 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001ff760 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001ff770 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff780 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001ff790 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x001ff7a0 696e6422 3a202261 72726179 222c0a20 ind": "array",. │ │ │ │ + 0x001ff7b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff7c0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001ff7d0 67656e65 7269635f 70617261 6d657465 generic_paramete │ │ │ │ + 0x001ff7e0 7273222c 0a202020 20202020 20202020 rs",. │ │ │ │ + 0x001ff7f0 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x001ff800 63756d65 6e746174 696f6e22 3a202241 cumentation": "A │ │ │ │ + 0x001ff810 207a6572 6f2d6261 73656420 61727261 zero-based arra │ │ │ │ + 0x001ff820 79206f66 2067656e 65726963 20706172 y of generic par │ │ │ │ + 0x001ff830 616d6574 65727320 6e616d65 2e20496e ameters name. In │ │ │ │ + 0x001ff840 64697669 6475616c 20706172 616d6574 dividual paramet │ │ │ │ + 0x001ff850 65727320 63616e20 62652061 63636573 ers can be acces │ │ │ │ + 0x001ff860 73656420 7573696e 67207468 65205b5d sed using the [] │ │ │ │ + 0x001ff870 206f7065 7261746f 722e222c 0a202020 operator.",. │ │ │ │ + 0x001ff880 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff890 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ + 0x001ff8a0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ff8b0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001ff8c0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001ff8d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff8e0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001ff8f0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001ff900 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001ff910 6e616d65 223a2022 6e756d62 65725f6f name": "number_o │ │ │ │ + 0x001ff920 665f6261 73655f74 79706573 222c0a20 f_base_types",. │ │ │ │ + 0x001ff930 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff940 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001ff950 6174696f 6e223a20 224e756d 62657220 ation": "Number │ │ │ │ + 0x001ff960 6f662074 68652062 61736520 74797065 of the base type │ │ │ │ + 0x001ff970 732e222c 0a202020 20202020 20202020 s.",. │ │ │ │ + 0x001ff980 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001ff990 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001ff9a0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001ff9b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff9c0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001ff9d0 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x001ff9e0 696e6422 3a202261 72726179 222c0a20 ind": "array",. │ │ │ │ + 0x001ff9f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ffa00 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001ffa10 62617365 5f747970 6573222c 0a202020 base_types",. │ │ │ │ + 0x001ffa20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ffa30 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001ffa40 696f6e22 3a202241 207a6572 6f2d6261 ion": "A zero-ba │ │ │ │ + 0x001ffa50 73656420 61727261 79206f66 20626173 sed array of bas │ │ │ │ + 0x001ffa60 65207479 70657320 6e616d65 2e20496e e types name. In │ │ │ │ + 0x001ffa70 64697669 6475616c 20626173 65207479 dividual base ty │ │ │ │ + 0x001ffa80 70657320 63616e20 62652061 63636573 pes can be acces │ │ │ │ + 0x001ffa90 73656420 7573696e 67207468 65205b5d sed using the [] │ │ │ │ + 0x001ffaa0 206f7065 7261746f 722e222c 0a202020 operator.",. │ │ │ │ + 0x001ffab0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ffac0 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ + 0x001ffad0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ffae0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001ffaf0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001ffb00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ffb10 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001ffb20 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001ffb30 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001ffb40 6e616d65 223a2022 6e756d62 65725f6f name": "number_o │ │ │ │ + 0x001ffb50 665f6d65 74686f64 73222c0a 20202020 f_methods",. │ │ │ │ + 0x001ffb60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ffb70 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001ffb80 6f6e223a 20224e75 6d626572 206f6620 on": "Number of │ │ │ │ + 0x001ffb90 74686520 6d657468 6f64732e 222c0a20 the methods.",. │ │ │ │ + 0x001ffba0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ffbb0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001ffbc0 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x001ffbd0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001ffbe0 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001ffbf0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ffc00 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001ffc10 22617272 6179222c 0a202020 20202020 "array",. │ │ │ │ + 0x001ffc20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ffc30 20226e61 6d65223a 20226d65 74686f64 "name": "method │ │ │ │ + 0x001ffc40 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ + 0x001ffc50 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001ffc60 756d656e 74617469 6f6e223a 20224120 umentation": "A │ │ │ │ + 0x001ffc70 7a65726f 2d626173 65642061 72726179 zero-based array │ │ │ │ + 0x001ffc80 206f6620 6d657468 6f64206f 626a6563 of method objec │ │ │ │ + 0x001ffc90 74732e20 496e6469 76696475 616c206d ts. Individual m │ │ │ │ + 0x001ffca0 6574686f 64732063 616e2062 65206163 ethods can be ac │ │ │ │ + 0x001ffcb0 63657373 65642062 79207573 696e6720 cessed by using │ │ │ │ + 0x001ffcc0 74686520 5b5d206f 70657261 746f722e the [] operator. │ │ │ │ + 0x001ffcd0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001ffce0 20202020 20202020 20202022 73747275 "stru │ │ │ │ + 0x001ffcf0 63747572 65223a0a 20202020 20202020 cture":. │ │ │ │ + 0x001ffd00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ffd10 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001ffd20 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x001ffd30 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ + 0x001ffd40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ffd50 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001ffd60 65223a20 226d6574 686f6473 222c0a20 e": "methods",. │ │ │ │ + 0x001ffd70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ffd80 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001ffd90 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001ffda0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ffdb0 20202020 20202020 20202020 22617474 "att │ │ │ │ + 0x001ffdc0 72696275 74657322 3a205b0a 20202020 ributes": [. │ │ │ │ + 0x001ffdd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ffde0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001ffdf0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ffe00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ffe10 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001ffe20 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001ffe30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ffe40 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001ffe50 6e616d65 222c0a20 20202020 20202020 name",. │ │ │ │ + 0x001ffe60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ffe70 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001ffe80 6d656e74 6174696f 6e223a20 224d6574 mentation": "Met │ │ │ │ + 0x001ffe90 686f6420 6e616d65 2e222c0a 20202020 hod name.",. │ │ │ │ + 0x001ffea0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ffeb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ffec0 22747970 65223a20 2273220a 20202020 "type": "s". │ │ │ │ + 0x001ffed0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ffee0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x001ffef0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fff00 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001fff10 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001fff20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fff30 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001fff40 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001fff50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fff60 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001fff70 3a202276 69736962 696c6974 79222c0a : "visibility",. │ │ │ │ + 0x001fff80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fff90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fffa0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001fffb0 6f6e223a 20224d65 74686f64 20766973 on": "Method vis │ │ │ │ + 0x001fffc0 6962696c 69747920 73706563 69666965 ibility specifie │ │ │ │ + 0x001fffd0 722c206f 7074696f 6e732061 72653a20 r, options are: │ │ │ │ + 0x001fffe0 70726976 6174652c 20707562 6c69632c private, public, │ │ │ │ + 0x001ffff0 2070726f 74656374 65642c20 696e7465 protected, inte │ │ │ │ + 0x00200000 726e616c 2c207072 69766174 65207072 rnal, private pr │ │ │ │ + 0x00200010 6f746563 74656420 616e6420 70726f74 otected and prot │ │ │ │ + 0x00200020 65637465 6420696e 7465726e 616c222c ected internal", │ │ │ │ + 0x00200030 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00200040 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200050 20202020 20227479 70652220 3a202273 "type" : "s │ │ │ │ + 0x00200060 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x00200070 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200080 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ + 0x00200090 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002000a0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x002000b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002000c0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x002000d0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x002000e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002000f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200100 226e616d 65223a20 22737461 74696322 "name": "static" │ │ │ │ + 0x00200110 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00200120 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200130 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x00200140 74696f6e 223a2022 426f6f6c 65616e20 tion": "Boolean │ │ │ │ + 0x00200150 72657072 6573656e 74696e67 20696620 representing if │ │ │ │ + 0x00200160 6d657468 6f642069 73207374 61746963 method is static │ │ │ │ + 0x00200170 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x00200180 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200190 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x002001a0 2269220a 20202020 20202020 20202020 "i". │ │ │ │ + 0x002001b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002001c0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x002001d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002001e0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x002001f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200200 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x00200210 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x00200220 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200230 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200240 2020226e 616d6522 3a202276 69727475 "name": "virtu │ │ │ │ + 0x00200250 616c222c 0a202020 20202020 20202020 al",. │ │ │ │ + 0x00200260 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200270 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x00200280 6e746174 696f6e22 3a202242 6f6f6c65 ntation": "Boole │ │ │ │ + 0x00200290 616e2072 65707265 73656e74 696e6720 an representing │ │ │ │ + 0x002002a0 6966206d 6574686f 64206973 20766972 if method is vir │ │ │ │ + 0x002002b0 7475616c 2e222c0a 20202020 20202020 tual.",. │ │ │ │ + 0x002002c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002002d0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x002002e0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x002002f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200300 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x00200310 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200320 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x00200330 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200340 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200350 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x00200360 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00200370 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200380 20202020 2020226e 616d6522 3a202266 "name": "f │ │ │ │ + 0x00200390 696e616c 222c0a20 20202020 20202020 inal",. │ │ │ │ + 0x002003a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002003b0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x002003c0 6d656e74 6174696f 6e223a20 22426f6f mentation": "Boo │ │ │ │ + 0x002003d0 6c65616e 20726570 72657365 6e74696e lean representin │ │ │ │ + 0x002003e0 67206966 206d6574 686f6420 69732066 g if method is f │ │ │ │ + 0x002003f0 696e616c 2e222c0a 20202020 20202020 inal.",. │ │ │ │ + 0x00200400 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200410 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x00200420 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x00200430 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200440 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x00200450 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200460 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x00200470 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200480 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200490 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x002004a0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x002004b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002004c0 20202020 2020226e 616d6522 3a202261 "name": "a │ │ │ │ + 0x002004d0 62737472 61637422 2c0a2020 20202020 bstract",. │ │ │ │ + 0x002004e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002004f0 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x00200500 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x00200510 426f6f6c 65616e20 72657072 6573656e Boolean represen │ │ │ │ + 0x00200520 74696e67 20696620 6d657468 6f642069 ting if method i │ │ │ │ + 0x00200530 73206162 73747261 63742e22 2c0a2020 s abstract.",. │ │ │ │ + 0x00200540 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200550 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200560 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x00200570 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200580 20202020 20202020 20202020 20207d2c }, │ │ │ │ + 0x00200590 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x002005a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002005b0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x002005c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002005d0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x002005e0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x002005f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200600 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x00200610 65223a20 22726574 75726e5f 74797065 e": "return_type │ │ │ │ + 0x00200620 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x00200630 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200640 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x00200650 6174696f 6e223a20 224d6574 686f6420 ation": "Method │ │ │ │ + 0x00200660 72657475 726e2074 79706520 6e616d65 return type name │ │ │ │ + 0x00200670 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x00200680 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200690 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x002006a0 2273220a 20202020 20202020 20202020 "s". │ │ │ │ + 0x002006b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002006c0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x002006d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002006e0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x002006f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200700 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x00200710 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x00200720 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200730 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200740 2020226e 616d6522 3a20226e 756d6265 "name": "numbe │ │ │ │ + 0x00200750 725f6f66 5f706172 616d6574 65727322 r_of_parameters" │ │ │ │ + 0x00200760 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00200770 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200780 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x00200790 74696f6e 223a2022 4e756d62 6572206f tion": "Number o │ │ │ │ + 0x002007a0 66207468 65206d65 74686f64 20706172 f the method par │ │ │ │ + 0x002007b0 616d6574 6572732e 222c0a20 20202020 ameters.",. │ │ │ │ + 0x002007c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002007d0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x002007e0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x002007f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200800 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x00200810 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200820 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x00200830 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200840 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200850 20202020 226b696e 64223a20 22617272 "kind": "arr │ │ │ │ + 0x00200860 6179222c 0a202020 20202020 20202020 ay",. │ │ │ │ + 0x00200870 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200880 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x00200890 20227061 72616d65 74657273 222c0a20 "parameters",. │ │ │ │ 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.",. │ │ │ │ + 0x002008b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002008c0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x002008d0 6e223a20 2241207a 65726f2d 62617365 n": "A zero-base │ │ │ │ + 0x002008e0 64206172 72617920 6f66206d 6574686f d array of metho │ │ │ │ + 0x002008f0 64207061 72616d65 74657273 2e20496e d parameters. In │ │ │ │ + 0x00200900 64697669 6475616c 20706172 616d6574 dividual paramet │ │ │ │ + 0x00200910 65727320 63616e20 62652061 63636573 ers can be acces │ │ │ │ + 0x00200920 73656420 62792075 73696e67 20746865 sed by using the │ │ │ │ + 0x00200930 205b5d20 6f706572 61746f72 2e222c0a [] operator.",. │ │ │ │ + 0x00200940 20202020 20202020 20202020 20202020 │ │ │ │ 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 {. │ │ │ │ + 0x00200960 20202020 22737472 75637475 7265223a "structure": │ │ │ │ + 0x00200970 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00200980 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200990 20202020 207b0a20 20202020 20202020 {. │ │ │ │ 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". │ │ │ │ + 0x002009b0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x002009c0 6b696e64 223a2022 73747275 6374222c kind": "struct", │ │ │ │ + 0x002009d0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x002009e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002009f0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x00200a00 20227061 72616d65 74657273 222c0a20 "parameters",. │ │ │ │ + 0x00200a10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200a20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200a30 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x00200a40 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x00200a50 20202020 20202020 20202020 20202020 │ │ │ │ 0x00200a60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00200a70 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x00200a80 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x00200a70 20202020 22617474 72696275 74657322 "attributes" │ │ │ │ + 0x00200a80 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ 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". │ │ │ │ + 0x00200aa0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200ab0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x00200ac0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200ad0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200ae0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x00200af0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x00200b00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200b10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200b20 20202022 6e616d65 223a2022 6e616d65 "name": "name │ │ │ │ + 0x00200b30 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x00200b40 20202020 20202020 20202020 20202020 │ │ │ │ 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",. │ │ │ │ + 0x00200b60 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x00200b70 6e223a20 22506172 616d6574 6572206e n": "Parameter n │ │ │ │ + 0x00200b80 616d652e 222c0a20 20202020 20202020 ame.",. │ │ │ │ + 0x00200b90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200ba0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200bb0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x00200bc0 73220a20 20202020 20202020 20202020 s". │ │ │ │ 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",. │ │ │ │ + 0x00200be0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x00200bf0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00200c00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200c10 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x00200c20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200c30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200c40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200c50 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x00200c60 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00200c70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200c80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200c90 20226e61 6d65223a 20227479 7065222c "name": "type", │ │ │ │ + 0x00200ca0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00200cb0 20202020 20202020 20202020 20202020 │ │ │ │ 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).",. │ │ │ │ + 0x00200cd0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x00200ce0 3a202250 6172616d 65746572 20747970 : "Parameter typ │ │ │ │ + 0x00200cf0 652e222c 0a202020 20202020 20202020 e.",. │ │ │ │ + 0x00200d00 20202020 20202020 20202020 20202020 │ │ │ │ 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 {. │ │ │ │ + 0x00200d20 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ + 0x00200d30 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00200d40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200d50 20202020 20202020 20202020 207d0a20 }. │ │ │ │ 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",. │ │ │ │ - 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 .",. │ │ │ │ - 0x00200f20 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x00200f30 65223a20 2273220a 20202020 20202020 e": "s". │ │ │ │ - 0x00200f40 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x00200d70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200d80 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ + 0x00200d90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200da0 20202020 20202020 20202020 207d0a20 }. │ │ │ │ + 0x00200db0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200dc0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x00200dd0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00200de0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200df0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x00200e00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200e10 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x00200e20 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x00200e30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200e40 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x00200e50 6d65223a 20226e75 6d626572 5f6f665f me": "number_of_ │ │ │ │ + 0x00200e60 67656e65 7269635f 70617261 6d657465 generic_paramete │ │ │ │ + 0x00200e70 7273222c 0a202020 20202020 20202020 rs",. │ │ │ │ + 0x00200e80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200e90 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x00200ea0 6e746174 696f6e22 3a20224e 756d6265 ntation": "Numbe │ │ │ │ + 0x00200eb0 72206f66 20746865 206d6574 686f6420 r of the method │ │ │ │ + 0x00200ec0 67656e65 72696320 70617261 6d657465 generic paramete │ │ │ │ + 0x00200ed0 72732e22 2c0a2020 20202020 20202020 rs.",. │ │ │ │ + 0x00200ee0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200ef0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x00200f00 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ + 0x00200f10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200f20 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x00200f30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200f40 20202020 20202020 207b0a20 20202020 {. │ │ │ │ 0x00200f50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00200f60 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x00200f70 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x00200f80 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x00200f60 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x00200f70 6b696e64 223a2022 61727261 79222c0a kind": "array",. │ │ │ │ + 0x00200f80 20202020 20202020 20202020 20202020 │ │ │ │ 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 },. │ │ │ │ - 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 {. │ │ │ │ + 0x00200fa0 20202020 226e616d 65223a20 2267656e "name": "gen │ │ │ │ + 0x00200fb0 65726963 5f706172 616d6574 65727322 eric_parameters" │ │ │ │ + 0x00200fc0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00200fd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200fe0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x00200ff0 74696f6e 223a2022 41207a65 726f2d62 tion": "A zero-b │ │ │ │ + 0x00201000 61736564 20617272 6179206f 66206d65 ased array of me │ │ │ │ + 0x00201010 74686f64 2067656e 65726963 20706172 thod generic par │ │ │ │ + 0x00201020 616d6574 6572732e 20496e64 69766964 ameters. Individ │ │ │ │ + 0x00201030 75616c20 70617261 6d657465 72732063 ual parameters c │ │ │ │ + 0x00201040 616e2062 65206163 63657373 65642062 an be accessed b │ │ │ │ + 0x00201050 79207573 696e6720 74686520 5b5d206f y using the [] o │ │ │ │ + 0x00201060 70657261 746f722e 222c0a20 20202020 perator.",. │ │ │ │ + 0x00201070 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201080 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x00201090 74797065 223a2022 73220a20 20202020 type": "s". │ │ │ │ + 0x002010a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002010b0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x002010c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002010d0 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ + 0x002010e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002010f0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ + 0x00201100 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x00201110 20202020 20202020 2020205d 0a202020 ]. │ │ │ │ + 0x00201120 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x00201130 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x00201140 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x00201150 64223a20 22617272 6179222c 0a202020 d": "array",. │ │ │ │ + 0x00201160 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x00201170 20227265 736f7572 63657322 2c0a2020 "resources",. │ │ │ │ + 0x00201180 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x00201190 656e7461 74696f6e 223a2022 41207a65 entation": "A ze │ │ │ │ + 0x002011a0 726f2d62 61736564 20617272 6179206f ro-based array o │ │ │ │ + 0x002011b0 66207265 736f7572 6365206f 626a6563 f resource objec │ │ │ │ + 0x002011c0 74732c20 6f6e6520 666f7220 65616368 ts, one for each │ │ │ │ + 0x002011d0 20726573 6f757263 65207468 65202e4e resource the .N │ │ │ │ + 0x002011e0 45542066 696c6520 6861732e 20496e64 ET file has. Ind │ │ │ │ + 0x002011f0 69766964 75616c20 7265736f 75726365 ividual resource │ │ │ │ + 0x00201200 73206361 6e206265 20616363 65737365 s can be accesse │ │ │ │ + 0x00201210 64206279 20757369 6e672074 6865205b d by using the [ │ │ │ │ + 0x00201220 5d206f70 65726174 6f722e20 4578616d ] operator. Exam │ │ │ │ + 0x00201230 706c653a 20606060 75696e74 31366265 ple: ```uint16be │ │ │ │ + 0x00201240 28646f74 6e65742e 7265736f 75726365 (dotnet.resource │ │ │ │ + 0x00201250 735b305d 2e6f6666 73657429 203d3d20 s[0].offset) == │ │ │ │ + 0x00201260 30783464 35616060 60222c0a 20202020 0x4d5a```",. │ │ │ │ + 0x00201270 20202020 20202020 22737472 75637475 "structu │ │ │ │ + 0x00201280 7265223a 0a202020 20202020 20202020 re":. │ │ │ │ + 0x00201290 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x002012a0 20202022 6b696e64 223a2022 73747275 "kind": "stru │ │ │ │ + 0x002012b0 6374222c 0a202020 20202020 20202020 ct",. │ │ │ │ + 0x002012c0 20202020 20226e61 6d65223a 20227265 "name": "re │ │ │ │ + 0x002012d0 736f7572 63657322 2c0a2020 20202020 sources",. │ │ │ │ + 0x002012e0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x002012f0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x00201300 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x00201310 61747472 69627574 6573223a 205b0a20 attributes": [. │ │ │ │ + 0x00201320 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201330 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x00201340 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x00201350 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x00201360 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201370 20202020 2020226e 616d6522 3a20226e "name": "n │ │ │ │ + 0x00201380 616d6522 2c0a2020 20202020 20202020 ame",. │ │ │ │ + 0x00201390 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x002013a0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x002013b0 4e616d65 206f6620 74686520 7265736f Name of the reso │ │ │ │ + 0x002013c0 75726365 20287374 72696e67 292e222c urce (string).", │ │ │ │ + 0x002013d0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x002013e0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x002013f0 20227322 0a202020 20202020 20202020 "s". │ │ │ │ + 0x00201400 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x00201410 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201420 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x00201430 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x00201440 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x00201450 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201460 20202022 6e616d65 223a2022 6f666673 "name": "offs │ │ │ │ + 0x00201470 6574222c 0a202020 20202020 20202020 et",. │ │ │ │ + 0x00201480 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x00201490 63756d65 6e746174 696f6e22 3a20224f cumentation": "O │ │ │ │ + 0x002014a0 66667365 7420666f 72207468 65207265 ffset for the re │ │ │ │ + 0x002014b0 736f7572 63652064 6174612e 222c0a20 source data.",. │ │ │ │ + 0x002014c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002014d0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x002014e0 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x002014f0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x00201500 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x00201510 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201520 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x00201530 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x00201540 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201550 20226e61 6d65223a 20226c65 6e677468 "name": "length │ │ │ │ + 0x00201560 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x00201570 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x00201580 6d656e74 6174696f 6e223a20 224c656e mentation": "Len │ │ │ │ + 0x00201590 67746820 6f662074 68652072 65736f75 gth of the resou │ │ │ │ + 0x002015a0 72636520 64617461 2e222c0a 20202020 rce data.",. │ │ │ │ 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",. │ │ │ │ + 0x002015c0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x002015d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002015e0 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ + 0x002015f0 20202020 20205d0a 20202020 20202020 ]. │ │ │ │ + 0x00201600 20202020 7d0a2020 20202020 20207d2c }. }, │ │ │ │ + 0x00201610 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x00201620 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x00201630 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x00201640 20202020 226e616d 65223a20 226e756d "name": "num │ │ │ │ + 0x00201650 6265725f 6f665f72 65736f75 72636573 ber_of_resources │ │ │ │ + 0x00201660 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x00201670 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x00201680 22546865 206e756d 62657220 6f662072 "The number of r │ │ │ │ + 0x00201690 65736f75 72636573 20696e20 74686520 esources in the │ │ │ │ + 0x002016a0 2e4e4554 2066696c 652e2054 68657365 .NET file. These │ │ │ │ + 0x002016b0 20617265 20646966 66657265 6e742066 are different f │ │ │ │ + 0x002016c0 726f6d20 6e6f726d 616c2050 45207265 rom normal PE re │ │ │ │ + 0x002016d0 736f7572 6365732e 222c0a20 20202020 sources.",. │ │ │ │ + 0x002016e0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x002016f0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x00201700 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x00201710 20202020 226b696e 64223a20 22617272 "kind": "arr │ │ │ │ + 0x00201720 6179222c 0a202020 20202020 20202020 ay",. │ │ │ │ + 0x00201730 20226e61 6d65223a 20226173 73656d62 "name": "assemb │ │ │ │ + 0x00201740 6c795f72 65667322 2c0a2020 20202020 ly_refs",. │ │ │ │ + 0x00201750 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x00201760 74696f6e 223a2022 4f626a65 63742066 tion": "Object f │ │ │ │ + 0x00201770 6f72202e 4e455420 61737365 6d626c79 or .NET assembly │ │ │ │ + 0x00201780 20726566 6572656e 63652069 6e666f72 reference infor │ │ │ │ + 0x00201790 6d617469 6f6e2e22 2c0a2020 20202020 mation.",. │ │ │ │ + 0x002017a0 20202020 20202273 74727563 74757265 "structure │ │ │ │ + 0x002017b0 223a0a20 20202020 20202020 2020207b ":. { │ │ │ │ + 0x002017c0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x002017d0 20226b69 6e64223a 20227374 72756374 "kind": "struct │ │ │ │ + 0x002017e0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x002017f0 20202022 6e616d65 223a2022 61737365 "name": "asse │ │ │ │ + 0x00201800 6d626c79 5f726566 73222c0a 20202020 mbly_refs",. │ │ │ │ + 0x00201810 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x00201820 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x00201830 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00201840 20226174 74726962 75746573 223a205b "attributes": [ │ │ │ │ + 0x00201850 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00201860 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x00201870 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x00201880 6b696e64 223a2022 73747275 6374222c kind": "struct", │ │ │ │ + 0x00201890 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x002018a0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x002018b0 20227665 7273696f 6e222c0a 20202020 "version",. │ │ │ │ 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.",. │ │ │ │ + 0x002018d0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x002018e0 6f6e223a 2022416e 206f626a 65637420 on": "An object │ │ │ │ + 0x002018f0 77697468 20696e74 65676572 2076616c with integer val │ │ │ │ + 0x00201900 75657320 72657072 6573656e 74696e67 ues representing │ │ │ │ + 0x00201910 20766572 73696f6e 20696e66 6f726d61 version informa │ │ │ │ + 0x00201920 74696f6e 20666f72 20746869 73206173 tion for this as │ │ │ │ + 0x00201930 73656d62 6c792e22 2c0a2020 20202020 sembly.",. │ │ │ │ + 0x00201940 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201950 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ + 0x00201960 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ + 0x00201970 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x00201980 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201990 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002019a0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x002019b0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x002019c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002019d0 20226e61 6d65223a 20226d61 6a6f7222 "name": "major" │ │ │ │ + 0x002019e0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ 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",. │ │ │ │ + 0x00201a00 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x00201a10 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x00201a20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201a30 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x00201a40 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x00201a50 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x00201a60 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00201a70 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x00201a80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201a90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201aa0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x00201ab0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00201ac0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201ad0 20226e61 6d65223a 20226d69 6e6f7222 "name": "minor" │ │ │ │ + 0x00201ae0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00201af0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201b00 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x00201b10 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x00201b20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201b30 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x00201b40 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x00201b50 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x00201b60 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00201b70 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x00201b80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201b90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201ba0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x00201bb0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00201bc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201bd0 20226e61 6d65223a 20226275 696c645f "name": "build_ │ │ │ │ + 0x00201be0 6e756d62 6572222c 0a202020 20202020 number",. │ │ │ │ + 0x00201bf0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201c00 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x00201c10 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x00201c20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201c30 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x00201c40 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x00201c50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201c60 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x00201c70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201c80 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x00201c90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201ca0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x00201cb0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x00201cc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201cd0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x00201ce0 22726576 6973696f 6e5f6e75 6d626572 "revision_number │ │ │ │ + 0x00201cf0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ 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.",. │ │ │ │ + 0x00201d10 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x00201d20 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x00201d30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201d40 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x00201d50 2269220a 20202020 20202020 20202020 "i". │ │ │ │ + 0x00201d60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201d70 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ + 0x00201d80 20202020 20202020 20205d0a 20202020 ]. │ │ │ │ + 0x00201d90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201da0 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ + 0x00201db0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x00201dc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201dd0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x00201de0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00201df0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x00201e00 3a202270 75626c69 635f6b65 795f6f72 : "public_key_or │ │ │ │ + 0x00201e10 5f746f6b 656e222c 0a202020 20202020 _token",. │ │ │ │ 0x00201e20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00201e30 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 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",. │ │ │ │ - 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 {. │ │ │ │ - 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```". │ │ │ │ + 0x00201e30 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x00201e40 3a202253 7472696e 6720636f 6e746169 : "String contai │ │ │ │ + 0x00201e50 6e696e67 20746865 20707562 6c696320 ning the public │ │ │ │ + 0x00201e60 6b657920 6f722074 6f6b656e 20776869 key or token whi │ │ │ │ + 0x00201e70 63682069 64656e74 69666965 73207468 ch identifies th │ │ │ │ + 0x00201e80 65206175 74686f72 206f6620 74686973 e author of this │ │ │ │ + 0x00201e90 20617373 656d626c 792e222c 0a202020 assembly.",. │ │ │ │ + 0x00201ea0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201eb0 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ + 0x00201ec0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00201ed0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x00201ee0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x00201ef0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201f00 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x00201f10 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x00201f20 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x00201f30 6e616d65 223a2022 6e616d65 222c0a20 name": "name",. │ │ │ │ + 0x00201f40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201f50 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x00201f60 6174696f 6e223a20 22537472 696e6720 ation": "String │ │ │ │ + 0x00201f70 636f6e74 61696e69 6e672074 68652061 containing the a │ │ │ │ + 0x00201f80 7373656d 626c7920 6e616d65 2e222c0a ssembly name.",. │ │ │ │ + 0x00201f90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201fa0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x00201fb0 2273220a 20202020 20202020 20202020 "s". │ │ │ │ + 0x00201fc0 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ + 0x00201fd0 20202020 20202020 20205d0a 20202020 ]. │ │ │ │ + 0x00201fe0 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ + 0x00201ff0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x00202000 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x00202010 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x00202020 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x00202030 226e756d 6265725f 6f665f61 7373656d "number_of_assem │ │ │ │ + 0x00202040 626c795f 72656673 222c0a20 20202020 bly_refs",. │ │ │ │ + 0x00202050 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x00202060 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x00202070 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x00202080 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x00202090 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x002020a0 20202020 20226b69 6e64223a 20227374 "kind": "st │ │ │ │ + 0x002020b0 72756374 222c0a20 20202020 20202020 ruct",. │ │ │ │ + 0x002020c0 20202022 6e616d65 223a2022 61737365 "name": "asse │ │ │ │ + 0x002020d0 6d626c79 222c0a20 20202020 20202020 mbly",. │ │ │ │ + 0x002020e0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x002020f0 6e223a20 224f626a 65637420 666f7220 n": "Object for │ │ │ │ + 0x00202100 2e4e4554 20617373 656d626c 7920696e .NET assembly in │ │ │ │ + 0x00202110 666f726d 6174696f 6e2e2045 78616d70 formation. Examp │ │ │ │ + 0x00202120 6c653a20 60606064 6f746e65 742e6173 le: ```dotnet.as │ │ │ │ + 0x00202130 73656d62 6c792e6e 616d6520 3d3d205c sembly.name == \ │ │ │ │ + 0x00202140 224b6579 6c6f6767 65725c22 60606022 "Keylogger\"```" │ │ │ │ + 0x00202150 2c0a2020 20202020 20202020 20202261 ,. "a │ │ │ │ + 0x00202160 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ + 0x00202170 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x00202180 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00202190 20202020 226b696e 64223a20 22737472 "kind": "str │ │ │ │ + 0x002021a0 75637422 2c0a2020 20202020 20202020 uct",. │ │ │ │ + 0x002021b0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x002021c0 3a202276 65727369 6f6e222c 0a202020 : "version",. │ │ │ │ + 0x002021d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002021e0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x002021f0 3a202241 6e206f62 6a656374 20776974 : "An object wit │ │ │ │ + 0x00202200 6820696e 74656765 72207661 6c756573 h integer values │ │ │ │ + 0x00202210 20726570 72657365 6e74696e 67207665 representing ve │ │ │ │ + 0x00202220 7273696f 6e20696e 666f726d 6174696f rsion informatio │ │ │ │ + 0x00202230 6e20666f 72207468 69732061 7373656d n for this assem │ │ │ │ + 0x00202240 626c792e 222c0a20 20202020 20202020 bly.",. │ │ │ │ + 0x00202250 20202020 20202020 20202022 61747472 "attr │ │ │ │ + 0x00202260 69627574 6573223a 205b0a20 20202020 ibutes": [. │ │ │ │ + 0x00202270 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00202280 2020207b 0a202020 20202020 20202020 {. │ │ │ │ 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 {. │ │ │ │ + 0x002022a0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x002022b0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x002022c0 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x002022d0 616d6522 3a20226d 616a6f72 222c0a20 ame": "major",. │ │ │ │ + 0x002022e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002022f0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x00202300 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x00202310 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00202320 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x00202330 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x00202340 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00202350 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ + 0x00202360 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x00202370 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00202380 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x00202390 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x002023a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002023b0 20202020 2020226e 616d6522 3a20226d "name": "m │ │ │ │ + 0x002023c0 696e6f72 222c0a20 20202020 20202020 inor",. │ │ │ │ + 0x002023d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002023e0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x002023f0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x00202400 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00202410 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x00202420 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00202430 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x00202440 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00202450 2020207b 0a202020 20202020 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 {. │ │ │ │ + 0x00202470 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x00202480 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00202490 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x002024a0 616d6522 3a202262 75696c64 5f6e756d ame": "build_num │ │ │ │ + 0x002024b0 62657222 2c0a2020 20202020 20202020 ber",. │ │ │ │ + 0x002024c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002024d0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x002024e0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x002024f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00202500 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x00202510 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00202520 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x00202530 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00202540 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x00202550 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00202560 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x00202570 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00202580 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x00202590 6d65223a 20227265 76697369 6f6e5f6e me": "revision_n │ │ │ │ + 0x002025a0 756d6265 72222c0a 20202020 20202020 umber",. │ │ │ │ 0x002025b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002025c0 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x002025d0 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ + 0x002025c0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x002025d0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ 0x002025e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002025f0 2020226e 616d6522 3a202261 64647222 "name": "addr" │ │ │ │ + 0x002025f0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ 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": [. │ │ │ │ - 0x00202920 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00202930 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x00202940 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00202950 22747970 65223a20 2273222c 0a202020 "type": "s",. │ │ │ │ - 0x00202960 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00202970 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x00202980 20227374 72696e67 220a2020 20202020 "string". │ │ │ │ - 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 {. │ │ │ │ - 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". │ │ │ │ - 0x00202bd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00202be0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 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". │ │ │ │ - 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 ................ │ │ │ │ + 0x00202630 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00202640 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ + 0x00202650 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x00202660 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x00202670 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x00202680 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x00202690 6e616d65 223a2022 6e616d65 222c0a20 name": "name",. │ │ │ │ + 0x002026a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002026b0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x002026c0 6e223a20 22537472 696e6720 636f6e74 n": "String cont │ │ │ │ + 0x002026d0 61696e69 6e672074 68652061 7373656d aining the assem │ │ │ │ + 0x002026e0 626c7920 6e616d65 2e222c0a 20202020 bly name.",. │ │ │ │ + 0x002026f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00202700 22747970 65223a20 2273220a 20202020 "type": "s". │ │ │ │ + 0x00202710 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x00202720 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x00202730 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00202740 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x00202750 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x00202760 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x00202770 3a202263 756c7475 7265222c 0a202020 : "culture",. │ │ │ │ + 0x00202780 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00202790 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x002027a0 3a202253 7472696e 6720636f 6e746169 : "String contai │ │ │ │ + 0x002027b0 6e696e67 20746865 2063756c 74757265 ning the culture │ │ │ │ + 0x002027c0 20286c61 6e677561 67652f63 6f756e74 (language/count │ │ │ │ + 0x002027d0 72792f72 6567696f 6e292066 6f722074 ry/region) for t │ │ │ │ + 0x002027e0 68697320 61737365 6d626c79 2e222c0a his assembly.",. │ │ │ │ + 0x002027f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00202800 20202020 22747970 65223a20 2273220a "type": "s". │ │ │ │ + 0x00202810 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00202820 7d0a2020 20202020 20202020 20205d0a }. ]. │ │ │ │ + 0x00202830 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x00202840 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x00202850 20226b69 6e64223a 20226172 72617922 "kind": "array" │ │ │ │ + 0x00202860 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x00202870 616d6522 3a20226d 6f64756c 65726566 ame": "moduleref │ │ │ │ + 0x00202880 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ + 0x00202890 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x002028a0 20224120 7a65726f 2d626173 65642061 "A zero-based a │ │ │ │ + 0x002028b0 72726179 206f6620 73747269 6e67732c rray of strings, │ │ │ │ + 0x002028c0 206f6e65 20666f72 20656163 68206d6f one for each mo │ │ │ │ + 0x002028d0 64756c65 20726566 6572656e 63652074 dule reference t │ │ │ │ + 0x002028e0 6865202e 4e455420 66696c65 20686173 he .NET file has │ │ │ │ + 0x002028f0 2e20496e 64697669 6475616c 206d6f64 . Individual mod │ │ │ │ + 0x00202900 756c6520 72656665 72656e63 65732063 ule references c │ │ │ │ + 0x00202910 616e2062 65206163 63657373 65642062 an be accessed b │ │ │ │ + 0x00202920 79207573 696e6720 74686520 5b5d206f y using the [] o │ │ │ │ + 0x00202930 70657261 746f722e 20457861 6d706c65 perator. Example │ │ │ │ + 0x00202940 3a206060 60646f74 6e65742e 6d6f6475 : ```dotnet.modu │ │ │ │ + 0x00202950 6c657265 66735b30 5d203d3d 205c226b lerefs[0] == \"k │ │ │ │ + 0x00202960 65726e65 6c33325c 22606060 222c0a20 ernel32\"```",. │ │ │ │ + 0x00202970 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x00202980 223a2022 73220a20 20202020 2020207d ": "s". } │ │ │ │ + 0x00202990 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x002029a0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x002029b0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x002029c0 20202020 20226e61 6d65223a 20226e75 "name": "nu │ │ │ │ + 0x002029d0 6d626572 5f6f665f 6d6f6475 6c657265 mber_of_modulere │ │ │ │ + 0x002029e0 6673222c 0a202020 20202020 20202020 fs",. │ │ │ │ + 0x002029f0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x00202a00 3a202254 6865206e 756d6265 72206f66 : "The number of │ │ │ │ + 0x00202a10 206d6f64 756c6520 72656665 72656e63 module referenc │ │ │ │ + 0x00202a20 65732069 6e207468 65202e4e 45542066 es in the .NET f │ │ │ │ + 0x00202a30 696c652e 222c0a20 20202020 20202020 ile.",. │ │ │ │ + 0x00202a40 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x00202a50 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x00202a60 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x00202a70 226b696e 64223a20 22617272 6179222c "kind": "array", │ │ │ │ + 0x00202a80 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x00202a90 6d65223a 20227573 65725f73 7472696e me": "user_strin │ │ │ │ + 0x00202aa0 6773222c 0a202020 20202020 20202020 gs",. │ │ │ │ + 0x00202ab0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x00202ac0 3a202241 6e207a65 726f2d62 61736564 : "An zero-based │ │ │ │ + 0x00202ad0 20617272 6179206f 66207573 65722073 array of user s │ │ │ │ + 0x00202ae0 7472696e 67732c20 6f6e6520 666f7220 trings, one for │ │ │ │ + 0x00202af0 65616368 20737472 65616d20 636f6e74 each stream cont │ │ │ │ + 0x00202b00 61696e65 6420696e 20746865 2066696c ained in the fil │ │ │ │ + 0x00202b10 652e2049 6e646976 69647561 6c207374 e. Individual st │ │ │ │ + 0x00202b20 72696e67 73206361 6e206265 20616363 rings can be acc │ │ │ │ + 0x00202b30 65737365 64206279 20757369 6e672074 essed by using t │ │ │ │ + 0x00202b40 6865205b 5d206f70 65726174 6f722e22 he [] operator." │ │ │ │ + 0x00202b50 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x00202b60 79706522 3a202273 220a2020 20202020 ype": "s". │ │ │ │ + 0x00202b70 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x00202b80 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x00202b90 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x00202ba0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x00202bb0 226e756d 6265725f 6f665f75 7365725f "number_of_user_ │ │ │ │ + 0x00202bc0 73747269 6e677322 2c0a2020 20202020 strings",. │ │ │ │ + 0x00202bd0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x00202be0 74696f6e 223a2022 54686520 6e756d62 tion": "The numb │ │ │ │ + 0x00202bf0 6572206f 66207573 65722073 7472696e er of user strin │ │ │ │ + 0x00202c00 67732069 6e207468 65206669 6c652e22 gs in the file." │ │ │ │ + 0x00202c10 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x00202c20 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x00202c30 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x00202c40 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x00202c50 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x00202c60 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x00202c70 22747970 656c6962 222c0a20 20202020 "typelib",. │ │ │ │ + 0x00202c80 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x00202c90 6174696f 6e223a20 22546865 20747970 ation": "The typ │ │ │ │ + 0x00202ca0 656c6962 206f6620 74686520 66696c65 elib of the file │ │ │ │ + 0x00202cb0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x00202cc0 22747970 65223a20 2273220a 20202020 "type": "s". │ │ │ │ + 0x00202cd0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x00202ce0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x00202cf0 6e64223a 20226172 72617922 2c0a2020 nd": "array",. │ │ │ │ + 0x00202d00 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x00202d10 3a202263 6f6e7374 616e7473 222c0a20 : "constants",. │ │ │ │ + 0x00202d20 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x00202d30 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x00202d40 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x00202d50 65223a20 2273220a 20202020 20202020 e": "s". │ │ │ │ + 0x00202d60 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x00202d70 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x00202d80 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x00202d90 20202020 2020226e 616d6522 3a20226e "name": "n │ │ │ │ + 0x00202da0 756d6265 725f6f66 5f636f6e 7374616e umber_of_constan │ │ │ │ + 0x00202db0 7473222c 0a202020 20202020 20202020 ts",. │ │ │ │ + 0x00202dc0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x00202dd0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x00202de0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x00202df0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x00202e00 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x00202e10 6b696e64 223a2022 61727261 79222c0a kind": "array",. │ │ │ │ + 0x00202e20 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x00202e30 65223a20 22666965 6c645f6f 66667365 e": "field_offse │ │ │ │ + 0x00202e40 7473222c 0a202020 20202020 20202020 ts",. │ │ │ │ + 0x00202e50 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x00202e60 3a202241 207a6572 6f2d6261 73656420 : "A zero-based │ │ │ │ + 0x00202e70 61727261 79206f66 20696e74 65676572 array of integer │ │ │ │ + 0x00202e80 732c206f 6e652066 6f722065 61636820 s, one for each │ │ │ │ + 0x00202e90 6669656c 642e2049 6e646976 69647561 field. Individua │ │ │ │ + 0x00202ea0 6c206669 656c6420 6f666673 65747320 l field offsets │ │ │ │ + 0x00202eb0 63616e20 62652061 63636573 73656420 can be accessed │ │ │ │ + 0x00202ec0 62792075 73696e67 20746865 205b5d20 by using the [] │ │ │ │ + 0x00202ed0 6f706572 61746f72 2e222c0a 20202020 operator.",. │ │ │ │ + 0x00202ee0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x00202ef0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x00202f00 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x00202f10 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x00202f20 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x00202f30 2020226e 616d6522 3a20226e 756d6265 "name": "numbe │ │ │ │ + 0x00202f40 725f6f66 5f666965 6c645f6f 66667365 r_of_field_offse │ │ │ │ + 0x00202f50 7473222c 0a202020 20202020 20202020 ts",. │ │ │ │ + 0x00202f60 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x00202f70 3a202254 6865206e 756d6265 72206f66 : "The number of │ │ │ │ + 0x00202f80 20666965 6c647320 696e2074 68652066 fields in the f │ │ │ │ + 0x00202f90 69656c64 5f6f6666 73657473 20617272 ield_offsets arr │ │ │ │ + 0x00202fa0 61792e22 2c0a2020 20202020 20202020 ay.",. │ │ │ │ + 0x00202fb0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x00202fc0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x00202fd0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x00202fe0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x00202ff0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x00203000 65223a20 2269735f 646f746e 6574222c e": "is_dotnet", │ │ │ │ + 0x00203010 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x00203020 63756d65 6e746174 696f6e22 3a202220 cumentation": " │ │ │ │ + 0x00203030 426f6f6c 65616e2c 20747275 65206966 Boolean, true if │ │ │ │ + 0x00203040 20746865 20504520 69732069 6e646565 the PE is indee │ │ │ │ + 0x00203050 64202e4e 45542e22 2c0a2020 20202020 d .NET.",. │ │ │ │ + 0x00203060 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x00203070 220a2020 20202020 20207d0a 20202020 ". }. │ │ │ │ + 0x00203080 5d0a7d0a 0a000000 00000000 00000000 ].}............. │ │ │ │ + 0x00203090 00000000 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",. │ │ │ ├── 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 fd0505a8 4900b008 I.....L.....I... │ │ │ │ + 0x0024afb0 05ee4900 ea0a05bf 44009d0d 05e74c00 ..I.....D.....L. │ │ │ │ + 0x0024afc0 dc0f059a 49009b12 05af4d00 d01405b7 ....I.....M..... │ │ │ │ + 0x0024afd0 49008d17 05ca4900 c71905a1 4900861c 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 32306134 64336639 33636362 30393565 20a4d3f93ccb095e │ │ │ │ + 0x00000010 35303339 36326137 35643937 39616635 503962a75d979af5 │ │ │ │ + 0x00000020 62316465 66622e64 65627567 00000000 b1defb.debug.... │ │ │ │ + 0x00000030 67dc7668 g.vh