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 | }
|
---|