#include <stdio.h>
#include <unistd.h>
#include <time.h>
#include <sys/mman.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <string.h>
#include <limits.h>
#include "ir.h"
#include "ir_elf.h"
Go to the source code of this file.
◆ ALIGN8
◆ IR_PERF_JITDUMP_HEADER_MAGIC
#define IR_PERF_JITDUMP_HEADER_MAGIC 0x4A695444 |
◆ IR_PERF_JITDUMP_HEADER_VERSION
#define IR_PERF_JITDUMP_HEADER_VERSION 1 |
◆ IR_PERF_JITDUMP_RECORD_CLOSE
#define IR_PERF_JITDUMP_RECORD_CLOSE 3 |
◆ IR_PERF_JITDUMP_RECORD_DEBUG_INFO
#define IR_PERF_JITDUMP_RECORD_DEBUG_INFO 2 |
◆ IR_PERF_JITDUMP_RECORD_LOAD
#define IR_PERF_JITDUMP_RECORD_LOAD 0 |
◆ IR_PERF_JITDUMP_RECORD_MOVE
#define IR_PERF_JITDUMP_RECORD_MOVE 1 |
◆ IR_PERF_JITDUMP_UNWINDING_UNFO
#define IR_PERF_JITDUMP_UNWINDING_UNFO 4 |
◆ PADDING8
◆ ir_perf_jitdump_header
typedef struct ir_perf_jitdump_header ir_perf_jitdump_header |
◆ ir_perf_jitdump_load_record
◆ ir_perf_jitdump_record
◆ ir_perf_jitdump_close()
int ir_perf_jitdump_close |
( |
void | | ) |
|
◆ ir_perf_jitdump_open()
int ir_perf_jitdump_open |
( |
void | | ) |
|
◆ ir_perf_jitdump_register()
int ir_perf_jitdump_register |
( |
const char * | name, |
|
|
const void * | start, |
|
|
size_t | size ) |
◆ ir_perf_map_register()
void ir_perf_map_register |
( |
const char * | name, |
|
|
const void * | start, |
|
|
size_t | size ) |