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

PyObject * recpy_bt_method (PyObject *self, void *closure)
 
PyObject * recpy_bt_format (PyObject *self, void *closure)
 
PyObject * recpy_bt_goto (PyObject *self, PyObject *value)
 
PyObject * recpy_bt_instruction_history (PyObject *self, void *closure)
 
PyObject * recpy_bt_function_call_history (PyObject *self, void *closure)
 
PyObject * recpy_bt_replay_position (PyObject *self, void *closure)
 
PyObject * recpy_bt_begin (PyObject *self, void *closure)
 
PyObject * recpy_bt_end (PyObject *self, void *closure)
 
PyObject * recpy_bt_insn_number (PyObject *self, void *closure)
 
PyObject * recpy_bt_insn_sal (PyObject *self, void *closure)
 
PyObject * recpy_bt_insn_pc (PyObject *self, void *closure)
 
PyObject * recpy_bt_insn_data (PyObject *self, void *closure)
 
PyObject * recpy_bt_insn_decoded (PyObject *self, void *closure)
 
PyObject * recpy_bt_insn_size (PyObject *self, void *closure)
 
PyObject * recpy_bt_insn_is_speculative (PyObject *self, void *closure)
 
PyObject * recpy_bt_func_number (PyObject *self, void *closure)
 
PyObject * recpy_bt_func_level (PyObject *self, void *closure)
 
PyObject * recpy_bt_func_symbol (PyObject *self, void *closure)
 
PyObject * recpy_bt_func_instructions (PyObject *self, void *closure)
 
PyObject * recpy_bt_func_up (PyObject *self, void *closure)
 
PyObject * recpy_bt_func_prev (PyObject *self, void *closure)
 
PyObject * recpy_bt_func_next (PyObject *self, void *closure)
 

Function Documentation

◆ recpy_bt_begin()

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

◆ recpy_bt_end()

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

◆ recpy_bt_format()

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

Definition at line 617 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 
)

◆ recpy_bt_func_level()

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

Definition at line 321 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 
)

◆ recpy_bt_func_number()

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

◆ recpy_bt_func_prev()

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

◆ recpy_bt_func_symbol()

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

Definition at line 338 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 
)

Definition at line 378 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 
)

◆ recpy_bt_goto()

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

◆ recpy_bt_insn_data()

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

◆ recpy_bt_insn_decoded()

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

◆ recpy_bt_insn_is_speculative()

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

◆ recpy_bt_insn_number()

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

◆ recpy_bt_insn_pc()

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

◆ recpy_bt_insn_sal()

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

◆ recpy_bt_insn_size()

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

◆ recpy_bt_instruction_history()

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

◆ recpy_bt_method()

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

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

Referenced by recpy_method().

◆ recpy_bt_replay_position()

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

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

References btpy_insn_or_gap_new(), and btrace_insn_number().

Referenced by recpy_replay_position().