Chromium Code Reviews| Index: src/log.cc |
| =================================================================== |
| --- src/log.cc (revision 5724) |
| +++ src/log.cc (working copy) |
| @@ -164,7 +164,10 @@ |
| int i = 0; |
| const Address callback = VMState::external_callback(); |
| - if (callback != NULL) { |
| + // Surprisingly, PC can point _exactly_ to callback start, with good |
| + // probability, and this will result in reporting fake nested |
| + // callback call. |
| + if (callback != NULL && callback != sample->pc) { |
| sample->stack[i++] = callback; |
| } |