Expand description
Raw FFI bindings to the idax C++ IDA SDK wrapper library.
This crate provides unsafe extern "C" function declarations generated
by bindgen from the idax C shim layer. Use the idax crate for safe,
idiomatic Rust bindings.
Structs§
- Idax
Address Range - Idax
Backend Info - Idax
Basic Block - Idax
Chunk - Chunk descriptor.
- Idax
Data Typed Value - Idax
Database Compiler Info - Idax
Database Import Module - Idax
Database Import Symbol - Idax
Database Snapshot - Idax
Debugger Appcall Options - Idax
Debugger Appcall Request - Idax
Debugger Appcall Result - Idax
Debugger Appcall Value - Idax
Debugger Exception Info - Idax
Debugger Module Info - Idax
Debugger Register Info - Idax
Decompiler Cursor Position Event - Idax
Decompiler Expression Info - Idax
Decompiler Hint Request Event - Idax
Decompiler Item AtPosition - Idax
Decompiler Maturity Event - Idax
Decompiler Pseudocode Event - Idax
Decompiler Statement Info - Idax
Entry Point - Idax
Event - Flat C transfer model for ida::event::Event.
- Idax
Fixup - Idax
Fixup Custom Handler - Idax
Frame Variable - Stack frame variable.
- Idax
Function - Flat C representation of a function snapshot.
- Idax
Graph Callbacks - Idax
Graph Edge - Idax
Graph Edge Info - Idax
Graph Node Info - Idax
Instruction - Flat C representation of a decoded instruction.
- Idax
Line Render Entry - Idax
Loader Load Flags - Idax
Local Variable - Idax
Lumina Batch Result - Idax
Name Entry - Idax
Operand - Flat C representation of an instruction operand.
- Idax
Performance Counters - Idax
Plugin Action Context - Idax
Popup Event - Idax
Register Variable - Idax
Rendering Event - Idax
Segment - Flat C representation of a segment snapshot.
- Idax
Show Widget Options - Idax
Stack Frame - Idax
Thread Info - Idax
Type Enum Member - Idax
Type Enum Member Input - Idax
Type Member - IdaxUI
Event - Idax
Xref - Flat C representation of a cross-reference.
Constants§
- IDAX_
ERROR_ CONFLICT - IDAX_
ERROR_ INTERNAL - IDAX_
ERROR_ NONE - IDAX_
ERROR_ NOT_ FOUND - IDAX_
ERROR_ SDK_ FAILURE - IDAX_
ERROR_ UNSUPPORTED - IDAX_
ERROR_ VALIDATION - Idax
Data Typed Value Kind_ IDAX_ DATA_ TYPED_ ARRAY - Idax
Data Typed Value Kind_ IDAX_ DATA_ TYPED_ BYTES - Idax
Data Typed Value Kind_ IDAX_ DATA_ TYPED_ FLOATING_ POINT - Idax
Data Typed Value Kind_ IDAX_ DATA_ TYPED_ POINTER - Idax
Data Typed Value Kind_ IDAX_ DATA_ TYPED_ SIGNED_ INTEGER - Idax
Data Typed Value Kind_ IDAX_ DATA_ TYPED_ STRING - Idax
Data Typed Value Kind_ IDAX_ DATA_ TYPED_ UNSIGNED_ INTEGER - Idax
Debugger Appcall Value Kind_ IDAX_ DEBUGGER_ APPCALL_ ADDRESS - Idax
Debugger Appcall Value Kind_ IDAX_ DEBUGGER_ APPCALL_ BOOLEAN - Idax
Debugger Appcall Value Kind_ IDAX_ DEBUGGER_ APPCALL_ FLOATING_ POINT - Idax
Debugger Appcall Value Kind_ IDAX_ DEBUGGER_ APPCALL_ SIGNED_ INTEGER - Idax
Debugger Appcall Value Kind_ IDAX_ DEBUGGER_ APPCALL_ STRING - Idax
Debugger Appcall Value Kind_ IDAX_ DEBUGGER_ APPCALL_ UNSIGNED_ INTEGER - Idax
Debugger Breakpoint Change_ IDAX_ DEBUGGER_ BREAKPOINT_ ADDED - Idax
Debugger Breakpoint Change_ IDAX_ DEBUGGER_ BREAKPOINT_ CHANGED - Idax
Debugger Breakpoint Change_ IDAX_ DEBUGGER_ BREAKPOINT_ REMOVED
Functions§
- idax_
address_ ⚠find_ first - idax_
address_ ⚠find_ next - idax_
address_ ⚠is_ code - idax_
address_ ⚠is_ data - idax_
address_ ⚠is_ head - idax_
address_ ⚠is_ loaded - idax_
address_ ⚠is_ mapped - idax_
address_ ⚠is_ tail - idax_
address_ ⚠is_ unknown - idax_
address_ ⚠item_ end - idax_
address_ ⚠item_ size - idax_
address_ ⚠item_ start - idax_
address_ ⚠next_ head - idax_
address_ ⚠next_ mapped - idax_
address_ ⚠next_ not_ tail - idax_
address_ ⚠prev_ head - idax_
address_ ⚠prev_ mapped - idax_
address_ ⚠prev_ not_ tail - idax_
analysis_ ⚠cancel - idax_
analysis_ ⚠is_ enabled - idax_
analysis_ ⚠is_ idle - idax_
analysis_ ⚠revert_ decisions - idax_
analysis_ ⚠schedule - idax_
analysis_ ⚠schedule_ code - idax_
analysis_ ⚠schedule_ function - idax_
analysis_ ⚠schedule_ range - idax_
analysis_ ⚠schedule_ reanalysis - idax_
analysis_ ⚠schedule_ reanalysis_ range - idax_
analysis_ ⚠set_ enabled - idax_
analysis_ ⚠wait - idax_
analysis_ ⚠wait_ range - idax_
backend_ ⚠info_ free - idax_
basic_ ⚠block_ free - idax_
comment_ ⚠add_ anterior - idax_
comment_ ⚠add_ posterior - idax_
comment_ ⚠anterior_ lines - idax_
comment_ ⚠append - idax_
comment_ ⚠clear_ anterior - idax_
comment_ ⚠clear_ posterior - idax_
comment_ ⚠get - idax_
comment_ ⚠get_ anterior - idax_
comment_ ⚠get_ posterior - idax_
comment_ ⚠lines_ free - idax_
comment_ ⚠posterior_ lines - idax_
comment_ ⚠remove - idax_
comment_ ⚠remove_ anterior_ line - idax_
comment_ ⚠remove_ posterior_ line - idax_
comment_ ⚠render - idax_
comment_ ⚠set - idax_
comment_ ⚠set_ anterior - idax_
comment_ ⚠set_ anterior_ lines - idax_
comment_ ⚠set_ posterior - idax_
comment_ ⚠set_ posterior_ lines - idax_
data_ ⚠define_ byte - idax_
data_ ⚠define_ double - idax_
data_ ⚠define_ dword - idax_
data_ ⚠define_ float - idax_
data_ ⚠define_ oword - idax_
data_ ⚠define_ qword - idax_
data_ ⚠define_ string - idax_
data_ ⚠define_ struct - idax_
data_ ⚠define_ tbyte - idax_
data_ ⚠define_ word - idax_
data_ ⚠find_ binary_ pattern - idax_
data_ ⚠original_ byte - idax_
data_ ⚠original_ dword - idax_
data_ ⚠original_ qword - idax_
data_ ⚠original_ word - idax_
data_ ⚠patch_ byte - idax_
data_ ⚠patch_ bytes - idax_
data_ ⚠patch_ dword - idax_
data_ ⚠patch_ qword - idax_
data_ ⚠patch_ word - idax_
data_ ⚠read_ byte - idax_
data_ ⚠read_ bytes - idax_
data_ ⚠read_ dword - idax_
data_ ⚠read_ qword - idax_
data_ ⚠read_ string - idax_
data_ ⚠read_ typed - idax_
data_ ⚠read_ word - idax_
data_ ⚠revert_ patch - idax_
data_ ⚠revert_ patches - idax_
data_ ⚠typed_ value_ free - idax_
data_ ⚠undefine - idax_
data_ ⚠write_ byte - idax_
data_ ⚠write_ bytes - idax_
data_ ⚠write_ dword - idax_
data_ ⚠write_ qword - idax_
data_ ⚠write_ typed - idax_
data_ ⚠write_ word - idax_
database_ ⚠abi_ name - idax_
database_ ⚠address_ bitness - idax_
database_ ⚠address_ span - idax_
database_ ⚠close - idax_
database_ ⚠compiler_ info - idax_
database_ ⚠compiler_ info_ free - idax_
database_ ⚠file_ to_ database - idax_
database_ ⚠file_ type_ name - idax_
database_ ⚠image_ base - idax_
database_ ⚠import_ modules - idax_
database_ ⚠import_ modules_ free - idax_
database_ ⚠init - idax_
database_ ⚠input_ file_ path - idax_
database_ ⚠input_ md5 - idax_
database_ ⚠is_ big_ endian - idax_
database_ ⚠is_ snapshot_ database - idax_
database_ ⚠loader_ format_ name - idax_
database_ ⚠max_ address - idax_
database_ ⚠memory_ to_ database - idax_
database_ ⚠min_ address - idax_
database_ ⚠open - idax_
database_ ⚠open_ binary - idax_
database_ ⚠open_ non_ binary - idax_
database_ ⚠processor_ id - idax_
database_ ⚠processor_ name - idax_
database_ ⚠save - idax_
database_ ⚠set_ snapshot_ description - idax_
database_ ⚠snapshots - idax_
database_ ⚠snapshots_ free - idax_
debugger_ ⚠add_ breakpoint - idax_
debugger_ ⚠appcall - idax_
debugger_ ⚠appcall_ result_ free - idax_
debugger_ ⚠appcall_ value_ free - idax_
debugger_ ⚠appcall_ with_ executor - idax_
debugger_ ⚠attach - idax_
debugger_ ⚠available_ backends - idax_
debugger_ ⚠cleanup_ appcall - idax_
debugger_ ⚠current_ backend - idax_
debugger_ ⚠current_ thread_ id - idax_
debugger_ ⚠detach - idax_
debugger_ ⚠has_ breakpoint - idax_
debugger_ ⚠instruction_ pointer - idax_
debugger_ ⚠is_ custom_ register - idax_
debugger_ ⚠is_ floating_ register - idax_
debugger_ ⚠is_ integer_ register - idax_
debugger_ ⚠is_ request_ running - idax_
debugger_ ⚠load_ backend - idax_
debugger_ ⚠on_ breakpoint_ changed - idax_
debugger_ ⚠on_ breakpoint_ hit - idax_
debugger_ ⚠on_ exception - idax_
debugger_ ⚠on_ library_ loaded - idax_
debugger_ ⚠on_ library_ unloaded - idax_
debugger_ ⚠on_ process_ exited - idax_
debugger_ ⚠on_ process_ started - idax_
debugger_ ⚠on_ process_ suspended - idax_
debugger_ ⚠on_ thread_ exited - idax_
debugger_ ⚠on_ thread_ started - idax_
debugger_ ⚠on_ trace - idax_
debugger_ ⚠read_ memory - idax_
debugger_ ⚠register_ executor - idax_
debugger_ ⚠register_ info - idax_
debugger_ ⚠register_ info_ free - idax_
debugger_ ⚠register_ value - idax_
debugger_ ⚠remove_ breakpoint - idax_
debugger_ ⚠request_ attach - idax_
debugger_ ⚠request_ resume - idax_
debugger_ ⚠request_ resume_ thread - idax_
debugger_ ⚠request_ run_ to - idax_
debugger_ ⚠request_ select_ thread - idax_
debugger_ ⚠request_ start - idax_
debugger_ ⚠request_ step_ into - idax_
debugger_ ⚠request_ step_ out - idax_
debugger_ ⚠request_ step_ over - idax_
debugger_ ⚠request_ suspend - idax_
debugger_ ⚠request_ suspend_ thread - idax_
debugger_ ⚠resume - idax_
debugger_ ⚠resume_ thread - idax_
debugger_ ⚠run_ requests - idax_
debugger_ ⚠run_ to - idax_
debugger_ ⚠select_ thread - idax_
debugger_ ⚠set_ register - idax_
debugger_ ⚠stack_ pointer - idax_
debugger_ ⚠start - idax_
debugger_ ⚠state - idax_
debugger_ ⚠step_ into - idax_
debugger_ ⚠step_ out - idax_
debugger_ ⚠step_ over - idax_
debugger_ ⚠suspend - idax_
debugger_ ⚠suspend_ thread - idax_
debugger_ ⚠terminate - idax_
debugger_ ⚠thread_ count - idax_
debugger_ ⚠thread_ id_ at - idax_
debugger_ ⚠thread_ name_ at - idax_
debugger_ ⚠threads - idax_
debugger_ ⚠unregister_ executor - idax_
debugger_ ⚠unsubscribe - idax_
debugger_ ⚠write_ memory - idax_
decompiled_ ⚠declaration - idax_
decompiled_ ⚠entry_ address - idax_
decompiled_ ⚠free - idax_
decompiled_ ⚠get_ comment - idax_
decompiled_ ⚠header_ line_ count - idax_
decompiled_ ⚠line_ to_ address - idax_
decompiled_ ⚠lines - idax_
decompiled_ ⚠lines_ free - idax_
decompiled_ ⚠microcode - idax_
decompiled_ ⚠pseudocode - idax_
decompiled_ ⚠raw_ lines - idax_
decompiled_ ⚠rename_ variable - idax_
decompiled_ ⚠save_ comments - idax_
decompiled_ ⚠set_ comment - idax_
decompiled_ ⚠set_ raw_ line - idax_
decompiled_ ⚠variable_ count - idax_
decompiled_ ⚠variables - idax_
decompiled_ ⚠variables_ free - idax_
decompiler_ ⚠available - idax_
decompiler_ ⚠current_ view - idax_
decompiler_ ⚠decompile - idax_
decompiler_ ⚠for_ each_ expression - idax_
decompiler_ ⚠for_ each_ item - idax_
decompiler_ ⚠item_ at_ position - idax_
decompiler_ ⚠item_ type_ name - idax_
decompiler_ ⚠mark_ dirty - idax_
decompiler_ ⚠mark_ dirty_ with_ callers - idax_
decompiler_ ⚠on_ create_ hint - idax_
decompiler_ ⚠on_ curpos_ changed - idax_
decompiler_ ⚠on_ func_ printed - idax_
decompiler_ ⚠on_ maturity_ changed - idax_
decompiler_ ⚠on_ refresh_ pseudocode - idax_
decompiler_ ⚠pseudocode_ header_ line_ count - idax_
decompiler_ ⚠pseudocode_ lines_ free - idax_
decompiler_ ⚠raw_ pseudocode_ lines - idax_
decompiler_ ⚠register_ microcode_ filter - idax_
decompiler_ ⚠set_ pseudocode_ line - idax_
decompiler_ ⚠unregister_ microcode_ filter - idax_
decompiler_ ⚠unsubscribe - idax_
decompiler_ ⚠view_ for_ function - idax_
decompiler_ ⚠view_ from_ host - idax_
diagnostics_ ⚠log - idax_
diagnostics_ ⚠log_ level - idax_
diagnostics_ ⚠performance_ counters - idax_
diagnostics_ ⚠reset_ performance_ counters - idax_
diagnostics_ ⚠set_ log_ level - idax_
entry_ ⚠add - idax_
entry_ ⚠by_ index - idax_
entry_ ⚠by_ ordinal - idax_
entry_ ⚠clear_ forwarder - idax_
entry_ ⚠count - idax_
entry_ ⚠forwarder - idax_
entry_ ⚠free - idax_
entry_ ⚠rename - idax_
entry_ ⚠set_ forwarder - idax_
event_ ⚠on_ byte_ patched - idax_
event_ ⚠on_ comment_ changed - idax_
event_ ⚠on_ event - idax_
event_ ⚠on_ event_ filtered - idax_
event_ ⚠on_ function_ added - idax_
event_ ⚠on_ function_ deleted - idax_
event_ ⚠on_ renamed - idax_
event_ ⚠on_ segment_ added - idax_
event_ ⚠on_ segment_ deleted - idax_
event_ ⚠subscribe - idax_
event_ ⚠unsubscribe - idax_
fixup_ ⚠at - idax_
fixup_ ⚠contains - idax_
fixup_ ⚠exists - idax_
fixup_ ⚠find_ custom - idax_
fixup_ ⚠first - idax_
fixup_ ⚠in_ range - idax_
fixup_ ⚠next - idax_
fixup_ ⚠prev - idax_
fixup_ ⚠register_ custom - idax_
fixup_ ⚠remove - idax_
fixup_ ⚠set - idax_
fixup_ ⚠unregister_ custom - idax_
frame_ ⚠variable_ free - idax_
free_ ⚠addresses - Free a malloc’d uint64 array returned by an idax function.
- idax_
free_ ⚠bytes - Free a malloc’d byte array returned by an idax function.
- idax_
free_ ⚠string - Free a malloc’d string returned by an idax function.
- idax_
function_ ⚠add_ register_ variable - idax_
function_ ⚠add_ tail - idax_
function_ ⚠at - idax_
function_ ⚠by_ index - idax_
function_ ⚠callees - idax_
function_ ⚠callers - idax_
function_ ⚠chunk_ count - idax_
function_ ⚠chunks - idax_
function_ ⚠code_ addresses - idax_
function_ ⚠comment - idax_
function_ ⚠count - idax_
function_ ⚠create - idax_
function_ ⚠define_ stack_ variable - idax_
function_ ⚠find_ register_ variable - idax_
function_ ⚠frame - idax_
function_ ⚠frame_ variable_ by_ name - idax_
function_ ⚠frame_ variable_ by_ offset - idax_
function_ ⚠free - Free strings inside an IdaxFunction.
- idax_
function_ ⚠has_ register_ variables - idax_
function_ ⚠is_ outlined - idax_
function_ ⚠item_ addresses - idax_
function_ ⚠name_ at - idax_
function_ ⚠reanalyze - idax_
function_ ⚠register_ variables - idax_
function_ ⚠remove - idax_
function_ ⚠remove_ register_ variable - idax_
function_ ⚠remove_ tail - idax_
function_ ⚠rename_ register_ variable - idax_
function_ ⚠set_ comment - idax_
function_ ⚠set_ end - idax_
function_ ⚠set_ outlined - idax_
function_ ⚠set_ start - idax_
function_ ⚠sp_ delta_ at - idax_
function_ ⚠update - idax_
graph_ ⚠activate_ graph_ viewer - idax_
graph_ ⚠add_ edge - idax_
graph_ ⚠add_ edge_ with_ info - idax_
graph_ ⚠add_ node - idax_
graph_ ⚠clear - idax_
graph_ ⚠close_ graph_ viewer - idax_
graph_ ⚠create - idax_
graph_ ⚠create_ group - idax_
graph_ ⚠current_ layout - idax_
graph_ ⚠delete_ group - idax_
graph_ ⚠edges - idax_
graph_ ⚠flowchart - idax_
graph_ ⚠flowchart_ for_ ranges - idax_
graph_ ⚠flowchart_ free - idax_
graph_ ⚠free - idax_
graph_ ⚠free_ edges - idax_
graph_ ⚠free_ node_ ids - idax_
graph_ ⚠group_ members - idax_
graph_ ⚠has_ graph_ viewer - idax_
graph_ ⚠is_ collapsed - idax_
graph_ ⚠is_ graph_ viewer_ visible - idax_
graph_ ⚠is_ group - idax_
graph_ ⚠node_ exists - idax_
graph_ ⚠path_ exists - idax_
graph_ ⚠predecessors - idax_
graph_ ⚠redo_ layout - idax_
graph_ ⚠refresh_ graph - idax_
graph_ ⚠remove_ edge - idax_
graph_ ⚠remove_ node - idax_
graph_ ⚠replace_ edge - idax_
graph_ ⚠set_ group_ expanded - idax_
graph_ ⚠set_ layout - idax_
graph_ ⚠show_ graph - idax_
graph_ ⚠successors - idax_
graph_ ⚠total_ node_ count - idax_
graph_ ⚠visible_ node_ count - idax_
graph_ ⚠visible_ nodes - idax_
instruction_ ⚠call_ targets - idax_
instruction_ ⚠clear_ operand_ representation - idax_
instruction_ ⚠code_ refs_ from - idax_
instruction_ ⚠create - idax_
instruction_ ⚠data_ refs_ from - idax_
instruction_ ⚠decode - idax_
instruction_ ⚠free - Free all malloc’d fields inside an IdaxInstruction.
- idax_
instruction_ ⚠get_ forced_ operand - idax_
instruction_ ⚠has_ fall_ through - idax_
instruction_ ⚠is_ call - idax_
instruction_ ⚠is_ conditional_ jump - idax_
instruction_ ⚠is_ jump - idax_
instruction_ ⚠is_ return - idax_
instruction_ ⚠jump_ targets - idax_
instruction_ ⚠next - idax_
instruction_ ⚠operand_ byte_ width - idax_
instruction_ ⚠operand_ register_ class - idax_
instruction_ ⚠operand_ register_ name - idax_
instruction_ ⚠operand_ struct_ offset_ path - idax_
instruction_ ⚠operand_ struct_ offset_ path_ names - idax_
instruction_ ⚠operand_ text - idax_
instruction_ ⚠prev - idax_
instruction_ ⚠set_ forced_ operand - idax_
instruction_ ⚠set_ operand_ based_ struct_ offset - idax_
instruction_ ⚠set_ operand_ binary - idax_
instruction_ ⚠set_ operand_ character - idax_
instruction_ ⚠set_ operand_ decimal - idax_
instruction_ ⚠set_ operand_ float - idax_
instruction_ ⚠set_ operand_ format - idax_
instruction_ ⚠set_ operand_ hex - idax_
instruction_ ⚠set_ operand_ octal - idax_
instruction_ ⚠set_ operand_ offset - idax_
instruction_ ⚠set_ operand_ stack_ variable - idax_
instruction_ ⚠set_ operand_ struct_ offset_ by_ id - idax_
instruction_ ⚠set_ operand_ struct_ offset_ by_ name - idax_
instruction_ ⚠string_ array_ free - idax_
instruction_ ⚠text - idax_
instruction_ ⚠toggle_ operand_ negate - idax_
instruction_ ⚠toggle_ operand_ sign - idax_
last_ ⚠error_ category - Get the error category from the last failed call (thread-local).
- idax_
last_ ⚠error_ code - Get the error code from the last failed call (thread-local).
- idax_
last_ ⚠error_ message - Get the error message from the last failed call (thread-local). Returns a pointer to a thread-local buffer. Do NOT free.
- idax_
lines_ ⚠colstr - idax_
lines_ ⚠decode_ addr_ tag - idax_
lines_ ⚠make_ addr_ tag - idax_
lines_ ⚠tag_ advance - idax_
lines_ ⚠tag_ remove - idax_
lines_ ⚠tag_ strlen - idax_
loader_ ⚠abort_ load - idax_
loader_ ⚠create_ filename_ comment - idax_
loader_ ⚠decode_ load_ flags - idax_
loader_ ⚠encode_ load_ flags - idax_
loader_ ⚠file_ to_ database - idax_
loader_ ⚠input_ filename - idax_
loader_ ⚠input_ read_ bytes - idax_
loader_ ⚠input_ read_ bytes_ at - idax_
loader_ ⚠input_ read_ string - idax_
loader_ ⚠input_ seek - idax_
loader_ ⚠input_ size - idax_
loader_ ⚠input_ tell - idax_
loader_ ⚠memory_ to_ database - idax_
loader_ ⚠set_ processor - idax_
local_ ⚠variable_ free - idax_
lumina_ ⚠close_ all_ connections - idax_
lumina_ ⚠close_ connection - idax_
lumina_ ⚠has_ connection - idax_
lumina_ ⚠pull - idax_
lumina_ ⚠push - idax_
name_ ⚠all_ user_ defined - idax_
name_ ⚠demangled - idax_
name_ ⚠entries_ free - idax_
name_ ⚠force_ set - idax_
name_ ⚠get - idax_
name_ ⚠is_ auto_ generated - idax_
name_ ⚠is_ public - idax_
name_ ⚠is_ user_ defined - idax_
name_ ⚠is_ valid_ identifier - idax_
name_ ⚠is_ weak - idax_
name_ ⚠remove - idax_
name_ ⚠resolve - idax_
name_ ⚠sanitize_ identifier - idax_
name_ ⚠set - idax_
name_ ⚠set_ public - idax_
name_ ⚠set_ weak - idax_
plugin_ ⚠action_ context_ decompiler_ view_ host - idax_
plugin_ ⚠action_ context_ widget_ host - idax_
plugin_ ⚠action_ context_ with_ decompiler_ view_ host - idax_
plugin_ ⚠action_ context_ with_ widget_ host - idax_
plugin_ ⚠attach_ to_ menu - idax_
plugin_ ⚠attach_ to_ popup - idax_
plugin_ ⚠attach_ to_ toolbar - idax_
plugin_ ⚠detach_ from_ menu - idax_
plugin_ ⚠detach_ from_ popup - idax_
plugin_ ⚠detach_ from_ toolbar - idax_
plugin_ ⚠register_ action - idax_
plugin_ ⚠register_ action_ ex - idax_
plugin_ ⚠unregister_ action - idax_
register_ ⚠variable_ free - idax_
register_ ⚠variables_ free - idax_
search_ ⚠binary_ pattern - idax_
search_ ⚠immediate - idax_
search_ ⚠next_ code - idax_
search_ ⚠next_ data - idax_
search_ ⚠next_ defined - idax_
search_ ⚠next_ error - idax_
search_ ⚠next_ unknown - idax_
search_ ⚠text - idax_
segment_ ⚠at - idax_
segment_ ⚠by_ index - idax_
segment_ ⚠by_ name - idax_
segment_ ⚠comment - idax_
segment_ ⚠count - idax_
segment_ ⚠create - idax_
segment_ ⚠free - Free strings inside an IdaxSegment (does NOT free the struct itself).
- idax_
segment_ ⚠move - idax_
segment_ ⚠next - idax_
segment_ ⚠prev - idax_
segment_ ⚠remove - idax_
segment_ ⚠resize - idax_
segment_ ⚠set_ bitness - idax_
segment_ ⚠set_ class - idax_
segment_ ⚠set_ comment - idax_
segment_ ⚠set_ default_ segment_ register - idax_
segment_ ⚠set_ default_ segment_ register_ for_ all - idax_
segment_ ⚠set_ name - idax_
segment_ ⚠set_ permissions - idax_
segment_ ⚠set_ type - idax_
stack_ ⚠frame_ free - idax_
storage_ ⚠node_ alt_ get - idax_
storage_ ⚠node_ alt_ remove - idax_
storage_ ⚠node_ alt_ set - idax_
storage_ ⚠node_ blob_ get - idax_
storage_ ⚠node_ blob_ remove - idax_
storage_ ⚠node_ blob_ set - idax_
storage_ ⚠node_ blob_ size - idax_
storage_ ⚠node_ blob_ string - idax_
storage_ ⚠node_ free - idax_
storage_ ⚠node_ hash_ get - idax_
storage_ ⚠node_ hash_ set - idax_
storage_ ⚠node_ id - idax_
storage_ ⚠node_ name - idax_
storage_ ⚠node_ open - idax_
storage_ ⚠node_ open_ by_ id - idax_
storage_ ⚠node_ sup_ get - idax_
storage_ ⚠node_ sup_ set - idax_
thread_ ⚠info_ free - idax_
type_ ⚠add_ member - idax_
type_ ⚠apply - idax_
type_ ⚠apply_ named - idax_
type_ ⚠array_ element_ type - idax_
type_ ⚠array_ length - idax_
type_ ⚠array_ of - idax_
type_ ⚠by_ name - idax_
type_ ⚠calling_ convention - idax_
type_ ⚠clone - idax_
type_ ⚠create_ struct - idax_
type_ ⚠create_ union - idax_
type_ ⚠enum_ members - idax_
type_ ⚠enum_ members_ free - idax_
type_ ⚠enum_ type - idax_
type_ ⚠float32 - idax_
type_ ⚠float64 - idax_
type_ ⚠free - idax_
type_ ⚠from_ declaration - idax_
type_ ⚠function_ argument_ types - idax_
type_ ⚠function_ return_ type - idax_
type_ ⚠function_ type - idax_
type_ ⚠handle_ array_ free - idax_
type_ ⚠import - idax_
type_ ⚠int8 - idax_
type_ ⚠int16 - idax_
type_ ⚠int32 - idax_
type_ ⚠int64 - idax_
type_ ⚠is_ array - idax_
type_ ⚠is_ enum - idax_
type_ ⚠is_ floating_ point - idax_
type_ ⚠is_ function - idax_
type_ ⚠is_ integer - idax_
type_ ⚠is_ pointer - idax_
type_ ⚠is_ struct - idax_
type_ ⚠is_ typedef - idax_
type_ ⚠is_ union - idax_
type_ ⚠is_ variadic_ function - idax_
type_ ⚠is_ void - idax_
type_ ⚠load_ library - idax_
type_ ⚠local_ type_ count - idax_
type_ ⚠local_ type_ name - idax_
type_ ⚠member_ by_ name - idax_
type_ ⚠member_ by_ offset - idax_
type_ ⚠member_ count - idax_
type_ ⚠member_ free - idax_
type_ ⚠members - idax_
type_ ⚠members_ free - idax_
type_ ⚠pointee_ type - idax_
type_ ⚠pointer_ to - idax_
type_ ⚠remove - idax_
type_ ⚠resolve_ typedef - idax_
type_ ⚠retrieve - idax_
type_ ⚠retrieve_ operand - idax_
type_ ⚠save_ as - idax_
type_ ⚠size - idax_
type_ ⚠to_ string - idax_
type_ ⚠uint8 - idax_
type_ ⚠uint16 - idax_
type_ ⚠uint32 - idax_
type_ ⚠uint64 - idax_
type_ ⚠unload_ library - idax_
type_ ⚠void - idax_
ui_ ⚠activate_ widget - idax_
ui_ ⚠ask_ address - idax_
ui_ ⚠ask_ file - idax_
ui_ ⚠ask_ form - idax_
ui_ ⚠ask_ long - idax_
ui_ ⚠ask_ string - idax_
ui_ ⚠ask_ yn - idax_
ui_ ⚠attach_ dynamic_ action - idax_
ui_ ⚠close_ custom_ viewer - idax_
ui_ ⚠close_ widget - idax_
ui_ ⚠create_ custom_ viewer - idax_
ui_ ⚠create_ widget - idax_
ui_ ⚠custom_ viewer_ current_ line - idax_
ui_ ⚠custom_ viewer_ jump_ to_ line - idax_
ui_ ⚠custom_ viewer_ line_ count - idax_
ui_ ⚠find_ widget - idax_
ui_ ⚠info - idax_
ui_ ⚠is_ widget_ visible - idax_
ui_ ⚠jump_ to - idax_
ui_ ⚠message - idax_
ui_ ⚠on_ current_ widget_ changed - idax_
ui_ ⚠on_ cursor_ changed - idax_
ui_ ⚠on_ database_ closed - idax_
ui_ ⚠on_ database_ inited - idax_
ui_ ⚠on_ event - idax_
ui_ ⚠on_ event_ filtered - idax_
ui_ ⚠on_ popup_ ready - idax_
ui_ ⚠on_ ready_ to_ run - idax_
ui_ ⚠on_ rendering_ info - idax_
ui_ ⚠on_ screen_ ea_ changed - idax_
ui_ ⚠on_ view_ activated - idax_
ui_ ⚠on_ view_ closed - idax_
ui_ ⚠on_ view_ created - idax_
ui_ ⚠on_ view_ deactivated - idax_
ui_ ⚠on_ widget_ closing - idax_
ui_ ⚠on_ widget_ closing_ for_ widget - idax_
ui_ ⚠on_ widget_ invisible - idax_
ui_ ⚠on_ widget_ invisible_ for_ widget - idax_
ui_ ⚠on_ widget_ visible - idax_
ui_ ⚠on_ widget_ visible_ for_ widget - idax_
ui_ ⚠refresh_ all_ views - idax_
ui_ ⚠refresh_ custom_ viewer - idax_
ui_ ⚠register_ timer - idax_
ui_ ⚠register_ timer_ with_ callback - idax_
ui_ ⚠rendering_ event_ add_ entry - idax_
ui_ ⚠screen_ address - idax_
ui_ ⚠selection - idax_
ui_ ⚠set_ custom_ viewer_ lines - idax_
ui_ ⚠show_ widget - idax_
ui_ ⚠show_ widget_ ex - idax_
ui_ ⚠subscribe - idax_
ui_ ⚠unregister_ timer - idax_
ui_ ⚠unsubscribe - idax_
ui_ ⚠user_ directory - idax_
ui_ ⚠warning - idax_
ui_ ⚠widget_ host - idax_
ui_ ⚠widget_ id - idax_
ui_ ⚠widget_ title - idax_
ui_ ⚠widget_ type - idax_
ui_ ⚠with_ widget_ host - idax_
xref_ ⚠add_ code - idax_
xref_ ⚠add_ data - idax_
xref_ ⚠code_ refs_ from - idax_
xref_ ⚠code_ refs_ from_ range - idax_
xref_ ⚠code_ refs_ to - idax_
xref_ ⚠code_ refs_ to_ range - idax_
xref_ ⚠data_ refs_ from - idax_
xref_ ⚠data_ refs_ from_ range - idax_
xref_ ⚠data_ refs_ to - idax_
xref_ ⚠data_ refs_ to_ range - idax_
xref_ ⚠refs_ from - idax_
xref_ ⚠refs_ from_ range - idax_
xref_ ⚠refs_ to - idax_
xref_ ⚠refs_ to_ range - idax_
xref_ ⚠remove_ code - idax_
xref_ ⚠remove_ data
Type Aliases§
- Idax
Action Enabled Check - Idax
Action Enabled Check Ex - Idax
Action Handler - Idax
Action Handler Ex - Idax
Data Typed Value Kind - Idax
Debugger Appcall Executor Callback - Idax
Debugger Appcall Executor Cleanup Callback - Idax
Debugger Appcall Value Kind - Idax
Debugger Breakpoint Change - Idax
Debugger Breakpoint Changed Callback - Idax
Debugger Breakpoint HitCallback - Idax
Debugger Exception Callback - Idax
Debugger Library Loaded Callback - Idax
Debugger Library Unloaded Callback - Idax
Debugger Process Exited Callback - Idax
Debugger Process Started Callback - Idax
Debugger Process Suspended Callback - Idax
Debugger Thread Exited Callback - Idax
Debugger Thread Started Callback - Idax
Debugger Trace Callback - Idax
Decompiled Handle - Opaque handle to a decompiled function. Must be freed with idax_decompiled_free().
- Idax
Decompiler Create Hint Callback - Idax
Decompiler Cursor Position Callback - Idax
Decompiler Expression Visitor - Idax
Decompiler Maturity Changed Callback - Idax
Decompiler Pseudocode Callback - Idax
Decompiler Statement Visitor - Idax
Decompiler Token - Idax
Event Byte Patched Callback - Idax
Event Callback - Legacy generic event callback. Kept for backwards compatibility.
- Idax
Event Comment Changed Callback - Idax
Event ExCallback - Idax
Event Filter Callback - Idax
Event Function Added Callback - Idax
Event Function Deleted Callback - Idax
Event Renamed Callback - Idax
Event Segment Added Callback - Idax
Event Segment Deleted Callback - Idax
Graph Handle - Opaque handle to a graph. Must be freed with idax_graph_free().
- Idax
Graph OnClicked - Idax
Graph OnCreating Group - Idax
Graph OnDestroyed - Idax
Graph OnDouble Clicked - Idax
Graph OnHint - Idax
Graph OnNode Color - Idax
Graph OnNode Text - Idax
Graph OnRefresh - Idax
Microcode Apply Callback - Idax
Microcode Match Callback - Idax
Node Handle - Opaque handle to a storage node. Must be freed with idax_storage_node_free().
- Idax
Plugin Host Callback - Idax
Type Handle - Opaque type handle. Must be freed with idax_type_free().
- IdaxUI
Action Callback - IdaxUI
Event Callback - IdaxUI
Event ExCallback - IdaxUI
Event Filter Callback - IdaxUI
Popup Callback - IdaxUI
Rendering Callback - IdaxUI
Timer Callback - Idax
Widget Handle - Opaque widget handle.
- Idax
Widget Host Callback