v8/src/profiler
Igor Sheludko 8487e66d75 [runtime] Inline Foreign fields into AccessorInfo
... to avoid additional indirection on every access.

Drive-by: given that AccessorInfo class now has a custom body visitor
it's no longer necessary to encode flags field as Smi.

Bug: v8:12949
Change-Id: I30eabee3cbc5ded2bf3f050dfe22208713a764bf
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3701590
Reviewed-by: Toon Verwaest <verwaest@chromium.org>
Commit-Queue: Igor Sheludko <ishell@chromium.org>
Cr-Commit-Position: refs/heads/main@{#81237}
2022-06-20 09:25:03 +00:00
..
allocation-tracker.cc [heap] Add Heap::NotifyObjectSizeChange for right-trimming 2022-04-27 08:01:24 +00:00
allocation-tracker.h Reland "[include] Split out v8.h" 2021-08-24 13:08:55 +00:00
circular-queue-inl.h
circular-queue.h [cleanup] Remove DISALLOW_COPY_AND_ASSIGN in profiler/ 2020-11-11 01:17:06 +00:00
cpu-profiler-inl.h [logging] Use short "JS:" prefix for function log events 2022-06-14 16:11:21 +00:00
cpu-profiler.cc [logging] Use short "JS:" prefix for function log events 2022-06-14 16:11:21 +00:00
cpu-profiler.h [api][profiler] Get StartProfiling, StopProfiling to accept integer ID rather than string 2022-04-06 19:29:14 +00:00
DIR_METADATA Add DIR_METADATA files to v8. 2020-10-20 22:12:28 +00:00
heap-profiler.cc [api] Deprecate PersistentValueVector 2022-06-09 08:44:13 +00:00
heap-profiler.h [api] Deprecate PersistentValueVector 2022-06-09 08:44:13 +00:00
heap-snapshot-generator-inl.h Move string-related files to src/strings 2019-05-21 07:17:48 +00:00
heap-snapshot-generator.cc [runtime] Inline Foreign fields into AccessorInfo 2022-06-20 09:25:03 +00:00
heap-snapshot-generator.h [api] Rework heap snapshot exposing internals 2022-05-06 08:10:40 +00:00
OWNERS Remove ulan@ from OWNERS 2021-06-08 13:10:21 +00:00
profile-generator-inl.h [logging] Use short "JS:" prefix for function log events 2022-06-14 16:11:21 +00:00
profile-generator.cc [logging] Use short "JS:" prefix for function log events 2022-06-14 16:11:21 +00:00
profile-generator.h [logging] Use short "JS:" prefix for function log events 2022-06-14 16:11:21 +00:00
profiler-listener.cc [logging] Use short "JS:" prefix for function log events 2022-06-14 16:11:21 +00:00
profiler-listener.h [logging] Use short "JS:" prefix for function log events 2022-06-14 16:11:21 +00:00
profiler-stats.cc [cpu-profiler] Ensure sampled thread has Isolate lock under Windows 2020-09-16 16:17:39 +00:00
profiler-stats.h [cpu-profiler] Ensure sampled thread has Isolate lock under Windows 2020-09-16 16:17:39 +00:00
sampling-heap-profiler.cc [ext-code-space] Make HeapObject::IsBlah() predicates faster 2021-11-30 14:08:57 +00:00
sampling-heap-profiler.h [cleanup] Remove DISALLOW_COPY_AND_ASSIGN in profiler/ 2020-11-11 01:17:06 +00:00
strings-storage.cc [flags] Protect individual flag updates 2022-06-03 10:24:40 +00:00
strings-storage.h [cpu-profiler] Add method to estimate mem size of ProfilerCodeObserver 2021-08-23 19:07:15 +00:00
symbolizer.cc [profiler] Fix -Wshadow warnings 2021-11-08 17:44:35 +00:00
symbolizer.h [cleanup] Remove DISALLOW_COPY_AND_ASSIGN in profiler/ 2020-11-11 01:17:06 +00:00
tick-sample.cc [profiler] Use FilterContext to filter VMState in Samples 2022-02-23 14:47:37 +00:00
tick-sample.h Reland "[profiler] Surface VM & Embedder State" 2021-12-07 19:00:07 +00:00
tracing-cpu-profiler.cc [cpu-profiler] Remove hi-res options via tracing category 2020-05-14 15:30:04 +00:00
tracing-cpu-profiler.h [cleanup] Remove DISALLOW_COPY_AND_ASSIGN in profiler/ 2020-11-11 01:17:06 +00:00
weak-code-registry.cc [ext-code-space] Introduce managed-inl.h and global-handles-inl.h 2021-09-20 10:29:29 +00:00
weak-code-registry.h [cpu-profiler] Track code object deletion using WeakCodeRegistry 2021-03-22 22:52:26 +00:00