# Print out current buffer point and boundaries
define ppt
- set $b = current_buffer
+ set $b = current_thread->m_current_buffer
set $t = $b->text
printf "BUF PT: %d", $b->pt
if ($b->pt != $b->pt_byte)
end
define xbacktrace
- set $bt = backtrace_list
+ set $bt = current_thread->m_backtrace_list
while $bt
xgettype (*$bt->function)
if $type == Lisp_Symbol
end
end
document xbacktrace
- Print a backtrace of Lisp function calls from backtrace_list.
+ Print a backtrace of Lisp function calls from current_thread->m_backtrace_list.
Set a breakpoint at Fsignal and call this to see from where
an error was signaled.
end
end
define xbytecode
- set $bt = byte_stack_list
+ set $bt = current_thread->m_byte_stack_list
while $bt
xgettype ($bt->byte_string)
printf "0x%x => ", $bt->byte_string
# Show Lisp backtrace after normal backtrace.
define hookpost-backtrace
- set $bt = backtrace_list
+ set $bt = current_thread->m_backtrace_list
if $bt
echo \n
echo Lisp Backtrace:\n