GDB (xrefs)
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 
)

◆ 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 338 of file py-record-btrace.c.

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

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 354 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 394 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 
)

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

References btrace_insn_from_recpy_insn(), and btrace_insn::size.

Referenced by recpy_insn_size().

◆ 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 623 of file py-record-btrace.c.

Referenced by recpy_method().

◆ recpy_bt_replay_position()

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