|
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.