struct
Cradare2::Model::BinaryInfo
- Cradare2::Model::BinaryInfo
- Struct
- Value
- Object
Overview
Complete target information model combining core and bin sections.
Included Modules
- JSON::Serializable
Defined in:
cradare2/models/binary_info.crConstructors
- .new(pull : JSON::PullParser)
- .new(core : CoreInfo | Nil = nil, bin : BinInfo | Nil = nil)
- .new(*, __pull_for_json_serializable pull : JSON::PullParser)
Instance Method Summary
-
#arch : String
Convenience helper: architecture name
-
#base_address : UInt64
Convenience helper: base load address
- #bin : BinInfo | Nil
-
#bits : Int32
Convenience helper: word bit size (e.g.
-
#bits64? : Bool
Convenience helper: check if 64-bit
- #core : CoreInfo | Nil
-
#endian : String
Convenience helper: endianness
-
#format : String
Convenience helper: binary file format (e.g., pe, elf, mach0)
-
#os : String
Convenience helper: target operating system
-
#pic? : Bool
Convenience helper: check if position independent executable/dll