php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
zend_gdb.c File Reference
#include "zend.h"
#include "zend_gdb.h"
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <unistd.h>

Go to the source code of this file.

Data Structures

struct  _zend_gdbjit_code_entry
 
struct  _zend_gdbjit_descriptor
 

Typedefs

typedef struct _zend_gdbjit_code_entry zend_gdbjit_code_entry
 
typedef struct _zend_gdbjit_descriptor zend_gdbjit_descriptor
 

Enumerations

enum  { ZEND_GDBJIT_NOACTION , ZEND_GDBJIT_REGISTER , ZEND_GDBJIT_UNREGISTER }
 

Functions

ZEND_API zend_never_inline void __jit_debug_register_code (void)
 
ZEND_API bool zend_gdb_register_code (const void *object, size_t size)
 
ZEND_API void zend_gdb_unregister_all (void)
 
ZEND_API bool zend_gdb_present (void)
 

Variables

ZEND_API zend_gdbjit_descriptor __jit_debug_descriptor
 

Typedef Documentation

◆ zend_gdbjit_code_entry

◆ zend_gdbjit_descriptor

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
ZEND_GDBJIT_NOACTION 
ZEND_GDBJIT_REGISTER 
ZEND_GDBJIT_UNREGISTER 

Definition at line 33 of file zend_gdb.c.

Function Documentation

◆ __jit_debug_register_code()

ZEND_API zend_never_inline void __jit_debug_register_code ( void )

Definition at line 57 of file zend_gdb.c.

◆ zend_gdb_present()

ZEND_API bool zend_gdb_present ( void )

Definition at line 110 of file zend_gdb.c.

◆ zend_gdb_register_code()

ZEND_API bool zend_gdb_register_code ( const void * object,
size_t size )

Definition at line 62 of file zend_gdb.c.

◆ zend_gdb_unregister_all()

ZEND_API void zend_gdb_unregister_all ( void )

Definition at line 92 of file zend_gdb.c.

Variable Documentation

◆ __jit_debug_descriptor

ZEND_API zend_gdbjit_descriptor __jit_debug_descriptor
Initial value:
= {
}
#define NULL
Definition gdcache.h:45
@ ZEND_GDBJIT_NOACTION
Definition zend_gdb.c:34

Definition at line 53 of file zend_gdb.c.