| Summary: | don't know what type '_' is | ||
|---|---|---|---|
| Product: | [Developer tools] valgrind | Reporter: | baxi |
| Component: | general | Assignee: | Julian Seward <jseward> |
| Status: | RESOLVED FIXED | ||
| Severity: | crash | CC: | dlzhouzb, skumarjaiswal196 |
| Priority: | NOR | ||
| Version First Reported In: | 2.1.1 | ||
| Target Milestone: | --- | ||
| Platform: | unspecified | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
| Attachments: | Patch to improve C++ stabs parsing | ||
|
Description
baxi
2004-05-10 17:08:52 UTC
*** Bug 81396 has been marked as a duplicate of this bug. *** Created attachment 8172 [details]
Patch to improve C++ stabs parsing
This patch attempts to improve the parsing of C++ stabs. I would be grateful if
you could try it and report on whether it helps. If it doesn't then I wonder if
you can supply any sort of test case for your problem. Thanks.
What's the status here -- Tom, have you checked in the patch? Thanks. Patch went in on 2004-11-12 but I was waiting for confirmation that it fixed this bug. I had got an un-official patch on top of official valgrind 2.2.0 release from someone that worked for me. I will try the latest version and let you know if it fixes the issue. Thanks & Regards, -Rakesh FYI, I was using following patch till this point of time: 425c425 < static Char *templ_name(Char *p) --- > static Char *templ_name(Char *p, Bool isName) 460c460 < if (brac && p[1] == ':' && p[-1] != '<') --- > if ( (isName || brac) && p[1] == ':' && p[-1] != '<') 755c755 < p = templ_name(name); --- > p = templ_name(name, False); 865c865 < end = templ_name(p); --- > end = templ_name(p, False); 1043c1043 < ty = templ_name(name); --- > ty = templ_name(name, True); I'm assuming that Tom's patch fixed this. Please reopen if it's still a problem. |