Ryan Macnak
|
b5d657c3f0
|
[vm] Fix memory leaks during ELF generation.
Change-Id: I8c7d5506a91a4e2190951e083438fee652b736ed
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/140371
Reviewed-by: Teagan Strickland <sstrickl@google.com>
Commit-Queue: Ryan Macnak <rmacnak@google.com>
|
2020-03-24 01:09:35 +00:00 |
|
Ryan Macnak
|
a067265272
|
[vm] Scrub and qualify names without allocating on the Dart heap.
Sometimes we needs to produce these names in a NoSafepointScope, such as when generating a snapshot.
Bug: https://github.com/dart-lang/sdk/issues/40143
Change-Id: I0d66134c936313b16c38f8699b33a7c7bd443e75
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/133153
Reviewed-by: Ben Konyi <bkonyi@google.com>
Commit-Queue: Ryan Macnak <rmacnak@google.com>
|
2020-01-24 20:36:18 +00:00 |
|
Ryan Macnak
|
b15b98bcc3
|
Reapply "Use CodeSourceMap for stack traces (still JIT only)."
- Fix missing null termination in initialization of ZoneTextBuffer.
- Merge with John's async stack trace changes.
R=fschneider@google.com
Review-Url: https://codereview.chromium.org/2686813006 .
|
2017-02-09 18:03:41 -08:00 |
|
Ryan Macnak
|
15a9eafb77
|
Revert "Reapply "Use CodeSourceMap for stack traces (still JIT only).""
This reverts commit bee82fef8b.
Revert "Use zone memory for StackTrace::ToCString."
This reverts commit 4e8b265ea0.
The later CL somehow caused hangs in some service tests.
Review-Url: https://codereview.chromium.org/2683033007 .
|
2017-02-09 13:14:01 -08:00 |
|
Ryan Macnak
|
4e8b265ea0
|
Use zone memory for StackTrace::ToCString.
Fixes memory leak of the TextBuffer's buffer.
R=fschneider@google.com
Review-Url: https://codereview.chromium.org/2689563003 .
|
2017-02-09 12:34:16 -08:00 |
|