php-internal-docs 8.4.8
Unofficial docs for php/php-src
|
#include <ir.h>
Data Fields | |
uint32_t | default_func_flags |
bool(* | init_module )(ir_loader *loader, const char *name, const char *filename, const char *target) |
bool(* | external_sym_dcl )(ir_loader *loader, const char *name, uint32_t flags) |
bool(* | external_func_dcl )(ir_loader *loader, const char *name, uint32_t flags, ir_type ret_type, uint32_t params_count, const uint8_t *param_types) |
bool(* | forward_func_dcl )(ir_loader *loader, const char *name, uint32_t flags, ir_type ret_type, uint32_t params_count, const uint8_t *param_types) |
bool(* | sym_dcl )(ir_loader *loader, const char *name, uint32_t flags, size_t size) |
bool(* | sym_data )(ir_loader *loader, ir_type type, uint32_t count, const void *data) |
bool(* | sym_data_str )(ir_loader *loader, const char *str, size_t len) |
bool(* | sym_data_pad )(ir_loader *loader, size_t offset) |
bool(* | sym_data_ref )(ir_loader *loader, ir_op op, const char *ref, uintptr_t offset) |
bool(* | sym_data_end )(ir_loader *loader, uint32_t flags) |
bool(* | func_init )(ir_loader *loader, ir_ctx *ctx, const char *name) |
bool(* | func_process )(ir_loader *loader, ir_ctx *ctx, const char *name) |
void *(* | resolve_sym_name )(ir_loader *loader, const char *name, bool add_thunk) |
bool(* | has_sym )(ir_loader *loader, const char *name) |
bool(* | add_sym )(ir_loader *loader, const char *name, void *addr) |