Ghidra Decompiler Analysis Engine
|
Go to the documentation of this file.
18 #ifndef __LOADIMAGE_GHIDRA__
19 #define __LOADIMAGE_GHIDRA__
Ghidra specific architecture information and connection to a Ghidra client.
LoadImageGhidra(ArchitectureGhidra *g)
Constructor.
Definition: loadimage_ghidra.cc:18
virtual string getArchType(void) const
Get a string indicating the architecture type.
Definition: loadimage_ghidra.cc:41
Classes and API for accessing a binary load image.
An interface into a particular binary executable image.
Definition: loadimage.hh:71
An implementation of the LoadImage interface using a Ghidra client as the back-end.
Definition: loadimage_ghidra.hh:29
A low-level machine address for labelling bytes and data.
Definition: address.hh:46
virtual void adjustVma(long adjust)
Adjust load addresses with a global offset.
Definition: loadimage_ghidra.cc:47
An implementation of the Architecture interface and connection to a Ghidra client.
Definition: ghidra_arch.hh:60
void open(void)
Open any descriptors.
Definition: loadimage_ghidra.cc:25
void close(void)
Close any descriptor.
Definition: loadimage_ghidra.cc:30
virtual void loadFill(uint1 *ptr, int4 size, const Address &addr)
Get data from the LoadImage.
Definition: loadimage_ghidra.cc:35