patches/gdb/6.3/630-debian_24.tracepoint-segv.patch
author |
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> |
|
Thu May 17 16:22:51 2007 +0000 (2007-05-17) |
changeset 96 |
aa1a9fbd6eb8 |
permissions |
-rw-r--r-- |
Debug facilities:
- add a framework to easily add new ones
- add gdb as a first debug facility
- add patches for gdb
After the kernel checked its installed headers, clean up the mess of .checked.* files.
Reorder scripts/crosstool.sh:
- dump the configuration early
- renice early
- get info about build system early, when setting up the environment
- when in cross or native, the host tools are those of the build system, and only in this case
- elapsed time calculations moved to scripts/functions
Remove handling of the color: it's gone once and for all.
Update tools/addToolVersion.sh:
- handle debug facilities
- commonalise some code
- remove dead tools (cygwin, tcc)
Point to my address for bug reports.
yann@96
|
1 |
Trivial. Still need to submit this.
|
yann@96
|
2 |
|
yann@96
|
3 |
Index: gdb-6.1/gdb/tracepoint.c
|
yann@96
|
4 |
===================================================================
|
yann@96
|
5 |
--- gdb-6.1.orig/gdb/tracepoint.c 2004-04-05 13:26:43.000000000 -0400
|
yann@96
|
6 |
+++ gdb-6.1/gdb/tracepoint.c 2004-04-05 13:26:45.000000000 -0400
|
yann@96
|
7 |
@@ -853,6 +853,8 @@ read_actions (struct tracepoint *t)
|
yann@96
|
8 |
else
|
yann@96
|
9 |
line = gdb_readline (0);
|
yann@96
|
10 |
|
yann@96
|
11 |
+ if (line == NULL || *line == EOF)
|
yann@96
|
12 |
+ break;
|
yann@96
|
13 |
linetype = validate_actionline (&line, t);
|
yann@96
|
14 |
if (linetype == BADLINE)
|
yann@96
|
15 |
continue; /* already warned -- collect another line */
|