Module: PEdump::IMAGE_OPTIONAL_HEADER
- Included in:
- IMAGE_OPTIONAL_HEADER32, IMAGE_OPTIONAL_HEADER64
- Defined in:
- lib/pedump.rb
Defined Under Namespace
Modules: ClassMethods, InstanceMethods
Constant Summary collapse
- FLAGS =
DllCharacteristics, msdn.microsoft.com/en-us/library/windows/desktop/ms680339(v=vs.85).aspx)
{ 0x0001 => '0x01', # reserved 0x0002 => '0x02', # reserved 0x0004 => '0x04', # reserved 0x0008 => '0x08', # reserved 0x0010 => '0x10', # ? 0x0020 => '0x20', # ? 0x0040 => 'DYNAMIC_BASE', 0x0080 => 'FORCE_INTEGRITY', 0x0100 => 'NX_COMPAT', 0x0200 => 'NO_ISOLATION', 0x0400 => 'NO_SEH', 0x0800 => 'NO_BIND', 0x1000 => '0x1000', # ? 0x2000 => 'WDM_DRIVER', 0x4000 => '0x4000', # ? 0x8000 => 'TERMINAL_SERVER_AWARE' }
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.included(base) ⇒ Object
127 128 129 |
# File 'lib/pedump.rb', line 127 def self.included base base.extend ClassMethods end |
Instance Method Details
#initialize(*args) ⇒ Object
123 124 125 126 |
# File 'lib/pedump.rb', line 123 def initialize *args super self.extend InstanceMethods end |