PPL Logo

MemEntry Class Reference

A representant of a memory operation. More...

#include <trace-memory.h>

Collaboration diagram for MemEntry:

Collaboration graph
[legend]

Public Member Functions

 MemEntry ()
void write (FILE *fp)
void set (int t, void *w, int s)
void setStack (int ss, void **s)

Private Attributes

int type
void * where
int size
int stackSize

Friends

class TraceMemory

Detailed Description

A representant of a memory operation.

Definition at line 11 of file trace-memory.h.


Constructor & Destructor Documentation

MemEntry::MemEntry (  ) 

Definition at line 27 of file trace-memory.C.


Member Function Documentation

void MemEntry::write ( FILE *  fp  ) 

Definition at line 29 of file trace-memory.C.

References size, stackSize, type, and where.

void MemEntry::set ( int  t,
void *  w,
int  s 
) [inline]

Definition at line 22 of file trace-memory.h.

References PUP::s, size, stackSize, PUP::t, type, PUP::w, and where.

void MemEntry::setStack ( int  ss,
void **  s 
) [inline]

Definition at line 28 of file trace-memory.h.

References stackSize.


Friends And Related Function Documentation

friend class TraceMemory [friend]

Definition at line 12 of file trace-memory.h.


Field Documentation

int MemEntry::type [private]

Definition at line 14 of file trace-memory.h.

Referenced by set(), and write().

void* MemEntry::where [private]

Definition at line 15 of file trace-memory.h.

Referenced by set(), and write().

int MemEntry::size [private]

Definition at line 16 of file trace-memory.h.

Referenced by set(), and write().

Definition at line 17 of file trace-memory.h.

Referenced by set(), setStack(), and write().


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

Generated on Mon Sep 21 08:27:11 2020 for Charm++ by  doxygen 1.5.5