forked from rurban/perl-compiler
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.gdbinit
88 lines (75 loc) · 1.43 KB
/
.gdbinit
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
#directory /usr/src/perl/perl-5.10.1/perl-5.10.1
#directory /usr/src/perl/perl-5.6.2
#add-auto-load-safe-path /lib/x86_64-linux-gnu/libthread_db-1.0.so
set breakpoint pending on
#source .gdb/dashboard
source .gdb/perl
b malloc_error_break
#b perl_destruct
#command
#p PL_compiling
#end
#b perl.c:1175
#command
#p PL_compiling
#end
#b Perl_ckwarn_d
#b Perl_pp_const
#command
#p sv_list[1]
#end
#b dl_boot
#b dl_generic_private_init
#b av.c
#break __asan_report_error
#b Perl_pp_multideref
# note: StashHANDLER() is unused in 5.20
#b hv.c:764
#b Perl_Gv_AMupdate
#b Perl_amagic_call
#b Perl_pp_method_redir
#b XS_B__HV_name_count
#b Perl_pp_defined
#b Perl_pp_entereval
#command
#p/x *PL_comppad_name
#p *(PL_comppad_name->xpadnl_alloc)[1]
#end
#b Perl_newPADNAMEouter
#command
#macro expand (PADNAME_FROM_PV(PadnamePV(outer))
#p (long)(&(((struct padname_with_str *)0)->xpadn_str))
#p *outer
#end
#b dump.c:2384
#command
#echo actions\n
#p/x actions
#echo action&mask MDEREF_HV_gvhv_helem=13\n
#p actions&MDEREF_ACTION_MASK
#echo items\n
#p *items
#echo sv\n
#p sv
#end
#b bset_obj_store
#command
#b Perl_padnamelist_store
#c
#end
#b XS_DBI__install_method
break Perl_croak_no_modify
#break XS_B__CC__autovivification
#break B.xs:1398
#break B.c:2044
#break B.xs:1858
#break oplist
#break Perl_do_openn
# require %INC
#break pp_ctl.c:3599
#run
#p/x sv_list[3299]
# panic free from wrong pool 5.18.1
#b util.c:252
#b sv.c:3737 if (GV*)dstr->sv_u.svu_gp
r