v8  3.25.30(node0.11.13)
V8 is Google's open source JavaScript engine
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
AllocationTracker Class Reference

#include <allocation-tracker.h>

Data Structures

struct  FunctionInfo
 

Public Member Functions

 AllocationTracker (HeapObjectsMap *ids, StringsStorage *names)
 
 ~AllocationTracker ()
 
void PrepareForSerialization ()
 
void AllocationEvent (Address addr, int size)
 
AllocationTraceTreetrace_tree ()
 
const List< FunctionInfo * > & function_info_list () const
 
AddressToTraceMapaddress_to_trace ()
 

Detailed Description

Definition at line 110 of file allocation-tracker.h.

Constructor & Destructor Documentation

Definition at line 236 of file allocation-tracker.cc.

References List< T, P >::Iterate().

Member Function Documentation

AddressToTraceMap* address_to_trace ( )
inline

Definition at line 132 of file allocation-tracker.h.

const List<FunctionInfo*>& function_info_list ( ) const
inline

Definition at line 129 of file allocation-tracker.h.

Referenced by AllocationTraceNode::Print().

void PrepareForSerialization ( )

Definition at line 242 of file allocation-tracker.cc.

References List< T, P >::AddAll().

AllocationTraceTree* trace_tree ( )
inline

Definition at line 128 of file allocation-tracker.h.


The documentation for this class was generated from the following files: