- ts:
time &log
Current timestamp.
- id:
string &log
File id of this portable executable file.
- machine:
string &log &optional
The target machine that the file was compiled for.
- compile_ts:
time &log &optional
The time that the file was created at.
- os:
string &log &optional
The required operating system.
- subsystem:
string &log &optional
The subsystem that is required to run this file.
- is_exe:
bool &log &default = T &optional
Is the file an executable, or just an object file?
- is_64bit:
bool &log &default = T &optional
Is the file a 64-bit executable?
- uses_aslr:
bool &log &default = F &optional
Does the file support Address Space Layout Randomization?
- uses_dep:
bool &log &default = F &optional
Does the file support Data Execution Prevention?
- uses_code_integrity:
bool &log &default = F &optional
Does the file enforce code integrity checks?
- uses_seh:
bool &log &default = T &optional
Does the file use structured exception handing?
- has_import_table:
bool &log &optional
Does the file have an import table?
- has_export_table:
bool &log &optional
Does the file have an export table?
- has_cert_table:
bool &log &optional
Does the file have an attribute certificate table?
- has_debug_data:
bool &log &optional
Does the file have a debug table?
- section_names:
vector of string &log &optional
The names of the sections, in order.