GDB (xrefs)
Loading...
Searching...
No Matches
Functions
py-record-btrace.h File Reference
#include "python-internal.h"

Go to the source code of this file.

Functions

PyObjectrecpy_bt_method (PyObject *self, void *closure)
 
PyObjectrecpy_bt_format (PyObject *self, void *closure)
 
PyObjectrecpy_bt_goto (PyObject *self, PyObject *value)
 
PyObjectrecpy_bt_instruction_history (PyObject *self, void *closure)
 
PyObjectrecpy_bt_function_call_history (PyObject *self, void *closure)
 
PyObjectrecpy_bt_replay_position (PyObject *self, void *closure)
 
PyObjectrecpy_bt_begin (PyObject *self, void *closure)
 
PyObjectrecpy_bt_end (PyObject *self, void *closure)
 
PyObjectrecpy_bt_insn_number (PyObject *self, void *closure)
 
PyObjectrecpy_bt_insn_sal (PyObject *self, void *closure)
 
PyObjectrecpy_bt_insn_pc (PyObject *self, void *closure)
 
PyObjectrecpy_bt_insn_data (PyObject *self, void *closure)
 
PyObjectrecpy_bt_insn_decoded (PyObject *self, void *closure)
 
PyObjectrecpy_bt_insn_size (PyObject *self, void *closure)
 
PyObjectrecpy_bt_insn_is_speculative (PyObject *self, void *closure)
 
PyObjectrecpy_bt_func_number (PyObject *self, void *closure)
 
PyObjectrecpy_bt_func_level (PyObject *self, void *closure)
 
PyObjectrecpy_bt_func_symbol (PyObject *self, void *closure)
 
PyObjectrecpy_bt_func_instructions (PyObject *self, void *closure)
 
PyObjectrecpy_bt_func_up (PyObject *self, void *closure)
 
PyObjectrecpy_bt_func_prev (PyObject *self, void *closure)
 
PyObjectrecpy_bt_func_next (PyObject *self, void *closure)
 

Function Documentation

◆ recpy_bt_begin()

PyObject * recpy_bt_begin ( PyObject * self,
void * closure )
extern

◆ recpy_bt_end()

PyObject * recpy_bt_end ( PyObject * self,
void * closure )
extern

◆ recpy_bt_format()

PyObject * recpy_bt_format ( PyObject * self,
void * closure )
extern

Definition at line 616 of file py-record-btrace.c.

References btrace_conf().

Referenced by recpy_format().

◆ recpy_bt_func_instructions()

PyObject * recpy_bt_func_instructions ( PyObject * self,
void * closure )
extern

◆ recpy_bt_func_level()

PyObject * recpy_bt_func_level ( PyObject * self,
void * closure )
extern

Definition at line 320 of file py-record-btrace.c.

References btrace_func_from_recpy_func(), func, and gdb_py_object_from_longest().

Referenced by recpy_func_level().

◆ recpy_bt_func_next()

PyObject * recpy_bt_func_next ( PyObject * self,
void * closure )
extern

◆ recpy_bt_func_number()

PyObject * recpy_bt_func_number ( PyObject * self,
void * closure )
extern

◆ recpy_bt_func_prev()

PyObject * recpy_bt_func_prev ( PyObject * self,
void * closure )
extern

◆ recpy_bt_func_symbol()

PyObject * recpy_bt_func_symbol ( PyObject * self,
void * closure )
extern

Definition at line 337 of file py-record-btrace.c.

References btrace_func_from_recpy_func(), func, and symbol_to_symbol_object().

Referenced by recpy_func_symbol().

◆ recpy_bt_func_up()

PyObject * recpy_bt_func_up ( PyObject * self,
void * closure )
extern

Definition at line 377 of file py-record-btrace.c.

References btrace_func_from_recpy_func(), func, RECORD_METHOD_BTRACE, and recpy_func_new().

Referenced by recpy_func_up().

◆ recpy_bt_function_call_history()

PyObject * recpy_bt_function_call_history ( PyObject * self,
void * closure )
extern

◆ recpy_bt_goto()

PyObject * recpy_bt_goto ( PyObject * self,
PyObject * value )
extern

◆ recpy_bt_insn_data()

PyObject * recpy_bt_insn_data ( PyObject * self,
void * closure )
extern

◆ recpy_bt_insn_decoded()

PyObject * recpy_bt_insn_decoded ( PyObject * self,
void * closure )
extern

◆ recpy_bt_insn_is_speculative()

PyObject * recpy_bt_insn_is_speculative ( PyObject * self,
void * closure )
extern

◆ recpy_bt_insn_number()

PyObject * recpy_bt_insn_number ( PyObject * self,
void * closure )
extern

◆ recpy_bt_insn_pc()

PyObject * recpy_bt_insn_pc ( PyObject * self,
void * closure )
extern

◆ recpy_bt_insn_sal()

PyObject * recpy_bt_insn_sal ( PyObject * self,
void * closure )
extern

◆ recpy_bt_insn_size()

PyObject * recpy_bt_insn_size ( PyObject * self,
void * closure )
extern

◆ recpy_bt_instruction_history()

PyObject * recpy_bt_instruction_history ( PyObject * self,
void * closure )
extern

◆ recpy_bt_method()

PyObject * recpy_bt_method ( PyObject * self,
void * closure )
extern

Definition at line 607 of file py-record-btrace.c.

Referenced by recpy_method().

◆ recpy_bt_replay_position()

PyObject * recpy_bt_replay_position ( PyObject * self,
void * closure )
extern

Definition at line 637 of file py-record-btrace.c.

References btpy_insn_or_gap_new(), and btrace_insn_number().

Referenced by recpy_replay_position().