php-internal-docs 8.4.8
Unofficial docs for php/php-src
|
#include <dlfcn.h>
#include <unistd.h>
#include <fcntl.h>
#include <limits.h>
#include "ir.h"
#include "ir_private.h"
#include "ir_elf.h"
#include <capstone/capstone.h>
Go to the source code of this file.
Data Structures | |
struct | _ir_sym_node |
Macros | |
#define | _GNU_SOURCE |
#define | HAVE_CAPSTONE_ITER |
#define | IR_DISASM_INTEL_SYNTAX 0 |
Typedefs | |
typedef struct _ir_sym_node | ir_sym_node |
Functions | |
void | ir_disasm_add_symbol (const char *name, uint64_t addr, uint64_t size) |
const char * | ir_disasm_find_symbol (uint64_t addr, int64_t *offset) |
int | ir_disasm (const char *name, const void *start, size_t size, bool asm_addr, ir_ctx *ctx, FILE *f) |
int | ir_disasm_init (void) |
void | ir_disasm_free (void) |
#define _GNU_SOURCE |
Definition at line 9 of file ir_disasm.c.
#define HAVE_CAPSTONE_ITER |
Definition at line 30 of file ir_disasm.c.
#define IR_DISASM_INTEL_SYNTAX 0 |
Definition at line 33 of file ir_disasm.c.
typedef struct _ir_sym_node ir_sym_node |
int ir_disasm | ( | const char * | name, |
const void * | start, | ||
size_t | size, | ||
bool | asm_addr, | ||
ir_ctx * | ctx, | ||
FILE * | f ) |
Definition at line 326 of file ir_disasm.c.
void ir_disasm_add_symbol | ( | const char * | name, |
uint64_t | addr, | ||
uint64_t | size ) |
Definition at line 85 of file ir_disasm.c.
const char * ir_disasm_find_symbol | ( | uint64_t | addr, |
int64_t * | offset ) |
Definition at line 189 of file ir_disasm.c.
Definition at line 858 of file ir_disasm.c.
int ir_disasm_init | ( | void | ) |
Definition at line 850 of file ir_disasm.c.