Header menu logo B2R2

BinFileKind Type

Represents the high-level kind of a binary file, i.e., what the file is meant to be (a runnable program, a shared library, etc.), independent of the underlying file format.

Union cases

Union case Description

Core

Full Usage: Core

A core dump.

Executable

Full Usage: Executable

A runnable program, covering both fixed-base and position-independent (PIE) executables.

Object

Full Usage: Object

A relocatable object file, such as an ELF or COFF object (.o).

SharedLibrary

Full Usage: SharedLibrary

A shared library, such as an ELF shared object (.so), a Mach-O dynamic library (.dylib), or a PE DLL.

Unknown

Full Usage: Unknown

The kind is unknown or not applicable, e.g., a raw byte blob or a bytecode container.

Instance members

Instance member Description

this.IsCore

Full Usage: this.IsCore

Returns: bool
Returns: bool

this.IsExecutable

Full Usage: this.IsExecutable

Returns: bool
Returns: bool

this.IsObject

Full Usage: this.IsObject

Returns: bool
Returns: bool

this.IsSharedLibrary

Full Usage: this.IsSharedLibrary

Returns: bool
Returns: bool

this.IsUnknown

Full Usage: this.IsUnknown

Returns: bool
Returns: bool

Type something to start searching.