1 | @misc{Reference2, |
---|
2 | Abstract = {The C language is like a carving knife: simple, sharp, and extremely useful in skilled hands. Like any sharp tool, C can injure people who don't know how to handle it.}, |
---|
3 | Author = {Andrew Koenig}, |
---|
4 | Title = {Pitfalls of {C}}, |
---|
5 | Url = {http://www.math.pku.edu.cn/teachers/qiuzy/c/reading/pitfall.htm}, |
---|
6 | Year = {2001} |
---|
7 | } |
---|
8 | |
---|
9 | @manual{Reference3, |
---|
10 | Title = {GDB: The GNU Project Debugger}, |
---|
11 | Url = {https://www.gnu.org/software/gdb/}, |
---|
12 | Year = {2018} |
---|
13 | } |
---|
14 | |
---|
15 | @manual{Reference4, |
---|
16 | Title = {Extending GDB}, |
---|
17 | Url = |
---|
18 | {https://sourceware.org/gdb/onlinedocs/gdb/Extending-GDB.html#Extending-GDB}, |
---|
19 | Year = {2018} |
---|
20 | } |
---|
21 | |
---|
22 | @manual{Reference5, |
---|
23 | Title = {GDB Internals Manual}, |
---|
24 | Url = {https://sourceware.org/gdb/wiki/Internals}, |
---|
25 | Year = {2018} |
---|
26 | } |
---|
27 | |
---|
28 | @manual{Reference6, |
---|
29 | Title = {Compiling for Debugging}, |
---|
30 | Url = {https://sourceware.org/gdb/onlinedocs/gdb/Compilation.html#Compilation}, |
---|
31 | Year = {2018} |
---|
32 | } |
---|
33 | |
---|
34 | @misc{Reference7, |
---|
35 | Title = {{DWARF Debugging Standard}}, |
---|
36 | Url = {http://dwarfstd.org/}, |
---|
37 | Year = {2007} |
---|
38 | } |
---|
39 | |
---|
40 | @misc{Reference8, |
---|
41 | Title = {{DWARF}}, |
---|
42 | Url = {https://en.wikipedia.org/wiki/DWARF}, |
---|
43 | Year = {2017} |
---|
44 | } |
---|
45 | |
---|
46 | @misc{Reference9, |
---|
47 | Title = {{Name Mangling}}, |
---|
48 | Url = {https://en.wikipedia.org/wiki/Name_mangling}, |
---|
49 | Year = {2018} |
---|
50 | } |
---|
51 | |
---|
52 | @techreport{Reference10, |
---|
53 | Author = {Peter A. Buhr}, |
---|
54 | Institution = {School of Computer Science, University of Waterloo}, |
---|
55 | Month = {January}, |
---|
56 | Title = {{$\mu$C++ Annotated Reference Manual}}, |
---|
57 | Url = {https://plg.uwaterloo.ca/~usystem/pub/uSystem/uC++.pdf}, |
---|
58 | Year = {2006} |
---|
59 | } |
---|
60 | |
---|
61 | @misc{Reference11, |
---|
62 | Title = {{Selecting A Frame}}, |
---|
63 | Url = {ftp://ftp.gnu.org/old-gnu/Manuals/gdb/html_chapter/gdb_7.html#SEC44}, |
---|
64 | Year = {2002} |
---|
65 | } |
---|
66 | |
---|
67 | @misc{Reference12, |
---|
68 | Title = {{Examining the Stack}}, |
---|
69 | Url = {ftp://ftp.gnu.org/old-gnu/Manuals/gdb/html_chapter/gdb_7.html}, |
---|
70 | Year = {2002} |
---|
71 | } |
---|
72 | |
---|
73 | @misc{Reference13, |
---|
74 | Title = {{C$\mathbf{\forall} $ Language}}, |
---|
75 | Url = {https://cforall.uwaterloo.ca}, |
---|
76 | Year = {2017} |
---|
77 | } |
---|
78 | |
---|
79 | @misc{Reference14, |
---|
80 | Title = {{KOS}}, |
---|
81 | Url = {https://cs.uwaterloo.ca/~mkarsten/kos.html}, |
---|
82 | Year = {2018} |
---|
83 | } |
---|
84 | |
---|
85 | @misc{Reference15, |
---|
86 | Title = {{Continuing and Stepping}}, |
---|
87 | Url = |
---|
88 | {https://sourceware.org/gdb/onlinedocs/gdb/Continuing-and-Stepping.html}, |
---|
89 | Year = {2018} |
---|
90 | } |
---|