Loading...
Searching...
No Matches
BinaryNinja::DisassemblySettings Class Reference

Public Member Functions

 DisassemblySettings ()
 
 DisassemblySettings (BNDisassemblySettings *settings)
 
DisassemblySettingsDuplicate ()
 
bool IsOptionSet (BNDisassemblyOption option) const
 
void SetOption (BNDisassemblyOption option, bool state=true)
 
size_t GetWidth () const
 
void SetWidth (size_t width)
 
size_t GetMaximumSymbolWidth () const
 
void SetMaximumSymbolWidth (size_t width)
 
size_t GetGutterWidth () const
 
void SetGutterWidth (size_t width)
 
BNDisassemblyAddressMode GetAddressMode () const
 
void SetAddressMode (BNDisassemblyAddressMode mode)
 
uint64_t GetAddressBaseOffset () const
 
void SetAddressBaseOffset (uint64_t addressBaseOffset)
 
BNDisassemblyCallParameterHints GetCallParameterHints () const
 
void SetCallParameterHints (BNDisassemblyCallParameterHints hints)
 
- Public Member Functions inherited from BinaryNinja::CoreRefCountObject< BNDisassemblySettings, BNNewDisassemblySettingsReference, BNFreeDisassemblySettings >
 CoreRefCountObject ()
 
virtual ~CoreRefCountObject ()
 
BNDisassemblySettingsGetObject () const
 
void AddRef ()
 
void Release ()
 
void AddRefForRegistration ()
 
void ReleaseForRegistration ()
 
void AddRefForCallback ()
 
void ReleaseForCallback ()
 

Additional Inherited Members

- Static Public Member Functions inherited from BinaryNinja::CoreRefCountObject< BNDisassemblySettings, BNNewDisassemblySettingsReference, BNFreeDisassemblySettings >
static BNDisassemblySettingsGetObject (CoreRefCountObject *obj)
 
static BNDisassemblySettingsGetObject (const CoreRefCountObject *obj)
 
- Public Attributes inherited from BinaryNinja::CoreRefCountObject< BNDisassemblySettings, BNNewDisassemblySettingsReference, BNFreeDisassemblySettings >
std::atomic< int > m_refs
 
bool m_registeredRef
 
BNDisassemblySettingsm_object
 

Constructor & Destructor Documentation

◆ DisassemblySettings() [1/2]

DisassemblySettings::DisassemblySettings ( )

◆ DisassemblySettings() [2/2]

DisassemblySettings::DisassemblySettings ( BNDisassemblySettings * settings)

Member Function Documentation

◆ Duplicate()

DisassemblySettings * DisassemblySettings::Duplicate ( )

◆ IsOptionSet()

bool DisassemblySettings::IsOptionSet ( BNDisassemblyOption option) const

◆ SetOption()

void DisassemblySettings::SetOption ( BNDisassemblyOption option,
bool state = true )

◆ GetWidth()

size_t DisassemblySettings::GetWidth ( ) const

◆ SetWidth()

void DisassemblySettings::SetWidth ( size_t width)

◆ GetMaximumSymbolWidth()

size_t DisassemblySettings::GetMaximumSymbolWidth ( ) const

◆ SetMaximumSymbolWidth()

void DisassemblySettings::SetMaximumSymbolWidth ( size_t width)

◆ GetGutterWidth()

size_t DisassemblySettings::GetGutterWidth ( ) const

◆ SetGutterWidth()

void DisassemblySettings::SetGutterWidth ( size_t width)

◆ GetAddressMode()

BNDisassemblyAddressMode DisassemblySettings::GetAddressMode ( ) const

◆ SetAddressMode()

void DisassemblySettings::SetAddressMode ( BNDisassemblyAddressMode mode)

◆ GetAddressBaseOffset()

uint64_t DisassemblySettings::GetAddressBaseOffset ( ) const

◆ SetAddressBaseOffset()

void DisassemblySettings::SetAddressBaseOffset ( uint64_t addressBaseOffset)

◆ GetCallParameterHints()

BNDisassemblyCallParameterHints DisassemblySettings::GetCallParameterHints ( ) const

◆ SetCallParameterHints()

void DisassemblySettings::SetCallParameterHints ( BNDisassemblyCallParameterHints hints)