class ArmEhAbiModule

Defined at line 19 of file ../../src/lib/unwinder/arm_ehabi_module.h

Public Methods

fit::result<Error, std::unique_ptr<ArmEhAbiModule>> FromLoadedElfModule (const LoadedElfModule & loaded_elf_module)

Constructs, validates, and loads a new |ArmEhAbiModule| from the given |loaded_elf_module|.

Returns any errors that occur in any of the above steps, and releases any allocated memory.

The object is guaranteed to be valid if this function returns fit::ok().

Defined at line 23 of file ../../src/lib/unwinder/arm_ehabi_module.cc

Error Step (Memory * stack, const Registers & current, Registers & next)

Defined at line 185 of file ../../src/lib/unwinder/arm_ehabi_module.cc

void AsyncStep (AsyncMemory * stack, const Registers & current, fit::callback<void (Error, Registers)> )

Defined at line 198 of file ../../src/lib/unwinder/arm_ehabi_module.cc

Records

Friends

class ArmEhAbiParser_CollectInstructionsTableLookup_Test
class ArmEhAbiModule_Search_Test