Files
pancake 90976f9adf Fix broken r2papi APIs and modernize Phase 0 hygiene
- Flags.exists now scans the JSON flag list instead of the broken `??` helper
- Config boolean values are coerced correctly instead of checking the attribute name
- Debugger CPU no longer swallows all errors and handles empty register sets
- IOMap permissions now read/write the correct radare2 field
- Python 2 leftovers removed and string formatting modernized
- All public r2papi classes are now exported
2026-08-28 16:03:25 +02:00

35 lines
663 B
Python

"""R2Papi - High level API on top of r2pipe"""
from .base import Result, ResultArray, R2Base
from .config import Config, ConfigType
from .debugger import CPU, Debugger
from .esil import Esil, EsilCPU, EsilVM
from .file import File
from .flags import Flags
from .iomap import IOMap
from .print import Print
from .r2api import Function, R2Api
from .search import Search
from .write import Write
__all__ = [
"R2Api",
"R2Base",
"Result",
"ResultArray",
"Function",
"Print",
"Write",
"Config",
"ConfigType",
"Flags",
"Esil",
"EsilCPU",
"EsilVM",
"File",
"IOMap",
"Search",
"Debugger",
"CPU",
]