67 #include <include/hpctoolkit-config.h> 98 #define RELOCATE(u, offset) (((char *) (u)) + (offset)) 145 uint32_t *ins = (uint32_t *) vstart;
146 uint32_t *end = (uint32_t *) vend;
159 for (; ins < end; ins++) {
164 uint32_t *ins_vaddr = (uint32_t *)
RELOCATE(ins, offset);
#define RELOCATE(u, offset)
const uint32_t ADRP_OPCODE
void process_range_init(void)
enum arm_state_e arm_state_t
static bool isInsn_BR(uint32_t insn)
static bool isInsn_ADRP(uint32_t insn)
void add_function_entry(void *addr, const string *comment, bool isvisible, int call_count)
bool range_contains_control_flow(void *vstart, void *vend)
void process_range(const char *name, long offset, void *vstart, void *vend, DiscoverFnTy fn_discovery)