|  | v8
    V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++. | 
#include <memory-measurement.h>
| Public Member Functions | |
| V8_INLINE void | IncrementSize (Address context, Tagged< Map > map, Tagged< HeapObject > object, size_t size) | 
| size_t | Get (Address context) const | 
| void | Clear () | 
| void | Merge (const NativeContextStats &other) | 
| bool | Empty () const | 
| Private Member Functions | |
| V8_INLINE bool | HasExternalBytes (Tagged< Map > map) | 
| void | IncrementExternalSize (Address context, Tagged< Map > map, Tagged< HeapObject > object) | 
| Private Attributes | |
| std::unordered_map< Address, size_t > | size_by_context_ | 
Definition at line 81 of file memory-measurement.h.
| void v8::internal::NativeContextStats::Clear | ( | ) | 
| 
 | inline | 
Definition at line 94 of file memory-measurement.h.
Definition at line 86 of file memory-measurement.h.
Definition at line 32 of file memory-measurement-inl.h.
| 
 | private | 
Definition at line 383 of file memory-measurement.cc.
| V8_INLINE void v8::internal::NativeContextStats::IncrementSize | ( | Address | context, | 
| Tagged< Map > | map, | ||
| Tagged< HeapObject > | object, | ||
| size_t | size ) | 
Definition at line 38 of file memory-measurement-inl.h.
| void v8::internal::NativeContextStats::Merge | ( | const NativeContextStats & | other | ) | 
Definition at line 100 of file memory-measurement.h.