Fix "Corrupted DWARF expression" from (k)gdb.

Google turned up Debian bug 405116, which describes the problem in
sufficient detail to identify the overflowing variables.

MFC after:	1 week
This commit is contained in:
emaste 2012-09-06 13:47:42 +00:00
parent 74c4152703
commit 825c974e40

View File

@ -38,7 +38,7 @@ struct dwarf2_locexpr_baton
unsigned char *data;
/* Length of the location expression. */
unsigned short size;
unsigned long size;
/* The objfile containing the symbol whose location we're computing. */
struct objfile *objfile;
@ -54,7 +54,7 @@ struct dwarf2_loclist_baton
unsigned char *data;
/* Length of the location list. */
unsigned short size;
unsigned long size;
/* The objfile containing the symbol whose location we're computing. */
/* Used (only???) by thread local variables. The objfile in which