#include <itkSmapsFileParser.h>
TODO.
Apparently the vmmap command exists since at least Mac OS X v10.2 On Tiger, /usr/bin/vmmap used to be installed by the Essentials.pkg, On Panther, /usr/bin/vmmap used to be installed by the DevTools.pkg,
Definition at line 205 of file itkSmapsFileParser.h.
Inheritance diagram for itk::VMMapData_10_2:
Collaboration diagram for itk::VMMapData_10_2:Public Types | |
| using | MemoryLoadType = MapData::MemoryLoadType |
Public Types inherited from itk::MapData | |
| using | MemoryLoadType = SizeValueType |
Public Member Functions | |
| MemoryLoadType | GetHeapUsage () override |
| MemoryLoadType | GetStackUsage () override |
| VMMapData_10_2 () | |
| ~VMMapData_10_2 () override | |
Public Member Functions inherited from itk::MapData | |
| bool | Empty () |
| virtual MemoryLoadType | GetMemoryUsage (const char *filter, const char *token) |
| virtual MemoryLoadType | GetTotalMemoryUsage () |
| virtual | ~MapData () |
Protected Attributes | |
| bool | m_UsingSummary { false } |
Protected Attributes inherited from itk::MapData | |
| MapRecordVectorType | m_Records {} |
Friends | |
| ITKCommon_EXPORT std::istream & | operator>> (std::istream &stream, VMMapData_10_2 &data) |
Additional Inherited Members | |
Protected Types inherited from itk::MapData | |
| using | MapRecordVectorType = std::vector<MapRecord *> |
Protected Member Functions inherited from itk::MapData | |
| void | Reset () |
Definition at line 208 of file itkSmapsFileParser.h.
| itk::VMMapData_10_2::VMMapData_10_2 | ( | ) |
Referenced by operator>>.
|
override |
|
overridevirtual |
Returns the heap usage in kB of the process
Implements itk::MapData.
|
overridevirtual |
Returns the stack usage in kB of the process
Implements itk::MapData.
|
friend |
fill the smaps data
References VMMapData_10_2().
|
protected |
Definition at line 225 of file itkSmapsFileParser.h.