API Reference¶
Auto-generated from source docstrings and type annotations. Every public
symbol exported by the flatline package is documented here.
Quick Lookup¶
| Symbol | Page | Description |
|---|---|---|
DecompilerSession |
Session | Long-lived session; amortizes startup across calls |
decompile_function() |
Session | One-shot decompile convenience wrapper |
list_language_compilers() |
Session | One-shot language enumeration wrapper |
get_version_info() |
Session | Runtime version query |
DecompileRequest |
Request & Result | Input payload for decompilation |
DecompileResult |
Request & Result | Output payload with C code and metadata |
AnalysisBudget |
Request & Result | Per-request resource limits |
WarningItem |
Request & Result | One decompiler warning |
ErrorItem |
Request & Result | Structured error in result |
FunctionInfo |
Data Models | Structured function data |
FunctionPrototype |
Data Models | Recovered function signature |
TypeInfo |
Data Models | Recovered type descriptor |
ParameterInfo |
Data Models | Function parameter |
VariableInfo |
Data Models | Local variable |
CallSiteInfo |
Data Models | Call instruction |
JumpTableInfo |
Data Models | Recovered jump table |
DiagnosticFlags |
Data Models | Decompiler diagnostic flags |
StorageInfo |
Data Models | Variable/parameter storage location |
Enriched |
Enriched Output | Optional enriched companion payload |
Pcode |
Enriched Output | Pcode container with lookup and graph |
PcodeOpInfo |
Enriched Output | One pcode operation |
VarnodeInfo |
Enriched Output | One varnode |
VarnodeFlags |
Enriched Output | Varnode boolean flags |
FlatlineError |
Errors | Base exception and full error hierarchy |