• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<abi-corpus version='2.2' soname='libtcmalloc_and_profiler.so.4'>
2  <elf-needed>
3    <dependency name='libunwind.so.8'/>
4    <dependency name='libpthread.so.0'/>
5    <dependency name='libstdc++.so.6'/>
6    <dependency name='libm.so.6'/>
7    <dependency name='libc.so.6'/>
8    <dependency name='ld-linux-x86-64.so.2'/>
9    <dependency name='libgcc_s.so.1'/>
10  </elf-needed>
11  <elf-function-symbols>
12    <!-- GetHeapProfile -->
13    <elf-symbol name='GetHeapProfile' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
14    <!-- HeapProfilerDump -->
15    <elf-symbol name='HeapProfilerDump' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
16    <!-- HeapProfilerStart -->
17    <elf-symbol name='HeapProfilerStart' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
18    <!-- HeapProfilerStop -->
19    <elf-symbol name='HeapProfilerStop' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
20    <!-- IsHeapProfilerRunning -->
21    <elf-symbol name='IsHeapProfilerRunning' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
22    <!-- MallocExtension_GetAllocatedSize -->
23    <elf-symbol name='MallocExtension_GetAllocatedSize' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
24    <!-- MallocExtension_GetEstimatedAllocatedSize -->
25    <elf-symbol name='MallocExtension_GetEstimatedAllocatedSize' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
26    <!-- MallocExtension_GetNumericProperty -->
27    <elf-symbol name='MallocExtension_GetNumericProperty' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
28    <!-- MallocExtension_GetOwnership -->
29    <elf-symbol name='MallocExtension_GetOwnership' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
30    <!-- MallocExtension_GetStats -->
31    <elf-symbol name='MallocExtension_GetStats' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
32    <!-- MallocExtension_MallocMemoryStats -->
33    <elf-symbol name='MallocExtension_MallocMemoryStats' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
34    <!-- MallocExtension_MarkThreadBusy -->
35    <elf-symbol name='MallocExtension_MarkThreadBusy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
36    <!-- MallocExtension_MarkThreadIdle -->
37    <elf-symbol name='MallocExtension_MarkThreadIdle' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
38    <!-- MallocExtension_ReleaseFreeMemory -->
39    <elf-symbol name='MallocExtension_ReleaseFreeMemory' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
40    <!-- MallocExtension_ReleaseToSystem -->
41    <elf-symbol name='MallocExtension_ReleaseToSystem' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
42    <!-- MallocExtension_SetNumericProperty -->
43    <elf-symbol name='MallocExtension_SetNumericProperty' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
44    <!-- MallocExtension_VerifyAllMemory -->
45    <elf-symbol name='MallocExtension_VerifyAllMemory' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
46    <!-- MallocExtension_VerifyArrayNewMemory -->
47    <elf-symbol name='MallocExtension_VerifyArrayNewMemory' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
48    <!-- MallocExtension_VerifyMallocMemory -->
49    <elf-symbol name='MallocExtension_VerifyMallocMemory' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
50    <!-- MallocExtension_VerifyNewMemory -->
51    <elf-symbol name='MallocExtension_VerifyNewMemory' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
52    <!-- MallocHook_AddDeleteHook -->
53    <elf-symbol name='MallocHook_AddDeleteHook' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
54    <!-- MallocHook_AddMmapHook -->
55    <elf-symbol name='MallocHook_AddMmapHook' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
56    <!-- MallocHook_AddMremapHook -->
57    <elf-symbol name='MallocHook_AddMremapHook' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
58    <!-- MallocHook_AddMunmapHook -->
59    <elf-symbol name='MallocHook_AddMunmapHook' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
60    <!-- MallocHook_AddNewHook -->
61    <elf-symbol name='MallocHook_AddNewHook' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
62    <!-- MallocHook_AddPreMmapHook -->
63    <elf-symbol name='MallocHook_AddPreMmapHook' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
64    <!-- MallocHook_AddPreSbrkHook -->
65    <elf-symbol name='MallocHook_AddPreSbrkHook' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
66    <!-- MallocHook_AddSbrkHook -->
67    <elf-symbol name='MallocHook_AddSbrkHook' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
68    <!-- MallocHook_GetCallerStackTrace -->
69    <elf-symbol name='MallocHook_GetCallerStackTrace' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
70    <!-- MallocHook_InitAtFirstAllocation_HeapLeakChecker -->
71    <elf-symbol name='MallocHook_InitAtFirstAllocation_HeapLeakChecker' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
72    <!-- MallocHook_RemoveDeleteHook -->
73    <elf-symbol name='MallocHook_RemoveDeleteHook' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
74    <!-- MallocHook_RemoveMmapHook -->
75    <elf-symbol name='MallocHook_RemoveMmapHook' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
76    <!-- MallocHook_RemoveMmapReplacement -->
77    <elf-symbol name='MallocHook_RemoveMmapReplacement' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
78    <!-- MallocHook_RemoveMremapHook -->
79    <elf-symbol name='MallocHook_RemoveMremapHook' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
80    <!-- MallocHook_RemoveMunmapHook -->
81    <elf-symbol name='MallocHook_RemoveMunmapHook' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
82    <!-- MallocHook_RemoveMunmapReplacement -->
83    <elf-symbol name='MallocHook_RemoveMunmapReplacement' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
84    <!-- MallocHook_RemoveNewHook -->
85    <elf-symbol name='MallocHook_RemoveNewHook' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
86    <!-- MallocHook_RemovePreMmapHook -->
87    <elf-symbol name='MallocHook_RemovePreMmapHook' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
88    <!-- MallocHook_RemovePreSbrkHook -->
89    <elf-symbol name='MallocHook_RemovePreSbrkHook' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
90    <!-- MallocHook_RemoveSbrkHook -->
91    <elf-symbol name='MallocHook_RemoveSbrkHook' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
92    <!-- MallocHook_SetDeleteHook -->
93    <elf-symbol name='MallocHook_SetDeleteHook' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
94    <!-- MallocHook_SetMmapHook -->
95    <elf-symbol name='MallocHook_SetMmapHook' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
96    <!-- MallocHook_SetMmapReplacement -->
97    <elf-symbol name='MallocHook_SetMmapReplacement' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
98    <!-- MallocHook_SetMremapHook -->
99    <elf-symbol name='MallocHook_SetMremapHook' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
100    <!-- MallocHook_SetMunmapHook -->
101    <elf-symbol name='MallocHook_SetMunmapHook' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
102    <!-- MallocHook_SetMunmapReplacement -->
103    <elf-symbol name='MallocHook_SetMunmapReplacement' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
104    <!-- MallocHook_SetNewHook -->
105    <elf-symbol name='MallocHook_SetNewHook' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
106    <!-- MallocHook_SetPreMmapHook -->
107    <elf-symbol name='MallocHook_SetPreMmapHook' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
108    <!-- MallocHook_SetPreSbrkHook -->
109    <elf-symbol name='MallocHook_SetPreSbrkHook' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
110    <!-- MallocHook_SetSbrkHook -->
111    <elf-symbol name='MallocHook_SetSbrkHook' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
112    <!-- ProfileHandlerGetState -->
113    <elf-symbol name='ProfileHandlerGetState' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
114    <!-- ProfileHandlerRegisterCallback -->
115    <elf-symbol name='ProfileHandlerRegisterCallback' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
116    <!-- ProfileHandlerRegisterThread -->
117    <elf-symbol name='ProfileHandlerRegisterThread' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
118    <!-- ProfileHandlerReset -->
119    <elf-symbol name='ProfileHandlerReset' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
120    <!-- ProfileHandlerUnregisterCallback -->
121    <elf-symbol name='ProfileHandlerUnregisterCallback' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
122    <!-- ProfilerDisable -->
123    <elf-symbol name='ProfilerDisable' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
124    <!-- ProfilerEnable -->
125    <elf-symbol name='ProfilerEnable' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
126    <!-- ProfilerFlush -->
127    <elf-symbol name='ProfilerFlush' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
128    <!-- ProfilerGetCurrentState -->
129    <elf-symbol name='ProfilerGetCurrentState' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
130    <!-- ProfilerRegisterThread -->
131    <elf-symbol name='ProfilerRegisterThread' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
132    <!-- ProfilerStart -->
133    <elf-symbol name='ProfilerStart' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
134    <!-- ProfilerStartWithOptions -->
135    <elf-symbol name='ProfilerStartWithOptions' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
136    <!-- ProfilerStop -->
137    <elf-symbol name='ProfilerStop' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
138    <!-- ProfilingIsEnabledForAllThreads -->
139    <elf-symbol name='ProfilingIsEnabledForAllThreads' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
140    <!-- RunningOnValgrind -->
141    <elf-symbol name='RunningOnValgrind' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
142    <!-- TCMallocGetenvSafe -->
143    <elf-symbol name='TCMallocGetenvSafe' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
144    <!-- TCMalloc_ListAllProcessThreads -->
145    <elf-symbol name='TCMalloc_ListAllProcessThreads' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
146    <!-- TCMalloc_ResumeAllProcessThreads -->
147    <elf-symbol name='TCMalloc_ResumeAllProcessThreads' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
148    <!-- ValgrindSlowdown -->
149    <elf-symbol name='ValgrindSlowdown' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
150    <!-- GetStackTrace(void**, int, int) -->
151    <elf-symbol name='_Z13GetStackTracePPvii' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
152    <!-- GetStackFrames(void**, int*, int, int) -->
153    <elf-symbol name='_Z14GetStackFramesPPvPiii' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
154    <!-- CyclesPerSecond() -->
155    <elf-symbol name='_Z15CyclesPerSecondv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
156    <!-- HasPosixThreads() -->
157    <elf-symbol name='_Z15HasPosixThreadsv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
158    <!-- GetenvBeforeMain(char const*) -->
159    <elf-symbol name='_Z16GetenvBeforeMainPKc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
160    <!-- RawOpenForWriting(char const*) -->
161    <elf-symbol name='_Z17RawOpenForWritingPKc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
162    <!-- GetUniquePathFromEnv(char const*, char*) -->
163    <elf-symbol name='_Z20GetUniquePathFromEnvPKcPc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
164    <!-- InitSystemAllocators() -->
165    <elf-symbol name='_Z20InitSystemAllocatorsv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
166    <!-- SleepForMilliseconds(int) -->
167    <elf-symbol name='_Z20SleepForMillisecondsi' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
168    <!-- TCMalloc_SystemAlloc(unsigned long, unsigned long*, unsigned long) -->
169    <elf-symbol name='_Z20TCMalloc_SystemAllocmPmm' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
170    <!-- TCMalloc_SystemCommit(void*, unsigned long) -->
171    <elf-symbol name='_Z21TCMalloc_SystemCommitPvm' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
172    <!-- TCMalloc_SystemRelease(void*, unsigned long) -->
173    <elf-symbol name='_Z22TCMalloc_SystemReleasePvm' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
174    <!-- perftools_pthread_once(int*, void (*)()) -->
175    <elf-symbol name='_Z22perftools_pthread_oncePiPFvvE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
176    <!-- GetStackTraceWithContext(void**, int, int, void const*) -->
177    <elf-symbol name='_Z24GetStackTraceWithContextPPviiPKv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
178    <!-- tc_get_sysalloc_override(SysAllocator*) -->
179    <elf-symbol name='_Z24tc_get_sysalloc_overrideP12SysAllocator' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
180    <!-- GetStackFramesWithContext(void**, int*, int, int, void const*) -->
181    <elf-symbol name='_Z25GetStackFramesWithContextPPvPiiiPKv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
182    <!-- perftools_pthread_key_create(unsigned int*, void (*)(void*)) -->
183    <elf-symbol name='_Z28perftools_pthread_key_createPjPFvPvE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
184    <!-- perftools_pthread_key_delete(unsigned int) -->
185    <elf-symbol name='_Z28perftools_pthread_key_deletej' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
186    <!-- perftools_pthread_getspecific(unsigned int) -->
187    <elf-symbol name='_Z29perftools_pthread_getspecificj' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
188    <!-- perftools_pthread_setspecific(unsigned int, void*) -->
189    <elf-symbol name='_Z29perftools_pthread_setspecificjPv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
190    <!-- HeapLeakChecker_RunHeapCleanups() -->
191    <elf-symbol name='_Z31HeapLeakChecker_RunHeapCleanupsv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
192    <!-- HeapLeakChecker_AfterDestructors() -->
193    <elf-symbol name='_Z32HeapLeakChecker_AfterDestructorsv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
194    <!-- HeapLeakChecker_InternalInitStart() -->
195    <elf-symbol name='_Z33HeapLeakChecker_InternalInitStartv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
196    <!-- HeapLeakChecker_BeforeConstructors() -->
197    <elf-symbol name='_Z34HeapLeakChecker_BeforeConstructorsv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
198    <!-- NumCPUs() -->
199    <elf-symbol name='_Z7NumCPUsv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
200    <!-- RAW_LOG(int, char const*, ...) -->
201    <elf-symbol name='_Z7RAW_LOGiPKcz' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
202    <!-- RAW_VLOG(int, char const*, ...) -->
203    <elf-symbol name='_Z8RAW_VLOGiPKcz' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
204    <!-- RawClose(int) -->
205    <elf-symbol name='_Z8RawClosei' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
206    <!-- RawWrite(int, char const*, unsigned long) -->
207    <elf-symbol name='_Z8RawWriteiPKcm' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
208    <!-- LogPrintf(int, char const*, __va_list_tag*) -->
209    <elf-symbol name='_Z9LogPrintfiPKcP13__va_list_tag' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
210    <!-- AddressMap<HeapProfileTable::AllocValue>::Insert(void const*, HeapProfileTable::AllocValue) -->
211    <elf-symbol name='_ZN10AddressMapIN16HeapProfileTable10AllocValueEE6InsertEPKvS1_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
212    <!-- AddressMap<HeapProfileTable::AllocValue>::AddressMap(void* (*)(unsigned long), void (*)(void*)) -->
213    <elf-symbol name='_ZN10AddressMapIN16HeapProfileTable10AllocValueEEC1EPFPvmEPFvS3_E' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
214    <!-- AddressMap<HeapProfileTable::AllocValue>::AddressMap(void* (*)(unsigned long), void (*)(void*)) -->
215    <elf-symbol name='_ZN10AddressMapIN16HeapProfileTable10AllocValueEEC2EPFPvmEPFvS3_E' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN10AddressMapIN16HeapProfileTable10AllocValueEEC1EPFPvmEPFvS3_E' is-defined='yes'/>
216    <!-- MallocHook::UnhookedMMap(void*, unsigned long, int, int, int, long) -->
217    <elf-symbol name='_ZN10MallocHook12UnhookedMMapEPvmiiil' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
218    <!-- MallocHook::UnhookedMUnmap(void*, unsigned long) -->
219    <elf-symbol name='_ZN10MallocHook14UnhookedMUnmapEPvm' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
220    <!-- MallocHook::InvokeNewHookSlow(void const*, unsigned long) -->
221    <elf-symbol name='_ZN10MallocHook17InvokeNewHookSlowEPKvm' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
222    <!-- MallocHook::InvokeMmapHookSlow(void const*, void const*, unsigned long, int, int, int, long) -->
223    <elf-symbol name='_ZN10MallocHook18InvokeMmapHookSlowEPKvS1_miiil' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
224    <!-- MallocHook::InvokeSbrkHookSlow(void const*, long) -->
225    <elf-symbol name='_ZN10MallocHook18InvokeSbrkHookSlowEPKvl' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
226    <!-- MallocHook::InvokeDeleteHookSlow(void const*) -->
227    <elf-symbol name='_ZN10MallocHook20InvokeDeleteHookSlowEPKv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
228    <!-- MallocHook::InvokeMremapHookSlow(void const*, void const*, unsigned long, unsigned long, int, void const*) -->
229    <elf-symbol name='_ZN10MallocHook20InvokeMremapHookSlowEPKvS1_mmiS1_' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
230    <!-- MallocHook::InvokeMunmapHookSlow(void const*, unsigned long) -->
231    <elf-symbol name='_ZN10MallocHook20InvokeMunmapHookSlowEPKvm' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
232    <!-- MallocHook::InvokePreMmapHookSlow(void const*, unsigned long, int, int, int, long) -->
233    <elf-symbol name='_ZN10MallocHook21InvokePreMmapHookSlowEPKvmiiil' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
234    <!-- MallocHook::InvokePreSbrkHookSlow(long) -->
235    <elf-symbol name='_ZN10MallocHook21InvokePreSbrkHookSlowEl' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
236    <!-- MallocHook::InvokeMmapReplacementSlow(void const*, unsigned long, int, int, int, long, void**) -->
237    <elf-symbol name='_ZN10MallocHook25InvokeMmapReplacementSlowEPKvmiiilPPv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
238    <!-- MallocHook::InvokeMunmapReplacementSlow(void const*, unsigned long, int*) -->
239    <elf-symbol name='_ZN10MallocHook27InvokeMunmapReplacementSlowEPKvmPi' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
240    <!-- CpuProfiler::FlushTable() -->
241    <elf-symbol name='_ZN11CpuProfiler10FlushTableEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
242    <!-- CpuProfiler::prof_handler(int, siginfo*, void*, void*) -->
243    <elf-symbol name='_ZN11CpuProfiler12prof_handlerEiP7siginfoPvS2_' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
244    <!-- CpuProfiler::EnableHandler() -->
245    <elf-symbol name='_ZN11CpuProfiler13EnableHandlerEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
246    <!-- CpuProfiler::DisableHandler() -->
247    <elf-symbol name='_ZN11CpuProfiler14DisableHandlerEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
248    <!-- CpuProfiler::GetCurrentState(ProfilerState*) -->
249    <elf-symbol name='_ZN11CpuProfiler15GetCurrentStateEP13ProfilerState' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
250    <!-- CpuProfiler::Stop() -->
251    <elf-symbol name='_ZN11CpuProfiler4StopEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
252    <!-- CpuProfiler::Start(char const*, ProfilerOptions const*) -->
253    <elf-symbol name='_ZN11CpuProfiler5StartEPKcPK15ProfilerOptions' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
254    <!-- CpuProfiler::Enabled() -->
255    <elf-symbol name='_ZN11CpuProfiler7EnabledEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
256    <!-- CpuProfiler::CpuProfiler() -->
257    <elf-symbol name='_ZN11CpuProfilerC1Ev' type='func-type' binding='global-binding' visibility='default-visibility' alias='_ZN11CpuProfilerC2Ev' is-defined='yes'/>
258    <!-- CpuProfiler::CpuProfiler() -->
259    <elf-symbol name='_ZN11CpuProfilerC2Ev' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
260    <!-- CpuProfiler::~CpuProfiler() -->
261    <elf-symbol name='_ZN11CpuProfilerD1Ev' type='func-type' binding='global-binding' visibility='default-visibility' alias='_ZN11CpuProfilerD2Ev' is-defined='yes'/>
262    <!-- CpuProfiler::~CpuProfiler() -->
263    <elf-symbol name='_ZN11CpuProfilerD2Ev' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
264    <!-- HeapCleaner::RunHeapCleanups() -->
265    <elf-symbol name='_ZN11HeapCleaner15RunHeapCleanupsEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
266    <!-- HeapCleaner::HeapCleaner(void (*)()) -->
267    <elf-symbol name='_ZN11HeapCleanerC1EPFvvE' type='func-type' binding='global-binding' visibility='default-visibility' alias='_ZN11HeapCleanerC2EPFvvE' is-defined='yes'/>
268    <!-- HeapCleaner::HeapCleaner(void (*)()) -->
269    <elf-symbol name='_ZN11HeapCleanerC2EPFvvE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
270    <!-- ProfileData::FlushTable() -->
271    <elf-symbol name='_ZN11ProfileData10FlushTableEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
272    <!-- ProfileData::FlushEvicted() -->
273    <elf-symbol name='_ZN11ProfileData12FlushEvictedEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
274    <!-- ProfileData::Add(int, void const* const*) -->
275    <elf-symbol name='_ZN11ProfileData3AddEiPKPKv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
276    <!-- ProfileData::Stop() -->
277    <elf-symbol name='_ZN11ProfileData4StopEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
278    <!-- ProfileData::Evict(ProfileData::Entry const&) -->
279    <elf-symbol name='_ZN11ProfileData5EvictERKNS_5EntryE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
280    <!-- ProfileData::Reset() -->
281    <elf-symbol name='_ZN11ProfileData5ResetEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
282    <!-- ProfileData::Start(char const*, ProfileData::Options const&) -->
283    <elf-symbol name='_ZN11ProfileData5StartEPKcRKNS_7OptionsE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
284    <!-- ProfileData::Options::Options() -->
285    <elf-symbol name='_ZN11ProfileData7OptionsC1Ev' type='func-type' binding='global-binding' visibility='default-visibility' alias='_ZN11ProfileData7OptionsC2Ev' is-defined='yes'/>
286    <!-- ProfileData::Options::Options() -->
287    <elf-symbol name='_ZN11ProfileData7OptionsC2Ev' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
288    <!-- ProfileData::ProfileData() -->
289    <elf-symbol name='_ZN11ProfileDataC1Ev' type='func-type' binding='global-binding' visibility='default-visibility' alias='_ZN11ProfileDataC2Ev' is-defined='yes'/>
290    <!-- ProfileData::ProfileData() -->
291    <elf-symbol name='_ZN11ProfileDataC2Ev' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
292    <!-- ProfileData::~ProfileData() -->
293    <elf-symbol name='_ZN11ProfileDataD1Ev' type='func-type' binding='global-binding' visibility='default-visibility' alias='_ZN11ProfileDataD2Ev' is-defined='yes'/>
294    <!-- ProfileData::~ProfileData() -->
295    <elf-symbol name='_ZN11ProfileDataD2Ev' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
296    <!-- SymbolTable::Add(void const*) -->
297    <elf-symbol name='_ZN11SymbolTable3AddEPKv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
298    <!-- SymbolTable::GetSymbol(void const*) -->
299    <elf-symbol name='_ZN11SymbolTable9GetSymbolEPKv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
300    <!-- SymbolTable::Symbolize() -->
301    <elf-symbol name='_ZN11SymbolTable9SymbolizeEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
302    <!-- SysAllocator::~SysAllocator() -->
303    <elf-symbol name='_ZN12SysAllocatorD0Ev' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
304    <!-- SysAllocator::~SysAllocator() -->
305    <elf-symbol name='_ZN12SysAllocatorD1Ev' type='func-type' binding='global-binding' visibility='default-visibility' alias='_ZN12SysAllocatorD2Ev' is-defined='yes'/>
306    <!-- SysAllocator::~SysAllocator() -->
307    <elf-symbol name='_ZN12SysAllocatorD2Ev' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
308    <!-- LowLevelAlloc::DeleteArena(LowLevelAlloc::Arena*) -->
309    <elf-symbol name='_ZN13LowLevelAlloc11DeleteArenaEPNS_5ArenaE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
310    <!-- LowLevelAlloc::DefaultArena() -->
311    <elf-symbol name='_ZN13LowLevelAlloc12DefaultArenaEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
312    <!-- LowLevelAlloc::AllocWithArena(unsigned long, LowLevelAlloc::Arena*) -->
313    <elf-symbol name='_ZN13LowLevelAlloc14AllocWithArenaEmPNS_5ArenaE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
314    <!-- LowLevelAlloc::Free(void*) -->
315    <elf-symbol name='_ZN13LowLevelAlloc4FreeEPv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
316    <!-- LowLevelAlloc::Alloc(unsigned long) -->
317    <elf-symbol name='_ZN13LowLevelAlloc5AllocEm' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
318    <!-- LowLevelAlloc::NewArena(int, LowLevelAlloc::Arena*) -->
319    <elf-symbol name='_ZN13LowLevelAlloc8NewArenaEiPNS_5ArenaE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
320    <!-- TCMallocGuard::TCMallocGuard() -->
321    <elf-symbol name='_ZN13TCMallocGuardC1Ev' type='func-type' binding='global-binding' visibility='default-visibility' alias='_ZN13TCMallocGuardC2Ev' is-defined='yes'/>
322    <!-- TCMallocGuard::TCMallocGuard() -->
323    <elf-symbol name='_ZN13TCMallocGuardC2Ev' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
324    <!-- TCMallocGuard::~TCMallocGuard() -->
325    <elf-symbol name='_ZN13TCMallocGuardD1Ev' type='func-type' binding='global-binding' visibility='default-visibility' alias='_ZN13TCMallocGuardD2Ev' is-defined='yes'/>
326    <!-- TCMallocGuard::~TCMallocGuard() -->
327    <elf-symbol name='_ZN13TCMallocGuardD2Ev' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
328    <!-- ProfileHandler::StartTimer() -->
329    <elf-symbol name='_ZN14ProfileHandler10StartTimerEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
330    <!-- ProfileHandler::EnableHandler() -->
331    <elf-symbol name='_ZN14ProfileHandler13EnableHandlerEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
332    <!-- ProfileHandler::SignalHandler(int, siginfo*, void*) -->
333    <elf-symbol name='_ZN14ProfileHandler13SignalHandlerEiP7siginfoPv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
334    <!-- ProfileHandler::DisableHandler() -->
335    <elf-symbol name='_ZN14ProfileHandler14DisableHandlerEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
336    <!-- ProfileHandler::IsTimerRunning() -->
337    <elf-symbol name='_ZN14ProfileHandler14IsTimerRunningEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
338    <!-- ProfileHandler::RegisterThread() -->
339    <elf-symbol name='_ZN14ProfileHandler14RegisterThreadEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
340    <!-- ProfileHandler::RegisterCallback(void (*)(int, siginfo*, void*, void*), void*) -->
341    <elf-symbol name='_ZN14ProfileHandler16RegisterCallbackEPFviP7siginfoPvS2_ES2_' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
342    <!-- ProfileHandler::UnregisterCallback(ProfileHandlerToken*) -->
343    <elf-symbol name='_ZN14ProfileHandler18UnregisterCallbackEP19ProfileHandlerToken' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
344    <!-- ProfileHandler::IsSignalHandlerAvailable() -->
345    <elf-symbol name='_ZN14ProfileHandler24IsSignalHandlerAvailableEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
346    <!-- ProfileHandler::Init() -->
347    <elf-symbol name='_ZN14ProfileHandler4InitEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
348    <!-- ProfileHandler::Reset() -->
349    <elf-symbol name='_ZN14ProfileHandler5ResetEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
350    <!-- ProfileHandler::GetState(ProfileHandlerState*) -->
351    <elf-symbol name='_ZN14ProfileHandler8GetStateEP19ProfileHandlerState' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
352    <!-- ProfileHandler::Instance() -->
353    <elf-symbol name='_ZN14ProfileHandler8InstanceEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
354    <!-- ProfileHandler::StopTimer() -->
355    <elf-symbol name='_ZN14ProfileHandler9StopTimerEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
356    <!-- ProfileHandler::ProfileHandler() -->
357    <elf-symbol name='_ZN14ProfileHandlerC1Ev' type='func-type' binding='global-binding' visibility='default-visibility' alias='_ZN14ProfileHandlerC2Ev' is-defined='yes'/>
358    <!-- ProfileHandler::ProfileHandler() -->
359    <elf-symbol name='_ZN14ProfileHandlerC2Ev' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
360    <!-- ProfileHandler::~ProfileHandler() -->
361    <elf-symbol name='_ZN14ProfileHandlerD1Ev' type='func-type' binding='global-binding' visibility='default-visibility' alias='_ZN14ProfileHandlerD2Ev' is-defined='yes'/>
362    <!-- ProfileHandler::~ProfileHandler() -->
363    <elf-symbol name='_ZN14ProfileHandlerD2Ev' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
364    <!-- SpinLockHolder::SpinLockHolder(SpinLock*) -->
365    <elf-symbol name='_ZN14SpinLockHolderC1EP8SpinLock' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
366    <!-- SpinLockHolder::SpinLockHolder(SpinLock*) -->
367    <elf-symbol name='_ZN14SpinLockHolderC2EP8SpinLock' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN14SpinLockHolderC1EP8SpinLock' is-defined='yes'/>
368    <!-- SpinLockHolder::~SpinLockHolder() -->
369    <elf-symbol name='_ZN14SpinLockHolderD1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN14SpinLockHolderD2Ev' is-defined='yes'/>
370    <!-- SpinLockHolder::~SpinLockHolder() -->
371    <elf-symbol name='_ZN14SpinLockHolderD2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
372    <!-- HeapLeakChecker::GlobalChecker() -->
373    <elf-symbol name='_ZN15HeapLeakChecker13GlobalCheckerEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
374    <!-- HeapLeakChecker::NoGlobalLeaks() -->
375    <elf-symbol name='_ZN15HeapLeakChecker13NoGlobalLeaksEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
376    <!-- HeapLeakChecker::DoIgnoreObject(void const*) -->
377    <elf-symbol name='_ZN15HeapLeakChecker14DoIgnoreObjectEPKv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
378    <!-- HeapLeakChecker::GetAllocCaller(void*) -->
379    <elf-symbol name='_ZN15HeapLeakChecker14GetAllocCallerEPv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
380    <!-- HeapLeakChecker::UnIgnoreObject(void const*) -->
381    <elf-symbol name='_ZN15HeapLeakChecker14UnIgnoreObjectEPKv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
382    <!-- HeapLeakChecker::DisableChecksIn(char const*) -->
383    <elf-symbol name='_ZN15HeapLeakChecker15DisableChecksInEPKc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
384    <!-- HeapLeakChecker::DoMainHeapCheck() -->
385    <elf-symbol name='_ZN15HeapLeakChecker15DoMainHeapCheckEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
386    <!-- HeapLeakChecker::CancelGlobalCheck() -->
387    <elf-symbol name='_ZN15HeapLeakChecker17CancelGlobalCheckEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
388    <!-- HeapLeakChecker::UseProcMapsLocked(HeapLeakChecker::ProcMapsTask) -->
389    <elf-symbol name='_ZN15HeapLeakChecker17UseProcMapsLockedENS_12ProcMapsTaskE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
390    <!-- HeapLeakChecker::TurnItselfOffLocked() -->
391    <elf-symbol name='_ZN15HeapLeakChecker19TurnItselfOffLockedEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
392    <!-- HeapLeakChecker::MakeProfileNameLocked() -->
393    <elf-symbol name='_ZN15HeapLeakChecker21MakeProfileNameLockedEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
394    <!-- HeapLeakChecker::IgnoreLiveObjectsLocked(char const*, char const*) -->
395    <elf-symbol name='_ZN15HeapLeakChecker23IgnoreLiveObjectsLockedEPKcS1_' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
396    <!-- HeapLeakChecker::IgnoreLiveThreadsLocked(void*, int, int*, __va_list_tag*) -->
397    <elf-symbol name='_ZN15HeapLeakChecker23IgnoreLiveThreadsLockedEPviPiP13__va_list_tag' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
398    <!-- HeapLeakChecker::BeforeConstructorsLocked() -->
399    <elf-symbol name='_ZN15HeapLeakChecker24BeforeConstructorsLockedEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
400    <!-- HeapLeakChecker::DisableChecksFromToLocked(void const*, void const*, int) -->
401    <elf-symbol name='_ZN15HeapLeakChecker25DisableChecksFromToLockedEPKvS1_i' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
402    <!-- HeapLeakChecker::DisableLibraryAllocsLocked(char const*, unsigned long, unsigned long) -->
403    <elf-symbol name='_ZN15HeapLeakChecker26DisableLibraryAllocsLockedEPKcmm' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
404    <!-- HeapLeakChecker::IgnoreAllLiveObjectsLocked(void const*) -->
405    <elf-symbol name='_ZN15HeapLeakChecker26IgnoreAllLiveObjectsLockedEPKv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
406    <!-- HeapLeakChecker::NoGlobalLeaksMaybeSymbolize(HeapLeakChecker::ShouldSymbolize) -->
407    <elf-symbol name='_ZN15HeapLeakChecker27NoGlobalLeaksMaybeSymbolizeENS_15ShouldSymbolizeE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
408    <!-- HeapLeakChecker::IgnoreNonThreadLiveObjectsLocked() -->
409    <elf-symbol name='_ZN15HeapLeakChecker32IgnoreNonThreadLiveObjectsLockedEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
410    <!-- HeapLeakChecker::Create(char const*, bool) -->
411    <elf-symbol name='_ZN15HeapLeakChecker6CreateEPKcb' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
412    <!-- HeapLeakChecker::Disabler::Disabler() -->
413    <elf-symbol name='_ZN15HeapLeakChecker8DisablerC1Ev' type='func-type' binding='global-binding' visibility='default-visibility' alias='_ZN15HeapLeakChecker8DisablerC2Ev' is-defined='yes'/>
414    <!-- HeapLeakChecker::Disabler::Disabler() -->
415    <elf-symbol name='_ZN15HeapLeakChecker8DisablerC2Ev' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
416    <!-- HeapLeakChecker::Disabler::~Disabler() -->
417    <elf-symbol name='_ZN15HeapLeakChecker8DisablerD1Ev' type='func-type' binding='global-binding' visibility='default-visibility' alias='_ZN15HeapLeakChecker8DisablerD2Ev' is-defined='yes'/>
418    <!-- HeapLeakChecker::Disabler::~Disabler() -->
419    <elf-symbol name='_ZN15HeapLeakChecker8DisablerD2Ev' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
420    <!-- HeapLeakChecker::IsActive() -->
421    <elf-symbol name='_ZN15HeapLeakChecker8IsActiveEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
422    <!-- HeapLeakChecker::Allocator::Free(void*) -->
423    <elf-symbol name='_ZN15HeapLeakChecker9Allocator4FreeEPv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
424    <!-- HeapLeakChecker::Allocator::Allocate(unsigned long) -->
425    <elf-symbol name='_ZN15HeapLeakChecker9Allocator8AllocateEm' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
426    <!-- HeapLeakChecker::DoNoLeaks(HeapLeakChecker::ShouldSymbolize) -->
427    <elf-symbol name='_ZN15HeapLeakChecker9DoNoLeaksENS_15ShouldSymbolizeE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
428    <!-- HeapLeakChecker::HeapLeakChecker(char const*) -->
429    <elf-symbol name='_ZN15HeapLeakCheckerC1EPKc' type='func-type' binding='global-binding' visibility='default-visibility' alias='_ZN15HeapLeakCheckerC2EPKc' is-defined='yes'/>
430    <!-- HeapLeakChecker::HeapLeakChecker() -->
431    <elf-symbol name='_ZN15HeapLeakCheckerC1Ev' type='func-type' binding='global-binding' visibility='default-visibility' alias='_ZN15HeapLeakCheckerC2Ev' is-defined='yes'/>
432    <!-- HeapLeakChecker::HeapLeakChecker(char const*) -->
433    <elf-symbol name='_ZN15HeapLeakCheckerC2EPKc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
434    <!-- HeapLeakChecker::HeapLeakChecker() -->
435    <elf-symbol name='_ZN15HeapLeakCheckerC2Ev' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
436    <!-- HeapLeakChecker::~HeapLeakChecker() -->
437    <elf-symbol name='_ZN15HeapLeakCheckerD1Ev' type='func-type' binding='global-binding' visibility='default-visibility' alias='_ZN15HeapLeakCheckerD2Ev' is-defined='yes'/>
438    <!-- HeapLeakChecker::~HeapLeakChecker() -->
439    <elf-symbol name='_ZN15HeapLeakCheckerD2Ev' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
440    <!-- MallocExtension::Initialize() -->
441    <elf-symbol name='_ZN15MallocExtension10InitializeEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
442    <!-- MallocExtension::GetOwnership(void const*) -->
443    <elf-symbol name='_ZN15MallocExtension12GetOwnershipEPKv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
444    <!-- MallocExtension::GetHeapSample(std::string*) -->
445    <elf-symbol name='_ZN15MallocExtension13GetHeapSampleEPSs' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
446    <!-- MallocExtension::MarkThreadBusy() -->
447    <elf-symbol name='_ZN15MallocExtension14MarkThreadBusyEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
448    <!-- MallocExtension::MarkThreadIdle() -->
449    <elf-symbol name='_ZN15MallocExtension14MarkThreadIdleEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
450    <!-- MallocExtension::ReadStackTraces(int*) -->
451    <elf-symbol name='_ZN15MallocExtension15ReadStackTracesEPi' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
452    <!-- MallocExtension::ReleaseToSystem(unsigned long) -->
453    <elf-symbol name='_ZN15MallocExtension15ReleaseToSystemEm' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
454    <!-- MallocExtension::VerifyAllMemory() -->
455    <elf-symbol name='_ZN15MallocExtension15VerifyAllMemoryEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
456    <!-- MallocExtension::VerifyNewMemory(void const*) -->
457    <elf-symbol name='_ZN15MallocExtension15VerifyNewMemoryEPKv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
458    <!-- MallocExtension::GetAllocatedSize(void const*) -->
459    <elf-symbol name='_ZN15MallocExtension16GetAllocatedSizeEPKv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
460    <!-- MallocExtension::GetFreeListSizes(std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*) -->
461    <elf-symbol name='_ZN15MallocExtension16GetFreeListSizesEPSt6vectorINS_12FreeListInfoESaIS1_EE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
462    <!-- MallocExtension::MallocMemoryStats(int*, unsigned long*, int*) -->
463    <elf-symbol name='_ZN15MallocExtension17MallocMemoryStatsEPiPmS0_' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
464    <!-- MallocExtension::ReleaseFreeMemory() -->
465    <elf-symbol name='_ZN15MallocExtension17ReleaseFreeMemoryEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
466    <!-- MallocExtension::GetNumericProperty(char const*, unsigned long*) -->
467    <elf-symbol name='_ZN15MallocExtension18GetNumericPropertyEPKcPm' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
468    <!-- MallocExtension::GetSystemAllocator() -->
469    <elf-symbol name='_ZN15MallocExtension18GetSystemAllocatorEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
470    <!-- MallocExtension::SetNumericProperty(char const*, unsigned long) -->
471    <elf-symbol name='_ZN15MallocExtension18SetNumericPropertyEPKcm' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
472    <!-- MallocExtension::SetSystemAllocator(SysAllocator*) -->
473    <elf-symbol name='_ZN15MallocExtension18SetSystemAllocatorEP12SysAllocator' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
474    <!-- MallocExtension::VerifyMallocMemory(void const*) -->
475    <elf-symbol name='_ZN15MallocExtension18VerifyMallocMemoryEPKv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
476    <!-- MallocExtension::GetHeapGrowthStacks(std::string*) -->
477    <elf-symbol name='_ZN15MallocExtension19GetHeapGrowthStacksEPSs' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
478    <!-- MallocExtension::GetMemoryReleaseRate() -->
479    <elf-symbol name='_ZN15MallocExtension20GetMemoryReleaseRateEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
480    <!-- MallocExtension::SetMemoryReleaseRate(double) -->
481    <elf-symbol name='_ZN15MallocExtension20SetMemoryReleaseRateEd' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
482    <!-- MallocExtension::VerifyArrayNewMemory(void const*) -->
483    <elf-symbol name='_ZN15MallocExtension20VerifyArrayNewMemoryEPKv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
484    <!-- MallocExtension::GetEstimatedAllocatedSize(unsigned long) -->
485    <elf-symbol name='_ZN15MallocExtension25GetEstimatedAllocatedSizeEm' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
486    <!-- MallocExtension::ReadHeapGrowthStackTraces() -->
487    <elf-symbol name='_ZN15MallocExtension25ReadHeapGrowthStackTracesEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
488    <!-- MallocExtension::Ranges(void*, void (*)(void*, base::MallocRange const*)) -->
489    <elf-symbol name='_ZN15MallocExtension6RangesEPvPFvS0_PKN4base11MallocRangeEE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
490    <!-- MallocExtension::GetStats(char*, int) -->
491    <elf-symbol name='_ZN15MallocExtension8GetStatsEPci' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
492    <!-- MallocExtension::Register(MallocExtension*) -->
493    <elf-symbol name='_ZN15MallocExtension8RegisterEPS_' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
494    <!-- MallocExtension::instance() -->
495    <elf-symbol name='_ZN15MallocExtension8instanceEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
496    <!-- MallocExtension::~MallocExtension() -->
497    <elf-symbol name='_ZN15MallocExtensionD0Ev' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
498    <!-- MallocExtension::~MallocExtension() -->
499    <elf-symbol name='_ZN15MallocExtensionD1Ev' type='func-type' binding='global-binding' visibility='default-visibility' alias='_ZN15MallocExtensionD2Ev' is-defined='yes'/>
500    <!-- MallocExtension::~MallocExtension() -->
501    <elf-symbol name='_ZN15MallocExtensionD2Ev' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
502    <!-- MemoryRegionMap::FindRegion(unsigned long, MemoryRegionMap::Region*) -->
503    <elf-symbol name='_ZN15MemoryRegionMap10FindRegionEmPNS_6RegionE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
504    <!-- MemoryRegionMap::LockIsHeld() -->
505    <elf-symbol name='_ZN15MemoryRegionMap10LockIsHeldEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
506    <!-- MemoryRegionMap::MremapHook(void const*, void const*, unsigned long, unsigned long, int, void const*) -->
507    <elf-symbol name='_ZN15MemoryRegionMap10MremapHookEPKvS1_mmiS1_' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
508    <!-- MemoryRegionMap::MunmapHook(void const*, unsigned long) -->
509    <elf-symbol name='_ZN15MemoryRegionMap10MunmapHookEPKvm' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
510    <!-- MemoryRegionMap::LogAllLocked() -->
511    <elf-symbol name='_ZN15MemoryRegionMap12LogAllLockedEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
512    <!-- MemoryRegionMap::EndRegionLocked() -->
513    <elf-symbol name='_ZN15MemoryRegionMap15EndRegionLockedEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
514    <!-- MemoryRegionMap::BeginRegionLocked() -->
515    <elf-symbol name='_ZN15MemoryRegionMap17BeginRegionLockedEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
516    <!-- MemoryRegionMap::IsRecordingLocked() -->
517    <elf-symbol name='_ZN15MemoryRegionMap17IsRecordingLockedEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
518    <!-- MemoryRegionMap::DoFindRegionLocked(unsigned long) -->
519    <elf-symbol name='_ZN15MemoryRegionMap18DoFindRegionLockedEm' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
520    <!-- MemoryRegionMap::InsertRegionLocked(MemoryRegionMap::Region const&) -->
521    <elf-symbol name='_ZN15MemoryRegionMap18InsertRegionLockedERKNS_6RegionE' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
522    <!-- MemoryRegionMap::RecordRegionRemoval(void const*, unsigned long) -->
523    <elf-symbol name='_ZN15MemoryRegionMap19RecordRegionRemovalEPKvm' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
524    <!-- MemoryRegionMap::DoInsertRegionLocked(MemoryRegionMap::Region const&) -->
525    <elf-symbol name='_ZN15MemoryRegionMap20DoInsertRegionLockedERKNS_6RegionE' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
526    <!-- MemoryRegionMap::RecordRegionAddition(void const*, unsigned long) -->
527    <elf-symbol name='_ZN15MemoryRegionMap20RecordRegionAdditionEPKvm' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
528    <!-- MemoryRegionMap::FindAndMarkStackRegion(unsigned long, MemoryRegionMap::Region*) -->
529    <elf-symbol name='_ZN15MemoryRegionMap22FindAndMarkStackRegionEmPNS_6RegionE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
530    <!-- MemoryRegionMap::HandleSavedRegionsLocked(void (*)(MemoryRegionMap::Region const&)) -->
531    <elf-symbol name='_ZN15MemoryRegionMap24HandleSavedRegionsLockedEPFvRKNS_6RegionEE' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
532    <!-- MemoryRegionMap::RestoreSavedBucketsLocked() -->
533    <elf-symbol name='_ZN15MemoryRegionMap25RestoreSavedBucketsLockedEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
534    <!-- MemoryRegionMap::RecordRegionRemovalInBucket(int, void const* const*, unsigned long) -->
535    <elf-symbol name='_ZN15MemoryRegionMap27RecordRegionRemovalInBucketEiPKPKvm' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
536    <!-- MemoryRegionMap::Init(int, bool) -->
537    <elf-symbol name='_ZN15MemoryRegionMap4InitEib' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
538    <!-- MemoryRegionMap::Lock() -->
539    <elf-symbol name='_ZN15MemoryRegionMap4LockEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
540    <!-- MemoryRegionMap::Unlock() -->
541    <elf-symbol name='_ZN15MemoryRegionMap6UnlockEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
542    <!-- MemoryRegionMap::MmapHook(void const*, void const*, unsigned long, int, int, int, long) -->
543    <elf-symbol name='_ZN15MemoryRegionMap8MmapHookEPKvS1_miiil' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
544    <!-- MemoryRegionMap::SbrkHook(void const*, long) -->
545    <elf-symbol name='_ZN15MemoryRegionMap8SbrkHookEPKvl' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
546    <!-- MemoryRegionMap::Shutdown() -->
547    <elf-symbol name='_ZN15MemoryRegionMap8ShutdownEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
548    <!-- MemoryRegionMap::GetBucket(int, void const* const*) -->
549    <elf-symbol name='_ZN15MemoryRegionMap9GetBucketEiPKPKv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
550    <!-- HeapProfileTable::MarkAsLive(void const*) -->
551    <elf-symbol name='_ZN16HeapProfileTable10MarkAsLiveEPKv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
552    <!-- HeapProfileTable::RecordFree(void const*) -->
553    <elf-symbol name='_ZN16HeapProfileTable10RecordFreeEPKv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
554    <!-- HeapProfileTable::RecordAlloc(void const*, unsigned long, int, void const* const*) -->
555    <elf-symbol name='_ZN16HeapProfileTable11RecordAllocEPKvmiPKS1_' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
556    <!-- HeapProfileTable::AddIfNonLive(void const*, HeapProfileTable::AllocValue*, HeapProfileTable::AddNonLiveArgs*) -->
557    <elf-symbol name='_ZN16HeapProfileTable12AddIfNonLiveEPKvPNS_10AllocValueEPNS_14AddNonLiveArgsE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
558    <!-- HeapProfileTable::TakeSnapshot() -->
559    <elf-symbol name='_ZN16HeapProfileTable12TakeSnapshotEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
560    <!-- HeapProfileTable::WriteProfile(char const*, HeapProfileBucket const&, AddressMap<HeapProfileTable::AllocValue>*) -->
561    <elf-symbol name='_ZN16HeapProfileTable12WriteProfileEPKcRK17HeapProfileBucketP10AddressMapINS_10AllocValueEE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
562    <!-- HeapProfileTable::AddToSnapshot(void const*, HeapProfileTable::AllocValue*, HeapProfileTable::Snapshot*) -->
563    <elf-symbol name='_ZN16HeapProfileTable13AddToSnapshotEPKvPNS_10AllocValueEPNS_8SnapshotE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
564    <!-- HeapProfileTable::MarkAsIgnored(void const*) -->
565    <elf-symbol name='_ZN16HeapProfileTable13MarkAsIgnoredEPKv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
566    <!-- HeapProfileTable::UnparseBucket(HeapProfileBucket const&, char*, int, int, char const*, HeapProfileStats*) -->
567    <elf-symbol name='_ZN16HeapProfileTable13UnparseBucketERK17HeapProfileBucketPciiPKcP16HeapProfileStats' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
568    <!-- HeapProfileTable::AllocValueSize(HeapProfileTable::AllocValue const&) -->
569    <elf-symbol name='_ZN16HeapProfileTable14AllocValueSizeERKNS_10AllocValueE' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
570    <!-- HeapProfileTable::NonLiveSnapshot(HeapProfileTable::Snapshot*) -->
571    <elf-symbol name='_ZN16HeapProfileTable15NonLiveSnapshotEPNS_8SnapshotE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
572    <!-- HeapProfileTable::ReleaseSnapshot(HeapProfileTable::Snapshot*) -->
573    <elf-symbol name='_ZN16HeapProfileTable15ReleaseSnapshotEPNS_8SnapshotE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
574    <!-- HeapProfileTable::CleanupOldProfiles(char const*) -->
575    <elf-symbol name='_ZN16HeapProfileTable18CleanupOldProfilesEPKc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
576    <!-- HeapProfileTable::DumpBucketIterator(HeapProfileBucket const*, HeapProfileTable::BufferArgs*) -->
577    <elf-symbol name='_ZN16HeapProfileTable18DumpBucketIteratorEPK17HeapProfileBucketPNS_10BufferArgsE' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
578    <!-- HeapProfileTable::DumpNonLiveIterator(void const*, HeapProfileTable::AllocValue*, HeapProfileTable::DumpArgs const&) -->
579    <elf-symbol name='_ZN16HeapProfileTable19DumpNonLiveIteratorEPKvPNS_10AllocValueERKNS_8DumpArgsE' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
580    <!-- HeapProfileTable::GetCallerStackTrace(int, void**) -->
581    <elf-symbol name='_ZN16HeapProfileTable19GetCallerStackTraceEiPPv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
582    <!-- HeapProfileTable::MapArgsAllocIterator(void const*, HeapProfileTable::AllocValue*, void (*)(void const*, HeapProfileTable::AllocInfo const&)) -->
583    <elf-symbol name='_ZN16HeapProfileTable20MapArgsAllocIteratorEPKvPNS_10AllocValueEPFvS1_RKNS_9AllocInfoEE' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
584    <!-- HeapProfileTable::Snapshot::ReportLeaks(char const*, char const*, bool) -->
585    <elf-symbol name='_ZN16HeapProfileTable8Snapshot11ReportLeaksEPKcS2_b' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
586    <!-- HeapProfileTable::Snapshot::ReportObject(void const*, HeapProfileTable::AllocValue*, char*) -->
587    <elf-symbol name='_ZN16HeapProfileTable8Snapshot12ReportObjectEPKvPNS_10AllocValueEPc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
588    <!-- HeapProfileTable::Snapshot::ReportCallback(void const*, HeapProfileTable::AllocValue*, HeapProfileTable::Snapshot::ReportState*) -->
589    <elf-symbol name='_ZN16HeapProfileTable8Snapshot14ReportCallbackEPKvPNS_10AllocValueEPNS0_11ReportStateE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
590    <!-- HeapProfileTable::Snapshot::ReportIndividualObjects() -->
591    <elf-symbol name='_ZN16HeapProfileTable8Snapshot23ReportIndividualObjectsEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
592    <!-- HeapProfileTable::GetBucket(int, void const* const*) -->
593    <elf-symbol name='_ZN16HeapProfileTable9GetBucketEiPKPKv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
594    <!-- HeapProfileTable::HeapProfileTable(void* (*)(unsigned long), void (*)(void*), bool) -->
595    <elf-symbol name='_ZN16HeapProfileTableC1EPFPvmEPFvS0_Eb' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
596    <!-- HeapProfileTable::HeapProfileTable(void* (*)(unsigned long), void (*)(void*), bool) -->
597    <elf-symbol name='_ZN16HeapProfileTableC2EPFPvmEPFvS0_Eb' type='func-type' binding='global-binding' visibility='default-visibility' alias='_ZN16HeapProfileTableC1EPFPvmEPFvS0_Eb' is-defined='yes'/>
598    <!-- HeapProfileTable::~HeapProfileTable() -->
599    <elf-symbol name='_ZN16HeapProfileTableD1Ev' type='func-type' binding='global-binding' visibility='default-visibility' alias='_ZN16HeapProfileTableD2Ev' is-defined='yes'/>
600    <!-- HeapProfileTable::~HeapProfileTable() -->
601    <elf-symbol name='_ZN16HeapProfileTableD2Ev' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
602    <!-- MmapSysAllocator::Alloc(unsigned long, unsigned long*, unsigned long) -->
603    <elf-symbol name='_ZN16MmapSysAllocator5AllocEmPmm' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
604    <!-- MmapSysAllocator::~MmapSysAllocator() -->
605    <elf-symbol name='_ZN16MmapSysAllocatorD0Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
606    <!-- MmapSysAllocator::~MmapSysAllocator() -->
607    <elf-symbol name='_ZN16MmapSysAllocatorD1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN16MmapSysAllocatorD2Ev' is-defined='yes'/>
608    <!-- MmapSysAllocator::~MmapSysAllocator() -->
609    <elf-symbol name='_ZN16MmapSysAllocatorD2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
610    <!-- ProcMapsIterator::FormatLine(char*, int, unsigned long, unsigned long, char const*, unsigned long, long, char const*, unsigned long) -->
611    <elf-symbol name='_ZN16ProcMapsIterator10FormatLineEPcimmPKcmlS2_m' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
612    <!-- ProcMapsIterator::Init(int, ProcMapsIterator::Buffer*, bool) -->
613    <elf-symbol name='_ZN16ProcMapsIterator4InitEiPNS_6BufferEb' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
614    <!-- ProcMapsIterator::Next(unsigned long*, unsigned long*, char**, unsigned long*, long*, char**) -->
615    <elf-symbol name='_ZN16ProcMapsIterator4NextEPmS0_PPcS0_PlS2_' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
616    <!-- ProcMapsIterator::NextExt(unsigned long*, unsigned long*, char**, unsigned long*, long*, char**, unsigned long*, unsigned long*, unsigned long*, unsigned long*, unsigned long*) -->
617    <elf-symbol name='_ZN16ProcMapsIterator7NextExtEPmS0_PPcS0_PlS2_S0_S0_S0_S0_S0_' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
618    <!-- ProcMapsIterator::ProcMapsIterator(int) -->
619    <elf-symbol name='_ZN16ProcMapsIteratorC1Ei' type='func-type' binding='global-binding' visibility='default-visibility' alias='_ZN16ProcMapsIteratorC2Ei' is-defined='yes'/>
620    <!-- ProcMapsIterator::ProcMapsIterator(int, ProcMapsIterator::Buffer*) -->
621    <elf-symbol name='_ZN16ProcMapsIteratorC1EiPNS_6BufferE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
622    <!-- ProcMapsIterator::ProcMapsIterator(int, ProcMapsIterator::Buffer*, bool) -->
623    <elf-symbol name='_ZN16ProcMapsIteratorC1EiPNS_6BufferEb' type='func-type' binding='global-binding' visibility='default-visibility' alias='_ZN16ProcMapsIteratorC2EiPNS_6BufferEb' is-defined='yes'/>
624    <!-- ProcMapsIterator::ProcMapsIterator(int) -->
625    <elf-symbol name='_ZN16ProcMapsIteratorC2Ei' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
626    <!-- ProcMapsIterator::ProcMapsIterator(int, ProcMapsIterator::Buffer*) -->
627    <elf-symbol name='_ZN16ProcMapsIteratorC2EiPNS_6BufferE' type='func-type' binding='global-binding' visibility='default-visibility' alias='_ZN16ProcMapsIteratorC1EiPNS_6BufferE' is-defined='yes'/>
628    <!-- ProcMapsIterator::ProcMapsIterator(int, ProcMapsIterator::Buffer*, bool) -->
629    <elf-symbol name='_ZN16ProcMapsIteratorC2EiPNS_6BufferEb' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
630    <!-- ProcMapsIterator::~ProcMapsIterator() -->
631    <elf-symbol name='_ZN16ProcMapsIteratorD1Ev' type='func-type' binding='global-binding' visibility='default-visibility' alias='_ZN16ProcMapsIteratorD2Ev' is-defined='yes'/>
632    <!-- ProcMapsIterator::~ProcMapsIterator() -->
633    <elf-symbol name='_ZN16ProcMapsIteratorD2Ev' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
634    <!-- SbrkSysAllocator::Alloc(unsigned long, unsigned long*, unsigned long) -->
635    <elf-symbol name='_ZN16SbrkSysAllocator5AllocEmPmm' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
636    <!-- SbrkSysAllocator::~SbrkSysAllocator() -->
637    <elf-symbol name='_ZN16SbrkSysAllocatorD0Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
638    <!-- SbrkSysAllocator::~SbrkSysAllocator() -->
639    <elf-symbol name='_ZN16SbrkSysAllocatorD1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN16SbrkSysAllocatorD2Ev' is-defined='yes'/>
640    <!-- SbrkSysAllocator::~SbrkSysAllocator() -->
641    <elf-symbol name='_ZN16SbrkSysAllocatorD2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
642    <!-- TCMalloc_Printer::printf(char const*, ...) -->
643    <elf-symbol name='_ZN16TCMalloc_Printer6printfEPKcz' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
644    <!-- GoogleInitializer::~GoogleInitializer() -->
645    <elf-symbol name='_ZN17GoogleInitializerD1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
646    <!-- GoogleInitializer::~GoogleInitializer() -->
647    <elf-symbol name='_ZN17GoogleInitializerD2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN17GoogleInitializerD1Ev' is-defined='yes'/>
648    <!-- DevMemSysAllocator::Alloc(unsigned long, unsigned long*, unsigned long) -->
649    <elf-symbol name='_ZN18DevMemSysAllocator5AllocEmPmm' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
650    <!-- DevMemSysAllocator::~DevMemSysAllocator() -->
651    <elf-symbol name='_ZN18DevMemSysAllocatorD0Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
652    <!-- DevMemSysAllocator::~DevMemSysAllocator() -->
653    <elf-symbol name='_ZN18DevMemSysAllocatorD1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN18DevMemSysAllocatorD2Ev' is-defined='yes'/>
654    <!-- DevMemSysAllocator::~DevMemSysAllocator() -->
655    <elf-symbol name='_ZN18DevMemSysAllocatorD2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
656    <!-- DefaultSysAllocator::Alloc(unsigned long, unsigned long*, unsigned long) -->
657    <elf-symbol name='_ZN19DefaultSysAllocator5AllocEmPmm' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
658    <!-- DefaultSysAllocator::~DefaultSysAllocator() -->
659    <elf-symbol name='_ZN19DefaultSysAllocatorD0Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
660    <!-- DefaultSysAllocator::~DefaultSysAllocator() -->
661    <elf-symbol name='_ZN19DefaultSysAllocatorD1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN19DefaultSysAllocatorD2Ev' is-defined='yes'/>
662    <!-- DefaultSysAllocator::~DefaultSysAllocator() -->
663    <elf-symbol name='_ZN19DefaultSysAllocatorD2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
664    <!-- HugetlbSysAllocator::Initialize() -->
665    <elf-symbol name='_ZN19HugetlbSysAllocator10InitializeEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
666    <!-- HugetlbSysAllocator::AllocInternal(unsigned long, unsigned long*, unsigned long) -->
667    <elf-symbol name='_ZN19HugetlbSysAllocator13AllocInternalEmPmm' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
668    <!-- HugetlbSysAllocator::Alloc(unsigned long, unsigned long*, unsigned long) -->
669    <elf-symbol name='_ZN19HugetlbSysAllocator5AllocEmPmm' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
670    <!-- HugetlbSysAllocator::~HugetlbSysAllocator() -->
671    <elf-symbol name='_ZN19HugetlbSysAllocatorD0Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
672    <!-- HugetlbSysAllocator::~HugetlbSysAllocator() -->
673    <elf-symbol name='_ZN19HugetlbSysAllocatorD1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN19HugetlbSysAllocatorD2Ev' is-defined='yes'/>
674    <!-- HugetlbSysAllocator::~HugetlbSysAllocator() -->
675    <elf-symbol name='_ZN19HugetlbSysAllocatorD2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
676    <!-- HeapProfileEndWriter::~HeapProfileEndWriter() -->
677    <elf-symbol name='_ZN20HeapProfileEndWriterD1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN20HeapProfileEndWriterD2Ev' is-defined='yes'/>
678    <!-- HeapProfileEndWriter::~HeapProfileEndWriter() -->
679    <elf-symbol name='_ZN20HeapProfileEndWriterD2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
680    <!-- TCMallocImplementation::GetOwnership(void const*) -->
681    <elf-symbol name='_ZN22TCMallocImplementation12GetOwnershipEPKv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
682    <!-- TCMallocImplementation::GetHeapSample(std::string*) -->
683    <elf-symbol name='_ZN22TCMallocImplementation13GetHeapSampleEPSs' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
684    <!-- TCMallocImplementation::MarkThreadBusy() -->
685    <elf-symbol name='_ZN22TCMallocImplementation14MarkThreadBusyEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
686    <!-- TCMallocImplementation::MarkThreadIdle() -->
687    <elf-symbol name='_ZN22TCMallocImplementation14MarkThreadIdleEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
688    <!-- TCMallocImplementation::ReadStackTraces(int*) -->
689    <elf-symbol name='_ZN22TCMallocImplementation15ReadStackTracesEPi' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
690    <!-- TCMallocImplementation::ReleaseToSystem(unsigned long) -->
691    <elf-symbol name='_ZN22TCMallocImplementation15ReleaseToSystemEm' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
692    <!-- TCMallocImplementation::GetAllocatedSize(void const*) -->
693    <elf-symbol name='_ZN22TCMallocImplementation16GetAllocatedSizeEPKv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
694    <!-- TCMallocImplementation::GetFreeListSizes(std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*) -->
695    <elf-symbol name='_ZN22TCMallocImplementation16GetFreeListSizesEPSt6vectorIN15MallocExtension12FreeListInfoESaIS2_EE' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
696    <!-- TCMallocImplementation::GetNumericProperty(char const*, unsigned long*) -->
697    <elf-symbol name='_ZN22TCMallocImplementation18GetNumericPropertyEPKcPm' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
698    <!-- TCMallocImplementation::GetSystemAllocator() -->
699    <elf-symbol name='_ZN22TCMallocImplementation18GetSystemAllocatorEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
700    <!-- TCMallocImplementation::SetNumericProperty(char const*, unsigned long) -->
701    <elf-symbol name='_ZN22TCMallocImplementation18SetNumericPropertyEPKcm' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
702    <!-- TCMallocImplementation::SetSystemAllocator(SysAllocator*) -->
703    <elf-symbol name='_ZN22TCMallocImplementation18SetSystemAllocatorEP12SysAllocator' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
704    <!-- TCMallocImplementation::GetMemoryReleaseRate() -->
705    <elf-symbol name='_ZN22TCMallocImplementation20GetMemoryReleaseRateEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
706    <!-- TCMallocImplementation::SetMemoryReleaseRate(double) -->
707    <elf-symbol name='_ZN22TCMallocImplementation20SetMemoryReleaseRateEd' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
708    <!-- TCMallocImplementation::GetEstimatedAllocatedSize(unsigned long) -->
709    <elf-symbol name='_ZN22TCMallocImplementation25GetEstimatedAllocatedSizeEm' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
710    <!-- TCMallocImplementation::ReadHeapGrowthStackTraces() -->
711    <elf-symbol name='_ZN22TCMallocImplementation25ReadHeapGrowthStackTracesEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
712    <!-- TCMallocImplementation::Ranges(void*, void (*)(void*, base::MallocRange const*)) -->
713    <elf-symbol name='_ZN22TCMallocImplementation6RangesEPvPFvS0_PKN4base11MallocRangeEE' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
714    <!-- TCMallocImplementation::GetStats(char*, int) -->
715    <elf-symbol name='_ZN22TCMallocImplementation8GetStatsEPci' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
716    <!-- TCMallocImplementation::~TCMallocImplementation() -->
717    <elf-symbol name='_ZN22TCMallocImplementationD0Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
718    <!-- TCMallocImplementation::~TCMallocImplementation() -->
719    <elf-symbol name='_ZN22TCMallocImplementationD1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN22TCMallocImplementationD2Ev' is-defined='yes'/>
720    <!-- TCMallocImplementation::~TCMallocImplementation() -->
721    <elf-symbol name='_ZN22TCMallocImplementationD2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
722    <!-- HeapLeakCheckerGlobalPrePost::~HeapLeakCheckerGlobalPrePost() -->
723    <elf-symbol name='_ZN28HeapLeakCheckerGlobalPrePostD1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN28HeapLeakCheckerGlobalPrePostD2Ev' is-defined='yes'/>
724    <!-- HeapLeakCheckerGlobalPrePost::~HeapLeakCheckerGlobalPrePost() -->
725    <elf-symbol name='_ZN28HeapLeakCheckerGlobalPrePostD2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
726    <!-- base::RawPrinter::Printf(char const*, ...) -->
727    <elf-symbol name='_ZN4base10RawPrinter6PrintfEPKcz' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
728    <!-- base::RawPrinter::RawPrinter(char*, int) -->
729    <elf-symbol name='_ZN4base10RawPrinterC1EPci' type='func-type' binding='global-binding' visibility='default-visibility' alias='_ZN4base10RawPrinterC2EPci' is-defined='yes'/>
730    <!-- base::RawPrinter::RawPrinter(char*, int) -->
731    <elf-symbol name='_ZN4base10RawPrinterC2EPci' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
732    <!-- base::ElfMemImage::SymbolIterator::Update(int) -->
733    <elf-symbol name='_ZN4base11ElfMemImage14SymbolIterator6UpdateEi' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
734    <!-- base::ElfMemImage::SymbolIterator::SymbolIterator(void const*, int) -->
735    <elf-symbol name='_ZN4base11ElfMemImage14SymbolIteratorC1EPKvi' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
736    <!-- base::ElfMemImage::SymbolIterator::SymbolIterator(void const*, int) -->
737    <elf-symbol name='_ZN4base11ElfMemImage14SymbolIteratorC2EPKvi' type='func-type' binding='global-binding' visibility='default-visibility' alias='_ZN4base11ElfMemImage14SymbolIteratorC1EPKvi' is-defined='yes'/>
738    <!-- base::ElfMemImage::SymbolIterator::operator++() -->
739    <elf-symbol name='_ZN4base11ElfMemImage14SymbolIteratorppEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
740    <!-- base::ElfMemImage::Init(void const*) -->
741    <elf-symbol name='_ZN4base11ElfMemImage4InitEPKv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
742    <!-- base::ElfMemImage::ElfMemImage(void const*) -->
743    <elf-symbol name='_ZN4base11ElfMemImageC1EPKv' type='func-type' binding='global-binding' visibility='default-visibility' alias='_ZN4base11ElfMemImageC2EPKv' is-defined='yes'/>
744    <!-- base::ElfMemImage::ElfMemImage(void const*) -->
745    <elf-symbol name='_ZN4base11ElfMemImageC2EPKv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
746    <!-- base::VDSOSupport::Init() -->
747    <elf-symbol name='_ZN4base11VDSOSupport4InitEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
748    <!-- base::VDSOSupport::SetBase(void const*) -->
749    <elf-symbol name='_ZN4base11VDSOSupport7SetBaseEPKv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
750    <!-- base::VDSOSupport::VDSOSupport() -->
751    <elf-symbol name='_ZN4base11VDSOSupportC1Ev' type='func-type' binding='global-binding' visibility='default-visibility' alias='_ZN4base11VDSOSupportC2Ev' is-defined='yes'/>
752    <!-- base::VDSOSupport::VDSOSupport() -->
753    <elf-symbol name='_ZN4base11VDSOSupportC2Ev' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
754    <!-- base::SubmitSpinLockProfileData(void const*, long) -->
755    <elf-symbol name='_ZN4base25SubmitSpinLockProfileDataEPKvl' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
756    <!-- base::internal::SpinLockWait(int volatile*, int, base::internal::SpinLockWaitTransition const*) -->
757    <elf-symbol name='_ZN4base8internal12SpinLockWaitEPViiPKNS0_22SpinLockWaitTransitionE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
758    <!-- base::internal::SpinLockWake(int volatile*, bool) -->
759    <elf-symbol name='_ZN4base8internal12SpinLockWakeEPVib' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
760    <!-- base::internal::SpinLockDelay(int volatile*, int, int) -->
761    <elf-symbol name='_ZN4base8internal13SpinLockDelayEPViii' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
762    <!-- base::internal::HookList<void (*)(void const*, unsigned long)>::ExchangeSingular(void (*)(void const*, unsigned long)) -->
763    <elf-symbol name='_ZN4base8internal8HookListIPFvPKvmEE16ExchangeSingularES5_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
764    <!-- base::internal::HookList<void (*)(void const*, unsigned long)>::FixupPrivEndLocked() -->
765    <elf-symbol name='_ZN4base8internal8HookListIPFvPKvmEE18FixupPrivEndLockedEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
766    <!-- base::internal::HookList<void (*)(void const*, unsigned long)>::Add(void (*)(void const*, unsigned long)) -->
767    <elf-symbol name='_ZN4base8internal8HookListIPFvPKvmEE3AddES5_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
768    <!-- base::internal::HookList<void (*)(void const*, unsigned long)>::Remove(void (*)(void const*, unsigned long)) -->
769    <elf-symbol name='_ZN4base8internal8HookListIPFvPKvmEE6RemoveES5_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
770    <!-- SpinLock::SlowUnlock(unsigned long) -->
771    <elf-symbol name='_ZN8SpinLock10SlowUnlockEm' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
772    <!-- SpinLock::SlowLock() -->
773    <elf-symbol name='_ZN8SpinLock8SlowLockEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
774    <!-- SpinLock::SpinLoop(long, int*) -->
775    <elf-symbol name='_ZN8SpinLock8SpinLoopElPi' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
776    <!-- tcmalloc::DLL_Length(tcmalloc::Span const*) -->
777    <elf-symbol name='_ZN8tcmalloc10DLL_LengthEPKNS_4SpanE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
778    <!-- tcmalloc::DLL_Remove(tcmalloc::Span*) -->
779    <elf-symbol name='_ZN8tcmalloc10DLL_RemoveEPNS_4SpanE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
780    <!-- tcmalloc::DeleteSpan(tcmalloc::Span*) -->
781    <elf-symbol name='_ZN8tcmalloc10DeleteSpanEPNS_4SpanE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
782    <!-- tcmalloc::DLL_Prepend(tcmalloc::Span*, tcmalloc::Span*) -->
783    <elf-symbol name='_ZN8tcmalloc11DLL_PrependEPNS_4SpanES1_' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
784    <!-- tcmalloc::ThreadCache::BecomeIdle() -->
785    <elf-symbol name='_ZN8tcmalloc11ThreadCache10BecomeIdleEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
786    <!-- tcmalloc::ThreadCache::InitModule() -->
787    <elf-symbol name='_ZN8tcmalloc11ThreadCache10InitModuleEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
788    <!-- tcmalloc::ThreadCache::DeleteCache(tcmalloc::ThreadCache*) -->
789    <elf-symbol name='_ZN8tcmalloc11ThreadCache11DeleteCacheEPS0_' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
790    <!-- tcmalloc::ThreadCache::ListTooLong(tcmalloc::ThreadCache::FreeList*, unsigned long) -->
791    <elf-symbol name='_ZN8tcmalloc11ThreadCache11ListTooLongEPNS0_8FreeListEm' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
792    <!-- tcmalloc::ThreadCache::GetThreadStats(unsigned long*, unsigned long*) -->
793    <elf-symbol name='_ZN8tcmalloc11ThreadCache14GetThreadStatsEPmS1_' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
794    <!-- tcmalloc::ThreadCache::GetSamplePeriod() -->
795    <elf-symbol name='_ZN8tcmalloc11ThreadCache15GetSamplePeriodEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
796    <!-- tcmalloc::ThreadCache::DestroyThreadCache(void*) -->
797    <elf-symbol name='_ZN8tcmalloc11ThreadCache18DestroyThreadCacheEPv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
798    <!-- tcmalloc::ThreadCache::IncreaseCacheLimit() -->
799    <elf-symbol name='_ZN8tcmalloc11ThreadCache18IncreaseCacheLimitEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
800    <!-- tcmalloc::ThreadCache::FetchFromCentralCache(unsigned long, unsigned long) -->
801    <elf-symbol name='_ZN8tcmalloc11ThreadCache21FetchFromCentralCacheEmm' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
802    <!-- tcmalloc::ThreadCache::ReleaseToCentralCache(tcmalloc::ThreadCache::FreeList*, unsigned long, int) -->
803    <elf-symbol name='_ZN8tcmalloc11ThreadCache21ReleaseToCentralCacheEPNS0_8FreeListEmi' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
804    <!-- tcmalloc::ThreadCache::CreateCacheIfNecessary() -->
805    <elf-symbol name='_ZN8tcmalloc11ThreadCache22CreateCacheIfNecessaryEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
806    <!-- tcmalloc::ThreadCache::IncreaseCacheLimitLocked() -->
807    <elf-symbol name='_ZN8tcmalloc11ThreadCache24IncreaseCacheLimitLockedEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
808    <!-- tcmalloc::ThreadCache::RecomputePerThreadCacheSize() -->
809    <elf-symbol name='_ZN8tcmalloc11ThreadCache27RecomputePerThreadCacheSizeEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
810    <!-- tcmalloc::ThreadCache::set_overall_thread_cache_size(unsigned long) -->
811    <elf-symbol name='_ZN8tcmalloc11ThreadCache29set_overall_thread_cache_sizeEm' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
812    <!-- tcmalloc::ThreadCache::Init(unsigned long) -->
813    <elf-symbol name='_ZN8tcmalloc11ThreadCache4InitEm' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
814    <!-- tcmalloc::ThreadCache::Cleanup() -->
815    <elf-symbol name='_ZN8tcmalloc11ThreadCache7CleanupEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
816    <!-- tcmalloc::ThreadCache::InitTSD() -->
817    <elf-symbol name='_ZN8tcmalloc11ThreadCache7InitTSDEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
818    <!-- tcmalloc::ThreadCache::NewHeap(unsigned long) -->
819    <elf-symbol name='_ZN8tcmalloc11ThreadCache7NewHeapEm' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
820    <!-- tcmalloc::ThreadCache::GetCache() -->
821    <elf-symbol name='_ZN8tcmalloc11ThreadCache8GetCacheEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
822    <!-- tcmalloc::ThreadCache::Scavenge() -->
823    <elf-symbol name='_ZN8tcmalloc11ThreadCache8ScavengeEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
824    <!-- tcmalloc::MetaDataAlloc(unsigned long) -->
825    <elf-symbol name='_ZN8tcmalloc13MetaDataAllocEm' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
826    <!-- tcmalloc::CentralFreeList::InsertRange(void*, void*, int) -->
827    <elf-symbol name='_ZN8tcmalloc15CentralFreeList11InsertRangeEPvS1_i' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
828    <!-- tcmalloc::CentralFreeList::RemoveRange(void**, void**, int) -->
829    <elf-symbol name='_ZN8tcmalloc15CentralFreeList11RemoveRangeEPPvS2_i' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
830    <!-- tcmalloc::CentralFreeList::ShrinkCache(int, bool) -->
831    <elf-symbol name='_ZN8tcmalloc15CentralFreeList11ShrinkCacheEib' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
832    <!-- tcmalloc::CentralFreeList::OverheadBytes() -->
833    <elf-symbol name='_ZN8tcmalloc15CentralFreeList13OverheadBytesEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
834    <!-- tcmalloc::CentralFreeList::MakeCacheSpace() -->
835    <elf-symbol name='_ZN8tcmalloc15CentralFreeList14MakeCacheSpaceEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
836    <!-- tcmalloc::CentralFreeList::ReleaseToSpans(void*) -->
837    <elf-symbol name='_ZN8tcmalloc15CentralFreeList14ReleaseToSpansEPv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
838    <!-- tcmalloc::CentralFreeList::FetchFromOneSpans(int, void**, void**) -->
839    <elf-symbol name='_ZN8tcmalloc15CentralFreeList17FetchFromOneSpansEiPPvS2_' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
840    <!-- tcmalloc::CentralFreeList::ReleaseListToSpans(void*) -->
841    <elf-symbol name='_ZN8tcmalloc15CentralFreeList18ReleaseListToSpansEPv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
842    <!-- tcmalloc::CentralFreeList::EvictRandomSizeClass(int, bool) -->
843    <elf-symbol name='_ZN8tcmalloc15CentralFreeList20EvictRandomSizeClassEib' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
844    <!-- tcmalloc::CentralFreeList::FetchFromOneSpansSafe(int, void**, void**) -->
845    <elf-symbol name='_ZN8tcmalloc15CentralFreeList21FetchFromOneSpansSafeEiPPvS2_' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
846    <!-- tcmalloc::CentralFreeList::Init(unsigned long) -->
847    <elf-symbol name='_ZN8tcmalloc15CentralFreeList4InitEm' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
848    <!-- tcmalloc::CentralFreeList::Populate() -->
849    <elf-symbol name='_ZN8tcmalloc15CentralFreeList8PopulateEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
850    <!-- tcmalloc::CentralFreeList::tc_length() -->
851    <elf-symbol name='_ZN8tcmalloc15CentralFreeList9tc_lengthEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
852    <!-- tcmalloc::StackTraceTable::ReadStackTracesAndClear() -->
853    <elf-symbol name='_ZN8tcmalloc15StackTraceTable23ReadStackTracesAndClearEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
854    <!-- tcmalloc::StackTraceTable::AddTrace(tcmalloc::StackTrace const&) -->
855    <elf-symbol name='_ZN8tcmalloc15StackTraceTable8AddTraceERKNS_10StackTraceE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
856    <!-- tcmalloc::StackTraceTable::StackTraceTable() -->
857    <elf-symbol name='_ZN8tcmalloc15StackTraceTableC1Ev' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
858    <!-- tcmalloc::StackTraceTable::StackTraceTable() -->
859    <elf-symbol name='_ZN8tcmalloc15StackTraceTableC2Ev' type='func-type' binding='global-binding' visibility='default-visibility' alias='_ZN8tcmalloc15StackTraceTableC1Ev' is-defined='yes'/>
860    <!-- tcmalloc::StackTraceTable::~StackTraceTable() -->
861    <elf-symbol name='_ZN8tcmalloc15StackTraceTableD1Ev' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
862    <!-- tcmalloc::StackTraceTable::~StackTraceTable() -->
863    <elf-symbol name='_ZN8tcmalloc15StackTraceTableD2Ev' type='func-type' binding='global-binding' visibility='default-visibility' alias='_ZN8tcmalloc15StackTraceTableD1Ev' is-defined='yes'/>
864    <!-- tcmalloc::AlignmentForSize(unsigned long) -->
865    <elf-symbol name='_ZN8tcmalloc16AlignmentForSizeEm' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
866    <!-- tcmalloc::DumpProcSelfMaps(int) -->
867    <elf-symbol name='_ZN8tcmalloc16DumpProcSelfMapsEi' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
868    <!-- tcmalloc::FillProcSelfMaps(char*, int, bool*) -->
869    <elf-symbol name='_ZN8tcmalloc16FillProcSelfMapsEPciPb' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
870    <!-- tcmalloc::commandlineflags::StringToBool(char const*, bool) -->
871    <elf-symbol name='_ZN8tcmalloc16commandlineflags12StringToBoolEPKcb' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
872    <!-- tcmalloc::metadata_system_bytes() -->
873    <elf-symbol name='_ZN8tcmalloc21metadata_system_bytesEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
874    <!-- tcmalloc::Log(tcmalloc::LogMode, char const*, int, tcmalloc::LogItem, tcmalloc::LogItem, tcmalloc::LogItem, tcmalloc::LogItem) -->
875    <elf-symbol name='_ZN8tcmalloc3LogENS_7LogModeEPKciNS_7LogItemES3_S3_S3_' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
876    <!-- tcmalloc::Logger::Add(tcmalloc::LogItem const&) -->
877    <elf-symbol name='_ZN8tcmalloc6Logger3AddERKNS_7LogItemE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
878    <!-- tcmalloc::Logger::AddNum(unsigned long, int) -->
879    <elf-symbol name='_ZN8tcmalloc6Logger6AddNumEmi' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
880    <!-- tcmalloc::Logger::AddStr(char const*, int) -->
881    <elf-symbol name='_ZN8tcmalloc6Logger6AddStrEPKci' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
882    <!-- tcmalloc::Static::InitStaticVars() -->
883    <elf-symbol name='_ZN8tcmalloc6Static14InitStaticVarsEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
884    <!-- tcmalloc::NewSpan(unsigned long, unsigned long) -->
885    <elf-symbol name='_ZN8tcmalloc7NewSpanEmm' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
886    <!-- tcmalloc::Sampler::InitStatics() -->
887    <elf-symbol name='_ZN8tcmalloc7Sampler11InitStaticsEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
888    <!-- tcmalloc::Sampler::GetSamplePeriod() -->
889    <elf-symbol name='_ZN8tcmalloc7Sampler15GetSamplePeriodEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
890    <!-- tcmalloc::Sampler::PickNextSamplingPoint() -->
891    <elf-symbol name='_ZN8tcmalloc7Sampler21PickNextSamplingPointEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
892    <!-- tcmalloc::Sampler::PopulateFastLog2Table() -->
893    <elf-symbol name='_ZN8tcmalloc7Sampler21PopulateFastLog2TableEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
894    <!-- tcmalloc::Sampler::Init(unsigned int) -->
895    <elf-symbol name='_ZN8tcmalloc7Sampler4InitEj' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
896    <!-- tcmalloc::SizeMap::NumMoveSize(unsigned long) -->
897    <elf-symbol name='_ZN8tcmalloc7SizeMap11NumMoveSizeEm' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
898    <!-- tcmalloc::SizeMap::Init() -->
899    <elf-symbol name='_ZN8tcmalloc7SizeMap4InitEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
900    <!-- tcmalloc::DLL_Init(tcmalloc::Span*) -->
901    <elf-symbol name='_ZN8tcmalloc8DLL_InitEPNS_4SpanE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
902    <!-- tcmalloc::PageHeap::AllocLarge(unsigned long) -->
903    <elf-symbol name='_ZN8tcmalloc8PageHeap10AllocLargeEm' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
904    <!-- tcmalloc::PageHeap::CommitSpan(tcmalloc::Span*) -->
905    <elf-symbol name='_ZN8tcmalloc8PageHeap10CommitSpanEPNS_4SpanE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
906    <!-- tcmalloc::PageHeap::EnsureLimit(unsigned long, bool) -->
907    <elf-symbol name='_ZN8tcmalloc8PageHeap11EnsureLimitEmb' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
908    <!-- tcmalloc::PageHeap::DecommitSpan(tcmalloc::Span*) -->
909    <elf-symbol name='_ZN8tcmalloc8PageHeap12DecommitSpanEPNS_4SpanE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
910    <!-- tcmalloc::PageHeap::GetNextRange(unsigned long, base::MallocRange*) -->
911    <elf-symbol name='_ZN8tcmalloc8PageHeap12GetNextRangeEmPN4base11MallocRangeE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
912    <!-- tcmalloc::PageHeap::MayMergeSpans(tcmalloc::Span*, tcmalloc::Span*) -->
913    <elf-symbol name='_ZN8tcmalloc8PageHeap13MayMergeSpansEPNS_4SpanES2_' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
914    <!-- tcmalloc::PageHeap::CheckExpensive() -->
915    <elf-symbol name='_ZN8tcmalloc8PageHeap14CheckExpensiveEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
916    <!-- tcmalloc::PageHeap::GetLargeSpanStats(tcmalloc::PageHeap::LargeSpanStats*) -->
917    <elf-symbol name='_ZN8tcmalloc8PageHeap17GetLargeSpanStatsEPNS0_14LargeSpanStatsE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
918    <!-- tcmalloc::PageHeap::GetSmallSpanStats(tcmalloc::PageHeap::SmallSpanStats*) -->
919    <elf-symbol name='_ZN8tcmalloc8PageHeap17GetSmallSpanStatsEPNS0_14SmallSpanStatsE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
920    <!-- tcmalloc::PageHeap::MergeIntoFreeList(tcmalloc::Span*) -->
921    <elf-symbol name='_ZN8tcmalloc8PageHeap17MergeIntoFreeListEPNS_4SpanE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
922    <!-- tcmalloc::PageHeap::PrependToFreeList(tcmalloc::Span*) -->
923    <elf-symbol name='_ZN8tcmalloc8PageHeap17PrependToFreeListEPNS_4SpanE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
924    <!-- tcmalloc::PageHeap::RegisterSizeClass(tcmalloc::Span*, unsigned long) -->
925    <elf-symbol name='_ZN8tcmalloc8PageHeap17RegisterSizeClassEPNS_4SpanEm' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
926    <!-- tcmalloc::PageHeap::RemoveFromFreeList(tcmalloc::Span*) -->
927    <elf-symbol name='_ZN8tcmalloc8PageHeap18RemoveFromFreeListEPNS_4SpanE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
928    <!-- tcmalloc::PageHeap::IncrementalScavenge(unsigned long) -->
929    <elf-symbol name='_ZN8tcmalloc8PageHeap19IncrementalScavengeEm' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
930    <!-- tcmalloc::PageHeap::ReleaseAtLeastNPages(unsigned long) -->
931    <elf-symbol name='_ZN8tcmalloc8PageHeap20ReleaseAtLeastNPagesEm' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
932    <!-- tcmalloc::PageHeap::ReleaseLastNormalSpan(tcmalloc::PageHeap::SpanList*) -->
933    <elf-symbol name='_ZN8tcmalloc8PageHeap21ReleaseLastNormalSpanEPNS0_8SpanListE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
934    <!-- tcmalloc::PageHeap::SearchFreeAndLargeLists(unsigned long) -->
935    <elf-symbol name='_ZN8tcmalloc8PageHeap23SearchFreeAndLargeListsEm' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
936    <!-- tcmalloc::PageHeap::New(unsigned long) -->
937    <elf-symbol name='_ZN8tcmalloc8PageHeap3NewEm' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
938    <!-- tcmalloc::PageHeap::Carve(tcmalloc::Span*, unsigned long) -->
939    <elf-symbol name='_ZN8tcmalloc8PageHeap5CarveEPNS_4SpanEm' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
940    <!-- tcmalloc::PageHeap::Check() -->
941    <elf-symbol name='_ZN8tcmalloc8PageHeap5CheckEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
942    <!-- tcmalloc::PageHeap::Split(tcmalloc::Span*, unsigned long) -->
943    <elf-symbol name='_ZN8tcmalloc8PageHeap5SplitEPNS_4SpanEm' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
944    <!-- tcmalloc::PageHeap::Delete(tcmalloc::Span*) -->
945    <elf-symbol name='_ZN8tcmalloc8PageHeap6DeleteEPNS_4SpanE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
946    <!-- tcmalloc::PageHeap::GrowHeap(unsigned long) -->
947    <elf-symbol name='_ZN8tcmalloc8PageHeap8GrowHeapEm' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
948    <!-- tcmalloc::PageHeap::CheckList(tcmalloc::Span*, unsigned long, unsigned long, int) -->
949    <elf-symbol name='_ZN8tcmalloc8PageHeap9CheckListEPNS_4SpanEmmi' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
950    <!-- tcmalloc::PageHeap::PageHeap() -->
951    <elf-symbol name='_ZN8tcmalloc8PageHeapC1Ev' type='func-type' binding='global-binding' visibility='default-visibility' alias='_ZN8tcmalloc8PageHeapC2Ev' is-defined='yes'/>
952    <!-- tcmalloc::PageHeap::PageHeap() -->
953    <elf-symbol name='_ZN8tcmalloc8PageHeapC2Ev' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
954    <!-- ProfileData::GetCurrentState(ProfileData::State*) const -->
955    <elf-symbol name='_ZNK11ProfileData15GetCurrentStateEPNS_5StateE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
956    <!-- HeapLeakChecker::BytesLeaked() const -->
957    <elf-symbol name='_ZNK15HeapLeakChecker11BytesLeakedEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
958    <!-- HeapLeakChecker::ObjectsLeaked() const -->
959    <elf-symbol name='_ZNK15HeapLeakChecker13ObjectsLeakedEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
960    <!-- HeapProfileTable::FindInsideAlloc(void const*, unsigned long, void const**, unsigned long*) const -->
961    <elf-symbol name='_ZNK16HeapProfileTable15FindInsideAllocEPKvmPS1_Pm' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
962    <!-- HeapProfileTable::FindAllocDetails(void const*, HeapProfileTable::AllocInfo*) const -->
963    <elf-symbol name='_ZNK16HeapProfileTable16FindAllocDetailsEPKvPNS_9AllocInfoE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
964    <!-- HeapProfileTable::FillOrderedProfile(char*, int) const -->
965    <elf-symbol name='_ZNK16HeapProfileTable18FillOrderedProfileEPci' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
966    <!-- HeapProfileTable::MakeSortedBucketList() const -->
967    <elf-symbol name='_ZNK16HeapProfileTable20MakeSortedBucketListEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
968    <!-- HeapProfileTable::IterateOrderedAllocContexts(void (*)(HeapProfileTable::AllocContextInfo const&)) const -->
969    <elf-symbol name='_ZNK16HeapProfileTable27IterateOrderedAllocContextsEPFvRKNS_16AllocContextInfoEE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
970    <!-- HeapProfileTable::FindAlloc(void const*, unsigned long*) const -->
971    <elf-symbol name='_ZNK16HeapProfileTable9FindAllocEPKvPm' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
972    <!-- ProcMapsIterator::Valid() const -->
973    <elf-symbol name='_ZNK16ProcMapsIterator5ValidEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
974    <!-- base::ElfMemImage::GetSymAddr(Elf64_Sym const*) const -->
975    <elf-symbol name='_ZNK4base11ElfMemImage10GetSymAddrEPK9Elf64_Sym' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
976    <!-- base::ElfMemImage::GetVerdefAux(Elf64_Verdef const*) const -->
977    <elf-symbol name='_ZNK4base11ElfMemImage12GetVerdefAuxEPK12Elf64_Verdef' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
978    <!-- base::ElfMemImage::LookupSymbol(char const*, char const*, int, base::ElfMemImage::SymbolInfo*) const -->
979    <elf-symbol name='_ZNK4base11ElfMemImage12LookupSymbolEPKcS2_iPNS0_10SymbolInfoE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
980    <!-- base::ElfMemImage::GetNumSymbols() const -->
981    <elf-symbol name='_ZNK4base11ElfMemImage13GetNumSymbolsEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
982    <!-- base::ElfMemImage::SymbolIterator::operator*() const -->
983    <elf-symbol name='_ZNK4base11ElfMemImage14SymbolIteratordeEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
984    <!-- base::ElfMemImage::SymbolIterator::operator==(base::ElfMemImage::SymbolIterator const&) const -->
985    <elf-symbol name='_ZNK4base11ElfMemImage14SymbolIteratoreqERKS1_' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
986    <!-- base::ElfMemImage::SymbolIterator::operator!=(base::ElfMemImage::SymbolIterator const&) const -->
987    <elf-symbol name='_ZNK4base11ElfMemImage14SymbolIteratorneERKS1_' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
988    <!-- base::ElfMemImage::SymbolIterator::operator&#45;>() const -->
989    <elf-symbol name='_ZNK4base11ElfMemImage14SymbolIteratorptEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
990    <!-- base::ElfMemImage::LookupSymbolByAddress(void const*, base::ElfMemImage::SymbolInfo*) const -->
991    <elf-symbol name='_ZNK4base11ElfMemImage21LookupSymbolByAddressEPKvPNS0_10SymbolInfoE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
992    <!-- base::ElfMemImage::end() const -->
993    <elf-symbol name='_ZNK4base11ElfMemImage3endEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
994    <!-- base::ElfMemImage::begin() const -->
995    <elf-symbol name='_ZNK4base11ElfMemImage5beginEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
996    <!-- base::ElfMemImage::GetPhdr(int) const -->
997    <elf-symbol name='_ZNK4base11ElfMemImage7GetPhdrEi' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
998    <!-- base::ElfMemImage::GetDynstr(unsigned int) const -->
999    <elf-symbol name='_ZNK4base11ElfMemImage9GetDynstrEj' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1000    <!-- base::ElfMemImage::GetDynsym(int) const -->
1001    <elf-symbol name='_ZNK4base11ElfMemImage9GetDynsymEi' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1002    <!-- base::ElfMemImage::GetVerdef(int) const -->
1003    <elf-symbol name='_ZNK4base11ElfMemImage9GetVerdefEi' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1004    <!-- base::ElfMemImage::GetVerstr(unsigned int) const -->
1005    <elf-symbol name='_ZNK4base11ElfMemImage9GetVerstrEj' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1006    <!-- base::ElfMemImage::GetVersym(int) const -->
1007    <elf-symbol name='_ZNK4base11ElfMemImage9GetVersymEi' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1008    <!-- base::VDSOSupport::LookupSymbol(char const*, char const*, int, base::ElfMemImage::SymbolInfo*) const -->
1009    <elf-symbol name='_ZNK4base11VDSOSupport12LookupSymbolEPKcS2_iPNS_11ElfMemImage10SymbolInfoE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1010    <!-- base::VDSOSupport::LookupSymbolByAddress(void const*, base::ElfMemImage::SymbolInfo*) const -->
1011    <elf-symbol name='_ZNK4base11VDSOSupport21LookupSymbolByAddressEPKvPNS_11ElfMemImage10SymbolInfoE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1012    <!-- base::internal::HookList<void (*)(void const*, unsigned long)>::GetSingular() const -->
1013    <elf-symbol name='_ZNK4base8internal8HookListIPFvPKvmEE11GetSingularEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
1014    <!-- base::internal::HookList<void (*)(void const*, unsigned long)>::empty() const -->
1015    <elf-symbol name='_ZNK4base8internal8HookListIPFvPKvmEE5emptyEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
1016    <!-- base::internal::HookList<void (*)(void const*, unsigned long)>::Traverse(void (**)(void const*, unsigned long), int) const -->
1017    <elf-symbol name='_ZNK4base8internal8HookListIPFvPKvmEE8TraverseEPS5_i' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
1018    <!-- tcmalloc::StackTraceTable::Bucket::KeyEqual(unsigned long, tcmalloc::StackTrace const&) const -->
1019    <elf-symbol name='_ZNK8tcmalloc15StackTraceTable6Bucket8KeyEqualEmRKNS_10StackTraceE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1020    <!-- std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep::_M_destroy(STL_Allocator<char, HeapLeakChecker::Allocator> const&) -->
1021    <elf-symbol name='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE4_Rep10_M_destroyERKS4_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
1022    <!-- std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep::_S_create(unsigned long, unsigned long, STL_Allocator<char, HeapLeakChecker::Allocator> const&) -->
1023    <elf-symbol name='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE4_Rep9_S_createEmmRKS4_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
1024    <!-- std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::basic_string(char const*, STL_Allocator<char, HeapLeakChecker::Allocator> const&) -->
1025    <elf-symbol name='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEEC1EPKcRKS4_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
1026    <!-- std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::basic_string(std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > const&) -->
1027    <elf-symbol name='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEEC1ERKS5_' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEEC2ERKS5_' is-defined='yes'/>
1028    <!-- std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::basic_string(char const*, STL_Allocator<char, HeapLeakChecker::Allocator> const&) -->
1029    <elf-symbol name='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEEC2EPKcRKS4_' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEEC1EPKcRKS4_' is-defined='yes'/>
1030    <!-- std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::basic_string(std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > const&) -->
1031    <elf-symbol name='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEEC2ERKS5_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
1032    <!-- std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::~basic_string() -->
1033    <elf-symbol name='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEED2Ev' is-defined='yes'/>
1034    <!-- std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::~basic_string() -->
1035    <elf-symbol name='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
1036    <!-- std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::_M_insert_aux(__gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, AllocObject const&) -->
1037    <elf-symbol name='_ZNSt6vectorI11AllocObject13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS0_S5_EERKS0_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
1038    <!-- std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::_M_insert_aux(__gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > >, MallocExtension::FreeListInfo const&) -->
1039    <elf-symbol name='_ZNSt6vectorIN15MallocExtension12FreeListInfoESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
1040    <!-- std::vector<void (*)(), std::allocator<void (*)()> >::_M_insert_aux(__gnu_cxx::__normal_iterator<void (**)(), std::vector<void (*)(), std::allocator<void (*)()> > >, void (* const&)()) -->
1041    <elf-symbol name='_ZNSt6vectorIPFvvESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
1042    <!-- std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::_M_insert_aux(__gnu_cxx::__normal_iterator<void**, std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > >, void* const&) -->
1043    <elf-symbol name='_ZNSt6vectorIPv13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS0_S5_EERKS0_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
1044    <!-- std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, MemoryRegionMap::Region const&) -->
1045    <elf-symbol name='_ZNSt8_Rb_treeIN15MemoryRegionMap6RegionES1_St9_IdentityIS1_ENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE10_M_insert_EPKSt18_Rb_tree_node_baseSB_RKS1_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
1046    <!-- std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::_M_erase(std::_Rb_tree_node<MemoryRegionMap::Region>*) -->
1047    <elf-symbol name='_ZNSt8_Rb_treeIN15MemoryRegionMap6RegionES1_St9_IdentityIS1_ENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE8_M_eraseEPSt13_Rb_tree_nodeIS1_E' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
1048    <!-- std::_Rb_tree<HeapProfileBucket*, std::pair<HeapProfileBucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileBucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileBucket*>, std::allocator<std::pair<HeapProfileBucket* const, HeapProfileTable::Snapshot::Entry> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<HeapProfileBucket* const, HeapProfileTable::Snapshot::Entry> const&) -->
1049    <elf-symbol name='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE10_M_insert_EPKSt18_Rb_tree_node_baseSG_RKS7_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
1050    <!-- std::_Rb_tree<HeapProfileBucket*, std::pair<HeapProfileBucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileBucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileBucket*>, std::allocator<std::pair<HeapProfileBucket* const, HeapProfileTable::Snapshot::Entry> > >::_M_insert_unique(std::pair<HeapProfileBucket* const, HeapProfileTable::Snapshot::Entry> const&) -->
1051    <elf-symbol name='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE16_M_insert_uniqueERKS7_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
1052    <!-- std::_Rb_tree<HeapProfileBucket*, std::pair<HeapProfileBucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileBucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileBucket*>, std::allocator<std::pair<HeapProfileBucket* const, HeapProfileTable::Snapshot::Entry> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<HeapProfileBucket* const, HeapProfileTable::Snapshot::Entry> >, std::pair<HeapProfileBucket* const, HeapProfileTable::Snapshot::Entry> const&) -->
1053    <elf-symbol name='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS7_ERKS7_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
1054    <!-- std::_Rb_tree<HeapProfileBucket*, std::pair<HeapProfileBucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileBucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileBucket*>, std::allocator<std::pair<HeapProfileBucket* const, HeapProfileTable::Snapshot::Entry> > >::_M_erase(std::_Rb_tree_node<std::pair<HeapProfileBucket* const, HeapProfileTable::Snapshot::Entry> >*) -->
1055    <elf-symbol name='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE8_M_eraseEPSt13_Rb_tree_nodeIS7_E' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
1056    <!-- std::_Rb_tree<void const*, std::pair<void const* const, char const*>, std::_Select1st<std::pair<void const* const, char const*> >, std::less<void const*>, std::allocator<std::pair<void const* const, char const*> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<void const* const, char const*> const&) -->
1057    <elf-symbol name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE10_M_insert_EPKSt18_Rb_tree_node_baseSF_RKS6_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
1058    <!-- std::_Rb_tree<void const*, std::pair<void const* const, char const*>, std::_Select1st<std::pair<void const* const, char const*> >, std::less<void const*>, std::allocator<std::pair<void const* const, char const*> > >::_M_insert_unique(std::pair<void const* const, char const*> const&) -->
1059    <elf-symbol name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE16_M_insert_uniqueERKS6_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
1060    <!-- std::_Rb_tree<void const*, std::pair<void const* const, char const*>, std::_Select1st<std::pair<void const* const, char const*> >, std::less<void const*>, std::allocator<std::pair<void const* const, char const*> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<void const* const, char const*> >, std::pair<void const* const, char const*> const&) -->
1061    <elf-symbol name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS6_ERKS6_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
1062    <!-- std::_Rb_tree<void const*, std::pair<void const* const, char const*>, std::_Select1st<std::pair<void const* const, char const*> >, std::less<void const*>, std::allocator<std::pair<void const* const, char const*> > >::_M_erase(std::_Rb_tree_node<std::pair<void const* const, char const*> >*) -->
1063    <elf-symbol name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE8_M_eraseEPSt13_Rb_tree_nodeIS6_E' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
1064    <!-- std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > const, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > const, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > const, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > const, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > const&) -->
1065    <elf-symbol name='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE10_M_insert_EPKSt18_Rb_tree_node_baseSM_RKSD_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
1066    <!-- std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > const, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > const, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > const, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::_M_insert_unique(std::pair<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > const, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > const&) -->
1067    <elf-symbol name='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE16_M_insert_uniqueERKSD_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
1068    <!-- std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > const, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > const, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > const, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > const, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::pair<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > const, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > const&) -->
1069    <elf-symbol name='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorISD_ERKSD_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
1070    <!-- std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > const, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > const, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > const, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > const, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >*) -->
1071    <elf-symbol name='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE8_M_eraseEPSt13_Rb_tree_nodeISD_E' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
1072    <!-- std::_Rb_tree<unsigned long, std::pair<unsigned long const, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<unsigned long const, HeapLeakChecker::RangeValue> >, std::less<unsigned long>, STL_Allocator<std::pair<unsigned long const, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<unsigned long const, HeapLeakChecker::RangeValue> const&) -->
1073    <elf-symbol name='_ZNSt8_Rb_treeImSt4pairIKmN15HeapLeakChecker10RangeValueEESt10_Select1stIS4_ESt4lessImE13STL_AllocatorIS4_NS2_9AllocatorEEE10_M_insert_EPKSt18_Rb_tree_node_baseSF_RKS4_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
1074    <!-- std::_Rb_tree<unsigned long, std::pair<unsigned long const, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<unsigned long const, HeapLeakChecker::RangeValue> >, std::less<unsigned long>, STL_Allocator<std::pair<unsigned long const, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::_M_erase(std::_Rb_tree_node<std::pair<unsigned long const, HeapLeakChecker::RangeValue> >*) -->
1075    <elf-symbol name='_ZNSt8_Rb_treeImSt4pairIKmN15HeapLeakChecker10RangeValueEESt10_Select1stIS4_ESt4lessImE13STL_AllocatorIS4_NS2_9AllocatorEEE8_M_eraseEPSt13_Rb_tree_nodeIS4_E' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
1076    <!-- std::_Rb_tree<unsigned long, std::pair<unsigned long const, unsigned long>, std::_Select1st<std::pair<unsigned long const, unsigned long> >, std::less<unsigned long>, STL_Allocator<std::pair<unsigned long const, unsigned long>, HeapLeakChecker::Allocator> >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<unsigned long const, unsigned long> const&) -->
1077    <elf-symbol name='_ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImE13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEE10_M_insert_EPKSt18_Rb_tree_node_baseSE_RKS2_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
1078    <!-- std::_Rb_tree<unsigned long, std::pair<unsigned long const, unsigned long>, std::_Select1st<std::pair<unsigned long const, unsigned long> >, std::less<unsigned long>, STL_Allocator<std::pair<unsigned long const, unsigned long>, HeapLeakChecker::Allocator> >::_M_erase(std::_Rb_tree_node<std::pair<unsigned long const, unsigned long> >*) -->
1079    <elf-symbol name='_ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImE13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEE8_M_eraseEPSt13_Rb_tree_nodeIS2_E' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
1080    <!-- std::_Rb_tree<unsigned long, unsigned long, std::_Identity<unsigned long>, std::less<unsigned long>, STL_Allocator<unsigned long, HeapLeakChecker::Allocator> >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, unsigned long const&) -->
1081    <elf-symbol name='_ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImE13STL_AllocatorImN15HeapLeakChecker9AllocatorEEE10_M_insert_EPKSt18_Rb_tree_node_baseSB_RKm' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
1082    <!-- std::_Rb_tree<unsigned long, unsigned long, std::_Identity<unsigned long>, std::less<unsigned long>, STL_Allocator<unsigned long, HeapLeakChecker::Allocator> >::_M_erase(std::_Rb_tree_node<unsigned long>*) -->
1083    <elf-symbol name='_ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImE13STL_AllocatorImN15HeapLeakChecker9AllocatorEEE8_M_eraseEPSt13_Rb_tree_nodeImE' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
1084    <!-- void std::__adjust_heap<HeapProfileTable::Snapshot::Entry*, long, HeapProfileTable::Snapshot::Entry>(HeapProfileTable::Snapshot::Entry*, long, long, HeapProfileTable::Snapshot::Entry) -->
1085    <elf-symbol name='_ZSt13__adjust_heapIPN16HeapProfileTable8Snapshot5EntryElS2_EvT_T0_S5_T1_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
1086    <!-- void std::__adjust_heap<HeapProfileBucket**, long, HeapProfileBucket*, bool (*)(HeapProfileStats*, HeapProfileStats*)>(HeapProfileBucket**, long, long, HeapProfileBucket*, bool (*)(HeapProfileStats*, HeapProfileStats*)) -->
1087    <elf-symbol name='_ZSt13__adjust_heapIPP17HeapProfileBucketlS1_PFbP16HeapProfileStatsS4_EEvT_T0_S8_T1_T2_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
1088    <!-- void std::__heap_select<HeapProfileBucket**, bool (*)(HeapProfileStats*, HeapProfileStats*)>(HeapProfileBucket**, HeapProfileBucket**, HeapProfileBucket**, bool (*)(HeapProfileStats*, HeapProfileStats*)) -->
1089    <elf-symbol name='_ZSt13__heap_selectIPP17HeapProfileBucketPFbP16HeapProfileStatsS4_EEvT_S7_S7_T0_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
1090    <!-- void std::__insertion_sort<HeapProfileTable::Snapshot::Entry*>(HeapProfileTable::Snapshot::Entry*, HeapProfileTable::Snapshot::Entry*) -->
1091    <elf-symbol name='_ZSt16__insertion_sortIPN16HeapProfileTable8Snapshot5EntryEEvT_S4_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
1092    <!-- void std::__insertion_sort<HeapProfileBucket**, bool (*)(HeapProfileStats*, HeapProfileStats*)>(HeapProfileBucket**, HeapProfileBucket**, bool (*)(HeapProfileStats*, HeapProfileStats*)) -->
1093    <elf-symbol name='_ZSt16__insertion_sortIPP17HeapProfileBucketPFbP16HeapProfileStatsS4_EEvT_S7_T0_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
1094    <!-- void std::__introsort_loop<HeapProfileTable::Snapshot::Entry*, long>(HeapProfileTable::Snapshot::Entry*, HeapProfileTable::Snapshot::Entry*, long) -->
1095    <elf-symbol name='_ZSt16__introsort_loopIPN16HeapProfileTable8Snapshot5EntryElEvT_S4_T0_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
1096    <!-- void std::__introsort_loop<HeapProfileBucket**, long, bool (*)(HeapProfileStats*, HeapProfileStats*)>(HeapProfileBucket**, HeapProfileBucket**, long, bool (*)(HeapProfileStats*, HeapProfileStats*)) -->
1097    <elf-symbol name='_ZSt16__introsort_loopIPP17HeapProfileBucketlPFbP16HeapProfileStatsS4_EEvT_S7_T0_T1_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
1098    <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*) -->
1099    <elf-symbol name='_ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_PKS3_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
1100    <!-- operator delete[](void*) -->
1101    <elf-symbol name='_ZdaPv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1102    <!-- operator delete[](void*, std::nothrow_t const&) -->
1103    <elf-symbol name='_ZdaPvRKSt9nothrow_t' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1104    <!-- operator delete(void*) -->
1105    <elf-symbol name='_ZdlPv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1106    <!-- operator delete(void*, std::nothrow_t const&) -->
1107    <elf-symbol name='_ZdlPvRKSt9nothrow_t' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1108    <!-- operator new[](unsigned long) -->
1109    <elf-symbol name='_Znam' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1110    <!-- operator new[](unsigned long, std::nothrow_t const&) -->
1111    <elf-symbol name='_ZnamRKSt9nothrow_t' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1112    <!-- operator new(unsigned long) -->
1113    <elf-symbol name='_Znwm' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1114    <!-- operator new(unsigned long, std::nothrow_t const&) -->
1115    <elf-symbol name='_ZnwmRKSt9nothrow_t' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1116    <!-- __libc_calloc -->
1117    <elf-symbol name='__libc_calloc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1118    <!-- __libc_cfree -->
1119    <elf-symbol name='__libc_cfree' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1120    <!-- __libc_free -->
1121    <elf-symbol name='__libc_free' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1122    <!-- __libc_malloc -->
1123    <elf-symbol name='__libc_malloc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1124    <!-- __libc_memalign -->
1125    <elf-symbol name='__libc_memalign' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1126    <!-- __libc_pvalloc -->
1127    <elf-symbol name='__libc_pvalloc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1128    <!-- __libc_realloc -->
1129    <elf-symbol name='__libc_realloc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1130    <!-- __libc_valloc -->
1131    <elf-symbol name='__libc_valloc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1132    <!-- __posix_memalign -->
1133    <elf-symbol name='__posix_memalign' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1134    <!-- _fini -->
1135    <elf-symbol name='_fini' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1136    <!-- _init -->
1137    <elf-symbol name='_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1138    <!-- calloc -->
1139    <elf-symbol name='calloc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1140    <!-- cfree -->
1141    <elf-symbol name='cfree' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1142    <!-- free -->
1143    <elf-symbol name='free' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1144    <!-- mallinfo -->
1145    <elf-symbol name='mallinfo' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1146    <!-- malloc -->
1147    <elf-symbol name='malloc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1148    <!-- malloc_size -->
1149    <elf-symbol name='malloc_size' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1150    <!-- malloc_stats -->
1151    <elf-symbol name='malloc_stats' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1152    <!-- malloc_usable_size -->
1153    <elf-symbol name='malloc_usable_size' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1154    <!-- mallopt -->
1155    <elf-symbol name='mallopt' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1156    <!-- memalign -->
1157    <elf-symbol name='memalign' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1158    <!-- mmap -->
1159    <elf-symbol name='mmap' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1160    <!-- mmap64 -->
1161    <elf-symbol name='mmap64' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1162    <!-- mremap -->
1163    <elf-symbol name='mremap' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1164    <!-- munmap -->
1165    <elf-symbol name='munmap' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1166    <!-- posix_memalign -->
1167    <elf-symbol name='posix_memalign' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1168    <!-- pvalloc -->
1169    <elf-symbol name='pvalloc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1170    <!-- realloc -->
1171    <elf-symbol name='realloc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1172    <!-- sbrk -->
1173    <elf-symbol name='sbrk' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1174    <!-- tc_calloc -->
1175    <elf-symbol name='tc_calloc' type='func-type' binding='global-binding' visibility='default-visibility' alias='calloc,__libc_calloc' is-defined='yes'/>
1176    <!-- tc_cfree -->
1177    <elf-symbol name='tc_cfree' type='func-type' binding='global-binding' visibility='default-visibility' alias='__libc_cfree,cfree' is-defined='yes'/>
1178    <!-- tc_delete -->
1179    <elf-symbol name='tc_delete' type='func-type' binding='global-binding' visibility='default-visibility' alias='_ZdlPv' is-defined='yes'/>
1180    <!-- tc_delete_nothrow -->
1181    <elf-symbol name='tc_delete_nothrow' type='func-type' binding='global-binding' visibility='default-visibility' alias='_ZdlPvRKSt9nothrow_t' is-defined='yes'/>
1182    <!-- tc_deletearray -->
1183    <elf-symbol name='tc_deletearray' type='func-type' binding='global-binding' visibility='default-visibility' alias='_ZdaPv' is-defined='yes'/>
1184    <!-- tc_deletearray_nothrow -->
1185    <elf-symbol name='tc_deletearray_nothrow' type='func-type' binding='global-binding' visibility='default-visibility' alias='_ZdaPvRKSt9nothrow_t' is-defined='yes'/>
1186    <!-- tc_free -->
1187    <elf-symbol name='tc_free' type='func-type' binding='global-binding' visibility='default-visibility' alias='free,__libc_free' is-defined='yes'/>
1188    <!-- tc_mallinfo -->
1189    <elf-symbol name='tc_mallinfo' type='func-type' binding='global-binding' visibility='default-visibility' alias='mallinfo' is-defined='yes'/>
1190    <!-- tc_malloc -->
1191    <elf-symbol name='tc_malloc' type='func-type' binding='global-binding' visibility='default-visibility' alias='__libc_malloc,malloc' is-defined='yes'/>
1192    <!-- tc_malloc_size -->
1193    <elf-symbol name='tc_malloc_size' type='func-type' binding='global-binding' visibility='default-visibility' alias='malloc_usable_size,malloc_size' is-defined='yes'/>
1194    <!-- tc_malloc_skip_new_handler -->
1195    <elf-symbol name='tc_malloc_skip_new_handler' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1196    <!-- tc_malloc_stats -->
1197    <elf-symbol name='tc_malloc_stats' type='func-type' binding='global-binding' visibility='default-visibility' alias='malloc_stats' is-defined='yes'/>
1198    <!-- tc_mallopt -->
1199    <elf-symbol name='tc_mallopt' type='func-type' binding='global-binding' visibility='default-visibility' alias='mallopt' is-defined='yes'/>
1200    <!-- tc_memalign -->
1201    <elf-symbol name='tc_memalign' type='func-type' binding='global-binding' visibility='default-visibility' alias='memalign,__libc_memalign' is-defined='yes'/>
1202    <!-- tc_new -->
1203    <elf-symbol name='tc_new' type='func-type' binding='global-binding' visibility='default-visibility' alias='_Znwm' is-defined='yes'/>
1204    <!-- tc_new_nothrow -->
1205    <elf-symbol name='tc_new_nothrow' type='func-type' binding='global-binding' visibility='default-visibility' alias='_ZnwmRKSt9nothrow_t' is-defined='yes'/>
1206    <!-- tc_newarray -->
1207    <elf-symbol name='tc_newarray' type='func-type' binding='global-binding' visibility='default-visibility' alias='_Znam' is-defined='yes'/>
1208    <!-- tc_newarray_nothrow -->
1209    <elf-symbol name='tc_newarray_nothrow' type='func-type' binding='global-binding' visibility='default-visibility' alias='_ZnamRKSt9nothrow_t' is-defined='yes'/>
1210    <!-- tc_posix_memalign -->
1211    <elf-symbol name='tc_posix_memalign' type='func-type' binding='global-binding' visibility='default-visibility' alias='__posix_memalign,posix_memalign' is-defined='yes'/>
1212    <!-- tc_pvalloc -->
1213    <elf-symbol name='tc_pvalloc' type='func-type' binding='global-binding' visibility='default-visibility' alias='pvalloc,__libc_pvalloc' is-defined='yes'/>
1214    <!-- tc_realloc -->
1215    <elf-symbol name='tc_realloc' type='func-type' binding='global-binding' visibility='default-visibility' alias='__libc_realloc,realloc' is-defined='yes'/>
1216    <!-- tc_set_new_mode -->
1217    <elf-symbol name='tc_set_new_mode' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1218    <!-- tc_valloc -->
1219    <elf-symbol name='tc_valloc' type='func-type' binding='global-binding' visibility='default-visibility' alias='__libc_valloc,valloc' is-defined='yes'/>
1220    <!-- tc_version -->
1221    <elf-symbol name='tc_version' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1222    <!-- valloc -->
1223    <elf-symbol name='valloc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1224  </elf-function-symbols>
1225  <elf-variable-symbols>
1226    <!-- TCMalloc_SystemTaken -->
1227    <elf-symbol name='TCMalloc_SystemTaken' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1228    <!-- CpuProfiler::instance_ -->
1229    <elf-symbol name='_ZN11CpuProfiler9instance_E' size='88' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1230    <!-- HeapCleaner::heap_cleanups_ -->
1231    <elf-symbol name='_ZN11HeapCleaner14heap_cleanups_E' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1232    <!-- ProfileData::kBufferLength -->
1233    <elf-symbol name='_ZN11ProfileData13kBufferLengthE' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1234    <!-- ProfileData::kAssociativity -->
1235    <elf-symbol name='_ZN11ProfileData14kAssociativityE' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1236    <!-- ProfileData::kMaxStackDepth -->
1237    <elf-symbol name='_ZN11ProfileData14kMaxStackDepthE' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1238    <!-- ProfileData::kBuckets -->
1239    <elf-symbol name='_ZN11ProfileData8kBucketsE' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1240    <!-- ProfileHandler::kMaxFrequency -->
1241    <elf-symbol name='_ZN14ProfileHandler13kMaxFrequencyE' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1242    <!-- ProfileHandler::kDefaultFrequency -->
1243    <elf-symbol name='_ZN14ProfileHandler17kDefaultFrequencyE' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1244    <!-- ProfileHandler::once_ -->
1245    <elf-symbol name='_ZN14ProfileHandler5once_E' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1246    <!-- ProfileHandler::instance_ -->
1247    <elf-symbol name='_ZN14ProfileHandler9instance_E' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1248    <!-- HeapLeakChecker::Allocator::alloc_count_ -->
1249    <elf-symbol name='_ZN15HeapLeakChecker9Allocator12alloc_count_E' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1250    <!-- HeapLeakChecker::Allocator::arena_ -->
1251    <elf-symbol name='_ZN15HeapLeakChecker9Allocator6arena_E' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1252    <!-- MemoryRegionMap::owner_lock_ -->
1253    <elf-symbol name='_ZN15MemoryRegionMap11owner_lock_E' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1254    <!-- MemoryRegionMap::unmap_size_ -->
1255    <elf-symbol name='_ZN15MemoryRegionMap11unmap_size_E' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1256    <!-- MemoryRegionMap::num_buckets_ -->
1257    <elf-symbol name='_ZN15MemoryRegionMap12num_buckets_E' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1258    <!-- MemoryRegionMap::bucket_table_ -->
1259    <elf-symbol name='_ZN15MemoryRegionMap13bucket_table_E' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1260    <!-- MemoryRegionMap::client_count_ -->
1261    <elf-symbol name='_ZN15MemoryRegionMap13client_count_E' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1262    <!-- MemoryRegionMap::saved_buckets_ -->
1263    <elf-symbol name='_ZN15MemoryRegionMap14saved_buckets_E' size='1120' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1264    <!-- MemoryRegionMap::lock_owner_tid_ -->
1265    <elf-symbol name='_ZN15MemoryRegionMap15lock_owner_tid_E' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1266    <!-- MemoryRegionMap::max_stack_depth_ -->
1267    <elf-symbol name='_ZN15MemoryRegionMap16max_stack_depth_E' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1268    <!-- MemoryRegionMap::recursion_count_ -->
1269    <elf-symbol name='_ZN15MemoryRegionMap16recursion_count_E' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1270    <!-- MemoryRegionMap::saved_buckets_keys_ -->
1271    <elf-symbol name='_ZN15MemoryRegionMap19saved_buckets_keys_E' size='5120' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1272    <!-- MemoryRegionMap::saved_buckets_count_ -->
1273    <elf-symbol name='_ZN15MemoryRegionMap20saved_buckets_count_E' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1274    <!-- MemoryRegionMap::lock_ -->
1275    <elf-symbol name='_ZN15MemoryRegionMap5lock_E' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1276    <!-- MemoryRegionMap::arena_ -->
1277    <elf-symbol name='_ZN15MemoryRegionMap6arena_E' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1278    <!-- MemoryRegionMap::regions_ -->
1279    <elf-symbol name='_ZN15MemoryRegionMap8regions_E' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1280    <!-- MemoryRegionMap::map_size_ -->
1281    <elf-symbol name='_ZN15MemoryRegionMap9map_size_E' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1282    <!-- HeapProfileTable::kMaxStackDepth -->
1283    <elf-symbol name='_ZN16HeapProfileTable14kMaxStackDepthE' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1284    <!-- HeapProfileTable::kFileExt -->
1285    <elf-symbol name='_ZN16HeapProfileTable8kFileExtE' size='6' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1286    <!-- HeapLeakCheckerGlobalPrePost::count_ -->
1287    <elf-symbol name='_ZN28HeapLeakCheckerGlobalPrePost6count_E' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1288    <!-- base::ElfMemImage::kInvalidBase -->
1289    <elf-symbol name='_ZN4base11ElfMemImage12kInvalidBaseE' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1290    <!-- base::VDSOSupport::vdso_base_ -->
1291    <elf-symbol name='_ZN4base11VDSOSupport10vdso_base_E' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1292    <!-- FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_mmap_log -->
1293    <elf-symbol name='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead14FLAGS_mmap_logE' size='1' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1294    <!-- FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_nommap_log -->
1295    <elf-symbol name='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead16FLAGS_nommap_logE' size='1' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1296    <!-- FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_mmap_profile -->
1297    <elf-symbol name='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead18FLAGS_mmap_profileE' size='1' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1298    <!-- FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_nommap_profile -->
1299    <elf-symbol name='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead20FLAGS_nommap_profileE' size='1' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1300    <!-- FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_malloc_skip_mmap -->
1301    <elf-symbol name='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead22FLAGS_malloc_skip_mmapE' size='1' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1302    <!-- FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_malloc_skip_sbrk -->
1303    <elf-symbol name='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead22FLAGS_malloc_skip_sbrkE' size='1' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1304    <!-- FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_heap_check_report -->
1305    <elf-symbol name='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead23FLAGS_heap_check_reportE' size='1' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1306    <!-- FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_only_mmap_profile -->
1307    <elf-symbol name='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead23FLAGS_only_mmap_profileE' size='1' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1308    <!-- FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_nomalloc_skip_mmap -->
1309    <elf-symbol name='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead24FLAGS_nomalloc_skip_mmapE' size='1' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1310    <!-- FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_nomalloc_skip_sbrk -->
1311    <elf-symbol name='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead24FLAGS_nomalloc_skip_sbrkE' size='1' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1312    <!-- FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_noheap_check_report -->
1313    <elf-symbol name='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead25FLAGS_noheap_check_reportE' size='1' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1314    <!-- FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_noonly_mmap_profile -->
1315    <elf-symbol name='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead25FLAGS_noonly_mmap_profileE' size='1' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1316    <!-- FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_cpu_profiler_unittest -->
1317    <elf-symbol name='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead27FLAGS_cpu_profiler_unittestE' size='1' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1318    <!-- FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_heap_check_strict_check -->
1319    <elf-symbol name='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead29FLAGS_heap_check_strict_checkE' size='1' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1320    <!-- FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_nocpu_profiler_unittest -->
1321    <elf-symbol name='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead29FLAGS_nocpu_profiler_unittestE' size='1' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1322    <!-- FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_heap_check_run_under_gdb -->
1323    <elf-symbol name='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead30FLAGS_heap_check_run_under_gdbE' size='1' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1324    <!-- FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_memfs_malloc_map_private -->
1325    <elf-symbol name='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead30FLAGS_memfs_malloc_map_privateE' size='1' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1326    <!-- FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_cleanup_old_heap_profiles -->
1327    <elf-symbol name='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead31FLAGS_cleanup_old_heap_profilesE' size='1' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1328    <!-- FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_heap_check_identify_leaks -->
1329    <elf-symbol name='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead31FLAGS_heap_check_identify_leaksE' size='1' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1330    <!-- FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_noheap_check_strict_check -->
1331    <elf-symbol name='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead31FLAGS_noheap_check_strict_checkE' size='1' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1332    <!-- FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_memfs_malloc_abort_on_fail -->
1333    <elf-symbol name='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead32FLAGS_memfs_malloc_abort_on_failE' size='1' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1334    <!-- FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_noheap_check_run_under_gdb -->
1335    <elf-symbol name='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead32FLAGS_noheap_check_run_under_gdbE' size='1' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1336    <!-- FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_nomemfs_malloc_map_private -->
1337    <elf-symbol name='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead32FLAGS_nomemfs_malloc_map_privateE' size='1' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1338    <!-- FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_nocleanup_old_heap_profiles -->
1339    <elf-symbol name='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead33FLAGS_nocleanup_old_heap_profilesE' size='1' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1340    <!-- FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_noheap_check_identify_leaks -->
1341    <elf-symbol name='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead33FLAGS_noheap_check_identify_leaksE' size='1' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1342    <!-- FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_heap_check_after_destructors -->
1343    <elf-symbol name='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead34FLAGS_heap_check_after_destructorsE' size='1' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1344    <!-- FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_nomemfs_malloc_abort_on_fail -->
1345    <elf-symbol name='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead34FLAGS_nomemfs_malloc_abort_on_failE' size='1' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1346    <!-- FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_heap_check_ignore_global_live -->
1347    <elf-symbol name='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead35FLAGS_heap_check_ignore_global_liveE' size='1' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1348    <!-- FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_heap_check_ignore_thread_live -->
1349    <elf-symbol name='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead35FLAGS_heap_check_ignore_thread_liveE' size='1' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1350    <!-- FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_malloc_disable_memory_release -->
1351    <elf-symbol name='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead35FLAGS_malloc_disable_memory_releaseE' size='1' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1352    <!-- FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_memfs_malloc_ignore_mmap_fail -->
1353    <elf-symbol name='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead35FLAGS_memfs_malloc_ignore_mmap_failE' size='1' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1354    <!-- FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_heap_check_before_constructors -->
1355    <elf-symbol name='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead36FLAGS_heap_check_before_constructorsE' size='1' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1356    <!-- FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_noheap_check_after_destructors -->
1357    <elf-symbol name='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead36FLAGS_noheap_check_after_destructorsE' size='1' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1358    <!-- FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_noheap_check_ignore_global_live -->
1359    <elf-symbol name='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead37FLAGS_noheap_check_ignore_global_liveE' size='1' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1360    <!-- FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_noheap_check_ignore_thread_live -->
1361    <elf-symbol name='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead37FLAGS_noheap_check_ignore_thread_liveE' size='1' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1362    <!-- FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_nomalloc_disable_memory_release -->
1363    <elf-symbol name='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead37FLAGS_nomalloc_disable_memory_releaseE' size='1' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1364    <!-- FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_nomemfs_malloc_ignore_mmap_fail -->
1365    <elf-symbol name='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead37FLAGS_nomemfs_malloc_ignore_mmap_failE' size='1' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1366    <!-- FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_noheap_check_before_constructors -->
1367    <elf-symbol name='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead38FLAGS_noheap_check_before_constructorsE' size='1' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1368    <!-- FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_heap_check_test_pointer_alignment -->
1369    <elf-symbol name='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead39FLAGS_heap_check_test_pointer_alignmentE' size='1' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1370    <!-- FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_noheap_check_test_pointer_alignment -->
1371    <elf-symbol name='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead41FLAGS_noheap_check_test_pointer_alignmentE' size='1' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1372    <!-- FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead::FLAGS_verbose -->
1373    <elf-symbol name='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead13FLAGS_verboseE' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1374    <!-- FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead::FLAGS_noverbose -->
1375    <elf-symbol name='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead15FLAGS_noverboseE' size='1' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1376    <!-- FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead::FLAGS_malloc_devmem_limit -->
1377    <elf-symbol name='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead25FLAGS_malloc_devmem_limitE' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1378    <!-- FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead::FLAGS_malloc_devmem_start -->
1379    <elf-symbol name='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead25FLAGS_malloc_devmem_startE' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1380    <!-- FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead::FLAGS_heap_check_max_leaks -->
1381    <elf-symbol name='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead26FLAGS_heap_check_max_leaksE' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1382    <!-- FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead::FLAGS_nomalloc_devmem_limit -->
1383    <elf-symbol name='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead27FLAGS_nomalloc_devmem_limitE' size='1' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1384    <!-- FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead::FLAGS_nomalloc_devmem_start -->
1385    <elf-symbol name='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead27FLAGS_nomalloc_devmem_startE' size='1' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1386    <!-- FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead::FLAGS_noheap_check_max_leaks -->
1387    <elf-symbol name='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead28FLAGS_noheap_check_max_leaksE' size='1' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1388    <!-- FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead::FLAGS_heap_check_delay_seconds -->
1389    <elf-symbol name='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead30FLAGS_heap_check_delay_secondsE' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1390    <!-- FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead::FLAGS_noheap_check_delay_seconds -->
1391    <elf-symbol name='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead32FLAGS_noheap_check_delay_secondsE' size='1' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1392    <!-- FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead::FLAGS_heap_check_pointer_source_alignment -->
1393    <elf-symbol name='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead41FLAGS_heap_check_pointer_source_alignmentE' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1394    <!-- FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead::FLAGS_noheap_check_pointer_source_alignment -->
1395    <elf-symbol name='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead43FLAGS_noheap_check_pointer_source_alignmentE' size='1' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1396    <!-- FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead::FLAGS_memfs_malloc_limit_mb -->
1397    <elf-symbol name='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead27FLAGS_memfs_malloc_limit_mbE' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1398    <!-- FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead::FLAGS_tcmalloc_heap_limit_mb -->
1399    <elf-symbol name='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead28FLAGS_tcmalloc_heap_limit_mbE' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1400    <!-- FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead::FLAGS_nomemfs_malloc_limit_mb -->
1401    <elf-symbol name='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead29FLAGS_nomemfs_malloc_limit_mbE' size='1' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1402    <!-- FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead::FLAGS_notcmalloc_heap_limit_mb -->
1403    <elf-symbol name='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead30FLAGS_notcmalloc_heap_limit_mbE' size='1' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1404    <!-- FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead::FLAGS_tcmalloc_sample_parameter -->
1405    <elf-symbol name='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead31FLAGS_tcmalloc_sample_parameterE' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1406    <!-- FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead::FLAGS_heap_profile_time_interval -->
1407    <elf-symbol name='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead32FLAGS_heap_profile_time_intervalE' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1408    <!-- FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead::FLAGS_heap_profile_inuse_interval -->
1409    <elf-symbol name='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead33FLAGS_heap_profile_inuse_intervalE' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1410    <!-- FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead::FLAGS_notcmalloc_sample_parameter -->
1411    <elf-symbol name='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead33FLAGS_notcmalloc_sample_parameterE' size='1' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1412    <!-- FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead::FLAGS_noheap_profile_time_interval -->
1413    <elf-symbol name='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead34FLAGS_noheap_profile_time_intervalE' size='1' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1414    <!-- FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead::FLAGS_heap_check_max_pointer_offset -->
1415    <elf-symbol name='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead35FLAGS_heap_check_max_pointer_offsetE' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1416    <!-- FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead::FLAGS_noheap_profile_inuse_interval -->
1417    <elf-symbol name='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead35FLAGS_noheap_profile_inuse_intervalE' size='1' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1418    <!-- FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead::FLAGS_noheap_check_max_pointer_offset -->
1419    <elf-symbol name='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead37FLAGS_noheap_check_max_pointer_offsetE' size='1' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1420    <!-- FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead::FLAGS_heap_profile_allocation_interval -->
1421    <elf-symbol name='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead38FLAGS_heap_profile_allocation_intervalE' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1422    <!-- FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead::FLAGS_heap_profile_deallocation_interval -->
1423    <elf-symbol name='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead40FLAGS_heap_profile_deallocation_intervalE' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1424    <!-- FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead::FLAGS_noheap_profile_allocation_interval -->
1425    <elf-symbol name='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead40FLAGS_noheap_profile_allocation_intervalE' size='1' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1426    <!-- FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead::FLAGS_noheap_profile_deallocation_interval -->
1427    <elf-symbol name='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead42FLAGS_noheap_profile_deallocation_intervalE' size='1' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1428    <!-- FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead::FLAGS_tcmalloc_large_alloc_report_threshold -->
1429    <elf-symbol name='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead43FLAGS_tcmalloc_large_alloc_report_thresholdE' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1430    <!-- FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead::FLAGS_notcmalloc_large_alloc_report_threshold -->
1431    <elf-symbol name='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead45FLAGS_notcmalloc_large_alloc_report_thresholdE' size='1' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1432    <!-- FLAG__namespace_do_not_use_directly_use_DECLARE_double_instead::FLAGS_tcmalloc_release_rate -->
1433    <elf-symbol name='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_double_instead27FLAGS_tcmalloc_release_rateE' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1434    <!-- FLAG__namespace_do_not_use_directly_use_DECLARE_double_instead::FLAGS_notcmalloc_release_rate -->
1435    <elf-symbol name='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_double_instead29FLAGS_notcmalloc_release_rateE' size='1' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1436    <!-- FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead::FLAGS_heap_check -->
1437    <elf-symbol name='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead16FLAGS_heap_checkE' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1438    <!-- FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead::FLAGS_noheap_check -->
1439    <elf-symbol name='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead18FLAGS_noheap_checkE' size='1' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1440    <!-- FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead::FLAGS_symbolize_pprof -->
1441    <elf-symbol name='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead21FLAGS_symbolize_pprofE' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1442    <!-- FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead::FLAGS_memfs_malloc_path -->
1443    <elf-symbol name='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead23FLAGS_memfs_malloc_pathE' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1444    <!-- FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead::FLAGS_nosymbolize_pprof -->
1445    <elf-symbol name='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead23FLAGS_nosymbolize_pprofE' size='1' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1446    <!-- FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead::FLAGS_heap_profile_pprof -->
1447    <elf-symbol name='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead24FLAGS_heap_profile_pprofE' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1448    <!-- FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead::FLAGS_nomemfs_malloc_path -->
1449    <elf-symbol name='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead25FLAGS_nomemfs_malloc_pathE' size='1' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1450    <!-- FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead::FLAGS_noheap_profile_pprof -->
1451    <elf-symbol name='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead26FLAGS_noheap_profile_pprofE' size='1' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1452    <!-- FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead::FLAGS_heap_check_dump_directory -->
1453    <elf-symbol name='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead31FLAGS_heap_check_dump_directoryE' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1454    <!-- FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead::FLAGS_noheap_check_dump_directory -->
1455    <elf-symbol name='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead33FLAGS_noheap_check_dump_directoryE' size='1' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1456    <!-- SpinLock::LINKER_INITIALIZED -->
1457    <elf-symbol name='_ZN8SpinLock18LINKER_INITIALIZEDE' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1458    <!-- tcmalloc::ThreadCache::tsd_inited_ -->
1459    <elf-symbol name='_ZN8tcmalloc11ThreadCache11tsd_inited_E' size='1' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1460    <!-- tcmalloc::ThreadCache::thread_heaps_ -->
1461    <elf-symbol name='_ZN8tcmalloc11ThreadCache13thread_heaps_E' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1462    <!-- tcmalloc::ThreadCache::threadlocal_data_ -->
1463    <elf-symbol name='_ZN8tcmalloc11ThreadCache17threadlocal_data_E' size='16' type='tls-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1464    <!-- tcmalloc::ThreadCache::next_memory_steal_ -->
1465    <elf-symbol name='_ZN8tcmalloc11ThreadCache18next_memory_steal_E' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1466    <!-- tcmalloc::ThreadCache::thread_heap_count_ -->
1467    <elf-symbol name='_ZN8tcmalloc11ThreadCache18thread_heap_count_E' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1468    <!-- tcmalloc::ThreadCache::per_thread_cache_size_ -->
1469    <elf-symbol name='_ZN8tcmalloc11ThreadCache22per_thread_cache_size_E' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1470    <!-- tcmalloc::ThreadCache::unclaimed_cache_space_ -->
1471    <elf-symbol name='_ZN8tcmalloc11ThreadCache22unclaimed_cache_space_E' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1472    <!-- tcmalloc::ThreadCache::overall_thread_cache_size_ -->
1473    <elf-symbol name='_ZN8tcmalloc11ThreadCache26overall_thread_cache_size_E' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1474    <!-- tcmalloc::ThreadCache::heap_key_ -->
1475    <elf-symbol name='_ZN8tcmalloc11ThreadCache9heap_key_E' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1476    <!-- tcmalloc::log_message_writer -->
1477    <elf-symbol name='_ZN8tcmalloc18log_message_writerE' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1478    <!-- tcmalloc::threadcache_allocator -->
1479    <elf-symbol name='_ZN8tcmalloc21threadcache_allocatorE' size='32' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1480    <!-- tcmalloc::Static::central_cache_ -->
1481    <elf-symbol name='_ZN8tcmalloc6Static14central_cache_E' size='107008' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1482    <!-- tcmalloc::Static::growth_stacks_ -->
1483    <elf-symbol name='_ZN8tcmalloc6Static14growth_stacks_E' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1484    <!-- tcmalloc::Static::pageheap_lock_ -->
1485    <elf-symbol name='_ZN8tcmalloc6Static14pageheap_lock_E' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1486    <!-- tcmalloc::Static::span_allocator_ -->
1487    <elf-symbol name='_ZN8tcmalloc6Static15span_allocator_E' size='32' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1488    <!-- tcmalloc::Static::sampled_objects_ -->
1489    <elf-symbol name='_ZN8tcmalloc6Static16sampled_objects_E' size='48' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1490    <!-- tcmalloc::Static::bucket_allocator_ -->
1491    <elf-symbol name='_ZN8tcmalloc6Static17bucket_allocator_E' size='32' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1492    <!-- tcmalloc::Static::stacktrace_allocator_ -->
1493    <elf-symbol name='_ZN8tcmalloc6Static21stacktrace_allocator_E' size='32' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1494    <!-- tcmalloc::Static::sizemap_ -->
1495    <elf-symbol name='_ZN8tcmalloc6Static8sizemap_E' size='3936' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1496    <!-- tcmalloc::Static::pageheap_ -->
1497    <elf-symbol name='_ZN8tcmalloc6Static9pageheap_E' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1498    <!-- tcmalloc::Sampler::log_table_ -->
1499    <elf-symbol name='_ZN8tcmalloc7Sampler10log_table_E' size='8192' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1500    <!-- std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep::_S_terminal -->
1501    <elf-symbol name='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE4_Rep11_S_terminalE' size='1' type='object-type' binding='gnu-unique-binding' visibility='default-visibility' is-defined='yes'/>
1502    <!-- std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep::_S_empty_rep_storage -->
1503    <elf-symbol name='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE4_Rep20_S_empty_rep_storageE' size='32' type='object-type' binding='gnu-unique-binding' visibility='default-visibility' is-defined='yes'/>
1504    <!-- typeinfo for SysAllocator -->
1505    <elf-symbol name='_ZTI12SysAllocator' size='16' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
1506    <!-- typeinfo for MallocExtension -->
1507    <elf-symbol name='_ZTI15MallocExtension' size='16' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
1508    <!-- typeinfo for MmapSysAllocator -->
1509    <elf-symbol name='_ZTI16MmapSysAllocator' size='24' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
1510    <!-- typeinfo for SbrkSysAllocator -->
1511    <elf-symbol name='_ZTI16SbrkSysAllocator' size='24' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
1512    <!-- typeinfo for DevMemSysAllocator -->
1513    <elf-symbol name='_ZTI18DevMemSysAllocator' size='24' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
1514    <!-- typeinfo for DefaultSysAllocator -->
1515    <elf-symbol name='_ZTI19DefaultSysAllocator' size='24' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
1516    <!-- typeinfo for HugetlbSysAllocator -->
1517    <elf-symbol name='_ZTI19HugetlbSysAllocator' size='24' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
1518    <!-- typeinfo for TCMallocImplementation -->
1519    <elf-symbol name='_ZTI22TCMallocImplementation' size='24' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
1520    <!-- typeinfo name for SysAllocator -->
1521    <elf-symbol name='_ZTS12SysAllocator' size='15' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
1522    <!-- typeinfo name for MallocExtension -->
1523    <elf-symbol name='_ZTS15MallocExtension' size='18' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
1524    <!-- typeinfo name for MmapSysAllocator -->
1525    <elf-symbol name='_ZTS16MmapSysAllocator' size='19' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
1526    <!-- typeinfo name for SbrkSysAllocator -->
1527    <elf-symbol name='_ZTS16SbrkSysAllocator' size='19' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
1528    <!-- typeinfo name for DevMemSysAllocator -->
1529    <elf-symbol name='_ZTS18DevMemSysAllocator' size='21' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
1530    <!-- typeinfo name for DefaultSysAllocator -->
1531    <elf-symbol name='_ZTS19DefaultSysAllocator' size='22' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
1532    <!-- typeinfo name for HugetlbSysAllocator -->
1533    <elf-symbol name='_ZTS19HugetlbSysAllocator' size='22' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
1534    <!-- typeinfo name for TCMallocImplementation -->
1535    <elf-symbol name='_ZTS22TCMallocImplementation' size='25' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
1536    <!-- vtable for SysAllocator -->
1537    <elf-symbol name='_ZTV12SysAllocator' size='40' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
1538    <!-- vtable for MallocExtension -->
1539    <elf-symbol name='_ZTV15MallocExtension' size='232' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
1540    <!-- vtable for MmapSysAllocator -->
1541    <elf-symbol name='_ZTV16MmapSysAllocator' size='40' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
1542    <!-- vtable for SbrkSysAllocator -->
1543    <elf-symbol name='_ZTV16SbrkSysAllocator' size='40' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
1544    <!-- vtable for DevMemSysAllocator -->
1545    <elf-symbol name='_ZTV18DevMemSysAllocator' size='40' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
1546    <!-- vtable for DefaultSysAllocator -->
1547    <elf-symbol name='_ZTV19DefaultSysAllocator' size='40' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
1548    <!-- vtable for HugetlbSysAllocator -->
1549    <elf-symbol name='_ZTV19HugetlbSysAllocator' size='40' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
1550    <!-- vtable for TCMallocImplementation -->
1551    <elf-symbol name='_ZTV22TCMallocImplementation' size='232' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
1552    <!-- TCMallocImplementation::GetFreeListSizes(std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*)::kPageHeapType -->
1553    <elf-symbol name='_ZZN22TCMallocImplementation16GetFreeListSizesEPSt6vectorIN15MallocExtension12FreeListInfoESaIS2_EEE13kPageHeapType' size='8' type='object-type' binding='gnu-unique-binding' visibility='default-visibility' is-defined='yes'/>
1554    <!-- TCMallocImplementation::GetFreeListSizes(std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*)::kLargeSpanType -->
1555    <elf-symbol name='_ZZN22TCMallocImplementation16GetFreeListSizesEPSt6vectorIN15MallocExtension12FreeListInfoESaIS2_EEE14kLargeSpanType' size='8' type='object-type' binding='gnu-unique-binding' visibility='default-visibility' is-defined='yes'/>
1556    <!-- TCMallocImplementation::GetFreeListSizes(std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*)::kThreadCacheType -->
1557    <elf-symbol name='_ZZN22TCMallocImplementation16GetFreeListSizesEPSt6vectorIN15MallocExtension12FreeListInfoESaIS2_EEE16kThreadCacheType' size='8' type='object-type' binding='gnu-unique-binding' visibility='default-visibility' is-defined='yes'/>
1558    <!-- TCMallocImplementation::GetFreeListSizes(std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*)::kCentralCacheType -->
1559    <elf-symbol name='_ZZN22TCMallocImplementation16GetFreeListSizesEPSt6vectorIN15MallocExtension12FreeListInfoESaIS2_EEE17kCentralCacheType' size='8' type='object-type' binding='gnu-unique-binding' visibility='default-visibility' is-defined='yes'/>
1560    <!-- TCMallocImplementation::GetFreeListSizes(std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*)::kTransferCacheType -->
1561    <elf-symbol name='_ZZN22TCMallocImplementation16GetFreeListSizesEPSt6vectorIN15MallocExtension12FreeListInfoESaIS2_EEE18kTransferCacheType' size='8' type='object-type' binding='gnu-unique-binding' visibility='default-visibility' is-defined='yes'/>
1562    <!-- TCMallocImplementation::GetFreeListSizes(std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*)::kPageHeapUnmappedType -->
1563    <elf-symbol name='_ZZN22TCMallocImplementation16GetFreeListSizesEPSt6vectorIN15MallocExtension12FreeListInfoESaIS2_EEE21kPageHeapUnmappedType' size='8' type='object-type' binding='gnu-unique-binding' visibility='default-visibility' is-defined='yes'/>
1564    <!-- TCMallocImplementation::GetFreeListSizes(std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*)::kLargeUnmappedSpanType -->
1565    <elf-symbol name='_ZZN22TCMallocImplementation16GetFreeListSizesEPSt6vectorIN15MallocExtension12FreeListInfoESaIS2_EEE22kLargeUnmappedSpanType' size='8' type='object-type' binding='gnu-unique-binding' visibility='default-visibility' is-defined='yes'/>
1566    <!-- __free_hook -->
1567    <elf-symbol name='__free_hook' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1568    <!-- __malloc_hook -->
1569    <elf-symbol name='__malloc_hook' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1570    <!-- __memalign_hook -->
1571    <elf-symbol name='__memalign_hook' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1572    <!-- __realloc_hook -->
1573    <elf-symbol name='__realloc_hook' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1574    <!-- heap_leak_checker_bcad_variable -->
1575    <elf-symbol name='heap_leak_checker_bcad_variable' size='1' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1576    <!-- sys_alloc -->
1577    <elf-symbol name='sys_alloc' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1578  </elf-variable-symbols>
1579  <abi-instr address-size='64' path='src/base/atomicops-internals-x86.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-kFgaKP/gperftools-2.4' language='LANG_C_plus_plus'>
1580    <!-- char* setlocale(int, const char*) -->
1581    <function-decl name='setlocale' filepath='/usr/include/locale.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
1582      <!-- parameter of type 'int' -->
1583      <parameter type-id='type-id-1'/>
1584      <!-- parameter of type 'const char*' -->
1585      <parameter type-id='type-id-2'/>
1586      <!-- char* -->
1587      <return type-id='type-id-3'/>
1588    </function-decl>
1589    <!-- lconv* localeconv() -->
1590    <function-decl name='localeconv' filepath='/usr/include/locale.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
1591      <!-- lconv* -->
1592      <return type-id='type-id-4'/>
1593    </function-decl>
1594    <!-- wchar_t* wcscpy(wchar_t*, const wchar_t*) -->
1595    <function-decl name='wcscpy' filepath='/usr/include/wchar.h' line='144' column='1' visibility='default' binding='global' size-in-bits='64'>
1596      <!-- parameter of type 'wchar_t*' -->
1597      <parameter type-id='type-id-5'/>
1598      <!-- parameter of type 'const wchar_t*' -->
1599      <parameter type-id='type-id-6'/>
1600      <!-- wchar_t* -->
1601      <return type-id='type-id-5'/>
1602    </function-decl>
1603    <!-- wchar_t* wcsncpy(wchar_t*, const wchar_t*, size_t) -->
1604    <function-decl name='wcsncpy' filepath='/usr/include/wchar.h' line='147' column='1' visibility='default' binding='global' size-in-bits='64'>
1605      <!-- parameter of type 'wchar_t*' -->
1606      <parameter type-id='type-id-5'/>
1607      <!-- parameter of type 'const wchar_t*' -->
1608      <parameter type-id='type-id-6'/>
1609      <!-- parameter of type 'typedef size_t' -->
1610      <parameter type-id='type-id-7'/>
1611      <!-- wchar_t* -->
1612      <return type-id='type-id-5'/>
1613    </function-decl>
1614    <!-- wchar_t* wcscat(wchar_t*, const wchar_t*) -->
1615    <function-decl name='wcscat' filepath='/usr/include/wchar.h' line='152' column='1' visibility='default' binding='global' size-in-bits='64'>
1616      <!-- parameter of type 'wchar_t*' -->
1617      <parameter type-id='type-id-5'/>
1618      <!-- parameter of type 'const wchar_t*' -->
1619      <parameter type-id='type-id-6'/>
1620      <!-- wchar_t* -->
1621      <return type-id='type-id-5'/>
1622    </function-decl>
1623    <!-- wchar_t* wcsncat(wchar_t*, const wchar_t*, size_t) -->
1624    <function-decl name='wcsncat' filepath='/usr/include/wchar.h' line='155' column='1' visibility='default' binding='global' size-in-bits='64'>
1625      <!-- parameter of type 'wchar_t*' -->
1626      <parameter type-id='type-id-5'/>
1627      <!-- parameter of type 'const wchar_t*' -->
1628      <parameter type-id='type-id-6'/>
1629      <!-- parameter of type 'typedef size_t' -->
1630      <parameter type-id='type-id-7'/>
1631      <!-- wchar_t* -->
1632      <return type-id='type-id-5'/>
1633    </function-decl>
1634    <!-- int wcscmp(const wchar_t*, const wchar_t*) -->
1635    <function-decl name='wcscmp' filepath='/usr/include/wchar.h' line='160' column='1' visibility='default' binding='global' size-in-bits='64'>
1636      <!-- parameter of type 'const wchar_t*' -->
1637      <parameter type-id='type-id-6'/>
1638      <!-- parameter of type 'const wchar_t*' -->
1639      <parameter type-id='type-id-6'/>
1640      <!-- int -->
1641      <return type-id='type-id-1'/>
1642    </function-decl>
1643    <!-- int wcsncmp(const wchar_t*, const wchar_t*, size_t) -->
1644    <function-decl name='wcsncmp' filepath='/usr/include/wchar.h' line='163' column='1' visibility='default' binding='global' size-in-bits='64'>
1645      <!-- parameter of type 'const wchar_t*' -->
1646      <parameter type-id='type-id-6'/>
1647      <!-- parameter of type 'const wchar_t*' -->
1648      <parameter type-id='type-id-6'/>
1649      <!-- parameter of type 'typedef size_t' -->
1650      <parameter type-id='type-id-7'/>
1651      <!-- int -->
1652      <return type-id='type-id-1'/>
1653    </function-decl>
1654    <!-- int wcscoll(const wchar_t*, const wchar_t*) -->
1655    <function-decl name='wcscoll' filepath='/usr/include/wchar.h' line='189' column='1' visibility='default' binding='global' size-in-bits='64'>
1656      <!-- parameter of type 'const wchar_t*' -->
1657      <parameter type-id='type-id-6'/>
1658      <!-- parameter of type 'const wchar_t*' -->
1659      <parameter type-id='type-id-6'/>
1660      <!-- int -->
1661      <return type-id='type-id-1'/>
1662    </function-decl>
1663    <!-- size_t wcsxfrm(wchar_t*, const wchar_t*, size_t) -->
1664    <function-decl name='wcsxfrm' filepath='/usr/include/wchar.h' line='193' column='1' visibility='default' binding='global' size-in-bits='64'>
1665      <!-- parameter of type 'wchar_t*' -->
1666      <parameter type-id='type-id-5'/>
1667      <!-- parameter of type 'const wchar_t*' -->
1668      <parameter type-id='type-id-6'/>
1669      <!-- parameter of type 'typedef size_t' -->
1670      <parameter type-id='type-id-7'/>
1671      <!-- typedef size_t -->
1672      <return type-id='type-id-7'/>
1673    </function-decl>
1674    <!-- size_t wcscspn(const wchar_t*, const wchar_t*) -->
1675    <function-decl name='wcscspn' filepath='/usr/include/wchar.h' line='249' column='1' visibility='default' binding='global' size-in-bits='64'>
1676      <!-- parameter of type 'const wchar_t*' -->
1677      <parameter type-id='type-id-6'/>
1678      <!-- parameter of type 'const wchar_t*' -->
1679      <parameter type-id='type-id-6'/>
1680      <!-- typedef size_t -->
1681      <return type-id='type-id-7'/>
1682    </function-decl>
1683    <!-- size_t wcsspn(const wchar_t*, const wchar_t*) -->
1684    <function-decl name='wcsspn' filepath='/usr/include/wchar.h' line='253' column='1' visibility='default' binding='global' size-in-bits='64'>
1685      <!-- parameter of type 'const wchar_t*' -->
1686      <parameter type-id='type-id-6'/>
1687      <!-- parameter of type 'const wchar_t*' -->
1688      <parameter type-id='type-id-6'/>
1689      <!-- typedef size_t -->
1690      <return type-id='type-id-7'/>
1691    </function-decl>
1692    <!-- wchar_t* wcstok(wchar_t*, const wchar_t*, wchar_t**) -->
1693    <function-decl name='wcstok' filepath='/usr/include/wchar.h' line='279' column='1' visibility='default' binding='global' size-in-bits='64'>
1694      <!-- parameter of type 'wchar_t*' -->
1695      <parameter type-id='type-id-5'/>
1696      <!-- parameter of type 'const wchar_t*' -->
1697      <parameter type-id='type-id-6'/>
1698      <!-- parameter of type 'wchar_t**' -->
1699      <parameter type-id='type-id-8'/>
1700      <!-- wchar_t* -->
1701      <return type-id='type-id-5'/>
1702    </function-decl>
1703    <!-- size_t wcslen(const wchar_t*) -->
1704    <function-decl name='wcslen' filepath='/usr/include/wchar.h' line='284' column='1' visibility='default' binding='global' size-in-bits='64'>
1705      <!-- parameter of type 'const wchar_t*' -->
1706      <parameter type-id='type-id-6'/>
1707      <!-- typedef size_t -->
1708      <return type-id='type-id-7'/>
1709    </function-decl>
1710    <!-- int wmemcmp(const wchar_t*, const wchar_t*, size_t) -->
1711    <function-decl name='wmemcmp' filepath='/usr/include/wchar.h' line='322' column='1' visibility='default' binding='global' size-in-bits='64'>
1712      <!-- parameter of type 'const wchar_t*' -->
1713      <parameter type-id='type-id-6'/>
1714      <!-- parameter of type 'const wchar_t*' -->
1715      <parameter type-id='type-id-6'/>
1716      <!-- parameter of type 'typedef size_t' -->
1717      <parameter type-id='type-id-7'/>
1718      <!-- int -->
1719      <return type-id='type-id-1'/>
1720    </function-decl>
1721    <!-- wchar_t* wmemcpy(wchar_t*, const wchar_t*, size_t) -->
1722    <function-decl name='wmemcpy' filepath='/usr/include/wchar.h' line='327' column='1' visibility='default' binding='global' size-in-bits='64'>
1723      <!-- parameter of type 'wchar_t*' -->
1724      <parameter type-id='type-id-5'/>
1725      <!-- parameter of type 'const wchar_t*' -->
1726      <parameter type-id='type-id-6'/>
1727      <!-- parameter of type 'typedef size_t' -->
1728      <parameter type-id='type-id-7'/>
1729      <!-- wchar_t* -->
1730      <return type-id='type-id-5'/>
1731    </function-decl>
1732    <!-- wchar_t* wmemmove(wchar_t*, const wchar_t*, size_t) -->
1733    <function-decl name='wmemmove' filepath='/usr/include/wchar.h' line='332' column='1' visibility='default' binding='global' size-in-bits='64'>
1734      <!-- parameter of type 'wchar_t*' -->
1735      <parameter type-id='type-id-5'/>
1736      <!-- parameter of type 'const wchar_t*' -->
1737      <parameter type-id='type-id-6'/>
1738      <!-- parameter of type 'typedef size_t' -->
1739      <parameter type-id='type-id-7'/>
1740      <!-- wchar_t* -->
1741      <return type-id='type-id-5'/>
1742    </function-decl>
1743    <!-- wchar_t* wmemset(wchar_t*, wchar_t, size_t) -->
1744    <function-decl name='wmemset' filepath='/usr/include/wchar.h' line='336' column='1' visibility='default' binding='global' size-in-bits='64'>
1745      <!-- parameter of type 'wchar_t*' -->
1746      <parameter type-id='type-id-5'/>
1747      <!-- parameter of type 'wchar_t' -->
1748      <parameter type-id='type-id-9'/>
1749      <!-- parameter of type 'typedef size_t' -->
1750      <parameter type-id='type-id-7'/>
1751      <!-- wchar_t* -->
1752      <return type-id='type-id-5'/>
1753    </function-decl>
1754    <!-- int mbsinit(const mbstate_t*) -->
1755    <function-decl name='mbsinit' filepath='/usr/include/wchar.h' line='359' column='1' visibility='default' binding='global' size-in-bits='64'>
1756      <!-- parameter of type 'const mbstate_t*' -->
1757      <parameter type-id='type-id-10'/>
1758      <!-- int -->
1759      <return type-id='type-id-1'/>
1760    </function-decl>
1761    <!-- size_t mbrtowc(wchar_t*, const char*, size_t, mbstate_t*) -->
1762    <function-decl name='mbrtowc' filepath='/usr/include/wchar.h' line='363' column='1' visibility='default' binding='global' size-in-bits='64'>
1763      <!-- parameter of type 'wchar_t*' -->
1764      <parameter type-id='type-id-5'/>
1765      <!-- parameter of type 'const char*' -->
1766      <parameter type-id='type-id-2'/>
1767      <!-- parameter of type 'typedef size_t' -->
1768      <parameter type-id='type-id-7'/>
1769      <!-- parameter of type 'mbstate_t*' -->
1770      <parameter type-id='type-id-11'/>
1771      <!-- typedef size_t -->
1772      <return type-id='type-id-7'/>
1773    </function-decl>
1774    <!-- size_t wcrtomb(char*, wchar_t, mbstate_t*) -->
1775    <function-decl name='wcrtomb' filepath='/usr/include/wchar.h' line='368' column='1' visibility='default' binding='global' size-in-bits='64'>
1776      <!-- parameter of type 'char*' -->
1777      <parameter type-id='type-id-3'/>
1778      <!-- parameter of type 'wchar_t' -->
1779      <parameter type-id='type-id-9'/>
1780      <!-- parameter of type 'mbstate_t*' -->
1781      <parameter type-id='type-id-11'/>
1782      <!-- typedef size_t -->
1783      <return type-id='type-id-7'/>
1784    </function-decl>
1785    <!-- wint_t btowc(int) -->
1786    <function-decl name='btowc' filepath='/usr/include/wchar.h' line='386' column='1' visibility='default' binding='global' size-in-bits='64'>
1787      <!-- parameter of type 'int' -->
1788      <parameter type-id='type-id-1'/>
1789      <!-- typedef wint_t -->
1790      <return type-id='type-id-12'/>
1791    </function-decl>
1792    <!-- int wctob(wint_t) -->
1793    <function-decl name='wctob' filepath='/usr/include/wchar.h' line='392' column='1' visibility='default' binding='global' size-in-bits='64'>
1794      <!-- parameter of type 'typedef wint_t' -->
1795      <parameter type-id='type-id-12'/>
1796      <!-- int -->
1797      <return type-id='type-id-1'/>
1798    </function-decl>
1799    <!-- size_t mbrlen(const char*, size_t, mbstate_t*) -->
1800    <function-decl name='mbrlen' filepath='/usr/include/wchar.h' line='397' column='1' visibility='default' binding='global' size-in-bits='64'>
1801      <!-- parameter of type 'const char*' -->
1802      <parameter type-id='type-id-2'/>
1803      <!-- parameter of type 'typedef size_t' -->
1804      <parameter type-id='type-id-7'/>
1805      <!-- parameter of type 'mbstate_t*' -->
1806      <parameter type-id='type-id-11'/>
1807      <!-- typedef size_t -->
1808      <return type-id='type-id-7'/>
1809    </function-decl>
1810    <!-- size_t mbsrtowcs(wchar_t*, const char**, size_t, mbstate_t*) -->
1811    <function-decl name='mbsrtowcs' filepath='/usr/include/wchar.h' line='406' column='1' visibility='default' binding='global' size-in-bits='64'>
1812      <!-- parameter of type 'wchar_t*' -->
1813      <parameter type-id='type-id-5'/>
1814      <!-- parameter of type 'const char**' -->
1815      <parameter type-id='type-id-13'/>
1816      <!-- parameter of type 'typedef size_t' -->
1817      <parameter type-id='type-id-7'/>
1818      <!-- parameter of type 'mbstate_t*' -->
1819      <parameter type-id='type-id-11'/>
1820      <!-- typedef size_t -->
1821      <return type-id='type-id-7'/>
1822    </function-decl>
1823    <!-- size_t wcsrtombs(char*, const wchar_t**, size_t, mbstate_t*) -->
1824    <function-decl name='wcsrtombs' filepath='/usr/include/wchar.h' line='412' column='1' visibility='default' binding='global' size-in-bits='64'>
1825      <!-- parameter of type 'char*' -->
1826      <parameter type-id='type-id-3'/>
1827      <!-- parameter of type 'const wchar_t**' -->
1828      <parameter type-id='type-id-14'/>
1829      <!-- parameter of type 'typedef size_t' -->
1830      <parameter type-id='type-id-7'/>
1831      <!-- parameter of type 'mbstate_t*' -->
1832      <parameter type-id='type-id-11'/>
1833      <!-- typedef size_t -->
1834      <return type-id='type-id-7'/>
1835    </function-decl>
1836    <!-- double wcstod(const wchar_t*, wchar_t**) -->
1837    <function-decl name='wcstod' filepath='/usr/include/wchar.h' line='448' column='1' visibility='default' binding='global' size-in-bits='64'>
1838      <!-- parameter of type 'const wchar_t*' -->
1839      <parameter type-id='type-id-6'/>
1840      <!-- parameter of type 'wchar_t**' -->
1841      <parameter type-id='type-id-8'/>
1842      <!-- double -->
1843      <return type-id='type-id-15'/>
1844    </function-decl>
1845    <!-- float wcstof(const wchar_t*, wchar_t**) -->
1846    <function-decl name='wcstof' filepath='/usr/include/wchar.h' line='455' column='1' visibility='default' binding='global' size-in-bits='64'>
1847      <!-- parameter of type 'const wchar_t*' -->
1848      <parameter type-id='type-id-6'/>
1849      <!-- parameter of type 'wchar_t**' -->
1850      <parameter type-id='type-id-8'/>
1851      <!-- float -->
1852      <return type-id='type-id-16'/>
1853    </function-decl>
1854    <!-- long double wcstold(const wchar_t*, wchar_t**) -->
1855    <function-decl name='wcstold' filepath='/usr/include/wchar.h' line='457' column='1' visibility='default' binding='global' size-in-bits='64'>
1856      <!-- parameter of type 'const wchar_t*' -->
1857      <parameter type-id='type-id-6'/>
1858      <!-- parameter of type 'wchar_t**' -->
1859      <parameter type-id='type-id-8'/>
1860      <!-- long double -->
1861      <return type-id='type-id-17'/>
1862    </function-decl>
1863    <!-- long int wcstol(const wchar_t*, wchar_t**, int) -->
1864    <function-decl name='wcstol' filepath='/usr/include/wchar.h' line='466' column='1' visibility='default' binding='global' size-in-bits='64'>
1865      <!-- parameter of type 'const wchar_t*' -->
1866      <parameter type-id='type-id-6'/>
1867      <!-- parameter of type 'wchar_t**' -->
1868      <parameter type-id='type-id-8'/>
1869      <!-- parameter of type 'int' -->
1870      <parameter type-id='type-id-1'/>
1871      <!-- long int -->
1872      <return type-id='type-id-18'/>
1873    </function-decl>
1874    <!-- unsigned long int wcstoul(const wchar_t*, wchar_t**, int) -->
1875    <function-decl name='wcstoul' filepath='/usr/include/wchar.h' line='471' column='1' visibility='default' binding='global' size-in-bits='64'>
1876      <!-- parameter of type 'const wchar_t*' -->
1877      <parameter type-id='type-id-6'/>
1878      <!-- parameter of type 'wchar_t**' -->
1879      <parameter type-id='type-id-8'/>
1880      <!-- parameter of type 'int' -->
1881      <parameter type-id='type-id-1'/>
1882      <!-- unsigned long int -->
1883      <return type-id='type-id-19'/>
1884    </function-decl>
1885    <!-- long long int wcstoll(const wchar_t*, wchar_t**, int) -->
1886    <function-decl name='wcstoll' filepath='/usr/include/wchar.h' line='481' column='1' visibility='default' binding='global' size-in-bits='64'>
1887      <!-- parameter of type 'const wchar_t*' -->
1888      <parameter type-id='type-id-6'/>
1889      <!-- parameter of type 'wchar_t**' -->
1890      <parameter type-id='type-id-8'/>
1891      <!-- parameter of type 'int' -->
1892      <parameter type-id='type-id-1'/>
1893      <!-- long long int -->
1894      <return type-id='type-id-20'/>
1895    </function-decl>
1896    <!-- unsigned long long int wcstoull(const wchar_t*, wchar_t**, int) -->
1897    <function-decl name='wcstoull' filepath='/usr/include/wchar.h' line='488' column='1' visibility='default' binding='global' size-in-bits='64'>
1898      <!-- parameter of type 'const wchar_t*' -->
1899      <parameter type-id='type-id-6'/>
1900      <!-- parameter of type 'wchar_t**' -->
1901      <parameter type-id='type-id-8'/>
1902      <!-- parameter of type 'int' -->
1903      <parameter type-id='type-id-1'/>
1904      <!-- unsigned long long int -->
1905      <return type-id='type-id-21'/>
1906    </function-decl>
1907    <!-- int fwide(__FILE*, int) -->
1908    <function-decl name='fwide' filepath='/usr/include/wchar.h' line='585' column='1' visibility='default' binding='global' size-in-bits='64'>
1909      <!-- parameter of type '__FILE*' -->
1910      <parameter type-id='type-id-22'/>
1911      <!-- parameter of type 'int' -->
1912      <parameter type-id='type-id-1'/>
1913      <!-- int -->
1914      <return type-id='type-id-1'/>
1915    </function-decl>
1916    <!-- int fwprintf(__FILE*, const wchar_t*, ...) -->
1917    <function-decl name='fwprintf' filepath='/usr/include/wchar.h' line='592' column='1' visibility='default' binding='global' size-in-bits='64'>
1918      <!-- parameter of type '__FILE*' -->
1919      <parameter type-id='type-id-22'/>
1920      <!-- parameter of type 'const wchar_t*' -->
1921      <parameter type-id='type-id-6'/>
1922      <parameter is-variadic='yes'/>
1923      <!-- int -->
1924      <return type-id='type-id-1'/>
1925    </function-decl>
1926    <!-- int wprintf(const wchar_t*, ...) -->
1927    <function-decl name='wprintf' filepath='/usr/include/wchar.h' line='599' column='1' visibility='default' binding='global' size-in-bits='64'>
1928      <!-- parameter of type 'const wchar_t*' -->
1929      <parameter type-id='type-id-6'/>
1930      <parameter is-variadic='yes'/>
1931      <!-- int -->
1932      <return type-id='type-id-1'/>
1933    </function-decl>
1934    <!-- int swprintf(wchar_t*, size_t, const wchar_t*, ...) -->
1935    <function-decl name='swprintf' filepath='/usr/include/wchar.h' line='602' column='1' visibility='default' binding='global' size-in-bits='64'>
1936      <!-- parameter of type 'wchar_t*' -->
1937      <parameter type-id='type-id-5'/>
1938      <!-- parameter of type 'typedef size_t' -->
1939      <parameter type-id='type-id-7'/>
1940      <!-- parameter of type 'const wchar_t*' -->
1941      <parameter type-id='type-id-6'/>
1942      <parameter is-variadic='yes'/>
1943      <!-- int -->
1944      <return type-id='type-id-1'/>
1945    </function-decl>
1946    <!-- int vfwprintf(__FILE*, const wchar_t*, typedef __va_list_tag __va_list_tag*) -->
1947    <function-decl name='vfwprintf' filepath='/usr/include/wchar.h' line='610' column='1' visibility='default' binding='global' size-in-bits='64'>
1948      <!-- parameter of type '__FILE*' -->
1949      <parameter type-id='type-id-22'/>
1950      <!-- parameter of type 'const wchar_t*' -->
1951      <parameter type-id='type-id-6'/>
1952      <!-- parameter of type 'typedef __va_list_tag __va_list_tag*' -->
1953      <parameter type-id='type-id-23'/>
1954      <!-- int -->
1955      <return type-id='type-id-1'/>
1956    </function-decl>
1957    <!-- int vwprintf(const wchar_t*, typedef __va_list_tag __va_list_tag*) -->
1958    <function-decl name='vwprintf' filepath='/usr/include/wchar.h' line='618' column='1' visibility='default' binding='global' size-in-bits='64'>
1959      <!-- parameter of type 'const wchar_t*' -->
1960      <parameter type-id='type-id-6'/>
1961      <!-- parameter of type 'typedef __va_list_tag __va_list_tag*' -->
1962      <parameter type-id='type-id-23'/>
1963      <!-- int -->
1964      <return type-id='type-id-1'/>
1965    </function-decl>
1966    <!-- int vswprintf(wchar_t*, size_t, const wchar_t*, typedef __va_list_tag __va_list_tag*) -->
1967    <function-decl name='vswprintf' filepath='/usr/include/wchar.h' line='623' column='1' visibility='default' binding='global' size-in-bits='64'>
1968      <!-- parameter of type 'wchar_t*' -->
1969      <parameter type-id='type-id-5'/>
1970      <!-- parameter of type 'typedef size_t' -->
1971      <parameter type-id='type-id-7'/>
1972      <!-- parameter of type 'const wchar_t*' -->
1973      <parameter type-id='type-id-6'/>
1974      <!-- parameter of type 'typedef __va_list_tag __va_list_tag*' -->
1975      <parameter type-id='type-id-23'/>
1976      <!-- int -->
1977      <return type-id='type-id-1'/>
1978    </function-decl>
1979    <!-- int fwscanf(__FILE*, const wchar_t*, ...) -->
1980    <function-decl name='fwscanf' filepath='/usr/include/wchar.h' line='633' column='1' visibility='default' binding='global' size-in-bits='64'>
1981      <!-- parameter of type '__FILE*' -->
1982      <parameter type-id='type-id-22'/>
1983      <!-- parameter of type 'const wchar_t*' -->
1984      <parameter type-id='type-id-6'/>
1985      <parameter is-variadic='yes'/>
1986      <!-- int -->
1987      <return type-id='type-id-1'/>
1988    </function-decl>
1989    <!-- int wscanf(const wchar_t*, ...) -->
1990    <function-decl name='wscanf' filepath='/usr/include/wchar.h' line='640' column='1' visibility='default' binding='global' size-in-bits='64'>
1991      <!-- parameter of type 'const wchar_t*' -->
1992      <parameter type-id='type-id-6'/>
1993      <parameter is-variadic='yes'/>
1994      <!-- int -->
1995      <return type-id='type-id-1'/>
1996    </function-decl>
1997    <!-- int swscanf(const wchar_t*, const wchar_t*, ...) -->
1998    <function-decl name='swscanf' filepath='/usr/include/wchar.h' line='643' column='1' visibility='default' binding='global' size-in-bits='64'>
1999      <!-- parameter of type 'const wchar_t*' -->
2000      <parameter type-id='type-id-6'/>
2001      <!-- parameter of type 'const wchar_t*' -->
2002      <parameter type-id='type-id-6'/>
2003      <parameter is-variadic='yes'/>
2004      <!-- int -->
2005      <return type-id='type-id-1'/>
2006    </function-decl>
2007    <!-- int vfwscanf(__FILE*, const wchar_t*, typedef __va_list_tag __va_list_tag*) -->
2008    <function-decl name='vfwscanf' filepath='/usr/include/wchar.h' line='687' column='1' visibility='default' binding='global' size-in-bits='64'>
2009      <!-- parameter of type '__FILE*' -->
2010      <parameter type-id='type-id-22'/>
2011      <!-- parameter of type 'const wchar_t*' -->
2012      <parameter type-id='type-id-6'/>
2013      <!-- parameter of type 'typedef __va_list_tag __va_list_tag*' -->
2014      <parameter type-id='type-id-23'/>
2015      <!-- int -->
2016      <return type-id='type-id-1'/>
2017    </function-decl>
2018    <!-- int vwscanf(const wchar_t*, typedef __va_list_tag __va_list_tag*) -->
2019    <function-decl name='vwscanf' filepath='/usr/include/wchar.h' line='695' column='1' visibility='default' binding='global' size-in-bits='64'>
2020      <!-- parameter of type 'const wchar_t*' -->
2021      <parameter type-id='type-id-6'/>
2022      <!-- parameter of type 'typedef __va_list_tag __va_list_tag*' -->
2023      <parameter type-id='type-id-23'/>
2024      <!-- int -->
2025      <return type-id='type-id-1'/>
2026    </function-decl>
2027    <!-- int vswscanf(const wchar_t*, const wchar_t*, typedef __va_list_tag __va_list_tag*) -->
2028    <function-decl name='vswscanf' filepath='/usr/include/wchar.h' line='699' column='1' visibility='default' binding='global' size-in-bits='64'>
2029      <!-- parameter of type 'const wchar_t*' -->
2030      <parameter type-id='type-id-6'/>
2031      <!-- parameter of type 'const wchar_t*' -->
2032      <parameter type-id='type-id-6'/>
2033      <!-- parameter of type 'typedef __va_list_tag __va_list_tag*' -->
2034      <parameter type-id='type-id-23'/>
2035      <!-- int -->
2036      <return type-id='type-id-1'/>
2037    </function-decl>
2038    <!-- wint_t fgetwc(__FILE*) -->
2039    <function-decl name='fgetwc' filepath='/usr/include/wchar.h' line='743' column='1' visibility='default' binding='global' size-in-bits='64'>
2040      <!-- parameter of type '__FILE*' -->
2041      <parameter type-id='type-id-22'/>
2042      <!-- typedef wint_t -->
2043      <return type-id='type-id-12'/>
2044    </function-decl>
2045    <!-- wint_t getwc(__FILE*) -->
2046    <function-decl name='getwc' filepath='/usr/include/wchar.h' line='744' column='1' visibility='default' binding='global' size-in-bits='64'>
2047      <!-- parameter of type '__FILE*' -->
2048      <parameter type-id='type-id-22'/>
2049      <!-- typedef wint_t -->
2050      <return type-id='type-id-12'/>
2051    </function-decl>
2052    <!-- wint_t getwchar() -->
2053    <function-decl name='getwchar' filepath='/usr/include/wchar.h' line='750' column='1' visibility='default' binding='global' size-in-bits='64'>
2054      <!-- typedef wint_t -->
2055      <return type-id='type-id-12'/>
2056    </function-decl>
2057    <!-- wint_t fputwc(wchar_t, __FILE*) -->
2058    <function-decl name='fputwc' filepath='/usr/include/wchar.h' line='757' column='1' visibility='default' binding='global' size-in-bits='64'>
2059      <!-- parameter of type 'wchar_t' -->
2060      <parameter type-id='type-id-9'/>
2061      <!-- parameter of type '__FILE*' -->
2062      <parameter type-id='type-id-22'/>
2063      <!-- typedef wint_t -->
2064      <return type-id='type-id-12'/>
2065    </function-decl>
2066    <!-- wint_t putwc(wchar_t, __FILE*) -->
2067    <function-decl name='putwc' filepath='/usr/include/wchar.h' line='758' column='1' visibility='default' binding='global' size-in-bits='64'>
2068      <!-- parameter of type 'wchar_t' -->
2069      <parameter type-id='type-id-9'/>
2070      <!-- parameter of type '__FILE*' -->
2071      <parameter type-id='type-id-22'/>
2072      <!-- typedef wint_t -->
2073      <return type-id='type-id-12'/>
2074    </function-decl>
2075    <!-- wint_t putwchar(wchar_t) -->
2076    <function-decl name='putwchar' filepath='/usr/include/wchar.h' line='764' column='1' visibility='default' binding='global' size-in-bits='64'>
2077      <!-- parameter of type 'wchar_t' -->
2078      <parameter type-id='type-id-9'/>
2079      <!-- typedef wint_t -->
2080      <return type-id='type-id-12'/>
2081    </function-decl>
2082    <!-- wchar_t* fgetws(wchar_t*, int, __FILE*) -->
2083    <function-decl name='fgetws' filepath='/usr/include/wchar.h' line='772' column='1' visibility='default' binding='global' size-in-bits='64'>
2084      <!-- parameter of type 'wchar_t*' -->
2085      <parameter type-id='type-id-5'/>
2086      <!-- parameter of type 'int' -->
2087      <parameter type-id='type-id-1'/>
2088      <!-- parameter of type '__FILE*' -->
2089      <parameter type-id='type-id-22'/>
2090      <!-- wchar_t* -->
2091      <return type-id='type-id-5'/>
2092    </function-decl>
2093    <!-- int fputws(const wchar_t*, __FILE*) -->
2094    <function-decl name='fputws' filepath='/usr/include/wchar.h' line='779' column='1' visibility='default' binding='global' size-in-bits='64'>
2095      <!-- parameter of type 'const wchar_t*' -->
2096      <parameter type-id='type-id-6'/>
2097      <!-- parameter of type '__FILE*' -->
2098      <parameter type-id='type-id-22'/>
2099      <!-- int -->
2100      <return type-id='type-id-1'/>
2101    </function-decl>
2102    <!-- wint_t ungetwc(wint_t, __FILE*) -->
2103    <function-decl name='ungetwc' filepath='/usr/include/wchar.h' line='787' column='1' visibility='default' binding='global' size-in-bits='64'>
2104      <!-- parameter of type 'typedef wint_t' -->
2105      <parameter type-id='type-id-12'/>
2106      <!-- parameter of type '__FILE*' -->
2107      <parameter type-id='type-id-22'/>
2108      <!-- typedef wint_t -->
2109      <return type-id='type-id-12'/>
2110    </function-decl>
2111    <!-- size_t wcsftime(wchar_t*, size_t, const wchar_t*, const tm*) -->
2112    <function-decl name='wcsftime' filepath='/usr/include/wchar.h' line='853' column='1' visibility='default' binding='global' size-in-bits='64'>
2113      <!-- parameter of type 'wchar_t*' -->
2114      <parameter type-id='type-id-5'/>
2115      <!-- parameter of type 'typedef size_t' -->
2116      <parameter type-id='type-id-7'/>
2117      <!-- parameter of type 'const wchar_t*' -->
2118      <parameter type-id='type-id-6'/>
2119      <!-- parameter of type 'const tm*' -->
2120      <parameter type-id='type-id-24'/>
2121      <!-- typedef size_t -->
2122      <return type-id='type-id-7'/>
2123    </function-decl>
2124  </abi-instr>
2125  <abi-instr address-size='64' path='src/base/dynamic_annotations.c' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-kFgaKP/gperftools-2.4' language='LANG_C89'>
2126    <!-- int RunningOnValgrind() -->
2127    <function-decl name='RunningOnValgrind' mangled-name='RunningOnValgrind' filepath='src/base/dynamic_annotations.c' line='152' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='RunningOnValgrind'>
2128      <!-- int -->
2129      <return type-id='type-id-1'/>
2130    </function-decl>
2131    <!-- double ValgrindSlowdown() -->
2132    <function-decl name='ValgrindSlowdown' mangled-name='ValgrindSlowdown' filepath='src/base/dynamic_annotations.c' line='166' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ValgrindSlowdown'>
2133      <!-- double -->
2134      <return type-id='type-id-15'/>
2135    </function-decl>
2136  </abi-instr>
2137  <abi-instr address-size='64' path='src/base/elf_mem_image.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-kFgaKP/gperftools-2.4' language='LANG_C_plus_plus'>
2138    <!-- struct Elf64_Ehdr -->
2139    <class-decl name='Elf64_Ehdr' size-in-bits='512' is-struct='yes' visibility='default' filepath='/usr/include/elf.h' line='88' column='1' id='type-id-25'>
2140      <data-member access='public' layout-offset-in-bits='0'>
2141        <!-- unsigned char Elf64_Ehdr::e_ident[16] -->
2142        <var-decl name='e_ident' type-id='type-id-26' visibility='default' filepath='/usr/include/elf.h' line='89' column='1'/>
2143      </data-member>
2144      <data-member access='public' layout-offset-in-bits='128'>
2145        <!-- Elf64_Half Elf64_Ehdr::e_type -->
2146        <var-decl name='e_type' type-id='type-id-27' visibility='default' filepath='/usr/include/elf.h' line='90' column='1'/>
2147      </data-member>
2148      <data-member access='public' layout-offset-in-bits='144'>
2149        <!-- Elf64_Half Elf64_Ehdr::e_machine -->
2150        <var-decl name='e_machine' type-id='type-id-27' visibility='default' filepath='/usr/include/elf.h' line='91' column='1'/>
2151      </data-member>
2152      <data-member access='public' layout-offset-in-bits='160'>
2153        <!-- Elf64_Word Elf64_Ehdr::e_version -->
2154        <var-decl name='e_version' type-id='type-id-28' visibility='default' filepath='/usr/include/elf.h' line='92' column='1'/>
2155      </data-member>
2156      <data-member access='public' layout-offset-in-bits='192'>
2157        <!-- Elf64_Addr Elf64_Ehdr::e_entry -->
2158        <var-decl name='e_entry' type-id='type-id-29' visibility='default' filepath='/usr/include/elf.h' line='93' column='1'/>
2159      </data-member>
2160      <data-member access='public' layout-offset-in-bits='256'>
2161        <!-- Elf64_Off Elf64_Ehdr::e_phoff -->
2162        <var-decl name='e_phoff' type-id='type-id-30' visibility='default' filepath='/usr/include/elf.h' line='94' column='1'/>
2163      </data-member>
2164      <data-member access='public' layout-offset-in-bits='320'>
2165        <!-- Elf64_Off Elf64_Ehdr::e_shoff -->
2166        <var-decl name='e_shoff' type-id='type-id-30' visibility='default' filepath='/usr/include/elf.h' line='95' column='1'/>
2167      </data-member>
2168      <data-member access='public' layout-offset-in-bits='384'>
2169        <!-- Elf64_Word Elf64_Ehdr::e_flags -->
2170        <var-decl name='e_flags' type-id='type-id-28' visibility='default' filepath='/usr/include/elf.h' line='96' column='1'/>
2171      </data-member>
2172      <data-member access='public' layout-offset-in-bits='416'>
2173        <!-- Elf64_Half Elf64_Ehdr::e_ehsize -->
2174        <var-decl name='e_ehsize' type-id='type-id-27' visibility='default' filepath='/usr/include/elf.h' line='97' column='1'/>
2175      </data-member>
2176      <data-member access='public' layout-offset-in-bits='432'>
2177        <!-- Elf64_Half Elf64_Ehdr::e_phentsize -->
2178        <var-decl name='e_phentsize' type-id='type-id-27' visibility='default' filepath='/usr/include/elf.h' line='98' column='1'/>
2179      </data-member>
2180      <data-member access='public' layout-offset-in-bits='448'>
2181        <!-- Elf64_Half Elf64_Ehdr::e_phnum -->
2182        <var-decl name='e_phnum' type-id='type-id-27' visibility='default' filepath='/usr/include/elf.h' line='99' column='1'/>
2183      </data-member>
2184      <data-member access='public' layout-offset-in-bits='464'>
2185        <!-- Elf64_Half Elf64_Ehdr::e_shentsize -->
2186        <var-decl name='e_shentsize' type-id='type-id-27' visibility='default' filepath='/usr/include/elf.h' line='100' column='1'/>
2187      </data-member>
2188      <data-member access='public' layout-offset-in-bits='480'>
2189        <!-- Elf64_Half Elf64_Ehdr::e_shnum -->
2190        <var-decl name='e_shnum' type-id='type-id-27' visibility='default' filepath='/usr/include/elf.h' line='101' column='1'/>
2191      </data-member>
2192      <data-member access='public' layout-offset-in-bits='496'>
2193        <!-- Elf64_Half Elf64_Ehdr::e_shstrndx -->
2194        <var-decl name='e_shstrndx' type-id='type-id-27' visibility='default' filepath='/usr/include/elf.h' line='102' column='1'/>
2195      </data-member>
2196    </class-decl>
2197    <!-- struct Elf64_Phdr -->
2198    <class-decl name='Elf64_Phdr' size-in-bits='448' is-struct='yes' visibility='default' filepath='/usr/include/elf.h' line='551' column='1' id='type-id-31'>
2199      <data-member access='public' layout-offset-in-bits='0'>
2200        <!-- Elf64_Word Elf64_Phdr::p_type -->
2201        <var-decl name='p_type' type-id='type-id-28' visibility='default' filepath='/usr/include/elf.h' line='552' column='1'/>
2202      </data-member>
2203      <data-member access='public' layout-offset-in-bits='32'>
2204        <!-- Elf64_Word Elf64_Phdr::p_flags -->
2205        <var-decl name='p_flags' type-id='type-id-28' visibility='default' filepath='/usr/include/elf.h' line='553' column='1'/>
2206      </data-member>
2207      <data-member access='public' layout-offset-in-bits='64'>
2208        <!-- Elf64_Off Elf64_Phdr::p_offset -->
2209        <var-decl name='p_offset' type-id='type-id-30' visibility='default' filepath='/usr/include/elf.h' line='554' column='1'/>
2210      </data-member>
2211      <data-member access='public' layout-offset-in-bits='128'>
2212        <!-- Elf64_Addr Elf64_Phdr::p_vaddr -->
2213        <var-decl name='p_vaddr' type-id='type-id-29' visibility='default' filepath='/usr/include/elf.h' line='555' column='1'/>
2214      </data-member>
2215      <data-member access='public' layout-offset-in-bits='192'>
2216        <!-- Elf64_Addr Elf64_Phdr::p_paddr -->
2217        <var-decl name='p_paddr' type-id='type-id-29' visibility='default' filepath='/usr/include/elf.h' line='556' column='1'/>
2218      </data-member>
2219      <data-member access='public' layout-offset-in-bits='256'>
2220        <!-- Elf64_Xword Elf64_Phdr::p_filesz -->
2221        <var-decl name='p_filesz' type-id='type-id-32' visibility='default' filepath='/usr/include/elf.h' line='557' column='1'/>
2222      </data-member>
2223      <data-member access='public' layout-offset-in-bits='320'>
2224        <!-- Elf64_Xword Elf64_Phdr::p_memsz -->
2225        <var-decl name='p_memsz' type-id='type-id-32' visibility='default' filepath='/usr/include/elf.h' line='558' column='1'/>
2226      </data-member>
2227      <data-member access='public' layout-offset-in-bits='384'>
2228        <!-- Elf64_Xword Elf64_Phdr::p_align -->
2229        <var-decl name='p_align' type-id='type-id-32' visibility='default' filepath='/usr/include/elf.h' line='559' column='1'/>
2230      </data-member>
2231    </class-decl>
2232    <!-- struct Elf64_Sym -->
2233    <class-decl name='Elf64_Sym' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/include/elf.h' line='389' column='1' id='type-id-33'>
2234      <data-member access='public' layout-offset-in-bits='0'>
2235        <!-- Elf64_Word Elf64_Sym::st_name -->
2236        <var-decl name='st_name' type-id='type-id-28' visibility='default' filepath='/usr/include/elf.h' line='390' column='1'/>
2237      </data-member>
2238      <data-member access='public' layout-offset-in-bits='32'>
2239        <!-- unsigned char Elf64_Sym::st_info -->
2240        <var-decl name='st_info' type-id='type-id-34' visibility='default' filepath='/usr/include/elf.h' line='391' column='1'/>
2241      </data-member>
2242      <data-member access='public' layout-offset-in-bits='40'>
2243        <!-- unsigned char Elf64_Sym::st_other -->
2244        <var-decl name='st_other' type-id='type-id-34' visibility='default' filepath='/usr/include/elf.h' line='392' column='1'/>
2245      </data-member>
2246      <data-member access='public' layout-offset-in-bits='48'>
2247        <!-- Elf64_Section Elf64_Sym::st_shndx -->
2248        <var-decl name='st_shndx' type-id='type-id-35' visibility='default' filepath='/usr/include/elf.h' line='393' column='1'/>
2249      </data-member>
2250      <data-member access='public' layout-offset-in-bits='64'>
2251        <!-- Elf64_Addr Elf64_Sym::st_value -->
2252        <var-decl name='st_value' type-id='type-id-29' visibility='default' filepath='/usr/include/elf.h' line='394' column='1'/>
2253      </data-member>
2254      <data-member access='public' layout-offset-in-bits='128'>
2255        <!-- Elf64_Xword Elf64_Sym::st_size -->
2256        <var-decl name='st_size' type-id='type-id-32' visibility='default' filepath='/usr/include/elf.h' line='395' column='1'/>
2257      </data-member>
2258    </class-decl>
2259    <!-- struct Elf64_Verdaux -->
2260    <class-decl name='Elf64_Verdaux' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/include/elf.h' line='849' column='1' id='type-id-36'>
2261      <data-member access='public' layout-offset-in-bits='0'>
2262        <!-- Elf64_Word Elf64_Verdaux::vda_name -->
2263        <var-decl name='vda_name' type-id='type-id-28' visibility='default' filepath='/usr/include/elf.h' line='850' column='1'/>
2264      </data-member>
2265      <data-member access='public' layout-offset-in-bits='32'>
2266        <!-- Elf64_Word Elf64_Verdaux::vda_next -->
2267        <var-decl name='vda_next' type-id='type-id-28' visibility='default' filepath='/usr/include/elf.h' line='851' column='1'/>
2268      </data-member>
2269    </class-decl>
2270    <!-- struct Elf64_Verdef -->
2271    <class-decl name='Elf64_Verdef' size-in-bits='160' is-struct='yes' visibility='default' filepath='/usr/include/elf.h' line='812' column='1' id='type-id-37'>
2272      <data-member access='public' layout-offset-in-bits='0'>
2273        <!-- Elf64_Half Elf64_Verdef::vd_version -->
2274        <var-decl name='vd_version' type-id='type-id-27' visibility='default' filepath='/usr/include/elf.h' line='813' column='1'/>
2275      </data-member>
2276      <data-member access='public' layout-offset-in-bits='16'>
2277        <!-- Elf64_Half Elf64_Verdef::vd_flags -->
2278        <var-decl name='vd_flags' type-id='type-id-27' visibility='default' filepath='/usr/include/elf.h' line='814' column='1'/>
2279      </data-member>
2280      <data-member access='public' layout-offset-in-bits='32'>
2281        <!-- Elf64_Half Elf64_Verdef::vd_ndx -->
2282        <var-decl name='vd_ndx' type-id='type-id-27' visibility='default' filepath='/usr/include/elf.h' line='815' column='1'/>
2283      </data-member>
2284      <data-member access='public' layout-offset-in-bits='48'>
2285        <!-- Elf64_Half Elf64_Verdef::vd_cnt -->
2286        <var-decl name='vd_cnt' type-id='type-id-27' visibility='default' filepath='/usr/include/elf.h' line='816' column='1'/>
2287      </data-member>
2288      <data-member access='public' layout-offset-in-bits='64'>
2289        <!-- Elf64_Word Elf64_Verdef::vd_hash -->
2290        <var-decl name='vd_hash' type-id='type-id-28' visibility='default' filepath='/usr/include/elf.h' line='817' column='1'/>
2291      </data-member>
2292      <data-member access='public' layout-offset-in-bits='96'>
2293        <!-- Elf64_Word Elf64_Verdef::vd_aux -->
2294        <var-decl name='vd_aux' type-id='type-id-28' visibility='default' filepath='/usr/include/elf.h' line='818' column='1'/>
2295      </data-member>
2296      <data-member access='public' layout-offset-in-bits='128'>
2297        <!-- Elf64_Word Elf64_Verdef::vd_next -->
2298        <var-decl name='vd_next' type-id='type-id-28' visibility='default' filepath='/usr/include/elf.h' line='819' column='1'/>
2299      </data-member>
2300    </class-decl>
2301    <!-- typedef uint64_t Elf64_Addr -->
2302    <typedef-decl name='Elf64_Addr' type-id='type-id-38' filepath='/usr/include/elf.h' line='50' column='1' id='type-id-29'/>
2303    <!-- typedef uint16_t Elf64_Half -->
2304    <typedef-decl name='Elf64_Half' type-id='type-id-39' filepath='/usr/include/elf.h' line='34' column='1' id='type-id-27'/>
2305    <!-- typedef uint64_t Elf64_Off -->
2306    <typedef-decl name='Elf64_Off' type-id='type-id-38' filepath='/usr/include/elf.h' line='54' column='1' id='type-id-30'/>
2307    <!-- typedef uint16_t Elf64_Section -->
2308    <typedef-decl name='Elf64_Section' type-id='type-id-39' filepath='/usr/include/elf.h' line='58' column='1' id='type-id-35'/>
2309    <!-- typedef Elf64_Half Elf64_Versym -->
2310    <typedef-decl name='Elf64_Versym' type-id='type-id-27' filepath='/usr/include/elf.h' line='62' column='1' id='type-id-40'/>
2311    <!-- typedef uint32_t Elf64_Word -->
2312    <typedef-decl name='Elf64_Word' type-id='type-id-41' filepath='/usr/include/elf.h' line='39' column='1' id='type-id-28'/>
2313    <!-- typedef uint64_t Elf64_Xword -->
2314    <typedef-decl name='Elf64_Xword' type-id='type-id-38' filepath='/usr/include/elf.h' line='45' column='1' id='type-id-32'/>
2315    <!-- typedef unsigned short int uint16_t -->
2316    <typedef-decl name='uint16_t' type-id='type-id-42' filepath='/usr/include/stdint.h' line='50' column='1' id='type-id-39'/>
2317    <!-- unsigned char[16] -->
2318    <array-type-def dimensions='1' type-id='type-id-34' size-in-bits='128' id='type-id-26'>
2319      <!-- <anonymous range>[16] -->
2320      <subrange length='16' lower-bound='0' upper-bound='15' type-id='type-id-19' id='type-id-43'/>
2321    </array-type-def>
2322    <!-- base::ElfMemImage* -->
2323    <pointer-type-def type-id='type-id-44' size-in-bits='64' id='type-id-45'/>
2324    <!-- base::ElfMemImage::SymbolInfo* -->
2325    <pointer-type-def type-id='type-id-46' size-in-bits='64' id='type-id-47'/>
2326    <!-- base::ElfMemImage::SymbolIterator& -->
2327    <reference-type-def kind='lvalue' type-id='type-id-48' size-in-bits='64' id='type-id-49'/>
2328    <!-- base::ElfMemImage::SymbolIterator* -->
2329    <pointer-type-def type-id='type-id-48' size-in-bits='64' id='type-id-50'/>
2330    <!-- const Elf64_Ehdr -->
2331    <qualified-type-def type-id='type-id-25' const='yes' id='type-id-51'/>
2332    <!-- const Elf64_Ehdr* -->
2333    <pointer-type-def type-id='type-id-51' size-in-bits='64' id='type-id-52'/>
2334    <!-- const Elf64_Phdr -->
2335    <qualified-type-def type-id='type-id-31' const='yes' id='type-id-53'/>
2336    <!-- const Elf64_Phdr* -->
2337    <pointer-type-def type-id='type-id-53' size-in-bits='64' id='type-id-54'/>
2338    <!-- const Elf64_Sym -->
2339    <qualified-type-def type-id='type-id-33' const='yes' id='type-id-55'/>
2340    <!-- const Elf64_Sym* -->
2341    <pointer-type-def type-id='type-id-55' size-in-bits='64' id='type-id-56'/>
2342    <!-- const Elf64_Verdaux -->
2343    <qualified-type-def type-id='type-id-36' const='yes' id='type-id-57'/>
2344    <!-- const Elf64_Verdaux* -->
2345    <pointer-type-def type-id='type-id-57' size-in-bits='64' id='type-id-58'/>
2346    <!-- const Elf64_Verdef -->
2347    <qualified-type-def type-id='type-id-37' const='yes' id='type-id-59'/>
2348    <!-- const Elf64_Verdef* -->
2349    <pointer-type-def type-id='type-id-59' size-in-bits='64' id='type-id-60'/>
2350    <!-- const Elf64_Versym -->
2351    <qualified-type-def type-id='type-id-40' const='yes' id='type-id-61'/>
2352    <!-- const Elf64_Versym* -->
2353    <pointer-type-def type-id='type-id-61' size-in-bits='64' id='type-id-62'/>
2354    <!-- const Elf64_Word -->
2355    <qualified-type-def type-id='type-id-28' const='yes' id='type-id-63'/>
2356    <!-- const Elf64_Word* -->
2357    <pointer-type-def type-id='type-id-63' size-in-bits='64' id='type-id-64'/>
2358    <!-- const base::ElfMemImage -->
2359    <qualified-type-def type-id='type-id-44' const='yes' id='type-id-65'/>
2360    <!-- const base::ElfMemImage* -->
2361    <pointer-type-def type-id='type-id-65' size-in-bits='64' id='type-id-66'/>
2362    <!-- const base::ElfMemImage::SymbolInfo -->
2363    <qualified-type-def type-id='type-id-46' const='yes' id='type-id-67'/>
2364    <!-- const base::ElfMemImage::SymbolInfo& -->
2365    <reference-type-def kind='lvalue' type-id='type-id-67' size-in-bits='64' id='type-id-68'/>
2366    <!-- const base::ElfMemImage::SymbolInfo* -->
2367    <pointer-type-def type-id='type-id-67' size-in-bits='64' id='type-id-69'/>
2368    <!-- const base::ElfMemImage::SymbolIterator -->
2369    <qualified-type-def type-id='type-id-48' const='yes' id='type-id-70'/>
2370    <!-- const base::ElfMemImage::SymbolIterator& -->
2371    <reference-type-def kind='lvalue' type-id='type-id-70' size-in-bits='64' id='type-id-71'/>
2372    <!-- const base::ElfMemImage::SymbolIterator* -->
2373    <pointer-type-def type-id='type-id-70' size-in-bits='64' id='type-id-72'/>
2374    <!-- void* const -->
2375    <qualified-type-def type-id='type-id-73' const='yes' id='type-id-74'/>
2376    <!-- namespace base -->
2377    <namespace-decl name='base'>
2378      <!-- class base::ElfMemImage -->
2379      <class-decl name='ElfMemImage' size-in-bits='576' visibility='default' filepath='./src/base/elf_mem_image.h' line='56' column='1' id='type-id-44'>
2380        <member-type access='private'>
2381          <!-- class base::ElfMemImage::SymbolIterator -->
2382          <class-decl name='SymbolIterator' size-in-bits='384' visibility='default' filepath='./src/base/elf_mem_image.h' line='73' column='1' id='type-id-48'>
2383            <data-member access='private' layout-offset-in-bits='0'>
2384              <!-- base::ElfMemImage::SymbolInfo base::ElfMemImage::SymbolIterator::info_ -->
2385              <var-decl name='info_' type-id='type-id-46' visibility='default' filepath='./src/base/elf_mem_image.h' line='84' column='1'/>
2386            </data-member>
2387            <data-member access='private' layout-offset-in-bits='256'>
2388              <!-- int base::ElfMemImage::SymbolIterator::index_ -->
2389              <var-decl name='index_' type-id='type-id-1' visibility='default' filepath='./src/base/elf_mem_image.h' line='85' column='1'/>
2390            </data-member>
2391            <data-member access='private' layout-offset-in-bits='320'>
2392              <!-- void* const base::ElfMemImage::SymbolIterator::image_ -->
2393              <var-decl name='image_' type-id='type-id-74' visibility='default' filepath='./src/base/elf_mem_image.h' line='86' column='1'/>
2394            </data-member>
2395            <member-function access='private' constructor='yes'>
2396              <!-- base::ElfMemImage::SymbolIterator::SymbolIterator(void*, int) -->
2397              <function-decl name='SymbolIterator' mangled-name='_ZN4base11ElfMemImage14SymbolIteratorC2EPKvi' filepath='./src/base/elf_mem_image.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN4base11ElfMemImage14SymbolIteratorC2EPKvi'>
2398                <!-- implicit parameter of type 'base::ElfMemImage::SymbolIterator*' -->
2399                <parameter type-id='type-id-50' is-artificial='yes'/>
2400                <!-- parameter of type 'void*' -->
2401                <parameter type-id='type-id-73'/>
2402                <!-- parameter of type 'int' -->
2403                <parameter type-id='type-id-1'/>
2404                <!-- void -->
2405                <return type-id='type-id-75'/>
2406              </function-decl>
2407            </member-function>
2408            <member-function access='private'>
2409              <!-- const base::ElfMemImage::SymbolInfo* base::ElfMemImage::SymbolIterator::operator&#45;>() -->
2410              <function-decl name='operator-&gt;' mangled-name='_ZNK4base11ElfMemImage14SymbolIteratorptEv' filepath='./src/base/elf_mem_image.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK4base11ElfMemImage14SymbolIteratorptEv'>
2411                <!-- implicit parameter of type 'const base::ElfMemImage::SymbolIterator*' -->
2412                <parameter type-id='type-id-72' is-artificial='yes'/>
2413                <!-- const base::ElfMemImage::SymbolInfo* -->
2414                <return type-id='type-id-69'/>
2415              </function-decl>
2416            </member-function>
2417            <member-function access='private'>
2418              <!-- const base::ElfMemImage::SymbolInfo& base::ElfMemImage::SymbolIterator::operator*() -->
2419              <function-decl name='operator*' mangled-name='_ZNK4base11ElfMemImage14SymbolIteratordeEv' filepath='./src/base/elf_mem_image.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK4base11ElfMemImage14SymbolIteratordeEv'>
2420                <!-- implicit parameter of type 'const base::ElfMemImage::SymbolIterator*' -->
2421                <parameter type-id='type-id-72' is-artificial='yes'/>
2422                <!-- const base::ElfMemImage::SymbolInfo& -->
2423                <return type-id='type-id-68'/>
2424              </function-decl>
2425            </member-function>
2426            <member-function access='private'>
2427              <!-- bool base::ElfMemImage::SymbolIterator::operator==(const base::ElfMemImage::SymbolIterator&) -->
2428              <function-decl name='operator==' mangled-name='_ZNK4base11ElfMemImage14SymbolIteratoreqERKS1_' filepath='./src/base/elf_mem_image.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK4base11ElfMemImage14SymbolIteratoreqERKS1_'>
2429                <!-- implicit parameter of type 'const base::ElfMemImage::SymbolIterator*' -->
2430                <parameter type-id='type-id-72' is-artificial='yes'/>
2431                <!-- parameter of type 'const base::ElfMemImage::SymbolIterator&' -->
2432                <parameter type-id='type-id-71'/>
2433                <!-- bool -->
2434                <return type-id='type-id-76'/>
2435              </function-decl>
2436            </member-function>
2437            <member-function access='private'>
2438              <!-- bool base::ElfMemImage::SymbolIterator::operator!=(const base::ElfMemImage::SymbolIterator&) -->
2439              <function-decl name='operator!=' mangled-name='_ZNK4base11ElfMemImage14SymbolIteratorneERKS1_' filepath='./src/base/elf_mem_image.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK4base11ElfMemImage14SymbolIteratorneERKS1_'>
2440                <!-- implicit parameter of type 'const base::ElfMemImage::SymbolIterator*' -->
2441                <parameter type-id='type-id-72' is-artificial='yes'/>
2442                <!-- parameter of type 'const base::ElfMemImage::SymbolIterator&' -->
2443                <parameter type-id='type-id-71'/>
2444                <!-- bool -->
2445                <return type-id='type-id-76'/>
2446              </function-decl>
2447            </member-function>
2448            <member-function access='private'>
2449              <!-- void base::ElfMemImage::SymbolIterator::Update(int) -->
2450              <function-decl name='Update' mangled-name='_ZN4base11ElfMemImage14SymbolIterator6UpdateEi' filepath='./src/base/elf_mem_image.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN4base11ElfMemImage14SymbolIterator6UpdateEi'>
2451                <!-- implicit parameter of type 'base::ElfMemImage::SymbolIterator*' -->
2452                <parameter type-id='type-id-50' is-artificial='yes'/>
2453                <!-- parameter of type 'int' -->
2454                <parameter type-id='type-id-1'/>
2455                <!-- void -->
2456                <return type-id='type-id-75'/>
2457              </function-decl>
2458            </member-function>
2459            <member-function access='private'>
2460              <!-- base::ElfMemImage::SymbolIterator& base::ElfMemImage::SymbolIterator::operator++() -->
2461              <function-decl name='operator++' mangled-name='_ZN4base11ElfMemImage14SymbolIteratorppEv' filepath='./src/base/elf_mem_image.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN4base11ElfMemImage14SymbolIteratorppEv'>
2462                <!-- implicit parameter of type 'base::ElfMemImage::SymbolIterator*' -->
2463                <parameter type-id='type-id-50' is-artificial='yes'/>
2464                <!-- base::ElfMemImage::SymbolIterator& -->
2465                <return type-id='type-id-49'/>
2466              </function-decl>
2467            </member-function>
2468            <member-function access='private' constructor='yes'>
2469              <!-- base::ElfMemImage::SymbolIterator::SymbolIterator(void*, int) -->
2470              <function-decl name='SymbolIterator' filepath='./src/base/elf_mem_image.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
2471                <!-- implicit parameter of type 'base::ElfMemImage::SymbolIterator*' -->
2472                <parameter type-id='type-id-50' is-artificial='yes'/>
2473                <!-- parameter of type 'void*' -->
2474                <parameter type-id='type-id-73'/>
2475                <!-- parameter of type 'int' -->
2476                <parameter type-id='type-id-1'/>
2477                <!-- void -->
2478                <return type-id='type-id-75'/>
2479              </function-decl>
2480            </member-function>
2481          </class-decl>
2482        </member-type>
2483        <member-type access='private'>
2484          <!-- struct base::ElfMemImage::SymbolInfo -->
2485          <class-decl name='SymbolInfo' size-in-bits='256' is-struct='yes' visibility='default' filepath='./src/base/elf_mem_image.h' line='64' column='1' id='type-id-46'>
2486            <data-member access='public' layout-offset-in-bits='0'>
2487              <!-- const char* base::ElfMemImage::SymbolInfo::name -->
2488              <var-decl name='name' type-id='type-id-2' visibility='default' filepath='./src/base/elf_mem_image.h' line='65' column='1'/>
2489            </data-member>
2490            <data-member access='public' layout-offset-in-bits='64'>
2491              <!-- const char* base::ElfMemImage::SymbolInfo::version -->
2492              <var-decl name='version' type-id='type-id-2' visibility='default' filepath='./src/base/elf_mem_image.h' line='66' column='1'/>
2493            </data-member>
2494            <data-member access='public' layout-offset-in-bits='128'>
2495              <!-- void* base::ElfMemImage::SymbolInfo::address -->
2496              <var-decl name='address' type-id='type-id-73' visibility='default' filepath='./src/base/elf_mem_image.h' line='68' column='1'/>
2497            </data-member>
2498            <data-member access='public' layout-offset-in-bits='192'>
2499              <!-- const Elf64_Sym* base::ElfMemImage::SymbolInfo::symbol -->
2500              <var-decl name='symbol' type-id='type-id-56' visibility='default' filepath='./src/base/elf_mem_image.h' line='69' column='1'/>
2501            </data-member>
2502          </class-decl>
2503        </member-type>
2504        <data-member access='private' static='yes'>
2505          <!-- static void* const base::ElfMemImage::kInvalidBase -->
2506          <var-decl name='kInvalidBase' type-id='type-id-74' mangled-name='_ZN4base11ElfMemImage12kInvalidBaseE' visibility='default' filepath='./src/base/elf_mem_image.h' line='59' column='1' elf-symbol-id='_ZN4base11ElfMemImage12kInvalidBaseE'/>
2507        </data-member>
2508        <data-member access='private' layout-offset-in-bits='0'>
2509          <!-- const Elf64_Ehdr* base::ElfMemImage::ehdr_ -->
2510          <var-decl name='ehdr_' type-id='type-id-52' visibility='default' filepath='./src/base/elf_mem_image.h' line='120' column='1'/>
2511        </data-member>
2512        <data-member access='private' layout-offset-in-bits='64'>
2513          <!-- const Elf64_Sym* base::ElfMemImage::dynsym_ -->
2514          <var-decl name='dynsym_' type-id='type-id-56' visibility='default' filepath='./src/base/elf_mem_image.h' line='121' column='1'/>
2515        </data-member>
2516        <data-member access='private' layout-offset-in-bits='128'>
2517          <!-- const Elf64_Versym* base::ElfMemImage::versym_ -->
2518          <var-decl name='versym_' type-id='type-id-62' visibility='default' filepath='./src/base/elf_mem_image.h' line='122' column='1'/>
2519        </data-member>
2520        <data-member access='private' layout-offset-in-bits='192'>
2521          <!-- const Elf64_Verdef* base::ElfMemImage::verdef_ -->
2522          <var-decl name='verdef_' type-id='type-id-60' visibility='default' filepath='./src/base/elf_mem_image.h' line='123' column='1'/>
2523        </data-member>
2524        <data-member access='private' layout-offset-in-bits='256'>
2525          <!-- const Elf64_Word* base::ElfMemImage::hash_ -->
2526          <var-decl name='hash_' type-id='type-id-64' visibility='default' filepath='./src/base/elf_mem_image.h' line='124' column='1'/>
2527        </data-member>
2528        <data-member access='private' layout-offset-in-bits='320'>
2529          <!-- const char* base::ElfMemImage::dynstr_ -->
2530          <var-decl name='dynstr_' type-id='type-id-2' visibility='default' filepath='./src/base/elf_mem_image.h' line='125' column='1'/>
2531        </data-member>
2532        <data-member access='private' layout-offset-in-bits='384'>
2533          <!-- size_t base::ElfMemImage::strsize_ -->
2534          <var-decl name='strsize_' type-id='type-id-7' visibility='default' filepath='./src/base/elf_mem_image.h' line='126' column='1'/>
2535        </data-member>
2536        <data-member access='private' layout-offset-in-bits='448'>
2537          <!-- size_t base::ElfMemImage::verdefnum_ -->
2538          <var-decl name='verdefnum_' type-id='type-id-7' visibility='default' filepath='./src/base/elf_mem_image.h' line='127' column='1'/>
2539        </data-member>
2540        <data-member access='private' layout-offset-in-bits='512'>
2541          <!-- Elf64_Addr base::ElfMemImage::link_base_ -->
2542          <var-decl name='link_base_' type-id='type-id-29' visibility='default' filepath='./src/base/elf_mem_image.h' line='128' column='1'/>
2543        </data-member>
2544        <member-function access='private' constructor='yes'>
2545          <!-- base::ElfMemImage::ElfMemImage(void*) -->
2546          <function-decl name='ElfMemImage' mangled-name='_ZN4base11ElfMemImageC1EPKv' filepath='./src/base/elf_mem_image.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN4base11ElfMemImageC1EPKv'>
2547            <!-- implicit parameter of type 'base::ElfMemImage*' -->
2548            <parameter type-id='type-id-45' is-artificial='yes'/>
2549            <!-- parameter of type 'void*' -->
2550            <parameter type-id='type-id-73'/>
2551            <!-- void -->
2552            <return type-id='type-id-75'/>
2553          </function-decl>
2554        </member-function>
2555        <member-function access='private'>
2556          <!-- bool base::ElfMemImage::IsPresent() -->
2557          <function-decl name='IsPresent' mangled-name='_ZNK4base11ElfMemImage9IsPresentEv' filepath='./src/base/elf_mem_image.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
2558            <!-- implicit parameter of type 'const base::ElfMemImage*' -->
2559            <parameter type-id='type-id-66' is-artificial='yes'/>
2560            <!-- bool -->
2561            <return type-id='type-id-76'/>
2562          </function-decl>
2563        </member-function>
2564        <member-function access='private'>
2565          <!-- int base::ElfMemImage::GetNumSymbols() -->
2566          <function-decl name='GetNumSymbols' mangled-name='_ZNK4base11ElfMemImage13GetNumSymbolsEv' filepath='./src/base/elf_mem_image.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK4base11ElfMemImage13GetNumSymbolsEv'>
2567            <!-- implicit parameter of type 'const base::ElfMemImage*' -->
2568            <parameter type-id='type-id-66' is-artificial='yes'/>
2569            <!-- int -->
2570            <return type-id='type-id-1'/>
2571          </function-decl>
2572        </member-function>
2573        <member-function access='private'>
2574          <!-- const Elf64_Verdaux* base::ElfMemImage::GetVerdefAux(const Elf64_Verdef*) -->
2575          <function-decl name='GetVerdefAux' mangled-name='_ZNK4base11ElfMemImage12GetVerdefAuxEPK12Elf64_Verdef' filepath='./src/base/elf_mem_image.h' line='97' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK4base11ElfMemImage12GetVerdefAuxEPK12Elf64_Verdef'>
2576            <!-- implicit parameter of type 'const base::ElfMemImage*' -->
2577            <parameter type-id='type-id-66' is-artificial='yes'/>
2578            <!-- parameter of type 'const Elf64_Verdef*' -->
2579            <parameter type-id='type-id-60'/>
2580            <!-- const Elf64_Verdaux* -->
2581            <return type-id='type-id-58'/>
2582          </function-decl>
2583        </member-function>
2584        <member-function access='private'>
2585          <!-- base::ElfMemImage::SymbolIterator base::ElfMemImage::end() -->
2586          <function-decl name='end' mangled-name='_ZNK4base11ElfMemImage3endEv' filepath='./src/base/elf_mem_image.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK4base11ElfMemImage3endEv'>
2587            <!-- implicit parameter of type 'const base::ElfMemImage*' -->
2588            <parameter type-id='type-id-66' is-artificial='yes'/>
2589            <!-- class base::ElfMemImage::SymbolIterator -->
2590            <return type-id='type-id-48'/>
2591          </function-decl>
2592        </member-function>
2593        <member-function access='private'>
2594          <!-- const char* base::ElfMemImage::GetVerstr(Elf64_Word) -->
2595          <function-decl name='GetVerstr' mangled-name='_ZNK4base11ElfMemImage9GetVerstrEj' filepath='./src/base/elf_mem_image.h' line='100' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK4base11ElfMemImage9GetVerstrEj'>
2596            <!-- implicit parameter of type 'const base::ElfMemImage*' -->
2597            <parameter type-id='type-id-66' is-artificial='yes'/>
2598            <!-- parameter of type 'typedef Elf64_Word' -->
2599            <parameter type-id='type-id-28'/>
2600            <!-- const char* -->
2601            <return type-id='type-id-2'/>
2602          </function-decl>
2603        </member-function>
2604        <member-function access='private'>
2605          <!-- const Elf64_Verdef* base::ElfMemImage::GetVerdef(int) -->
2606          <function-decl name='GetVerdef' mangled-name='_ZNK4base11ElfMemImage9GetVerdefEi' filepath='./src/base/elf_mem_image.h' line='96' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK4base11ElfMemImage9GetVerdefEi'>
2607            <!-- implicit parameter of type 'const base::ElfMemImage*' -->
2608            <parameter type-id='type-id-66' is-artificial='yes'/>
2609            <!-- parameter of type 'int' -->
2610            <parameter type-id='type-id-1'/>
2611            <!-- const Elf64_Verdef* -->
2612            <return type-id='type-id-60'/>
2613          </function-decl>
2614        </member-function>
2615        <member-function access='private'>
2616          <!-- void* base::ElfMemImage::GetSymAddr(const Elf64_Sym*) -->
2617          <function-decl name='GetSymAddr' mangled-name='_ZNK4base11ElfMemImage10GetSymAddrEPK9Elf64_Sym' filepath='./src/base/elf_mem_image.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK4base11ElfMemImage10GetSymAddrEPK9Elf64_Sym'>
2618            <!-- implicit parameter of type 'const base::ElfMemImage*' -->
2619            <parameter type-id='type-id-66' is-artificial='yes'/>
2620            <!-- parameter of type 'const Elf64_Sym*' -->
2621            <parameter type-id='type-id-56'/>
2622            <!-- void* -->
2623            <return type-id='type-id-73'/>
2624          </function-decl>
2625        </member-function>
2626        <member-function access='private'>
2627          <!-- const char* base::ElfMemImage::GetDynstr(Elf64_Word) -->
2628          <function-decl name='GetDynstr' mangled-name='_ZNK4base11ElfMemImage9GetDynstrEj' filepath='./src/base/elf_mem_image.h' line='98' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK4base11ElfMemImage9GetDynstrEj'>
2629            <!-- implicit parameter of type 'const base::ElfMemImage*' -->
2630            <parameter type-id='type-id-66' is-artificial='yes'/>
2631            <!-- parameter of type 'typedef Elf64_Word' -->
2632            <parameter type-id='type-id-28'/>
2633            <!-- const char* -->
2634            <return type-id='type-id-2'/>
2635          </function-decl>
2636        </member-function>
2637        <member-function access='private'>
2638          <!-- const Elf64_Phdr* base::ElfMemImage::GetPhdr(int) -->
2639          <function-decl name='GetPhdr' mangled-name='_ZNK4base11ElfMemImage7GetPhdrEi' filepath='./src/base/elf_mem_image.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK4base11ElfMemImage7GetPhdrEi'>
2640            <!-- implicit parameter of type 'const base::ElfMemImage*' -->
2641            <parameter type-id='type-id-66' is-artificial='yes'/>
2642            <!-- parameter of type 'int' -->
2643            <parameter type-id='type-id-1'/>
2644            <!-- const Elf64_Phdr* -->
2645            <return type-id='type-id-54'/>
2646          </function-decl>
2647        </member-function>
2648        <member-function access='private'>
2649          <!-- void base::ElfMemImage::Init(void*) -->
2650          <function-decl name='Init' mangled-name='_ZN4base11ElfMemImage4InitEPKv' filepath='./src/base/elf_mem_image.h' line='91' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN4base11ElfMemImage4InitEPKv'>
2651            <!-- implicit parameter of type 'base::ElfMemImage*' -->
2652            <parameter type-id='type-id-45' is-artificial='yes'/>
2653            <!-- parameter of type 'void*' -->
2654            <parameter type-id='type-id-73'/>
2655            <!-- void -->
2656            <return type-id='type-id-75'/>
2657          </function-decl>
2658        </member-function>
2659        <member-function access='private'>
2660          <!-- const Elf64_Versym* base::ElfMemImage::GetVersym(int) -->
2661          <function-decl name='GetVersym' mangled-name='_ZNK4base11ElfMemImage9GetVersymEi' filepath='./src/base/elf_mem_image.h' line='95' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK4base11ElfMemImage9GetVersymEi'>
2662            <!-- implicit parameter of type 'const base::ElfMemImage*' -->
2663            <parameter type-id='type-id-66' is-artificial='yes'/>
2664            <!-- parameter of type 'int' -->
2665            <parameter type-id='type-id-1'/>
2666            <!-- const Elf64_Versym* -->
2667            <return type-id='type-id-62'/>
2668          </function-decl>
2669        </member-function>
2670        <member-function access='private'>
2671          <!-- const Elf64_Sym* base::ElfMemImage::GetDynsym(int) -->
2672          <function-decl name='GetDynsym' mangled-name='_ZNK4base11ElfMemImage9GetDynsymEi' filepath='./src/base/elf_mem_image.h' line='94' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK4base11ElfMemImage9GetDynsymEi'>
2673            <!-- implicit parameter of type 'const base::ElfMemImage*' -->
2674            <parameter type-id='type-id-66' is-artificial='yes'/>
2675            <!-- parameter of type 'int' -->
2676            <parameter type-id='type-id-1'/>
2677            <!-- const Elf64_Sym* -->
2678            <return type-id='type-id-56'/>
2679          </function-decl>
2680        </member-function>
2681        <member-function access='private'>
2682          <!-- base::ElfMemImage::SymbolIterator base::ElfMemImage::begin() -->
2683          <function-decl name='begin' mangled-name='_ZNK4base11ElfMemImage5beginEv' filepath='./src/base/elf_mem_image.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK4base11ElfMemImage5beginEv'>
2684            <!-- implicit parameter of type 'const base::ElfMemImage*' -->
2685            <parameter type-id='type-id-66' is-artificial='yes'/>
2686            <!-- class base::ElfMemImage::SymbolIterator -->
2687            <return type-id='type-id-48'/>
2688          </function-decl>
2689        </member-function>
2690        <member-function access='private'>
2691          <!-- bool base::ElfMemImage::LookupSymbolByAddress(void*, base::ElfMemImage::SymbolInfo*) -->
2692          <function-decl name='LookupSymbolByAddress' mangled-name='_ZNK4base11ElfMemImage21LookupSymbolByAddressEPKvPNS0_10SymbolInfoE' filepath='./src/base/elf_mem_image.h' line='117' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK4base11ElfMemImage21LookupSymbolByAddressEPKvPNS0_10SymbolInfoE'>
2693            <!-- implicit parameter of type 'const base::ElfMemImage*' -->
2694            <parameter type-id='type-id-66' is-artificial='yes'/>
2695            <!-- parameter of type 'void*' -->
2696            <parameter type-id='type-id-73'/>
2697            <!-- parameter of type 'base::ElfMemImage::SymbolInfo*' -->
2698            <parameter type-id='type-id-47'/>
2699            <!-- bool -->
2700            <return type-id='type-id-76'/>
2701          </function-decl>
2702        </member-function>
2703        <member-function access='private'>
2704          <!-- bool base::ElfMemImage::LookupSymbol(const char*, const char*, int, base::ElfMemImage::SymbolInfo*) -->
2705          <function-decl name='LookupSymbol' mangled-name='_ZNK4base11ElfMemImage12LookupSymbolEPKcS2_iPNS0_10SymbolInfoE' filepath='./src/base/elf_mem_image.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK4base11ElfMemImage12LookupSymbolEPKcS2_iPNS0_10SymbolInfoE'>
2706            <!-- implicit parameter of type 'const base::ElfMemImage*' -->
2707            <parameter type-id='type-id-66' is-artificial='yes'/>
2708            <!-- parameter of type 'const char*' -->
2709            <parameter type-id='type-id-2'/>
2710            <!-- parameter of type 'const char*' -->
2711            <parameter type-id='type-id-2'/>
2712            <!-- parameter of type 'int' -->
2713            <parameter type-id='type-id-1'/>
2714            <!-- parameter of type 'base::ElfMemImage::SymbolInfo*' -->
2715            <parameter type-id='type-id-47'/>
2716            <!-- bool -->
2717            <return type-id='type-id-76'/>
2718          </function-decl>
2719        </member-function>
2720        <member-function access='private' constructor='yes'>
2721          <!-- base::ElfMemImage::ElfMemImage(void*) -->
2722          <function-decl name='ElfMemImage' filepath='./src/base/elf_mem_image.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
2723            <!-- implicit parameter of type 'base::ElfMemImage*' -->
2724            <parameter type-id='type-id-45' is-artificial='yes'/>
2725            <!-- parameter of type 'void*' -->
2726            <parameter type-id='type-id-73'/>
2727            <!-- void -->
2728            <return type-id='type-id-75'/>
2729          </function-decl>
2730        </member-function>
2731      </class-decl>
2732    </namespace-decl>
2733  </abi-instr>
2734  <abi-instr address-size='64' path='src/base/linuxthreads.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-kFgaKP/gperftools-2.4' language='LANG_C_plus_plus'>
2735    <!-- typedef int (void*, int, pid_t*, typedef __va_list_tag __va_list_tag*)* ListAllProcessThreadsCallBack -->
2736    <typedef-decl name='ListAllProcessThreadsCallBack' type-id='type-id-77' filepath='./src/base/thread_lister.h' line='48' column='1' id='type-id-78'/>
2737    <!-- typedef int __pid_t -->
2738    <typedef-decl name='__pid_t' type-id='type-id-1' filepath='/usr/include/bits/types.h' line='143' column='1' id='type-id-79'/>
2739    <!-- typedef __pid_t pid_t -->
2740    <typedef-decl name='pid_t' type-id='type-id-79' filepath='/usr/include/sched.h' line='37' column='1' id='type-id-80'/>
2741    <!-- int (void*, int, pid_t*, typedef __va_list_tag __va_list_tag*)* -->
2742    <pointer-type-def type-id='type-id-81' size-in-bits='64' id='type-id-77'/>
2743    <!-- pid_t* -->
2744    <pointer-type-def type-id='type-id-80' size-in-bits='64' id='type-id-82'/>
2745    <!-- int TCMalloc_ListAllProcessThreads(void*, ListAllProcessThreadsCallBack, ...) -->
2746    <function-decl name='TCMalloc_ListAllProcessThreads' mangled-name='TCMalloc_ListAllProcessThreads' filepath='src/base/linuxthreads.cc' line='551' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='TCMalloc_ListAllProcessThreads'>
2747      <!-- parameter of type 'void*' -->
2748      <parameter type-id='type-id-73' name='parameter' filepath='src/base/linuxthreads.cc' line='551' column='1'/>
2749      <!-- parameter of type 'typedef ListAllProcessThreadsCallBack' -->
2750      <parameter type-id='type-id-78' name='callback' filepath='src/base/linuxthreads.cc' line='552' column='1'/>
2751      <parameter is-variadic='yes'/>
2752      <!-- int -->
2753      <return type-id='type-id-1'/>
2754    </function-decl>
2755    <!-- int TCMalloc_ResumeAllProcessThreads(int, pid_t*) -->
2756    <function-decl name='TCMalloc_ResumeAllProcessThreads' mangled-name='TCMalloc_ResumeAllProcessThreads' filepath='src/base/linuxthreads.cc' line='696' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='TCMalloc_ResumeAllProcessThreads'>
2757      <!-- parameter of type 'int' -->
2758      <parameter type-id='type-id-1' name='num_threads' filepath='src/base/linuxthreads.cc' line='696' column='1'/>
2759      <!-- parameter of type 'pid_t*' -->
2760      <parameter type-id='type-id-82' name='thread_pids' filepath='src/base/linuxthreads.cc' line='696' column='1'/>
2761      <!-- int -->
2762      <return type-id='type-id-1'/>
2763    </function-decl>
2764    <!-- int (void*, int, pid_t*, typedef __va_list_tag __va_list_tag*) -->
2765    <function-type size-in-bits='64' id='type-id-81'>
2766      <!-- parameter of type 'void*' -->
2767      <parameter type-id='type-id-73'/>
2768      <!-- parameter of type 'int' -->
2769      <parameter type-id='type-id-1'/>
2770      <!-- parameter of type 'pid_t*' -->
2771      <parameter type-id='type-id-82'/>
2772      <!-- parameter of type 'typedef __va_list_tag __va_list_tag*' -->
2773      <parameter type-id='type-id-23'/>
2774      <!-- int -->
2775      <return type-id='type-id-1'/>
2776    </function-type>
2777  </abi-instr>
2778  <abi-instr address-size='64' path='src/base/logging.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-kFgaKP/gperftools-2.4' language='LANG_C_plus_plus'>
2779    <!-- namespace tcmalloc -->
2780    <namespace-decl name='tcmalloc'>
2781      <!-- namespace tcmalloc::commandlineflags -->
2782      <namespace-decl name='commandlineflags'>
2783        <!-- int tcmalloc::commandlineflags::StringToInt(const char*, int) -->
2784        <function-decl name='StringToInt' filepath='./src/base/commandlineflags.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
2785          <!-- parameter of type 'const char*' -->
2786          <parameter type-id='type-id-2'/>
2787          <!-- parameter of type 'int' -->
2788          <parameter type-id='type-id-1'/>
2789          <!-- int -->
2790          <return type-id='type-id-1'/>
2791        </function-decl>
2792      </namespace-decl>
2793    </namespace-decl>
2794    <!-- namespace FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead -->
2795    <namespace-decl name='FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead'>
2796      <!-- int32 FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead::FLAGS_verbose -->
2797      <var-decl name='FLAGS_verbose' type-id='type-id-83' mangled-name='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead13FLAGS_verboseE' visibility='default' filepath='./src/base/logging.h' line='76' column='1' elf-symbol-id='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead13FLAGS_verboseE'/>
2798      <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead::FLAGS_noverbose -->
2799      <var-decl name='FLAGS_noverbose' type-id='type-id-84' mangled-name='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead15FLAGS_noverboseE' visibility='default' filepath='src/base/logging.cc' line='40' column='1' elf-symbol-id='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead15FLAGS_noverboseE'/>
2800    </namespace-decl>
2801    <!-- RawFD RawOpenForWriting(const char*) -->
2802    <function-decl name='RawOpenForWriting' mangled-name='_Z17RawOpenForWritingPKc' filepath='src/base/logging.cc' line='90' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z17RawOpenForWritingPKc'>
2803      <!-- parameter of type 'const char*' -->
2804      <parameter type-id='type-id-2' name='filename' filepath='src/base/logging.cc' line='90' column='1'/>
2805      <!-- typedef RawFD -->
2806      <return type-id='type-id-85'/>
2807    </function-decl>
2808    <!-- void RawWrite(RawFD, const char*, size_t) -->
2809    <function-decl name='RawWrite' mangled-name='_Z8RawWriteiPKcm' filepath='src/base/logging.cc' line='94' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z8RawWriteiPKcm'>
2810      <!-- parameter of type 'typedef RawFD' -->
2811      <parameter type-id='type-id-85' name='fd' filepath='src/base/logging.cc' line='94' column='1'/>
2812      <!-- parameter of type 'const char*' -->
2813      <parameter type-id='type-id-2' name='buf' filepath='src/base/logging.cc' line='94' column='1'/>
2814      <!-- parameter of type 'typedef size_t' -->
2815      <parameter type-id='type-id-7' name='len' filepath='src/base/logging.cc' line='94' column='1'/>
2816      <!-- void -->
2817      <return type-id='type-id-75'/>
2818    </function-decl>
2819    <!-- void RawClose(RawFD) -->
2820    <function-decl name='RawClose' mangled-name='_Z8RawClosei' filepath='src/base/logging.cc' line='104' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z8RawClosei'>
2821      <!-- parameter of type 'typedef RawFD' -->
2822      <parameter type-id='type-id-85' name='fd' filepath='src/base/logging.cc' line='104' column='1'/>
2823      <!-- void -->
2824      <return type-id='type-id-75'/>
2825    </function-decl>
2826  </abi-instr>
2827  <abi-instr address-size='64' path='src/base/low_level_alloc.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-kFgaKP/gperftools-2.4' language='LANG_C_plus_plus'>
2828    <!-- low_level_alloc_internal::AllocList*[30] -->
2829    <array-type-def dimensions='1' type-id='type-id-86' size-in-bits='1920' id='type-id-87'>
2830      <!-- <anonymous range>[30] -->
2831      <subrange length='30' lower-bound='0' upper-bound='29' type-id='type-id-19' id='type-id-88'/>
2832    </array-type-def>
2833    <!-- low_level_alloc_internal::AllocList* -->
2834    <pointer-type-def type-id='type-id-89' size-in-bits='64' id='type-id-86'/>
2835    <!-- namespace base -->
2836    <namespace-decl name='base'>
2837      <!-- namespace base::subtle -->
2838      <namespace-decl name='subtle'>
2839        <!-- typedef int64_t base::subtle::Atomic64 -->
2840        <typedef-decl name='Atomic64' type-id='type-id-90' filepath='./src/base/atomicops-internals-x86.h' line='70' column='1' id='type-id-91'/>
2841        <!-- Atomic32 base::subtle::NoBarrier_CompareAndSwap(volatile Atomic32*, Atomic32, Atomic32) -->
2842        <function-decl name='NoBarrier_CompareAndSwap' filepath='./src/base/atomicops-internals-x86.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
2843          <!-- parameter of type 'volatile Atomic32*' -->
2844          <parameter type-id='type-id-92'/>
2845          <!-- parameter of type 'typedef Atomic32' -->
2846          <parameter type-id='type-id-93'/>
2847          <!-- parameter of type 'typedef Atomic32' -->
2848          <parameter type-id='type-id-93'/>
2849          <!-- typedef Atomic32 -->
2850          <return type-id='type-id-93'/>
2851        </function-decl>
2852        <!-- Atomic32 base::subtle::NoBarrier_AtomicExchange(volatile Atomic32*, Atomic32) -->
2853        <function-decl name='NoBarrier_AtomicExchange' filepath='./src/base/atomicops-internals-x86.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
2854          <!-- parameter of type 'volatile Atomic32*' -->
2855          <parameter type-id='type-id-92'/>
2856          <!-- parameter of type 'typedef Atomic32' -->
2857          <parameter type-id='type-id-93'/>
2858          <!-- typedef Atomic32 -->
2859          <return type-id='type-id-93'/>
2860        </function-decl>
2861        <!-- Atomic32 base::subtle::Release_AtomicExchange(volatile Atomic32*, Atomic32) -->
2862        <function-decl name='Release_AtomicExchange' filepath='./src/base/atomicops-internals-x86.h' line='100' column='1' visibility='default' binding='global' size-in-bits='64'>
2863          <!-- parameter of type 'volatile Atomic32*' -->
2864          <parameter type-id='type-id-92'/>
2865          <!-- parameter of type 'typedef Atomic32' -->
2866          <parameter type-id='type-id-93'/>
2867          <!-- typedef Atomic32 -->
2868          <return type-id='type-id-93'/>
2869        </function-decl>
2870        <!-- Atomic32 base::subtle::Acquire_CompareAndSwap(volatile Atomic32*, Atomic32, Atomic32) -->
2871        <function-decl name='Acquire_CompareAndSwap' filepath='./src/base/atomicops-internals-x86.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
2872          <!-- parameter of type 'volatile Atomic32*' -->
2873          <parameter type-id='type-id-92'/>
2874          <!-- parameter of type 'typedef Atomic32' -->
2875          <parameter type-id='type-id-93'/>
2876          <!-- parameter of type 'typedef Atomic32' -->
2877          <parameter type-id='type-id-93'/>
2878          <!-- typedef Atomic32 -->
2879          <return type-id='type-id-93'/>
2880        </function-decl>
2881        <!-- base::subtle::Atomic64 base::subtle::NoBarrier_Load(const volatile base::subtle::Atomic64*) -->
2882        <function-decl name='NoBarrier_Load' filepath='./src/base/atomicops-internals-x86.h' line='245' column='1' visibility='default' binding='global' size-in-bits='64'>
2883          <!-- parameter of type 'const volatile base::subtle::Atomic64*' -->
2884          <parameter type-id='type-id-94'/>
2885          <!-- typedef base::subtle::Atomic64 -->
2886          <return type-id='type-id-91'/>
2887        </function-decl>
2888      </namespace-decl>
2889      <!-- enum base::LinkerInitialized -->
2890      <enum-decl name='LinkerInitialized' filepath='./src/base/basictypes.h' line='381' column='1' id='type-id-95'>
2891        <underlying-type type-id='type-id-96'/>
2892        <enumerator name='LINKER_INITIALIZED' value='0'/>
2893      </enum-decl>
2894      <!-- namespace base::internal -->
2895      <namespace-decl name='internal'>
2896        <!-- struct base::internal::HookList<void (*)(const void*)> -->
2897        <class-decl name='HookList&lt;void (*)(const void*)&gt;' is-struct='yes' visibility='default' id='type-id-97'/>
2898        <!-- struct base::internal::HookList<void (*)(const void*, size_t)> -->
2899        <class-decl name='HookList&lt;void (*)(const void*, size_t)&gt;' is-struct='yes' visibility='default' id='type-id-98'/>
2900      </namespace-decl>
2901    </namespace-decl>
2902    <!-- namespace low_level_alloc_internal -->
2903    <namespace-decl name='low_level_alloc_internal'>
2904      <!-- struct low_level_alloc_internal::AllocList -->
2905      <class-decl name='AllocList' size-in-bits='2240' is-struct='yes' visibility='default' filepath='src/base/low_level_alloc.cc' line='67' column='1' id='type-id-89'>
2906        <member-type access='public'>
2907          <!-- struct low_level_alloc_internal::AllocList::Header -->
2908          <class-decl name='Header' size-in-bits='256' is-struct='yes' visibility='default' filepath='src/base/low_level_alloc.cc' line='68' column='1' id='type-id-99'>
2909            <data-member access='public' layout-offset-in-bits='0'>
2910              <!-- intptr_t low_level_alloc_internal::AllocList::Header::size -->
2911              <var-decl name='size' type-id='type-id-100' visibility='default' filepath='src/base/low_level_alloc.cc' line='69' column='1'/>
2912            </data-member>
2913            <data-member access='public' layout-offset-in-bits='64'>
2914              <!-- intptr_t low_level_alloc_internal::AllocList::Header::magic -->
2915              <var-decl name='magic' type-id='type-id-100' visibility='default' filepath='src/base/low_level_alloc.cc' line='71' column='1'/>
2916            </data-member>
2917            <data-member access='public' layout-offset-in-bits='128'>
2918              <!-- LowLevelAlloc::Arena* low_level_alloc_internal::AllocList::Header::arena -->
2919              <var-decl name='arena' type-id='type-id-101' visibility='default' filepath='src/base/low_level_alloc.cc' line='72' column='1'/>
2920            </data-member>
2921            <data-member access='public' layout-offset-in-bits='192'>
2922              <!-- void* low_level_alloc_internal::AllocList::Header::dummy_for_alignment -->
2923              <var-decl name='dummy_for_alignment' type-id='type-id-73' visibility='default' filepath='src/base/low_level_alloc.cc' line='73' column='1'/>
2924            </data-member>
2925          </class-decl>
2926        </member-type>
2927        <data-member access='public' layout-offset-in-bits='0'>
2928          <!-- low_level_alloc_internal::AllocList::Header low_level_alloc_internal::AllocList::header -->
2929          <var-decl name='header' type-id='type-id-99' visibility='default' filepath='src/base/low_level_alloc.cc' line='74' column='1'/>
2930        </data-member>
2931        <data-member access='public' layout-offset-in-bits='256'>
2932          <!-- int low_level_alloc_internal::AllocList::levels -->
2933          <var-decl name='levels' type-id='type-id-1' visibility='default' filepath='src/base/low_level_alloc.cc' line='78' column='1'/>
2934        </data-member>
2935        <data-member access='public' layout-offset-in-bits='320'>
2936          <!-- low_level_alloc_internal::AllocList* low_level_alloc_internal::AllocList::next[30] -->
2937          <var-decl name='next' type-id='type-id-87' visibility='default' filepath='src/base/low_level_alloc.cc' line='79' column='1'/>
2938        </data-member>
2939      </class-decl>
2940    </namespace-decl>
2941  </abi-instr>
2942  <abi-instr address-size='64' path='src/base/spinlock.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-kFgaKP/gperftools-2.4' language='LANG_C_plus_plus'>
2943    <!-- struct CycleClock -->
2944    <class-decl name='CycleClock' size-in-bits='8' is-struct='yes' visibility='default' filepath='./src/base/cycleclock.h' line='79' column='1' id='type-id-102'>
2945      <member-function access='public' static='yes'>
2946        <!-- int64 CycleClock::Now() -->
2947        <function-decl name='Now' mangled-name='_ZN10CycleClock3NowEv' filepath='./src/base/cycleclock.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64'>
2948          <!-- typedef int64 -->
2949          <return type-id='type-id-103'/>
2950        </function-decl>
2951      </member-function>
2952    </class-decl>
2953    <!-- namespace base -->
2954    <namespace-decl name='base'>
2955      <!-- namespace base::subtle -->
2956      <namespace-decl name='subtle'>
2957        <!-- Atomic32 base::subtle::NoBarrier_CompareAndSwap(volatile Atomic32*, Atomic32, Atomic32) -->
2958        <function-decl name='NoBarrier_CompareAndSwap' filepath='./src/base/atomicops-internals-x86.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
2959          <!-- parameter of type 'volatile Atomic32*' -->
2960          <parameter type-id='type-id-92'/>
2961          <!-- parameter of type 'typedef Atomic32' -->
2962          <parameter type-id='type-id-93'/>
2963          <!-- parameter of type 'typedef Atomic32' -->
2964          <parameter type-id='type-id-93'/>
2965          <!-- typedef Atomic32 -->
2966          <return type-id='type-id-93'/>
2967        </function-decl>
2968        <!-- Atomic32 base::subtle::Acquire_CompareAndSwap(volatile Atomic32*, Atomic32, Atomic32) -->
2969        <function-decl name='Acquire_CompareAndSwap' filepath='./src/base/atomicops-internals-x86.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
2970          <!-- parameter of type 'volatile Atomic32*' -->
2971          <parameter type-id='type-id-92'/>
2972          <!-- parameter of type 'typedef Atomic32' -->
2973          <parameter type-id='type-id-93'/>
2974          <!-- parameter of type 'typedef Atomic32' -->
2975          <parameter type-id='type-id-93'/>
2976          <!-- typedef Atomic32 -->
2977          <return type-id='type-id-93'/>
2978        </function-decl>
2979        <!-- Atomic32 base::subtle::NoBarrier_Load(const volatile Atomic32*) -->
2980        <function-decl name='NoBarrier_Load' filepath='./src/base/atomicops-internals-x86.h' line='163' column='1' visibility='default' binding='global' size-in-bits='64'>
2981          <!-- parameter of type 'const volatile Atomic32*' -->
2982          <parameter type-id='type-id-104'/>
2983          <!-- typedef Atomic32 -->
2984          <return type-id='type-id-93'/>
2985        </function-decl>
2986      </namespace-decl>
2987      <!-- void base::SubmitSpinLockProfileData(void*, int64) -->
2988      <function-decl name='SubmitSpinLockProfileData' mangled-name='_ZN4base25SubmitSpinLockProfileDataEPKvl' filepath='./src/base/synchronization_profiling.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN4base25SubmitSpinLockProfileDataEPKvl'>
2989        <!-- parameter of type 'void*' -->
2990        <parameter type-id='type-id-73' name='contendedlock' filepath='./src/base/synchronization_profiling.h' line='48' column='1'/>
2991        <!-- parameter of type 'typedef int64' -->
2992        <parameter type-id='type-id-103' name='wait_cycles' filepath='./src/base/synchronization_profiling.h' line='49' column='1'/>
2993        <!-- void -->
2994        <return type-id='type-id-75'/>
2995      </function-decl>
2996    </namespace-decl>
2997  </abi-instr>
2998  <abi-instr address-size='64' path='src/base/spinlock_internal.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-kFgaKP/gperftools-2.4' language='LANG_C_plus_plus'>
2999    <!-- const base::internal::SpinLockWaitTransition -->
3000    <qualified-type-def type-id='type-id-105' const='yes' id='type-id-106'/>
3001    <!-- const base::internal::SpinLockWaitTransition* -->
3002    <pointer-type-def type-id='type-id-106' size-in-bits='64' id='type-id-107'/>
3003    <!-- namespace base -->
3004    <namespace-decl name='base'>
3005      <!-- namespace base::subtle -->
3006      <namespace-decl name='subtle'>
3007        <!-- Atomic32 base::subtle::NoBarrier_CompareAndSwap(volatile Atomic32*, Atomic32, Atomic32) -->
3008        <function-decl name='NoBarrier_CompareAndSwap' filepath='./src/base/atomicops-internals-x86.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
3009          <!-- parameter of type 'volatile Atomic32*' -->
3010          <parameter type-id='type-id-92'/>
3011          <!-- parameter of type 'typedef Atomic32' -->
3012          <parameter type-id='type-id-93'/>
3013          <!-- parameter of type 'typedef Atomic32' -->
3014          <parameter type-id='type-id-93'/>
3015          <!-- typedef Atomic32 -->
3016          <return type-id='type-id-93'/>
3017        </function-decl>
3018        <!-- Atomic32 base::subtle::Acquire_CompareAndSwap(volatile Atomic32*, Atomic32, Atomic32) -->
3019        <function-decl name='Acquire_CompareAndSwap' filepath='./src/base/atomicops-internals-x86.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
3020          <!-- parameter of type 'volatile Atomic32*' -->
3021          <parameter type-id='type-id-92'/>
3022          <!-- parameter of type 'typedef Atomic32' -->
3023          <parameter type-id='type-id-93'/>
3024          <!-- parameter of type 'typedef Atomic32' -->
3025          <parameter type-id='type-id-93'/>
3026          <!-- typedef Atomic32 -->
3027          <return type-id='type-id-93'/>
3028        </function-decl>
3029        <!-- Atomic32 base::subtle::Acquire_Load(const volatile Atomic32*) -->
3030        <function-decl name='Acquire_Load' filepath='./src/base/atomicops-internals-x86.h' line='167' column='1' visibility='default' binding='global' size-in-bits='64'>
3031          <!-- parameter of type 'const volatile Atomic32*' -->
3032          <parameter type-id='type-id-104'/>
3033          <!-- typedef Atomic32 -->
3034          <return type-id='type-id-93'/>
3035        </function-decl>
3036        <!-- void base::subtle::NoBarrier_Store(volatile base::subtle::Atomic64*, base::subtle::Atomic64) -->
3037        <function-decl name='NoBarrier_Store' filepath='./src/base/atomicops-internals-x86.h' line='215' column='1' visibility='default' binding='global' size-in-bits='64'>
3038          <!-- parameter of type 'volatile base::subtle::Atomic64*' -->
3039          <parameter type-id='type-id-108'/>
3040          <!-- parameter of type 'typedef base::subtle::Atomic64' -->
3041          <parameter type-id='type-id-91'/>
3042          <!-- void -->
3043          <return type-id='type-id-75'/>
3044        </function-decl>
3045        <!-- base::subtle::Atomic64 base::subtle::NoBarrier_Load(const volatile base::subtle::Atomic64*) -->
3046        <function-decl name='NoBarrier_Load' filepath='./src/base/atomicops-internals-x86.h' line='245' column='1' visibility='default' binding='global' size-in-bits='64'>
3047          <!-- parameter of type 'const volatile base::subtle::Atomic64*' -->
3048          <parameter type-id='type-id-94'/>
3049          <!-- typedef base::subtle::Atomic64 -->
3050          <return type-id='type-id-91'/>
3051        </function-decl>
3052      </namespace-decl>
3053      <!-- namespace base::internal -->
3054      <namespace-decl name='internal'>
3055        <!-- struct base::internal::SpinLockWaitTransition -->
3056        <class-decl name='SpinLockWaitTransition' size-in-bits='96' is-struct='yes' visibility='default' filepath='./src/base/spinlock_internal.h' line='48' column='1' id='type-id-105'>
3057          <data-member access='public' layout-offset-in-bits='0'>
3058            <!-- int32 base::internal::SpinLockWaitTransition::from -->
3059            <var-decl name='from' type-id='type-id-83' visibility='default' filepath='./src/base/spinlock_internal.h' line='49' column='1'/>
3060          </data-member>
3061          <data-member access='public' layout-offset-in-bits='32'>
3062            <!-- int32 base::internal::SpinLockWaitTransition::to -->
3063            <var-decl name='to' type-id='type-id-83' visibility='default' filepath='./src/base/spinlock_internal.h' line='50' column='1'/>
3064          </data-member>
3065          <data-member access='public' layout-offset-in-bits='64'>
3066            <!-- bool base::internal::SpinLockWaitTransition::done -->
3067            <var-decl name='done' type-id='type-id-76' visibility='default' filepath='./src/base/spinlock_internal.h' line='51' column='1'/>
3068          </data-member>
3069        </class-decl>
3070        <!-- void base::internal::SpinLockDelay(volatile Atomic32*, int32, int) -->
3071        <function-decl name='SpinLockDelay' mangled-name='_ZN4base8internal13SpinLockDelayEPViii' filepath='./src/base/spinlock_linux-inl.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN4base8internal13SpinLockDelayEPViii'>
3072          <!-- parameter of type 'volatile Atomic32*' -->
3073          <parameter type-id='type-id-92' name='w' filepath='./src/base/spinlock_linux-inl.h' line='74' column='1'/>
3074          <!-- parameter of type 'typedef int32' -->
3075          <parameter type-id='type-id-83' name='value' filepath='./src/base/spinlock_linux-inl.h' line='74' column='1'/>
3076          <!-- parameter of type 'int' -->
3077          <parameter type-id='type-id-1' name='loop' filepath='./src/base/spinlock_linux-inl.h' line='74' column='1'/>
3078          <!-- void -->
3079          <return type-id='type-id-75'/>
3080        </function-decl>
3081        <!-- void base::internal::SpinLockWake(volatile Atomic32*, bool) -->
3082        <function-decl name='SpinLockWake' mangled-name='_ZN4base8internal12SpinLockWakeEPVib' filepath='./src/base/spinlock_linux-inl.h' line='96' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN4base8internal12SpinLockWakeEPVib'>
3083          <!-- parameter of type 'volatile Atomic32*' -->
3084          <parameter type-id='type-id-92' name='w' filepath='./src/base/spinlock_linux-inl.h' line='96' column='1'/>
3085          <!-- parameter of type 'bool' -->
3086          <parameter type-id='type-id-76' name='all' filepath='./src/base/spinlock_linux-inl.h' line='96' column='1'/>
3087          <!-- void -->
3088          <return type-id='type-id-75'/>
3089        </function-decl>
3090        <!-- int32 base::internal::SpinLockWait(volatile Atomic32*, int, const base::internal::SpinLockWaitTransition*) -->
3091        <function-decl name='SpinLockWait' mangled-name='_ZN4base8internal12SpinLockWaitEPViiPKNS0_22SpinLockWaitTransitionE' filepath='src/base/spinlock_internal.cc' line='61' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN4base8internal12SpinLockWaitEPViiPKNS0_22SpinLockWaitTransitionE'>
3092          <!-- parameter of type 'volatile Atomic32*' -->
3093          <parameter type-id='type-id-92' name='w' filepath='src/base/spinlock_internal.cc' line='61' column='1'/>
3094          <!-- parameter of type 'int' -->
3095          <parameter type-id='type-id-1' name='n' filepath='src/base/spinlock_internal.cc' line='61' column='1'/>
3096          <!-- parameter of type 'const base::internal::SpinLockWaitTransition*' -->
3097          <parameter type-id='type-id-107' name='trans' filepath='src/base/spinlock_internal.cc' line='62' column='1'/>
3098          <!-- typedef int32 -->
3099          <return type-id='type-id-83'/>
3100        </function-decl>
3101      </namespace-decl>
3102    </namespace-decl>
3103  </abi-instr>
3104  <abi-instr address-size='64' path='src/base/sysinfo.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-kFgaKP/gperftools-2.4' language='LANG_C_plus_plus'>
3105    <!-- char[10] -->
3106    <array-type-def dimensions='1' type-id='type-id-84' size-in-bits='80' id='type-id-109'>
3107      <!-- <anonymous range>[10] -->
3108      <subrange length='10' lower-bound='0' upper-bound='9' type-id='type-id-19' id='type-id-110'/>
3109    </array-type-def>
3110    <!-- char[5120] -->
3111    <array-type-def dimensions='1' type-id='type-id-84' size-in-bits='40960' id='type-id-111'>
3112      <!-- <anonymous range>[5120] -->
3113      <subrange length='5120' lower-bound='0' upper-bound='5119' type-id='type-id-19' id='type-id-112'/>
3114    </array-type-def>
3115    <!-- class ProcMapsIterator -->
3116    <class-decl name='ProcMapsIterator' size-in-bits='640' visibility='default' filepath='./src/base/sysinfo.h' line='102' column='1' id='type-id-113'>
3117      <member-type access='private'>
3118        <!-- struct ProcMapsIterator::Buffer -->
3119        <class-decl name='Buffer' size-in-bits='40960' is-struct='yes' visibility='default' filepath='./src/base/sysinfo.h' line='104' column='1' id='type-id-114'>
3120          <data-member access='public' static='yes'>
3121            <!-- static const size_t ProcMapsIterator::Buffer::kBufSize -->
3122            <var-decl name='kBufSize' type-id='type-id-115' visibility='default' filepath='./src/base/sysinfo.h' line='110' column='1'/>
3123          </data-member>
3124          <data-member access='public' layout-offset-in-bits='0'>
3125            <!-- char ProcMapsIterator::Buffer::buf_[5120] -->
3126            <var-decl name='buf_' type-id='type-id-111' visibility='default' filepath='./src/base/sysinfo.h' line='112' column='1'/>
3127          </data-member>
3128        </class-decl>
3129      </member-type>
3130      <data-member access='private' layout-offset-in-bits='0'>
3131        <!-- char* ProcMapsIterator::ibuf_ -->
3132        <var-decl name='ibuf_' type-id='type-id-3' visibility='default' filepath='./src/base/sysinfo.h' line='193' column='1'/>
3133      </data-member>
3134      <data-member access='private' layout-offset-in-bits='64'>
3135        <!-- char* ProcMapsIterator::stext_ -->
3136        <var-decl name='stext_' type-id='type-id-3' visibility='default' filepath='./src/base/sysinfo.h' line='194' column='1'/>
3137      </data-member>
3138      <data-member access='private' layout-offset-in-bits='128'>
3139        <!-- char* ProcMapsIterator::etext_ -->
3140        <var-decl name='etext_' type-id='type-id-3' visibility='default' filepath='./src/base/sysinfo.h' line='195' column='1'/>
3141      </data-member>
3142      <data-member access='private' layout-offset-in-bits='192'>
3143        <!-- char* ProcMapsIterator::nextline_ -->
3144        <var-decl name='nextline_' type-id='type-id-3' visibility='default' filepath='./src/base/sysinfo.h' line='196' column='1'/>
3145      </data-member>
3146      <data-member access='private' layout-offset-in-bits='256'>
3147        <!-- char* ProcMapsIterator::ebuf_ -->
3148        <var-decl name='ebuf_' type-id='type-id-3' visibility='default' filepath='./src/base/sysinfo.h' line='197' column='1'/>
3149      </data-member>
3150      <data-member access='private' layout-offset-in-bits='320'>
3151        <!-- int ProcMapsIterator::fd_ -->
3152        <var-decl name='fd_' type-id='type-id-1' visibility='default' filepath='./src/base/sysinfo.h' line='219' column='1'/>
3153      </data-member>
3154      <data-member access='private' layout-offset-in-bits='352'>
3155        <!-- pid_t ProcMapsIterator::pid_ -->
3156        <var-decl name='pid_' type-id='type-id-80' visibility='default' filepath='./src/base/sysinfo.h' line='221' column='1'/>
3157      </data-member>
3158      <data-member access='private' layout-offset-in-bits='384'>
3159        <!-- char ProcMapsIterator::flags_[10] -->
3160        <var-decl name='flags_' type-id='type-id-109' visibility='default' filepath='./src/base/sysinfo.h' line='222' column='1'/>
3161      </data-member>
3162      <data-member access='private' layout-offset-in-bits='512'>
3163        <!-- ProcMapsIterator::Buffer* ProcMapsIterator::dynamic_buffer_ -->
3164        <var-decl name='dynamic_buffer_' type-id='type-id-116' visibility='default' filepath='./src/base/sysinfo.h' line='223' column='1'/>
3165      </data-member>
3166      <data-member access='private' layout-offset-in-bits='576'>
3167        <!-- bool ProcMapsIterator::using_maps_backing_ -->
3168        <var-decl name='using_maps_backing_' type-id='type-id-76' visibility='default' filepath='./src/base/sysinfo.h' line='224' column='1'/>
3169      </data-member>
3170      <member-function access='private' constructor='yes'>
3171        <!-- ProcMapsIterator::ProcMapsIterator(pid_t) -->
3172        <function-decl name='ProcMapsIterator' mangled-name='_ZN16ProcMapsIteratorC1Ei' filepath='./src/base/sysinfo.h' line='117' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN16ProcMapsIteratorC1Ei'>
3173          <!-- implicit parameter of type 'ProcMapsIterator*' -->
3174          <parameter type-id='type-id-117' is-artificial='yes'/>
3175          <!-- parameter of type 'typedef pid_t' -->
3176          <parameter type-id='type-id-80'/>
3177          <!-- void -->
3178          <return type-id='type-id-75'/>
3179        </function-decl>
3180      </member-function>
3181      <member-function access='private' constructor='yes'>
3182        <!-- ProcMapsIterator::ProcMapsIterator(pid_t, ProcMapsIterator::Buffer*) -->
3183        <function-decl name='ProcMapsIterator' mangled-name='_ZN16ProcMapsIteratorC2EiPNS_6BufferE' filepath='./src/base/sysinfo.h' line='122' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN16ProcMapsIteratorC2EiPNS_6BufferE'>
3184          <!-- implicit parameter of type 'ProcMapsIterator*' -->
3185          <parameter type-id='type-id-117' is-artificial='yes'/>
3186          <!-- parameter of type 'typedef pid_t' -->
3187          <parameter type-id='type-id-80'/>
3188          <!-- parameter of type 'ProcMapsIterator::Buffer*' -->
3189          <parameter type-id='type-id-116'/>
3190          <!-- void -->
3191          <return type-id='type-id-75'/>
3192        </function-decl>
3193      </member-function>
3194      <member-function access='private' constructor='yes'>
3195        <!-- ProcMapsIterator::ProcMapsIterator(pid_t, ProcMapsIterator::Buffer*, bool) -->
3196        <function-decl name='ProcMapsIterator' mangled-name='_ZN16ProcMapsIteratorC1EiPNS_6BufferEb' filepath='./src/base/sysinfo.h' line='127' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN16ProcMapsIteratorC1EiPNS_6BufferEb'>
3197          <!-- implicit parameter of type 'ProcMapsIterator*' -->
3198          <parameter type-id='type-id-117' is-artificial='yes'/>
3199          <!-- parameter of type 'typedef pid_t' -->
3200          <parameter type-id='type-id-80'/>
3201          <!-- parameter of type 'ProcMapsIterator::Buffer*' -->
3202          <parameter type-id='type-id-116'/>
3203          <!-- parameter of type 'bool' -->
3204          <parameter type-id='type-id-76'/>
3205          <!-- void -->
3206          <return type-id='type-id-75'/>
3207        </function-decl>
3208      </member-function>
3209      <member-function access='private' destructor='yes'>
3210        <!-- ProcMapsIterator::~ProcMapsIterator(int) -->
3211        <function-decl name='~ProcMapsIterator' mangled-name='_ZN16ProcMapsIteratorD1Ev' filepath='./src/base/sysinfo.h' line='188' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN16ProcMapsIteratorD1Ev'>
3212          <!-- implicit parameter of type 'ProcMapsIterator*' -->
3213          <parameter type-id='type-id-117' is-artificial='yes'/>
3214          <!-- artificial parameter of type 'int' -->
3215          <parameter type-id='type-id-1' is-artificial='yes'/>
3216          <!-- void -->
3217          <return type-id='type-id-75'/>
3218        </function-decl>
3219      </member-function>
3220      <member-function access='private'>
3221        <!-- bool ProcMapsIterator::Valid() -->
3222        <function-decl name='Valid' mangled-name='_ZNK16ProcMapsIterator5ValidEv' filepath='./src/base/sysinfo.h' line='131' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK16ProcMapsIterator5ValidEv'>
3223          <!-- implicit parameter of type 'const ProcMapsIterator*' -->
3224          <parameter type-id='type-id-118' is-artificial='yes'/>
3225          <!-- bool -->
3226          <return type-id='type-id-76'/>
3227        </function-decl>
3228      </member-function>
3229      <member-function access='private' static='yes'>
3230        <!-- int ProcMapsIterator::FormatLine(int, uint64, uint64, const char*, uint64, int64, const char*, dev_t) -->
3231        <function-decl name='FormatLine' mangled-name='_ZN16ProcMapsIterator10FormatLineEPcimmPKcmlS2_m' filepath='./src/base/sysinfo.h' line='156' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN16ProcMapsIterator10FormatLineEPcimmPKcmlS2_m'>
3232          <!-- parameter of type 'char*' -->
3233          <parameter type-id='type-id-3'/>
3234          <!-- parameter of type 'int' -->
3235          <parameter type-id='type-id-1'/>
3236          <!-- parameter of type 'typedef uint64' -->
3237          <parameter type-id='type-id-119'/>
3238          <!-- parameter of type 'typedef uint64' -->
3239          <parameter type-id='type-id-119'/>
3240          <!-- parameter of type 'const char*' -->
3241          <parameter type-id='type-id-2'/>
3242          <!-- parameter of type 'typedef uint64' -->
3243          <parameter type-id='type-id-119'/>
3244          <!-- parameter of type 'typedef int64' -->
3245          <parameter type-id='type-id-103'/>
3246          <!-- parameter of type 'const char*' -->
3247          <parameter type-id='type-id-2'/>
3248          <!-- parameter of type 'typedef dev_t' -->
3249          <parameter type-id='type-id-120'/>
3250          <!-- int -->
3251          <return type-id='type-id-1'/>
3252        </function-decl>
3253      </member-function>
3254      <member-function access='private'>
3255        <!-- void ProcMapsIterator::Init(pid_t, ProcMapsIterator::Buffer*, bool) -->
3256        <function-decl name='Init' mangled-name='_ZN16ProcMapsIterator4InitEiPNS_6BufferEb' filepath='./src/base/sysinfo.h' line='191' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN16ProcMapsIterator4InitEiPNS_6BufferEb'>
3257          <!-- implicit parameter of type 'ProcMapsIterator*' -->
3258          <parameter type-id='type-id-117' is-artificial='yes'/>
3259          <!-- parameter of type 'typedef pid_t' -->
3260          <parameter type-id='type-id-80'/>
3261          <!-- parameter of type 'ProcMapsIterator::Buffer*' -->
3262          <parameter type-id='type-id-116'/>
3263          <!-- parameter of type 'bool' -->
3264          <parameter type-id='type-id-76'/>
3265          <!-- void -->
3266          <return type-id='type-id-75'/>
3267        </function-decl>
3268      </member-function>
3269      <member-function access='private'>
3270        <!-- bool ProcMapsIterator::NextExt(uint64*, uint64*, char**, uint64*, int64*, char**, uint64*, uint64*, uint64*, uint64*, dev_t*) -->
3271        <function-decl name='NextExt' mangled-name='_ZN16ProcMapsIterator7NextExtEPmS0_PPcS0_PlS2_S0_S0_S0_S0_S0_' filepath='./src/base/sysinfo.h' line='182' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN16ProcMapsIterator7NextExtEPmS0_PPcS0_PlS2_S0_S0_S0_S0_S0_'>
3272          <!-- implicit parameter of type 'ProcMapsIterator*' -->
3273          <parameter type-id='type-id-117' is-artificial='yes'/>
3274          <!-- parameter of type 'uint64*' -->
3275          <parameter type-id='type-id-121'/>
3276          <!-- parameter of type 'uint64*' -->
3277          <parameter type-id='type-id-121'/>
3278          <!-- parameter of type 'char**' -->
3279          <parameter type-id='type-id-122'/>
3280          <!-- parameter of type 'uint64*' -->
3281          <parameter type-id='type-id-121'/>
3282          <!-- parameter of type 'int64*' -->
3283          <parameter type-id='type-id-123'/>
3284          <!-- parameter of type 'char**' -->
3285          <parameter type-id='type-id-122'/>
3286          <!-- parameter of type 'uint64*' -->
3287          <parameter type-id='type-id-121'/>
3288          <!-- parameter of type 'uint64*' -->
3289          <parameter type-id='type-id-121'/>
3290          <!-- parameter of type 'uint64*' -->
3291          <parameter type-id='type-id-121'/>
3292          <!-- parameter of type 'uint64*' -->
3293          <parameter type-id='type-id-121'/>
3294          <!-- parameter of type 'dev_t*' -->
3295          <parameter type-id='type-id-124'/>
3296          <!-- bool -->
3297          <return type-id='type-id-76'/>
3298        </function-decl>
3299      </member-function>
3300      <member-function access='private'>
3301        <!-- bool ProcMapsIterator::Next(uint64*, uint64*, char**, uint64*, int64*, char**) -->
3302        <function-decl name='Next' mangled-name='_ZN16ProcMapsIterator4NextEPmS0_PPcS0_PlS2_' filepath='./src/base/sysinfo.h' line='179' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN16ProcMapsIterator4NextEPmS0_PPcS0_PlS2_'>
3303          <!-- implicit parameter of type 'ProcMapsIterator*' -->
3304          <parameter type-id='type-id-117' is-artificial='yes'/>
3305          <!-- parameter of type 'uint64*' -->
3306          <parameter type-id='type-id-121'/>
3307          <!-- parameter of type 'uint64*' -->
3308          <parameter type-id='type-id-121'/>
3309          <!-- parameter of type 'char**' -->
3310          <parameter type-id='type-id-122'/>
3311          <!-- parameter of type 'uint64*' -->
3312          <parameter type-id='type-id-121'/>
3313          <!-- parameter of type 'int64*' -->
3314          <parameter type-id='type-id-123'/>
3315          <!-- parameter of type 'char**' -->
3316          <parameter type-id='type-id-122'/>
3317          <!-- bool -->
3318          <return type-id='type-id-76'/>
3319        </function-decl>
3320      </member-function>
3321    </class-decl>
3322    <!-- typedef unsigned long int __dev_t -->
3323    <typedef-decl name='__dev_t' type-id='type-id-19' filepath='/usr/include/bits/types.h' line='134' column='1' id='type-id-125'/>
3324    <!-- typedef __dev_t dev_t -->
3325    <typedef-decl name='dev_t' type-id='type-id-125' filepath='/usr/include/sys/types.h' line='61' column='1' id='type-id-120'/>
3326    <!-- ProcMapsIterator* -->
3327    <pointer-type-def type-id='type-id-113' size-in-bits='64' id='type-id-117'/>
3328    <!-- ProcMapsIterator::Buffer* -->
3329    <pointer-type-def type-id='type-id-114' size-in-bits='64' id='type-id-116'/>
3330    <!-- const ProcMapsIterator -->
3331    <qualified-type-def type-id='type-id-113' const='yes' id='type-id-126'/>
3332    <!-- const ProcMapsIterator* -->
3333    <pointer-type-def type-id='type-id-126' size-in-bits='64' id='type-id-118'/>
3334    <!-- dev_t* -->
3335    <pointer-type-def type-id='type-id-120' size-in-bits='64' id='type-id-124'/>
3336    <!-- int64* -->
3337    <pointer-type-def type-id='type-id-103' size-in-bits='64' id='type-id-123'/>
3338    <!-- uint64* -->
3339    <pointer-type-def type-id='type-id-119' size-in-bits='64' id='type-id-121'/>
3340    <!-- namespace tcmalloc -->
3341    <namespace-decl name='tcmalloc'>
3342      <!-- int tcmalloc::FillProcSelfMaps(char*, int, bool*) -->
3343      <function-decl name='FillProcSelfMaps' mangled-name='_ZN8tcmalloc16FillProcSelfMapsEPciPb' filepath='src/base/sysinfo.cc' line='1111' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc16FillProcSelfMapsEPciPb'>
3344        <!-- parameter of type 'char*' -->
3345        <parameter type-id='type-id-3' name='buf' filepath='src/base/sysinfo.cc' line='1111' column='1'/>
3346        <!-- parameter of type 'int' -->
3347        <parameter type-id='type-id-1' name='size' filepath='src/base/sysinfo.cc' line='1111' column='1'/>
3348        <!-- parameter of type 'bool*' -->
3349        <parameter type-id='type-id-127' name='wrote_all' filepath='src/base/sysinfo.cc' line='1111' column='1'/>
3350        <!-- int -->
3351        <return type-id='type-id-1'/>
3352      </function-decl>
3353      <!-- void tcmalloc::DumpProcSelfMaps(RawFD) -->
3354      <function-decl name='DumpProcSelfMaps' mangled-name='_ZN8tcmalloc16DumpProcSelfMapsEi' filepath='src/base/sysinfo.cc' line='1137' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc16DumpProcSelfMapsEi'>
3355        <!-- parameter of type 'typedef RawFD' -->
3356        <parameter type-id='type-id-85' name='fd' filepath='src/base/sysinfo.cc' line='1137' column='1'/>
3357        <!-- void -->
3358        <return type-id='type-id-75'/>
3359      </function-decl>
3360    </namespace-decl>
3361    <!-- const char* GetenvBeforeMain(const char*) -->
3362    <function-decl name='GetenvBeforeMain' mangled-name='_Z16GetenvBeforeMainPKc' filepath='src/base/sysinfo.cc' line='122' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z16GetenvBeforeMainPKc'>
3363      <!-- parameter of type 'const char*' -->
3364      <parameter type-id='type-id-2' name='name' filepath='src/base/sysinfo.cc' line='122' column='1'/>
3365      <!-- const char* -->
3366      <return type-id='type-id-2'/>
3367    </function-decl>
3368    <!-- const char* TCMallocGetenvSafe(const char*) -->
3369    <function-decl name='TCMallocGetenvSafe' mangled-name='TCMallocGetenvSafe' filepath='src/base/sysinfo.cc' line='174' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='TCMallocGetenvSafe'>
3370      <!-- parameter of type 'const char*' -->
3371      <parameter type-id='type-id-2' name='name' filepath='src/base/sysinfo.cc' line='174' column='1'/>
3372      <!-- const char* -->
3373      <return type-id='type-id-2'/>
3374    </function-decl>
3375    <!-- bool GetUniquePathFromEnv(const char*, char*) -->
3376    <function-decl name='GetUniquePathFromEnv' mangled-name='_Z20GetUniquePathFromEnvPKcPc' filepath='src/base/sysinfo.cc' line='201' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z20GetUniquePathFromEnvPKcPc'>
3377      <!-- parameter of type 'const char*' -->
3378      <parameter type-id='type-id-2' name='env_name' filepath='src/base/sysinfo.cc' line='201' column='1'/>
3379      <!-- parameter of type 'char*' -->
3380      <parameter type-id='type-id-3' name='path' filepath='src/base/sysinfo.cc' line='201' column='1'/>
3381      <!-- bool -->
3382      <return type-id='type-id-76'/>
3383    </function-decl>
3384    <!-- void SleepForMilliseconds(int) -->
3385    <function-decl name='SleepForMilliseconds' mangled-name='_Z20SleepForMillisecondsi' filepath='src/base/sysinfo.cc' line='226' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z20SleepForMillisecondsi'>
3386      <!-- parameter of type 'int' -->
3387      <parameter type-id='type-id-1' name='milliseconds' filepath='src/base/sysinfo.cc' line='226' column='1'/>
3388      <!-- void -->
3389      <return type-id='type-id-75'/>
3390    </function-decl>
3391    <!-- double CyclesPerSecond() -->
3392    <function-decl name='CyclesPerSecond' mangled-name='_Z15CyclesPerSecondv' filepath='src/base/sysinfo.cc' line='500' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z15CyclesPerSecondv'>
3393      <!-- double -->
3394      <return type-id='type-id-15'/>
3395    </function-decl>
3396    <!-- int NumCPUs() -->
3397    <function-decl name='NumCPUs' mangled-name='_Z7NumCPUsv' filepath='src/base/sysinfo.cc' line='505' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z7NumCPUsv'>
3398      <!-- int -->
3399      <return type-id='type-id-1'/>
3400    </function-decl>
3401    <!-- bool HasPosixThreads() -->
3402    <function-decl name='HasPosixThreads' mangled-name='_Z15HasPosixThreadsv' filepath='src/base/sysinfo.cc' line='518' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z15HasPosixThreadsv'>
3403      <!-- bool -->
3404      <return type-id='type-id-76'/>
3405    </function-decl>
3406  </abi-instr>
3407  <abi-instr address-size='64' path='src/base/vdso_support.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-kFgaKP/gperftools-2.4' language='LANG_C_plus_plus'>
3408    <!-- base::VDSOInitHelper* -->
3409    <pointer-type-def type-id='type-id-128' size-in-bits='64' id='type-id-129'/>
3410    <!-- base::VDSOSupport* -->
3411    <pointer-type-def type-id='type-id-130' size-in-bits='64' id='type-id-131'/>
3412    <!-- base::VDSOSupport::SymbolInfo* -->
3413    <pointer-type-def type-id='type-id-132' size-in-bits='64' id='type-id-133'/>
3414    <!-- const base::VDSOSupport -->
3415    <qualified-type-def type-id='type-id-130' const='yes' id='type-id-134'/>
3416    <!-- const base::VDSOSupport& -->
3417    <reference-type-def kind='lvalue' type-id='type-id-134' size-in-bits='64' id='type-id-135'/>
3418    <!-- const base::VDSOSupport* -->
3419    <pointer-type-def type-id='type-id-134' size-in-bits='64' id='type-id-136'/>
3420    <!-- namespace base -->
3421    <namespace-decl name='base'>
3422      <!-- class base::ElfMemImage -->
3423      <class-decl name='ElfMemImage' visibility='default' id='type-id-137'/>
3424      <!-- class base::VDSOInitHelper -->
3425      <class-decl name='VDSOInitHelper' size-in-bits='8' visibility='default' filepath='src/base/vdso_support.cc' line='137' column='1' id='type-id-128'>
3426        <member-function access='private' constructor='yes'>
3427          <!-- base::VDSOInitHelper::VDSOInitHelper() -->
3428          <function-decl name='VDSOInitHelper' filepath='src/base/vdso_support.cc' line='139' column='1' visibility='default' binding='global' size-in-bits='64'>
3429            <!-- implicit parameter of type 'base::VDSOInitHelper*' -->
3430            <parameter type-id='type-id-129' is-artificial='yes'/>
3431            <!-- void -->
3432            <return type-id='type-id-75'/>
3433          </function-decl>
3434        </member-function>
3435      </class-decl>
3436      <!-- class base::VDSOSupport -->
3437      <class-decl name='VDSOSupport' size-in-bits='576' visibility='default' filepath='./src/base/vdso_support.h' line='72' column='1' id='type-id-130'>
3438        <member-type access='private'>
3439          <!-- typedef base::ElfMemImage::SymbolInfo base::VDSOSupport::SymbolInfo -->
3440          <typedef-decl name='SymbolInfo' type-id='type-id-46' filepath='./src/base/vdso_support.h' line='76' column='1' id='type-id-132'/>
3441        </member-type>
3442        <member-type access='private'>
3443          <!-- typedef base::ElfMemImage::SymbolIterator base::VDSOSupport::SymbolIterator -->
3444          <typedef-decl name='SymbolIterator' type-id='type-id-48' filepath='./src/base/vdso_support.h' line='77' column='1' id='type-id-138'/>
3445        </member-type>
3446        <data-member access='private' layout-offset-in-bits='0'>
3447          <!-- base::ElfMemImage base::VDSOSupport::image_ -->
3448          <var-decl name='image_' type-id='type-id-44' visibility='default' filepath='./src/base/vdso_support.h' line='112' column='1'/>
3449        </data-member>
3450        <data-member access='private' static='yes'>
3451          <!-- static void* base::VDSOSupport::vdso_base_ -->
3452          <var-decl name='vdso_base_' type-id='type-id-73' mangled-name='_ZN4base11VDSOSupport10vdso_base_E' visibility='default' filepath='./src/base/vdso_support.h' line='123' column='1' elf-symbol-id='_ZN4base11VDSOSupport10vdso_base_E'/>
3453        </data-member>
3454        <member-function access='private' constructor='yes'>
3455          <!-- base::VDSOSupport::VDSOSupport() -->
3456          <function-decl name='VDSOSupport' mangled-name='_ZN4base11VDSOSupportC1Ev' filepath='./src/base/vdso_support.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN4base11VDSOSupportC1Ev'>
3457            <!-- implicit parameter of type 'base::VDSOSupport*' -->
3458            <parameter type-id='type-id-131' is-artificial='yes'/>
3459            <!-- void -->
3460            <return type-id='type-id-75'/>
3461          </function-decl>
3462        </member-function>
3463        <member-function access='private' constructor='yes'>
3464          <!-- base::VDSOSupport::VDSOSupport(const base::VDSOSupport&) -->
3465          <function-decl name='VDSOSupport' filepath='./src/base/vdso_support.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
3466            <!-- implicit parameter of type 'base::VDSOSupport*' -->
3467            <parameter type-id='type-id-131' is-artificial='yes'/>
3468            <!-- parameter of type 'const base::VDSOSupport&' -->
3469            <parameter type-id='type-id-135'/>
3470            <!-- void -->
3471            <return type-id='type-id-75'/>
3472          </function-decl>
3473        </member-function>
3474        <member-function access='private'>
3475          <!-- bool base::VDSOSupport::LookupSymbolByAddress(void*, base::VDSOSupport::SymbolInfo*) -->
3476          <function-decl name='LookupSymbolByAddress' mangled-name='_ZNK4base11VDSOSupport21LookupSymbolByAddressEPKvPNS_11ElfMemImage10SymbolInfoE' filepath='./src/base/vdso_support.h' line='97' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK4base11VDSOSupport21LookupSymbolByAddressEPKvPNS_11ElfMemImage10SymbolInfoE'>
3477            <!-- implicit parameter of type 'const base::VDSOSupport*' -->
3478            <parameter type-id='type-id-136' is-artificial='yes'/>
3479            <!-- parameter of type 'void*' -->
3480            <parameter type-id='type-id-73'/>
3481            <!-- parameter of type 'base::VDSOSupport::SymbolInfo*' -->
3482            <parameter type-id='type-id-133'/>
3483            <!-- bool -->
3484            <return type-id='type-id-76'/>
3485          </function-decl>
3486        </member-function>
3487        <member-function access='private'>
3488          <!-- bool base::VDSOSupport::LookupSymbol(const char*, const char*, int, base::VDSOSupport::SymbolInfo*) -->
3489          <function-decl name='LookupSymbol' mangled-name='_ZNK4base11VDSOSupport12LookupSymbolEPKcS2_iPNS_11ElfMemImage10SymbolInfoE' filepath='./src/base/vdso_support.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK4base11VDSOSupport12LookupSymbolEPKcS2_iPNS_11ElfMemImage10SymbolInfoE'>
3490            <!-- implicit parameter of type 'const base::VDSOSupport*' -->
3491            <parameter type-id='type-id-136' is-artificial='yes'/>
3492            <!-- parameter of type 'const char*' -->
3493            <parameter type-id='type-id-2'/>
3494            <!-- parameter of type 'const char*' -->
3495            <parameter type-id='type-id-2'/>
3496            <!-- parameter of type 'int' -->
3497            <parameter type-id='type-id-1'/>
3498            <!-- parameter of type 'base::VDSOSupport::SymbolInfo*' -->
3499            <parameter type-id='type-id-133'/>
3500            <!-- bool -->
3501            <return type-id='type-id-76'/>
3502          </function-decl>
3503        </member-function>
3504        <member-function access='private'>
3505          <!-- void* base::VDSOSupport::SetBase(void*) -->
3506          <function-decl name='SetBase' mangled-name='_ZN4base11VDSOSupport7SetBaseEPKv' filepath='./src/base/vdso_support.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN4base11VDSOSupport7SetBaseEPKv'>
3507            <!-- implicit parameter of type 'base::VDSOSupport*' -->
3508            <parameter type-id='type-id-131' is-artificial='yes'/>
3509            <!-- parameter of type 'void*' -->
3510            <parameter type-id='type-id-73'/>
3511            <!-- void* -->
3512            <return type-id='type-id-73'/>
3513          </function-decl>
3514        </member-function>
3515        <member-function access='private' static='yes'>
3516          <!-- void* base::VDSOSupport::Init() -->
3517          <function-decl name='Init' mangled-name='_ZN4base11VDSOSupport4InitEv' filepath='./src/base/vdso_support.h' line='107' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN4base11VDSOSupport4InitEv'>
3518            <!-- void* -->
3519            <return type-id='type-id-73'/>
3520          </function-decl>
3521        </member-function>
3522      </class-decl>
3523    </namespace-decl>
3524  </abi-instr>
3525  <abi-instr address-size='64' path='src/central_freelist.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-kFgaKP/gperftools-2.4' language='LANG_C_plus_plus'>
3526    <!-- const int& -->
3527    <reference-type-def kind='lvalue' type-id='type-id-139' size-in-bits='64' id='type-id-140'/>
3528    <!-- const int32_t -->
3529    <qualified-type-def type-id='type-id-141' const='yes' id='type-id-142'/>
3530    <!-- const int32_t& -->
3531    <reference-type-def kind='lvalue' type-id='type-id-142' size-in-bits='64' id='type-id-143'/>
3532    <!-- const tcmalloc::Span -->
3533    <qualified-type-def type-id='type-id-144' const='yes' id='type-id-145'/>
3534    <!-- const tcmalloc::Span* -->
3535    <pointer-type-def type-id='type-id-145' size-in-bits='64' id='type-id-146'/>
3536    <!-- TCMalloc_PageMap3<35>::Node* -->
3537    <pointer-type-def type-id='type-id-147' size-in-bits='64' id='type-id-148'/>
3538    <!-- namespace std -->
3539    <namespace-decl name='std'>
3540      <!-- const int32_t& std::min<int32_t>(const int32_t&, const int32_t&) -->
3541      <function-decl name='min&lt;int32_t&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='186' column='1' visibility='default' binding='global' size-in-bits='64'>
3542        <!-- parameter of type 'const int32_t&' -->
3543        <parameter type-id='type-id-143'/>
3544        <!-- parameter of type 'const int32_t&' -->
3545        <parameter type-id='type-id-143'/>
3546        <!-- const int32_t& -->
3547        <return type-id='type-id-143'/>
3548      </function-decl>
3549      <!-- const int& std::max<int>(const int&, const int&) -->
3550      <function-decl name='max&lt;int&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='209' column='1' visibility='default' binding='global' size-in-bits='64'>
3551        <!-- parameter of type 'const int&' -->
3552        <parameter type-id='type-id-140'/>
3553        <!-- parameter of type 'const int&' -->
3554        <parameter type-id='type-id-140'/>
3555        <!-- const int& -->
3556        <return type-id='type-id-140'/>
3557      </function-decl>
3558    </namespace-decl>
3559    <!-- struct _IO_FILE -->
3560    <class-decl name='_IO_FILE' size-in-bits='1728' is-struct='yes' visibility='default' filepath='/usr/include/libio.h' line='271' column='1' id='type-id-149'>
3561      <data-member access='public' layout-offset-in-bits='0'>
3562        <!-- int _IO_FILE::_flags -->
3563        <var-decl name='_flags' type-id='type-id-1' visibility='default' filepath='/usr/include/libio.h' line='272' column='1'/>
3564      </data-member>
3565      <data-member access='public' layout-offset-in-bits='64'>
3566        <!-- char* _IO_FILE::_IO_read_ptr -->
3567        <var-decl name='_IO_read_ptr' type-id='type-id-3' visibility='default' filepath='/usr/include/libio.h' line='277' column='1'/>
3568      </data-member>
3569      <data-member access='public' layout-offset-in-bits='128'>
3570        <!-- char* _IO_FILE::_IO_read_end -->
3571        <var-decl name='_IO_read_end' type-id='type-id-3' visibility='default' filepath='/usr/include/libio.h' line='278' column='1'/>
3572      </data-member>
3573      <data-member access='public' layout-offset-in-bits='192'>
3574        <!-- char* _IO_FILE::_IO_read_base -->
3575        <var-decl name='_IO_read_base' type-id='type-id-3' visibility='default' filepath='/usr/include/libio.h' line='279' column='1'/>
3576      </data-member>
3577      <data-member access='public' layout-offset-in-bits='256'>
3578        <!-- char* _IO_FILE::_IO_write_base -->
3579        <var-decl name='_IO_write_base' type-id='type-id-3' visibility='default' filepath='/usr/include/libio.h' line='280' column='1'/>
3580      </data-member>
3581      <data-member access='public' layout-offset-in-bits='320'>
3582        <!-- char* _IO_FILE::_IO_write_ptr -->
3583        <var-decl name='_IO_write_ptr' type-id='type-id-3' visibility='default' filepath='/usr/include/libio.h' line='281' column='1'/>
3584      </data-member>
3585      <data-member access='public' layout-offset-in-bits='384'>
3586        <!-- char* _IO_FILE::_IO_write_end -->
3587        <var-decl name='_IO_write_end' type-id='type-id-3' visibility='default' filepath='/usr/include/libio.h' line='282' column='1'/>
3588      </data-member>
3589      <data-member access='public' layout-offset-in-bits='448'>
3590        <!-- char* _IO_FILE::_IO_buf_base -->
3591        <var-decl name='_IO_buf_base' type-id='type-id-3' visibility='default' filepath='/usr/include/libio.h' line='283' column='1'/>
3592      </data-member>
3593      <data-member access='public' layout-offset-in-bits='512'>
3594        <!-- char* _IO_FILE::_IO_buf_end -->
3595        <var-decl name='_IO_buf_end' type-id='type-id-3' visibility='default' filepath='/usr/include/libio.h' line='284' column='1'/>
3596      </data-member>
3597      <data-member access='public' layout-offset-in-bits='576'>
3598        <!-- char* _IO_FILE::_IO_save_base -->
3599        <var-decl name='_IO_save_base' type-id='type-id-3' visibility='default' filepath='/usr/include/libio.h' line='286' column='1'/>
3600      </data-member>
3601      <data-member access='public' layout-offset-in-bits='640'>
3602        <!-- char* _IO_FILE::_IO_backup_base -->
3603        <var-decl name='_IO_backup_base' type-id='type-id-3' visibility='default' filepath='/usr/include/libio.h' line='287' column='1'/>
3604      </data-member>
3605      <data-member access='public' layout-offset-in-bits='704'>
3606        <!-- char* _IO_FILE::_IO_save_end -->
3607        <var-decl name='_IO_save_end' type-id='type-id-3' visibility='default' filepath='/usr/include/libio.h' line='288' column='1'/>
3608      </data-member>
3609      <data-member access='public' layout-offset-in-bits='768'>
3610        <!-- _IO_marker* _IO_FILE::_markers -->
3611        <var-decl name='_markers' type-id='type-id-150' visibility='default' filepath='/usr/include/libio.h' line='290' column='1'/>
3612      </data-member>
3613      <data-member access='public' layout-offset-in-bits='832'>
3614        <!-- _IO_FILE* _IO_FILE::_chain -->
3615        <var-decl name='_chain' type-id='type-id-151' visibility='default' filepath='/usr/include/libio.h' line='292' column='1'/>
3616      </data-member>
3617      <data-member access='public' layout-offset-in-bits='896'>
3618        <!-- int _IO_FILE::_fileno -->
3619        <var-decl name='_fileno' type-id='type-id-1' visibility='default' filepath='/usr/include/libio.h' line='294' column='1'/>
3620      </data-member>
3621      <data-member access='public' layout-offset-in-bits='928'>
3622        <!-- int _IO_FILE::_flags2 -->
3623        <var-decl name='_flags2' type-id='type-id-1' visibility='default' filepath='/usr/include/libio.h' line='298' column='1'/>
3624      </data-member>
3625      <data-member access='public' layout-offset-in-bits='960'>
3626        <!-- __off_t _IO_FILE::_old_offset -->
3627        <var-decl name='_old_offset' type-id='type-id-152' visibility='default' filepath='/usr/include/libio.h' line='300' column='1'/>
3628      </data-member>
3629      <data-member access='public' layout-offset-in-bits='1024'>
3630        <!-- unsigned short int _IO_FILE::_cur_column -->
3631        <var-decl name='_cur_column' type-id='type-id-42' visibility='default' filepath='/usr/include/libio.h' line='304' column='1'/>
3632      </data-member>
3633      <data-member access='public' layout-offset-in-bits='1040'>
3634        <!-- signed char _IO_FILE::_vtable_offset -->
3635        <var-decl name='_vtable_offset' type-id='type-id-153' visibility='default' filepath='/usr/include/libio.h' line='305' column='1'/>
3636      </data-member>
3637      <data-member access='public' layout-offset-in-bits='1048'>
3638        <!-- char _IO_FILE::_shortbuf[1] -->
3639        <var-decl name='_shortbuf' type-id='type-id-154' visibility='default' filepath='/usr/include/libio.h' line='306' column='1'/>
3640      </data-member>
3641      <data-member access='public' layout-offset-in-bits='1088'>
3642        <!-- _IO_lock_t* _IO_FILE::_lock -->
3643        <var-decl name='_lock' type-id='type-id-155' visibility='default' filepath='/usr/include/libio.h' line='310' column='1'/>
3644      </data-member>
3645      <data-member access='public' layout-offset-in-bits='1152'>
3646        <!-- __off64_t _IO_FILE::_offset -->
3647        <var-decl name='_offset' type-id='type-id-156' visibility='default' filepath='/usr/include/libio.h' line='319' column='1'/>
3648      </data-member>
3649      <data-member access='public' layout-offset-in-bits='1216'>
3650        <!-- void* _IO_FILE::__pad1 -->
3651        <var-decl name='__pad1' type-id='type-id-73' visibility='default' filepath='/usr/include/libio.h' line='328' column='1'/>
3652      </data-member>
3653      <data-member access='public' layout-offset-in-bits='1280'>
3654        <!-- void* _IO_FILE::__pad2 -->
3655        <var-decl name='__pad2' type-id='type-id-73' visibility='default' filepath='/usr/include/libio.h' line='329' column='1'/>
3656      </data-member>
3657      <data-member access='public' layout-offset-in-bits='1344'>
3658        <!-- void* _IO_FILE::__pad3 -->
3659        <var-decl name='__pad3' type-id='type-id-73' visibility='default' filepath='/usr/include/libio.h' line='330' column='1'/>
3660      </data-member>
3661      <data-member access='public' layout-offset-in-bits='1408'>
3662        <!-- void* _IO_FILE::__pad4 -->
3663        <var-decl name='__pad4' type-id='type-id-73' visibility='default' filepath='/usr/include/libio.h' line='331' column='1'/>
3664      </data-member>
3665      <data-member access='public' layout-offset-in-bits='1472'>
3666        <!-- size_t _IO_FILE::__pad5 -->
3667        <var-decl name='__pad5' type-id='type-id-7' visibility='default' filepath='/usr/include/libio.h' line='332' column='1'/>
3668      </data-member>
3669      <data-member access='public' layout-offset-in-bits='1536'>
3670        <!-- int _IO_FILE::_mode -->
3671        <var-decl name='_mode' type-id='type-id-1' visibility='default' filepath='/usr/include/libio.h' line='334' column='1'/>
3672      </data-member>
3673      <data-member access='public' layout-offset-in-bits='1568'>
3674        <!-- char _IO_FILE::_unused2[20] -->
3675        <var-decl name='_unused2' type-id='type-id-157' visibility='default' filepath='/usr/include/libio.h' line='336' column='1'/>
3676      </data-member>
3677    </class-decl>
3678    <!-- tcmalloc::PageHeapAllocator<tcmalloc::StackTraceTable::Bucket>* -->
3679    <pointer-type-def type-id='type-id-158' size-in-bits='64' id='type-id-159'/>
3680    <!-- namespace base -->
3681    <namespace-decl name='base'>
3682      <!-- struct base::MallocRange -->
3683      <class-decl name='MallocRange' is-struct='yes' visibility='default' id='type-id-160'>
3684      </class-decl>
3685      <!-- namespace base::subtle -->
3686      <namespace-decl name='subtle'>
3687        <!-- Atomic32 base::subtle::NoBarrier_CompareAndSwap(volatile Atomic32*, Atomic32, Atomic32) -->
3688        <function-decl name='NoBarrier_CompareAndSwap' filepath='./src/base/atomicops-internals-x86.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
3689          <!-- parameter of type 'volatile Atomic32*' -->
3690          <parameter type-id='type-id-92'/>
3691          <!-- parameter of type 'typedef Atomic32' -->
3692          <parameter type-id='type-id-93'/>
3693          <!-- parameter of type 'typedef Atomic32' -->
3694          <parameter type-id='type-id-93'/>
3695          <!-- typedef Atomic32 -->
3696          <return type-id='type-id-93'/>
3697        </function-decl>
3698        <!-- Atomic32 base::subtle::NoBarrier_AtomicExchange(volatile Atomic32*, Atomic32) -->
3699        <function-decl name='NoBarrier_AtomicExchange' filepath='./src/base/atomicops-internals-x86.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
3700          <!-- parameter of type 'volatile Atomic32*' -->
3701          <parameter type-id='type-id-92'/>
3702          <!-- parameter of type 'typedef Atomic32' -->
3703          <parameter type-id='type-id-93'/>
3704          <!-- typedef Atomic32 -->
3705          <return type-id='type-id-93'/>
3706        </function-decl>
3707        <!-- Atomic32 base::subtle::Release_AtomicExchange(volatile Atomic32*, Atomic32) -->
3708        <function-decl name='Release_AtomicExchange' filepath='./src/base/atomicops-internals-x86.h' line='100' column='1' visibility='default' binding='global' size-in-bits='64'>
3709          <!-- parameter of type 'volatile Atomic32*' -->
3710          <parameter type-id='type-id-92'/>
3711          <!-- parameter of type 'typedef Atomic32' -->
3712          <parameter type-id='type-id-93'/>
3713          <!-- typedef Atomic32 -->
3714          <return type-id='type-id-93'/>
3715        </function-decl>
3716        <!-- Atomic32 base::subtle::Acquire_CompareAndSwap(volatile Atomic32*, Atomic32, Atomic32) -->
3717        <function-decl name='Acquire_CompareAndSwap' filepath='./src/base/atomicops-internals-x86.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
3718          <!-- parameter of type 'volatile Atomic32*' -->
3719          <parameter type-id='type-id-92'/>
3720          <!-- parameter of type 'typedef Atomic32' -->
3721          <parameter type-id='type-id-93'/>
3722          <!-- parameter of type 'typedef Atomic32' -->
3723          <parameter type-id='type-id-93'/>
3724          <!-- typedef Atomic32 -->
3725          <return type-id='type-id-93'/>
3726        </function-decl>
3727      </namespace-decl>
3728    </namespace-decl>
3729    <!-- double strtod(const char*, char**) -->
3730    <function-decl name='strtod' filepath='/usr/include/stdlib.h' line='165' column='1' visibility='default' binding='global' size-in-bits='64'>
3731      <!-- parameter of type 'const char*' -->
3732      <parameter type-id='type-id-2'/>
3733      <!-- parameter of type 'char**' -->
3734      <parameter type-id='type-id-122'/>
3735      <!-- double -->
3736      <return type-id='type-id-15'/>
3737    </function-decl>
3738    <!-- float strtof(const char*, char**) -->
3739    <function-decl name='strtof' filepath='/usr/include/stdlib.h' line='173' column='1' visibility='default' binding='global' size-in-bits='64'>
3740      <!-- parameter of type 'const char*' -->
3741      <parameter type-id='type-id-2'/>
3742      <!-- parameter of type 'char**' -->
3743      <parameter type-id='type-id-122'/>
3744      <!-- float -->
3745      <return type-id='type-id-16'/>
3746    </function-decl>
3747    <!-- long double strtold(const char*, char**) -->
3748    <function-decl name='strtold' filepath='/usr/include/stdlib.h' line='176' column='1' visibility='default' binding='global' size-in-bits='64'>
3749      <!-- parameter of type 'const char*' -->
3750      <parameter type-id='type-id-2'/>
3751      <!-- parameter of type 'char**' -->
3752      <parameter type-id='type-id-122'/>
3753      <!-- long double -->
3754      <return type-id='type-id-17'/>
3755    </function-decl>
3756    <!-- long int strtol(const char*, char**, int) -->
3757    <function-decl name='strtol' filepath='/usr/include/stdlib.h' line='184' column='1' visibility='default' binding='global' size-in-bits='64'>
3758      <!-- parameter of type 'const char*' -->
3759      <parameter type-id='type-id-2'/>
3760      <!-- parameter of type 'char**' -->
3761      <parameter type-id='type-id-122'/>
3762      <!-- parameter of type 'int' -->
3763      <parameter type-id='type-id-1'/>
3764      <!-- long int -->
3765      <return type-id='type-id-18'/>
3766    </function-decl>
3767    <!-- unsigned long int strtoul(const char*, char**, int) -->
3768    <function-decl name='strtoul' filepath='/usr/include/stdlib.h' line='188' column='1' visibility='default' binding='global' size-in-bits='64'>
3769      <!-- parameter of type 'const char*' -->
3770      <parameter type-id='type-id-2'/>
3771      <!-- parameter of type 'char**' -->
3772      <parameter type-id='type-id-122'/>
3773      <!-- parameter of type 'int' -->
3774      <parameter type-id='type-id-1'/>
3775      <!-- unsigned long int -->
3776      <return type-id='type-id-19'/>
3777    </function-decl>
3778    <!-- long long int strtoll(const char*, char**, int) -->
3779    <function-decl name='strtoll' filepath='/usr/include/stdlib.h' line='210' column='1' visibility='default' binding='global' size-in-bits='64'>
3780      <!-- parameter of type 'const char*' -->
3781      <parameter type-id='type-id-2'/>
3782      <!-- parameter of type 'char**' -->
3783      <parameter type-id='type-id-122'/>
3784      <!-- parameter of type 'int' -->
3785      <parameter type-id='type-id-1'/>
3786      <!-- long long int -->
3787      <return type-id='type-id-20'/>
3788    </function-decl>
3789    <!-- unsigned long long int strtoull(const char*, char**, int) -->
3790    <function-decl name='strtoull' filepath='/usr/include/stdlib.h' line='215' column='1' visibility='default' binding='global' size-in-bits='64'>
3791      <!-- parameter of type 'const char*' -->
3792      <parameter type-id='type-id-2'/>
3793      <!-- parameter of type 'char**' -->
3794      <parameter type-id='type-id-122'/>
3795      <!-- parameter of type 'int' -->
3796      <parameter type-id='type-id-1'/>
3797      <!-- unsigned long long int -->
3798      <return type-id='type-id-21'/>
3799    </function-decl>
3800    <!-- double atof(const char*) -->
3801    <function-decl name='atof' filepath='/usr/include/stdlib.h' line='279' column='1' visibility='default' binding='global' size-in-bits='64'>
3802      <!-- parameter of type 'const char*' -->
3803      <parameter type-id='type-id-2'/>
3804      <!-- double -->
3805      <return type-id='type-id-15'/>
3806    </function-decl>
3807    <!-- int atoi(const char*) -->
3808    <function-decl name='atoi' filepath='/usr/include/stdlib.h' line='284' column='1' visibility='default' binding='global' size-in-bits='64'>
3809      <!-- parameter of type 'const char*' -->
3810      <parameter type-id='type-id-2'/>
3811      <!-- int -->
3812      <return type-id='type-id-1'/>
3813    </function-decl>
3814    <!-- long int atol(const char*) -->
3815    <function-decl name='atol' filepath='/usr/include/stdlib.h' line='289' column='1' visibility='default' binding='global' size-in-bits='64'>
3816      <!-- parameter of type 'const char*' -->
3817      <parameter type-id='type-id-2'/>
3818      <!-- long int -->
3819      <return type-id='type-id-18'/>
3820    </function-decl>
3821    <!-- long long int atoll(const char*) -->
3822    <function-decl name='atoll' filepath='/usr/include/stdlib.h' line='298' column='1' visibility='default' binding='global' size-in-bits='64'>
3823      <!-- parameter of type 'const char*' -->
3824      <parameter type-id='type-id-2'/>
3825      <!-- long long int -->
3826      <return type-id='type-id-20'/>
3827    </function-decl>
3828    <!-- int rand() -->
3829    <function-decl name='rand' filepath='/usr/include/stdlib.h' line='380' column='1' visibility='default' binding='global' size-in-bits='64'>
3830      <!-- int -->
3831      <return type-id='type-id-1'/>
3832    </function-decl>
3833    <!-- void srand(unsigned int) -->
3834    <function-decl name='srand' filepath='/usr/include/stdlib.h' line='382' column='1' visibility='default' binding='global' size-in-bits='64'>
3835      <!-- parameter of type 'unsigned int' -->
3836      <parameter type-id='type-id-161'/>
3837      <!-- void -->
3838      <return type-id='type-id-75'/>
3839    </function-decl>
3840    <!-- void* malloc(size_t) -->
3841    <function-decl name='malloc' filepath='/usr/include/stdlib.h' line='471' column='1' visibility='default' binding='global' size-in-bits='64'>
3842      <!-- parameter of type 'typedef size_t' -->
3843      <parameter type-id='type-id-7'/>
3844      <!-- void* -->
3845      <return type-id='type-id-73'/>
3846    </function-decl>
3847    <!-- void* calloc(size_t, size_t) -->
3848    <function-decl name='calloc' filepath='/usr/include/stdlib.h' line='473' column='1' visibility='default' binding='global' size-in-bits='64'>
3849      <!-- parameter of type 'typedef size_t' -->
3850      <parameter type-id='type-id-7'/>
3851      <!-- parameter of type 'typedef size_t' -->
3852      <parameter type-id='type-id-7'/>
3853      <!-- void* -->
3854      <return type-id='type-id-73'/>
3855    </function-decl>
3856    <!-- void* realloc(void*, size_t) -->
3857    <function-decl name='realloc' filepath='/usr/include/stdlib.h' line='485' column='1' visibility='default' binding='global' size-in-bits='64'>
3858      <!-- parameter of type 'void*' -->
3859      <parameter type-id='type-id-73'/>
3860      <!-- parameter of type 'typedef size_t' -->
3861      <parameter type-id='type-id-7'/>
3862      <!-- void* -->
3863      <return type-id='type-id-73'/>
3864    </function-decl>
3865    <!-- void free(void*) -->
3866    <function-decl name='free' filepath='/usr/include/stdlib.h' line='488' column='1' visibility='default' binding='global' size-in-bits='64'>
3867      <!-- parameter of type 'void*' -->
3868      <parameter type-id='type-id-73'/>
3869      <!-- void -->
3870      <return type-id='type-id-75'/>
3871    </function-decl>
3872    <!-- int atexit(void ()*) -->
3873    <function-decl name='atexit' filepath='/usr/include/stdlib.h' line='518' column='1' visibility='default' binding='global' size-in-bits='64'>
3874      <!-- parameter of type 'void ()*' -->
3875      <parameter type-id='type-id-162'/>
3876      <!-- int -->
3877      <return type-id='type-id-1'/>
3878    </function-decl>
3879    <!-- char* getenv(const char*) -->
3880    <function-decl name='getenv' filepath='/usr/include/stdlib.h' line='567' column='1' visibility='default' binding='global' size-in-bits='64'>
3881      <!-- parameter of type 'const char*' -->
3882      <parameter type-id='type-id-2'/>
3883      <!-- char* -->
3884      <return type-id='type-id-3'/>
3885    </function-decl>
3886    <!-- int system(const char*) -->
3887    <function-decl name='system' filepath='/usr/include/stdlib.h' line='717' column='1' visibility='default' binding='global' size-in-bits='64'>
3888      <!-- parameter of type 'const char*' -->
3889      <parameter type-id='type-id-2'/>
3890      <!-- int -->
3891      <return type-id='type-id-1'/>
3892    </function-decl>
3893    <!-- void* bsearch(void*, void*, size_t, size_t, __compar_fn_t) -->
3894    <function-decl name='bsearch' filepath='/usr/include/stdlib.h' line='755' column='1' visibility='default' binding='global' size-in-bits='64'>
3895      <!-- parameter of type 'void*' -->
3896      <parameter type-id='type-id-73'/>
3897      <!-- parameter of type 'void*' -->
3898      <parameter type-id='type-id-73'/>
3899      <!-- parameter of type 'typedef size_t' -->
3900      <parameter type-id='type-id-7'/>
3901      <!-- parameter of type 'typedef size_t' -->
3902      <parameter type-id='type-id-7'/>
3903      <!-- parameter of type 'typedef __compar_fn_t' -->
3904      <parameter type-id='type-id-163'/>
3905      <!-- void* -->
3906      <return type-id='type-id-73'/>
3907    </function-decl>
3908    <!-- void qsort(void*, size_t, size_t, __compar_fn_t) -->
3909    <function-decl name='qsort' filepath='/usr/include/stdlib.h' line='761' column='1' visibility='default' binding='global' size-in-bits='64'>
3910      <!-- parameter of type 'void*' -->
3911      <parameter type-id='type-id-73'/>
3912      <!-- parameter of type 'typedef size_t' -->
3913      <parameter type-id='type-id-7'/>
3914      <!-- parameter of type 'typedef size_t' -->
3915      <parameter type-id='type-id-7'/>
3916      <!-- parameter of type 'typedef __compar_fn_t' -->
3917      <parameter type-id='type-id-163'/>
3918      <!-- void -->
3919      <return type-id='type-id-75'/>
3920    </function-decl>
3921    <!-- div_t div(int, int) -->
3922    <function-decl name='div' filepath='/usr/include/stdlib.h' line='785' column='1' visibility='default' binding='global' size-in-bits='64'>
3923      <!-- parameter of type 'int' -->
3924      <parameter type-id='type-id-1'/>
3925      <!-- parameter of type 'int' -->
3926      <parameter type-id='type-id-1'/>
3927      <!-- struct div_t -->
3928      <return type-id='type-id-164'/>
3929    </function-decl>
3930    <!-- ldiv_t ldiv(long int, long int) -->
3931    <function-decl name='ldiv' filepath='/usr/include/stdlib.h' line='787' column='1' visibility='default' binding='global' size-in-bits='64'>
3932      <!-- parameter of type 'long int' -->
3933      <parameter type-id='type-id-18'/>
3934      <!-- parameter of type 'long int' -->
3935      <parameter type-id='type-id-18'/>
3936      <!-- struct ldiv_t -->
3937      <return type-id='type-id-165'/>
3938    </function-decl>
3939    <!-- lldiv_t lldiv(long long int, long long int) -->
3940    <function-decl name='lldiv' filepath='/usr/include/stdlib.h' line='793' column='1' visibility='default' binding='global' size-in-bits='64'>
3941      <!-- parameter of type 'long long int' -->
3942      <parameter type-id='type-id-20'/>
3943      <!-- parameter of type 'long long int' -->
3944      <parameter type-id='type-id-20'/>
3945      <!-- struct lldiv_t -->
3946      <return type-id='type-id-166'/>
3947    </function-decl>
3948    <!-- int mblen(const char*, size_t) -->
3949    <function-decl name='mblen' filepath='/usr/include/stdlib.h' line='860' column='1' visibility='default' binding='global' size-in-bits='64'>
3950      <!-- parameter of type 'const char*' -->
3951      <parameter type-id='type-id-2'/>
3952      <!-- parameter of type 'typedef size_t' -->
3953      <parameter type-id='type-id-7'/>
3954      <!-- int -->
3955      <return type-id='type-id-1'/>
3956    </function-decl>
3957    <!-- int mbtowc(wchar_t*, const char*, size_t) -->
3958    <function-decl name='mbtowc' filepath='/usr/include/stdlib.h' line='863' column='1' visibility='default' binding='global' size-in-bits='64'>
3959      <!-- parameter of type 'wchar_t*' -->
3960      <parameter type-id='type-id-5'/>
3961      <!-- parameter of type 'const char*' -->
3962      <parameter type-id='type-id-2'/>
3963      <!-- parameter of type 'typedef size_t' -->
3964      <parameter type-id='type-id-7'/>
3965      <!-- int -->
3966      <return type-id='type-id-1'/>
3967    </function-decl>
3968    <!-- int wctomb(char*, wchar_t) -->
3969    <function-decl name='wctomb' filepath='/usr/include/stdlib.h' line='867' column='1' visibility='default' binding='global' size-in-bits='64'>
3970      <!-- parameter of type 'char*' -->
3971      <parameter type-id='type-id-3'/>
3972      <!-- parameter of type 'wchar_t' -->
3973      <parameter type-id='type-id-9'/>
3974      <!-- int -->
3975      <return type-id='type-id-1'/>
3976    </function-decl>
3977    <!-- size_t mbstowcs(wchar_t*, const char*, size_t) -->
3978    <function-decl name='mbstowcs' filepath='/usr/include/stdlib.h' line='871' column='1' visibility='default' binding='global' size-in-bits='64'>
3979      <!-- parameter of type 'wchar_t*' -->
3980      <parameter type-id='type-id-5'/>
3981      <!-- parameter of type 'const char*' -->
3982      <parameter type-id='type-id-2'/>
3983      <!-- parameter of type 'typedef size_t' -->
3984      <parameter type-id='type-id-7'/>
3985      <!-- typedef size_t -->
3986      <return type-id='type-id-7'/>
3987    </function-decl>
3988    <!-- size_t wcstombs(char*, const wchar_t*, size_t) -->
3989    <function-decl name='wcstombs' filepath='/usr/include/stdlib.h' line='874' column='1' visibility='default' binding='global' size-in-bits='64'>
3990      <!-- parameter of type 'char*' -->
3991      <parameter type-id='type-id-3'/>
3992      <!-- parameter of type 'const wchar_t*' -->
3993      <parameter type-id='type-id-6'/>
3994      <!-- parameter of type 'typedef size_t' -->
3995      <parameter type-id='type-id-7'/>
3996      <!-- typedef size_t -->
3997      <return type-id='type-id-7'/>
3998    </function-decl>
3999    <!-- namespace tcmalloc -->
4000    <namespace-decl name='tcmalloc'>
4001      <!-- class tcmalloc::CentralFreeList -->
4002      <class-decl name='CentralFreeList' visibility='default' id='type-id-167'/>
4003      <!-- class tcmalloc::PageHeap -->
4004      <class-decl name='PageHeap' visibility='default' id='type-id-168'/>
4005      <!-- class tcmalloc::Static -->
4006      <class-decl name='Static' visibility='default' id='type-id-169'/>
4007      <!-- struct tcmalloc::Span -->
4008      <class-decl name='Span' is-struct='yes' visibility='default' id='type-id-170'/>
4009      <!-- struct tcmalloc::StackTrace -->
4010      <class-decl name='StackTrace' is-struct='yes' visibility='default' id='type-id-171'/>
4011      <!-- class tcmalloc::LogItem -->
4012      <class-decl name='LogItem' visibility='default' id='type-id-172'>
4013      </class-decl>
4014      <!-- class tcmalloc::PageHeapAllocator<tcmalloc::StackTraceTable::Bucket> -->
4015      <class-decl name='PageHeapAllocator&lt;tcmalloc::StackTraceTable::Bucket&gt;' visibility='default' is-declaration-only='yes' id='type-id-158'/>
4016      <!-- class tcmalloc::SizeMap -->
4017      <class-decl name='SizeMap' visibility='default' id='type-id-173'/>
4018      <!-- void* tcmalloc::SLL_Next(void*) -->
4019      <function-decl name='SLL_Next' filepath='src/linked_list.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
4020        <!-- parameter of type 'void*' -->
4021        <parameter type-id='type-id-73'/>
4022        <!-- void* -->
4023        <return type-id='type-id-73'/>
4024      </function-decl>
4025      <!-- void tcmalloc::SLL_SetNext(void*, void*) -->
4026      <function-decl name='SLL_SetNext' filepath='src/linked_list.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
4027        <!-- parameter of type 'void*' -->
4028        <parameter type-id='type-id-73'/>
4029        <!-- parameter of type 'void*' -->
4030        <parameter type-id='type-id-73'/>
4031        <!-- void -->
4032        <return type-id='type-id-75'/>
4033      </function-decl>
4034      <!-- void tcmalloc::SLL_PushRange(void**, void*, void*) -->
4035      <function-decl name='SLL_PushRange' filepath='src/linked_list.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
4036        <!-- parameter of type 'void**' -->
4037        <parameter type-id='type-id-174'/>
4038        <!-- parameter of type 'void*' -->
4039        <parameter type-id='type-id-73'/>
4040        <!-- parameter of type 'void*' -->
4041        <parameter type-id='type-id-73'/>
4042        <!-- void -->
4043        <return type-id='type-id-75'/>
4044      </function-decl>
4045      <!-- bool tcmalloc::DLL_IsEmpty(const tcmalloc::Span*) -->
4046      <function-decl name='DLL_IsEmpty' filepath='src/span.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
4047        <!-- parameter of type 'const tcmalloc::Span*' -->
4048        <parameter type-id='type-id-146'/>
4049        <!-- bool -->
4050        <return type-id='type-id-76'/>
4051      </function-decl>
4052    </namespace-decl>
4053  </abi-instr>
4054  <abi-instr address-size='64' path='src/common.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-kFgaKP/gperftools-2.4' language='LANG_C_plus_plus'>
4055    <!-- namespace base -->
4056    <namespace-decl name='base'>
4057      <!-- namespace base::subtle -->
4058      <namespace-decl name='subtle'>
4059        <!-- Atomic32 base::subtle::NoBarrier_CompareAndSwap(volatile Atomic32*, Atomic32, Atomic32) -->
4060        <function-decl name='NoBarrier_CompareAndSwap' filepath='./src/base/atomicops-internals-x86.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
4061          <!-- parameter of type 'volatile Atomic32*' -->
4062          <parameter type-id='type-id-92'/>
4063          <!-- parameter of type 'typedef Atomic32' -->
4064          <parameter type-id='type-id-93'/>
4065          <!-- parameter of type 'typedef Atomic32' -->
4066          <parameter type-id='type-id-93'/>
4067          <!-- typedef Atomic32 -->
4068          <return type-id='type-id-93'/>
4069        </function-decl>
4070        <!-- Atomic32 base::subtle::NoBarrier_AtomicExchange(volatile Atomic32*, Atomic32) -->
4071        <function-decl name='NoBarrier_AtomicExchange' filepath='./src/base/atomicops-internals-x86.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
4072          <!-- parameter of type 'volatile Atomic32*' -->
4073          <parameter type-id='type-id-92'/>
4074          <!-- parameter of type 'typedef Atomic32' -->
4075          <parameter type-id='type-id-93'/>
4076          <!-- typedef Atomic32 -->
4077          <return type-id='type-id-93'/>
4078        </function-decl>
4079        <!-- Atomic32 base::subtle::Release_AtomicExchange(volatile Atomic32*, Atomic32) -->
4080        <function-decl name='Release_AtomicExchange' filepath='./src/base/atomicops-internals-x86.h' line='100' column='1' visibility='default' binding='global' size-in-bits='64'>
4081          <!-- parameter of type 'volatile Atomic32*' -->
4082          <parameter type-id='type-id-92'/>
4083          <!-- parameter of type 'typedef Atomic32' -->
4084          <parameter type-id='type-id-93'/>
4085          <!-- typedef Atomic32 -->
4086          <return type-id='type-id-93'/>
4087        </function-decl>
4088        <!-- Atomic32 base::subtle::Acquire_CompareAndSwap(volatile Atomic32*, Atomic32, Atomic32) -->
4089        <function-decl name='Acquire_CompareAndSwap' filepath='./src/base/atomicops-internals-x86.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
4090          <!-- parameter of type 'volatile Atomic32*' -->
4091          <parameter type-id='type-id-92'/>
4092          <!-- parameter of type 'typedef Atomic32' -->
4093          <parameter type-id='type-id-93'/>
4094          <!-- parameter of type 'typedef Atomic32' -->
4095          <parameter type-id='type-id-93'/>
4096          <!-- typedef Atomic32 -->
4097          <return type-id='type-id-93'/>
4098        </function-decl>
4099      </namespace-decl>
4100    </namespace-decl>
4101    <!-- namespace tcmalloc -->
4102    <namespace-decl name='tcmalloc'>
4103      <!-- class tcmalloc::LogItem -->
4104      <class-decl name='LogItem' visibility='default' id='type-id-172'>
4105      </class-decl>
4106      <!-- class tcmalloc::SizeMap -->
4107      <class-decl name='SizeMap' visibility='default' id='type-id-173'/>
4108      <!-- int tcmalloc::AlignmentForSize(size_t) -->
4109      <function-decl name='AlignmentForSize' mangled-name='_ZN8tcmalloc16AlignmentForSizeEm' filepath='src/common.cc' line='77' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc16AlignmentForSizeEm'>
4110        <!-- parameter of type 'typedef size_t' -->
4111        <parameter type-id='type-id-7' name='size' filepath='src/common.cc' line='77' column='1'/>
4112        <!-- int -->
4113        <return type-id='type-id-1'/>
4114      </function-decl>
4115      <!-- void* tcmalloc::MetaDataAlloc(size_t) -->
4116      <function-decl name='MetaDataAlloc' mangled-name='_ZN8tcmalloc13MetaDataAllocEm' filepath='src/common.cc' line='233' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc13MetaDataAllocEm'>
4117        <!-- parameter of type 'typedef size_t' -->
4118        <parameter type-id='type-id-7' name='bytes' filepath='src/common.cc' line='233' column='1'/>
4119        <!-- void* -->
4120        <return type-id='type-id-73'/>
4121      </function-decl>
4122      <!-- uint64_t tcmalloc::metadata_system_bytes() -->
4123      <function-decl name='metadata_system_bytes' mangled-name='_ZN8tcmalloc21metadata_system_bytesEv' filepath='src/common.cc' line='274' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc21metadata_system_bytesEv'>
4124        <!-- typedef uint64_t -->
4125        <return type-id='type-id-38'/>
4126      </function-decl>
4127    </namespace-decl>
4128  </abi-instr>
4129  <abi-instr address-size='64' path='src/heap-checker-bcad.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-kFgaKP/gperftools-2.4' language='LANG_C_plus_plus'>
4130    <!-- class HeapLeakCheckerGlobalPrePost -->
4131    <class-decl name='HeapLeakCheckerGlobalPrePost' size-in-bits='8' visibility='default' filepath='src/heap-checker-bcad.cc' line='60' column='1' id='type-id-175'>
4132      <data-member access='private' static='yes'>
4133        <!-- static int HeapLeakCheckerGlobalPrePost::count_ -->
4134        <var-decl name='count_' type-id='type-id-1' mangled-name='_ZN28HeapLeakCheckerGlobalPrePost6count_E' visibility='default' filepath='src/heap-checker-bcad.cc' line='87' column='1' elf-symbol-id='_ZN28HeapLeakCheckerGlobalPrePost6count_E'/>
4135      </data-member>
4136      <member-function access='private' constructor='yes'>
4137        <!-- HeapLeakCheckerGlobalPrePost::HeapLeakCheckerGlobalPrePost() -->
4138        <function-decl name='HeapLeakCheckerGlobalPrePost' filepath='src/heap-checker-bcad.cc' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
4139          <!-- implicit parameter of type 'HeapLeakCheckerGlobalPrePost*' -->
4140          <parameter type-id='type-id-176' is-artificial='yes'/>
4141          <!-- void -->
4142          <return type-id='type-id-75'/>
4143        </function-decl>
4144      </member-function>
4145      <member-function access='private' destructor='yes'>
4146        <!-- HeapLeakCheckerGlobalPrePost::~HeapLeakCheckerGlobalPrePost(int) -->
4147        <function-decl name='~HeapLeakCheckerGlobalPrePost' mangled-name='_ZN28HeapLeakCheckerGlobalPrePostD1Ev' filepath='src/heap-checker-bcad.cc' line='79' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN28HeapLeakCheckerGlobalPrePostD1Ev'>
4148          <!-- implicit parameter of type 'HeapLeakCheckerGlobalPrePost*' -->
4149          <parameter type-id='type-id-176' is-artificial='yes'/>
4150          <!-- artificial parameter of type 'int' -->
4151          <parameter type-id='type-id-1' is-artificial='yes'/>
4152          <!-- void -->
4153          <return type-id='type-id-75'/>
4154        </function-decl>
4155      </member-function>
4156    </class-decl>
4157    <!-- HeapLeakCheckerGlobalPrePost* -->
4158    <pointer-type-def type-id='type-id-175' size-in-bits='64' id='type-id-176'/>
4159    <!-- bool heap_leak_checker_bcad_variable -->
4160    <var-decl name='heap_leak_checker_bcad_variable' type-id='type-id-76' mangled-name='heap_leak_checker_bcad_variable' visibility='default' filepath='src/heap-checker-bcad.cc' line='53' column='1' elf-symbol-id='heap_leak_checker_bcad_variable'/>
4161  </abi-instr>
4162  <abi-instr address-size='64' path='src/heap-checker.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-kFgaKP/gperftools-2.4' language='LANG_C_plus_plus'>
4163    <!-- AtomicWord[8] -->
4164    <array-type-def dimensions='1' type-id='type-id-177' size-in-bits='512' id='type-id-178'>
4165      <!-- <anonymous range>[8] -->
4166      <subrange length='8' lower-bound='0' upper-bound='7' type-id='type-id-19' id='type-id-179'/>
4167    </array-type-def>
4168    <!-- char[] -->
4169    <array-type-def dimensions='1' type-id='type-id-84' size-in-bits='unknown' id='type-id-180'>
4170      <!-- <anonymous range>[] -->
4171      <subrange length='unknown' lower-bound='0' upper-bound='0' id='type-id-181'/>
4172    </array-type-def>
4173    <!-- class AddressMap<HeapProfileTable::AllocValue> -->
4174    <class-decl name='AddressMap&lt;HeapProfileTable::AllocValue&gt;' size-in-bits='320' visibility='default' filepath='src/addressmap-inl.h' line='104' column='1' id='type-id-182'>
4175      <member-type access='private'>
4176        <!-- struct AddressMap<HeapProfileTable::AllocValue>::Cluster -->
4177        <class-decl name='Cluster' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-183'/>
4178      </member-type>
4179      <member-type access='private'>
4180        <!-- struct AddressMap<HeapProfileTable::AllocValue>::Cluster -->
4181        <class-decl name='Cluster' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-184'/>
4182      </member-type>
4183      <member-type access='private'>
4184        <!-- struct AddressMap<HeapProfileTable::AllocValue>::Entry -->
4185        <class-decl name='Entry' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-185'/>
4186      </member-type>
4187      <member-type access='private'>
4188        <!-- struct AddressMap<HeapProfileTable::AllocValue>::Entry -->
4189        <class-decl name='Entry' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-186'/>
4190      </member-type>
4191      <member-type access='private'>
4192        <!-- struct AddressMap<HeapProfileTable::AllocValue>::Object -->
4193        <class-decl name='Object' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-187'/>
4194      </member-type>
4195      <data-member access='private' static='yes'>
4196        <!-- static const int AddressMap<HeapProfileTable::AllocValue>::kBlockBits -->
4197        <var-decl name='kBlockBits' type-id='type-id-139' visibility='default' filepath='src/addressmap-inl.h' line='159' column='1'/>
4198      </data-member>
4199      <data-member access='private' static='yes'>
4200        <!-- static const int AddressMap<HeapProfileTable::AllocValue>::kBlockSize -->
4201        <var-decl name='kBlockSize' type-id='type-id-139' visibility='default' filepath='src/addressmap-inl.h' line='160' column='1'/>
4202      </data-member>
4203      <data-member access='private' static='yes'>
4204        <!-- static const int AddressMap<HeapProfileTable::AllocValue>::kClusterBits -->
4205        <var-decl name='kClusterBits' type-id='type-id-139' visibility='default' filepath='src/addressmap-inl.h' line='172' column='1'/>
4206      </data-member>
4207      <data-member access='private' static='yes'>
4208        <!-- static const uintptr_t AddressMap<HeapProfileTable::AllocValue>::kClusterSize -->
4209        <var-decl name='kClusterSize' type-id='type-id-188' visibility='default' filepath='src/addressmap-inl.h' line='173' column='1'/>
4210      </data-member>
4211      <data-member access='private' static='yes'>
4212        <!-- static const int AddressMap<HeapProfileTable::AllocValue>::kClusterBlocks -->
4213        <var-decl name='kClusterBlocks' type-id='type-id-139' visibility='default' filepath='src/addressmap-inl.h' line='174' column='1'/>
4214      </data-member>
4215      <data-member access='private' static='yes'>
4216        <!-- static const int AddressMap<HeapProfileTable::AllocValue>::kHashBits -->
4217        <var-decl name='kHashBits' type-id='type-id-139' visibility='default' filepath='src/addressmap-inl.h' line='187' column='1'/>
4218      </data-member>
4219      <data-member access='private' static='yes'>
4220        <!-- static const int AddressMap<HeapProfileTable::AllocValue>::kHashSize -->
4221        <var-decl name='kHashSize' type-id='type-id-139' visibility='default' filepath='src/addressmap-inl.h' line='188' column='1'/>
4222      </data-member>
4223      <data-member access='private' static='yes'>
4224        <!-- static const int AddressMap<HeapProfileTable::AllocValue>::ALLOC_COUNT -->
4225        <var-decl name='ALLOC_COUNT' type-id='type-id-139' visibility='default' filepath='src/addressmap-inl.h' line='191' column='1'/>
4226      </data-member>
4227      <data-member access='private' layout-offset-in-bits='0'>
4228        <!-- AddressMap<HeapProfileTable::AllocValue>::Cluster** AddressMap<HeapProfileTable::AllocValue>::hashtable_ -->
4229        <var-decl name='hashtable_' type-id='type-id-189' visibility='default' filepath='src/addressmap-inl.h' line='193' column='1'/>
4230      </data-member>
4231      <data-member access='private' layout-offset-in-bits='64'>
4232        <!-- AddressMap<HeapProfileTable::AllocValue>::Entry* AddressMap<HeapProfileTable::AllocValue>::free_ -->
4233        <var-decl name='free_' type-id='type-id-190' visibility='default' filepath='src/addressmap-inl.h' line='194' column='1'/>
4234      </data-member>
4235      <data-member access='private' static='yes'>
4236        <!-- static const uint32_t AddressMap<HeapProfileTable::AllocValue>::kHashMultiplier -->
4237        <var-decl name='kHashMultiplier' type-id='type-id-191' visibility='default' filepath='src/addressmap-inl.h' line='202' column='1'/>
4238      </data-member>
4239      <data-member access='private' layout-offset-in-bits='128'>
4240        <!-- void* (unsigned long int)* AddressMap<HeapProfileTable::AllocValue>::alloc_ -->
4241        <var-decl name='alloc_' type-id='type-id-192' visibility='default' filepath='src/addressmap-inl.h' line='251' column='1'/>
4242      </data-member>
4243      <data-member access='private' layout-offset-in-bits='192'>
4244        <!-- void (void*)* AddressMap<HeapProfileTable::AllocValue>::dealloc_ -->
4245        <var-decl name='dealloc_' type-id='type-id-193' visibility='default' filepath='src/addressmap-inl.h' line='252' column='1'/>
4246      </data-member>
4247      <data-member access='private' layout-offset-in-bits='256'>
4248        <!-- AddressMap<HeapProfileTable::AllocValue>::Object* AddressMap<HeapProfileTable::AllocValue>::allocated_ -->
4249        <var-decl name='allocated_' type-id='type-id-194' visibility='default' filepath='src/addressmap-inl.h' line='253' column='1'/>
4250      </data-member>
4251      <member-function access='private'>
4252        <!-- void AddressMap<HeapProfileTable::AllocValue>::AddressMap(void* (unsigned long int)*, void (void*)*) -->
4253        <function-decl name='AddressMap' filepath='src/addressmap-inl.h' line='271' column='1' visibility='default' binding='global' size-in-bits='64'>
4254          <!-- implicit parameter of type 'AddressMap<HeapProfileTable::AllocValue>*' -->
4255          <parameter type-id='type-id-195' is-artificial='yes'/>
4256          <!-- parameter of type 'void* (unsigned long int)*' -->
4257          <parameter type-id='type-id-192'/>
4258          <!-- parameter of type 'void (void*)*' -->
4259          <parameter type-id='type-id-193'/>
4260          <!-- void -->
4261          <return type-id='type-id-75'/>
4262        </function-decl>
4263      </member-function>
4264      <member-function access='private' destructor='yes'>
4265        <!-- AddressMap<HeapProfileTable::AllocValue>::~AddressMap(int) -->
4266        <function-decl name='~AddressMap' filepath='src/addressmap-inl.h' line='280' column='1' visibility='default' binding='global' size-in-bits='64'>
4267          <!-- implicit parameter of type 'AddressMap<HeapProfileTable::AllocValue>*' -->
4268          <parameter type-id='type-id-195' is-artificial='yes'/>
4269          <!-- artificial parameter of type 'int' -->
4270          <parameter type-id='type-id-1' is-artificial='yes'/>
4271          <!-- void -->
4272          <return type-id='type-id-75'/>
4273        </function-decl>
4274      </member-function>
4275      <member-function access='private'>
4276        <!-- void AddressMap<HeapProfileTable::AllocValue>::Iterate<void (*)(const void*, const HeapProfileTable::AllocInfo&)>(void (void*, HeapProfileTable::AllocValue*, void (void*, const HeapProfileTable::AllocInfo&)*)*, void (void*, const HeapProfileTable::AllocInfo&)*) -->
4277        <function-decl name='Iterate&lt;void (*)(const void*, const HeapProfileTable::AllocInfo&amp;)&gt;' filepath='src/addressmap-inl.h' line='407' column='1' visibility='default' binding='global' size-in-bits='64'>
4278          <!-- implicit parameter of type 'const AddressMap<HeapProfileTable::AllocValue>*' -->
4279          <parameter type-id='type-id-196' is-artificial='yes'/>
4280          <!-- parameter of type 'void (void*, HeapProfileTable::AllocValue*, void (void*, const HeapProfileTable::AllocInfo&)*)*' -->
4281          <parameter type-id='type-id-197'/>
4282          <!-- parameter of type 'void (void*, const HeapProfileTable::AllocInfo&)*' -->
4283          <parameter type-id='type-id-198'/>
4284          <!-- void -->
4285          <return type-id='type-id-75'/>
4286        </function-decl>
4287      </member-function>
4288      <member-function access='private'>
4289        <!-- void AddressMap<HeapProfileTable::AllocValue>::AddressMap(void* (unsigned long int)*, void (void*)*) -->
4290        <function-decl name='AddressMap' mangled-name='_ZN10AddressMapIN16HeapProfileTable10AllocValueEEC2EPFPvmEPFvS3_E' filepath='src/addressmap-inl.h' line='271' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN10AddressMapIN16HeapProfileTable10AllocValueEEC2EPFPvmEPFvS3_E'>
4291          <!-- implicit parameter of type 'AddressMap<HeapProfileTable::AllocValue>*' -->
4292          <parameter type-id='type-id-195' is-artificial='yes'/>
4293          <!-- parameter of type 'void* (unsigned long int)*' -->
4294          <parameter type-id='type-id-192'/>
4295          <!-- parameter of type 'void (void*)*' -->
4296          <parameter type-id='type-id-193'/>
4297          <!-- void -->
4298          <return type-id='type-id-75'/>
4299        </function-decl>
4300      </member-function>
4301      <member-function access='private' destructor='yes'>
4302        <!-- AddressMap<HeapProfileTable::AllocValue>::~AddressMap(int) -->
4303        <function-decl name='~AddressMap' filepath='src/addressmap-inl.h' line='280' column='1' visibility='default' binding='global' size-in-bits='64'>
4304          <!-- implicit parameter of type 'AddressMap<HeapProfileTable::AllocValue>*' -->
4305          <parameter type-id='type-id-195' is-artificial='yes'/>
4306          <!-- artificial parameter of type 'int' -->
4307          <parameter type-id='type-id-1' is-artificial='yes'/>
4308          <!-- void -->
4309          <return type-id='type-id-75'/>
4310        </function-decl>
4311      </member-function>
4312      <member-function access='private'>
4313        <!-- void AddressMap<HeapProfileTable::AllocValue>::Iterate<char*>(void (void*, HeapProfileTable::AllocValue*, char*)*, char*) -->
4314        <function-decl name='Iterate&lt;char*&gt;' filepath='src/addressmap-inl.h' line='407' column='1' visibility='default' binding='global' size-in-bits='64'>
4315          <!-- implicit parameter of type 'const AddressMap<HeapProfileTable::AllocValue>*' -->
4316          <parameter type-id='type-id-196' is-artificial='yes'/>
4317          <!-- parameter of type 'void (void*, HeapProfileTable::AllocValue*, char*)*' -->
4318          <parameter type-id='type-id-199'/>
4319          <!-- parameter of type 'char*' -->
4320          <parameter type-id='type-id-3'/>
4321          <!-- void -->
4322          <return type-id='type-id-75'/>
4323        </function-decl>
4324      </member-function>
4325      <member-function access='private'>
4326        <!-- AddressMap<HeapProfileTable::AllocValue>::Cluster** AddressMap<HeapProfileTable::AllocValue>::New<AddressMap<HeapProfileTable::AllocValue>::Cluster*>(int) -->
4327        <function-decl name='New&lt;AddressMap&lt;HeapProfileTable::AllocValue&gt;::Cluster*&gt;' filepath='src/addressmap-inl.h' line='258' column='1' visibility='default' binding='global' size-in-bits='64'>
4328          <!-- implicit parameter of type 'AddressMap<HeapProfileTable::AllocValue>*' -->
4329          <parameter type-id='type-id-195' is-artificial='yes'/>
4330          <!-- parameter of type 'int' -->
4331          <parameter type-id='type-id-1'/>
4332          <!-- AddressMap<HeapProfileTable::AllocValue>::Cluster** -->
4333          <return type-id='type-id-200'/>
4334        </function-decl>
4335      </member-function>
4336      <member-function access='private'>
4337        <!-- void AddressMap<HeapProfileTable::AllocValue>::Iterate<HeapProfileTable::AddNonLiveArgs*>(void (void*, HeapProfileTable::AllocValue*, HeapProfileTable::AddNonLiveArgs*)*, HeapProfileTable::AddNonLiveArgs*) -->
4338        <function-decl name='Iterate&lt;HeapProfileTable::AddNonLiveArgs*&gt;' filepath='src/addressmap-inl.h' line='407' column='1' visibility='default' binding='global' size-in-bits='64'>
4339          <!-- implicit parameter of type 'const AddressMap<HeapProfileTable::AllocValue>*' -->
4340          <parameter type-id='type-id-196' is-artificial='yes'/>
4341          <!-- parameter of type 'void (void*, HeapProfileTable::AllocValue*, HeapProfileTable::AddNonLiveArgs*)*' -->
4342          <parameter type-id='type-id-201'/>
4343          <!-- parameter of type 'HeapProfileTable::AddNonLiveArgs*' -->
4344          <parameter type-id='type-id-202'/>
4345          <!-- void -->
4346          <return type-id='type-id-75'/>
4347        </function-decl>
4348      </member-function>
4349      <member-function access='private'>
4350        <!-- void AddressMap<HeapProfileTable::AllocValue>::Iterate<HeapProfileTable::Snapshot*>(void (void*, HeapProfileTable::AllocValue*, HeapProfileTable::Snapshot*)*, HeapProfileTable::Snapshot*) -->
4351        <function-decl name='Iterate&lt;HeapProfileTable::Snapshot*&gt;' filepath='src/addressmap-inl.h' line='407' column='1' visibility='default' binding='global' size-in-bits='64'>
4352          <!-- implicit parameter of type 'const AddressMap<HeapProfileTable::AllocValue>*' -->
4353          <parameter type-id='type-id-196' is-artificial='yes'/>
4354          <!-- parameter of type 'void (void*, HeapProfileTable::AllocValue*, HeapProfileTable::Snapshot*)*' -->
4355          <parameter type-id='type-id-203'/>
4356          <!-- parameter of type 'HeapProfileTable::Snapshot*' -->
4357          <parameter type-id='type-id-204'/>
4358          <!-- void -->
4359          <return type-id='type-id-75'/>
4360        </function-decl>
4361      </member-function>
4362      <member-function access='private'>
4363        <!-- AddressMap<HeapProfileTable::AllocValue>::Cluster* AddressMap<HeapProfileTable::AllocValue>::New<AddressMap<HeapProfileTable::AllocValue>::Cluster>(int) -->
4364        <function-decl name='New&lt;AddressMap&lt;HeapProfileTable::AllocValue&gt;::Cluster&gt;' filepath='src/addressmap-inl.h' line='258' column='1' visibility='default' binding='global' size-in-bits='64'>
4365          <!-- implicit parameter of type 'AddressMap<HeapProfileTable::AllocValue>*' -->
4366          <parameter type-id='type-id-195' is-artificial='yes'/>
4367          <!-- parameter of type 'int' -->
4368          <parameter type-id='type-id-1'/>
4369          <!-- AddressMap<HeapProfileTable::AllocValue>::Cluster* -->
4370          <return type-id='type-id-205'/>
4371        </function-decl>
4372      </member-function>
4373      <member-function access='private'>
4374        <!-- AddressMap<HeapProfileTable::AllocValue>::Entry* AddressMap<HeapProfileTable::AllocValue>::New<AddressMap<HeapProfileTable::AllocValue>::Entry>(int) -->
4375        <function-decl name='New&lt;AddressMap&lt;HeapProfileTable::AllocValue&gt;::Entry&gt;' filepath='src/addressmap-inl.h' line='258' column='1' visibility='default' binding='global' size-in-bits='64'>
4376          <!-- implicit parameter of type 'AddressMap<HeapProfileTable::AllocValue>*' -->
4377          <parameter type-id='type-id-195' is-artificial='yes'/>
4378          <!-- parameter of type 'int' -->
4379          <parameter type-id='type-id-1'/>
4380          <!-- AddressMap<HeapProfileTable::AllocValue>::Entry* -->
4381          <return type-id='type-id-206'/>
4382        </function-decl>
4383      </member-function>
4384      <member-function access='private'>
4385        <!-- void AddressMap<HeapProfileTable::AllocValue>::Iterate<const HeapProfileTable::DumpArgs&>(void (void*, HeapProfileTable::AllocValue*, const HeapProfileTable::DumpArgs&)*, const HeapProfileTable::DumpArgs&) -->
4386        <function-decl name='Iterate&lt;const HeapProfileTable::DumpArgs&amp;&gt;' filepath='src/addressmap-inl.h' line='407' column='1' visibility='default' binding='global' size-in-bits='64'>
4387          <!-- implicit parameter of type 'const AddressMap<HeapProfileTable::AllocValue>*' -->
4388          <parameter type-id='type-id-196' is-artificial='yes'/>
4389          <!-- parameter of type 'void (void*, HeapProfileTable::AllocValue*, const HeapProfileTable::DumpArgs&)*' -->
4390          <parameter type-id='type-id-207'/>
4391          <!-- parameter of type 'const HeapProfileTable::DumpArgs&' -->
4392          <parameter type-id='type-id-208'/>
4393          <!-- void -->
4394          <return type-id='type-id-75'/>
4395        </function-decl>
4396      </member-function>
4397      <member-function access='private'>
4398        <!-- void AddressMap<HeapProfileTable::AllocValue>::Iterate<HeapProfileTable::Snapshot::ReportState*>(void (void*, HeapProfileTable::AllocValue*, HeapProfileTable::Snapshot::ReportState*)*, HeapProfileTable::Snapshot::ReportState*) -->
4399        <function-decl name='Iterate&lt;HeapProfileTable::Snapshot::ReportState*&gt;' filepath='src/addressmap-inl.h' line='407' column='1' visibility='default' binding='global' size-in-bits='64'>
4400          <!-- implicit parameter of type 'const AddressMap<HeapProfileTable::AllocValue>*' -->
4401          <parameter type-id='type-id-196' is-artificial='yes'/>
4402          <!-- parameter of type 'void (void*, HeapProfileTable::AllocValue*, HeapProfileTable::Snapshot::ReportState*)*' -->
4403          <parameter type-id='type-id-209'/>
4404          <!-- parameter of type 'HeapProfileTable::Snapshot::ReportState*' -->
4405          <parameter type-id='type-id-210'/>
4406          <!-- void -->
4407          <return type-id='type-id-75'/>
4408        </function-decl>
4409      </member-function>
4410      <member-function access='private' static='yes'>
4411        <!-- int AddressMap<HeapProfileTable::AllocValue>::HashInt() -->
4412        <function-decl name='HashInt' mangled-name='_ZN10AddressMapIN16HeapProfileTable10AllocValueEE7HashIntEm' filepath='src/addressmap-inl.h' line='203' column='1' visibility='default' binding='global' size-in-bits='64'>
4413          <!-- parameter of type 'unsigned long int' -->
4414          <parameter type-id='type-id-19'/>
4415          <!-- int -->
4416          <return type-id='type-id-1'/>
4417        </function-decl>
4418      </member-function>
4419      <member-function access='private' static='yes'>
4420        <!-- int AddressMap<HeapProfileTable::AllocValue>::BlockID() -->
4421        <function-decl name='BlockID' mangled-name='_ZN10AddressMapIN16HeapProfileTable10AllocValueEE7BlockIDEm' filepath='src/addressmap-inl.h' line='236' column='1' visibility='default' binding='global' size-in-bits='64'>
4422          <!-- parameter of type 'unsigned long int' -->
4423          <parameter type-id='type-id-19'/>
4424          <!-- int -->
4425          <return type-id='type-id-1'/>
4426        </function-decl>
4427      </member-function>
4428      <member-function access='private'>
4429        <!-- const HeapProfileTable::AllocValue* AddressMap<HeapProfileTable::AllocValue>::Find(void*) -->
4430        <function-decl name='Find' mangled-name='_ZNK10AddressMapIN16HeapProfileTable10AllocValueEE4FindEPKv' filepath='src/addressmap-inl.h' line='290' column='1' visibility='default' binding='global' size-in-bits='64'>
4431          <!-- implicit parameter of type 'const AddressMap<HeapProfileTable::AllocValue>*' -->
4432          <parameter type-id='type-id-196' is-artificial='yes'/>
4433          <!-- parameter of type 'void*' -->
4434          <parameter type-id='type-id-73'/>
4435          <!-- const HeapProfileTable::AllocValue* -->
4436          <return type-id='type-id-211'/>
4437        </function-decl>
4438      </member-function>
4439      <member-function access='private'>
4440        <!-- const HeapProfileTable::AllocValue* AddressMap<HeapProfileTable::AllocValue>::FindInside(typedef size_t (const HeapProfileTable::AllocValue&)*, unsigned long int, void*, void**) -->
4441        <function-decl name='FindInside' mangled-name='_ZN10AddressMapIN16HeapProfileTable10AllocValueEE10FindInsideEPFmRKS1_EmPKvPS8_' filepath='src/addressmap-inl.h' line='360' column='1' visibility='default' binding='global' size-in-bits='64'>
4442          <!-- implicit parameter of type 'AddressMap<HeapProfileTable::AllocValue>*' -->
4443          <parameter type-id='type-id-195' is-artificial='yes'/>
4444          <!-- parameter of type 'typedef size_t (const HeapProfileTable::AllocValue&)*' -->
4445          <parameter type-id='type-id-212'/>
4446          <!-- parameter of type 'unsigned long int' -->
4447          <parameter type-id='type-id-19'/>
4448          <!-- parameter of type 'void*' -->
4449          <parameter type-id='type-id-73'/>
4450          <!-- parameter of type 'void**' -->
4451          <parameter type-id='type-id-174'/>
4452          <!-- const HeapProfileTable::AllocValue* -->
4453          <return type-id='type-id-211'/>
4454        </function-decl>
4455      </member-function>
4456      <member-function access='private'>
4457        <!-- bool AddressMap<HeapProfileTable::AllocValue>::FindAndRemove(void*, HeapProfileTable::AllocValue*) -->
4458        <function-decl name='FindAndRemove' mangled-name='_ZN10AddressMapIN16HeapProfileTable10AllocValueEE13FindAndRemoveEPKvPS1_' filepath='src/addressmap-inl.h' line='341' column='1' visibility='default' binding='global' size-in-bits='64'>
4459          <!-- implicit parameter of type 'AddressMap<HeapProfileTable::AllocValue>*' -->
4460          <parameter type-id='type-id-195' is-artificial='yes'/>
4461          <!-- parameter of type 'void*' -->
4462          <parameter type-id='type-id-73'/>
4463          <!-- parameter of type 'HeapProfileTable::AllocValue*' -->
4464          <parameter type-id='type-id-213'/>
4465          <!-- bool -->
4466          <return type-id='type-id-76'/>
4467        </function-decl>
4468      </member-function>
4469      <member-function access='private'>
4470        <!-- HeapProfileTable::AllocValue* AddressMap<HeapProfileTable::AllocValue>::FindMutable(void*) -->
4471        <function-decl name='FindMutable' mangled-name='_ZN10AddressMapIN16HeapProfileTable10AllocValueEE11FindMutableEPKv' filepath='src/addressmap-inl.h' line='295' column='1' visibility='default' binding='global' size-in-bits='64'>
4472          <!-- implicit parameter of type 'AddressMap<HeapProfileTable::AllocValue>*' -->
4473          <parameter type-id='type-id-195' is-artificial='yes'/>
4474          <!-- parameter of type 'void*' -->
4475          <parameter type-id='type-id-73'/>
4476          <!-- HeapProfileTable::AllocValue* -->
4477          <return type-id='type-id-213'/>
4478        </function-decl>
4479      </member-function>
4480      <member-function access='private'>
4481        <!-- AddressMap<HeapProfileTable::AllocValue>::Cluster* AddressMap<HeapProfileTable::AllocValue>::FindCluster(unsigned long int, bool) -->
4482        <function-decl name='FindCluster' mangled-name='_ZN10AddressMapIN16HeapProfileTable10AllocValueEE11FindClusterEmb' filepath='src/addressmap-inl.h' line='214' column='1' visibility='default' binding='global' size-in-bits='64'>
4483          <!-- implicit parameter of type 'AddressMap<HeapProfileTable::AllocValue>*' -->
4484          <parameter type-id='type-id-195' is-artificial='yes'/>
4485          <!-- parameter of type 'unsigned long int' -->
4486          <parameter type-id='type-id-19'/>
4487          <!-- parameter of type 'bool' -->
4488          <parameter type-id='type-id-76'/>
4489          <!-- AddressMap<HeapProfileTable::AllocValue>::Cluster* -->
4490          <return type-id='type-id-205'/>
4491        </function-decl>
4492      </member-function>
4493      <member-function access='private'>
4494        <!-- void AddressMap<HeapProfileTable::AllocValue>::Insert(void*, HeapProfileTable::AllocValue) -->
4495        <function-decl name='Insert' mangled-name='_ZN10AddressMapIN16HeapProfileTable10AllocValueEE6InsertEPKvS1_' filepath='src/addressmap-inl.h' line='309' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN10AddressMapIN16HeapProfileTable10AllocValueEE6InsertEPKvS1_'>
4496          <!-- implicit parameter of type 'AddressMap<HeapProfileTable::AllocValue>*' -->
4497          <parameter type-id='type-id-195' is-artificial='yes'/>
4498          <!-- parameter of type 'void*' -->
4499          <parameter type-id='type-id-73'/>
4500          <!-- parameter of type 'struct HeapProfileTable::AllocValue' -->
4501          <parameter type-id='type-id-214'/>
4502          <!-- void -->
4503          <return type-id='type-id-75'/>
4504        </function-decl>
4505      </member-function>
4506    </class-decl>
4507    <!-- class GoogleInitializer -->
4508    <class-decl name='GoogleInitializer' size-in-bits='128' visibility='default' filepath='src/base/googleinit.h' line='39' column='1' id='type-id-215'>
4509      <member-type access='private'>
4510        <!-- typedef void ()* GoogleInitializer::VoidFunction -->
4511        <typedef-decl name='VoidFunction' type-id='type-id-162' filepath='src/base/googleinit.h' line='41' column='1' id='type-id-216'/>
4512      </member-type>
4513      <data-member access='private' layout-offset-in-bits='0'>
4514        <!-- const char* const GoogleInitializer::name_ -->
4515        <var-decl name='name_' type-id='type-id-217' visibility='default' filepath='src/base/googleinit.h' line='55' column='1'/>
4516      </data-member>
4517      <data-member access='private' layout-offset-in-bits='64'>
4518        <!-- const GoogleInitializer::VoidFunction GoogleInitializer::destructor_ -->
4519        <var-decl name='destructor_' type-id='type-id-218' visibility='default' filepath='src/base/googleinit.h' line='56' column='1'/>
4520      </data-member>
4521      <member-function access='private' constructor='yes'>
4522        <!-- GoogleInitializer::GoogleInitializer(const char*, GoogleInitializer::VoidFunction, GoogleInitializer::VoidFunction) -->
4523        <function-decl name='GoogleInitializer' filepath='src/base/googleinit.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
4524          <!-- implicit parameter of type 'GoogleInitializer*' -->
4525          <parameter type-id='type-id-219' is-artificial='yes'/>
4526          <!-- parameter of type 'const char*' -->
4527          <parameter type-id='type-id-2'/>
4528          <!-- parameter of type 'typedef GoogleInitializer::VoidFunction' -->
4529          <parameter type-id='type-id-216'/>
4530          <!-- parameter of type 'typedef GoogleInitializer::VoidFunction' -->
4531          <parameter type-id='type-id-216'/>
4532          <!-- void -->
4533          <return type-id='type-id-75'/>
4534        </function-decl>
4535      </member-function>
4536      <member-function access='private' destructor='yes'>
4537        <!-- GoogleInitializer::~GoogleInitializer(int) -->
4538        <function-decl name='~GoogleInitializer' mangled-name='_ZN17GoogleInitializerD2Ev' filepath='src/base/googleinit.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN17GoogleInitializerD2Ev'>
4539          <!-- implicit parameter of type 'GoogleInitializer*' -->
4540          <parameter type-id='type-id-219' is-artificial='yes'/>
4541          <!-- artificial parameter of type 'int' -->
4542          <parameter type-id='type-id-1' is-artificial='yes'/>
4543          <!-- void -->
4544          <return type-id='type-id-75'/>
4545        </function-decl>
4546      </member-function>
4547      <member-function access='private' constructor='yes'>
4548        <!-- GoogleInitializer::GoogleInitializer(const char*, GoogleInitializer::VoidFunction, GoogleInitializer::VoidFunction) -->
4549        <function-decl name='GoogleInitializer' filepath='src/base/googleinit.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
4550          <!-- implicit parameter of type 'GoogleInitializer*' -->
4551          <parameter type-id='type-id-219' is-artificial='yes'/>
4552          <!-- parameter of type 'const char*' -->
4553          <parameter type-id='type-id-2'/>
4554          <!-- parameter of type 'typedef GoogleInitializer::VoidFunction' -->
4555          <parameter type-id='type-id-216'/>
4556          <!-- parameter of type 'typedef GoogleInitializer::VoidFunction' -->
4557          <parameter type-id='type-id-216'/>
4558          <!-- void -->
4559          <return type-id='type-id-75'/>
4560        </function-decl>
4561      </member-function>
4562      <member-function access='private' destructor='yes'>
4563        <!-- GoogleInitializer::~GoogleInitializer(int) -->
4564        <function-decl name='~GoogleInitializer' mangled-name='_ZN17GoogleInitializerD2Ev' filepath='src/base/googleinit.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN17GoogleInitializerD2Ev'>
4565          <!-- implicit parameter of type 'GoogleInitializer*' -->
4566          <parameter type-id='type-id-219' is-artificial='yes'/>
4567          <!-- artificial parameter of type 'int' -->
4568          <parameter type-id='type-id-1' is-artificial='yes'/>
4569          <!-- void -->
4570          <return type-id='type-id-75'/>
4571        </function-decl>
4572      </member-function>
4573      <member-function access='private' constructor='yes'>
4574        <!-- GoogleInitializer::GoogleInitializer(const char*, GoogleInitializer::VoidFunction, GoogleInitializer::VoidFunction) -->
4575        <function-decl name='GoogleInitializer' filepath='src/base/googleinit.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
4576          <!-- implicit parameter of type 'GoogleInitializer*' -->
4577          <parameter type-id='type-id-219' is-artificial='yes'/>
4578          <!-- parameter of type 'const char*' -->
4579          <parameter type-id='type-id-2'/>
4580          <!-- parameter of type 'typedef GoogleInitializer::VoidFunction' -->
4581          <parameter type-id='type-id-216'/>
4582          <!-- parameter of type 'typedef GoogleInitializer::VoidFunction' -->
4583          <parameter type-id='type-id-216'/>
4584          <!-- void -->
4585          <return type-id='type-id-75'/>
4586        </function-decl>
4587      </member-function>
4588      <member-function access='private' destructor='yes'>
4589        <!-- GoogleInitializer::~GoogleInitializer(int) -->
4590        <function-decl name='~GoogleInitializer' mangled-name='_ZN17GoogleInitializerD2Ev' filepath='src/base/googleinit.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN17GoogleInitializerD2Ev'>
4591          <!-- implicit parameter of type 'GoogleInitializer*' -->
4592          <parameter type-id='type-id-219' is-artificial='yes'/>
4593          <!-- artificial parameter of type 'int' -->
4594          <parameter type-id='type-id-1' is-artificial='yes'/>
4595          <!-- void -->
4596          <return type-id='type-id-75'/>
4597        </function-decl>
4598      </member-function>
4599      <member-function access='private' constructor='yes'>
4600        <!-- GoogleInitializer::GoogleInitializer(const char*, GoogleInitializer::VoidFunction, GoogleInitializer::VoidFunction) -->
4601        <function-decl name='GoogleInitializer' filepath='src/base/googleinit.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
4602          <!-- implicit parameter of type 'GoogleInitializer*' -->
4603          <parameter type-id='type-id-219' is-artificial='yes'/>
4604          <!-- parameter of type 'const char*' -->
4605          <parameter type-id='type-id-2'/>
4606          <!-- parameter of type 'typedef GoogleInitializer::VoidFunction' -->
4607          <parameter type-id='type-id-216'/>
4608          <!-- parameter of type 'typedef GoogleInitializer::VoidFunction' -->
4609          <parameter type-id='type-id-216'/>
4610          <!-- void -->
4611          <return type-id='type-id-75'/>
4612        </function-decl>
4613      </member-function>
4614      <member-function access='private' destructor='yes'>
4615        <!-- GoogleInitializer::~GoogleInitializer(int) -->
4616        <function-decl name='~GoogleInitializer' mangled-name='_ZN17GoogleInitializerD2Ev' filepath='src/base/googleinit.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN17GoogleInitializerD2Ev'>
4617          <!-- implicit parameter of type 'GoogleInitializer*' -->
4618          <parameter type-id='type-id-219' is-artificial='yes'/>
4619          <!-- artificial parameter of type 'int' -->
4620          <parameter type-id='type-id-1' is-artificial='yes'/>
4621          <!-- void -->
4622          <return type-id='type-id-75'/>
4623        </function-decl>
4624      </member-function>
4625      <member-function access='private' constructor='yes'>
4626        <!-- GoogleInitializer::GoogleInitializer(const char*, GoogleInitializer::VoidFunction, GoogleInitializer::VoidFunction) -->
4627        <function-decl name='GoogleInitializer' filepath='src/base/googleinit.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
4628          <!-- implicit parameter of type 'GoogleInitializer*' -->
4629          <parameter type-id='type-id-219' is-artificial='yes'/>
4630          <!-- parameter of type 'const char*' -->
4631          <parameter type-id='type-id-2'/>
4632          <!-- parameter of type 'typedef GoogleInitializer::VoidFunction' -->
4633          <parameter type-id='type-id-216'/>
4634          <!-- parameter of type 'typedef GoogleInitializer::VoidFunction' -->
4635          <parameter type-id='type-id-216'/>
4636          <!-- void -->
4637          <return type-id='type-id-75'/>
4638        </function-decl>
4639      </member-function>
4640      <member-function access='private' destructor='yes'>
4641        <!-- GoogleInitializer::~GoogleInitializer(int) -->
4642        <function-decl name='~GoogleInitializer' mangled-name='_ZN17GoogleInitializerD2Ev' filepath='src/base/googleinit.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN17GoogleInitializerD2Ev'>
4643          <!-- implicit parameter of type 'GoogleInitializer*' -->
4644          <parameter type-id='type-id-219' is-artificial='yes'/>
4645          <!-- artificial parameter of type 'int' -->
4646          <parameter type-id='type-id-1' is-artificial='yes'/>
4647          <!-- void -->
4648          <return type-id='type-id-75'/>
4649        </function-decl>
4650      </member-function>
4651      <member-function access='private' constructor='yes'>
4652        <!-- GoogleInitializer::GoogleInitializer(const char*, GoogleInitializer::VoidFunction, GoogleInitializer::VoidFunction) -->
4653        <function-decl name='GoogleInitializer' filepath='src/base/googleinit.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
4654          <!-- implicit parameter of type 'GoogleInitializer*' -->
4655          <parameter type-id='type-id-219' is-artificial='yes'/>
4656          <!-- parameter of type 'const char*' -->
4657          <parameter type-id='type-id-2'/>
4658          <!-- parameter of type 'typedef GoogleInitializer::VoidFunction' -->
4659          <parameter type-id='type-id-216'/>
4660          <!-- parameter of type 'typedef GoogleInitializer::VoidFunction' -->
4661          <parameter type-id='type-id-216'/>
4662          <!-- void -->
4663          <return type-id='type-id-75'/>
4664        </function-decl>
4665      </member-function>
4666      <member-function access='private' destructor='yes'>
4667        <!-- GoogleInitializer::~GoogleInitializer(int) -->
4668        <function-decl name='~GoogleInitializer' mangled-name='_ZN17GoogleInitializerD2Ev' filepath='src/base/googleinit.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN17GoogleInitializerD2Ev'>
4669          <!-- implicit parameter of type 'GoogleInitializer*' -->
4670          <parameter type-id='type-id-219' is-artificial='yes'/>
4671          <!-- artificial parameter of type 'int' -->
4672          <parameter type-id='type-id-1' is-artificial='yes'/>
4673          <!-- void -->
4674          <return type-id='type-id-75'/>
4675        </function-decl>
4676      </member-function>
4677      <member-function access='private' constructor='yes'>
4678        <!-- GoogleInitializer::GoogleInitializer(const char*, GoogleInitializer::VoidFunction, GoogleInitializer::VoidFunction) -->
4679        <function-decl name='GoogleInitializer' filepath='./src/base/googleinit.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
4680          <!-- implicit parameter of type 'GoogleInitializer*' -->
4681          <parameter type-id='type-id-219' is-artificial='yes'/>
4682          <!-- parameter of type 'const char*' -->
4683          <parameter type-id='type-id-2'/>
4684          <!-- parameter of type 'typedef GoogleInitializer::VoidFunction' -->
4685          <parameter type-id='type-id-216'/>
4686          <!-- parameter of type 'typedef GoogleInitializer::VoidFunction' -->
4687          <parameter type-id='type-id-216'/>
4688          <!-- void -->
4689          <return type-id='type-id-75'/>
4690        </function-decl>
4691      </member-function>
4692      <member-function access='private' destructor='yes'>
4693        <!-- GoogleInitializer::~GoogleInitializer(int) -->
4694        <function-decl name='~GoogleInitializer' mangled-name='_ZN17GoogleInitializerD2Ev' filepath='./src/base/googleinit.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN17GoogleInitializerD2Ev'>
4695          <!-- implicit parameter of type 'GoogleInitializer*' -->
4696          <parameter type-id='type-id-219' is-artificial='yes'/>
4697          <!-- artificial parameter of type 'int' -->
4698          <parameter type-id='type-id-1' is-artificial='yes'/>
4699          <!-- void -->
4700          <return type-id='type-id-75'/>
4701        </function-decl>
4702      </member-function>
4703      <member-function access='private' constructor='yes'>
4704        <!-- GoogleInitializer::GoogleInitializer(const char*, GoogleInitializer::VoidFunction, GoogleInitializer::VoidFunction) -->
4705        <function-decl name='GoogleInitializer' filepath='src/base/googleinit.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
4706          <!-- implicit parameter of type 'GoogleInitializer*' -->
4707          <parameter type-id='type-id-219' is-artificial='yes'/>
4708          <!-- parameter of type 'const char*' -->
4709          <parameter type-id='type-id-2'/>
4710          <!-- parameter of type 'typedef GoogleInitializer::VoidFunction' -->
4711          <parameter type-id='type-id-216'/>
4712          <!-- parameter of type 'typedef GoogleInitializer::VoidFunction' -->
4713          <parameter type-id='type-id-216'/>
4714          <!-- void -->
4715          <return type-id='type-id-75'/>
4716        </function-decl>
4717      </member-function>
4718      <member-function access='private' destructor='yes'>
4719        <!-- GoogleInitializer::~GoogleInitializer(int) -->
4720        <function-decl name='~GoogleInitializer' mangled-name='_ZN17GoogleInitializerD2Ev' filepath='src/base/googleinit.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN17GoogleInitializerD2Ev'>
4721          <!-- implicit parameter of type 'GoogleInitializer*' -->
4722          <parameter type-id='type-id-219' is-artificial='yes'/>
4723          <!-- artificial parameter of type 'int' -->
4724          <parameter type-id='type-id-1' is-artificial='yes'/>
4725          <!-- void -->
4726          <return type-id='type-id-75'/>
4727        </function-decl>
4728      </member-function>
4729    </class-decl>
4730    <!-- class HeapCleaner -->
4731    <class-decl name='HeapCleaner' size-in-bits='8' visibility='default' filepath='./src/gperftools/heap-checker.h' line='403' column='1' id='type-id-220'>
4732      <member-type access='private'>
4733        <!-- typedef void ()* HeapCleaner::void_function -->
4734        <typedef-decl name='void_function' type-id='type-id-162' filepath='./src/gperftools/heap-checker.h' line='405' column='1' id='type-id-221'/>
4735      </member-type>
4736      <data-member access='private' static='yes'>
4737        <!-- static std::vector<void (*)(), std::allocator<void (*)()> >* HeapCleaner::heap_cleanups_ -->
4738        <var-decl name='heap_cleanups_' type-id='type-id-222' mangled-name='_ZN11HeapCleaner14heap_cleanups_E' visibility='default' filepath='./src/gperftools/heap-checker.h' line='409' column='1' elf-symbol-id='_ZN11HeapCleaner14heap_cleanups_E'/>
4739      </data-member>
4740      <member-function access='private' constructor='yes'>
4741        <!-- HeapCleaner::HeapCleaner(HeapCleaner::void_function) -->
4742        <function-decl name='HeapCleaner' mangled-name='_ZN11HeapCleanerC1EPFvvE' filepath='./src/gperftools/heap-checker.h' line='406' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11HeapCleanerC1EPFvvE'>
4743          <!-- implicit parameter of type 'HeapCleaner*' -->
4744          <parameter type-id='type-id-223' is-artificial='yes'/>
4745          <!-- parameter of type 'typedef HeapCleaner::void_function' -->
4746          <parameter type-id='type-id-221'/>
4747          <!-- void -->
4748          <return type-id='type-id-75'/>
4749        </function-decl>
4750      </member-function>
4751      <member-function access='private' static='yes'>
4752        <!-- void HeapCleaner::RunHeapCleanups() -->
4753        <function-decl name='RunHeapCleanups' mangled-name='_ZN11HeapCleaner15RunHeapCleanupsEv' filepath='./src/gperftools/heap-checker.h' line='407' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11HeapCleaner15RunHeapCleanupsEv'>
4754          <!-- void -->
4755          <return type-id='type-id-75'/>
4756        </function-decl>
4757      </member-function>
4758    </class-decl>
4759    <!-- class HeapLeakChecker -->
4760    <class-decl name='HeapLeakChecker' size-in-bits='448' visibility='default' filepath='src/gperftools/heap-checker.h' line='78' column='1' id='type-id-224'>
4761      <member-type access='private'>
4762        <!-- class HeapLeakChecker::Disabler -->
4763        <class-decl name='Disabler' size-in-bits='8' visibility='default' filepath='./src/gperftools/heap-checker.h' line='175' column='1' id='type-id-225'>
4764          <member-function access='private' constructor='yes'>
4765            <!-- HeapLeakChecker::Disabler::Disabler() -->
4766            <function-decl name='Disabler' mangled-name='_ZN15HeapLeakChecker8DisablerC1Ev' filepath='./src/gperftools/heap-checker.h' line='177' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15HeapLeakChecker8DisablerC1Ev'>
4767              <!-- implicit parameter of type 'HeapLeakChecker::Disabler*' -->
4768              <parameter type-id='type-id-226' is-artificial='yes'/>
4769              <!-- void -->
4770              <return type-id='type-id-75'/>
4771            </function-decl>
4772          </member-function>
4773          <member-function access='private' destructor='yes'>
4774            <!-- HeapLeakChecker::Disabler::~Disabler(int) -->
4775            <function-decl name='~Disabler' mangled-name='_ZN15HeapLeakChecker8DisablerD1Ev' filepath='./src/gperftools/heap-checker.h' line='178' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15HeapLeakChecker8DisablerD1Ev'>
4776              <!-- implicit parameter of type 'HeapLeakChecker::Disabler*' -->
4777              <parameter type-id='type-id-226' is-artificial='yes'/>
4778              <!-- artificial parameter of type 'int' -->
4779              <parameter type-id='type-id-1' is-artificial='yes'/>
4780              <!-- void -->
4781              <return type-id='type-id-75'/>
4782            </function-decl>
4783          </member-function>
4784          <member-function access='private' constructor='yes'>
4785            <!-- HeapLeakChecker::Disabler::Disabler(const HeapLeakChecker::Disabler&) -->
4786            <function-decl name='Disabler' filepath='./src/gperftools/heap-checker.h' line='180' column='1' visibility='default' binding='global' size-in-bits='64'>
4787              <!-- implicit parameter of type 'HeapLeakChecker::Disabler*' -->
4788              <parameter type-id='type-id-226' is-artificial='yes'/>
4789              <!-- parameter of type 'const HeapLeakChecker::Disabler&' -->
4790              <parameter type-id='type-id-227'/>
4791              <!-- void -->
4792              <return type-id='type-id-75'/>
4793            </function-decl>
4794          </member-function>
4795        </class-decl>
4796      </member-type>
4797      <member-type access='private'>
4798        <!-- enum HeapLeakChecker::ProcMapsResult -->
4799        <enum-decl name='ProcMapsResult' filepath='./src/gperftools/heap-checker.h' line='301' column='1' id='type-id-228'>
4800          <underlying-type type-id='type-id-96'/>
4801          <enumerator name='PROC_MAPS_USED' value='0'/>
4802          <enumerator name='CANT_OPEN_PROC_MAPS' value='1'/>
4803          <enumerator name='NO_SHARED_LIBS_IN_PROC_MAPS' value='2'/>
4804        </enum-decl>
4805      </member-type>
4806      <member-type access='private'>
4807        <!-- enum HeapLeakChecker::ProcMapsTask -->
4808        <enum-decl name='ProcMapsTask' filepath='./src/gperftools/heap-checker.h' line='295' column='1' id='type-id-229'>
4809          <underlying-type type-id='type-id-96'/>
4810          <enumerator name='RECORD_GLOBAL_DATA' value='0'/>
4811          <enumerator name='DISABLE_LIBRARY_ALLOCS' value='1'/>
4812        </enum-decl>
4813      </member-type>
4814      <member-type access='private'>
4815        <!-- enum HeapLeakChecker::ShouldSymbolize -->
4816        <enum-decl name='ShouldSymbolize' filepath='./src/gperftools/heap-checker.h' line='225' column='1' id='type-id-230'>
4817          <underlying-type type-id='type-id-96'/>
4818          <enumerator name='SYMBOLIZE' value='0'/>
4819          <enumerator name='DO_NOT_SYMBOLIZE' value='1'/>
4820        </enum-decl>
4821      </member-type>
4822      <member-type access='private'>
4823        <!-- struct HeapLeakChecker::Allocator -->
4824        <class-decl name='Allocator' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/heap-checker.cc' line='292' column='1' id='type-id-231'>
4825          <data-member access='private' static='yes'>
4826            <!-- static LowLevelAlloc::Arena* HeapLeakChecker::Allocator::arena_ -->
4827            <var-decl name='arena_' type-id='type-id-101' mangled-name='_ZN15HeapLeakChecker9Allocator6arena_E' visibility='default' filepath='src/heap-checker.cc' line='333' column='1' elf-symbol-id='_ZN15HeapLeakChecker9Allocator6arena_E'/>
4828          </data-member>
4829          <data-member access='private' static='yes'>
4830            <!-- static int HeapLeakChecker::Allocator::alloc_count_ -->
4831            <var-decl name='alloc_count_' type-id='type-id-1' mangled-name='_ZN15HeapLeakChecker9Allocator12alloc_count_E' visibility='default' filepath='src/heap-checker.cc' line='334' column='1' elf-symbol-id='_ZN15HeapLeakChecker9Allocator12alloc_count_E'/>
4832          </data-member>
4833          <member-function access='public' static='yes'>
4834            <!-- void HeapLeakChecker::Allocator::DeleteAndNull<DisabledRangeMap>() -->
4835            <function-decl name='DeleteAndNull&lt;DisabledRangeMap&gt;' filepath='src/heap-checker.cc' line='324' column='1' visibility='default' binding='global' size-in-bits='64'>
4836              <!-- parameter of type 'DisabledRangeMap**' -->
4837              <parameter type-id='type-id-232'/>
4838              <!-- void -->
4839              <return type-id='type-id-75'/>
4840            </function-decl>
4841          </member-function>
4842          <member-function access='public' static='yes'>
4843            <!-- void HeapLeakChecker::Allocator::DeleteAndNull<GlobalRegionCallerRangeMap>() -->
4844            <function-decl name='DeleteAndNull&lt;GlobalRegionCallerRangeMap&gt;' filepath='src/heap-checker.cc' line='324' column='1' visibility='default' binding='global' size-in-bits='64'>
4845              <!-- parameter of type 'GlobalRegionCallerRangeMap**' -->
4846              <parameter type-id='type-id-233'/>
4847              <!-- void -->
4848              <return type-id='type-id-75'/>
4849            </function-decl>
4850          </member-function>
4851          <member-function access='public' static='yes'>
4852            <!-- void HeapLeakChecker::Allocator::DeleteAndNull<HeapProfileTable>() -->
4853            <function-decl name='DeleteAndNull&lt;HeapProfileTable&gt;' filepath='src/heap-checker.cc' line='324' column='1' visibility='default' binding='global' size-in-bits='64'>
4854              <!-- parameter of type 'HeapProfileTable**' -->
4855              <parameter type-id='type-id-234'/>
4856              <!-- void -->
4857              <return type-id='type-id-75'/>
4858            </function-decl>
4859          </member-function>
4860          <member-function access='public' static='yes'>
4861            <!-- void HeapLeakChecker::Allocator::DeleteAndNullIfNot<DisabledRangeMap>() -->
4862            <function-decl name='DeleteAndNullIfNot&lt;DisabledRangeMap&gt;' filepath='src/heap-checker.cc' line='329' column='1' visibility='default' binding='global' size-in-bits='64'>
4863              <!-- parameter of type 'DisabledRangeMap**' -->
4864              <parameter type-id='type-id-232'/>
4865              <!-- void -->
4866              <return type-id='type-id-75'/>
4867            </function-decl>
4868          </member-function>
4869          <member-function access='public' static='yes'>
4870            <!-- void HeapLeakChecker::Allocator::DeleteAndNull<LibraryLiveObjectsStacks>() -->
4871            <function-decl name='DeleteAndNull&lt;LibraryLiveObjectsStacks&gt;' filepath='src/heap-checker.cc' line='324' column='1' visibility='default' binding='global' size-in-bits='64'>
4872              <!-- parameter of type 'LibraryLiveObjectsStacks**' -->
4873              <parameter type-id='type-id-235'/>
4874              <!-- void -->
4875              <return type-id='type-id-75'/>
4876            </function-decl>
4877          </member-function>
4878          <member-function access='public' static='yes'>
4879            <!-- void HeapLeakChecker::Allocator::DeleteAndNull<LiveObjectsStack>() -->
4880            <function-decl name='DeleteAndNull&lt;LiveObjectsStack&gt;' filepath='src/heap-checker.cc' line='324' column='1' visibility='default' binding='global' size-in-bits='64'>
4881              <!-- parameter of type 'LiveObjectsStack**' -->
4882              <parameter type-id='type-id-236'/>
4883              <!-- void -->
4884              <return type-id='type-id-75'/>
4885            </function-decl>
4886          </member-function>
4887          <member-function access='public' static='yes'>
4888            <!-- void HeapLeakChecker::Allocator::DeleteAndNull<StackTopSet>() -->
4889            <function-decl name='DeleteAndNull&lt;StackTopSet&gt;' filepath='src/heap-checker.cc' line='324' column='1' visibility='default' binding='global' size-in-bits='64'>
4890              <!-- parameter of type 'StackTopSet**' -->
4891              <parameter type-id='type-id-237'/>
4892              <!-- void -->
4893              <return type-id='type-id-75'/>
4894            </function-decl>
4895          </member-function>
4896          <member-function access='public' static='yes'>
4897            <!-- void HeapLeakChecker::Allocator::DeleteAndNullIfNot<GlobalRegionCallerRangeMap>() -->
4898            <function-decl name='DeleteAndNullIfNot&lt;GlobalRegionCallerRangeMap&gt;' filepath='src/heap-checker.cc' line='329' column='1' visibility='default' binding='global' size-in-bits='64'>
4899              <!-- parameter of type 'GlobalRegionCallerRangeMap**' -->
4900              <parameter type-id='type-id-233'/>
4901              <!-- void -->
4902              <return type-id='type-id-75'/>
4903            </function-decl>
4904          </member-function>
4905          <member-function access='public' static='yes'>
4906            <!-- void HeapLeakChecker::Allocator::Free(size_t) -->
4907            <function-decl name='Free' mangled-name='_ZN15HeapLeakChecker9Allocator4FreeEPvm' filepath='src/heap-checker.cc' line='320' column='1' visibility='default' binding='global' size-in-bits='64'>
4908              <!-- parameter of type 'void*' -->
4909              <parameter type-id='type-id-73'/>
4910              <!-- parameter of type 'typedef size_t' -->
4911              <parameter type-id='type-id-7'/>
4912              <!-- void -->
4913              <return type-id='type-id-75'/>
4914            </function-decl>
4915          </member-function>
4916          <member-function access='public' static='yes'>
4917            <!-- void HeapLeakChecker::Allocator::Shutdown() -->
4918            <function-decl name='Shutdown' mangled-name='_ZN15HeapLeakChecker9Allocator8ShutdownEv' filepath='src/heap-checker.cc' line='299' column='1' visibility='default' binding='global' size-in-bits='64'>
4919              <!-- void -->
4920              <return type-id='type-id-75'/>
4921            </function-decl>
4922          </member-function>
4923          <member-function access='public' static='yes'>
4924            <!-- void HeapLeakChecker::Allocator::Init() -->
4925            <function-decl name='Init' mangled-name='_ZN15HeapLeakChecker9Allocator4InitEv' filepath='src/heap-checker.cc' line='294' column='1' visibility='default' binding='global' size-in-bits='64'>
4926              <!-- void -->
4927              <return type-id='type-id-75'/>
4928            </function-decl>
4929          </member-function>
4930          <member-function access='public' static='yes'>
4931            <!-- int HeapLeakChecker::Allocator::alloc_count() -->
4932            <function-decl name='alloc_count' mangled-name='_ZN15HeapLeakChecker9Allocator11alloc_countEv' filepath='src/heap-checker.cc' line='305' column='1' visibility='default' binding='global' size-in-bits='64'>
4933              <!-- int -->
4934              <return type-id='type-id-1'/>
4935            </function-decl>
4936          </member-function>
4937          <member-function access='public' static='yes'>
4938            <!-- void* HeapLeakChecker::Allocator::Allocate() -->
4939            <function-decl name='Allocate' mangled-name='_ZN15HeapLeakChecker9Allocator8AllocateEm' filepath='src/heap-checker.cc' line='309' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15HeapLeakChecker9Allocator8AllocateEm'>
4940              <!-- parameter of type 'typedef size_t' -->
4941              <parameter type-id='type-id-7'/>
4942              <!-- void* -->
4943              <return type-id='type-id-73'/>
4944            </function-decl>
4945          </member-function>
4946          <member-function access='public' static='yes'>
4947            <!-- void HeapLeakChecker::Allocator::Free() -->
4948            <function-decl name='Free' mangled-name='_ZN15HeapLeakChecker9Allocator4FreeEPv' filepath='src/heap-checker.cc' line='315' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15HeapLeakChecker9Allocator4FreeEPv'>
4949              <!-- parameter of type 'void*' -->
4950              <parameter type-id='type-id-73'/>
4951              <!-- void -->
4952              <return type-id='type-id-75'/>
4953            </function-decl>
4954          </member-function>
4955        </class-decl>
4956      </member-type>
4957      <member-type access='private'>
4958        <!-- struct HeapLeakChecker::RangeValue -->
4959        <class-decl name='RangeValue' size-in-bits='128' is-struct='yes' visibility='default' filepath='src/heap-checker.cc' line='404' column='1' id='type-id-238'>
4960          <data-member access='public' layout-offset-in-bits='0'>
4961            <!-- uintptr_t HeapLeakChecker::RangeValue::start_address -->
4962            <var-decl name='start_address' type-id='type-id-239' visibility='default' filepath='src/heap-checker.cc' line='405' column='1'/>
4963          </data-member>
4964          <data-member access='public' layout-offset-in-bits='64'>
4965            <!-- int HeapLeakChecker::RangeValue::max_depth -->
4966            <var-decl name='max_depth' type-id='type-id-1' visibility='default' filepath='src/heap-checker.cc' line='406' column='1'/>
4967          </data-member>
4968        </class-decl>
4969      </member-type>
4970      <data-member access='private' layout-offset-in-bits='0'>
4971        <!-- SpinLock* HeapLeakChecker::lock_ -->
4972        <var-decl name='lock_' type-id='type-id-240' visibility='default' filepath='./src/gperftools/heap-checker.h' line='358' column='1'/>
4973      </data-member>
4974      <data-member access='private' layout-offset-in-bits='64'>
4975        <!-- const char* HeapLeakChecker::name_ -->
4976        <var-decl name='name_' type-id='type-id-2' visibility='default' filepath='./src/gperftools/heap-checker.h' line='359' column='1'/>
4977      </data-member>
4978      <data-member access='private' layout-offset-in-bits='128'>
4979        <!-- void* HeapLeakChecker::start_snapshot_ -->
4980        <var-decl name='start_snapshot_' type-id='type-id-73' visibility='default' filepath='./src/gperftools/heap-checker.h' line='365' column='1'/>
4981      </data-member>
4982      <data-member access='private' layout-offset-in-bits='192'>
4983        <!-- bool HeapLeakChecker::has_checked_ -->
4984        <var-decl name='has_checked_' type-id='type-id-76' visibility='default' filepath='./src/gperftools/heap-checker.h' line='367' column='1'/>
4985      </data-member>
4986      <data-member access='private' layout-offset-in-bits='256'>
4987        <!-- ssize_t HeapLeakChecker::inuse_bytes_increase_ -->
4988        <var-decl name='inuse_bytes_increase_' type-id='type-id-241' visibility='default' filepath='./src/gperftools/heap-checker.h' line='368' column='1'/>
4989      </data-member>
4990      <data-member access='private' layout-offset-in-bits='320'>
4991        <!-- ssize_t HeapLeakChecker::inuse_allocs_increase_ -->
4992        <var-decl name='inuse_allocs_increase_' type-id='type-id-241' visibility='default' filepath='./src/gperftools/heap-checker.h' line='369' column='1'/>
4993      </data-member>
4994      <data-member access='private' layout-offset-in-bits='384'>
4995        <!-- bool HeapLeakChecker::keep_profiles_ -->
4996        <var-decl name='keep_profiles_' type-id='type-id-76' visibility='default' filepath='./src/gperftools/heap-checker.h' line='371' column='1'/>
4997      </data-member>
4998      <member-function access='private' constructor='yes'>
4999        <!-- HeapLeakChecker::HeapLeakChecker(const char*) -->
5000        <function-decl name='HeapLeakChecker' mangled-name='_ZN15HeapLeakCheckerC1EPKc' filepath='./src/gperftools/heap-checker.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15HeapLeakCheckerC1EPKc'>
5001          <!-- implicit parameter of type 'HeapLeakChecker*' -->
5002          <parameter type-id='type-id-242' is-artificial='yes'/>
5003          <!-- parameter of type 'const char*' -->
5004          <parameter type-id='type-id-2'/>
5005          <!-- void -->
5006          <return type-id='type-id-75'/>
5007        </function-decl>
5008      </member-function>
5009      <member-function access='private' destructor='yes'>
5010        <!-- HeapLeakChecker::~HeapLeakChecker(int) -->
5011        <function-decl name='~HeapLeakChecker' mangled-name='_ZN15HeapLeakCheckerD1Ev' filepath='./src/gperftools/heap-checker.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15HeapLeakCheckerD1Ev'>
5012          <!-- implicit parameter of type 'HeapLeakChecker*' -->
5013          <parameter type-id='type-id-242' is-artificial='yes'/>
5014          <!-- artificial parameter of type 'int' -->
5015          <parameter type-id='type-id-1' is-artificial='yes'/>
5016          <!-- void -->
5017          <return type-id='type-id-75'/>
5018        </function-decl>
5019      </member-function>
5020      <member-function access='private' constructor='yes'>
5021        <!-- HeapLeakChecker::HeapLeakChecker() -->
5022        <function-decl name='HeapLeakChecker' mangled-name='_ZN15HeapLeakCheckerC1Ev' filepath='./src/gperftools/heap-checker.h' line='330' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15HeapLeakCheckerC1Ev'>
5023          <!-- implicit parameter of type 'HeapLeakChecker*' -->
5024          <parameter type-id='type-id-242' is-artificial='yes'/>
5025          <!-- void -->
5026          <return type-id='type-id-75'/>
5027        </function-decl>
5028      </member-function>
5029      <member-function access='private' constructor='yes'>
5030        <!-- HeapLeakChecker::HeapLeakChecker(const HeapLeakChecker&) -->
5031        <function-decl name='HeapLeakChecker' filepath='./src/gperftools/heap-checker.h' line='376' column='1' visibility='default' binding='global' size-in-bits='64'>
5032          <!-- implicit parameter of type 'HeapLeakChecker*' -->
5033          <parameter type-id='type-id-242' is-artificial='yes'/>
5034          <!-- parameter of type 'const HeapLeakChecker&' -->
5035          <parameter type-id='type-id-243'/>
5036          <!-- void -->
5037          <return type-id='type-id-75'/>
5038        </function-decl>
5039      </member-function>
5040      <member-function access='private' static='yes'>
5041        <!-- char* HeapLeakChecker::IgnoreObject<char>() -->
5042        <function-decl name='IgnoreObject&lt;char&gt;' filepath='./src/gperftools/heap-checker.h' line='197' column='1' visibility='default' binding='global' size-in-bits='64'>
5043          <!-- parameter of type 'char*' -->
5044          <parameter type-id='type-id-3'/>
5045          <!-- char* -->
5046          <return type-id='type-id-3'/>
5047        </function-decl>
5048      </member-function>
5049      <member-function access='private' static='yes'>
5050        <!-- void HeapLeakChecker::DisableChecksIn() -->
5051        <function-decl name='DisableChecksIn' mangled-name='_ZN15HeapLeakChecker15DisableChecksInEPKc' filepath='./src/gperftools/heap-checker.h' line='238' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15HeapLeakChecker15DisableChecksInEPKc'>
5052          <!-- parameter of type 'const char*' -->
5053          <parameter type-id='type-id-2'/>
5054          <!-- void -->
5055          <return type-id='type-id-75'/>
5056        </function-decl>
5057      </member-function>
5058      <member-function access='private' static='yes'>
5059        <!-- void HeapLeakChecker::BeforeConstructorsLocked() -->
5060        <function-decl name='BeforeConstructorsLocked' mangled-name='_ZN15HeapLeakChecker24BeforeConstructorsLockedEv' filepath='./src/gperftools/heap-checker.h' line='342' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15HeapLeakChecker24BeforeConstructorsLockedEv'>
5061          <!-- void -->
5062          <return type-id='type-id-75'/>
5063        </function-decl>
5064      </member-function>
5065      <member-function access='private'>
5066        <!-- char* HeapLeakChecker::MakeProfileNameLocked() -->
5067        <function-decl name='MakeProfileNameLocked' mangled-name='_ZN15HeapLeakChecker21MakeProfileNameLockedEv' filepath='./src/gperftools/heap-checker.h' line='220' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15HeapLeakChecker21MakeProfileNameLockedEv'>
5068          <!-- implicit parameter of type 'HeapLeakChecker*' -->
5069          <parameter type-id='type-id-242' is-artificial='yes'/>
5070          <!-- char* -->
5071          <return type-id='type-id-3'/>
5072        </function-decl>
5073      </member-function>
5074      <member-function access='private' static='yes'>
5075        <!-- void HeapLeakChecker::DisableChecksFromToLocked(void*, int) -->
5076        <function-decl name='DisableChecksFromToLocked' mangled-name='_ZN15HeapLeakChecker25DisableChecksFromToLockedEPKvS1_i' filepath='./src/gperftools/heap-checker.h' line='250' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15HeapLeakChecker25DisableChecksFromToLockedEPKvS1_i'>
5077          <!-- parameter of type 'void*' -->
5078          <parameter type-id='type-id-73'/>
5079          <!-- parameter of type 'void*' -->
5080          <parameter type-id='type-id-73'/>
5081          <!-- parameter of type 'int' -->
5082          <parameter type-id='type-id-1'/>
5083          <!-- void -->
5084          <return type-id='type-id-75'/>
5085        </function-decl>
5086      </member-function>
5087      <member-function access='private' static='yes'>
5088        <!-- void HeapLeakChecker::DisableLibraryAllocsLocked(uintptr_t, uintptr_t) -->
5089        <function-decl name='DisableLibraryAllocsLocked' mangled-name='_ZN15HeapLeakChecker26DisableLibraryAllocsLockedEPKcmm' filepath='./src/gperftools/heap-checker.h' line='313' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15HeapLeakChecker26DisableLibraryAllocsLockedEPKcmm'>
5090          <!-- parameter of type 'const char*' -->
5091          <parameter type-id='type-id-2'/>
5092          <!-- parameter of type 'typedef uintptr_t' -->
5093          <parameter type-id='type-id-239'/>
5094          <!-- parameter of type 'typedef uintptr_t' -->
5095          <parameter type-id='type-id-239'/>
5096          <!-- void -->
5097          <return type-id='type-id-75'/>
5098        </function-decl>
5099      </member-function>
5100      <member-function access='private' static='yes'>
5101        <!-- void HeapLeakChecker::TurnItselfOffLocked() -->
5102        <function-decl name='TurnItselfOffLocked' mangled-name='_ZN15HeapLeakChecker19TurnItselfOffLockedEv' filepath='./src/gperftools/heap-checker.h' line='327' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15HeapLeakChecker19TurnItselfOffLockedEv'>
5103          <!-- void -->
5104          <return type-id='type-id-75'/>
5105        </function-decl>
5106      </member-function>
5107      <member-function access='private' static='yes'>
5108        <!-- bool HeapLeakChecker::HaveOnHeapLocked(size_t*) -->
5109        <function-decl name='HaveOnHeapLocked' mangled-name='_ZN15HeapLeakChecker16HaveOnHeapLockedEPPKvPm' filepath='./src/gperftools/heap-checker.h' line='323' column='1' visibility='default' binding='global' size-in-bits='64'>
5110          <!-- parameter of type 'void**' -->
5111          <parameter type-id='type-id-174'/>
5112          <!-- parameter of type 'size_t*' -->
5113          <parameter type-id='type-id-244'/>
5114          <!-- bool -->
5115          <return type-id='type-id-76'/>
5116        </function-decl>
5117      </member-function>
5118      <member-function access='private' static='yes'>
5119        <!-- void HeapLeakChecker::IgnoreLiveObjectsLocked(const char*) -->
5120        <function-decl name='IgnoreLiveObjectsLocked' mangled-name='_ZN15HeapLeakChecker23IgnoreLiveObjectsLockedEPKcS1_' filepath='./src/gperftools/heap-checker.h' line='288' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15HeapLeakChecker23IgnoreLiveObjectsLockedEPKcS1_'>
5121          <!-- parameter of type 'const char*' -->
5122          <parameter type-id='type-id-2'/>
5123          <!-- parameter of type 'const char*' -->
5124          <parameter type-id='type-id-2'/>
5125          <!-- void -->
5126          <return type-id='type-id-75'/>
5127        </function-decl>
5128      </member-function>
5129      <member-function access='private' static='yes'>
5130        <!-- void* HeapLeakChecker::GetAllocCaller() -->
5131        <function-decl name='GetAllocCaller' mangled-name='_ZN15HeapLeakChecker14GetAllocCallerEPv' filepath='./src/gperftools/heap-checker.h' line='338' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15HeapLeakChecker14GetAllocCallerEPv'>
5132          <!-- parameter of type 'void*' -->
5133          <parameter type-id='type-id-73'/>
5134          <!-- void* -->
5135          <return type-id='type-id-73'/>
5136        </function-decl>
5137      </member-function>
5138      <member-function access='private' static='yes'>
5139        <!-- void HeapLeakChecker::CancelGlobalCheck() -->
5140        <function-decl name='CancelGlobalCheck' mangled-name='_ZN15HeapLeakChecker17CancelGlobalCheckEv' filepath='./src/gperftools/heap-checker.h' line='114' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15HeapLeakChecker17CancelGlobalCheckEv'>
5141          <!-- void -->
5142          <return type-id='type-id-75'/>
5143        </function-decl>
5144      </member-function>
5145      <member-function access='private' static='yes'>
5146        <!-- HeapLeakChecker* HeapLeakChecker::GlobalChecker() -->
5147        <function-decl name='GlobalChecker' mangled-name='_ZN15HeapLeakChecker13GlobalCheckerEv' filepath='./src/gperftools/heap-checker.h' line='100' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15HeapLeakChecker13GlobalCheckerEv'>
5148          <!-- HeapLeakChecker* -->
5149          <return type-id='type-id-242'/>
5150        </function-decl>
5151      </member-function>
5152      <member-function access='private' static='yes'>
5153        <!-- bool HeapLeakChecker::IsActive() -->
5154        <function-decl name='IsActive' mangled-name='_ZN15HeapLeakChecker8IsActiveEv' filepath='./src/gperftools/heap-checker.h' line='91' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15HeapLeakChecker8IsActiveEv'>
5155          <!-- bool -->
5156          <return type-id='type-id-76'/>
5157        </function-decl>
5158      </member-function>
5159      <member-function access='private'>
5160        <!-- ssize_t HeapLeakChecker::ObjectsLeaked() -->
5161        <function-decl name='ObjectsLeaked' mangled-name='_ZNK15HeapLeakChecker13ObjectsLeakedEv' filepath='./src/gperftools/heap-checker.h' line='156' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK15HeapLeakChecker13ObjectsLeakedEv'>
5162          <!-- implicit parameter of type 'const HeapLeakChecker*' -->
5163          <parameter type-id='type-id-245' is-artificial='yes'/>
5164          <!-- typedef ssize_t -->
5165          <return type-id='type-id-241'/>
5166        </function-decl>
5167      </member-function>
5168      <member-function access='private'>
5169        <!-- ssize_t HeapLeakChecker::BytesLeaked() -->
5170        <function-decl name='BytesLeaked' mangled-name='_ZNK15HeapLeakChecker11BytesLeakedEv' filepath='./src/gperftools/heap-checker.h' line='155' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK15HeapLeakChecker11BytesLeakedEv'>
5171          <!-- implicit parameter of type 'const HeapLeakChecker*' -->
5172          <parameter type-id='type-id-245' is-artificial='yes'/>
5173          <!-- typedef ssize_t -->
5174          <return type-id='type-id-241'/>
5175        </function-decl>
5176      </member-function>
5177      <member-function access='private' static='yes'>
5178        <!-- void HeapLeakChecker::UnIgnoreObject() -->
5179        <function-decl name='UnIgnoreObject' mangled-name='_ZN15HeapLeakChecker14UnIgnoreObjectEPKv' filepath='./src/gperftools/heap-checker.h' line='205' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15HeapLeakChecker14UnIgnoreObjectEPKv'>
5180          <!-- parameter of type 'void*' -->
5181          <parameter type-id='type-id-73'/>
5182          <!-- void -->
5183          <return type-id='type-id-75'/>
5184        </function-decl>
5185      </member-function>
5186      <member-function access='private' static='yes'>
5187        <!-- void HeapLeakChecker::IgnoreNonThreadLiveObjectsLocked() -->
5188        <function-decl name='IgnoreNonThreadLiveObjectsLocked' mangled-name='_ZN15HeapLeakChecker32IgnoreNonThreadLiveObjectsLockedEv' filepath='./src/gperftools/heap-checker.h' line='279' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15HeapLeakChecker32IgnoreNonThreadLiveObjectsLockedEv'>
5189          <!-- void -->
5190          <return type-id='type-id-75'/>
5191        </function-decl>
5192      </member-function>
5193      <member-function access='private' static='yes'>
5194        <!-- void HeapLeakChecker::DoIgnoreObject() -->
5195        <function-decl name='DoIgnoreObject' mangled-name='_ZN15HeapLeakChecker14DoIgnoreObjectEPKv' filepath='./src/gperftools/heap-checker.h' line='245' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15HeapLeakChecker14DoIgnoreObjectEPKv'>
5196          <!-- parameter of type 'void*' -->
5197          <parameter type-id='type-id-73'/>
5198          <!-- void -->
5199          <return type-id='type-id-75'/>
5200        </function-decl>
5201      </member-function>
5202      <member-function access='private'>
5203        <!-- void HeapLeakChecker::Create(const char*, bool) -->
5204        <function-decl name='Create' mangled-name='_ZN15HeapLeakChecker6CreateEPKcb' filepath='./src/gperftools/heap-checker.h' line='223' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15HeapLeakChecker6CreateEPKcb'>
5205          <!-- implicit parameter of type 'HeapLeakChecker*' -->
5206          <parameter type-id='type-id-242' is-artificial='yes'/>
5207          <!-- parameter of type 'const char*' -->
5208          <parameter type-id='type-id-2'/>
5209          <!-- parameter of type 'bool' -->
5210          <parameter type-id='type-id-76'/>
5211          <!-- void -->
5212          <return type-id='type-id-75'/>
5213        </function-decl>
5214      </member-function>
5215      <member-function access='private' static='yes'>
5216        <!-- HeapLeakChecker::ProcMapsResult HeapLeakChecker::UseProcMapsLocked() -->
5217        <function-decl name='UseProcMapsLocked' mangled-name='_ZN15HeapLeakChecker17UseProcMapsLockedENS_12ProcMapsTaskE' filepath='./src/gperftools/heap-checker.h' line='308' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15HeapLeakChecker17UseProcMapsLockedENS_12ProcMapsTaskE'>
5218          <!-- parameter of type 'enum HeapLeakChecker::ProcMapsTask' -->
5219          <parameter type-id='type-id-229'/>
5220          <!-- enum HeapLeakChecker::ProcMapsResult -->
5221          <return type-id='type-id-228'/>
5222        </function-decl>
5223      </member-function>
5224      <member-function access='private' static='yes'>
5225        <!-- int HeapLeakChecker::IgnoreLiveThreadsLocked(int, pid_t*, typedef __va_list_tag __va_list_tag*) -->
5226        <function-decl name='IgnoreLiveThreadsLocked' mangled-name='_ZN15HeapLeakChecker23IgnoreLiveThreadsLockedEPviPiP13__va_list_tag' filepath='./src/gperftools/heap-checker.h' line='268' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15HeapLeakChecker23IgnoreLiveThreadsLockedEPviPiP13__va_list_tag'>
5227          <!-- parameter of type 'void*' -->
5228          <parameter type-id='type-id-73'/>
5229          <!-- parameter of type 'int' -->
5230          <parameter type-id='type-id-1'/>
5231          <!-- parameter of type 'pid_t*' -->
5232          <parameter type-id='type-id-82'/>
5233          <!-- parameter of type 'typedef __va_list_tag __va_list_tag*' -->
5234          <parameter type-id='type-id-23'/>
5235          <!-- int -->
5236          <return type-id='type-id-1'/>
5237        </function-decl>
5238      </member-function>
5239      <member-function access='private' static='yes'>
5240        <!-- void HeapLeakChecker::IgnoreAllLiveObjectsLocked() -->
5241        <function-decl name='IgnoreAllLiveObjectsLocked' mangled-name='_ZN15HeapLeakChecker26IgnoreAllLiveObjectsLockedEPKv' filepath='./src/gperftools/heap-checker.h' line='255' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15HeapLeakChecker26IgnoreAllLiveObjectsLockedEPKv'>
5242          <!-- parameter of type 'void*' -->
5243          <parameter type-id='type-id-73'/>
5244          <!-- void -->
5245          <return type-id='type-id-75'/>
5246        </function-decl>
5247      </member-function>
5248      <member-function access='private'>
5249        <!-- bool HeapLeakChecker::DoNoLeaks(HeapLeakChecker::ShouldSymbolize) -->
5250        <function-decl name='DoNoLeaks' mangled-name='_ZN15HeapLeakChecker9DoNoLeaksENS_15ShouldSymbolizeE' filepath='./src/gperftools/heap-checker.h' line='228' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15HeapLeakChecker9DoNoLeaksENS_15ShouldSymbolizeE'>
5251          <!-- implicit parameter of type 'HeapLeakChecker*' -->
5252          <parameter type-id='type-id-242' is-artificial='yes'/>
5253          <!-- parameter of type 'enum HeapLeakChecker::ShouldSymbolize' -->
5254          <parameter type-id='type-id-230'/>
5255          <!-- bool -->
5256          <return type-id='type-id-76'/>
5257        </function-decl>
5258      </member-function>
5259      <member-function access='private' static='yes'>
5260        <!-- bool HeapLeakChecker::NoGlobalLeaksMaybeSymbolize() -->
5261        <function-decl name='NoGlobalLeaksMaybeSymbolize' mangled-name='_ZN15HeapLeakChecker27NoGlobalLeaksMaybeSymbolizeENS_15ShouldSymbolizeE' filepath='./src/gperftools/heap-checker.h' line='231' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15HeapLeakChecker27NoGlobalLeaksMaybeSymbolizeENS_15ShouldSymbolizeE'>
5262          <!-- parameter of type 'enum HeapLeakChecker::ShouldSymbolize' -->
5263          <parameter type-id='type-id-230'/>
5264          <!-- bool -->
5265          <return type-id='type-id-76'/>
5266        </function-decl>
5267      </member-function>
5268      <member-function access='private' static='yes'>
5269        <!-- bool HeapLeakChecker::NoGlobalLeaks() -->
5270        <function-decl name='NoGlobalLeaks' mangled-name='_ZN15HeapLeakChecker13NoGlobalLeaksEv' filepath='./src/gperftools/heap-checker.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15HeapLeakChecker13NoGlobalLeaksEv'>
5271          <!-- bool -->
5272          <return type-id='type-id-76'/>
5273        </function-decl>
5274      </member-function>
5275      <member-function access='private' static='yes'>
5276        <!-- bool HeapLeakChecker::DoMainHeapCheck() -->
5277        <function-decl name='DoMainHeapCheck' mangled-name='_ZN15HeapLeakChecker15DoMainHeapCheckEv' filepath='./src/gperftools/heap-checker.h' line='292' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15HeapLeakChecker15DoMainHeapCheckEv'>
5278          <!-- bool -->
5279          <return type-id='type-id-76'/>
5280        </function-decl>
5281      </member-function>
5282      <member-function access='private' static='yes'>
5283        <!-- MallocExtension* HeapLeakChecker::IgnoreObject<MallocExtension>() -->
5284        <function-decl name='IgnoreObject&lt;MallocExtension&gt;' filepath='src/gperftools/heap-checker.h' line='197' column='1' visibility='default' binding='global' size-in-bits='64'>
5285          <!-- parameter of type 'MallocExtension*' -->
5286          <parameter type-id='type-id-246'/>
5287          <!-- MallocExtension* -->
5288          <return type-id='type-id-246'/>
5289        </function-decl>
5290      </member-function>
5291    </class-decl>
5292    <!-- class HeapProfileTable -->
5293    <class-decl name='HeapProfileTable' size-in-bits='832' visibility='default' filepath='src/heap-profile-table.h' line='51' column='1' id='type-id-247'>
5294      <member-type access='private'>
5295        <!-- struct HeapProfileTable::AddNonLiveArgs -->
5296        <class-decl name='AddNonLiveArgs' size-in-bits='128' is-struct='yes' visibility='default' filepath='src/heap-profile-table.h' line='305' column='1' id='type-id-248'>
5297          <data-member access='public' layout-offset-in-bits='0'>
5298            <!-- HeapProfileTable::Snapshot* HeapProfileTable::AddNonLiveArgs::dest -->
5299            <var-decl name='dest' type-id='type-id-204' visibility='default' filepath='src/heap-profile-table.h' line='306' column='1'/>
5300          </data-member>
5301          <data-member access='public' layout-offset-in-bits='64'>
5302            <!-- HeapProfileTable::Snapshot* HeapProfileTable::AddNonLiveArgs::base -->
5303            <var-decl name='base' type-id='type-id-204' visibility='default' filepath='src/heap-profile-table.h' line='307' column='1'/>
5304          </data-member>
5305        </class-decl>
5306      </member-type>
5307      <member-type access='private'>
5308        <!-- struct HeapProfileTable::AllocContextInfo -->
5309        <class-decl name='AllocContextInfo' size-in-bits='320' is-struct='yes' visibility='default' filepath='src/heap-profile-table.h' line='77' column='1' id='type-id-249'>
5310          <!-- struct HeapProfileStats -->
5311          <base-class access='public' layout-offset-in-bits='0' type-id='type-id-250'/>
5312          <data-member access='public' layout-offset-in-bits='192'>
5313            <!-- int HeapProfileTable::AllocContextInfo::stack_depth -->
5314            <var-decl name='stack_depth' type-id='type-id-1' visibility='default' filepath='src/heap-profile-table.h' line='78' column='1'/>
5315          </data-member>
5316          <data-member access='public' layout-offset-in-bits='256'>
5317            <!-- void* const* HeapProfileTable::AllocContextInfo::call_stack -->
5318            <var-decl name='call_stack' type-id='type-id-251' visibility='default' filepath='src/heap-profile-table.h' line='79' column='1'/>
5319          </data-member>
5320        </class-decl>
5321      </member-type>
5322      <member-type access='private'>
5323        <!-- struct HeapProfileTable::AllocInfo -->
5324        <class-decl name='AllocInfo' size-in-bits='192' is-struct='yes' visibility='default' filepath='src/heap-profile-table.h' line='66' column='1' id='type-id-252'>
5325          <data-member access='public' layout-offset-in-bits='0'>
5326            <!-- size_t HeapProfileTable::AllocInfo::object_size -->
5327            <var-decl name='object_size' type-id='type-id-7' visibility='default' filepath='src/heap-profile-table.h' line='67' column='1'/>
5328          </data-member>
5329          <data-member access='public' layout-offset-in-bits='64'>
5330            <!-- void* const* HeapProfileTable::AllocInfo::call_stack -->
5331            <var-decl name='call_stack' type-id='type-id-251' visibility='default' filepath='src/heap-profile-table.h' line='68' column='1'/>
5332          </data-member>
5333          <data-member access='public' layout-offset-in-bits='128'>
5334            <!-- int HeapProfileTable::AllocInfo::stack_depth -->
5335            <var-decl name='stack_depth' type-id='type-id-1' visibility='default' filepath='src/heap-profile-table.h' line='69' column='1'/>
5336          </data-member>
5337          <data-member access='public' layout-offset-in-bits='160'>
5338            <!-- bool HeapProfileTable::AllocInfo::live -->
5339            <var-decl name='live' type-id='type-id-76' visibility='default' filepath='src/heap-profile-table.h' line='70' column='1'/>
5340          </data-member>
5341          <data-member access='public' layout-offset-in-bits='168'>
5342            <!-- bool HeapProfileTable::AllocInfo::ignored -->
5343            <var-decl name='ignored' type-id='type-id-76' visibility='default' filepath='src/heap-profile-table.h' line='71' column='1'/>
5344          </data-member>
5345        </class-decl>
5346      </member-type>
5347      <member-type access='private'>
5348        <!-- struct HeapProfileTable::AllocValue -->
5349        <class-decl name='AllocValue' size-in-bits='128' is-struct='yes' visibility='default' filepath='src/heap-profile-table.h' line='190' column='1' id='type-id-214'>
5350          <member-type access='private'>
5351            <!-- typedef HeapProfileBucket HeapProfileTable::AllocValue::Bucket -->
5352            <typedef-decl name='Bucket' type-id='type-id-254' filepath='src/heap-profile-table.h' line='187' column='1' id='type-id-253'/>
5353          </member-type>
5354          <data-member access='public' layout-offset-in-bits='0'>
5355            <!-- size_t HeapProfileTable::AllocValue::bytes -->
5356            <var-decl name='bytes' type-id='type-id-7' visibility='default' filepath='src/heap-profile-table.h' line='197' column='1'/>
5357          </data-member>
5358          <data-member access='private' static='yes'>
5359            <!-- static const int HeapProfileTable::AllocValue::kLive -->
5360            <var-decl name='kLive' type-id='type-id-139' visibility='default' filepath='src/heap-profile-table.h' line='214' column='1'/>
5361          </data-member>
5362          <data-member access='private' static='yes'>
5363            <!-- static const int HeapProfileTable::AllocValue::kIgnore -->
5364            <var-decl name='kIgnore' type-id='type-id-139' visibility='default' filepath='src/heap-profile-table.h' line='215' column='1'/>
5365          </data-member>
5366          <data-member access='private' static='yes'>
5367            <!-- static const int HeapProfileTable::AllocValue::kMask -->
5368            <var-decl name='kMask' type-id='type-id-139' visibility='default' filepath='src/heap-profile-table.h' line='216' column='1'/>
5369          </data-member>
5370          <data-member access='private' layout-offset-in-bits='64'>
5371            <!-- uintptr_t HeapProfileTable::AllocValue::bucket_rep -->
5372            <var-decl name='bucket_rep' type-id='type-id-239' visibility='default' filepath='src/heap-profile-table.h' line='218' column='1'/>
5373          </data-member>
5374          <member-function access='public'>
5375            <!-- HeapProfileTable::AllocValue::Bucket* HeapProfileTable::AllocValue::bucket() -->
5376            <function-decl name='bucket' mangled-name='_ZNK16HeapProfileTable10AllocValue6bucketEv' filepath='src/heap-profile-table.h' line='192' column='1' visibility='default' binding='global' size-in-bits='64'>
5377              <!-- implicit parameter of type 'const HeapProfileTable::AllocValue*' -->
5378              <parameter type-id='type-id-211' is-artificial='yes'/>
5379              <!-- HeapProfileTable::AllocValue::Bucket* -->
5380              <return type-id='type-id-255'/>
5381            </function-decl>
5382          </member-function>
5383          <member-function access='public'>
5384            <!-- bool HeapProfileTable::AllocValue::live() -->
5385            <function-decl name='live' mangled-name='_ZNK16HeapProfileTable10AllocValue4liveEv' filepath='src/heap-profile-table.h' line='200' column='1' visibility='default' binding='global' size-in-bits='64'>
5386              <!-- implicit parameter of type 'const HeapProfileTable::AllocValue*' -->
5387              <parameter type-id='type-id-211' is-artificial='yes'/>
5388              <!-- bool -->
5389              <return type-id='type-id-76'/>
5390            </function-decl>
5391          </member-function>
5392          <member-function access='public'>
5393            <!-- bool HeapProfileTable::AllocValue::ignore() -->
5394            <function-decl name='ignore' mangled-name='_ZNK16HeapProfileTable10AllocValue6ignoreEv' filepath='src/heap-profile-table.h' line='206' column='1' visibility='default' binding='global' size-in-bits='64'>
5395              <!-- implicit parameter of type 'const HeapProfileTable::AllocValue*' -->
5396              <parameter type-id='type-id-211' is-artificial='yes'/>
5397              <!-- bool -->
5398              <return type-id='type-id-76'/>
5399            </function-decl>
5400          </member-function>
5401          <member-function access='public'>
5402            <!-- void HeapProfileTable::AllocValue::set_ignore(bool) -->
5403            <function-decl name='set_ignore' mangled-name='_ZN16HeapProfileTable10AllocValue10set_ignoreEb' filepath='src/heap-profile-table.h' line='207' column='1' visibility='default' binding='global' size-in-bits='64'>
5404              <!-- implicit parameter of type 'HeapProfileTable::AllocValue*' -->
5405              <parameter type-id='type-id-213' is-artificial='yes'/>
5406              <!-- parameter of type 'bool' -->
5407              <parameter type-id='type-id-76'/>
5408              <!-- void -->
5409              <return type-id='type-id-75'/>
5410            </function-decl>
5411          </member-function>
5412          <member-function access='public'>
5413            <!-- void HeapProfileTable::AllocValue::set_live(bool) -->
5414            <function-decl name='set_live' mangled-name='_ZN16HeapProfileTable10AllocValue8set_liveEb' filepath='src/heap-profile-table.h' line='201' column='1' visibility='default' binding='global' size-in-bits='64'>
5415              <!-- implicit parameter of type 'HeapProfileTable::AllocValue*' -->
5416              <parameter type-id='type-id-213' is-artificial='yes'/>
5417              <!-- parameter of type 'bool' -->
5418              <parameter type-id='type-id-76'/>
5419              <!-- void -->
5420              <return type-id='type-id-75'/>
5421            </function-decl>
5422          </member-function>
5423          <member-function access='public'>
5424            <!-- void HeapProfileTable::AllocValue::set_bucket(HeapProfileTable::AllocValue::Bucket*) -->
5425            <function-decl name='set_bucket' mangled-name='_ZN16HeapProfileTable10AllocValue10set_bucketEP17HeapProfileBucket' filepath='src/heap-profile-table.h' line='196' column='1' visibility='default' binding='global' size-in-bits='64'>
5426              <!-- implicit parameter of type 'HeapProfileTable::AllocValue*' -->
5427              <parameter type-id='type-id-213' is-artificial='yes'/>
5428              <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket*' -->
5429              <parameter type-id='type-id-255'/>
5430              <!-- void -->
5431              <return type-id='type-id-75'/>
5432            </function-decl>
5433          </member-function>
5434        </class-decl>
5435      </member-type>
5436      <member-type access='private'>
5437        <!-- struct HeapProfileTable::BufferArgs -->
5438        <class-decl name='BufferArgs' size-in-bits='128' is-struct='yes' visibility='default' filepath='src/heap-profile-table.h' line='227' column='1' id='type-id-256'>
5439          <data-member access='public' layout-offset-in-bits='0'>
5440            <!-- char* HeapProfileTable::BufferArgs::buf -->
5441            <var-decl name='buf' type-id='type-id-3' visibility='default' filepath='src/heap-profile-table.h' line='234' column='1'/>
5442          </data-member>
5443          <data-member access='public' layout-offset-in-bits='64'>
5444            <!-- int HeapProfileTable::BufferArgs::buflen -->
5445            <var-decl name='buflen' type-id='type-id-1' visibility='default' filepath='src/heap-profile-table.h' line='235' column='1'/>
5446          </data-member>
5447          <data-member access='public' layout-offset-in-bits='96'>
5448            <!-- int HeapProfileTable::BufferArgs::bufsize -->
5449            <var-decl name='bufsize' type-id='type-id-1' visibility='default' filepath='src/heap-profile-table.h' line='236' column='1'/>
5450          </data-member>
5451          <member-function access='public' constructor='yes'>
5452            <!-- HeapProfileTable::BufferArgs::BufferArgs(char*, int, int) -->
5453            <function-decl name='BufferArgs' filepath='src/heap-profile-table.h' line='228' column='1' visibility='default' binding='global' size-in-bits='64'>
5454              <!-- implicit parameter of type 'HeapProfileTable::BufferArgs*' -->
5455              <parameter type-id='type-id-257' is-artificial='yes'/>
5456              <!-- parameter of type 'char*' -->
5457              <parameter type-id='type-id-3'/>
5458              <!-- parameter of type 'int' -->
5459              <parameter type-id='type-id-1'/>
5460              <!-- parameter of type 'int' -->
5461              <parameter type-id='type-id-1'/>
5462              <!-- void -->
5463              <return type-id='type-id-75'/>
5464            </function-decl>
5465          </member-function>
5466          <member-function access='public' constructor='yes'>
5467            <!-- HeapProfileTable::BufferArgs::BufferArgs(const HeapProfileTable::BufferArgs&) -->
5468            <function-decl name='BufferArgs' filepath='src/heap-profile-table.h' line='238' column='1' visibility='default' binding='global' size-in-bits='64'>
5469              <!-- implicit parameter of type 'HeapProfileTable::BufferArgs*' -->
5470              <parameter type-id='type-id-257' is-artificial='yes'/>
5471              <!-- parameter of type 'const HeapProfileTable::BufferArgs&' -->
5472              <parameter type-id='type-id-258'/>
5473              <!-- void -->
5474              <return type-id='type-id-75'/>
5475            </function-decl>
5476          </member-function>
5477          <member-function access='public' constructor='yes'>
5478            <!-- HeapProfileTable::BufferArgs::BufferArgs(char*, int, int) -->
5479            <function-decl name='BufferArgs' filepath='src/heap-profile-table.h' line='228' column='1' visibility='default' binding='global' size-in-bits='64'>
5480              <!-- implicit parameter of type 'HeapProfileTable::BufferArgs*' -->
5481              <parameter type-id='type-id-257' is-artificial='yes'/>
5482              <!-- parameter of type 'char*' -->
5483              <parameter type-id='type-id-3'/>
5484              <!-- parameter of type 'int' -->
5485              <parameter type-id='type-id-1'/>
5486              <!-- parameter of type 'int' -->
5487              <parameter type-id='type-id-1'/>
5488              <!-- void -->
5489              <return type-id='type-id-75'/>
5490            </function-decl>
5491          </member-function>
5492          <member-function access='public' constructor='yes'>
5493            <!-- HeapProfileTable::BufferArgs::BufferArgs(const HeapProfileTable::BufferArgs&) -->
5494            <function-decl name='BufferArgs' filepath='src/heap-profile-table.h' line='238' column='1' visibility='default' binding='global' size-in-bits='64'>
5495              <!-- implicit parameter of type 'HeapProfileTable::BufferArgs*' -->
5496              <parameter type-id='type-id-257' is-artificial='yes'/>
5497              <!-- parameter of type 'const HeapProfileTable::BufferArgs&' -->
5498              <parameter type-id='type-id-258'/>
5499              <!-- void -->
5500              <return type-id='type-id-75'/>
5501            </function-decl>
5502          </member-function>
5503        </class-decl>
5504      </member-type>
5505      <member-type access='private'>
5506        <!-- struct HeapProfileTable::DumpArgs -->
5507        <class-decl name='DumpArgs' size-in-bits='128' is-struct='yes' visibility='default' filepath='src/heap-profile-table.h' line='242' column='1' id='type-id-259'>
5508          <member-type access='public'>
5509            <!-- typedef HeapProfileStats HeapProfileTable::DumpArgs::Stats -->
5510            <typedef-decl name='Stats' type-id='type-id-250' filepath='src/heap-profile-table.h' line='63' column='1' id='type-id-260'/>
5511          </member-type>
5512          <data-member access='public' layout-offset-in-bits='0'>
5513            <!-- RawFD HeapProfileTable::DumpArgs::fd -->
5514            <var-decl name='fd' type-id='type-id-85' visibility='default' filepath='src/heap-profile-table.h' line='248' column='1'/>
5515          </data-member>
5516          <data-member access='public' layout-offset-in-bits='64'>
5517            <!-- HeapProfileTable::DumpArgs::Stats* HeapProfileTable::DumpArgs::profile_stats -->
5518            <var-decl name='profile_stats' type-id='type-id-261' visibility='default' filepath='src/heap-profile-table.h' line='249' column='1'/>
5519          </data-member>
5520          <member-function access='public' constructor='yes'>
5521            <!-- HeapProfileTable::DumpArgs::DumpArgs(RawFD, HeapProfileTable::DumpArgs::Stats*) -->
5522            <function-decl name='DumpArgs' filepath='src/heap-profile-table.h' line='243' column='1' visibility='default' binding='global' size-in-bits='64'>
5523              <!-- implicit parameter of type 'HeapProfileTable::DumpArgs*' -->
5524              <parameter type-id='type-id-262' is-artificial='yes'/>
5525              <!-- parameter of type 'typedef RawFD' -->
5526              <parameter type-id='type-id-85'/>
5527              <!-- parameter of type 'HeapProfileTable::DumpArgs::Stats*' -->
5528              <parameter type-id='type-id-261'/>
5529              <!-- void -->
5530              <return type-id='type-id-75'/>
5531            </function-decl>
5532          </member-function>
5533          <member-function access='public' constructor='yes'>
5534            <!-- HeapProfileTable::DumpArgs::DumpArgs(RawFD, HeapProfileTable::DumpArgs::Stats*) -->
5535            <function-decl name='DumpArgs' filepath='src/heap-profile-table.h' line='243' column='1' visibility='default' binding='global' size-in-bits='64'>
5536              <!-- implicit parameter of type 'HeapProfileTable::DumpArgs*' -->
5537              <parameter type-id='type-id-262' is-artificial='yes'/>
5538              <!-- parameter of type 'typedef RawFD' -->
5539              <parameter type-id='type-id-85'/>
5540              <!-- parameter of type 'HeapProfileTable::DumpArgs::Stats*' -->
5541              <parameter type-id='type-id-261'/>
5542              <!-- void -->
5543              <return type-id='type-id-75'/>
5544            </function-decl>
5545          </member-function>
5546        </class-decl>
5547      </member-type>
5548      <member-type access='private'>
5549        <!-- struct HeapProfileTable::Snapshot -->
5550        <class-decl name='Snapshot' size-in-bits='768' is-struct='yes' visibility='default' filepath='src/heap-profile-table.h' line='347' column='1' id='type-id-263'>
5551          <member-type access='private'>
5552            <!-- struct HeapProfileTable::Snapshot::Entry -->
5553            <class-decl name='Entry' size-in-bits='128' is-struct='yes' visibility='default' filepath='src/heap-profile-table.cc' line='514' column='1' id='type-id-264'>
5554              <data-member access='public' layout-offset-in-bits='0'>
5555                <!-- int HeapProfileTable::Snapshot::Entry::count -->
5556                <var-decl name='count' type-id='type-id-1' visibility='default' filepath='src/heap-profile-table.cc' line='515' column='1'/>
5557              </data-member>
5558              <data-member access='public' layout-offset-in-bits='32'>
5559                <!-- int HeapProfileTable::Snapshot::Entry::bytes -->
5560                <var-decl name='bytes' type-id='type-id-1' visibility='default' filepath='src/heap-profile-table.cc' line='516' column='1'/>
5561              </data-member>
5562              <data-member access='public' layout-offset-in-bits='64'>
5563                <!-- HeapProfileTable::AllocValue::Bucket* HeapProfileTable::Snapshot::Entry::bucket -->
5564                <var-decl name='bucket' type-id='type-id-255' visibility='default' filepath='src/heap-profile-table.cc' line='517' column='1'/>
5565              </data-member>
5566              <member-function access='public' constructor='yes'>
5567                <!-- HeapProfileTable::Snapshot::Entry::Entry() -->
5568                <function-decl name='Entry' filepath='src/heap-profile-table.cc' line='518' column='1' visibility='default' binding='global' size-in-bits='64'>
5569                  <!-- implicit parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
5570                  <parameter type-id='type-id-265' is-artificial='yes'/>
5571                  <!-- void -->
5572                  <return type-id='type-id-75'/>
5573                </function-decl>
5574              </member-function>
5575              <member-function access='public'>
5576                <!-- bool HeapProfileTable::Snapshot::Entry::operator<(const HeapProfileTable::Snapshot::Entry&) -->
5577                <function-decl name='operator&lt;' mangled-name='_ZNK16HeapProfileTable8Snapshot5EntryltERKS1_' filepath='src/heap-profile-table.cc' line='521' column='1' visibility='default' binding='global' size-in-bits='64'>
5578                  <!-- implicit parameter of type 'const HeapProfileTable::Snapshot::Entry*' -->
5579                  <parameter type-id='type-id-266' is-artificial='yes'/>
5580                  <!-- parameter of type 'const HeapProfileTable::Snapshot::Entry&' -->
5581                  <parameter type-id='type-id-267'/>
5582                  <!-- bool -->
5583                  <return type-id='type-id-76'/>
5584                </function-decl>
5585              </member-function>
5586            </class-decl>
5587          </member-type>
5588          <member-type access='private'>
5589            <!-- struct HeapProfileTable::Snapshot::ReportState -->
5590            <class-decl name='ReportState' size-in-bits='384' is-struct='yes' visibility='default' filepath='src/heap-profile-table.cc' line='528' column='1' id='type-id-268'>
5591              <data-member access='public' layout-offset-in-bits='0'>
5592                <!-- std::map<HeapProfileTable::Bucket*, HeapProfileTable::Snapshot::Entry, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > > HeapProfileTable::Snapshot::ReportState::buckets_ -->
5593                <var-decl name='buckets_' type-id='type-id-269' visibility='default' filepath='src/heap-profile-table.cc' line='529' column='1'/>
5594              </data-member>
5595            </class-decl>
5596          </member-type>
5597          <data-member access='private' layout-offset-in-bits='0'>
5598            <!-- HeapProfileTable::AllocValue::Bucket HeapProfileTable::Snapshot::total_ -->
5599            <var-decl name='total_' type-id='type-id-253' visibility='default' filepath='src/heap-profile-table.h' line='372' column='1'/>
5600          </data-member>
5601          <data-member access='private' layout-offset-in-bits='448'>
5602            <!-- HeapProfileTable::AllocationMap HeapProfileTable::Snapshot::map_ -->
5603            <var-decl name='map_' type-id='type-id-270' visibility='default' filepath='src/heap-profile-table.h' line='376' column='1'/>
5604          </data-member>
5605          <member-function access='private' constructor='yes'>
5606            <!-- HeapProfileTable::Snapshot::Snapshot(HeapProfileTable::Allocator, HeapProfileTable::DeAllocator) -->
5607            <function-decl name='Snapshot' filepath='src/heap-profile-table.h' line='378' column='1' visibility='default' binding='global' size-in-bits='64'>
5608              <!-- implicit parameter of type 'HeapProfileTable::Snapshot*' -->
5609              <parameter type-id='type-id-204' is-artificial='yes'/>
5610              <!-- parameter of type 'typedef HeapProfileTable::Allocator' -->
5611              <parameter type-id='type-id-271'/>
5612              <!-- parameter of type 'typedef HeapProfileTable::DeAllocator' -->
5613              <parameter type-id='type-id-272'/>
5614              <!-- void -->
5615              <return type-id='type-id-75'/>
5616            </function-decl>
5617          </member-function>
5618          <member-function access='private' constructor='yes'>
5619            <!-- HeapProfileTable::Snapshot::Snapshot(const HeapProfileTable::Snapshot&) -->
5620            <function-decl name='Snapshot' filepath='src/heap-profile-table.h' line='396' column='1' visibility='default' binding='global' size-in-bits='64'>
5621              <!-- implicit parameter of type 'HeapProfileTable::Snapshot*' -->
5622              <parameter type-id='type-id-204' is-artificial='yes'/>
5623              <!-- parameter of type 'const HeapProfileTable::Snapshot&' -->
5624              <parameter type-id='type-id-273'/>
5625              <!-- void -->
5626              <return type-id='type-id-75'/>
5627            </function-decl>
5628          </member-function>
5629          <member-function access='public'>
5630            <!-- const HeapProfileTable::DumpArgs::Stats& HeapProfileTable::Snapshot::total() -->
5631            <function-decl name='total' mangled-name='_ZNK16HeapProfileTable8Snapshot5totalEv' filepath='src/heap-profile-table.h' line='349' column='1' visibility='default' binding='global' size-in-bits='64'>
5632              <!-- implicit parameter of type 'const HeapProfileTable::Snapshot*' -->
5633              <parameter type-id='type-id-274' is-artificial='yes'/>
5634              <!-- const HeapProfileTable::DumpArgs::Stats& -->
5635              <return type-id='type-id-275'/>
5636            </function-decl>
5637          </member-function>
5638          <member-function access='public'>
5639            <!-- bool HeapProfileTable::Snapshot::Empty() -->
5640            <function-decl name='Empty' mangled-name='_ZNK16HeapProfileTable8Snapshot5EmptyEv' filepath='src/heap-profile-table.h' line='364' column='1' visibility='default' binding='global' size-in-bits='64'>
5641              <!-- implicit parameter of type 'const HeapProfileTable::Snapshot*' -->
5642              <parameter type-id='type-id-274' is-artificial='yes'/>
5643              <!-- bool -->
5644              <return type-id='type-id-76'/>
5645            </function-decl>
5646          </member-function>
5647          <member-function access='private' constructor='yes'>
5648            <!-- HeapProfileTable::Snapshot::Snapshot(HeapProfileTable::Allocator, HeapProfileTable::DeAllocator) -->
5649            <function-decl name='Snapshot' filepath='src/heap-profile-table.h' line='378' column='1' visibility='default' binding='global' size-in-bits='64'>
5650              <!-- implicit parameter of type 'HeapProfileTable::Snapshot*' -->
5651              <parameter type-id='type-id-204' is-artificial='yes'/>
5652              <!-- parameter of type 'typedef HeapProfileTable::Allocator' -->
5653              <parameter type-id='type-id-271'/>
5654              <!-- parameter of type 'typedef HeapProfileTable::DeAllocator' -->
5655              <parameter type-id='type-id-272'/>
5656              <!-- void -->
5657              <return type-id='type-id-75'/>
5658            </function-decl>
5659          </member-function>
5660          <member-function access='private' constructor='yes'>
5661            <!-- HeapProfileTable::Snapshot::Snapshot(const HeapProfileTable::Snapshot&) -->
5662            <function-decl name='Snapshot' filepath='src/heap-profile-table.h' line='396' column='1' visibility='default' binding='global' size-in-bits='64'>
5663              <!-- implicit parameter of type 'HeapProfileTable::Snapshot*' -->
5664              <parameter type-id='type-id-204' is-artificial='yes'/>
5665              <!-- parameter of type 'const HeapProfileTable::Snapshot&' -->
5666              <parameter type-id='type-id-273'/>
5667              <!-- void -->
5668              <return type-id='type-id-75'/>
5669            </function-decl>
5670          </member-function>
5671          <member-function access='private'>
5672            <!-- void HeapProfileTable::Snapshot::Add(void*, const HeapProfileTable::AllocValue&) -->
5673            <function-decl name='Add' mangled-name='_ZN16HeapProfileTable8Snapshot3AddEPKvRKNS_10AllocValueE' filepath='src/heap-profile-table.h' line='384' column='1' visibility='default' binding='global' size-in-bits='64'>
5674              <!-- implicit parameter of type 'HeapProfileTable::Snapshot*' -->
5675              <parameter type-id='type-id-204' is-artificial='yes'/>
5676              <!-- parameter of type 'void*' -->
5677              <parameter type-id='type-id-73'/>
5678              <!-- parameter of type 'const HeapProfileTable::AllocValue&' -->
5679              <parameter type-id='type-id-276'/>
5680              <!-- void -->
5681              <return type-id='type-id-75'/>
5682            </function-decl>
5683          </member-function>
5684          <member-function access='private' static='yes'>
5685            <!-- void HeapProfileTable::Snapshot::ReportObject(HeapProfileTable::AllocValue*, char*) -->
5686            <function-decl name='ReportObject' mangled-name='_ZN16HeapProfileTable8Snapshot12ReportObjectEPKvPNS_10AllocValueEPc' filepath='src/heap-profile-table.h' line='394' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN16HeapProfileTable8Snapshot12ReportObjectEPKvPNS_10AllocValueEPc'>
5687              <!-- parameter of type 'void*' -->
5688              <parameter type-id='type-id-73'/>
5689              <!-- parameter of type 'HeapProfileTable::AllocValue*' -->
5690              <parameter type-id='type-id-213'/>
5691              <!-- parameter of type 'char*' -->
5692              <parameter type-id='type-id-3'/>
5693              <!-- void -->
5694              <return type-id='type-id-75'/>
5695            </function-decl>
5696          </member-function>
5697          <member-function access='public'>
5698            <!-- void HeapProfileTable::Snapshot::ReportIndividualObjects() -->
5699            <function-decl name='ReportIndividualObjects' mangled-name='_ZN16HeapProfileTable8Snapshot23ReportIndividualObjectsEv' filepath='src/heap-profile-table.h' line='362' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN16HeapProfileTable8Snapshot23ReportIndividualObjectsEv'>
5700              <!-- implicit parameter of type 'HeapProfileTable::Snapshot*' -->
5701              <parameter type-id='type-id-204' is-artificial='yes'/>
5702              <!-- void -->
5703              <return type-id='type-id-75'/>
5704            </function-decl>
5705          </member-function>
5706          <member-function access='private' static='yes'>
5707            <!-- void HeapProfileTable::Snapshot::ReportCallback(HeapProfileTable::AllocValue*, HeapProfileTable::Snapshot::ReportState*) -->
5708            <function-decl name='ReportCallback' mangled-name='_ZN16HeapProfileTable8Snapshot14ReportCallbackEPKvPNS_10AllocValueEPNS0_11ReportStateE' filepath='src/heap-profile-table.h' line='393' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN16HeapProfileTable8Snapshot14ReportCallbackEPKvPNS_10AllocValueEPNS0_11ReportStateE'>
5709              <!-- parameter of type 'void*' -->
5710              <parameter type-id='type-id-73'/>
5711              <!-- parameter of type 'HeapProfileTable::AllocValue*' -->
5712              <parameter type-id='type-id-213'/>
5713              <!-- parameter of type 'HeapProfileTable::Snapshot::ReportState*' -->
5714              <parameter type-id='type-id-210'/>
5715              <!-- void -->
5716              <return type-id='type-id-75'/>
5717            </function-decl>
5718          </member-function>
5719          <member-function access='public'>
5720            <!-- void HeapProfileTable::Snapshot::ReportLeaks(const char*, const char*, bool) -->
5721            <function-decl name='ReportLeaks' mangled-name='_ZN16HeapProfileTable8Snapshot11ReportLeaksEPKcS2_b' filepath='src/heap-profile-table.h' line='357' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN16HeapProfileTable8Snapshot11ReportLeaksEPKcS2_b'>
5722              <!-- implicit parameter of type 'HeapProfileTable::Snapshot*' -->
5723              <parameter type-id='type-id-204' is-artificial='yes'/>
5724              <!-- parameter of type 'const char*' -->
5725              <parameter type-id='type-id-2'/>
5726              <!-- parameter of type 'const char*' -->
5727              <parameter type-id='type-id-2'/>
5728              <!-- parameter of type 'bool' -->
5729              <parameter type-id='type-id-76'/>
5730              <!-- void -->
5731              <return type-id='type-id-75'/>
5732            </function-decl>
5733          </member-function>
5734        </class-decl>
5735      </member-type>
5736      <member-type access='private'>
5737        <!-- typedef void (const HeapProfileTable::AllocContextInfo&)* HeapProfileTable::AllocContextIterator -->
5738        <typedef-decl name='AllocContextIterator' type-id='type-id-278' filepath='src/heap-profile-table.h' line='147' column='1' id='type-id-277'/>
5739      </member-type>
5740      <member-type access='private'>
5741        <!-- typedef void (void*, const HeapProfileTable::AllocInfo&)* HeapProfileTable::AllocIterator -->
5742        <typedef-decl name='AllocIterator' type-id='type-id-198' filepath='src/heap-profile-table.h' line='138' column='1' id='type-id-279'/>
5743      </member-type>
5744      <member-type access='private'>
5745        <!-- typedef AddressMap<HeapProfileTable::AllocValue> HeapProfileTable::AllocationMap -->
5746        <typedef-decl name='AllocationMap' type-id='type-id-182' filepath='src/heap-profile-table.h' line='224' column='1' id='type-id-270'/>
5747      </member-type>
5748      <member-type access='private'>
5749        <!-- typedef void* (typedef size_t)* HeapProfileTable::Allocator -->
5750        <typedef-decl name='Allocator' type-id='type-id-192' filepath='src/heap-profile-table.h' line='83' column='1' id='type-id-271'/>
5751      </member-type>
5752      <member-type access='private'>
5753        <!-- typedef void (void*)* HeapProfileTable::DeAllocator -->
5754        <typedef-decl name='DeAllocator' type-id='type-id-193' filepath='src/heap-profile-table.h' line='84' column='1' id='type-id-272'/>
5755      </member-type>
5756      <data-member access='private' static='yes'>
5757        <!-- static char HeapProfileTable::kFileExt[] -->
5758        <var-decl name='kFileExt' type-id='type-id-180' mangled-name='_ZN16HeapProfileTable8kFileExtE' visibility='default' filepath='src/heap-profile-table.h' line='55' column='1' elf-symbol-id='_ZN16HeapProfileTable8kFileExtE'/>
5759      </data-member>
5760      <data-member access='private' static='yes'>
5761        <!-- static const int HeapProfileTable::kMaxStackDepth -->
5762        <var-decl name='kMaxStackDepth' type-id='type-id-139' mangled-name='_ZN16HeapProfileTable14kMaxStackDepthE' visibility='default' filepath='src/heap-profile-table.h' line='58' column='1' elf-symbol-id='_ZN16HeapProfileTable14kMaxStackDepthE'/>
5763      </data-member>
5764      <data-member access='private' layout-offset-in-bits='0'>
5765        <!-- HeapProfileTable::Allocator HeapProfileTable::alloc_ -->
5766        <var-decl name='alloc_' type-id='type-id-271' visibility='default' filepath='src/heap-profile-table.h' line='325' column='1'/>
5767      </data-member>
5768      <data-member access='private' layout-offset-in-bits='64'>
5769        <!-- HeapProfileTable::DeAllocator HeapProfileTable::dealloc_ -->
5770        <var-decl name='dealloc_' type-id='type-id-272' visibility='default' filepath='src/heap-profile-table.h' line='326' column='1'/>
5771      </data-member>
5772      <data-member access='private' layout-offset-in-bits='128'>
5773        <!-- HeapProfileTable::AllocValue::Bucket HeapProfileTable::total_ -->
5774        <var-decl name='total_' type-id='type-id-253' visibility='default' filepath='src/heap-profile-table.h' line='330' column='1'/>
5775      </data-member>
5776      <data-member access='private' layout-offset-in-bits='576'>
5777        <!-- bool HeapProfileTable::profile_mmap_ -->
5778        <var-decl name='profile_mmap_' type-id='type-id-76' visibility='default' filepath='src/heap-profile-table.h' line='332' column='1'/>
5779      </data-member>
5780      <data-member access='private' layout-offset-in-bits='640'>
5781        <!-- HeapProfileTable::AllocValue::Bucket** HeapProfileTable::bucket_table_ -->
5782        <var-decl name='bucket_table_' type-id='type-id-280' visibility='default' filepath='src/heap-profile-table.h' line='338' column='1'/>
5783      </data-member>
5784      <data-member access='private' layout-offset-in-bits='704'>
5785        <!-- int HeapProfileTable::num_buckets_ -->
5786        <var-decl name='num_buckets_' type-id='type-id-1' visibility='default' filepath='src/heap-profile-table.h' line='339' column='1'/>
5787      </data-member>
5788      <data-member access='private' layout-offset-in-bits='768'>
5789        <!-- HeapProfileTable::AllocationMap* HeapProfileTable::address_map_ -->
5790        <var-decl name='address_map_' type-id='type-id-281' visibility='default' filepath='src/heap-profile-table.h' line='342' column='1'/>
5791      </data-member>
5792      <member-function access='private' constructor='yes'>
5793        <!-- HeapProfileTable::HeapProfileTable(HeapProfileTable::Allocator, HeapProfileTable::DeAllocator, bool) -->
5794        <function-decl name='HeapProfileTable' filepath='src/heap-profile-table.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
5795          <!-- implicit parameter of type 'HeapProfileTable*' -->
5796          <parameter type-id='type-id-282' is-artificial='yes'/>
5797          <!-- parameter of type 'typedef HeapProfileTable::Allocator' -->
5798          <parameter type-id='type-id-271'/>
5799          <!-- parameter of type 'typedef HeapProfileTable::DeAllocator' -->
5800          <parameter type-id='type-id-272'/>
5801          <!-- parameter of type 'bool' -->
5802          <parameter type-id='type-id-76'/>
5803          <!-- void -->
5804          <return type-id='type-id-75'/>
5805        </function-decl>
5806      </member-function>
5807      <member-function access='private' destructor='yes'>
5808        <!-- HeapProfileTable::~HeapProfileTable(int) -->
5809        <function-decl name='~HeapProfileTable' filepath='src/heap-profile-table.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
5810          <!-- implicit parameter of type 'HeapProfileTable*' -->
5811          <parameter type-id='type-id-282' is-artificial='yes'/>
5812          <!-- artificial parameter of type 'int' -->
5813          <parameter type-id='type-id-1' is-artificial='yes'/>
5814          <!-- void -->
5815          <return type-id='type-id-75'/>
5816        </function-decl>
5817      </member-function>
5818      <member-function access='private' constructor='yes'>
5819        <!-- HeapProfileTable::HeapProfileTable(const HeapProfileTable&) -->
5820        <function-decl name='HeapProfileTable' filepath='src/heap-profile-table.h' line='344' column='1' visibility='default' binding='global' size-in-bits='64'>
5821          <!-- implicit parameter of type 'HeapProfileTable*' -->
5822          <parameter type-id='type-id-282' is-artificial='yes'/>
5823          <!-- parameter of type 'const HeapProfileTable&' -->
5824          <parameter type-id='type-id-283'/>
5825          <!-- void -->
5826          <return type-id='type-id-75'/>
5827        </function-decl>
5828      </member-function>
5829      <member-function access='private'>
5830        <!-- const HeapProfileTable::DumpArgs::Stats& HeapProfileTable::total() -->
5831        <function-decl name='total' mangled-name='_ZNK16HeapProfileTable5totalEv' filepath='src/heap-profile-table.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
5832          <!-- implicit parameter of type 'const HeapProfileTable*' -->
5833          <parameter type-id='type-id-284' is-artificial='yes'/>
5834          <!-- const HeapProfileTable::DumpArgs::Stats& -->
5835          <return type-id='type-id-275'/>
5836        </function-decl>
5837      </member-function>
5838      <member-function access='private'>
5839        <!-- void HeapProfileTable::IterateAllocs(HeapProfileTable::AllocIterator) -->
5840        <function-decl name='IterateAllocs' mangled-name='_ZNK16HeapProfileTable13IterateAllocsEPFvPKvRKNS_9AllocInfoEE' filepath='src/heap-profile-table.h' line='142' column='1' visibility='default' binding='global' size-in-bits='64'>
5841          <!-- implicit parameter of type 'const HeapProfileTable*' -->
5842          <parameter type-id='type-id-284' is-artificial='yes'/>
5843          <!-- parameter of type 'typedef HeapProfileTable::AllocIterator' -->
5844          <parameter type-id='type-id-279'/>
5845          <!-- void -->
5846          <return type-id='type-id-75'/>
5847        </function-decl>
5848      </member-function>
5849      <member-function access='private' static='yes'>
5850        <!-- void HeapProfileTable::MapArgsAllocIterator(HeapProfileTable::AllocValue*, HeapProfileTable::AllocIterator) -->
5851        <function-decl name='MapArgsAllocIterator' mangled-name='_ZN16HeapProfileTable20MapArgsAllocIteratorEPKvPNS_10AllocValueEPFvS1_RKNS_9AllocInfoEE' filepath='src/heap-profile-table.h' line='276' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN16HeapProfileTable20MapArgsAllocIteratorEPKvPNS_10AllocValueEPFvS1_RKNS_9AllocInfoEE'>
5852          <!-- parameter of type 'void*' -->
5853          <parameter type-id='type-id-73'/>
5854          <!-- parameter of type 'HeapProfileTable::AllocValue*' -->
5855          <parameter type-id='type-id-213'/>
5856          <!-- parameter of type 'typedef HeapProfileTable::AllocIterator' -->
5857          <parameter type-id='type-id-279'/>
5858          <!-- void -->
5859          <return type-id='type-id-75'/>
5860        </function-decl>
5861      </member-function>
5862      <member-function access='private' constructor='yes'>
5863        <!-- HeapProfileTable::HeapProfileTable(HeapProfileTable::Allocator, HeapProfileTable::DeAllocator, bool) -->
5864        <function-decl name='HeapProfileTable' mangled-name='_ZN16HeapProfileTableC2EPFPvmEPFvS0_Eb' filepath='src/heap-profile-table.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN16HeapProfileTableC2EPFPvmEPFvS0_Eb'>
5865          <!-- implicit parameter of type 'HeapProfileTable*' -->
5866          <parameter type-id='type-id-282' is-artificial='yes'/>
5867          <!-- parameter of type 'typedef HeapProfileTable::Allocator' -->
5868          <parameter type-id='type-id-271'/>
5869          <!-- parameter of type 'typedef HeapProfileTable::DeAllocator' -->
5870          <parameter type-id='type-id-272'/>
5871          <!-- parameter of type 'bool' -->
5872          <parameter type-id='type-id-76'/>
5873          <!-- void -->
5874          <return type-id='type-id-75'/>
5875        </function-decl>
5876      </member-function>
5877      <member-function access='private' destructor='yes'>
5878        <!-- HeapProfileTable::~HeapProfileTable(int) -->
5879        <function-decl name='~HeapProfileTable' mangled-name='_ZN16HeapProfileTableD1Ev' filepath='src/heap-profile-table.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN16HeapProfileTableD1Ev'>
5880          <!-- implicit parameter of type 'HeapProfileTable*' -->
5881          <parameter type-id='type-id-282' is-artificial='yes'/>
5882          <!-- artificial parameter of type 'int' -->
5883          <parameter type-id='type-id-1' is-artificial='yes'/>
5884          <!-- void -->
5885          <return type-id='type-id-75'/>
5886        </function-decl>
5887      </member-function>
5888      <member-function access='private' constructor='yes'>
5889        <!-- HeapProfileTable::HeapProfileTable(const HeapProfileTable&) -->
5890        <function-decl name='HeapProfileTable' filepath='src/heap-profile-table.h' line='344' column='1' visibility='default' binding='global' size-in-bits='64'>
5891          <!-- implicit parameter of type 'HeapProfileTable*' -->
5892          <parameter type-id='type-id-282' is-artificial='yes'/>
5893          <!-- parameter of type 'const HeapProfileTable&' -->
5894          <parameter type-id='type-id-283'/>
5895          <!-- void -->
5896          <return type-id='type-id-75'/>
5897        </function-decl>
5898      </member-function>
5899      <member-function access='private' static='yes'>
5900        <!-- size_t HeapProfileTable::AllocValueSize() -->
5901        <function-decl name='AllocValueSize' mangled-name='_ZN16HeapProfileTable14AllocValueSizeERKNS_10AllocValueE' filepath='src/heap-profile-table.h' line='222' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN16HeapProfileTable14AllocValueSizeERKNS_10AllocValueE'>
5902          <!-- parameter of type 'const HeapProfileTable::AllocValue&' -->
5903          <parameter type-id='type-id-276'/>
5904          <!-- typedef size_t -->
5905          <return type-id='type-id-7'/>
5906        </function-decl>
5907      </member-function>
5908      <member-function access='private'>
5909        <!-- void HeapProfileTable::ReleaseSnapshot(HeapProfileTable::Snapshot*) -->
5910        <function-decl name='ReleaseSnapshot' mangled-name='_ZN16HeapProfileTable15ReleaseSnapshotEPNS_8SnapshotE' filepath='src/heap-profile-table.h' line='173' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN16HeapProfileTable15ReleaseSnapshotEPNS_8SnapshotE'>
5911          <!-- implicit parameter of type 'HeapProfileTable*' -->
5912          <parameter type-id='type-id-282' is-artificial='yes'/>
5913          <!-- parameter of type 'HeapProfileTable::Snapshot*' -->
5914          <parameter type-id='type-id-204'/>
5915          <!-- void -->
5916          <return type-id='type-id-75'/>
5917        </function-decl>
5918      </member-function>
5919      <member-function access='private' static='yes'>
5920        <!-- int HeapProfileTable::UnparseBucket(char*, int, int, const char*, HeapProfileTable::DumpArgs::Stats*) -->
5921        <function-decl name='UnparseBucket' mangled-name='_ZN16HeapProfileTable13UnparseBucketERK17HeapProfileBucketPciiPKcP16HeapProfileStats' filepath='src/heap-profile-table.h' line='265' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN16HeapProfileTable13UnparseBucketERK17HeapProfileBucketPciiPKcP16HeapProfileStats'>
5922          <!-- parameter of type 'const HeapProfileTable::AllocValue::Bucket&' -->
5923          <parameter type-id='type-id-285'/>
5924          <!-- parameter of type 'char*' -->
5925          <parameter type-id='type-id-3'/>
5926          <!-- parameter of type 'int' -->
5927          <parameter type-id='type-id-1'/>
5928          <!-- parameter of type 'int' -->
5929          <parameter type-id='type-id-1'/>
5930          <!-- parameter of type 'const char*' -->
5931          <parameter type-id='type-id-2'/>
5932          <!-- parameter of type 'HeapProfileTable::DumpArgs::Stats*' -->
5933          <parameter type-id='type-id-261'/>
5934          <!-- int -->
5935          <return type-id='type-id-1'/>
5936        </function-decl>
5937      </member-function>
5938      <member-function access='private' static='yes'>
5939        <!-- void HeapProfileTable::DumpNonLiveIterator(HeapProfileTable::AllocValue*, const HeapProfileTable::DumpArgs&) -->
5940        <function-decl name='DumpNonLiveIterator' mangled-name='_ZN16HeapProfileTable19DumpNonLiveIteratorEPKvPNS_10AllocValueERKNS_8DumpArgsE' filepath='src/heap-profile-table.h' line='293' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN16HeapProfileTable19DumpNonLiveIteratorEPKvPNS_10AllocValueERKNS_8DumpArgsE'>
5941          <!-- parameter of type 'void*' -->
5942          <parameter type-id='type-id-73'/>
5943          <!-- parameter of type 'HeapProfileTable::AllocValue*' -->
5944          <parameter type-id='type-id-213'/>
5945          <!-- parameter of type 'const HeapProfileTable::DumpArgs&' -->
5946          <parameter type-id='type-id-208'/>
5947          <!-- void -->
5948          <return type-id='type-id-75'/>
5949        </function-decl>
5950      </member-function>
5951      <member-function access='private' static='yes'>
5952        <!-- void HeapProfileTable::DumpBucketIterator(HeapProfileTable::BufferArgs*) -->
5953        <function-decl name='DumpBucketIterator' mangled-name='_ZN16HeapProfileTable18DumpBucketIteratorEPK17HeapProfileBucketPNS_10BufferArgsE' filepath='src/heap-profile-table.h' line='288' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN16HeapProfileTable18DumpBucketIteratorEPK17HeapProfileBucketPNS_10BufferArgsE'>
5954          <!-- parameter of type 'const HeapProfileTable::AllocValue::Bucket*' -->
5955          <parameter type-id='type-id-286'/>
5956          <!-- parameter of type 'HeapProfileTable::BufferArgs*' -->
5957          <parameter type-id='type-id-257'/>
5958          <!-- void -->
5959          <return type-id='type-id-75'/>
5960        </function-decl>
5961      </member-function>
5962      <member-function access='private'>
5963        <!-- HeapProfileTable::AllocValue::Bucket* HeapProfileTable::GetBucket(int, void* const*) -->
5964        <function-decl name='GetBucket' mangled-name='_ZN16HeapProfileTable9GetBucketEiPKPKv' filepath='src/heap-profile-table.h' line='272' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN16HeapProfileTable9GetBucketEiPKPKv'>
5965          <!-- implicit parameter of type 'HeapProfileTable*' -->
5966          <parameter type-id='type-id-282' is-artificial='yes'/>
5967          <!-- parameter of type 'int' -->
5968          <parameter type-id='type-id-1'/>
5969          <!-- parameter of type 'void* const*' -->
5970          <parameter type-id='type-id-251'/>
5971          <!-- HeapProfileTable::AllocValue::Bucket* -->
5972          <return type-id='type-id-255'/>
5973        </function-decl>
5974      </member-function>
5975      <member-function access='private' static='yes'>
5976        <!-- int HeapProfileTable::GetCallerStackTrace(void**) -->
5977        <function-decl name='GetCallerStackTrace' mangled-name='_ZN16HeapProfileTable19GetCallerStackTraceEiPPv' filepath='src/heap-profile-table.h' line='98' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN16HeapProfileTable19GetCallerStackTraceEiPPv'>
5978          <!-- parameter of type 'int' -->
5979          <parameter type-id='type-id-1'/>
5980          <!-- parameter of type 'void**' -->
5981          <parameter type-id='type-id-174'/>
5982          <!-- int -->
5983          <return type-id='type-id-1'/>
5984        </function-decl>
5985      </member-function>
5986      <member-function access='private'>
5987        <!-- HeapProfileTable::AllocValue::Bucket** HeapProfileTable::MakeSortedBucketList() -->
5988        <function-decl name='MakeSortedBucketList' mangled-name='_ZNK16HeapProfileTable20MakeSortedBucketListEv' filepath='src/heap-profile-table.h' line='299' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK16HeapProfileTable20MakeSortedBucketListEv'>
5989          <!-- implicit parameter of type 'const HeapProfileTable*' -->
5990          <parameter type-id='type-id-284' is-artificial='yes'/>
5991          <!-- HeapProfileTable::AllocValue::Bucket** -->
5992          <return type-id='type-id-280'/>
5993        </function-decl>
5994      </member-function>
5995      <member-function access='private'>
5996        <!-- void HeapProfileTable::IterateOrderedAllocContexts(HeapProfileTable::AllocContextIterator) -->
5997        <function-decl name='IterateOrderedAllocContexts' mangled-name='_ZNK16HeapProfileTable27IterateOrderedAllocContextsEPFvRKNS_16AllocContextInfoEE' filepath='src/heap-profile-table.h' line='152' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK16HeapProfileTable27IterateOrderedAllocContextsEPFvRKNS_16AllocContextInfoEE'>
5998          <!-- implicit parameter of type 'const HeapProfileTable*' -->
5999          <parameter type-id='type-id-284' is-artificial='yes'/>
6000          <!-- parameter of type 'typedef HeapProfileTable::AllocContextIterator' -->
6001          <parameter type-id='type-id-277'/>
6002          <!-- void -->
6003          <return type-id='type-id-75'/>
6004        </function-decl>
6005      </member-function>
6006      <member-function access='private'>
6007        <!-- int HeapProfileTable::FillOrderedProfile(char*, int) -->
6008        <function-decl name='FillOrderedProfile' mangled-name='_ZNK16HeapProfileTable18FillOrderedProfileEPci' filepath='src/heap-profile-table.h' line='159' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK16HeapProfileTable18FillOrderedProfileEPci'>
6009          <!-- implicit parameter of type 'const HeapProfileTable*' -->
6010          <parameter type-id='type-id-284' is-artificial='yes'/>
6011          <!-- parameter of type 'char*' -->
6012          <parameter type-id='type-id-3'/>
6013          <!-- parameter of type 'int' -->
6014          <parameter type-id='type-id-1'/>
6015          <!-- int -->
6016          <return type-id='type-id-1'/>
6017        </function-decl>
6018      </member-function>
6019      <member-function access='private'>
6020        <!-- void HeapProfileTable::MarkAsIgnored(void*) -->
6021        <function-decl name='MarkAsIgnored' mangled-name='_ZN16HeapProfileTable13MarkAsIgnoredEPKv' filepath='src/heap-profile-table.h' line='130' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN16HeapProfileTable13MarkAsIgnoredEPKv'>
6022          <!-- implicit parameter of type 'HeapProfileTable*' -->
6023          <parameter type-id='type-id-282' is-artificial='yes'/>
6024          <!-- parameter of type 'void*' -->
6025          <parameter type-id='type-id-73'/>
6026          <!-- void -->
6027          <return type-id='type-id-75'/>
6028        </function-decl>
6029      </member-function>
6030      <member-function access='private' static='yes'>
6031        <!-- bool HeapProfileTable::WriteProfile(const HeapProfileTable::AllocValue::Bucket&, HeapProfileTable::AllocationMap*) -->
6032        <function-decl name='WriteProfile' mangled-name='_ZN16HeapProfileTable12WriteProfileEPKcRK17HeapProfileBucketP10AddressMapINS_10AllocValueEE' filepath='src/heap-profile-table.h' line='318' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN16HeapProfileTable12WriteProfileEPKcRK17HeapProfileBucketP10AddressMapINS_10AllocValueEE'>
6033          <!-- parameter of type 'const char*' -->
6034          <parameter type-id='type-id-2'/>
6035          <!-- parameter of type 'const HeapProfileTable::AllocValue::Bucket&' -->
6036          <parameter type-id='type-id-285'/>
6037          <!-- parameter of type 'HeapProfileTable::AllocationMap*' -->
6038          <parameter type-id='type-id-281'/>
6039          <!-- bool -->
6040          <return type-id='type-id-76'/>
6041        </function-decl>
6042      </member-function>
6043      <member-function access='private'>
6044        <!-- bool HeapProfileTable::FindInsideAlloc(void*, size_t, void**, size_t*) -->
6045        <function-decl name='FindInsideAlloc' mangled-name='_ZNK16HeapProfileTable15FindInsideAllocEPKvmPS1_Pm' filepath='src/heap-profile-table.h' line='119' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK16HeapProfileTable15FindInsideAllocEPKvmPS1_Pm'>
6046          <!-- implicit parameter of type 'const HeapProfileTable*' -->
6047          <parameter type-id='type-id-284' is-artificial='yes'/>
6048          <!-- parameter of type 'void*' -->
6049          <parameter type-id='type-id-73'/>
6050          <!-- parameter of type 'typedef size_t' -->
6051          <parameter type-id='type-id-7'/>
6052          <!-- parameter of type 'void**' -->
6053          <parameter type-id='type-id-174'/>
6054          <!-- parameter of type 'size_t*' -->
6055          <parameter type-id='type-id-244'/>
6056          <!-- bool -->
6057          <return type-id='type-id-76'/>
6058        </function-decl>
6059      </member-function>
6060      <member-function access='private' static='yes'>
6061        <!-- void HeapProfileTable::AddToSnapshot(HeapProfileTable::AllocValue*, HeapProfileTable::Snapshot*) -->
6062        <function-decl name='AddToSnapshot' mangled-name='_ZN16HeapProfileTable13AddToSnapshotEPKvPNS_10AllocValueEPNS_8SnapshotE' filepath='src/heap-profile-table.h' line='302' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN16HeapProfileTable13AddToSnapshotEPKvPNS_10AllocValueEPNS_8SnapshotE'>
6063          <!-- parameter of type 'void*' -->
6064          <parameter type-id='type-id-73'/>
6065          <!-- parameter of type 'HeapProfileTable::AllocValue*' -->
6066          <parameter type-id='type-id-213'/>
6067          <!-- parameter of type 'HeapProfileTable::Snapshot*' -->
6068          <parameter type-id='type-id-204'/>
6069          <!-- void -->
6070          <return type-id='type-id-75'/>
6071        </function-decl>
6072      </member-function>
6073      <member-function access='private'>
6074        <!-- HeapProfileTable::Snapshot* HeapProfileTable::TakeSnapshot() -->
6075        <function-decl name='TakeSnapshot' mangled-name='_ZN16HeapProfileTable12TakeSnapshotEv' filepath='src/heap-profile-table.h' line='169' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN16HeapProfileTable12TakeSnapshotEv'>
6076          <!-- implicit parameter of type 'HeapProfileTable*' -->
6077          <parameter type-id='type-id-282' is-artificial='yes'/>
6078          <!-- HeapProfileTable::Snapshot* -->
6079          <return type-id='type-id-204'/>
6080        </function-decl>
6081      </member-function>
6082      <member-function access='private'>
6083        <!-- void HeapProfileTable::RecordAlloc(void*, size_t, int, void* const*) -->
6084        <function-decl name='RecordAlloc' mangled-name='_ZN16HeapProfileTable11RecordAllocEPKvmiPKS1_' filepath='src/heap-profile-table.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN16HeapProfileTable11RecordAllocEPKvmiPKS1_'>
6085          <!-- implicit parameter of type 'HeapProfileTable*' -->
6086          <parameter type-id='type-id-282' is-artificial='yes'/>
6087          <!-- parameter of type 'void*' -->
6088          <parameter type-id='type-id-73'/>
6089          <!-- parameter of type 'typedef size_t' -->
6090          <parameter type-id='type-id-7'/>
6091          <!-- parameter of type 'int' -->
6092          <parameter type-id='type-id-1'/>
6093          <!-- parameter of type 'void* const*' -->
6094          <parameter type-id='type-id-251'/>
6095          <!-- void -->
6096          <return type-id='type-id-75'/>
6097        </function-decl>
6098      </member-function>
6099      <member-function access='private'>
6100        <!-- void HeapProfileTable::RecordFree(void*) -->
6101        <function-decl name='RecordFree' mangled-name='_ZN16HeapProfileTable10RecordFreeEPKv' filepath='src/heap-profile-table.h' line='107' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN16HeapProfileTable10RecordFreeEPKv'>
6102          <!-- implicit parameter of type 'HeapProfileTable*' -->
6103          <parameter type-id='type-id-282' is-artificial='yes'/>
6104          <!-- parameter of type 'void*' -->
6105          <parameter type-id='type-id-73'/>
6106          <!-- void -->
6107          <return type-id='type-id-75'/>
6108        </function-decl>
6109      </member-function>
6110      <member-function access='private' static='yes'>
6111        <!-- void HeapProfileTable::AddIfNonLive(HeapProfileTable::AllocValue*, HeapProfileTable::AddNonLiveArgs*) -->
6112        <function-decl name='AddIfNonLive' mangled-name='_ZN16HeapProfileTable12AddIfNonLiveEPKvPNS_10AllocValueEPNS_14AddNonLiveArgsE' filepath='src/heap-profile-table.h' line='312' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN16HeapProfileTable12AddIfNonLiveEPKvPNS_10AllocValueEPNS_14AddNonLiveArgsE'>
6113          <!-- parameter of type 'void*' -->
6114          <parameter type-id='type-id-73'/>
6115          <!-- parameter of type 'HeapProfileTable::AllocValue*' -->
6116          <parameter type-id='type-id-213'/>
6117          <!-- parameter of type 'HeapProfileTable::AddNonLiveArgs*' -->
6118          <parameter type-id='type-id-202'/>
6119          <!-- void -->
6120          <return type-id='type-id-75'/>
6121        </function-decl>
6122      </member-function>
6123      <member-function access='private'>
6124        <!-- HeapProfileTable::Snapshot* HeapProfileTable::NonLiveSnapshot(HeapProfileTable::Snapshot*) -->
6125        <function-decl name='NonLiveSnapshot' mangled-name='_ZN16HeapProfileTable15NonLiveSnapshotEPNS_8SnapshotE' filepath='src/heap-profile-table.h' line='179' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN16HeapProfileTable15NonLiveSnapshotEPNS_8SnapshotE'>
6126          <!-- implicit parameter of type 'HeapProfileTable*' -->
6127          <parameter type-id='type-id-282' is-artificial='yes'/>
6128          <!-- parameter of type 'HeapProfileTable::Snapshot*' -->
6129          <parameter type-id='type-id-204'/>
6130          <!-- HeapProfileTable::Snapshot* -->
6131          <return type-id='type-id-204'/>
6132        </function-decl>
6133      </member-function>
6134      <member-function access='private'>
6135        <!-- bool HeapProfileTable::MarkAsLive(void*) -->
6136        <function-decl name='MarkAsLive' mangled-name='_ZN16HeapProfileTable10MarkAsLiveEPKv' filepath='src/heap-profile-table.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN16HeapProfileTable10MarkAsLiveEPKv'>
6137          <!-- implicit parameter of type 'HeapProfileTable*' -->
6138          <parameter type-id='type-id-282' is-artificial='yes'/>
6139          <!-- parameter of type 'void*' -->
6140          <parameter type-id='type-id-73'/>
6141          <!-- bool -->
6142          <return type-id='type-id-76'/>
6143        </function-decl>
6144      </member-function>
6145      <member-function access='private' static='yes'>
6146        <!-- void HeapProfileTable::CleanupOldProfiles() -->
6147        <function-decl name='CleanupOldProfiles' mangled-name='_ZN16HeapProfileTable18CleanupOldProfilesEPKc' filepath='src/heap-profile-table.h' line='162' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN16HeapProfileTable18CleanupOldProfilesEPKc'>
6148          <!-- parameter of type 'const char*' -->
6149          <parameter type-id='type-id-2'/>
6150          <!-- void -->
6151          <return type-id='type-id-75'/>
6152        </function-decl>
6153      </member-function>
6154      <member-function access='private'>
6155        <!-- bool HeapProfileTable::FindAllocDetails(void*, HeapProfileTable::AllocInfo*) -->
6156        <function-decl name='FindAllocDetails' mangled-name='_ZNK16HeapProfileTable16FindAllocDetailsEPKvPNS_9AllocInfoE' filepath='src/heap-profile-table.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK16HeapProfileTable16FindAllocDetailsEPKvPNS_9AllocInfoE'>
6157          <!-- implicit parameter of type 'const HeapProfileTable*' -->
6158          <parameter type-id='type-id-284' is-artificial='yes'/>
6159          <!-- parameter of type 'void*' -->
6160          <parameter type-id='type-id-73'/>
6161          <!-- parameter of type 'HeapProfileTable::AllocInfo*' -->
6162          <parameter type-id='type-id-287'/>
6163          <!-- bool -->
6164          <return type-id='type-id-76'/>
6165        </function-decl>
6166      </member-function>
6167      <member-function access='private'>
6168        <!-- bool HeapProfileTable::FindAlloc(void*, size_t*) -->
6169        <function-decl name='FindAlloc' mangled-name='_ZNK16HeapProfileTable9FindAllocEPKvPm' filepath='src/heap-profile-table.h' line='111' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK16HeapProfileTable9FindAllocEPKvPm'>
6170          <!-- implicit parameter of type 'const HeapProfileTable*' -->
6171          <parameter type-id='type-id-284' is-artificial='yes'/>
6172          <!-- parameter of type 'void*' -->
6173          <parameter type-id='type-id-73'/>
6174          <!-- parameter of type 'size_t*' -->
6175          <parameter type-id='type-id-244'/>
6176          <!-- bool -->
6177          <return type-id='type-id-76'/>
6178        </function-decl>
6179      </member-function>
6180      <member-function access='private' constructor='yes'>
6181        <!-- HeapProfileTable::HeapProfileTable(HeapProfileTable::Allocator, HeapProfileTable::DeAllocator, bool) -->
6182        <function-decl name='HeapProfileTable' filepath='src/heap-profile-table.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
6183          <!-- implicit parameter of type 'HeapProfileTable*' -->
6184          <parameter type-id='type-id-282' is-artificial='yes'/>
6185          <!-- parameter of type 'typedef HeapProfileTable::Allocator' -->
6186          <parameter type-id='type-id-271'/>
6187          <!-- parameter of type 'typedef HeapProfileTable::DeAllocator' -->
6188          <parameter type-id='type-id-272'/>
6189          <!-- parameter of type 'bool' -->
6190          <parameter type-id='type-id-76'/>
6191          <!-- void -->
6192          <return type-id='type-id-75'/>
6193        </function-decl>
6194      </member-function>
6195      <member-function access='private' destructor='yes'>
6196        <!-- HeapProfileTable::~HeapProfileTable(int) -->
6197        <function-decl name='~HeapProfileTable' filepath='src/heap-profile-table.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
6198          <!-- implicit parameter of type 'HeapProfileTable*' -->
6199          <parameter type-id='type-id-282' is-artificial='yes'/>
6200          <!-- artificial parameter of type 'int' -->
6201          <parameter type-id='type-id-1' is-artificial='yes'/>
6202          <!-- void -->
6203          <return type-id='type-id-75'/>
6204        </function-decl>
6205      </member-function>
6206      <member-function access='private' constructor='yes'>
6207        <!-- HeapProfileTable::HeapProfileTable(const HeapProfileTable&) -->
6208        <function-decl name='HeapProfileTable' filepath='src/heap-profile-table.h' line='344' column='1' visibility='default' binding='global' size-in-bits='64'>
6209          <!-- implicit parameter of type 'HeapProfileTable*' -->
6210          <parameter type-id='type-id-282' is-artificial='yes'/>
6211          <!-- parameter of type 'const HeapProfileTable&' -->
6212          <parameter type-id='type-id-283'/>
6213          <!-- void -->
6214          <return type-id='type-id-75'/>
6215        </function-decl>
6216      </member-function>
6217    </class-decl>
6218    <!-- class LowLevelAlloc -->
6219    <class-decl name='LowLevelAlloc' size-in-bits='8' visibility='default' filepath='src/base/low_level_alloc.h' line='44' column='1' id='type-id-288'>
6220      <member-type access='private'>
6221        <!-- struct LowLevelAlloc::Arena -->
6222        <class-decl name='Arena' size-in-bits='2560' is-struct='yes' visibility='default' filepath='src/base/low_level_alloc.cc' line='184' column='1' id='type-id-289'>
6223          <data-member access='public' layout-offset-in-bits='0'>
6224            <!-- SpinLock LowLevelAlloc::Arena::mu -->
6225            <var-decl name='mu' type-id='type-id-290' visibility='default' filepath='src/base/low_level_alloc.cc' line='189' column='1'/>
6226          </data-member>
6227          <data-member access='public' layout-offset-in-bits='64'>
6228            <!-- low_level_alloc_internal::AllocList LowLevelAlloc::Arena::freelist -->
6229            <var-decl name='freelist' type-id='type-id-89' visibility='default' filepath='src/base/low_level_alloc.cc' line='191' column='1'/>
6230          </data-member>
6231          <data-member access='public' layout-offset-in-bits='2304'>
6232            <!-- int32 LowLevelAlloc::Arena::allocation_count -->
6233            <var-decl name='allocation_count' type-id='type-id-83' visibility='default' filepath='src/base/low_level_alloc.cc' line='192' column='1'/>
6234          </data-member>
6235          <data-member access='public' layout-offset-in-bits='2336'>
6236            <!-- int32 LowLevelAlloc::Arena::flags -->
6237            <var-decl name='flags' type-id='type-id-83' visibility='default' filepath='src/base/low_level_alloc.cc' line='193' column='1'/>
6238          </data-member>
6239          <data-member access='public' layout-offset-in-bits='2368'>
6240            <!-- size_t LowLevelAlloc::Arena::pagesize -->
6241            <var-decl name='pagesize' type-id='type-id-7' visibility='default' filepath='src/base/low_level_alloc.cc' line='194' column='1'/>
6242          </data-member>
6243          <data-member access='public' layout-offset-in-bits='2432'>
6244            <!-- size_t LowLevelAlloc::Arena::roundup -->
6245            <var-decl name='roundup' type-id='type-id-7' visibility='default' filepath='src/base/low_level_alloc.cc' line='195' column='1'/>
6246          </data-member>
6247          <data-member access='public' layout-offset-in-bits='2496'>
6248            <!-- size_t LowLevelAlloc::Arena::min_size -->
6249            <var-decl name='min_size' type-id='type-id-7' visibility='default' filepath='src/base/low_level_alloc.cc' line='197' column='1'/>
6250          </data-member>
6251          <member-function access='public' constructor='yes'>
6252            <!-- LowLevelAlloc::Arena::Arena() -->
6253            <function-decl name='Arena' filepath='src/base/low_level_alloc.cc' line='185' column='1' visibility='default' binding='global' size-in-bits='64'>
6254              <!-- implicit parameter of type 'LowLevelAlloc::Arena*' -->
6255              <parameter type-id='type-id-101' is-artificial='yes'/>
6256              <!-- void -->
6257              <return type-id='type-id-75'/>
6258            </function-decl>
6259          </member-function>
6260          <member-function access='public' constructor='yes'>
6261            <!-- LowLevelAlloc::Arena::Arena(int) -->
6262            <function-decl name='Arena' filepath='src/base/low_level_alloc.cc' line='186' column='1' visibility='default' binding='global' size-in-bits='64'>
6263              <!-- implicit parameter of type 'LowLevelAlloc::Arena*' -->
6264              <parameter type-id='type-id-101' is-artificial='yes'/>
6265              <!-- parameter of type 'int' -->
6266              <parameter type-id='type-id-1'/>
6267              <!-- void -->
6268              <return type-id='type-id-75'/>
6269            </function-decl>
6270          </member-function>
6271        </class-decl>
6272      </member-type>
6273      <member-function access='private' static='yes'>
6274        <!-- LowLevelAlloc::Arena* LowLevelAlloc::DefaultArena() -->
6275        <function-decl name='DefaultArena' mangled-name='_ZN13LowLevelAlloc12DefaultArenaEv' filepath='./src/base/low_level_alloc.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN13LowLevelAlloc12DefaultArenaEv'>
6276          <!-- LowLevelAlloc::Arena* -->
6277          <return type-id='type-id-101'/>
6278        </function-decl>
6279      </member-function>
6280      <member-function access='private' static='yes'>
6281        <!-- void* LowLevelAlloc::AllocWithArena(LowLevelAlloc::Arena*) -->
6282        <function-decl name='AllocWithArena' mangled-name='_ZN13LowLevelAlloc14AllocWithArenaEmPNS_5ArenaE' filepath='./src/base/low_level_alloc.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN13LowLevelAlloc14AllocWithArenaEmPNS_5ArenaE'>
6283          <!-- parameter of type 'typedef size_t' -->
6284          <parameter type-id='type-id-7'/>
6285          <!-- parameter of type 'LowLevelAlloc::Arena*' -->
6286          <parameter type-id='type-id-101'/>
6287          <!-- void* -->
6288          <return type-id='type-id-73'/>
6289        </function-decl>
6290      </member-function>
6291      <member-function access='private' static='yes'>
6292        <!-- LowLevelAlloc::Arena* LowLevelAlloc::NewArena(LowLevelAlloc::Arena*) -->
6293        <function-decl name='NewArena' mangled-name='_ZN13LowLevelAlloc8NewArenaEiPNS_5ArenaE' filepath='./src/base/low_level_alloc.h' line='91' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN13LowLevelAlloc8NewArenaEiPNS_5ArenaE'>
6294          <!-- parameter of type 'typedef int32' -->
6295          <parameter type-id='type-id-83'/>
6296          <!-- parameter of type 'LowLevelAlloc::Arena*' -->
6297          <parameter type-id='type-id-101'/>
6298          <!-- LowLevelAlloc::Arena* -->
6299          <return type-id='type-id-101'/>
6300        </function-decl>
6301      </member-function>
6302      <member-function access='private' static='yes'>
6303        <!-- void* LowLevelAlloc::Alloc() -->
6304        <function-decl name='Alloc' mangled-name='_ZN13LowLevelAlloc5AllocEm' filepath='./src/base/low_level_alloc.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN13LowLevelAlloc5AllocEm'>
6305          <!-- parameter of type 'typedef size_t' -->
6306          <parameter type-id='type-id-7'/>
6307          <!-- void* -->
6308          <return type-id='type-id-73'/>
6309        </function-decl>
6310      </member-function>
6311      <member-function access='private' static='yes'>
6312        <!-- void LowLevelAlloc::Free() -->
6313        <function-decl name='Free' mangled-name='_ZN13LowLevelAlloc4FreeEPv' filepath='./src/base/low_level_alloc.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN13LowLevelAlloc4FreeEPv'>
6314          <!-- parameter of type 'void*' -->
6315          <parameter type-id='type-id-73'/>
6316          <!-- void -->
6317          <return type-id='type-id-75'/>
6318        </function-decl>
6319      </member-function>
6320      <member-function access='private' static='yes'>
6321        <!-- bool LowLevelAlloc::DeleteArena() -->
6322        <function-decl name='DeleteArena' mangled-name='_ZN13LowLevelAlloc11DeleteArenaEPNS_5ArenaE' filepath='./src/base/low_level_alloc.h' line='98' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN13LowLevelAlloc11DeleteArenaEPNS_5ArenaE'>
6323          <!-- parameter of type 'LowLevelAlloc::Arena*' -->
6324          <parameter type-id='type-id-101'/>
6325          <!-- bool -->
6326          <return type-id='type-id-76'/>
6327        </function-decl>
6328      </member-function>
6329    </class-decl>
6330    <!-- class MemoryRegionMap -->
6331    <class-decl name='MemoryRegionMap' size-in-bits='8' visibility='default' filepath='src/memory_region_map.h' line='69' column='1' id='type-id-291'>
6332      <member-type access='private'>
6333        <!-- class MemoryRegionMap::LockHolder -->
6334        <class-decl name='LockHolder' size-in-bits='8' visibility='default' filepath='src/memory_region_map.h' line='126' column='1' id='type-id-292'>
6335          <member-function access='private' constructor='yes'>
6336            <!-- MemoryRegionMap::LockHolder::LockHolder() -->
6337            <function-decl name='LockHolder' filepath='src/memory_region_map.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
6338              <!-- implicit parameter of type 'MemoryRegionMap::LockHolder*' -->
6339              <parameter type-id='type-id-293' is-artificial='yes'/>
6340              <!-- void -->
6341              <return type-id='type-id-75'/>
6342            </function-decl>
6343          </member-function>
6344          <member-function access='private' destructor='yes'>
6345            <!-- MemoryRegionMap::LockHolder::~LockHolder(int) -->
6346            <function-decl name='~LockHolder' filepath='src/memory_region_map.h' line='129' column='1' visibility='default' binding='global' size-in-bits='64'>
6347              <!-- implicit parameter of type 'MemoryRegionMap::LockHolder*' -->
6348              <parameter type-id='type-id-293' is-artificial='yes'/>
6349              <!-- artificial parameter of type 'int' -->
6350              <parameter type-id='type-id-1' is-artificial='yes'/>
6351              <!-- void -->
6352              <return type-id='type-id-75'/>
6353            </function-decl>
6354          </member-function>
6355          <member-function access='private' constructor='yes'>
6356            <!-- MemoryRegionMap::LockHolder::LockHolder(const MemoryRegionMap::LockHolder&) -->
6357            <function-decl name='LockHolder' filepath='src/memory_region_map.h' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
6358              <!-- implicit parameter of type 'MemoryRegionMap::LockHolder*' -->
6359              <parameter type-id='type-id-293' is-artificial='yes'/>
6360              <!-- parameter of type 'const MemoryRegionMap::LockHolder&' -->
6361              <parameter type-id='type-id-294'/>
6362              <!-- void -->
6363              <return type-id='type-id-75'/>
6364            </function-decl>
6365          </member-function>
6366        </class-decl>
6367      </member-type>
6368      <member-type access='private'>
6369        <!-- struct MemoryRegionMap::MyAllocator -->
6370        <class-decl name='MyAllocator' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/memory_region_map.h' line='252' column='1' id='type-id-295'>
6371          <member-function access='public' static='yes'>
6372            <!-- void MemoryRegionMap::MyAllocator::Free(size_t) -->
6373            <function-decl name='Free' mangled-name='_ZN15MemoryRegionMap11MyAllocator4FreeEPKvm' filepath='src/memory_region_map.h' line='256' column='1' visibility='default' binding='global' size-in-bits='64'>
6374              <!-- parameter of type 'void*' -->
6375              <parameter type-id='type-id-73'/>
6376              <!-- parameter of type 'typedef size_t' -->
6377              <parameter type-id='type-id-7'/>
6378              <!-- void -->
6379              <return type-id='type-id-75'/>
6380            </function-decl>
6381          </member-function>
6382          <member-function access='public' static='yes'>
6383            <!-- void* MemoryRegionMap::MyAllocator::Allocate() -->
6384            <function-decl name='Allocate' mangled-name='_ZN15MemoryRegionMap11MyAllocator8AllocateEm' filepath='src/memory_region_map.h' line='253' column='1' visibility='default' binding='global' size-in-bits='64'>
6385              <!-- parameter of type 'typedef size_t' -->
6386              <parameter type-id='type-id-7'/>
6387              <!-- void* -->
6388              <return type-id='type-id-73'/>
6389            </function-decl>
6390          </member-function>
6391        </class-decl>
6392      </member-type>
6393      <member-type access='private'>
6394        <!-- struct MemoryRegionMap::Region -->
6395        <class-decl name='Region' size-in-bits='2304' is-struct='yes' visibility='default' filepath='src/memory_region_map.h' line='137' column='1' id='type-id-296'>
6396          <data-member access='public' layout-offset-in-bits='0'>
6397            <!-- uintptr_t MemoryRegionMap::Region::start_addr -->
6398            <var-decl name='start_addr' type-id='type-id-239' visibility='default' filepath='src/memory_region_map.h' line='138' column='1'/>
6399          </data-member>
6400          <data-member access='public' layout-offset-in-bits='64'>
6401            <!-- uintptr_t MemoryRegionMap::Region::end_addr -->
6402            <var-decl name='end_addr' type-id='type-id-239' visibility='default' filepath='src/memory_region_map.h' line='139' column='1'/>
6403          </data-member>
6404          <data-member access='public' layout-offset-in-bits='128'>
6405            <!-- int MemoryRegionMap::Region::call_stack_depth -->
6406            <var-decl name='call_stack_depth' type-id='type-id-1' visibility='default' filepath='src/memory_region_map.h' line='140' column='1'/>
6407          </data-member>
6408          <data-member access='public' layout-offset-in-bits='192'>
6409            <!-- void* MemoryRegionMap::Region::call_stack[32] -->
6410            <var-decl name='call_stack' type-id='type-id-297' visibility='default' filepath='src/memory_region_map.h' line='141' column='1'/>
6411          </data-member>
6412          <data-member access='public' layout-offset-in-bits='2240'>
6413            <!-- bool MemoryRegionMap::Region::is_stack -->
6414            <var-decl name='is_stack' type-id='type-id-76' visibility='default' filepath='src/memory_region_map.h' line='143' column='1'/>
6415          </data-member>
6416          <member-function access='public'>
6417            <!-- uintptr_t MemoryRegionMap::Region::caller() -->
6418            <function-decl name='caller' mangled-name='_ZNK15MemoryRegionMap6Region6callerEv' filepath='src/memory_region_map.h' line='153' column='1' visibility='default' binding='global' size-in-bits='64'>
6419              <!-- implicit parameter of type 'const MemoryRegionMap::Region*' -->
6420              <parameter type-id='type-id-298' is-artificial='yes'/>
6421              <!-- typedef uintptr_t -->
6422              <return type-id='type-id-239'/>
6423            </function-decl>
6424          </member-function>
6425          <member-function access='private'>
6426            <!-- void MemoryRegionMap::Region::AssertIsConsistent() -->
6427            <function-decl name='AssertIsConsistent' mangled-name='_ZNK15MemoryRegionMap6Region18AssertIsConsistentEv' filepath='src/memory_region_map.h' line='192' column='1' visibility='default' binding='global' size-in-bits='64'>
6428              <!-- implicit parameter of type 'const MemoryRegionMap::Region*' -->
6429              <parameter type-id='type-id-298' is-artificial='yes'/>
6430              <!-- void -->
6431              <return type-id='type-id-75'/>
6432            </function-decl>
6433          </member-function>
6434          <member-function access='private'>
6435            <!-- void MemoryRegionMap::Region::SetRegionSetKey(uintptr_t) -->
6436            <function-decl name='SetRegionSetKey' mangled-name='_ZN15MemoryRegionMap6Region15SetRegionSetKeyEm' filepath='src/memory_region_map.h' line='200' column='1' visibility='default' binding='global' size-in-bits='64'>
6437              <!-- implicit parameter of type 'MemoryRegionMap::Region*' -->
6438              <parameter type-id='type-id-299' is-artificial='yes'/>
6439              <!-- parameter of type 'typedef uintptr_t' -->
6440              <parameter type-id='type-id-239'/>
6441              <!-- void -->
6442              <return type-id='type-id-75'/>
6443            </function-decl>
6444          </member-function>
6445          <member-function access='private'>
6446            <!-- void MemoryRegionMap::Region::set_end_addr(uintptr_t) -->
6447            <function-decl name='set_end_addr' mangled-name='_ZN15MemoryRegionMap6Region12set_end_addrEm' filepath='src/memory_region_map.h' line='186' column='1' visibility='default' binding='global' size-in-bits='64'>
6448              <!-- implicit parameter of type 'MemoryRegionMap::Region*' -->
6449              <parameter type-id='type-id-299' is-artificial='yes'/>
6450              <!-- parameter of type 'typedef uintptr_t' -->
6451              <parameter type-id='type-id-239'/>
6452              <!-- void -->
6453              <return type-id='type-id-75'/>
6454            </function-decl>
6455          </member-function>
6456          <member-function access='private'>
6457            <!-- void MemoryRegionMap::Region::set_start_addr(uintptr_t) -->
6458            <function-decl name='set_start_addr' mangled-name='_ZN15MemoryRegionMap6Region14set_start_addrEm' filepath='src/memory_region_map.h' line='182' column='1' visibility='default' binding='global' size-in-bits='64'>
6459              <!-- implicit parameter of type 'MemoryRegionMap::Region*' -->
6460              <parameter type-id='type-id-299' is-artificial='yes'/>
6461              <!-- parameter of type 'typedef uintptr_t' -->
6462              <parameter type-id='type-id-239'/>
6463              <!-- void -->
6464              <return type-id='type-id-75'/>
6465            </function-decl>
6466          </member-function>
6467          <member-function access='private'>
6468            <!-- void MemoryRegionMap::Region::Create(void*, size_t) -->
6469            <function-decl name='Create' mangled-name='_ZN15MemoryRegionMap6Region6CreateEPKvm' filepath='src/memory_region_map.h' line='167' column='1' visibility='default' binding='global' size-in-bits='64'>
6470              <!-- implicit parameter of type 'MemoryRegionMap::Region*' -->
6471              <parameter type-id='type-id-299' is-artificial='yes'/>
6472              <!-- parameter of type 'void*' -->
6473              <parameter type-id='type-id-73'/>
6474              <!-- parameter of type 'typedef size_t' -->
6475              <parameter type-id='type-id-7'/>
6476              <!-- void -->
6477              <return type-id='type-id-75'/>
6478            </function-decl>
6479          </member-function>
6480          <member-function access='private'>
6481            <!-- void MemoryRegionMap::Region::set_call_stack_depth(int) -->
6482            <function-decl name='set_call_stack_depth' mangled-name='_ZN15MemoryRegionMap6Region20set_call_stack_depthEi' filepath='src/memory_region_map.h' line='174' column='1' visibility='default' binding='global' size-in-bits='64'>
6483              <!-- implicit parameter of type 'MemoryRegionMap::Region*' -->
6484              <parameter type-id='type-id-299' is-artificial='yes'/>
6485              <!-- parameter of type 'int' -->
6486              <parameter type-id='type-id-1'/>
6487              <!-- void -->
6488              <return type-id='type-id-75'/>
6489            </function-decl>
6490          </member-function>
6491          <member-function access='private'>
6492            <!-- void MemoryRegionMap::Region::set_is_stack() -->
6493            <function-decl name='set_is_stack' mangled-name='_ZN15MemoryRegionMap6Region12set_is_stackEv' filepath='src/memory_region_map.h' line='181' column='1' visibility='default' binding='global' size-in-bits='64'>
6494              <!-- implicit parameter of type 'MemoryRegionMap::Region*' -->
6495              <parameter type-id='type-id-299' is-artificial='yes'/>
6496              <!-- void -->
6497              <return type-id='type-id-75'/>
6498            </function-decl>
6499          </member-function>
6500        </class-decl>
6501      </member-type>
6502      <member-type access='private'>
6503        <!-- struct MemoryRegionMap::RegionCmp -->
6504        <class-decl name='RegionCmp' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/memory_region_map.h' line='245' column='1' id='type-id-300'>
6505          <member-function access='public'>
6506            <!-- bool MemoryRegionMap::RegionCmp::operator()(const MemoryRegionMap::Region&, const MemoryRegionMap::Region&) -->
6507            <function-decl name='operator()' mangled-name='_ZNK15MemoryRegionMap9RegionCmpclERKNS_6RegionES3_' filepath='src/memory_region_map.h' line='246' column='1' visibility='default' binding='global' size-in-bits='64'>
6508              <!-- implicit parameter of type 'const MemoryRegionMap::RegionCmp*' -->
6509              <parameter type-id='type-id-301' is-artificial='yes'/>
6510              <!-- parameter of type 'const MemoryRegionMap::Region&' -->
6511              <parameter type-id='type-id-302'/>
6512              <!-- parameter of type 'const MemoryRegionMap::Region&' -->
6513              <parameter type-id='type-id-302'/>
6514              <!-- bool -->
6515              <return type-id='type-id-76'/>
6516            </function-decl>
6517          </member-function>
6518        </class-decl>
6519      </member-type>
6520      <member-type access='private'>
6521        <!-- typedef std::_Rb_tree_const_iterator<MemoryRegionMap::Region> MemoryRegionMap::RegionIterator -->
6522        <typedef-decl name='RegionIterator' type-id='type-id-304' filepath='src/memory_region_map.h' line='268' column='1' id='type-id-303'/>
6523      </member-type>
6524      <member-type access='private'>
6525        <!-- typedef std::set<MemoryRegionMap::Region, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> > MemoryRegionMap::RegionSet -->
6526        <typedef-decl name='RegionSet' type-id='type-id-306' filepath='src/memory_region_map.h' line='263' column='1' id='type-id-305'/>
6527      </member-type>
6528      <member-type access='private'>
6529        <!-- union MemoryRegionMap::RegionSetRep -->
6530        <union-decl name='RegionSetRep' size-in-bits='384' visibility='default' filepath='src/memory_region_map.cc' line='177' column='1' id='type-id-307'>
6531          <data-member access='public'>
6532            <!-- char MemoryRegionMap::RegionSetRep::rep[48] -->
6533            <var-decl name='rep' type-id='type-id-308' visibility='default' filepath='src/memory_region_map.cc' line='178' column='1'/>
6534          </data-member>
6535          <data-member access='public'>
6536            <!-- void* MemoryRegionMap::RegionSetRep::align_it -->
6537            <var-decl name='align_it' type-id='type-id-73' visibility='default' filepath='src/memory_region_map.cc' line='179' column='1'/>
6538          </data-member>
6539        </union-decl>
6540      </member-type>
6541      <data-member access='private' static='yes'>
6542        <!-- static int MemoryRegionMap::client_count_ -->
6543        <var-decl name='client_count_' type-id='type-id-1' mangled-name='_ZN15MemoryRegionMap13client_count_E' visibility='default' filepath='src/memory_region_map.h' line='292' column='1' elf-symbol-id='_ZN15MemoryRegionMap13client_count_E'/>
6544      </data-member>
6545      <data-member access='private' static='yes'>
6546        <!-- static int MemoryRegionMap::max_stack_depth_ -->
6547        <var-decl name='max_stack_depth_' type-id='type-id-1' mangled-name='_ZN15MemoryRegionMap16max_stack_depth_E' visibility='default' filepath='src/memory_region_map.h' line='295' column='1' elf-symbol-id='_ZN15MemoryRegionMap16max_stack_depth_E'/>
6548      </data-member>
6549      <data-member access='private' static='yes'>
6550        <!-- static LowLevelAlloc::Arena* MemoryRegionMap::arena_ -->
6551        <var-decl name='arena_' type-id='type-id-101' mangled-name='_ZN15MemoryRegionMap6arena_E' visibility='default' filepath='src/memory_region_map.h' line='298' column='1' elf-symbol-id='_ZN15MemoryRegionMap6arena_E'/>
6552      </data-member>
6553      <data-member access='private' static='yes'>
6554        <!-- static MemoryRegionMap::RegionSet* MemoryRegionMap::regions_ -->
6555        <var-decl name='regions_' type-id='type-id-309' mangled-name='_ZN15MemoryRegionMap8regions_E' visibility='default' filepath='src/memory_region_map.h' line='306' column='1' elf-symbol-id='_ZN15MemoryRegionMap8regions_E'/>
6556      </data-member>
6557      <data-member access='private' static='yes'>
6558        <!-- static SpinLock MemoryRegionMap::lock_ -->
6559        <var-decl name='lock_' type-id='type-id-290' mangled-name='_ZN15MemoryRegionMap5lock_E' visibility='default' filepath='src/memory_region_map.h' line='309' column='1' elf-symbol-id='_ZN15MemoryRegionMap5lock_E'/>
6560      </data-member>
6561      <data-member access='private' static='yes'>
6562        <!-- static SpinLock MemoryRegionMap::owner_lock_ -->
6563        <var-decl name='owner_lock_' type-id='type-id-290' mangled-name='_ZN15MemoryRegionMap11owner_lock_E' visibility='default' filepath='src/memory_region_map.h' line='311' column='1' elf-symbol-id='_ZN15MemoryRegionMap11owner_lock_E'/>
6564      </data-member>
6565      <data-member access='private' static='yes'>
6566        <!-- static int MemoryRegionMap::recursion_count_ -->
6567        <var-decl name='recursion_count_' type-id='type-id-1' mangled-name='_ZN15MemoryRegionMap16recursion_count_E' visibility='default' filepath='src/memory_region_map.h' line='314' column='1' elf-symbol-id='_ZN15MemoryRegionMap16recursion_count_E'/>
6568      </data-member>
6569      <data-member access='private' static='yes'>
6570        <!-- static pthread_t MemoryRegionMap::lock_owner_tid_ -->
6571        <var-decl name='lock_owner_tid_' type-id='type-id-310' mangled-name='_ZN15MemoryRegionMap15lock_owner_tid_E' visibility='default' filepath='src/memory_region_map.h' line='316' column='1' elf-symbol-id='_ZN15MemoryRegionMap15lock_owner_tid_E'/>
6572      </data-member>
6573      <data-member access='private' static='yes'>
6574        <!-- static int64 MemoryRegionMap::map_size_ -->
6575        <var-decl name='map_size_' type-id='type-id-103' mangled-name='_ZN15MemoryRegionMap9map_size_E' visibility='default' filepath='src/memory_region_map.h' line='319' column='1' elf-symbol-id='_ZN15MemoryRegionMap9map_size_E'/>
6576      </data-member>
6577      <data-member access='private' static='yes'>
6578        <!-- static int64 MemoryRegionMap::unmap_size_ -->
6579        <var-decl name='unmap_size_' type-id='type-id-103' mangled-name='_ZN15MemoryRegionMap11unmap_size_E' visibility='default' filepath='src/memory_region_map.h' line='321' column='1' elf-symbol-id='_ZN15MemoryRegionMap11unmap_size_E'/>
6580      </data-member>
6581      <data-member access='private' static='yes'>
6582        <!-- static HeapProfileBucket** MemoryRegionMap::bucket_table_ -->
6583        <var-decl name='bucket_table_' type-id='type-id-311' mangled-name='_ZN15MemoryRegionMap13bucket_table_E' visibility='default' filepath='src/memory_region_map.h' line='324' column='1' elf-symbol-id='_ZN15MemoryRegionMap13bucket_table_E'/>
6584      </data-member>
6585      <data-member access='private' static='yes'>
6586        <!-- static int MemoryRegionMap::num_buckets_ -->
6587        <var-decl name='num_buckets_' type-id='type-id-1' mangled-name='_ZN15MemoryRegionMap12num_buckets_E' visibility='default' filepath='src/memory_region_map.h' line='325' column='1' elf-symbol-id='_ZN15MemoryRegionMap12num_buckets_E'/>
6588      </data-member>
6589      <data-member access='private' static='yes'>
6590        <!-- static int MemoryRegionMap::saved_buckets_count_ -->
6591        <var-decl name='saved_buckets_count_' type-id='type-id-1' mangled-name='_ZN15MemoryRegionMap20saved_buckets_count_E' visibility='default' filepath='src/memory_region_map.h' line='337' column='1' elf-symbol-id='_ZN15MemoryRegionMap20saved_buckets_count_E'/>
6592      </data-member>
6593      <data-member access='private' static='yes'>
6594        <!-- static HeapProfileBucket MemoryRegionMap::saved_buckets_[20] -->
6595        <var-decl name='saved_buckets_' type-id='type-id-312' mangled-name='_ZN15MemoryRegionMap14saved_buckets_E' visibility='default' filepath='src/memory_region_map.h' line='343' column='1' elf-symbol-id='_ZN15MemoryRegionMap14saved_buckets_E'/>
6596      </data-member>
6597      <data-member access='private' static='yes'>
6598        <!-- static void* MemoryRegionMap::saved_buckets_keys_[20][32] -->
6599        <var-decl name='saved_buckets_keys_' type-id='type-id-313' mangled-name='_ZN15MemoryRegionMap19saved_buckets_keys_E' visibility='default' filepath='src/memory_region_map.h' line='345' column='1' elf-symbol-id='_ZN15MemoryRegionMap19saved_buckets_keys_E'/>
6600      </data-member>
6601      <member-function access='private' static='yes'>
6602        <!-- void MemoryRegionMap::IterateBuckets<HeapProfileTable::BufferArgs*>(HeapProfileTable::BufferArgs*) -->
6603        <function-decl name='IterateBuckets&lt;HeapProfileTable::BufferArgs*&gt;' filepath='src/memory_region_map.h' line='402' column='1' visibility='default' binding='global' size-in-bits='64'>
6604          <!-- parameter of type 'void (const HeapProfileBucket*, HeapProfileTable::BufferArgs*)*' -->
6605          <parameter type-id='type-id-314'/>
6606          <!-- parameter of type 'HeapProfileTable::BufferArgs*' -->
6607          <parameter type-id='type-id-257'/>
6608          <!-- void -->
6609          <return type-id='type-id-75'/>
6610        </function-decl>
6611      </member-function>
6612      <member-function access='private' static='yes'>
6613        <!-- void MemoryRegionMap::HandleSavedRegionsLocked() -->
6614        <function-decl name='HandleSavedRegionsLocked' mangled-name='_ZN15MemoryRegionMap24HandleSavedRegionsLockedEPFvRKNS_6RegionEE' filepath='src/memory_region_map.h' line='358' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15MemoryRegionMap24HandleSavedRegionsLockedEPFvRKNS_6RegionEE'>
6615          <!-- parameter of type 'void (const MemoryRegionMap::Region&)*' -->
6616          <parameter type-id='type-id-315'/>
6617          <!-- void -->
6618          <return type-id='type-id-75'/>
6619        </function-decl>
6620      </member-function>
6621      <member-function access='private' static='yes'>
6622        <!-- void MemoryRegionMap::Unlock() -->
6623        <function-decl name='Unlock' mangled-name='_ZN15MemoryRegionMap6UnlockEv' filepath='src/memory_region_map.h' line='119' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15MemoryRegionMap6UnlockEv'>
6624          <!-- void -->
6625          <return type-id='type-id-75'/>
6626        </function-decl>
6627      </member-function>
6628      <member-function access='private' static='yes'>
6629        <!-- bool MemoryRegionMap::LockIsHeld() -->
6630        <function-decl name='LockIsHeld' mangled-name='_ZN15MemoryRegionMap10LockIsHeldEv' filepath='src/memory_region_map.h' line='122' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15MemoryRegionMap10LockIsHeldEv'>
6631          <!-- bool -->
6632          <return type-id='type-id-76'/>
6633        </function-decl>
6634      </member-function>
6635      <member-function access='private' static='yes'>
6636        <!-- void MemoryRegionMap::LogAllLocked() -->
6637        <function-decl name='LogAllLocked' mangled-name='_ZN15MemoryRegionMap12LogAllLockedEv' filepath='src/memory_region_map.h' line='396' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15MemoryRegionMap12LogAllLockedEv'>
6638          <!-- void -->
6639          <return type-id='type-id-75'/>
6640        </function-decl>
6641      </member-function>
6642      <member-function access='private' static='yes'>
6643        <!-- void MemoryRegionMap::DoInsertRegionLocked() -->
6644        <function-decl name='DoInsertRegionLocked' mangled-name='_ZN15MemoryRegionMap20DoInsertRegionLockedERKNS_6RegionE' filepath='src/memory_region_map.h' line='355' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15MemoryRegionMap20DoInsertRegionLockedERKNS_6RegionE'>
6645          <!-- parameter of type 'const MemoryRegionMap::Region&' -->
6646          <parameter type-id='type-id-302'/>
6647          <!-- void -->
6648          <return type-id='type-id-75'/>
6649        </function-decl>
6650      </member-function>
6651      <member-function access='private' static='yes'>
6652        <!-- MemoryRegionMap::RegionIterator MemoryRegionMap::EndRegionLocked() -->
6653        <function-decl name='EndRegionLocked' mangled-name='_ZN15MemoryRegionMap15EndRegionLockedEv' filepath='src/memory_region_map.h' line='278' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15MemoryRegionMap15EndRegionLockedEv'>
6654          <!-- typedef MemoryRegionMap::RegionIterator -->
6655          <return type-id='type-id-303'/>
6656        </function-decl>
6657      </member-function>
6658      <member-function access='private' static='yes'>
6659        <!-- MemoryRegionMap::RegionIterator MemoryRegionMap::BeginRegionLocked() -->
6660        <function-decl name='BeginRegionLocked' mangled-name='_ZN15MemoryRegionMap17BeginRegionLockedEv' filepath='src/memory_region_map.h' line='277' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15MemoryRegionMap17BeginRegionLockedEv'>
6661          <!-- typedef MemoryRegionMap::RegionIterator -->
6662          <return type-id='type-id-303'/>
6663        </function-decl>
6664      </member-function>
6665      <member-function access='private' static='yes'>
6666        <!-- const MemoryRegionMap::Region* MemoryRegionMap::DoFindRegionLocked() -->
6667        <function-decl name='DoFindRegionLocked' mangled-name='_ZN15MemoryRegionMap18DoFindRegionLockedEm' filepath='src/memory_region_map.h' line='351' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15MemoryRegionMap18DoFindRegionLockedEm'>
6668          <!-- parameter of type 'typedef uintptr_t' -->
6669          <parameter type-id='type-id-239'/>
6670          <!-- const MemoryRegionMap::Region* -->
6671          <return type-id='type-id-298'/>
6672        </function-decl>
6673      </member-function>
6674      <member-function access='private' static='yes'>
6675        <!-- bool MemoryRegionMap::IsRecordingLocked() -->
6676        <function-decl name='IsRecordingLocked' mangled-name='_ZN15MemoryRegionMap17IsRecordingLockedEv' filepath='src/memory_region_map.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15MemoryRegionMap17IsRecordingLockedEv'>
6677          <!-- bool -->
6678          <return type-id='type-id-76'/>
6679        </function-decl>
6680      </member-function>
6681      <member-function access='private' static='yes'>
6682        <!-- void MemoryRegionMap::Lock() -->
6683        <function-decl name='Lock' mangled-name='_ZN15MemoryRegionMap4LockEv' filepath='src/memory_region_map.h' line='118' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15MemoryRegionMap4LockEv'>
6684          <!-- void -->
6685          <return type-id='type-id-75'/>
6686        </function-decl>
6687      </member-function>
6688      <member-function access='private' static='yes'>
6689        <!-- bool MemoryRegionMap::FindAndMarkStackRegion(MemoryRegionMap::Region*) -->
6690        <function-decl name='FindAndMarkStackRegion' mangled-name='_ZN15MemoryRegionMap22FindAndMarkStackRegionEmPNS_6RegionE' filepath='src/memory_region_map.h' line='228' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15MemoryRegionMap22FindAndMarkStackRegionEmPNS_6RegionE'>
6691          <!-- parameter of type 'typedef uintptr_t' -->
6692          <parameter type-id='type-id-239'/>
6693          <!-- parameter of type 'MemoryRegionMap::Region*' -->
6694          <parameter type-id='type-id-299'/>
6695          <!-- bool -->
6696          <return type-id='type-id-76'/>
6697        </function-decl>
6698      </member-function>
6699      <member-function access='private' static='yes'>
6700        <!-- bool MemoryRegionMap::FindRegion(MemoryRegionMap::Region*) -->
6701        <function-decl name='FindRegion' mangled-name='_ZN15MemoryRegionMap10FindRegionEmPNS_6RegionE' filepath='src/memory_region_map.h' line='221' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15MemoryRegionMap10FindRegionEmPNS_6RegionE'>
6702          <!-- parameter of type 'typedef uintptr_t' -->
6703          <parameter type-id='type-id-239'/>
6704          <!-- parameter of type 'MemoryRegionMap::Region*' -->
6705          <parameter type-id='type-id-299'/>
6706          <!-- bool -->
6707          <return type-id='type-id-76'/>
6708        </function-decl>
6709      </member-function>
6710      <member-function access='private' static='yes'>
6711        <!-- bool MemoryRegionMap::Shutdown() -->
6712        <function-decl name='Shutdown' mangled-name='_ZN15MemoryRegionMap8ShutdownEv' filepath='src/memory_region_map.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15MemoryRegionMap8ShutdownEv'>
6713          <!-- bool -->
6714          <return type-id='type-id-76'/>
6715        </function-decl>
6716      </member-function>
6717      <member-function access='private' static='yes'>
6718        <!-- void MemoryRegionMap::Init(bool) -->
6719        <function-decl name='Init' mangled-name='_ZN15MemoryRegionMap4InitEib' filepath='src/memory_region_map.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15MemoryRegionMap4InitEib'>
6720          <!-- parameter of type 'int' -->
6721          <parameter type-id='type-id-1'/>
6722          <!-- parameter of type 'bool' -->
6723          <parameter type-id='type-id-76'/>
6724          <!-- void -->
6725          <return type-id='type-id-75'/>
6726        </function-decl>
6727      </member-function>
6728      <member-function access='private' static='yes'>
6729        <!-- void MemoryRegionMap::RestoreSavedBucketsLocked() -->
6730        <function-decl name='RestoreSavedBucketsLocked' mangled-name='_ZN15MemoryRegionMap25RestoreSavedBucketsLockedEv' filepath='src/memory_region_map.h' line='363' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15MemoryRegionMap25RestoreSavedBucketsLockedEv'>
6731          <!-- void -->
6732          <return type-id='type-id-75'/>
6733        </function-decl>
6734      </member-function>
6735      <member-function access='private' static='yes'>
6736        <!-- HeapProfileBucket* MemoryRegionMap::GetBucket(void* const*) -->
6737        <function-decl name='GetBucket' mangled-name='_ZN15MemoryRegionMap9GetBucketEiPKPKv' filepath='src/memory_region_map.h' line='240' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15MemoryRegionMap9GetBucketEiPKPKv'>
6738          <!-- parameter of type 'int' -->
6739          <parameter type-id='type-id-1'/>
6740          <!-- parameter of type 'void* const*' -->
6741          <parameter type-id='type-id-251'/>
6742          <!-- HeapProfileBucket* -->
6743          <return type-id='type-id-316'/>
6744        </function-decl>
6745      </member-function>
6746      <member-function access='private' static='yes'>
6747        <!-- void MemoryRegionMap::RecordRegionRemovalInBucket(void* const*, size_t) -->
6748        <function-decl name='RecordRegionRemovalInBucket' mangled-name='_ZN15MemoryRegionMap27RecordRegionRemovalInBucketEiPKPKvm' filepath='src/memory_region_map.h' line='379' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15MemoryRegionMap27RecordRegionRemovalInBucketEiPKPKvm'>
6749          <!-- parameter of type 'int' -->
6750          <parameter type-id='type-id-1'/>
6751          <!-- parameter of type 'void* const*' -->
6752          <parameter type-id='type-id-251'/>
6753          <!-- parameter of type 'typedef size_t' -->
6754          <parameter type-id='type-id-7'/>
6755          <!-- void -->
6756          <return type-id='type-id-75'/>
6757        </function-decl>
6758      </member-function>
6759      <member-function access='private' static='yes'>
6760        <!-- void MemoryRegionMap::InsertRegionLocked() -->
6761        <function-decl name='InsertRegionLocked' mangled-name='_ZN15MemoryRegionMap18InsertRegionLockedERKNS_6RegionE' filepath='src/memory_region_map.h' line='367' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15MemoryRegionMap18InsertRegionLockedERKNS_6RegionE'>
6762          <!-- parameter of type 'const MemoryRegionMap::Region&' -->
6763          <parameter type-id='type-id-302'/>
6764          <!-- void -->
6765          <return type-id='type-id-75'/>
6766        </function-decl>
6767      </member-function>
6768      <member-function access='private' static='yes'>
6769        <!-- void MemoryRegionMap::RecordRegionAddition(size_t) -->
6770        <function-decl name='RecordRegionAddition' mangled-name='_ZN15MemoryRegionMap20RecordRegionAdditionEPKvm' filepath='src/memory_region_map.h' line='371' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15MemoryRegionMap20RecordRegionAdditionEPKvm'>
6771          <!-- parameter of type 'void*' -->
6772          <parameter type-id='type-id-73'/>
6773          <!-- parameter of type 'typedef size_t' -->
6774          <parameter type-id='type-id-7'/>
6775          <!-- void -->
6776          <return type-id='type-id-75'/>
6777        </function-decl>
6778      </member-function>
6779      <member-function access='private' static='yes'>
6780        <!-- void MemoryRegionMap::MmapHook(void*, size_t, int, int, int, off_t) -->
6781        <function-decl name='MmapHook' mangled-name='_ZN15MemoryRegionMap8MmapHookEPKvS1_miiil' filepath='src/memory_region_map.h' line='384' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15MemoryRegionMap8MmapHookEPKvS1_miiil'>
6782          <!-- parameter of type 'void*' -->
6783          <parameter type-id='type-id-73'/>
6784          <!-- parameter of type 'void*' -->
6785          <parameter type-id='type-id-73'/>
6786          <!-- parameter of type 'typedef size_t' -->
6787          <parameter type-id='type-id-7'/>
6788          <!-- parameter of type 'int' -->
6789          <parameter type-id='type-id-1'/>
6790          <!-- parameter of type 'int' -->
6791          <parameter type-id='type-id-1'/>
6792          <!-- parameter of type 'int' -->
6793          <parameter type-id='type-id-1'/>
6794          <!-- parameter of type 'typedef off_t' -->
6795          <parameter type-id='type-id-317'/>
6796          <!-- void -->
6797          <return type-id='type-id-75'/>
6798        </function-decl>
6799      </member-function>
6800      <member-function access='private' static='yes'>
6801        <!-- void MemoryRegionMap::RecordRegionRemoval(size_t) -->
6802        <function-decl name='RecordRegionRemoval' mangled-name='_ZN15MemoryRegionMap19RecordRegionRemovalEPKvm' filepath='src/memory_region_map.h' line='374' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15MemoryRegionMap19RecordRegionRemovalEPKvm'>
6803          <!-- parameter of type 'void*' -->
6804          <parameter type-id='type-id-73'/>
6805          <!-- parameter of type 'typedef size_t' -->
6806          <parameter type-id='type-id-7'/>
6807          <!-- void -->
6808          <return type-id='type-id-75'/>
6809        </function-decl>
6810      </member-function>
6811      <member-function access='private' static='yes'>
6812        <!-- void MemoryRegionMap::MunmapHook(size_t) -->
6813        <function-decl name='MunmapHook' mangled-name='_ZN15MemoryRegionMap10MunmapHookEPKvm' filepath='src/memory_region_map.h' line='388' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15MemoryRegionMap10MunmapHookEPKvm'>
6814          <!-- parameter of type 'void*' -->
6815          <parameter type-id='type-id-73'/>
6816          <!-- parameter of type 'typedef size_t' -->
6817          <parameter type-id='type-id-7'/>
6818          <!-- void -->
6819          <return type-id='type-id-75'/>
6820        </function-decl>
6821      </member-function>
6822      <member-function access='private' static='yes'>
6823        <!-- void MemoryRegionMap::SbrkHook(ptrdiff_t) -->
6824        <function-decl name='SbrkHook' mangled-name='_ZN15MemoryRegionMap8SbrkHookEPKvl' filepath='src/memory_region_map.h' line='392' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15MemoryRegionMap8SbrkHookEPKvl'>
6825          <!-- parameter of type 'void*' -->
6826          <parameter type-id='type-id-73'/>
6827          <!-- parameter of type 'typedef ptrdiff_t' -->
6828          <parameter type-id='type-id-318'/>
6829          <!-- void -->
6830          <return type-id='type-id-75'/>
6831        </function-decl>
6832      </member-function>
6833      <member-function access='private' static='yes'>
6834        <!-- void MemoryRegionMap::MremapHook(void*, size_t, size_t, int, void*) -->
6835        <function-decl name='MremapHook' mangled-name='_ZN15MemoryRegionMap10MremapHookEPKvS1_mmiS1_' filepath='src/memory_region_map.h' line='389' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15MemoryRegionMap10MremapHookEPKvS1_mmiS1_'>
6836          <!-- parameter of type 'void*' -->
6837          <parameter type-id='type-id-73'/>
6838          <!-- parameter of type 'void*' -->
6839          <parameter type-id='type-id-73'/>
6840          <!-- parameter of type 'typedef size_t' -->
6841          <parameter type-id='type-id-7'/>
6842          <!-- parameter of type 'typedef size_t' -->
6843          <parameter type-id='type-id-7'/>
6844          <!-- parameter of type 'int' -->
6845          <parameter type-id='type-id-1'/>
6846          <!-- parameter of type 'void*' -->
6847          <parameter type-id='type-id-73'/>
6848          <!-- void -->
6849          <return type-id='type-id-75'/>
6850        </function-decl>
6851      </member-function>
6852    </class-decl>
6853    <!-- class STL_Allocator<AllocObject, HeapLeakChecker::Allocator> -->
6854    <class-decl name='STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt;' size-in-bits='8' visibility='default' filepath='src/base/stl_allocator.h' line='60' column='1' id='type-id-319'>
6855      <member-function access='private'>
6856        <!-- void STL_Allocator<AllocObject, HeapLeakChecker::Allocator>::STL_Allocator() -->
6857        <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
6858          <!-- implicit parameter of type 'STL_Allocator<AllocObject, HeapLeakChecker::Allocator>*' -->
6859          <parameter type-id='type-id-320' is-artificial='yes'/>
6860          <!-- void -->
6861          <return type-id='type-id-75'/>
6862        </function-decl>
6863      </member-function>
6864      <member-function access='private'>
6865        <!-- void STL_Allocator<AllocObject, HeapLeakChecker::Allocator>::STL_Allocator(const STL_Allocator<AllocObject, HeapLeakChecker::Allocator>&) -->
6866        <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
6867          <!-- implicit parameter of type 'STL_Allocator<AllocObject, HeapLeakChecker::Allocator>*' -->
6868          <parameter type-id='type-id-320' is-artificial='yes'/>
6869          <!-- parameter of type 'const STL_Allocator<AllocObject, HeapLeakChecker::Allocator>&' -->
6870          <parameter type-id='type-id-321'/>
6871          <!-- void -->
6872          <return type-id='type-id-75'/>
6873        </function-decl>
6874      </member-function>
6875      <member-function access='private' destructor='yes'>
6876        <!-- STL_Allocator<AllocObject, HeapLeakChecker::Allocator>::~STL_Allocator(int) -->
6877        <function-decl name='~STL_Allocator' filepath='src/base/stl_allocator.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
6878          <!-- implicit parameter of type 'STL_Allocator<AllocObject, HeapLeakChecker::Allocator>*' -->
6879          <parameter type-id='type-id-320' is-artificial='yes'/>
6880          <!-- artificial parameter of type 'int' -->
6881          <parameter type-id='type-id-1' is-artificial='yes'/>
6882          <!-- void -->
6883          <return type-id='type-id-75'/>
6884        </function-decl>
6885      </member-function>
6886      <member-function access='private'>
6887        <!-- void STL_Allocator<AllocObject, HeapLeakChecker::Allocator>::destroy(AllocObject*) -->
6888        <function-decl name='destroy' mangled-name='_ZN13STL_AllocatorI11AllocObjectN15HeapLeakChecker9AllocatorEE7destroyEPS0_' filepath='src/base/stl_allocator.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
6889          <!-- implicit parameter of type 'STL_Allocator<AllocObject, HeapLeakChecker::Allocator>*' -->
6890          <parameter type-id='type-id-320' is-artificial='yes'/>
6891          <!-- parameter of type 'AllocObject*' -->
6892          <parameter type-id='type-id-322'/>
6893          <!-- void -->
6894          <return type-id='type-id-75'/>
6895        </function-decl>
6896      </member-function>
6897      <member-function access='private'>
6898        <!-- size_t STL_Allocator<AllocObject, HeapLeakChecker::Allocator>::max_size() -->
6899        <function-decl name='max_size' mangled-name='_ZNK13STL_AllocatorI11AllocObjectN15HeapLeakChecker9AllocatorEE8max_sizeEv' filepath='src/base/stl_allocator.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
6900          <!-- implicit parameter of type 'const STL_Allocator<AllocObject, HeapLeakChecker::Allocator>*' -->
6901          <parameter type-id='type-id-323' is-artificial='yes'/>
6902          <!-- typedef size_t -->
6903          <return type-id='type-id-7'/>
6904        </function-decl>
6905      </member-function>
6906      <member-function access='private'>
6907        <!-- AllocObject* STL_Allocator<AllocObject, HeapLeakChecker::Allocator>::allocate(unsigned long int, void*) -->
6908        <function-decl name='allocate' mangled-name='_ZN13STL_AllocatorI11AllocObjectN15HeapLeakChecker9AllocatorEE8allocateEmPKv' filepath='src/base/stl_allocator.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
6909          <!-- implicit parameter of type 'STL_Allocator<AllocObject, HeapLeakChecker::Allocator>*' -->
6910          <parameter type-id='type-id-320' is-artificial='yes'/>
6911          <!-- parameter of type 'unsigned long int' -->
6912          <parameter type-id='type-id-19'/>
6913          <!-- parameter of type 'void*' -->
6914          <parameter type-id='type-id-73'/>
6915          <!-- AllocObject* -->
6916          <return type-id='type-id-322'/>
6917        </function-decl>
6918      </member-function>
6919      <member-function access='private'>
6920        <!-- void STL_Allocator<AllocObject, HeapLeakChecker::Allocator>::construct(AllocObject*, const AllocObject&) -->
6921        <function-decl name='construct' mangled-name='_ZN13STL_AllocatorI11AllocObjectN15HeapLeakChecker9AllocatorEE9constructEPS0_RKS0_' filepath='src/base/stl_allocator.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
6922          <!-- implicit parameter of type 'STL_Allocator<AllocObject, HeapLeakChecker::Allocator>*' -->
6923          <parameter type-id='type-id-320' is-artificial='yes'/>
6924          <!-- parameter of type 'AllocObject*' -->
6925          <parameter type-id='type-id-322'/>
6926          <!-- parameter of type 'const AllocObject&' -->
6927          <parameter type-id='type-id-324'/>
6928          <!-- void -->
6929          <return type-id='type-id-75'/>
6930        </function-decl>
6931      </member-function>
6932      <member-function access='private'>
6933        <!-- void STL_Allocator<AllocObject, HeapLeakChecker::Allocator>::deallocate(AllocObject*, unsigned long int) -->
6934        <function-decl name='deallocate' mangled-name='_ZN13STL_AllocatorI11AllocObjectN15HeapLeakChecker9AllocatorEE10deallocateEPS0_m' filepath='src/base/stl_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
6935          <!-- implicit parameter of type 'STL_Allocator<AllocObject, HeapLeakChecker::Allocator>*' -->
6936          <parameter type-id='type-id-320' is-artificial='yes'/>
6937          <!-- parameter of type 'AllocObject*' -->
6938          <parameter type-id='type-id-322'/>
6939          <!-- parameter of type 'unsigned long int' -->
6940          <parameter type-id='type-id-19'/>
6941          <!-- void -->
6942          <return type-id='type-id-75'/>
6943        </function-decl>
6944      </member-function>
6945    </class-decl>
6946    <!-- class STL_Allocator<char, HeapLeakChecker::Allocator> -->
6947    <class-decl name='STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt;' size-in-bits='8' visibility='default' filepath='src/base/stl_allocator.h' line='60' column='1' id='type-id-325'>
6948      <member-function access='private'>
6949        <!-- void STL_Allocator<char, HeapLeakChecker::Allocator>::STL_Allocator() -->
6950        <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
6951          <!-- implicit parameter of type 'STL_Allocator<char, HeapLeakChecker::Allocator>*' -->
6952          <parameter type-id='type-id-326' is-artificial='yes'/>
6953          <!-- void -->
6954          <return type-id='type-id-75'/>
6955        </function-decl>
6956      </member-function>
6957      <member-function access='private'>
6958        <!-- void STL_Allocator<char, HeapLeakChecker::Allocator>::STL_Allocator(const STL_Allocator<char, HeapLeakChecker::Allocator>&) -->
6959        <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
6960          <!-- implicit parameter of type 'STL_Allocator<char, HeapLeakChecker::Allocator>*' -->
6961          <parameter type-id='type-id-326' is-artificial='yes'/>
6962          <!-- parameter of type 'const STL_Allocator<char, HeapLeakChecker::Allocator>&' -->
6963          <parameter type-id='type-id-327'/>
6964          <!-- void -->
6965          <return type-id='type-id-75'/>
6966        </function-decl>
6967      </member-function>
6968      <member-function access='private' destructor='yes'>
6969        <!-- STL_Allocator<char, HeapLeakChecker::Allocator>::~STL_Allocator(int) -->
6970        <function-decl name='~STL_Allocator' filepath='src/base/stl_allocator.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
6971          <!-- implicit parameter of type 'STL_Allocator<char, HeapLeakChecker::Allocator>*' -->
6972          <parameter type-id='type-id-326' is-artificial='yes'/>
6973          <!-- artificial parameter of type 'int' -->
6974          <parameter type-id='type-id-1' is-artificial='yes'/>
6975          <!-- void -->
6976          <return type-id='type-id-75'/>
6977        </function-decl>
6978      </member-function>
6979      <member-function access='private'>
6980        <!-- void STL_Allocator<char, HeapLeakChecker::Allocator>::deallocate(char*, unsigned long int) -->
6981        <function-decl name='deallocate' mangled-name='_ZN13STL_AllocatorIcN15HeapLeakChecker9AllocatorEE10deallocateEPcm' filepath='src/base/stl_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
6982          <!-- implicit parameter of type 'STL_Allocator<char, HeapLeakChecker::Allocator>*' -->
6983          <parameter type-id='type-id-326' is-artificial='yes'/>
6984          <!-- parameter of type 'char*' -->
6985          <parameter type-id='type-id-3'/>
6986          <!-- parameter of type 'unsigned long int' -->
6987          <parameter type-id='type-id-19'/>
6988          <!-- void -->
6989          <return type-id='type-id-75'/>
6990        </function-decl>
6991      </member-function>
6992      <member-function access='private'>
6993        <!-- char* STL_Allocator<char, HeapLeakChecker::Allocator>::allocate(unsigned long int, void*) -->
6994        <function-decl name='allocate' mangled-name='_ZN13STL_AllocatorIcN15HeapLeakChecker9AllocatorEE8allocateEmPKv' filepath='src/base/stl_allocator.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
6995          <!-- implicit parameter of type 'STL_Allocator<char, HeapLeakChecker::Allocator>*' -->
6996          <parameter type-id='type-id-326' is-artificial='yes'/>
6997          <!-- parameter of type 'unsigned long int' -->
6998          <parameter type-id='type-id-19'/>
6999          <!-- parameter of type 'void*' -->
7000          <parameter type-id='type-id-73'/>
7001          <!-- char* -->
7002          <return type-id='type-id-3'/>
7003        </function-decl>
7004      </member-function>
7005      <member-function access='private'>
7006        <!-- bool STL_Allocator<char, HeapLeakChecker::Allocator>::operator==(const STL_Allocator<char, HeapLeakChecker::Allocator>&) -->
7007        <function-decl name='operator==' mangled-name='_ZNK13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEeqERKS2_' filepath='src/base/stl_allocator.h' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
7008          <!-- implicit parameter of type 'const STL_Allocator<char, HeapLeakChecker::Allocator>*' -->
7009          <parameter type-id='type-id-328' is-artificial='yes'/>
7010          <!-- parameter of type 'const STL_Allocator<char, HeapLeakChecker::Allocator>&' -->
7011          <parameter type-id='type-id-327'/>
7012          <!-- bool -->
7013          <return type-id='type-id-76'/>
7014        </function-decl>
7015      </member-function>
7016    </class-decl>
7017    <!-- class STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> -->
7018    <class-decl name='STL_Allocator&lt;long unsigned int, HeapLeakChecker::Allocator&gt;' size-in-bits='8' visibility='default' filepath='src/base/stl_allocator.h' line='60' column='1' id='type-id-329'>
7019      <member-function access='private'>
7020        <!-- void STL_Allocator<long unsigned int, HeapLeakChecker::Allocator>::STL_Allocator() -->
7021        <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
7022          <!-- implicit parameter of type 'STL_Allocator<long unsigned int, HeapLeakChecker::Allocator>*' -->
7023          <parameter type-id='type-id-330' is-artificial='yes'/>
7024          <!-- void -->
7025          <return type-id='type-id-75'/>
7026        </function-decl>
7027      </member-function>
7028      <member-function access='private'>
7029        <!-- void STL_Allocator<long unsigned int, HeapLeakChecker::Allocator>::STL_Allocator(const STL_Allocator<long unsigned int, HeapLeakChecker::Allocator>&) -->
7030        <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
7031          <!-- implicit parameter of type 'STL_Allocator<long unsigned int, HeapLeakChecker::Allocator>*' -->
7032          <parameter type-id='type-id-330' is-artificial='yes'/>
7033          <!-- parameter of type 'const STL_Allocator<long unsigned int, HeapLeakChecker::Allocator>&' -->
7034          <parameter type-id='type-id-331'/>
7035          <!-- void -->
7036          <return type-id='type-id-75'/>
7037        </function-decl>
7038      </member-function>
7039      <member-function access='private' destructor='yes'>
7040        <!-- STL_Allocator<long unsigned int, HeapLeakChecker::Allocator>::~STL_Allocator(int) -->
7041        <function-decl name='~STL_Allocator' filepath='src/base/stl_allocator.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
7042          <!-- implicit parameter of type 'STL_Allocator<long unsigned int, HeapLeakChecker::Allocator>*' -->
7043          <parameter type-id='type-id-330' is-artificial='yes'/>
7044          <!-- artificial parameter of type 'int' -->
7045          <parameter type-id='type-id-1' is-artificial='yes'/>
7046          <!-- void -->
7047          <return type-id='type-id-75'/>
7048        </function-decl>
7049      </member-function>
7050      <member-function access='private'>
7051        <!-- void STL_Allocator<long unsigned int, HeapLeakChecker::Allocator>::STL_Allocator<std::_Rb_tree_node<long unsigned int> >(const STL_Allocator<std::_Rb_tree_node<long unsigned int>, HeapLeakChecker::Allocator>&) -->
7052        <function-decl name='STL_Allocator&lt;std::_Rb_tree_node&lt;long unsigned int&gt; &gt;' filepath='src/base/stl_allocator.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
7053          <!-- implicit parameter of type 'STL_Allocator<long unsigned int, HeapLeakChecker::Allocator>*' -->
7054          <parameter type-id='type-id-330' is-artificial='yes'/>
7055          <!-- parameter of type 'const STL_Allocator<std::_Rb_tree_node<long unsigned int>, HeapLeakChecker::Allocator>&' -->
7056          <parameter type-id='type-id-332'/>
7057          <!-- void -->
7058          <return type-id='type-id-75'/>
7059        </function-decl>
7060      </member-function>
7061      <member-function access='private'>
7062        <!-- void STL_Allocator<long unsigned int, HeapLeakChecker::Allocator>::destroy(unsigned long int*) -->
7063        <function-decl name='destroy' mangled-name='_ZN13STL_AllocatorImN15HeapLeakChecker9AllocatorEE7destroyEPm' filepath='src/base/stl_allocator.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
7064          <!-- implicit parameter of type 'STL_Allocator<long unsigned int, HeapLeakChecker::Allocator>*' -->
7065          <parameter type-id='type-id-330' is-artificial='yes'/>
7066          <!-- parameter of type 'unsigned long int*' -->
7067          <parameter type-id='type-id-333'/>
7068          <!-- void -->
7069          <return type-id='type-id-75'/>
7070        </function-decl>
7071      </member-function>
7072      <member-function access='private'>
7073        <!-- void STL_Allocator<long unsigned int, HeapLeakChecker::Allocator>::construct(unsigned long int*, const unsigned long int&) -->
7074        <function-decl name='construct' mangled-name='_ZN13STL_AllocatorImN15HeapLeakChecker9AllocatorEE9constructEPmRKm' filepath='src/base/stl_allocator.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
7075          <!-- implicit parameter of type 'STL_Allocator<long unsigned int, HeapLeakChecker::Allocator>*' -->
7076          <parameter type-id='type-id-330' is-artificial='yes'/>
7077          <!-- parameter of type 'unsigned long int*' -->
7078          <parameter type-id='type-id-333'/>
7079          <!-- parameter of type 'const unsigned long int&' -->
7080          <parameter type-id='type-id-334'/>
7081          <!-- void -->
7082          <return type-id='type-id-75'/>
7083        </function-decl>
7084      </member-function>
7085    </class-decl>
7086    <!-- class STL_Allocator<std::_Rb_tree_node<long unsigned int>, HeapLeakChecker::Allocator> -->
7087    <class-decl name='STL_Allocator&lt;std::_Rb_tree_node&lt;long unsigned int&gt;, HeapLeakChecker::Allocator&gt;' size-in-bits='8' visibility='default' filepath='src/base/stl_allocator.h' line='60' column='1' id='type-id-335'>
7088      <member-function access='private'>
7089        <!-- void STL_Allocator<std::_Rb_tree_node<long unsigned int>, HeapLeakChecker::Allocator>::STL_Allocator() -->
7090        <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
7091          <!-- implicit parameter of type 'STL_Allocator<std::_Rb_tree_node<long unsigned int>, HeapLeakChecker::Allocator>*' -->
7092          <parameter type-id='type-id-336' is-artificial='yes'/>
7093          <!-- void -->
7094          <return type-id='type-id-75'/>
7095        </function-decl>
7096      </member-function>
7097      <member-function access='private'>
7098        <!-- void STL_Allocator<std::_Rb_tree_node<long unsigned int>, HeapLeakChecker::Allocator>::STL_Allocator(const STL_Allocator<std::_Rb_tree_node<long unsigned int>, HeapLeakChecker::Allocator>&) -->
7099        <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
7100          <!-- implicit parameter of type 'STL_Allocator<std::_Rb_tree_node<long unsigned int>, HeapLeakChecker::Allocator>*' -->
7101          <parameter type-id='type-id-336' is-artificial='yes'/>
7102          <!-- parameter of type 'const STL_Allocator<std::_Rb_tree_node<long unsigned int>, HeapLeakChecker::Allocator>&' -->
7103          <parameter type-id='type-id-332'/>
7104          <!-- void -->
7105          <return type-id='type-id-75'/>
7106        </function-decl>
7107      </member-function>
7108      <member-function access='private' destructor='yes'>
7109        <!-- STL_Allocator<std::_Rb_tree_node<long unsigned int>, HeapLeakChecker::Allocator>::~STL_Allocator(int) -->
7110        <function-decl name='~STL_Allocator' filepath='src/base/stl_allocator.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
7111          <!-- implicit parameter of type 'STL_Allocator<std::_Rb_tree_node<long unsigned int>, HeapLeakChecker::Allocator>*' -->
7112          <parameter type-id='type-id-336' is-artificial='yes'/>
7113          <!-- artificial parameter of type 'int' -->
7114          <parameter type-id='type-id-1' is-artificial='yes'/>
7115          <!-- void -->
7116          <return type-id='type-id-75'/>
7117        </function-decl>
7118      </member-function>
7119      <member-function access='private'>
7120        <!-- std::_Rb_tree_node<long unsigned int>* STL_Allocator<std::_Rb_tree_node<long unsigned int>, HeapLeakChecker::Allocator>::allocate(unsigned long int, void*) -->
7121        <function-decl name='allocate' mangled-name='_ZN13STL_AllocatorISt13_Rb_tree_nodeImEN15HeapLeakChecker9AllocatorEE8allocateEmPKv' filepath='src/base/stl_allocator.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
7122          <!-- implicit parameter of type 'STL_Allocator<std::_Rb_tree_node<long unsigned int>, HeapLeakChecker::Allocator>*' -->
7123          <parameter type-id='type-id-336' is-artificial='yes'/>
7124          <!-- parameter of type 'unsigned long int' -->
7125          <parameter type-id='type-id-19'/>
7126          <!-- parameter of type 'void*' -->
7127          <parameter type-id='type-id-73'/>
7128          <!-- std::_Rb_tree_node<long unsigned int>* -->
7129          <return type-id='type-id-337'/>
7130        </function-decl>
7131      </member-function>
7132      <member-function access='private'>
7133        <!-- void STL_Allocator<std::_Rb_tree_node<long unsigned int>, HeapLeakChecker::Allocator>::deallocate(std::_Rb_tree_node<long unsigned int>*, unsigned long int) -->
7134        <function-decl name='deallocate' mangled-name='_ZN13STL_AllocatorISt13_Rb_tree_nodeImEN15HeapLeakChecker9AllocatorEE10deallocateEPS1_m' filepath='src/base/stl_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
7135          <!-- implicit parameter of type 'STL_Allocator<std::_Rb_tree_node<long unsigned int>, HeapLeakChecker::Allocator>*' -->
7136          <parameter type-id='type-id-336' is-artificial='yes'/>
7137          <!-- parameter of type 'std::_Rb_tree_node<long unsigned int>*' -->
7138          <parameter type-id='type-id-337'/>
7139          <!-- parameter of type 'unsigned long int' -->
7140          <parameter type-id='type-id-19'/>
7141          <!-- void -->
7142          <return type-id='type-id-75'/>
7143        </function-decl>
7144      </member-function>
7145    </class-decl>
7146    <!-- class STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, HeapLeakChecker::Allocator> -->
7147    <class-decl name='STL_Allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt; &gt;, HeapLeakChecker::Allocator&gt;' size-in-bits='8' visibility='default' filepath='src/base/stl_allocator.h' line='60' column='1' id='type-id-338'>
7148      <member-function access='private'>
7149        <!-- void STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, HeapLeakChecker::Allocator>::STL_Allocator() -->
7150        <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
7151          <!-- implicit parameter of type 'STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, HeapLeakChecker::Allocator>*' -->
7152          <parameter type-id='type-id-339' is-artificial='yes'/>
7153          <!-- void -->
7154          <return type-id='type-id-75'/>
7155        </function-decl>
7156      </member-function>
7157      <member-function access='private'>
7158        <!-- void STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, HeapLeakChecker::Allocator>::STL_Allocator(const STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, HeapLeakChecker::Allocator>&) -->
7159        <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
7160          <!-- implicit parameter of type 'STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, HeapLeakChecker::Allocator>*' -->
7161          <parameter type-id='type-id-339' is-artificial='yes'/>
7162          <!-- parameter of type 'const STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, HeapLeakChecker::Allocator>&' -->
7163          <parameter type-id='type-id-340'/>
7164          <!-- void -->
7165          <return type-id='type-id-75'/>
7166        </function-decl>
7167      </member-function>
7168      <member-function access='private' destructor='yes'>
7169        <!-- STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, HeapLeakChecker::Allocator>::~STL_Allocator(int) -->
7170        <function-decl name='~STL_Allocator' filepath='src/base/stl_allocator.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
7171          <!-- implicit parameter of type 'STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, HeapLeakChecker::Allocator>*' -->
7172          <parameter type-id='type-id-339' is-artificial='yes'/>
7173          <!-- artificial parameter of type 'int' -->
7174          <parameter type-id='type-id-1' is-artificial='yes'/>
7175          <!-- void -->
7176          <return type-id='type-id-75'/>
7177        </function-decl>
7178      </member-function>
7179      <member-function access='private'>
7180        <!-- std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >* STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, HeapLeakChecker::Allocator>::allocate(unsigned long int, void*) -->
7181        <function-decl name='allocate' mangled-name='_ZN13STL_AllocatorISt13_Rb_tree_nodeISt4pairIKmN15HeapLeakChecker10RangeValueEEENS3_9AllocatorEE8allocateEmPKv' filepath='src/base/stl_allocator.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
7182          <!-- implicit parameter of type 'STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, HeapLeakChecker::Allocator>*' -->
7183          <parameter type-id='type-id-339' is-artificial='yes'/>
7184          <!-- parameter of type 'unsigned long int' -->
7185          <parameter type-id='type-id-19'/>
7186          <!-- parameter of type 'void*' -->
7187          <parameter type-id='type-id-73'/>
7188          <!-- std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >* -->
7189          <return type-id='type-id-341'/>
7190        </function-decl>
7191      </member-function>
7192      <member-function access='private'>
7193        <!-- void STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, HeapLeakChecker::Allocator>::deallocate(std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*, unsigned long int) -->
7194        <function-decl name='deallocate' mangled-name='_ZN13STL_AllocatorISt13_Rb_tree_nodeISt4pairIKmN15HeapLeakChecker10RangeValueEEENS3_9AllocatorEE10deallocateEPS6_m' filepath='src/base/stl_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
7195          <!-- implicit parameter of type 'STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, HeapLeakChecker::Allocator>*' -->
7196          <parameter type-id='type-id-339' is-artificial='yes'/>
7197          <!-- parameter of type 'std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*' -->
7198          <parameter type-id='type-id-341'/>
7199          <!-- parameter of type 'unsigned long int' -->
7200          <parameter type-id='type-id-19'/>
7201          <!-- void -->
7202          <return type-id='type-id-75'/>
7203        </function-decl>
7204      </member-function>
7205    </class-decl>
7206    <!-- class STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >, HeapLeakChecker::Allocator> -->
7207    <class-decl name='STL_Allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;const long unsigned int, long unsigned int&gt; &gt;, HeapLeakChecker::Allocator&gt;' size-in-bits='8' visibility='default' filepath='src/base/stl_allocator.h' line='60' column='1' id='type-id-342'>
7208      <member-function access='private'>
7209        <!-- void STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >, HeapLeakChecker::Allocator>::STL_Allocator() -->
7210        <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
7211          <!-- implicit parameter of type 'STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >, HeapLeakChecker::Allocator>*' -->
7212          <parameter type-id='type-id-343' is-artificial='yes'/>
7213          <!-- void -->
7214          <return type-id='type-id-75'/>
7215        </function-decl>
7216      </member-function>
7217      <member-function access='private'>
7218        <!-- void STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >, HeapLeakChecker::Allocator>::STL_Allocator(const STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >, HeapLeakChecker::Allocator>&) -->
7219        <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
7220          <!-- implicit parameter of type 'STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >, HeapLeakChecker::Allocator>*' -->
7221          <parameter type-id='type-id-343' is-artificial='yes'/>
7222          <!-- parameter of type 'const STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >, HeapLeakChecker::Allocator>&' -->
7223          <parameter type-id='type-id-344'/>
7224          <!-- void -->
7225          <return type-id='type-id-75'/>
7226        </function-decl>
7227      </member-function>
7228      <member-function access='private' destructor='yes'>
7229        <!-- STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >, HeapLeakChecker::Allocator>::~STL_Allocator(int) -->
7230        <function-decl name='~STL_Allocator' filepath='src/base/stl_allocator.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
7231          <!-- implicit parameter of type 'STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >, HeapLeakChecker::Allocator>*' -->
7232          <parameter type-id='type-id-343' is-artificial='yes'/>
7233          <!-- artificial parameter of type 'int' -->
7234          <parameter type-id='type-id-1' is-artificial='yes'/>
7235          <!-- void -->
7236          <return type-id='type-id-75'/>
7237        </function-decl>
7238      </member-function>
7239      <member-function access='private'>
7240        <!-- std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >* STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >, HeapLeakChecker::Allocator>::allocate(unsigned long int, void*) -->
7241        <function-decl name='allocate' mangled-name='_ZN13STL_AllocatorISt13_Rb_tree_nodeISt4pairIKmmEEN15HeapLeakChecker9AllocatorEE8allocateEmPKv' filepath='src/base/stl_allocator.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
7242          <!-- implicit parameter of type 'STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >, HeapLeakChecker::Allocator>*' -->
7243          <parameter type-id='type-id-343' is-artificial='yes'/>
7244          <!-- parameter of type 'unsigned long int' -->
7245          <parameter type-id='type-id-19'/>
7246          <!-- parameter of type 'void*' -->
7247          <parameter type-id='type-id-73'/>
7248          <!-- std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >* -->
7249          <return type-id='type-id-345'/>
7250        </function-decl>
7251      </member-function>
7252      <member-function access='private'>
7253        <!-- void STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >, HeapLeakChecker::Allocator>::deallocate(std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >*, unsigned long int) -->
7254        <function-decl name='deallocate' mangled-name='_ZN13STL_AllocatorISt13_Rb_tree_nodeISt4pairIKmmEEN15HeapLeakChecker9AllocatorEE10deallocateEPS4_m' filepath='src/base/stl_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
7255          <!-- implicit parameter of type 'STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >, HeapLeakChecker::Allocator>*' -->
7256          <parameter type-id='type-id-343' is-artificial='yes'/>
7257          <!-- parameter of type 'std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >*' -->
7258          <parameter type-id='type-id-345'/>
7259          <!-- parameter of type 'unsigned long int' -->
7260          <parameter type-id='type-id-19'/>
7261          <!-- void -->
7262          <return type-id='type-id-75'/>
7263        </function-decl>
7264      </member-function>
7265    </class-decl>
7266    <!-- class STL_Allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, HeapLeakChecker::Allocator> -->
7267    <class-decl name='STL_Allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt;, HeapLeakChecker::Allocator&gt;' size-in-bits='8' visibility='default' filepath='src/base/stl_allocator.h' line='60' column='1' id='type-id-346'>
7268      <member-function access='private'>
7269        <!-- void STL_Allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, HeapLeakChecker::Allocator>::STL_Allocator() -->
7270        <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
7271          <!-- implicit parameter of type 'STL_Allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, HeapLeakChecker::Allocator>*' -->
7272          <parameter type-id='type-id-347' is-artificial='yes'/>
7273          <!-- void -->
7274          <return type-id='type-id-75'/>
7275        </function-decl>
7276      </member-function>
7277      <member-function access='private'>
7278        <!-- void STL_Allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, HeapLeakChecker::Allocator>::STL_Allocator(const STL_Allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, HeapLeakChecker::Allocator>&) -->
7279        <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
7280          <!-- implicit parameter of type 'STL_Allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, HeapLeakChecker::Allocator>*' -->
7281          <parameter type-id='type-id-347' is-artificial='yes'/>
7282          <!-- parameter of type 'const STL_Allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, HeapLeakChecker::Allocator>&' -->
7283          <parameter type-id='type-id-348'/>
7284          <!-- void -->
7285          <return type-id='type-id-75'/>
7286        </function-decl>
7287      </member-function>
7288      <member-function access='private' destructor='yes'>
7289        <!-- STL_Allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, HeapLeakChecker::Allocator>::~STL_Allocator(int) -->
7290        <function-decl name='~STL_Allocator' filepath='src/base/stl_allocator.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
7291          <!-- implicit parameter of type 'STL_Allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, HeapLeakChecker::Allocator>*' -->
7292          <parameter type-id='type-id-347' is-artificial='yes'/>
7293          <!-- artificial parameter of type 'int' -->
7294          <parameter type-id='type-id-1' is-artificial='yes'/>
7295          <!-- void -->
7296          <return type-id='type-id-75'/>
7297        </function-decl>
7298      </member-function>
7299      <member-function access='private'>
7300        <!-- std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >* STL_Allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, HeapLeakChecker::Allocator>::allocate(unsigned long int, void*) -->
7301        <function-decl name='allocate' mangled-name='_ZN13STL_AllocatorISt13_Rb_tree_nodeISt4pairIKSbIcSt11char_traitsIcES_IcN15HeapLeakChecker9AllocatorEEESt6vectorI11AllocObjectS_ISA_S5_EEEES5_E8allocateEmPKv' filepath='src/base/stl_allocator.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
7302          <!-- implicit parameter of type 'STL_Allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, HeapLeakChecker::Allocator>*' -->
7303          <parameter type-id='type-id-347' is-artificial='yes'/>
7304          <!-- parameter of type 'unsigned long int' -->
7305          <parameter type-id='type-id-19'/>
7306          <!-- parameter of type 'void*' -->
7307          <parameter type-id='type-id-73'/>
7308          <!-- std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >* -->
7309          <return type-id='type-id-349'/>
7310        </function-decl>
7311      </member-function>
7312      <member-function access='private'>
7313        <!-- void STL_Allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, HeapLeakChecker::Allocator>::deallocate(std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >*, unsigned long int) -->
7314        <function-decl name='deallocate' mangled-name='_ZN13STL_AllocatorISt13_Rb_tree_nodeISt4pairIKSbIcSt11char_traitsIcES_IcN15HeapLeakChecker9AllocatorEEESt6vectorI11AllocObjectS_ISA_S5_EEEES5_E10deallocateEPSE_m' filepath='src/base/stl_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
7315          <!-- implicit parameter of type 'STL_Allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, HeapLeakChecker::Allocator>*' -->
7316          <parameter type-id='type-id-347' is-artificial='yes'/>
7317          <!-- parameter of type 'std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >*' -->
7318          <parameter type-id='type-id-349'/>
7319          <!-- parameter of type 'unsigned long int' -->
7320          <parameter type-id='type-id-19'/>
7321          <!-- void -->
7322          <return type-id='type-id-75'/>
7323        </function-decl>
7324      </member-function>
7325    </class-decl>
7326    <!-- class STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> -->
7327    <class-decl name='STL_Allocator&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt;, HeapLeakChecker::Allocator&gt;' size-in-bits='8' visibility='default' filepath='src/base/stl_allocator.h' line='60' column='1' id='type-id-350'>
7328      <member-function access='private'>
7329        <!-- void STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator>::STL_Allocator() -->
7330        <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
7331          <!-- implicit parameter of type 'STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator>*' -->
7332          <parameter type-id='type-id-351' is-artificial='yes'/>
7333          <!-- void -->
7334          <return type-id='type-id-75'/>
7335        </function-decl>
7336      </member-function>
7337      <member-function access='private'>
7338        <!-- void STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator>::STL_Allocator(const STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator>&) -->
7339        <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
7340          <!-- implicit parameter of type 'STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator>*' -->
7341          <parameter type-id='type-id-351' is-artificial='yes'/>
7342          <!-- parameter of type 'const STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator>&' -->
7343          <parameter type-id='type-id-352'/>
7344          <!-- void -->
7345          <return type-id='type-id-75'/>
7346        </function-decl>
7347      </member-function>
7348      <member-function access='private' destructor='yes'>
7349        <!-- STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator>::~STL_Allocator(int) -->
7350        <function-decl name='~STL_Allocator' filepath='src/base/stl_allocator.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
7351          <!-- implicit parameter of type 'STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator>*' -->
7352          <parameter type-id='type-id-351' is-artificial='yes'/>
7353          <!-- artificial parameter of type 'int' -->
7354          <parameter type-id='type-id-1' is-artificial='yes'/>
7355          <!-- void -->
7356          <return type-id='type-id-75'/>
7357        </function-decl>
7358      </member-function>
7359      <member-function access='private'>
7360        <!-- void STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator>::STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > >(const STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, HeapLeakChecker::Allocator>&) -->
7361        <function-decl name='STL_Allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt; &gt; &gt;' filepath='src/base/stl_allocator.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
7362          <!-- implicit parameter of type 'STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator>*' -->
7363          <parameter type-id='type-id-351' is-artificial='yes'/>
7364          <!-- parameter of type 'const STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, HeapLeakChecker::Allocator>&' -->
7365          <parameter type-id='type-id-340'/>
7366          <!-- void -->
7367          <return type-id='type-id-75'/>
7368        </function-decl>
7369      </member-function>
7370      <member-function access='private'>
7371        <!-- void STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator>::construct(std::pair<const long unsigned int, HeapLeakChecker::RangeValue>*, const std::pair<const long unsigned int, HeapLeakChecker::RangeValue>&) -->
7372        <function-decl name='construct' mangled-name='_ZN13STL_AllocatorISt4pairIKmN15HeapLeakChecker10RangeValueEENS2_9AllocatorEE9constructEPS4_RKS4_' filepath='src/base/stl_allocator.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
7373          <!-- implicit parameter of type 'STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator>*' -->
7374          <parameter type-id='type-id-351' is-artificial='yes'/>
7375          <!-- parameter of type 'std::pair<const long unsigned int, HeapLeakChecker::RangeValue>*' -->
7376          <parameter type-id='type-id-353'/>
7377          <!-- parameter of type 'const std::pair<const long unsigned int, HeapLeakChecker::RangeValue>&' -->
7378          <parameter type-id='type-id-354'/>
7379          <!-- void -->
7380          <return type-id='type-id-75'/>
7381        </function-decl>
7382      </member-function>
7383      <member-function access='private'>
7384        <!-- void STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator>::destroy(std::pair<const long unsigned int, HeapLeakChecker::RangeValue>*) -->
7385        <function-decl name='destroy' mangled-name='_ZN13STL_AllocatorISt4pairIKmN15HeapLeakChecker10RangeValueEENS2_9AllocatorEE7destroyEPS4_' filepath='src/base/stl_allocator.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
7386          <!-- implicit parameter of type 'STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator>*' -->
7387          <parameter type-id='type-id-351' is-artificial='yes'/>
7388          <!-- parameter of type 'std::pair<const long unsigned int, HeapLeakChecker::RangeValue>*' -->
7389          <parameter type-id='type-id-353'/>
7390          <!-- void -->
7391          <return type-id='type-id-75'/>
7392        </function-decl>
7393      </member-function>
7394    </class-decl>
7395    <!-- class STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> -->
7396    <class-decl name='STL_Allocator&lt;std::pair&lt;const long unsigned int, long unsigned int&gt;, HeapLeakChecker::Allocator&gt;' size-in-bits='8' visibility='default' filepath='src/base/stl_allocator.h' line='60' column='1' id='type-id-355'>
7397      <member-function access='private'>
7398        <!-- void STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator>::STL_Allocator() -->
7399        <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
7400          <!-- implicit parameter of type 'STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator>*' -->
7401          <parameter type-id='type-id-356' is-artificial='yes'/>
7402          <!-- void -->
7403          <return type-id='type-id-75'/>
7404        </function-decl>
7405      </member-function>
7406      <member-function access='private'>
7407        <!-- void STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator>::STL_Allocator(const STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator>&) -->
7408        <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
7409          <!-- implicit parameter of type 'STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator>*' -->
7410          <parameter type-id='type-id-356' is-artificial='yes'/>
7411          <!-- parameter of type 'const STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator>&' -->
7412          <parameter type-id='type-id-357'/>
7413          <!-- void -->
7414          <return type-id='type-id-75'/>
7415        </function-decl>
7416      </member-function>
7417      <member-function access='private' destructor='yes'>
7418        <!-- STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator>::~STL_Allocator(int) -->
7419        <function-decl name='~STL_Allocator' filepath='src/base/stl_allocator.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
7420          <!-- implicit parameter of type 'STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator>*' -->
7421          <parameter type-id='type-id-356' is-artificial='yes'/>
7422          <!-- artificial parameter of type 'int' -->
7423          <parameter type-id='type-id-1' is-artificial='yes'/>
7424          <!-- void -->
7425          <return type-id='type-id-75'/>
7426        </function-decl>
7427      </member-function>
7428      <member-function access='private'>
7429        <!-- void STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator>::STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> > >(const STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >, HeapLeakChecker::Allocator>&) -->
7430        <function-decl name='STL_Allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;const long unsigned int, long unsigned int&gt; &gt; &gt;' filepath='src/base/stl_allocator.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
7431          <!-- implicit parameter of type 'STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator>*' -->
7432          <parameter type-id='type-id-356' is-artificial='yes'/>
7433          <!-- parameter of type 'const STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >, HeapLeakChecker::Allocator>&' -->
7434          <parameter type-id='type-id-344'/>
7435          <!-- void -->
7436          <return type-id='type-id-75'/>
7437        </function-decl>
7438      </member-function>
7439      <member-function access='private'>
7440        <!-- void STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator>::destroy(std::pair<const long unsigned int, long unsigned int>*) -->
7441        <function-decl name='destroy' mangled-name='_ZN13STL_AllocatorISt4pairIKmmEN15HeapLeakChecker9AllocatorEE7destroyEPS2_' filepath='src/base/stl_allocator.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
7442          <!-- implicit parameter of type 'STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator>*' -->
7443          <parameter type-id='type-id-356' is-artificial='yes'/>
7444          <!-- parameter of type 'std::pair<const long unsigned int, long unsigned int>*' -->
7445          <parameter type-id='type-id-358'/>
7446          <!-- void -->
7447          <return type-id='type-id-75'/>
7448        </function-decl>
7449      </member-function>
7450      <member-function access='private'>
7451        <!-- void STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator>::construct(std::pair<const long unsigned int, long unsigned int>*, const std::pair<const long unsigned int, long unsigned int>&) -->
7452        <function-decl name='construct' mangled-name='_ZN13STL_AllocatorISt4pairIKmmEN15HeapLeakChecker9AllocatorEE9constructEPS2_RKS2_' filepath='src/base/stl_allocator.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
7453          <!-- implicit parameter of type 'STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator>*' -->
7454          <parameter type-id='type-id-356' is-artificial='yes'/>
7455          <!-- parameter of type 'std::pair<const long unsigned int, long unsigned int>*' -->
7456          <parameter type-id='type-id-358'/>
7457          <!-- parameter of type 'const std::pair<const long unsigned int, long unsigned int>&' -->
7458          <parameter type-id='type-id-359'/>
7459          <!-- void -->
7460          <return type-id='type-id-75'/>
7461        </function-decl>
7462      </member-function>
7463    </class-decl>
7464    <!-- class STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> -->
7465    <class-decl name='STL_Allocator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt;, HeapLeakChecker::Allocator&gt;' size-in-bits='8' visibility='default' filepath='src/base/stl_allocator.h' line='60' column='1' id='type-id-360'>
7466      <member-function access='private'>
7467        <!-- void STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator>::STL_Allocator() -->
7468        <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
7469          <!-- implicit parameter of type 'STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator>*' -->
7470          <parameter type-id='type-id-361' is-artificial='yes'/>
7471          <!-- void -->
7472          <return type-id='type-id-75'/>
7473        </function-decl>
7474      </member-function>
7475      <member-function access='private'>
7476        <!-- void STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator>::STL_Allocator(const STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator>&) -->
7477        <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
7478          <!-- implicit parameter of type 'STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator>*' -->
7479          <parameter type-id='type-id-361' is-artificial='yes'/>
7480          <!-- parameter of type 'const STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator>&' -->
7481          <parameter type-id='type-id-362'/>
7482          <!-- void -->
7483          <return type-id='type-id-75'/>
7484        </function-decl>
7485      </member-function>
7486      <member-function access='private' destructor='yes'>
7487        <!-- STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator>::~STL_Allocator(int) -->
7488        <function-decl name='~STL_Allocator' filepath='src/base/stl_allocator.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
7489          <!-- implicit parameter of type 'STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator>*' -->
7490          <parameter type-id='type-id-361' is-artificial='yes'/>
7491          <!-- artificial parameter of type 'int' -->
7492          <parameter type-id='type-id-1' is-artificial='yes'/>
7493          <!-- void -->
7494          <return type-id='type-id-75'/>
7495        </function-decl>
7496      </member-function>
7497      <member-function access='private'>
7498        <!-- void STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator>::STL_Allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > > >(const STL_Allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, HeapLeakChecker::Allocator>&) -->
7499        <function-decl name='STL_Allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt; &gt;' filepath='src/base/stl_allocator.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
7500          <!-- implicit parameter of type 'STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator>*' -->
7501          <parameter type-id='type-id-361' is-artificial='yes'/>
7502          <!-- parameter of type 'const STL_Allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, HeapLeakChecker::Allocator>&' -->
7503          <parameter type-id='type-id-348'/>
7504          <!-- void -->
7505          <return type-id='type-id-75'/>
7506        </function-decl>
7507      </member-function>
7508      <member-function access='private'>
7509        <!-- void STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator>::destroy(std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >*) -->
7510        <function-decl name='destroy' mangled-name='_ZN13STL_AllocatorISt4pairIKSbIcSt11char_traitsIcES_IcN15HeapLeakChecker9AllocatorEEESt6vectorI11AllocObjectS_IS9_S4_EEES4_E7destroyEPSC_' filepath='src/base/stl_allocator.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
7511          <!-- implicit parameter of type 'STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator>*' -->
7512          <parameter type-id='type-id-361' is-artificial='yes'/>
7513          <!-- parameter of type 'std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >*' -->
7514          <parameter type-id='type-id-363'/>
7515          <!-- void -->
7516          <return type-id='type-id-75'/>
7517        </function-decl>
7518      </member-function>
7519      <member-function access='private'>
7520        <!-- void STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator>::construct(std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >*, const std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >&) -->
7521        <function-decl name='construct' mangled-name='_ZN13STL_AllocatorISt4pairIKSbIcSt11char_traitsIcES_IcN15HeapLeakChecker9AllocatorEEESt6vectorI11AllocObjectS_IS9_S4_EEES4_E9constructEPSC_RKSC_' filepath='src/base/stl_allocator.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
7522          <!-- implicit parameter of type 'STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator>*' -->
7523          <parameter type-id='type-id-361' is-artificial='yes'/>
7524          <!-- parameter of type 'std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >*' -->
7525          <parameter type-id='type-id-363'/>
7526          <!-- parameter of type 'const std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >&' -->
7527          <parameter type-id='type-id-364'/>
7528          <!-- void -->
7529          <return type-id='type-id-75'/>
7530        </function-decl>
7531      </member-function>
7532    </class-decl>
7533    <!-- class STL_Allocator<void*, HeapLeakChecker::Allocator> -->
7534    <class-decl name='STL_Allocator&lt;void*, HeapLeakChecker::Allocator&gt;' size-in-bits='8' visibility='default' filepath='src/base/stl_allocator.h' line='60' column='1' id='type-id-365'>
7535      <member-function access='private'>
7536        <!-- void STL_Allocator<void*, HeapLeakChecker::Allocator>::STL_Allocator() -->
7537        <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
7538          <!-- implicit parameter of type 'STL_Allocator<void*, HeapLeakChecker::Allocator>*' -->
7539          <parameter type-id='type-id-366' is-artificial='yes'/>
7540          <!-- void -->
7541          <return type-id='type-id-75'/>
7542        </function-decl>
7543      </member-function>
7544      <member-function access='private'>
7545        <!-- void STL_Allocator<void*, HeapLeakChecker::Allocator>::STL_Allocator(const STL_Allocator<void*, HeapLeakChecker::Allocator>&) -->
7546        <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
7547          <!-- implicit parameter of type 'STL_Allocator<void*, HeapLeakChecker::Allocator>*' -->
7548          <parameter type-id='type-id-366' is-artificial='yes'/>
7549          <!-- parameter of type 'const STL_Allocator<void*, HeapLeakChecker::Allocator>&' -->
7550          <parameter type-id='type-id-367'/>
7551          <!-- void -->
7552          <return type-id='type-id-75'/>
7553        </function-decl>
7554      </member-function>
7555      <member-function access='private' destructor='yes'>
7556        <!-- STL_Allocator<void*, HeapLeakChecker::Allocator>::~STL_Allocator(int) -->
7557        <function-decl name='~STL_Allocator' filepath='src/base/stl_allocator.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
7558          <!-- implicit parameter of type 'STL_Allocator<void*, HeapLeakChecker::Allocator>*' -->
7559          <parameter type-id='type-id-366' is-artificial='yes'/>
7560          <!-- artificial parameter of type 'int' -->
7561          <parameter type-id='type-id-1' is-artificial='yes'/>
7562          <!-- void -->
7563          <return type-id='type-id-75'/>
7564        </function-decl>
7565      </member-function>
7566      <member-function access='private'>
7567        <!-- void STL_Allocator<void*, HeapLeakChecker::Allocator>::destroy(void**) -->
7568        <function-decl name='destroy' mangled-name='_ZN13STL_AllocatorIPvN15HeapLeakChecker9AllocatorEE7destroyEPS0_' filepath='src/base/stl_allocator.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
7569          <!-- implicit parameter of type 'STL_Allocator<void*, HeapLeakChecker::Allocator>*' -->
7570          <parameter type-id='type-id-366' is-artificial='yes'/>
7571          <!-- parameter of type 'void**' -->
7572          <parameter type-id='type-id-174'/>
7573          <!-- void -->
7574          <return type-id='type-id-75'/>
7575        </function-decl>
7576      </member-function>
7577      <member-function access='private'>
7578        <!-- size_t STL_Allocator<void*, HeapLeakChecker::Allocator>::max_size() -->
7579        <function-decl name='max_size' mangled-name='_ZNK13STL_AllocatorIPvN15HeapLeakChecker9AllocatorEE8max_sizeEv' filepath='src/base/stl_allocator.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
7580          <!-- implicit parameter of type 'const STL_Allocator<void*, HeapLeakChecker::Allocator>*' -->
7581          <parameter type-id='type-id-368' is-artificial='yes'/>
7582          <!-- typedef size_t -->
7583          <return type-id='type-id-7'/>
7584        </function-decl>
7585      </member-function>
7586      <member-function access='private'>
7587        <!-- void** STL_Allocator<void*, HeapLeakChecker::Allocator>::allocate(unsigned long int, void*) -->
7588        <function-decl name='allocate' mangled-name='_ZN13STL_AllocatorIPvN15HeapLeakChecker9AllocatorEE8allocateEmPKv' filepath='src/base/stl_allocator.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
7589          <!-- implicit parameter of type 'STL_Allocator<void*, HeapLeakChecker::Allocator>*' -->
7590          <parameter type-id='type-id-366' is-artificial='yes'/>
7591          <!-- parameter of type 'unsigned long int' -->
7592          <parameter type-id='type-id-19'/>
7593          <!-- parameter of type 'void*' -->
7594          <parameter type-id='type-id-73'/>
7595          <!-- void** -->
7596          <return type-id='type-id-174'/>
7597        </function-decl>
7598      </member-function>
7599      <member-function access='private'>
7600        <!-- void STL_Allocator<void*, HeapLeakChecker::Allocator>::construct(void**, void* const&) -->
7601        <function-decl name='construct' mangled-name='_ZN13STL_AllocatorIPvN15HeapLeakChecker9AllocatorEE9constructEPS0_RKS0_' filepath='src/base/stl_allocator.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
7602          <!-- implicit parameter of type 'STL_Allocator<void*, HeapLeakChecker::Allocator>*' -->
7603          <parameter type-id='type-id-366' is-artificial='yes'/>
7604          <!-- parameter of type 'void**' -->
7605          <parameter type-id='type-id-174'/>
7606          <!-- parameter of type 'void* const&' -->
7607          <parameter type-id='type-id-369'/>
7608          <!-- void -->
7609          <return type-id='type-id-75'/>
7610        </function-decl>
7611      </member-function>
7612      <member-function access='private'>
7613        <!-- void STL_Allocator<void*, HeapLeakChecker::Allocator>::deallocate(void**, unsigned long int) -->
7614        <function-decl name='deallocate' mangled-name='_ZN13STL_AllocatorIPvN15HeapLeakChecker9AllocatorEE10deallocateEPS0_m' filepath='src/base/stl_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
7615          <!-- implicit parameter of type 'STL_Allocator<void*, HeapLeakChecker::Allocator>*' -->
7616          <parameter type-id='type-id-366' is-artificial='yes'/>
7617          <!-- parameter of type 'void**' -->
7618          <parameter type-id='type-id-174'/>
7619          <!-- parameter of type 'unsigned long int' -->
7620          <parameter type-id='type-id-19'/>
7621          <!-- void -->
7622          <return type-id='type-id-75'/>
7623        </function-decl>
7624      </member-function>
7625    </class-decl>
7626    <!-- enum ObjectPlacement -->
7627    <enum-decl name='ObjectPlacement' filepath='src/heap-checker.cc' line='345' column='1' id='type-id-370'>
7628      <underlying-type type-id='type-id-96'/>
7629      <enumerator name='MUST_BE_ON_HEAP' value='0'/>
7630      <enumerator name='IGNORED_ON_HEAP' value='1'/>
7631      <enumerator name='MAYBE_LIVE' value='2'/>
7632      <enumerator name='IN_GLOBAL_DATA' value='3'/>
7633      <enumerator name='THREAD_DATA' value='4'/>
7634      <enumerator name='THREAD_REGISTERS' value='5'/>
7635    </enum-decl>
7636    <!-- size_t[4] -->
7637    <array-type-def dimensions='1' type-id='type-id-7' size-in-bits='256' id='type-id-371'>
7638      <!-- <anonymous range>[4] -->
7639      <subrange length='4' lower-bound='0' upper-bound='3' type-id='type-id-19' id='type-id-372'/>
7640    </array-type-def>
7641    <!-- struct AllocObject -->
7642    <class-decl name='AllocObject' size-in-bits='192' is-struct='yes' visibility='default' filepath='src/heap-checker.cc' line='356' column='1' id='type-id-373'>
7643      <data-member access='public' layout-offset-in-bits='0'>
7644        <!-- void* AllocObject::ptr -->
7645        <var-decl name='ptr' type-id='type-id-73' visibility='default' filepath='src/heap-checker.cc' line='357' column='1'/>
7646      </data-member>
7647      <data-member access='public' layout-offset-in-bits='64'>
7648        <!-- uintptr_t AllocObject::size -->
7649        <var-decl name='size' type-id='type-id-239' visibility='default' filepath='src/heap-checker.cc' line='358' column='1'/>
7650      </data-member>
7651      <data-member access='public' layout-offset-in-bits='128'>
7652        <!-- ObjectPlacement AllocObject::place -->
7653        <var-decl name='place' type-id='type-id-370' visibility='default' filepath='src/heap-checker.cc' line='359' column='1'/>
7654      </data-member>
7655      <member-function access='public' constructor='yes'>
7656        <!-- AllocObject::AllocObject(void*, size_t, ObjectPlacement) -->
7657        <function-decl name='AllocObject' filepath='src/heap-checker.cc' line='361' column='1' visibility='default' binding='global' size-in-bits='64'>
7658          <!-- implicit parameter of type 'AllocObject*' -->
7659          <parameter type-id='type-id-322' is-artificial='yes'/>
7660          <!-- parameter of type 'void*' -->
7661          <parameter type-id='type-id-73'/>
7662          <!-- parameter of type 'typedef size_t' -->
7663          <parameter type-id='type-id-7'/>
7664          <!-- parameter of type 'enum ObjectPlacement' -->
7665          <parameter type-id='type-id-370'/>
7666          <!-- void -->
7667          <return type-id='type-id-75'/>
7668        </function-decl>
7669      </member-function>
7670    </class-decl>
7671    <!-- struct HeapProfileBucket -->
7672    <class-decl name='HeapProfileBucket' size-in-bits='448' is-struct='yes' visibility='default' filepath='src/heap-profile-stats.h' line='68' column='1' id='type-id-254'>
7673      <!-- struct HeapProfileStats -->
7674      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-250'/>
7675      <data-member access='public' static='yes'>
7676        <!-- static const int HeapProfileBucket::kMaxStackDepth -->
7677        <var-decl name='kMaxStackDepth' type-id='type-id-139' visibility='default' filepath='src/heap-profile-stats.h' line='70' column='1'/>
7678      </data-member>
7679      <data-member access='public' layout-offset-in-bits='192'>
7680        <!-- uintptr_t HeapProfileBucket::hash -->
7681        <var-decl name='hash' type-id='type-id-239' visibility='default' filepath='src/heap-profile-stats.h' line='72' column='1'/>
7682      </data-member>
7683      <data-member access='public' layout-offset-in-bits='256'>
7684        <!-- int HeapProfileBucket::depth -->
7685        <var-decl name='depth' type-id='type-id-1' visibility='default' filepath='src/heap-profile-stats.h' line='73' column='1'/>
7686      </data-member>
7687      <data-member access='public' layout-offset-in-bits='320'>
7688        <!-- void** HeapProfileBucket::stack -->
7689        <var-decl name='stack' type-id='type-id-174' visibility='default' filepath='src/heap-profile-stats.h' line='74' column='1'/>
7690      </data-member>
7691      <data-member access='public' layout-offset-in-bits='384'>
7692        <!-- HeapProfileBucket* HeapProfileBucket::next -->
7693        <var-decl name='next' type-id='type-id-316' visibility='default' filepath='src/heap-profile-stats.h' line='75' column='1'/>
7694      </data-member>
7695    </class-decl>
7696    <!-- struct HeapProfileStats -->
7697    <class-decl name='HeapProfileStats' size-in-bits='192' is-struct='yes' visibility='default' filepath='src/heap-profile-stats.h' line='54' column='1' id='type-id-250'>
7698      <data-member access='public' layout-offset-in-bits='0'>
7699        <!-- int32 HeapProfileStats::allocs -->
7700        <var-decl name='allocs' type-id='type-id-83' visibility='default' filepath='src/heap-profile-stats.h' line='61' column='1'/>
7701      </data-member>
7702      <data-member access='public' layout-offset-in-bits='32'>
7703        <!-- int32 HeapProfileStats::frees -->
7704        <var-decl name='frees' type-id='type-id-83' visibility='default' filepath='src/heap-profile-stats.h' line='62' column='1'/>
7705      </data-member>
7706      <data-member access='public' layout-offset-in-bits='64'>
7707        <!-- int64 HeapProfileStats::alloc_size -->
7708        <var-decl name='alloc_size' type-id='type-id-103' visibility='default' filepath='src/heap-profile-stats.h' line='63' column='1'/>
7709      </data-member>
7710      <data-member access='public' layout-offset-in-bits='128'>
7711        <!-- int64 HeapProfileStats::free_size -->
7712        <var-decl name='free_size' type-id='type-id-103' visibility='default' filepath='src/heap-profile-stats.h' line='64' column='1'/>
7713      </data-member>
7714    </class-decl>
7715    <!-- typedef intptr_t AtomicWord -->
7716    <typedef-decl name='AtomicWord' type-id='type-id-374' filepath='src/base/atomicops.h' line='129' column='1' id='type-id-177'/>
7717    <!-- typedef std::map<long unsigned int, HeapLeakChecker::RangeValue, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> > DisabledRangeMap -->
7718    <typedef-decl name='DisabledRangeMap' type-id='type-id-375' filepath='src/heap-checker.cc' line='411' column='1' id='type-id-376'/>
7719    <!-- typedef std::map<long unsigned int, long unsigned int, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> > GlobalRegionCallerRangeMap -->
7720    <typedef-decl name='GlobalRegionCallerRangeMap' type-id='type-id-377' filepath='src/heap-checker.cc' line='432' column='1' id='type-id-378'/>
7721    <!-- typedef std::map<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> > LibraryLiveObjectsStacks -->
7722    <typedef-decl name='LibraryLiveObjectsStacks' type-id='type-id-379' filepath='src/heap-checker.cc' line='397' column='1' id='type-id-380'/>
7723    <!-- typedef std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > LiveObjectsStack -->
7724    <typedef-decl name='LiveObjectsStack' type-id='type-id-381' filepath='src/heap-checker.cc' line='384' column='1' id='type-id-382'/>
7725    <!-- typedef void (void*)* MallocHook_DeleteHook -->
7726    <typedef-decl name='MallocHook_DeleteHook' type-id='type-id-193' filepath='./src/gperftools/malloc_hook_c.h' line='76' column='1' id='type-id-383'/>
7727    <!-- typedef void (void*, void*, typedef size_t, int, int, int, typedef off_t)* MallocHook_MmapHook -->
7728    <typedef-decl name='MallocHook_MmapHook' type-id='type-id-384' filepath='./src/gperftools/malloc_hook_c.h' line='99' column='1' id='type-id-385'/>
7729    <!-- typedef void (void*, typedef size_t)* MallocHook_NewHook -->
7730    <typedef-decl name='MallocHook_NewHook' type-id='type-id-386' filepath='./src/gperftools/malloc_hook_c.h' line='70' column='1' id='type-id-387'/>
7731    <!-- typedef void (void*, typedef ptrdiff_t)* MallocHook_SbrkHook -->
7732    <typedef-decl name='MallocHook_SbrkHook' type-id='type-id-388' filepath='./src/gperftools/malloc_hook_c.h' line='144' column='1' id='type-id-389'/>
7733    <!-- typedef int RawFD -->
7734    <typedef-decl name='RawFD' type-id='type-id-1' filepath='./src/base/logging.h' line='251' column='1' id='type-id-85'/>
7735    <!-- typedef std::set<long unsigned int, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> > StackTopSet -->
7736    <typedef-decl name='StackTopSet' type-id='type-id-390' filepath='src/heap-checker.cc' line='422' column='1' id='type-id-391'/>
7737    <!-- typedef long int __intptr_t -->
7738    <typedef-decl name='__intptr_t' type-id='type-id-18' filepath='/usr/include/bits/types.h' line='189' column='1' id='type-id-392'/>
7739    <!-- typedef __intptr_t intptr_t -->
7740    <typedef-decl name='intptr_t' type-id='type-id-392' filepath='/usr/include/unistd.h' line='268' column='1' id='type-id-374'/>
7741    <!-- typedef __off_t off_t -->
7742    <typedef-decl name='off_t' type-id='type-id-152' filepath='/usr/include/sys/types.h' line='87' column='1' id='type-id-317'/>
7743    <!-- void*[32] -->
7744    <array-type-def dimensions='1' type-id='type-id-73' id='type-id-297'>
7745      <!-- <anonymous range>[32] -->
7746      <subrange length='32' lower-bound='0' upper-bound='31' type-id='type-id-19' id='type-id-393'/>
7747    </array-type-def>
7748    <!-- AddressMap<HeapProfileTable::AllocValue>* -->
7749    <pointer-type-def type-id='type-id-182' size-in-bits='64' id='type-id-195'/>
7750    <!-- AllocObject& -->
7751    <reference-type-def kind='lvalue' type-id='type-id-373' size-in-bits='64' id='type-id-394'/>
7752    <!-- AllocObject* -->
7753    <pointer-type-def type-id='type-id-373' size-in-bits='64' id='type-id-322'/>
7754    <!-- AllocObject* const -->
7755    <qualified-type-def type-id='type-id-322' const='yes' id='type-id-395'/>
7756    <!-- AllocObject* const& -->
7757    <reference-type-def kind='lvalue' type-id='type-id-395' size-in-bits='64' id='type-id-396'/>
7758    <!-- AllocObject*& -->
7759    <reference-type-def kind='lvalue' type-id='type-id-322' size-in-bits='64' id='type-id-397'/>
7760    <!-- DisabledRangeMap* -->
7761    <pointer-type-def type-id='type-id-376' size-in-bits='64' id='type-id-398'/>
7762    <!-- DisabledRangeMap** -->
7763    <pointer-type-def type-id='type-id-398' size-in-bits='64' id='type-id-232'/>
7764    <!-- GlobalRegionCallerRangeMap* -->
7765    <pointer-type-def type-id='type-id-378' size-in-bits='64' id='type-id-399'/>
7766    <!-- GlobalRegionCallerRangeMap** -->
7767    <pointer-type-def type-id='type-id-399' size-in-bits='64' id='type-id-233'/>
7768    <!-- GoogleInitializer* -->
7769    <pointer-type-def type-id='type-id-215' size-in-bits='64' id='type-id-219'/>
7770    <!-- HeapCleaner* -->
7771    <pointer-type-def type-id='type-id-220' size-in-bits='64' id='type-id-223'/>
7772    <!-- HeapLeakChecker* -->
7773    <pointer-type-def type-id='type-id-224' size-in-bits='64' id='type-id-242'/>
7774    <!-- HeapLeakChecker::Disabler* -->
7775    <pointer-type-def type-id='type-id-225' size-in-bits='64' id='type-id-226'/>
7776    <!-- HeapLeakChecker::RangeValue& -->
7777    <reference-type-def kind='lvalue' type-id='type-id-238' size-in-bits='64' id='type-id-400'/>
7778    <!-- HeapProfileBucket* -->
7779    <pointer-type-def type-id='type-id-254' size-in-bits='64' id='type-id-316'/>
7780    <!-- HeapProfileTable* -->
7781    <pointer-type-def type-id='type-id-247' size-in-bits='64' id='type-id-282'/>
7782    <!-- HeapProfileTable** -->
7783    <pointer-type-def type-id='type-id-282' size-in-bits='64' id='type-id-234'/>
7784    <!-- HeapProfileTable::AddNonLiveArgs* -->
7785    <pointer-type-def type-id='type-id-248' size-in-bits='64' id='type-id-202'/>
7786    <!-- HeapProfileTable::AllocInfo* -->
7787    <pointer-type-def type-id='type-id-252' size-in-bits='64' id='type-id-287'/>
7788    <!-- HeapProfileTable::AllocValue* -->
7789    <pointer-type-def type-id='type-id-214' size-in-bits='64' id='type-id-213'/>
7790    <!-- HeapProfileTable::AllocValue::Bucket* -->
7791    <pointer-type-def type-id='type-id-253' size-in-bits='64' id='type-id-255'/>
7792    <!-- HeapProfileTable::AllocValue::Bucket** -->
7793    <pointer-type-def type-id='type-id-255' size-in-bits='64' id='type-id-280'/>
7794    <!-- HeapProfileTable::AllocationMap* -->
7795    <pointer-type-def type-id='type-id-270' size-in-bits='64' id='type-id-281'/>
7796    <!-- HeapProfileTable::BufferArgs* -->
7797    <pointer-type-def type-id='type-id-256' size-in-bits='64' id='type-id-257'/>
7798    <!-- HeapProfileTable::DumpArgs* -->
7799    <pointer-type-def type-id='type-id-259' size-in-bits='64' id='type-id-262'/>
7800    <!-- HeapProfileTable::DumpArgs::Stats* -->
7801    <pointer-type-def type-id='type-id-260' size-in-bits='64' id='type-id-261'/>
7802    <!-- HeapProfileTable::Snapshot* -->
7803    <pointer-type-def type-id='type-id-263' size-in-bits='64' id='type-id-204'/>
7804    <!-- HeapProfileTable::Snapshot::ReportState* -->
7805    <pointer-type-def type-id='type-id-268' size-in-bits='64' id='type-id-210'/>
7806    <!-- LibraryLiveObjectsStacks* -->
7807    <pointer-type-def type-id='type-id-380' size-in-bits='64' id='type-id-401'/>
7808    <!-- LibraryLiveObjectsStacks** -->
7809    <pointer-type-def type-id='type-id-401' size-in-bits='64' id='type-id-235'/>
7810    <!-- LiveObjectsStack* -->
7811    <pointer-type-def type-id='type-id-382' size-in-bits='64' id='type-id-402'/>
7812    <!-- LiveObjectsStack** -->
7813    <pointer-type-def type-id='type-id-402' size-in-bits='64' id='type-id-236'/>
7814    <!-- LowLevelAlloc::Arena* -->
7815    <pointer-type-def type-id='type-id-289' size-in-bits='64' id='type-id-101'/>
7816    <!-- MemoryRegionMap::LockHolder* -->
7817    <pointer-type-def type-id='type-id-292' size-in-bits='64' id='type-id-293'/>
7818    <!-- MemoryRegionMap::Region* -->
7819    <pointer-type-def type-id='type-id-296' size-in-bits='64' id='type-id-299'/>
7820    <!-- STL_Allocator<AllocObject, HeapLeakChecker::Allocator>& -->
7821    <reference-type-def kind='lvalue' type-id='type-id-319' size-in-bits='64' id='type-id-403'/>
7822    <!-- STL_Allocator<AllocObject, HeapLeakChecker::Allocator>* -->
7823    <pointer-type-def type-id='type-id-319' size-in-bits='64' id='type-id-320'/>
7824    <!-- STL_Allocator<char, HeapLeakChecker::Allocator>* -->
7825    <pointer-type-def type-id='type-id-325' size-in-bits='64' id='type-id-326'/>
7826    <!-- STL_Allocator<long unsigned int, HeapLeakChecker::Allocator>* -->
7827    <pointer-type-def type-id='type-id-329' size-in-bits='64' id='type-id-330'/>
7828    <!-- STL_Allocator<std::_Rb_tree_node<long unsigned int>, HeapLeakChecker::Allocator>& -->
7829    <reference-type-def kind='lvalue' type-id='type-id-335' size-in-bits='64' id='type-id-404'/>
7830    <!-- STL_Allocator<std::_Rb_tree_node<long unsigned int>, HeapLeakChecker::Allocator>* -->
7831    <pointer-type-def type-id='type-id-335' size-in-bits='64' id='type-id-336'/>
7832    <!-- STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, HeapLeakChecker::Allocator>& -->
7833    <reference-type-def kind='lvalue' type-id='type-id-338' size-in-bits='64' id='type-id-405'/>
7834    <!-- STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, HeapLeakChecker::Allocator>* -->
7835    <pointer-type-def type-id='type-id-338' size-in-bits='64' id='type-id-339'/>
7836    <!-- STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >, HeapLeakChecker::Allocator>& -->
7837    <reference-type-def kind='lvalue' type-id='type-id-342' size-in-bits='64' id='type-id-406'/>
7838    <!-- STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >, HeapLeakChecker::Allocator>* -->
7839    <pointer-type-def type-id='type-id-342' size-in-bits='64' id='type-id-343'/>
7840    <!-- STL_Allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, HeapLeakChecker::Allocator>& -->
7841    <reference-type-def kind='lvalue' type-id='type-id-346' size-in-bits='64' id='type-id-407'/>
7842    <!-- STL_Allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, HeapLeakChecker::Allocator>* -->
7843    <pointer-type-def type-id='type-id-346' size-in-bits='64' id='type-id-347'/>
7844    <!-- STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator>* -->
7845    <pointer-type-def type-id='type-id-350' size-in-bits='64' id='type-id-351'/>
7846    <!-- STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator>* -->
7847    <pointer-type-def type-id='type-id-355' size-in-bits='64' id='type-id-356'/>
7848    <!-- STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator>* -->
7849    <pointer-type-def type-id='type-id-360' size-in-bits='64' id='type-id-361'/>
7850    <!-- STL_Allocator<void*, HeapLeakChecker::Allocator>& -->
7851    <reference-type-def kind='lvalue' type-id='type-id-365' size-in-bits='64' id='type-id-408'/>
7852    <!-- STL_Allocator<void*, HeapLeakChecker::Allocator>* -->
7853    <pointer-type-def type-id='type-id-365' size-in-bits='64' id='type-id-366'/>
7854    <!-- StackTopSet* -->
7855    <pointer-type-def type-id='type-id-391' size-in-bits='64' id='type-id-409'/>
7856    <!-- StackTopSet** -->
7857    <pointer-type-def type-id='type-id-409' size-in-bits='64' id='type-id-237'/>
7858    <!-- __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >& -->
7859    <reference-type-def kind='lvalue' type-id='type-id-410' size-in-bits='64' id='type-id-411'/>
7860    <!-- __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >* -->
7861    <pointer-type-def type-id='type-id-410' size-in-bits='64' id='type-id-412'/>
7862    <!-- __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >& -->
7863    <reference-type-def kind='lvalue' type-id='type-id-413' size-in-bits='64' id='type-id-414'/>
7864    <!-- __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >* -->
7865    <pointer-type-def type-id='type-id-413' size-in-bits='64' id='type-id-415'/>
7866    <!-- __gnu_cxx::__normal_iterator<void (**)(), std::vector<void (*)(), std::allocator<void (*)()> > >& -->
7867    <reference-type-def kind='lvalue' type-id='type-id-416' size-in-bits='64' id='type-id-417'/>
7868    <!-- __gnu_cxx::__normal_iterator<void (**)(), std::vector<void (*)(), std::allocator<void (*)()> > >* -->
7869    <pointer-type-def type-id='type-id-416' size-in-bits='64' id='type-id-418'/>
7870    <!-- __gnu_cxx::__normal_iterator<void**, std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > >& -->
7871    <reference-type-def kind='lvalue' type-id='type-id-419' size-in-bits='64' id='type-id-420'/>
7872    <!-- __gnu_cxx::__normal_iterator<void**, std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > >* -->
7873    <pointer-type-def type-id='type-id-419' size-in-bits='64' id='type-id-421'/>
7874    <!-- __gnu_cxx::new_allocator<void (*)()>* -->
7875    <pointer-type-def type-id='type-id-422' size-in-bits='64' id='type-id-423'/>
7876    <!-- base::internal::HookList<void (*)(const void*, const void*, size_t, int, int, int, off_t)>* -->
7877    <pointer-type-def type-id='type-id-424' size-in-bits='64' id='type-id-425'/>
7878    <!-- base::internal::HookList<void (*)(const void*, ptrdiff_t)>* -->
7879    <pointer-type-def type-id='type-id-426' size-in-bits='64' id='type-id-427'/>
7880    <!-- const AddressMap<HeapProfileTable::AllocValue> -->
7881    <qualified-type-def type-id='type-id-182' const='yes' id='type-id-428'/>
7882    <!-- const AddressMap<HeapProfileTable::AllocValue>* -->
7883    <pointer-type-def type-id='type-id-428' size-in-bits='64' id='type-id-196'/>
7884    <!-- const AllocObject -->
7885    <qualified-type-def type-id='type-id-373' const='yes' id='type-id-429'/>
7886    <!-- const AllocObject& -->
7887    <reference-type-def kind='lvalue' type-id='type-id-429' size-in-bits='64' id='type-id-324'/>
7888    <!-- const AllocObject* -->
7889    <pointer-type-def type-id='type-id-429' size-in-bits='64' id='type-id-430'/>
7890    <!-- const AllocObject* const -->
7891    <qualified-type-def type-id='type-id-430' const='yes' id='type-id-431'/>
7892    <!-- const AllocObject* const& -->
7893    <reference-type-def kind='lvalue' type-id='type-id-431' size-in-bits='64' id='type-id-432'/>
7894    <!-- const GoogleInitializer::VoidFunction -->
7895    <qualified-type-def type-id='type-id-216' const='yes' id='type-id-218'/>
7896    <!-- const HeapLeakChecker -->
7897    <qualified-type-def type-id='type-id-224' const='yes' id='type-id-433'/>
7898    <!-- const HeapLeakChecker& -->
7899    <reference-type-def kind='lvalue' type-id='type-id-433' size-in-bits='64' id='type-id-243'/>
7900    <!-- const HeapLeakChecker* -->
7901    <pointer-type-def type-id='type-id-433' size-in-bits='64' id='type-id-245'/>
7902    <!-- const HeapLeakChecker::Disabler -->
7903    <qualified-type-def type-id='type-id-225' const='yes' id='type-id-434'/>
7904    <!-- const HeapLeakChecker::Disabler& -->
7905    <reference-type-def kind='lvalue' type-id='type-id-434' size-in-bits='64' id='type-id-227'/>
7906    <!-- const HeapLeakChecker::RangeValue -->
7907    <qualified-type-def type-id='type-id-238' const='yes' id='type-id-435'/>
7908    <!-- const HeapLeakChecker::RangeValue& -->
7909    <reference-type-def kind='lvalue' type-id='type-id-435' size-in-bits='64' id='type-id-436'/>
7910    <!-- const HeapProfileStats -->
7911    <qualified-type-def type-id='type-id-250' const='yes' id='type-id-437'/>
7912    <!-- const HeapProfileStats& -->
7913    <reference-type-def kind='lvalue' type-id='type-id-437' size-in-bits='64' id='type-id-438'/>
7914    <!-- const HeapProfileStats* -->
7915    <pointer-type-def type-id='type-id-437' size-in-bits='64' id='type-id-439'/>
7916    <!-- const HeapProfileTable -->
7917    <qualified-type-def type-id='type-id-247' const='yes' id='type-id-440'/>
7918    <!-- const HeapProfileTable& -->
7919    <reference-type-def kind='lvalue' type-id='type-id-440' size-in-bits='64' id='type-id-283'/>
7920    <!-- const HeapProfileTable* -->
7921    <pointer-type-def type-id='type-id-440' size-in-bits='64' id='type-id-284'/>
7922    <!-- const HeapProfileTable::AllocContextInfo -->
7923    <qualified-type-def type-id='type-id-249' const='yes' id='type-id-441'/>
7924    <!-- const HeapProfileTable::AllocContextInfo& -->
7925    <reference-type-def kind='lvalue' type-id='type-id-441' size-in-bits='64' id='type-id-442'/>
7926    <!-- const HeapProfileTable::AllocInfo -->
7927    <qualified-type-def type-id='type-id-252' const='yes' id='type-id-443'/>
7928    <!-- const HeapProfileTable::AllocInfo& -->
7929    <reference-type-def kind='lvalue' type-id='type-id-443' size-in-bits='64' id='type-id-444'/>
7930    <!-- const HeapProfileTable::AllocValue -->
7931    <qualified-type-def type-id='type-id-214' const='yes' id='type-id-445'/>
7932    <!-- const HeapProfileTable::AllocValue& -->
7933    <reference-type-def kind='lvalue' type-id='type-id-445' size-in-bits='64' id='type-id-276'/>
7934    <!-- const HeapProfileTable::AllocValue* -->
7935    <pointer-type-def type-id='type-id-445' size-in-bits='64' id='type-id-211'/>
7936    <!-- const HeapProfileTable::AllocValue::Bucket -->
7937    <qualified-type-def type-id='type-id-253' const='yes' id='type-id-446'/>
7938    <!-- const HeapProfileTable::AllocValue::Bucket& -->
7939    <reference-type-def kind='lvalue' type-id='type-id-446' size-in-bits='64' id='type-id-285'/>
7940    <!-- const HeapProfileTable::AllocValue::Bucket* -->
7941    <pointer-type-def type-id='type-id-446' size-in-bits='64' id='type-id-286'/>
7942    <!-- const HeapProfileTable::BufferArgs -->
7943    <qualified-type-def type-id='type-id-256' const='yes' id='type-id-447'/>
7944    <!-- const HeapProfileTable::BufferArgs& -->
7945    <reference-type-def kind='lvalue' type-id='type-id-447' size-in-bits='64' id='type-id-258'/>
7946    <!-- const HeapProfileTable::DumpArgs -->
7947    <qualified-type-def type-id='type-id-259' const='yes' id='type-id-448'/>
7948    <!-- const HeapProfileTable::DumpArgs& -->
7949    <reference-type-def kind='lvalue' type-id='type-id-448' size-in-bits='64' id='type-id-208'/>
7950    <!-- const HeapProfileTable::DumpArgs::Stats -->
7951    <qualified-type-def type-id='type-id-260' const='yes' id='type-id-449'/>
7952    <!-- const HeapProfileTable::DumpArgs::Stats& -->
7953    <reference-type-def kind='lvalue' type-id='type-id-449' size-in-bits='64' id='type-id-275'/>
7954    <!-- const HeapProfileTable::Snapshot -->
7955    <qualified-type-def type-id='type-id-263' const='yes' id='type-id-450'/>
7956    <!-- const HeapProfileTable::Snapshot& -->
7957    <reference-type-def kind='lvalue' type-id='type-id-450' size-in-bits='64' id='type-id-273'/>
7958    <!-- const HeapProfileTable::Snapshot* -->
7959    <pointer-type-def type-id='type-id-450' size-in-bits='64' id='type-id-274'/>
7960    <!-- const MemoryRegionMap::LockHolder -->
7961    <qualified-type-def type-id='type-id-292' const='yes' id='type-id-451'/>
7962    <!-- const MemoryRegionMap::LockHolder& -->
7963    <reference-type-def kind='lvalue' type-id='type-id-451' size-in-bits='64' id='type-id-294'/>
7964    <!-- const MemoryRegionMap::Region -->
7965    <qualified-type-def type-id='type-id-296' const='yes' id='type-id-452'/>
7966    <!-- const MemoryRegionMap::Region& -->
7967    <reference-type-def kind='lvalue' type-id='type-id-452' size-in-bits='64' id='type-id-302'/>
7968    <!-- const MemoryRegionMap::Region* -->
7969    <pointer-type-def type-id='type-id-452' size-in-bits='64' id='type-id-298'/>
7970    <!-- const STL_Allocator<AllocObject, HeapLeakChecker::Allocator> -->
7971    <qualified-type-def type-id='type-id-319' const='yes' id='type-id-453'/>
7972    <!-- const STL_Allocator<AllocObject, HeapLeakChecker::Allocator>& -->
7973    <reference-type-def kind='lvalue' type-id='type-id-453' size-in-bits='64' id='type-id-321'/>
7974    <!-- const STL_Allocator<AllocObject, HeapLeakChecker::Allocator>* -->
7975    <pointer-type-def type-id='type-id-453' size-in-bits='64' id='type-id-323'/>
7976    <!-- const STL_Allocator<char, HeapLeakChecker::Allocator> -->
7977    <qualified-type-def type-id='type-id-325' const='yes' id='type-id-454'/>
7978    <!-- const STL_Allocator<char, HeapLeakChecker::Allocator>& -->
7979    <reference-type-def kind='lvalue' type-id='type-id-454' size-in-bits='64' id='type-id-327'/>
7980    <!-- const STL_Allocator<char, HeapLeakChecker::Allocator>* -->
7981    <pointer-type-def type-id='type-id-454' size-in-bits='64' id='type-id-328'/>
7982    <!-- const STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> -->
7983    <qualified-type-def type-id='type-id-329' const='yes' id='type-id-455'/>
7984    <!-- const STL_Allocator<long unsigned int, HeapLeakChecker::Allocator>& -->
7985    <reference-type-def kind='lvalue' type-id='type-id-455' size-in-bits='64' id='type-id-331'/>
7986    <!-- const STL_Allocator<long unsigned int, HeapLeakChecker::Allocator>* -->
7987    <pointer-type-def type-id='type-id-455' size-in-bits='64' id='type-id-456'/>
7988    <!-- const STL_Allocator<std::_Rb_tree_node<long unsigned int>, HeapLeakChecker::Allocator> -->
7989    <qualified-type-def type-id='type-id-335' const='yes' id='type-id-457'/>
7990    <!-- const STL_Allocator<std::_Rb_tree_node<long unsigned int>, HeapLeakChecker::Allocator>& -->
7991    <reference-type-def kind='lvalue' type-id='type-id-457' size-in-bits='64' id='type-id-332'/>
7992    <!-- const STL_Allocator<std::_Rb_tree_node<long unsigned int>, HeapLeakChecker::Allocator>* -->
7993    <pointer-type-def type-id='type-id-457' size-in-bits='64' id='type-id-458'/>
7994    <!-- const STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, HeapLeakChecker::Allocator> -->
7995    <qualified-type-def type-id='type-id-338' const='yes' id='type-id-459'/>
7996    <!-- const STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, HeapLeakChecker::Allocator>& -->
7997    <reference-type-def kind='lvalue' type-id='type-id-459' size-in-bits='64' id='type-id-340'/>
7998    <!-- const STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, HeapLeakChecker::Allocator>* -->
7999    <pointer-type-def type-id='type-id-459' size-in-bits='64' id='type-id-460'/>
8000    <!-- const STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >, HeapLeakChecker::Allocator> -->
8001    <qualified-type-def type-id='type-id-342' const='yes' id='type-id-461'/>
8002    <!-- const STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >, HeapLeakChecker::Allocator>& -->
8003    <reference-type-def kind='lvalue' type-id='type-id-461' size-in-bits='64' id='type-id-344'/>
8004    <!-- const STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >, HeapLeakChecker::Allocator>* -->
8005    <pointer-type-def type-id='type-id-461' size-in-bits='64' id='type-id-462'/>
8006    <!-- const STL_Allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, HeapLeakChecker::Allocator> -->
8007    <qualified-type-def type-id='type-id-346' const='yes' id='type-id-463'/>
8008    <!-- const STL_Allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, HeapLeakChecker::Allocator>& -->
8009    <reference-type-def kind='lvalue' type-id='type-id-463' size-in-bits='64' id='type-id-348'/>
8010    <!-- const STL_Allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, HeapLeakChecker::Allocator>* -->
8011    <pointer-type-def type-id='type-id-463' size-in-bits='64' id='type-id-464'/>
8012    <!-- const STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> -->
8013    <qualified-type-def type-id='type-id-350' const='yes' id='type-id-465'/>
8014    <!-- const STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator>& -->
8015    <reference-type-def kind='lvalue' type-id='type-id-465' size-in-bits='64' id='type-id-352'/>
8016    <!-- const STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator>* -->
8017    <pointer-type-def type-id='type-id-465' size-in-bits='64' id='type-id-466'/>
8018    <!-- const STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> -->
8019    <qualified-type-def type-id='type-id-355' const='yes' id='type-id-467'/>
8020    <!-- const STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator>& -->
8021    <reference-type-def kind='lvalue' type-id='type-id-467' size-in-bits='64' id='type-id-357'/>
8022    <!-- const STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator>* -->
8023    <pointer-type-def type-id='type-id-467' size-in-bits='64' id='type-id-468'/>
8024    <!-- const STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> -->
8025    <qualified-type-def type-id='type-id-360' const='yes' id='type-id-469'/>
8026    <!-- const STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator>& -->
8027    <reference-type-def kind='lvalue' type-id='type-id-469' size-in-bits='64' id='type-id-362'/>
8028    <!-- const STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator>* -->
8029    <pointer-type-def type-id='type-id-469' size-in-bits='64' id='type-id-470'/>
8030    <!-- const STL_Allocator<void*, HeapLeakChecker::Allocator> -->
8031    <qualified-type-def type-id='type-id-365' const='yes' id='type-id-471'/>
8032    <!-- const STL_Allocator<void*, HeapLeakChecker::Allocator>& -->
8033    <reference-type-def kind='lvalue' type-id='type-id-471' size-in-bits='64' id='type-id-367'/>
8034    <!-- const STL_Allocator<void*, HeapLeakChecker::Allocator>* -->
8035    <pointer-type-def type-id='type-id-471' size-in-bits='64' id='type-id-368'/>
8036    <!-- const __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > -->
8037    <qualified-type-def type-id='type-id-410' const='yes' id='type-id-472'/>
8038    <!-- const __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >& -->
8039    <reference-type-def kind='lvalue' type-id='type-id-472' size-in-bits='64' id='type-id-473'/>
8040    <!-- const __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >* -->
8041    <pointer-type-def type-id='type-id-472' size-in-bits='64' id='type-id-474'/>
8042    <!-- const __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > -->
8043    <qualified-type-def type-id='type-id-413' const='yes' id='type-id-475'/>
8044    <!-- const __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >& -->
8045    <reference-type-def kind='lvalue' type-id='type-id-475' size-in-bits='64' id='type-id-476'/>
8046    <!-- const __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >* -->
8047    <pointer-type-def type-id='type-id-475' size-in-bits='64' id='type-id-477'/>
8048    <!-- const __gnu_cxx::__normal_iterator<void (**)(), std::vector<void (*)(), std::allocator<void (*)()> > > -->
8049    <qualified-type-def type-id='type-id-416' const='yes' id='type-id-478'/>
8050    <!-- const __gnu_cxx::__normal_iterator<void (**)(), std::vector<void (*)(), std::allocator<void (*)()> > >& -->
8051    <reference-type-def kind='lvalue' type-id='type-id-478' size-in-bits='64' id='type-id-479'/>
8052    <!-- const __gnu_cxx::__normal_iterator<void (**)(), std::vector<void (*)(), std::allocator<void (*)()> > >* -->
8053    <pointer-type-def type-id='type-id-478' size-in-bits='64' id='type-id-480'/>
8054    <!-- const __gnu_cxx::__normal_iterator<void**, std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > > -->
8055    <qualified-type-def type-id='type-id-419' const='yes' id='type-id-481'/>
8056    <!-- const __gnu_cxx::__normal_iterator<void**, std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > >& -->
8057    <reference-type-def kind='lvalue' type-id='type-id-481' size-in-bits='64' id='type-id-482'/>
8058    <!-- const __gnu_cxx::__normal_iterator<void**, std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > >* -->
8059    <pointer-type-def type-id='type-id-481' size-in-bits='64' id='type-id-483'/>
8060    <!-- const __gnu_cxx::new_allocator<void (*)()> -->
8061    <qualified-type-def type-id='type-id-422' const='yes' id='type-id-484'/>
8062    <!-- const __gnu_cxx::new_allocator<void (*)()>& -->
8063    <reference-type-def kind='lvalue' type-id='type-id-484' size-in-bits='64' id='type-id-485'/>
8064    <!-- const __gnu_cxx::new_allocator<void (*)()>* -->
8065    <pointer-type-def type-id='type-id-484' size-in-bits='64' id='type-id-486'/>
8066    <!-- const base::internal::HookList<void (*)(const void*, const void*, size_t, int, int, int, off_t)> -->
8067    <qualified-type-def type-id='type-id-424' const='yes' id='type-id-487'/>
8068    <!-- const base::internal::HookList<void (*)(const void*, const void*, size_t, int, int, int, off_t)>* -->
8069    <pointer-type-def type-id='type-id-487' size-in-bits='64' id='type-id-488'/>
8070    <!-- const base::internal::HookList<void (*)(const void*, ptrdiff_t)> -->
8071    <qualified-type-def type-id='type-id-426' const='yes' id='type-id-489'/>
8072    <!-- const base::internal::HookList<void (*)(const void*, ptrdiff_t)>* -->
8073    <pointer-type-def type-id='type-id-489' size-in-bits='64' id='type-id-490'/>
8074    <!-- const bool& -->
8075    <reference-type-def kind='lvalue' type-id='type-id-491' size-in-bits='64' id='type-id-492'/>
8076    <!-- const char* const -->
8077    <qualified-type-def type-id='type-id-2' const='yes' id='type-id-217'/>
8078    <!-- const char* const& -->
8079    <reference-type-def kind='lvalue' type-id='type-id-217' size-in-bits='64' id='type-id-493'/>
8080    <!-- const size_t& -->
8081    <reference-type-def kind='lvalue' type-id='type-id-115' size-in-bits='64' id='type-id-494'/>
8082    <!-- const std::_Identity<long unsigned int> -->
8083    <qualified-type-def type-id='type-id-495' const='yes' id='type-id-496'/>
8084    <!-- const std::_Identity<long unsigned int>* -->
8085    <pointer-type-def type-id='type-id-496' size-in-bits='64' id='type-id-497'/>
8086    <!-- const std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> > -->
8087    <qualified-type-def type-id='type-id-498' const='yes' id='type-id-499'/>
8088    <!-- const std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >& -->
8089    <reference-type-def kind='lvalue' type-id='type-id-499' size-in-bits='64' id='type-id-500'/>
8090    <!-- const std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >* -->
8091    <pointer-type-def type-id='type-id-499' size-in-bits='64' id='type-id-501'/>
8092    <!-- const std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> > -->
8093    <qualified-type-def type-id='type-id-502' const='yes' id='type-id-503'/>
8094    <!-- const std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >& -->
8095    <reference-type-def kind='lvalue' type-id='type-id-503' size-in-bits='64' id='type-id-504'/>
8096    <!-- const std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >* -->
8097    <pointer-type-def type-id='type-id-503' size-in-bits='64' id='type-id-505'/>
8098    <!-- const std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> > -->
8099    <qualified-type-def type-id='type-id-506' const='yes' id='type-id-507'/>
8100    <!-- const std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >& -->
8101    <reference-type-def kind='lvalue' type-id='type-id-507' size-in-bits='64' id='type-id-508'/>
8102    <!-- const std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >* -->
8103    <pointer-type-def type-id='type-id-507' size-in-bits='64' id='type-id-509'/>
8104    <!-- const std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> > -->
8105    <qualified-type-def type-id='type-id-510' const='yes' id='type-id-511'/>
8106    <!-- const std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >& -->
8107    <reference-type-def kind='lvalue' type-id='type-id-511' size-in-bits='64' id='type-id-512'/>
8108    <!-- const std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >* -->
8109    <pointer-type-def type-id='type-id-511' size-in-bits='64' id='type-id-513'/>
8110    <!-- const std::_Rb_tree_const_iterator<MemoryRegionMap::Region> -->
8111    <qualified-type-def type-id='type-id-304' const='yes' id='type-id-514'/>
8112    <!-- const std::_Rb_tree_const_iterator<MemoryRegionMap::Region>& -->
8113    <reference-type-def kind='lvalue' type-id='type-id-514' size-in-bits='64' id='type-id-515'/>
8114    <!-- const std::_Rb_tree_const_iterator<MemoryRegionMap::Region>* -->
8115    <pointer-type-def type-id='type-id-514' size-in-bits='64' id='type-id-516'/>
8116    <!-- const std::_Rb_tree_const_iterator<long unsigned int> -->
8117    <qualified-type-def type-id='type-id-517' const='yes' id='type-id-518'/>
8118    <!-- const std::_Rb_tree_const_iterator<long unsigned int>& -->
8119    <reference-type-def kind='lvalue' type-id='type-id-518' size-in-bits='64' id='type-id-519'/>
8120    <!-- const std::_Rb_tree_const_iterator<long unsigned int>* -->
8121    <pointer-type-def type-id='type-id-518' size-in-bits='64' id='type-id-520'/>
8122    <!-- const std::_Rb_tree_const_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > -->
8123    <qualified-type-def type-id='type-id-521' const='yes' id='type-id-522'/>
8124    <!-- const std::_Rb_tree_const_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >& -->
8125    <reference-type-def kind='lvalue' type-id='type-id-522' size-in-bits='64' id='type-id-523'/>
8126    <!-- const std::_Rb_tree_const_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >* -->
8127    <pointer-type-def type-id='type-id-522' size-in-bits='64' id='type-id-524'/>
8128    <!-- const std::_Rb_tree_const_iterator<std::pair<const long unsigned int, long unsigned int> > -->
8129    <qualified-type-def type-id='type-id-525' const='yes' id='type-id-526'/>
8130    <!-- const std::_Rb_tree_const_iterator<std::pair<const long unsigned int, long unsigned int> >& -->
8131    <reference-type-def kind='lvalue' type-id='type-id-526' size-in-bits='64' id='type-id-527'/>
8132    <!-- const std::_Rb_tree_const_iterator<std::pair<const long unsigned int, long unsigned int> >* -->
8133    <pointer-type-def type-id='type-id-526' size-in-bits='64' id='type-id-528'/>
8134    <!-- const std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > > -->
8135    <qualified-type-def type-id='type-id-529' const='yes' id='type-id-530'/>
8136    <!-- const std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >& -->
8137    <reference-type-def kind='lvalue' type-id='type-id-530' size-in-bits='64' id='type-id-531'/>
8138    <!-- const std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >* -->
8139    <pointer-type-def type-id='type-id-530' size-in-bits='64' id='type-id-532'/>
8140    <!-- const std::_Rb_tree_iterator<MemoryRegionMap::Region> -->
8141    <qualified-type-def type-id='type-id-533' const='yes' id='type-id-534'/>
8142    <!-- const std::_Rb_tree_iterator<MemoryRegionMap::Region>& -->
8143    <reference-type-def kind='lvalue' type-id='type-id-534' size-in-bits='64' id='type-id-535'/>
8144    <!-- const std::_Rb_tree_iterator<long unsigned int> -->
8145    <qualified-type-def type-id='type-id-536' const='yes' id='type-id-537'/>
8146    <!-- const std::_Rb_tree_iterator<long unsigned int>& -->
8147    <reference-type-def kind='lvalue' type-id='type-id-537' size-in-bits='64' id='type-id-538'/>
8148    <!-- const std::_Rb_tree_iterator<long unsigned int>* -->
8149    <pointer-type-def type-id='type-id-537' size-in-bits='64' id='type-id-539'/>
8150    <!-- const std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > -->
8151    <qualified-type-def type-id='type-id-540' const='yes' id='type-id-541'/>
8152    <!-- const std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >& -->
8153    <reference-type-def kind='lvalue' type-id='type-id-541' size-in-bits='64' id='type-id-542'/>
8154    <!-- const std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >* -->
8155    <pointer-type-def type-id='type-id-541' size-in-bits='64' id='type-id-543'/>
8156    <!-- const std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> > -->
8157    <qualified-type-def type-id='type-id-544' const='yes' id='type-id-545'/>
8158    <!-- const std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >& -->
8159    <reference-type-def kind='lvalue' type-id='type-id-545' size-in-bits='64' id='type-id-546'/>
8160    <!-- const std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >* -->
8161    <pointer-type-def type-id='type-id-545' size-in-bits='64' id='type-id-547'/>
8162    <!-- const std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > > -->
8163    <qualified-type-def type-id='type-id-548' const='yes' id='type-id-549'/>
8164    <!-- const std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >& -->
8165    <reference-type-def kind='lvalue' type-id='type-id-549' size-in-bits='64' id='type-id-550'/>
8166    <!-- const std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >* -->
8167    <pointer-type-def type-id='type-id-549' size-in-bits='64' id='type-id-551'/>
8168    <!-- const std::_Rb_tree_node_base -->
8169    <qualified-type-def type-id='type-id-552' const='yes' id='type-id-553'/>
8170    <!-- const std::_Rb_tree_node_base* -->
8171    <pointer-type-def type-id='type-id-553' size-in-bits='64' id='type-id-554'/>
8172    <!-- const std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > -->
8173    <qualified-type-def type-id='type-id-555' const='yes' id='type-id-556'/>
8174    <!-- const std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >* -->
8175    <pointer-type-def type-id='type-id-556' size-in-bits='64' id='type-id-557'/>
8176    <!-- const std::_Select1st<std::pair<const long unsigned int, long unsigned int> > -->
8177    <qualified-type-def type-id='type-id-558' const='yes' id='type-id-559'/>
8178    <!-- const std::_Select1st<std::pair<const long unsigned int, long unsigned int> >* -->
8179    <pointer-type-def type-id='type-id-559' size-in-bits='64' id='type-id-560'/>
8180    <!-- const std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > > -->
8181    <qualified-type-def type-id='type-id-561' const='yes' id='type-id-562'/>
8182    <!-- const std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >* -->
8183    <pointer-type-def type-id='type-id-562' size-in-bits='64' id='type-id-563'/>
8184    <!-- const std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > -->
8185    <qualified-type-def type-id='type-id-564' const='yes' id='type-id-565'/>
8186    <!-- const std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >* -->
8187    <pointer-type-def type-id='type-id-565' size-in-bits='64' id='type-id-566'/>
8188    <!-- const std::_Vector_base<void (*)(), std::allocator<void (*)()> > -->
8189    <qualified-type-def type-id='type-id-567' const='yes' id='type-id-568'/>
8190    <!-- const std::_Vector_base<void (*)(), std::allocator<void (*)()> >* -->
8191    <pointer-type-def type-id='type-id-568' size-in-bits='64' id='type-id-569'/>
8192    <!-- const std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > -->
8193    <qualified-type-def type-id='type-id-570' const='yes' id='type-id-571'/>
8194    <!-- const std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >* -->
8195    <pointer-type-def type-id='type-id-571' size-in-bits='64' id='type-id-572'/>
8196    <!-- const std::allocator<void (*)()> -->
8197    <qualified-type-def type-id='type-id-573' const='yes' id='type-id-574'/>
8198    <!-- const std::allocator<void (*)()>& -->
8199    <reference-type-def kind='lvalue' type-id='type-id-574' size-in-bits='64' id='type-id-575'/>
8200    <!-- const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > -->
8201    <qualified-type-def type-id='type-id-576' const='yes' id='type-id-577'/>
8202    <!-- const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >& -->
8203    <reference-type-def kind='lvalue' type-id='type-id-577' size-in-bits='64' id='type-id-578'/>
8204    <!-- const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >* -->
8205    <pointer-type-def type-id='type-id-577' size-in-bits='64' id='type-id-579'/>
8206    <!-- const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep -->
8207    <qualified-type-def type-id='type-id-580' const='yes' id='type-id-581'/>
8208    <!-- const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep* -->
8209    <pointer-type-def type-id='type-id-581' size-in-bits='64' id='type-id-582'/>
8210    <!-- const std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep -->
8211    <qualified-type-def type-id='type-id-583' const='yes' id='type-id-584'/>
8212    <!-- const std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep* -->
8213    <pointer-type-def type-id='type-id-584' size-in-bits='64' id='type-id-585'/>
8214    <!-- const std::char_traits<char>::char_type -->
8215    <qualified-type-def type-id='type-id-586' const='yes' id='type-id-587'/>
8216    <!-- const std::char_traits<char>::char_type& -->
8217    <reference-type-def kind='lvalue' type-id='type-id-587' size-in-bits='64' id='type-id-588'/>
8218    <!-- const std::char_traits<char>::char_type* -->
8219    <pointer-type-def type-id='type-id-587' size-in-bits='64' id='type-id-589'/>
8220    <!-- const std::char_traits<char>::int_type -->
8221    <qualified-type-def type-id='type-id-590' const='yes' id='type-id-591'/>
8222    <!-- const std::char_traits<char>::int_type& -->
8223    <reference-type-def kind='lvalue' type-id='type-id-591' size-in-bits='64' id='type-id-592'/>
8224    <!-- const std::less<long unsigned int> -->
8225    <qualified-type-def type-id='type-id-593' const='yes' id='type-id-594'/>
8226    <!-- const std::less<long unsigned int>& -->
8227    <reference-type-def kind='lvalue' type-id='type-id-594' size-in-bits='64' id='type-id-595'/>
8228    <!-- const std::less<long unsigned int>* -->
8229    <pointer-type-def type-id='type-id-594' size-in-bits='64' id='type-id-596'/>
8230    <!-- const std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > > -->
8231    <qualified-type-def type-id='type-id-597' const='yes' id='type-id-598'/>
8232    <!-- const std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >& -->
8233    <reference-type-def kind='lvalue' type-id='type-id-598' size-in-bits='64' id='type-id-599'/>
8234    <!-- const std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >* -->
8235    <pointer-type-def type-id='type-id-598' size-in-bits='64' id='type-id-600'/>
8236    <!-- const std::map<long unsigned int, HeapLeakChecker::RangeValue, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> > -->
8237    <qualified-type-def type-id='type-id-375' const='yes' id='type-id-601'/>
8238    <!-- const std::map<long unsigned int, HeapLeakChecker::RangeValue, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >& -->
8239    <reference-type-def kind='lvalue' type-id='type-id-601' size-in-bits='64' id='type-id-602'/>
8240    <!-- const std::map<long unsigned int, HeapLeakChecker::RangeValue, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >* -->
8241    <pointer-type-def type-id='type-id-601' size-in-bits='64' id='type-id-603'/>
8242    <!-- const std::map<long unsigned int, long unsigned int, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> > -->
8243    <qualified-type-def type-id='type-id-377' const='yes' id='type-id-604'/>
8244    <!-- const std::map<long unsigned int, long unsigned int, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >& -->
8245    <reference-type-def kind='lvalue' type-id='type-id-604' size-in-bits='64' id='type-id-605'/>
8246    <!-- const std::map<long unsigned int, long unsigned int, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >* -->
8247    <pointer-type-def type-id='type-id-604' size-in-bits='64' id='type-id-606'/>
8248    <!-- const std::map<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> > -->
8249    <qualified-type-def type-id='type-id-379' const='yes' id='type-id-607'/>
8250    <!-- const std::map<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >& -->
8251    <reference-type-def kind='lvalue' type-id='type-id-607' size-in-bits='64' id='type-id-608'/>
8252    <!-- const std::map<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >* -->
8253    <pointer-type-def type-id='type-id-607' size-in-bits='64' id='type-id-609'/>
8254    <!-- const std::pair<const long unsigned int, HeapLeakChecker::RangeValue> -->
8255    <qualified-type-def type-id='type-id-610' const='yes' id='type-id-611'/>
8256    <!-- const std::pair<const long unsigned int, HeapLeakChecker::RangeValue>& -->
8257    <reference-type-def kind='lvalue' type-id='type-id-611' size-in-bits='64' id='type-id-354'/>
8258    <!-- const std::pair<const long unsigned int, HeapLeakChecker::RangeValue>* -->
8259    <pointer-type-def type-id='type-id-611' size-in-bits='64' id='type-id-612'/>
8260    <!-- const std::pair<const long unsigned int, long unsigned int> -->
8261    <qualified-type-def type-id='type-id-613' const='yes' id='type-id-614'/>
8262    <!-- const std::pair<const long unsigned int, long unsigned int>& -->
8263    <reference-type-def kind='lvalue' type-id='type-id-614' size-in-bits='64' id='type-id-359'/>
8264    <!-- const std::pair<const long unsigned int, long unsigned int>* -->
8265    <pointer-type-def type-id='type-id-614' size-in-bits='64' id='type-id-615'/>
8266    <!-- const std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > -->
8267    <qualified-type-def type-id='type-id-616' const='yes' id='type-id-617'/>
8268    <!-- const std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >& -->
8269    <reference-type-def kind='lvalue' type-id='type-id-617' size-in-bits='64' id='type-id-364'/>
8270    <!-- const std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >* -->
8271    <pointer-type-def type-id='type-id-617' size-in-bits='64' id='type-id-618'/>
8272    <!-- const std::pair<long unsigned int, HeapLeakChecker::RangeValue> -->
8273    <qualified-type-def type-id='type-id-619' const='yes' id='type-id-620'/>
8274    <!-- const std::pair<long unsigned int, HeapLeakChecker::RangeValue>& -->
8275    <reference-type-def kind='lvalue' type-id='type-id-620' size-in-bits='64' id='type-id-621'/>
8276    <!-- const std::pair<long unsigned int, long unsigned int> -->
8277    <qualified-type-def type-id='type-id-622' const='yes' id='type-id-623'/>
8278    <!-- const std::pair<long unsigned int, long unsigned int>& -->
8279    <reference-type-def kind='lvalue' type-id='type-id-623' size-in-bits='64' id='type-id-624'/>
8280    <!-- const std::set<long unsigned int, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> > -->
8281    <qualified-type-def type-id='type-id-390' const='yes' id='type-id-625'/>
8282    <!-- const std::set<long unsigned int, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >& -->
8283    <reference-type-def kind='lvalue' type-id='type-id-625' size-in-bits='64' id='type-id-626'/>
8284    <!-- const std::set<long unsigned int, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >* -->
8285    <pointer-type-def type-id='type-id-625' size-in-bits='64' id='type-id-627'/>
8286    <!-- const std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > -->
8287    <qualified-type-def type-id='type-id-381' const='yes' id='type-id-628'/>
8288    <!-- const std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >& -->
8289    <reference-type-def kind='lvalue' type-id='type-id-628' size-in-bits='64' id='type-id-629'/>
8290    <!-- const std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >* -->
8291    <pointer-type-def type-id='type-id-628' size-in-bits='64' id='type-id-630'/>
8292    <!-- const std::vector<void (*)(), std::allocator<void (*)()> > -->
8293    <qualified-type-def type-id='type-id-631' const='yes' id='type-id-632'/>
8294    <!-- const std::vector<void (*)(), std::allocator<void (*)()> >& -->
8295    <reference-type-def kind='lvalue' type-id='type-id-632' size-in-bits='64' id='type-id-633'/>
8296    <!-- const std::vector<void (*)(), std::allocator<void (*)()> >* -->
8297    <pointer-type-def type-id='type-id-632' size-in-bits='64' id='type-id-634'/>
8298    <!-- const std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > -->
8299    <qualified-type-def type-id='type-id-635' const='yes' id='type-id-636'/>
8300    <!-- const std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >& -->
8301    <reference-type-def kind='lvalue' type-id='type-id-636' size-in-bits='64' id='type-id-637'/>
8302    <!-- const std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >* -->
8303    <pointer-type-def type-id='type-id-636' size-in-bits='64' id='type-id-638'/>
8304    <!-- const uint32_t -->
8305    <qualified-type-def type-id='type-id-41' const='yes' id='type-id-191'/>
8306    <!-- const unsigned long int* -->
8307    <pointer-type-def type-id='type-id-639' size-in-bits='64' id='type-id-640'/>
8308    <!-- std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >& -->
8309    <reference-type-def kind='lvalue' type-id='type-id-498' size-in-bits='64' id='type-id-641'/>
8310    <!-- std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >* -->
8311    <pointer-type-def type-id='type-id-498' size-in-bits='64' id='type-id-642'/>
8312    <!-- std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<long unsigned int>, false>* -->
8313    <pointer-type-def type-id='type-id-643' size-in-bits='64' id='type-id-644'/>
8314    <!-- std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >& -->
8315    <reference-type-def kind='lvalue' type-id='type-id-502' size-in-bits='64' id='type-id-645'/>
8316    <!-- std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >* -->
8317    <pointer-type-def type-id='type-id-502' size-in-bits='64' id='type-id-646'/>
8318    <!-- std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<long unsigned int>, false>* -->
8319    <pointer-type-def type-id='type-id-647' size-in-bits='64' id='type-id-648'/>
8320    <!-- std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >& -->
8321    <reference-type-def kind='lvalue' type-id='type-id-506' size-in-bits='64' id='type-id-649'/>
8322    <!-- std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >* -->
8323    <pointer-type-def type-id='type-id-506' size-in-bits='64' id='type-id-650'/>
8324    <!-- std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<long unsigned int>, false>* -->
8325    <pointer-type-def type-id='type-id-651' size-in-bits='64' id='type-id-652'/>
8326    <!-- std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >& -->
8327    <reference-type-def kind='lvalue' type-id='type-id-510' size-in-bits='64' id='type-id-653'/>
8328    <!-- std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >* -->
8329    <pointer-type-def type-id='type-id-510' size-in-bits='64' id='type-id-654'/>
8330    <!-- std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, false>* -->
8331    <pointer-type-def type-id='type-id-655' size-in-bits='64' id='type-id-656'/>
8332    <!-- std::_Rb_tree_const_iterator<MemoryRegionMap::Region>& -->
8333    <reference-type-def kind='lvalue' type-id='type-id-304' size-in-bits='64' id='type-id-657'/>
8334    <!-- std::_Rb_tree_const_iterator<MemoryRegionMap::Region>* -->
8335    <pointer-type-def type-id='type-id-304' size-in-bits='64' id='type-id-658'/>
8336    <!-- std::_Rb_tree_const_iterator<long unsigned int>& -->
8337    <reference-type-def kind='lvalue' type-id='type-id-517' size-in-bits='64' id='type-id-659'/>
8338    <!-- std::_Rb_tree_const_iterator<long unsigned int>* -->
8339    <pointer-type-def type-id='type-id-517' size-in-bits='64' id='type-id-660'/>
8340    <!-- std::_Rb_tree_const_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >& -->
8341    <reference-type-def kind='lvalue' type-id='type-id-521' size-in-bits='64' id='type-id-661'/>
8342    <!-- std::_Rb_tree_const_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >* -->
8343    <pointer-type-def type-id='type-id-521' size-in-bits='64' id='type-id-662'/>
8344    <!-- std::_Rb_tree_const_iterator<std::pair<const long unsigned int, long unsigned int> >& -->
8345    <reference-type-def kind='lvalue' type-id='type-id-525' size-in-bits='64' id='type-id-663'/>
8346    <!-- std::_Rb_tree_const_iterator<std::pair<const long unsigned int, long unsigned int> >* -->
8347    <pointer-type-def type-id='type-id-525' size-in-bits='64' id='type-id-664'/>
8348    <!-- std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >& -->
8349    <reference-type-def kind='lvalue' type-id='type-id-529' size-in-bits='64' id='type-id-665'/>
8350    <!-- std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >* -->
8351    <pointer-type-def type-id='type-id-529' size-in-bits='64' id='type-id-666'/>
8352    <!-- std::_Rb_tree_iterator<long unsigned int>& -->
8353    <reference-type-def kind='lvalue' type-id='type-id-536' size-in-bits='64' id='type-id-667'/>
8354    <!-- std::_Rb_tree_iterator<long unsigned int>* -->
8355    <pointer-type-def type-id='type-id-536' size-in-bits='64' id='type-id-668'/>
8356    <!-- std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >& -->
8357    <reference-type-def kind='lvalue' type-id='type-id-540' size-in-bits='64' id='type-id-669'/>
8358    <!-- std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >* -->
8359    <pointer-type-def type-id='type-id-540' size-in-bits='64' id='type-id-670'/>
8360    <!-- std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >& -->
8361    <reference-type-def kind='lvalue' type-id='type-id-544' size-in-bits='64' id='type-id-671'/>
8362    <!-- std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >* -->
8363    <pointer-type-def type-id='type-id-544' size-in-bits='64' id='type-id-672'/>
8364    <!-- std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >& -->
8365    <reference-type-def kind='lvalue' type-id='type-id-548' size-in-bits='64' id='type-id-673'/>
8366    <!-- std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >* -->
8367    <pointer-type-def type-id='type-id-548' size-in-bits='64' id='type-id-674'/>
8368    <!-- std::_Rb_tree_node_base* -->
8369    <pointer-type-def type-id='type-id-552' size-in-bits='64' id='type-id-675'/>
8370    <!-- std::_Rb_tree_node_base*& -->
8371    <reference-type-def kind='lvalue' type-id='type-id-675' size-in-bits='64' id='type-id-676'/>
8372    <!-- std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >* -->
8373    <pointer-type-def type-id='type-id-564' size-in-bits='64' id='type-id-677'/>
8374    <!-- std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::_Vector_impl* -->
8375    <pointer-type-def type-id='type-id-678' size-in-bits='64' id='type-id-679'/>
8376    <!-- std::_Vector_base<void (*)(), std::allocator<void (*)()> >* -->
8377    <pointer-type-def type-id='type-id-567' size-in-bits='64' id='type-id-680'/>
8378    <!-- std::_Vector_base<void (*)(), std::allocator<void (*)()> >::_Vector_impl* -->
8379    <pointer-type-def type-id='type-id-681' size-in-bits='64' id='type-id-682'/>
8380    <!-- std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >* -->
8381    <pointer-type-def type-id='type-id-570' size-in-bits='64' id='type-id-683'/>
8382    <!-- std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::_Vector_impl* -->
8383    <pointer-type-def type-id='type-id-684' size-in-bits='64' id='type-id-685'/>
8384    <!-- std::allocator<void (*)()>& -->
8385    <reference-type-def kind='lvalue' type-id='type-id-573' size-in-bits='64' id='type-id-686'/>
8386    <!-- std::allocator<void (*)()>* -->
8387    <pointer-type-def type-id='type-id-573' size-in-bits='64' id='type-id-687'/>
8388    <!-- std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >& -->
8389    <reference-type-def kind='lvalue' type-id='type-id-576' size-in-bits='64' id='type-id-688'/>
8390    <!-- std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >* -->
8391    <pointer-type-def type-id='type-id-576' size-in-bits='64' id='type-id-689'/>
8392    <!-- std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Alloc_hider* -->
8393    <pointer-type-def type-id='type-id-690' size-in-bits='64' id='type-id-691'/>
8394    <!-- std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep& -->
8395    <reference-type-def kind='lvalue' type-id='type-id-580' size-in-bits='64' id='type-id-692'/>
8396    <!-- std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep* -->
8397    <pointer-type-def type-id='type-id-580' size-in-bits='64' id='type-id-693'/>
8398    <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep* -->
8399    <pointer-type-def type-id='type-id-583' size-in-bits='64' id='type-id-694'/>
8400    <!-- std::char_traits<char>::char_type& -->
8401    <reference-type-def kind='lvalue' type-id='type-id-586' size-in-bits='64' id='type-id-695'/>
8402    <!-- std::char_traits<char>::char_type* -->
8403    <pointer-type-def type-id='type-id-586' size-in-bits='64' id='type-id-696'/>
8404    <!-- std::map<long unsigned int, HeapLeakChecker::RangeValue, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >& -->
8405    <reference-type-def kind='lvalue' type-id='type-id-375' size-in-bits='64' id='type-id-697'/>
8406    <!-- std::map<long unsigned int, HeapLeakChecker::RangeValue, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >* -->
8407    <pointer-type-def type-id='type-id-375' size-in-bits='64' id='type-id-698'/>
8408    <!-- std::map<long unsigned int, long unsigned int, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >& -->
8409    <reference-type-def kind='lvalue' type-id='type-id-377' size-in-bits='64' id='type-id-699'/>
8410    <!-- std::map<long unsigned int, long unsigned int, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >* -->
8411    <pointer-type-def type-id='type-id-377' size-in-bits='64' id='type-id-700'/>
8412    <!-- std::map<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >& -->
8413    <reference-type-def kind='lvalue' type-id='type-id-379' size-in-bits='64' id='type-id-701'/>
8414    <!-- std::map<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >* -->
8415    <pointer-type-def type-id='type-id-379' size-in-bits='64' id='type-id-702'/>
8416    <!-- std::pair<const long unsigned int, HeapLeakChecker::RangeValue>& -->
8417    <reference-type-def kind='lvalue' type-id='type-id-610' size-in-bits='64' id='type-id-703'/>
8418    <!-- std::pair<const long unsigned int, HeapLeakChecker::RangeValue>* -->
8419    <pointer-type-def type-id='type-id-610' size-in-bits='64' id='type-id-353'/>
8420    <!-- std::pair<const long unsigned int, long unsigned int>& -->
8421    <reference-type-def kind='lvalue' type-id='type-id-613' size-in-bits='64' id='type-id-704'/>
8422    <!-- std::pair<const long unsigned int, long unsigned int>* -->
8423    <pointer-type-def type-id='type-id-613' size-in-bits='64' id='type-id-358'/>
8424    <!-- std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >& -->
8425    <reference-type-def kind='lvalue' type-id='type-id-616' size-in-bits='64' id='type-id-705'/>
8426    <!-- std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >* -->
8427    <pointer-type-def type-id='type-id-616' size-in-bits='64' id='type-id-363'/>
8428    <!-- std::pair<long unsigned int, HeapLeakChecker::RangeValue>* -->
8429    <pointer-type-def type-id='type-id-619' size-in-bits='64' id='type-id-706'/>
8430    <!-- std::pair<long unsigned int, long unsigned int>* -->
8431    <pointer-type-def type-id='type-id-622' size-in-bits='64' id='type-id-707'/>
8432    <!-- std::pair<std::_Rb_tree_const_iterator<long unsigned int>, bool>* -->
8433    <pointer-type-def type-id='type-id-708' size-in-bits='64' id='type-id-709'/>
8434    <!-- std::pair<std::_Rb_tree_iterator<long unsigned int>, bool>* -->
8435    <pointer-type-def type-id='type-id-710' size-in-bits='64' id='type-id-711'/>
8436    <!-- std::pair<std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, bool>* -->
8437    <pointer-type-def type-id='type-id-712' size-in-bits='64' id='type-id-713'/>
8438    <!-- std::pair<std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >, bool>* -->
8439    <pointer-type-def type-id='type-id-714' size-in-bits='64' id='type-id-715'/>
8440    <!-- std::pair<std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, bool>* -->
8441    <pointer-type-def type-id='type-id-716' size-in-bits='64' id='type-id-717'/>
8442    <!-- std::set<long unsigned int, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >& -->
8443    <reference-type-def kind='lvalue' type-id='type-id-390' size-in-bits='64' id='type-id-718'/>
8444    <!-- std::set<long unsigned int, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >* -->
8445    <pointer-type-def type-id='type-id-390' size-in-bits='64' id='type-id-719'/>
8446    <!-- std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >& -->
8447    <reference-type-def kind='lvalue' type-id='type-id-381' size-in-bits='64' id='type-id-720'/>
8448    <!-- std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >* -->
8449    <pointer-type-def type-id='type-id-381' size-in-bits='64' id='type-id-721'/>
8450    <!-- std::vector<void (*)(), std::allocator<void (*)()> >& -->
8451    <reference-type-def kind='lvalue' type-id='type-id-631' size-in-bits='64' id='type-id-722'/>
8452    <!-- std::vector<void (*)(), std::allocator<void (*)()> >* -->
8453    <pointer-type-def type-id='type-id-631' size-in-bits='64' id='type-id-222'/>
8454    <!-- std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >& -->
8455    <reference-type-def kind='lvalue' type-id='type-id-635' size-in-bits='64' id='type-id-723'/>
8456    <!-- std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >* -->
8457    <pointer-type-def type-id='type-id-635' size-in-bits='64' id='type-id-724'/>
8458    <!-- typedef size_t (const HeapProfileTable::AllocValue&)* -->
8459    <pointer-type-def type-id='type-id-725' size-in-bits='64' id='type-id-212'/>
8460    <!-- unsigned long int& -->
8461    <reference-type-def kind='lvalue' type-id='type-id-19' size-in-bits='64' id='type-id-726'/>
8462    <!-- unsigned long int* -->
8463    <pointer-type-def type-id='type-id-19' size-in-bits='64' id='type-id-333'/>
8464    <!-- void ()* const -->
8465    <qualified-type-def type-id='type-id-162' const='yes' id='type-id-727'/>
8466    <!-- void ()* const& -->
8467    <reference-type-def kind='lvalue' type-id='type-id-727' size-in-bits='64' id='type-id-728'/>
8468    <!-- void ()* const* -->
8469    <pointer-type-def type-id='type-id-727' size-in-bits='64' id='type-id-729'/>
8470    <!-- void ()*& -->
8471    <reference-type-def kind='lvalue' type-id='type-id-162' size-in-bits='64' id='type-id-730'/>
8472    <!-- void ()** -->
8473    <pointer-type-def type-id='type-id-162' size-in-bits='64' id='type-id-731'/>
8474    <!-- void ()** const -->
8475    <qualified-type-def type-id='type-id-731' const='yes' id='type-id-732'/>
8476    <!-- void ()** const& -->
8477    <reference-type-def kind='lvalue' type-id='type-id-732' size-in-bits='64' id='type-id-733'/>
8478    <!-- void (const HeapProfileTable::AllocContextInfo&)* -->
8479    <pointer-type-def type-id='type-id-734' size-in-bits='64' id='type-id-278'/>
8480    <!-- void (void*, HeapProfileTable::AllocValue*, void (void*, const HeapProfileTable::AllocInfo&)*)* -->
8481    <pointer-type-def type-id='type-id-735' size-in-bits='64' id='type-id-197'/>
8482    <!-- void (void*, const HeapProfileTable::AllocInfo&)* -->
8483    <pointer-type-def type-id='type-id-736' size-in-bits='64' id='type-id-198'/>
8484    <!-- void (void*, typedef ptrdiff_t)* -->
8485    <pointer-type-def type-id='type-id-737' size-in-bits='64' id='type-id-388'/>
8486    <!-- void (void*, typedef ptrdiff_t)** -->
8487    <pointer-type-def type-id='type-id-388' size-in-bits='64' id='type-id-738'/>
8488    <!-- void (void*, void*, typedef size_t, int, int, int, typedef off_t)* -->
8489    <pointer-type-def type-id='type-id-739' size-in-bits='64' id='type-id-384'/>
8490    <!-- void (void*, void*, typedef size_t, int, int, int, typedef off_t)** -->
8491    <pointer-type-def type-id='type-id-384' size-in-bits='64' id='type-id-740'/>
8492    <!-- void* const& -->
8493    <reference-type-def kind='lvalue' type-id='type-id-741' size-in-bits='64' id='type-id-369'/>
8494    <!-- void* const* -->
8495    <pointer-type-def type-id='type-id-741' size-in-bits='64' id='type-id-251'/>
8496    <!-- void*& -->
8497    <reference-type-def kind='lvalue' type-id='type-id-73' size-in-bits='64' id='type-id-742'/>
8498    <!-- void** const -->
8499    <qualified-type-def type-id='type-id-174' const='yes' id='type-id-743'/>
8500    <!-- void** const& -->
8501    <reference-type-def kind='lvalue' type-id='type-id-743' size-in-bits='64' id='type-id-744'/>
8502    <!-- AddressMap<HeapProfileTable::AllocValue>::Cluster* -->
8503    <pointer-type-def type-id='type-id-183' size-in-bits='64' id='type-id-745'/>
8504    <!-- AddressMap<HeapProfileTable::AllocValue>::Cluster** -->
8505    <pointer-type-def type-id='type-id-745' size-in-bits='64' id='type-id-189'/>
8506    <!-- AddressMap<HeapProfileTable::AllocValue>::Entry* -->
8507    <pointer-type-def type-id='type-id-185' size-in-bits='64' id='type-id-190'/>
8508    <!-- AddressMap<HeapProfileTable::AllocValue>::Object* -->
8509    <pointer-type-def type-id='type-id-187' size-in-bits='64' id='type-id-194'/>
8510    <!-- const std::_Rb_tree_node<MemoryRegionMap::Region> -->
8511    <qualified-type-def type-id='type-id-746' const='yes' id='type-id-747'/>
8512    <!-- const std::_Rb_tree_node<MemoryRegionMap::Region>* -->
8513    <pointer-type-def type-id='type-id-747' size-in-bits='64' id='type-id-748'/>
8514    <!-- const std::_Rb_tree_node<long unsigned int> -->
8515    <qualified-type-def type-id='type-id-749' const='yes' id='type-id-750'/>
8516    <reference-type-def kind='lvalue' type-id='type-id-750' size-in-bits='64' id='type-id-751'/>
8517    <!-- const std::_Rb_tree_node<long unsigned int>* -->
8518    <pointer-type-def type-id='type-id-750' size-in-bits='64' id='type-id-752'/>
8519    <!-- const std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > -->
8520    <qualified-type-def type-id='type-id-753' const='yes' id='type-id-754'/>
8521    <reference-type-def kind='lvalue' type-id='type-id-754' size-in-bits='64' id='type-id-755'/>
8522    <!-- const std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >* -->
8523    <pointer-type-def type-id='type-id-754' size-in-bits='64' id='type-id-756'/>
8524    <!-- const std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> > -->
8525    <qualified-type-def type-id='type-id-757' const='yes' id='type-id-758'/>
8526    <reference-type-def kind='lvalue' type-id='type-id-758' size-in-bits='64' id='type-id-759'/>
8527    <!-- const std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >* -->
8528    <pointer-type-def type-id='type-id-758' size-in-bits='64' id='type-id-760'/>
8529    <!-- const std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > > -->
8530    <qualified-type-def type-id='type-id-761' const='yes' id='type-id-762'/>
8531    <reference-type-def kind='lvalue' type-id='type-id-762' size-in-bits='64' id='type-id-763'/>
8532    <!-- const std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >* -->
8533    <pointer-type-def type-id='type-id-762' size-in-bits='64' id='type-id-764'/>
8534    <!-- namespace std -->
8535    <namespace-decl name='std'>
8536      <!-- class std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> > -->
8537      <class-decl name='_Rb_tree&lt;long unsigned int, long unsigned int, std::_Identity&lt;long unsigned int&gt;, std::less&lt;long unsigned int&gt;, STL_Allocator&lt;long unsigned int, HeapLeakChecker::Allocator&gt; &gt;' size-in-bits='384' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='323' column='1' id='type-id-498'>
8538        <member-type access='protected'>
8539          <!-- struct std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<long unsigned int>, false> -->
8540          <class-decl name='_Rb_tree_impl&lt;std::less&lt;long unsigned int&gt;, false&gt;' size-in-bits='384' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='427' column='1' id='type-id-643'>
8541            <!-- class STL_Allocator<std::_Rb_tree_node<long unsigned int>, HeapLeakChecker::Allocator> -->
8542            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-335'/>
8543            <data-member access='public' layout-offset-in-bits='0'>
8544              <!-- std::less<long unsigned int> std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<long unsigned int>, false>::_M_key_compare -->
8545              <var-decl name='_M_key_compare' type-id='type-id-593' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='428' column='1'/>
8546            </data-member>
8547            <data-member access='public' layout-offset-in-bits='64'>
8548              <!-- std::_Rb_tree_node_base std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<long unsigned int>, false>::_M_header -->
8549              <var-decl name='_M_header' type-id='type-id-552' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='429' column='1'/>
8550            </data-member>
8551            <data-member access='public' layout-offset-in-bits='320'>
8552              <!-- size_t std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<long unsigned int>, false>::_M_node_count -->
8553              <var-decl name='_M_node_count' type-id='type-id-7' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='430' column='1'/>
8554            </data-member>
8555            <member-function access='public'>
8556              <!-- void std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<long unsigned int>, false>::_Rb_tree_impl() -->
8557              <function-decl name='_Rb_tree_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='432' column='1' visibility='default' binding='global' size-in-bits='64'>
8558                <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<long unsigned int>, false>*' -->
8559                <parameter type-id='type-id-644' is-artificial='yes'/>
8560                <!-- void -->
8561                <return type-id='type-id-75'/>
8562              </function-decl>
8563            </member-function>
8564            <member-function access='public'>
8565              <!-- void std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<long unsigned int>, false>::_Rb_tree_impl(const std::less<long unsigned int>&, const STL_Allocator<std::_Rb_tree_node<long unsigned int>, HeapLeakChecker::Allocator>&) -->
8566              <function-decl name='_Rb_tree_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='437' column='1' visibility='default' binding='global' size-in-bits='64'>
8567                <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<long unsigned int>, false>*' -->
8568                <parameter type-id='type-id-644' is-artificial='yes'/>
8569                <!-- parameter of type 'const std::less<long unsigned int>&' -->
8570                <parameter type-id='type-id-595'/>
8571                <!-- parameter of type 'const STL_Allocator<std::_Rb_tree_node<long unsigned int>, HeapLeakChecker::Allocator>&' -->
8572                <parameter type-id='type-id-332'/>
8573                <!-- void -->
8574                <return type-id='type-id-75'/>
8575              </function-decl>
8576            </member-function>
8577            <member-function access='private'>
8578              <!-- void std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<long unsigned int>, false>::_M_initialize() -->
8579              <function-decl name='_M_initialize' mangled-name='_ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImE13STL_AllocatorImN15HeapLeakChecker9AllocatorEEE13_Rb_tree_implIS3_Lb0EE13_M_initializeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='444' column='1' visibility='default' binding='global' size-in-bits='64'>
8580                <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<long unsigned int>, false>*' -->
8581                <parameter type-id='type-id-644' is-artificial='yes'/>
8582                <!-- void -->
8583                <return type-id='type-id-75'/>
8584              </function-decl>
8585            </member-function>
8586          </class-decl>
8587        </member-type>
8588        <data-member access='protected' layout-offset-in-bits='0'>
8589          <!-- std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<long unsigned int>, false> std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::_M_impl -->
8590          <var-decl name='_M_impl' type-id='type-id-643' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='453' column='1'/>
8591        </data-member>
8592        <member-function access='private'>
8593          <!-- void std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::_Rb_tree() -->
8594          <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='591' column='1' visibility='default' binding='global' size-in-bits='64'>
8595            <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >*' -->
8596            <parameter type-id='type-id-642' is-artificial='yes'/>
8597            <!-- void -->
8598            <return type-id='type-id-75'/>
8599          </function-decl>
8600        </member-function>
8601        <member-function access='private'>
8602          <!-- void std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::_Rb_tree(const std::less<long unsigned int>&, const STL_Allocator<long unsigned int, HeapLeakChecker::Allocator>&) -->
8603          <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='593' column='1' visibility='default' binding='global' size-in-bits='64'>
8604            <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >*' -->
8605            <parameter type-id='type-id-642' is-artificial='yes'/>
8606            <!-- parameter of type 'const std::less<long unsigned int>&' -->
8607            <parameter type-id='type-id-595'/>
8608            <!-- parameter of type 'const STL_Allocator<long unsigned int, HeapLeakChecker::Allocator>&' -->
8609            <parameter type-id='type-id-331'/>
8610            <!-- void -->
8611            <return type-id='type-id-75'/>
8612          </function-decl>
8613        </member-function>
8614        <member-function access='private'>
8615          <!-- void std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::_Rb_tree(const std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >&) -->
8616          <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='597' column='1' visibility='default' binding='global' size-in-bits='64'>
8617            <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >*' -->
8618            <parameter type-id='type-id-642' is-artificial='yes'/>
8619            <!-- parameter of type 'const std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >&' -->
8620            <parameter type-id='type-id-500'/>
8621            <!-- void -->
8622            <return type-id='type-id-75'/>
8623          </function-decl>
8624        </member-function>
8625        <member-function access='private' destructor='yes'>
8626          <!-- std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::~_Rb_tree(int) -->
8627          <function-decl name='~_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='613' column='1' visibility='default' binding='global' size-in-bits='64'>
8628            <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >*' -->
8629            <parameter type-id='type-id-642' is-artificial='yes'/>
8630            <!-- artificial parameter of type 'int' -->
8631            <parameter type-id='type-id-1' is-artificial='yes'/>
8632            <!-- void -->
8633            <return type-id='type-id-75'/>
8634          </function-decl>
8635        </member-function>
8636        <member-function access='private'>
8637          <!-- std::_Rb_tree_const_iterator<long unsigned int> std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::end() -->
8638          <function-decl name='end' mangled-name='_ZNKSt8_Rb_treeImmSt9_IdentityImESt4lessImE13STL_AllocatorImN15HeapLeakChecker9AllocatorEEE3endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='643' column='1' visibility='default' binding='global' size-in-bits='64'>
8639            <!-- implicit parameter of type 'const std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >*' -->
8640            <parameter type-id='type-id-501' is-artificial='yes'/>
8641            <!-- struct std::_Rb_tree_const_iterator<long unsigned int> -->
8642            <return type-id='type-id-517'/>
8643          </function-decl>
8644        </member-function>
8645        <member-function access='protected' static='yes'>
8646          <!-- const unsigned long int& std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::_S_value() -->
8647          <function-decl name='_S_value' mangled-name='_ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImE13STL_AllocatorImN15HeapLeakChecker9AllocatorEEE8_S_valueEPKSt13_Rb_tree_nodeImE' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='500' column='1' visibility='default' binding='global' size-in-bits='64'>
8648            <!-- parameter of type 'const std::_Rb_tree_node<long unsigned int>*' -->
8649            <parameter type-id='type-id-752'/>
8650            <!-- const unsigned long int& -->
8651            <return type-id='type-id-334'/>
8652          </function-decl>
8653        </member-function>
8654        <member-function access='protected' static='yes'>
8655          <!-- const unsigned long int& std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::_S_key() -->
8656          <function-decl name='_S_key' mangled-name='_ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImE13STL_AllocatorImN15HeapLeakChecker9AllocatorEEE6_S_keyEPKSt13_Rb_tree_nodeImE' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='504' column='1' visibility='default' binding='global' size-in-bits='64'>
8657            <!-- parameter of type 'const std::_Rb_tree_node<long unsigned int>*' -->
8658            <parameter type-id='type-id-752'/>
8659            <!-- const unsigned long int& -->
8660            <return type-id='type-id-334'/>
8661          </function-decl>
8662        </member-function>
8663        <member-function access='protected' static='yes'>
8664          <!-- std::_Rb_tree_node<long unsigned int>* std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::_S_left() -->
8665          <function-decl name='_S_left' mangled-name='_ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImE13STL_AllocatorImN15HeapLeakChecker9AllocatorEEE7_S_leftEPSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='508' column='1' visibility='default' binding='global' size-in-bits='64'>
8666            <!-- parameter of type 'std::_Rb_tree_node_base*' -->
8667            <parameter type-id='type-id-675'/>
8668            <!-- std::_Rb_tree_node<long unsigned int>* -->
8669            <return type-id='type-id-337'/>
8670          </function-decl>
8671        </member-function>
8672        <member-function access='protected' static='yes'>
8673          <!-- std::_Rb_tree_node<long unsigned int>* std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::_S_right() -->
8674          <function-decl name='_S_right' mangled-name='_ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImE13STL_AllocatorImN15HeapLeakChecker9AllocatorEEE8_S_rightEPSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='516' column='1' visibility='default' binding='global' size-in-bits='64'>
8675            <!-- parameter of type 'std::_Rb_tree_node_base*' -->
8676            <parameter type-id='type-id-675'/>
8677            <!-- std::_Rb_tree_node<long unsigned int>* -->
8678            <return type-id='type-id-337'/>
8679          </function-decl>
8680        </member-function>
8681        <member-function access='protected'>
8682          <!-- std::_Rb_tree_node<long unsigned int>* std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::_M_end() -->
8683          <function-decl name='_M_end' mangled-name='_ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImE13STL_AllocatorImN15HeapLeakChecker9AllocatorEEE6_M_endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='492' column='1' visibility='default' binding='global' size-in-bits='64'>
8684            <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >*' -->
8685            <parameter type-id='type-id-642' is-artificial='yes'/>
8686            <!-- std::_Rb_tree_node<long unsigned int>* -->
8687            <return type-id='type-id-337'/>
8688          </function-decl>
8689        </member-function>
8690        <member-function access='protected'>
8691          <!-- std::_Rb_tree_node<long unsigned int>* std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::_M_begin() -->
8692          <function-decl name='_M_begin' mangled-name='_ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImE13STL_AllocatorImN15HeapLeakChecker9AllocatorEEE8_M_beginEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='481' column='1' visibility='default' binding='global' size-in-bits='64'>
8693            <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >*' -->
8694            <parameter type-id='type-id-642' is-artificial='yes'/>
8695            <!-- std::_Rb_tree_node<long unsigned int>* -->
8696            <return type-id='type-id-337'/>
8697          </function-decl>
8698        </member-function>
8699        <member-function access='private'>
8700          <!-- std::_Rb_tree_iterator<long unsigned int> std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::_M_lower_bound(std::_Rb_tree_node<long unsigned int>*, std::_Rb_tree_node<long unsigned int>*, const unsigned long int&) -->
8701          <function-decl name='_M_lower_bound' mangled-name='_ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImE13STL_AllocatorImN15HeapLeakChecker9AllocatorEEE14_M_lower_boundEPSt13_Rb_tree_nodeImESB_RKm' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='981' column='1' visibility='default' binding='global' size-in-bits='64'>
8702            <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >*' -->
8703            <parameter type-id='type-id-642' is-artificial='yes'/>
8704            <!-- parameter of type 'std::_Rb_tree_node<long unsigned int>*' -->
8705            <parameter type-id='type-id-337'/>
8706            <!-- parameter of type 'std::_Rb_tree_node<long unsigned int>*' -->
8707            <parameter type-id='type-id-337'/>
8708            <!-- parameter of type 'const unsigned long int&' -->
8709            <parameter type-id='type-id-334'/>
8710            <!-- struct std::_Rb_tree_iterator<long unsigned int> -->
8711            <return type-id='type-id-536'/>
8712          </function-decl>
8713        </member-function>
8714        <member-function access='private'>
8715          <!-- std::_Rb_tree_iterator<long unsigned int> std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::lower_bound(const unsigned long int&) -->
8716          <function-decl name='lower_bound' mangled-name='_ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImE13STL_AllocatorImN15HeapLeakChecker9AllocatorEEE11lower_boundERKm' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='744' column='1' visibility='default' binding='global' size-in-bits='64'>
8717            <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >*' -->
8718            <parameter type-id='type-id-642' is-artificial='yes'/>
8719            <!-- parameter of type 'const unsigned long int&' -->
8720            <parameter type-id='type-id-334'/>
8721            <!-- struct std::_Rb_tree_iterator<long unsigned int> -->
8722            <return type-id='type-id-536'/>
8723          </function-decl>
8724        </member-function>
8725        <member-function access='protected' static='yes'>
8726          <!-- const unsigned long int& std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::_S_value() -->
8727          <function-decl name='_S_value' mangled-name='_ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImE13STL_AllocatorImN15HeapLeakChecker9AllocatorEEE8_S_valueEPKSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='524' column='1' visibility='default' binding='global' size-in-bits='64'>
8728            <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
8729            <parameter type-id='type-id-554'/>
8730            <!-- const unsigned long int& -->
8731            <return type-id='type-id-334'/>
8732          </function-decl>
8733        </member-function>
8734        <member-function access='private'>
8735          <!-- const STL_Allocator<std::_Rb_tree_node<long unsigned int>, HeapLeakChecker::Allocator>& std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::_M_get_Node_allocator() -->
8736          <function-decl name='_M_get_Node_allocator' mangled-name='_ZNKSt8_Rb_treeImmSt9_IdentityImESt4lessImE13STL_AllocatorImN15HeapLeakChecker9AllocatorEEE21_M_get_Node_allocatorEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='349' column='1' visibility='default' binding='global' size-in-bits='64'>
8737            <!-- implicit parameter of type 'const std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >*' -->
8738            <parameter type-id='type-id-501' is-artificial='yes'/>
8739            <!-- const STL_Allocator<std::_Rb_tree_node<long unsigned int>, HeapLeakChecker::Allocator>& -->
8740            <return type-id='type-id-332'/>
8741          </function-decl>
8742        </member-function>
8743        <member-function access='private'>
8744          <!-- STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::get_allocator() -->
8745          <function-decl name='get_allocator' mangled-name='_ZNKSt8_Rb_treeImmSt9_IdentityImESt4lessImE13STL_AllocatorImN15HeapLeakChecker9AllocatorEEE13get_allocatorEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='353' column='1' visibility='default' binding='global' size-in-bits='64'>
8746            <!-- implicit parameter of type 'const std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >*' -->
8747            <parameter type-id='type-id-501' is-artificial='yes'/>
8748            <!-- class STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> -->
8749            <return type-id='type-id-329'/>
8750          </function-decl>
8751        </member-function>
8752        <member-function access='protected'>
8753          <!-- void std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::_M_put_node(std::_Rb_tree_node<long unsigned int>*) -->
8754          <function-decl name='_M_put_node' mangled-name='_ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImE13STL_AllocatorImN15HeapLeakChecker9AllocatorEEE11_M_put_nodeEPSt13_Rb_tree_nodeImE' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='362' column='1' visibility='default' binding='global' size-in-bits='64'>
8755            <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >*' -->
8756            <parameter type-id='type-id-642' is-artificial='yes'/>
8757            <!-- parameter of type 'std::_Rb_tree_node<long unsigned int>*' -->
8758            <parameter type-id='type-id-337'/>
8759            <!-- void -->
8760            <return type-id='type-id-75'/>
8761          </function-decl>
8762        </member-function>
8763        <member-function access='protected'>
8764          <!-- void std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::_M_destroy_node(std::_Rb_tree_node<long unsigned int>*) -->
8765          <function-decl name='_M_destroy_node' mangled-name='_ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImE13STL_AllocatorImN15HeapLeakChecker9AllocatorEEE15_M_destroy_nodeEPSt13_Rb_tree_nodeImE' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='381' column='1' visibility='default' binding='global' size-in-bits='64'>
8766            <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >*' -->
8767            <parameter type-id='type-id-642' is-artificial='yes'/>
8768            <!-- parameter of type 'std::_Rb_tree_node<long unsigned int>*' -->
8769            <parameter type-id='type-id-337'/>
8770            <!-- void -->
8771            <return type-id='type-id-75'/>
8772          </function-decl>
8773        </member-function>
8774        <member-function access='protected'>
8775          <!-- std::_Rb_tree_node<long unsigned int>* std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::_M_get_node() -->
8776          <function-decl name='_M_get_node' mangled-name='_ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImE13STL_AllocatorImN15HeapLeakChecker9AllocatorEEE11_M_get_nodeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='358' column='1' visibility='default' binding='global' size-in-bits='64'>
8777            <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >*' -->
8778            <parameter type-id='type-id-642' is-artificial='yes'/>
8779            <!-- std::_Rb_tree_node<long unsigned int>* -->
8780            <return type-id='type-id-337'/>
8781          </function-decl>
8782        </member-function>
8783        <member-function access='protected' static='yes'>
8784          <!-- const unsigned long int& std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::_S_key() -->
8785          <function-decl name='_S_key' mangled-name='_ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImE13STL_AllocatorImN15HeapLeakChecker9AllocatorEEE6_S_keyEPKSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='528' column='1' visibility='default' binding='global' size-in-bits='64'>
8786            <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
8787            <parameter type-id='type-id-554'/>
8788            <!-- const unsigned long int& -->
8789            <return type-id='type-id-334'/>
8790          </function-decl>
8791        </member-function>
8792        <member-function access='protected'>
8793          <!-- std::_Rb_tree_node<long unsigned int>* std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::_M_create_node(const unsigned long int&) -->
8794          <function-decl name='_M_create_node' mangled-name='_ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImE13STL_AllocatorImN15HeapLeakChecker9AllocatorEEE14_M_create_nodeERKm' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='367' column='1' visibility='default' binding='global' size-in-bits='64'>
8795            <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >*' -->
8796            <parameter type-id='type-id-642' is-artificial='yes'/>
8797            <!-- parameter of type 'const unsigned long int&' -->
8798            <parameter type-id='type-id-334'/>
8799            <!-- std::_Rb_tree_node<long unsigned int>* -->
8800            <return type-id='type-id-337'/>
8801          </function-decl>
8802        </member-function>
8803        <member-function access='private'>
8804          <!-- std::_Rb_tree_iterator<long unsigned int> std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::begin() -->
8805          <function-decl name='begin' mangled-name='_ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImE13STL_AllocatorImN15HeapLeakChecker9AllocatorEEE5beginEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='625' column='1' visibility='default' binding='global' size-in-bits='64'>
8806            <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >*' -->
8807            <parameter type-id='type-id-642' is-artificial='yes'/>
8808            <!-- struct std::_Rb_tree_iterator<long unsigned int> -->
8809            <return type-id='type-id-536'/>
8810          </function-decl>
8811        </member-function>
8812        <member-function access='private'>
8813          <!-- std::pair<std::_Rb_tree_iterator<long unsigned int>, bool> std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::_M_insert_unique(const unsigned long int&) -->
8814          <function-decl name='_M_insert_unique' mangled-name='_ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImE13STL_AllocatorImN15HeapLeakChecker9AllocatorEEE16_M_insert_uniqueERKm' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='1161' column='1' visibility='default' binding='global' size-in-bits='64'>
8815            <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >*' -->
8816            <parameter type-id='type-id-642' is-artificial='yes'/>
8817            <!-- parameter of type 'const unsigned long int&' -->
8818            <parameter type-id='type-id-334'/>
8819            <!-- struct std::pair<std::_Rb_tree_iterator<long unsigned int>, bool> -->
8820            <return type-id='type-id-710'/>
8821          </function-decl>
8822        </member-function>
8823        <member-function access='private'>
8824          <!-- void std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::_M_erase(std::_Rb_tree_node<long unsigned int>*) -->
8825          <function-decl name='_M_erase' mangled-name='_ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImE13STL_AllocatorImN15HeapLeakChecker9AllocatorEEE8_M_eraseEPSt13_Rb_tree_nodeImE' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='964' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImE13STL_AllocatorImN15HeapLeakChecker9AllocatorEEE8_M_eraseEPSt13_Rb_tree_nodeImE'>
8826            <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >*' -->
8827            <parameter type-id='type-id-642' is-artificial='yes'/>
8828            <!-- parameter of type 'std::_Rb_tree_node<long unsigned int>*' -->
8829            <parameter type-id='type-id-337'/>
8830            <!-- void -->
8831            <return type-id='type-id-75'/>
8832          </function-decl>
8833        </member-function>
8834        <member-function access='private'>
8835          <!-- std::_Rb_tree_iterator<long unsigned int> std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::_M_insert_(const std::_Rb_tree_node_base*, const std::_Rb_tree_node_base*, const unsigned long int&) -->
8836          <function-decl name='_M_insert_' mangled-name='_ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImE13STL_AllocatorImN15HeapLeakChecker9AllocatorEEE10_M_insert_EPKSt18_Rb_tree_node_baseSB_RKm' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='874' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImE13STL_AllocatorImN15HeapLeakChecker9AllocatorEEE10_M_insert_EPKSt18_Rb_tree_node_baseSB_RKm'>
8837            <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >*' -->
8838            <parameter type-id='type-id-642' is-artificial='yes'/>
8839            <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
8840            <parameter type-id='type-id-554'/>
8841            <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
8842            <parameter type-id='type-id-554'/>
8843            <!-- parameter of type 'const unsigned long int&' -->
8844            <parameter type-id='type-id-334'/>
8845            <!-- struct std::_Rb_tree_iterator<long unsigned int> -->
8846            <return type-id='type-id-536'/>
8847          </function-decl>
8848        </member-function>
8849      </class-decl>
8850      <!-- class std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> > -->
8851      <class-decl name='_Rb_tree&lt;long unsigned int, std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt;, std::_Select1st&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt; &gt;, std::less&lt;long unsigned int&gt;, STL_Allocator&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt;, HeapLeakChecker::Allocator&gt; &gt;' size-in-bits='384' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='323' column='1' id='type-id-502'>
8852        <member-type access='protected'>
8853          <!-- struct std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<long unsigned int>, false> -->
8854          <class-decl name='_Rb_tree_impl&lt;std::less&lt;long unsigned int&gt;, false&gt;' size-in-bits='384' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='427' column='1' id='type-id-647'>
8855            <!-- class STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, HeapLeakChecker::Allocator> -->
8856            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-338'/>
8857            <data-member access='public' layout-offset-in-bits='0'>
8858              <!-- std::less<long unsigned int> std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<long unsigned int>, false>::_M_key_compare -->
8859              <var-decl name='_M_key_compare' type-id='type-id-593' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='428' column='1'/>
8860            </data-member>
8861            <data-member access='public' layout-offset-in-bits='64'>
8862              <!-- std::_Rb_tree_node_base std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<long unsigned int>, false>::_M_header -->
8863              <var-decl name='_M_header' type-id='type-id-552' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='429' column='1'/>
8864            </data-member>
8865            <data-member access='public' layout-offset-in-bits='320'>
8866              <!-- size_t std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<long unsigned int>, false>::_M_node_count -->
8867              <var-decl name='_M_node_count' type-id='type-id-7' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='430' column='1'/>
8868            </data-member>
8869            <member-function access='public'>
8870              <!-- void std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<long unsigned int>, false>::_Rb_tree_impl() -->
8871              <function-decl name='_Rb_tree_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='432' column='1' visibility='default' binding='global' size-in-bits='64'>
8872                <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<long unsigned int>, false>*' -->
8873                <parameter type-id='type-id-648' is-artificial='yes'/>
8874                <!-- void -->
8875                <return type-id='type-id-75'/>
8876              </function-decl>
8877            </member-function>
8878            <member-function access='public'>
8879              <!-- void std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<long unsigned int>, false>::_Rb_tree_impl(const std::less<long unsigned int>&, const STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, HeapLeakChecker::Allocator>&) -->
8880              <function-decl name='_Rb_tree_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='437' column='1' visibility='default' binding='global' size-in-bits='64'>
8881                <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<long unsigned int>, false>*' -->
8882                <parameter type-id='type-id-648' is-artificial='yes'/>
8883                <!-- parameter of type 'const std::less<long unsigned int>&' -->
8884                <parameter type-id='type-id-595'/>
8885                <!-- parameter of type 'const STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, HeapLeakChecker::Allocator>&' -->
8886                <parameter type-id='type-id-340'/>
8887                <!-- void -->
8888                <return type-id='type-id-75'/>
8889              </function-decl>
8890            </member-function>
8891            <member-function access='private'>
8892              <!-- void std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<long unsigned int>, false>::_M_initialize() -->
8893              <function-decl name='_M_initialize' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmN15HeapLeakChecker10RangeValueEESt10_Select1stIS4_ESt4lessImE13STL_AllocatorIS4_NS2_9AllocatorEEE13_Rb_tree_implIS8_Lb0EE13_M_initializeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='444' column='1' visibility='default' binding='global' size-in-bits='64'>
8894                <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<long unsigned int>, false>*' -->
8895                <parameter type-id='type-id-648' is-artificial='yes'/>
8896                <!-- void -->
8897                <return type-id='type-id-75'/>
8898              </function-decl>
8899            </member-function>
8900          </class-decl>
8901        </member-type>
8902        <data-member access='protected' layout-offset-in-bits='0'>
8903          <!-- std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<long unsigned int>, false> std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::_M_impl -->
8904          <var-decl name='_M_impl' type-id='type-id-647' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='453' column='1'/>
8905        </data-member>
8906        <member-function access='private'>
8907          <!-- void std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::_Rb_tree() -->
8908          <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='591' column='1' visibility='default' binding='global' size-in-bits='64'>
8909            <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >*' -->
8910            <parameter type-id='type-id-646' is-artificial='yes'/>
8911            <!-- void -->
8912            <return type-id='type-id-75'/>
8913          </function-decl>
8914        </member-function>
8915        <member-function access='private'>
8916          <!-- void std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::_Rb_tree(const std::less<long unsigned int>&, const STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator>&) -->
8917          <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='593' column='1' visibility='default' binding='global' size-in-bits='64'>
8918            <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >*' -->
8919            <parameter type-id='type-id-646' is-artificial='yes'/>
8920            <!-- parameter of type 'const std::less<long unsigned int>&' -->
8921            <parameter type-id='type-id-595'/>
8922            <!-- parameter of type 'const STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator>&' -->
8923            <parameter type-id='type-id-352'/>
8924            <!-- void -->
8925            <return type-id='type-id-75'/>
8926          </function-decl>
8927        </member-function>
8928        <member-function access='private'>
8929          <!-- void std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::_Rb_tree(const std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >&) -->
8930          <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='597' column='1' visibility='default' binding='global' size-in-bits='64'>
8931            <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >*' -->
8932            <parameter type-id='type-id-646' is-artificial='yes'/>
8933            <!-- parameter of type 'const std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >&' -->
8934            <parameter type-id='type-id-504'/>
8935            <!-- void -->
8936            <return type-id='type-id-75'/>
8937          </function-decl>
8938        </member-function>
8939        <member-function access='private' destructor='yes'>
8940          <!-- std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::~_Rb_tree(int) -->
8941          <function-decl name='~_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='613' column='1' visibility='default' binding='global' size-in-bits='64'>
8942            <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >*' -->
8943            <parameter type-id='type-id-646' is-artificial='yes'/>
8944            <!-- artificial parameter of type 'int' -->
8945            <parameter type-id='type-id-1' is-artificial='yes'/>
8946            <!-- void -->
8947            <return type-id='type-id-75'/>
8948          </function-decl>
8949        </member-function>
8950        <member-function access='private'>
8951          <!-- std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::end() -->
8952          <function-decl name='end' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmN15HeapLeakChecker10RangeValueEESt10_Select1stIS4_ESt4lessImE13STL_AllocatorIS4_NS2_9AllocatorEEE3endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='639' column='1' visibility='default' binding='global' size-in-bits='64'>
8953            <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >*' -->
8954            <parameter type-id='type-id-646' is-artificial='yes'/>
8955            <!-- struct std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > -->
8956            <return type-id='type-id-540'/>
8957          </function-decl>
8958        </member-function>
8959        <member-function access='protected' static='yes'>
8960          <!-- const std::pair<const long unsigned int, HeapLeakChecker::RangeValue>& std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::_S_value() -->
8961          <function-decl name='_S_value' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmN15HeapLeakChecker10RangeValueEESt10_Select1stIS4_ESt4lessImE13STL_AllocatorIS4_NS2_9AllocatorEEE8_S_valueEPKSt13_Rb_tree_nodeIS4_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='500' column='1' visibility='default' binding='global' size-in-bits='64'>
8962            <!-- parameter of type 'const std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*' -->
8963            <parameter type-id='type-id-756'/>
8964            <!-- const std::pair<const long unsigned int, HeapLeakChecker::RangeValue>& -->
8965            <return type-id='type-id-354'/>
8966          </function-decl>
8967        </member-function>
8968        <member-function access='protected' static='yes'>
8969          <!-- const unsigned long int& std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::_S_key() -->
8970          <function-decl name='_S_key' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmN15HeapLeakChecker10RangeValueEESt10_Select1stIS4_ESt4lessImE13STL_AllocatorIS4_NS2_9AllocatorEEE6_S_keyEPKSt13_Rb_tree_nodeIS4_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='504' column='1' visibility='default' binding='global' size-in-bits='64'>
8971            <!-- parameter of type 'const std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*' -->
8972            <parameter type-id='type-id-756'/>
8973            <!-- const unsigned long int& -->
8974            <return type-id='type-id-334'/>
8975          </function-decl>
8976        </member-function>
8977        <member-function access='protected' static='yes'>
8978          <!-- std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >* std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::_S_left() -->
8979          <function-decl name='_S_left' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmN15HeapLeakChecker10RangeValueEESt10_Select1stIS4_ESt4lessImE13STL_AllocatorIS4_NS2_9AllocatorEEE7_S_leftEPSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='508' column='1' visibility='default' binding='global' size-in-bits='64'>
8980            <!-- parameter of type 'std::_Rb_tree_node_base*' -->
8981            <parameter type-id='type-id-675'/>
8982            <!-- std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >* -->
8983            <return type-id='type-id-341'/>
8984          </function-decl>
8985        </member-function>
8986        <member-function access='protected' static='yes'>
8987          <!-- std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >* std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::_S_right() -->
8988          <function-decl name='_S_right' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmN15HeapLeakChecker10RangeValueEESt10_Select1stIS4_ESt4lessImE13STL_AllocatorIS4_NS2_9AllocatorEEE8_S_rightEPSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='516' column='1' visibility='default' binding='global' size-in-bits='64'>
8989            <!-- parameter of type 'std::_Rb_tree_node_base*' -->
8990            <parameter type-id='type-id-675'/>
8991            <!-- std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >* -->
8992            <return type-id='type-id-341'/>
8993          </function-decl>
8994        </member-function>
8995        <member-function access='protected'>
8996          <!-- std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >* std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::_M_end() -->
8997          <function-decl name='_M_end' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmN15HeapLeakChecker10RangeValueEESt10_Select1stIS4_ESt4lessImE13STL_AllocatorIS4_NS2_9AllocatorEEE6_M_endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='492' column='1' visibility='default' binding='global' size-in-bits='64'>
8998            <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >*' -->
8999            <parameter type-id='type-id-646' is-artificial='yes'/>
9000            <!-- std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >* -->
9001            <return type-id='type-id-341'/>
9002          </function-decl>
9003        </member-function>
9004        <member-function access='protected'>
9005          <!-- std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >* std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::_M_begin() -->
9006          <function-decl name='_M_begin' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmN15HeapLeakChecker10RangeValueEESt10_Select1stIS4_ESt4lessImE13STL_AllocatorIS4_NS2_9AllocatorEEE8_M_beginEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='481' column='1' visibility='default' binding='global' size-in-bits='64'>
9007            <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >*' -->
9008            <parameter type-id='type-id-646' is-artificial='yes'/>
9009            <!-- std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >* -->
9010            <return type-id='type-id-341'/>
9011          </function-decl>
9012        </member-function>
9013        <member-function access='private'>
9014          <!-- std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::_M_upper_bound(std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*, std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*, const unsigned long int&) -->
9015          <function-decl name='_M_upper_bound' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmN15HeapLeakChecker10RangeValueEESt10_Select1stIS4_ESt4lessImE13STL_AllocatorIS4_NS2_9AllocatorEEE14_M_upper_boundEPSt13_Rb_tree_nodeIS4_ESF_RS1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='1013' column='1' visibility='default' binding='global' size-in-bits='64'>
9016            <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >*' -->
9017            <parameter type-id='type-id-646' is-artificial='yes'/>
9018            <!-- parameter of type 'std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*' -->
9019            <parameter type-id='type-id-341'/>
9020            <!-- parameter of type 'std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*' -->
9021            <parameter type-id='type-id-341'/>
9022            <!-- parameter of type 'const unsigned long int&' -->
9023            <parameter type-id='type-id-334'/>
9024            <!-- struct std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > -->
9025            <return type-id='type-id-540'/>
9026          </function-decl>
9027        </member-function>
9028        <member-function access='private'>
9029          <!-- std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::upper_bound(const unsigned long int&) -->
9030          <function-decl name='upper_bound' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmN15HeapLeakChecker10RangeValueEESt10_Select1stIS4_ESt4lessImE13STL_AllocatorIS4_NS2_9AllocatorEEE11upper_boundERS1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='752' column='1' visibility='default' binding='global' size-in-bits='64'>
9031            <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >*' -->
9032            <parameter type-id='type-id-646' is-artificial='yes'/>
9033            <!-- parameter of type 'const unsigned long int&' -->
9034            <parameter type-id='type-id-334'/>
9035            <!-- struct std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > -->
9036            <return type-id='type-id-540'/>
9037          </function-decl>
9038        </member-function>
9039        <member-function access='protected' static='yes'>
9040          <!-- const std::pair<const long unsigned int, HeapLeakChecker::RangeValue>& std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::_S_value() -->
9041          <function-decl name='_S_value' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmN15HeapLeakChecker10RangeValueEESt10_Select1stIS4_ESt4lessImE13STL_AllocatorIS4_NS2_9AllocatorEEE8_S_valueEPKSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='524' column='1' visibility='default' binding='global' size-in-bits='64'>
9042            <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
9043            <parameter type-id='type-id-554'/>
9044            <!-- const std::pair<const long unsigned int, HeapLeakChecker::RangeValue>& -->
9045            <return type-id='type-id-354'/>
9046          </function-decl>
9047        </member-function>
9048        <member-function access='private'>
9049          <!-- std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::_M_lower_bound(std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*, std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*, const unsigned long int&) -->
9050          <function-decl name='_M_lower_bound' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmN15HeapLeakChecker10RangeValueEESt10_Select1stIS4_ESt4lessImE13STL_AllocatorIS4_NS2_9AllocatorEEE14_M_lower_boundEPSt13_Rb_tree_nodeIS4_ESF_RS1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='981' column='1' visibility='default' binding='global' size-in-bits='64'>
9051            <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >*' -->
9052            <parameter type-id='type-id-646' is-artificial='yes'/>
9053            <!-- parameter of type 'std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*' -->
9054            <parameter type-id='type-id-341'/>
9055            <!-- parameter of type 'std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*' -->
9056            <parameter type-id='type-id-341'/>
9057            <!-- parameter of type 'const unsigned long int&' -->
9058            <parameter type-id='type-id-334'/>
9059            <!-- struct std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > -->
9060            <return type-id='type-id-540'/>
9061          </function-decl>
9062        </member-function>
9063        <member-function access='protected' static='yes'>
9064          <!-- const unsigned long int& std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::_S_key() -->
9065          <function-decl name='_S_key' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmN15HeapLeakChecker10RangeValueEESt10_Select1stIS4_ESt4lessImE13STL_AllocatorIS4_NS2_9AllocatorEEE6_S_keyEPKSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='528' column='1' visibility='default' binding='global' size-in-bits='64'>
9066            <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
9067            <parameter type-id='type-id-554'/>
9068            <!-- const unsigned long int& -->
9069            <return type-id='type-id-334'/>
9070          </function-decl>
9071        </member-function>
9072        <member-function access='private'>
9073          <!-- std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::find(const unsigned long int&) -->
9074          <function-decl name='find' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmN15HeapLeakChecker10RangeValueEESt10_Select1stIS4_ESt4lessImE13STL_AllocatorIS4_NS2_9AllocatorEEE4findERS1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='1418' column='1' visibility='default' binding='global' size-in-bits='64'>
9075            <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >*' -->
9076            <parameter type-id='type-id-646' is-artificial='yes'/>
9077            <!-- parameter of type 'const unsigned long int&' -->
9078            <parameter type-id='type-id-334'/>
9079            <!-- struct std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > -->
9080            <return type-id='type-id-540'/>
9081          </function-decl>
9082        </member-function>
9083        <member-function access='private'>
9084          <!-- const STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, HeapLeakChecker::Allocator>& std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::_M_get_Node_allocator() -->
9085          <function-decl name='_M_get_Node_allocator' mangled-name='_ZNKSt8_Rb_treeImSt4pairIKmN15HeapLeakChecker10RangeValueEESt10_Select1stIS4_ESt4lessImE13STL_AllocatorIS4_NS2_9AllocatorEEE21_M_get_Node_allocatorEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='349' column='1' visibility='default' binding='global' size-in-bits='64'>
9086            <!-- implicit parameter of type 'const std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >*' -->
9087            <parameter type-id='type-id-505' is-artificial='yes'/>
9088            <!-- const STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, HeapLeakChecker::Allocator>& -->
9089            <return type-id='type-id-340'/>
9090          </function-decl>
9091        </member-function>
9092        <member-function access='protected'>
9093          <!-- std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >* std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::_M_get_node() -->
9094          <function-decl name='_M_get_node' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmN15HeapLeakChecker10RangeValueEESt10_Select1stIS4_ESt4lessImE13STL_AllocatorIS4_NS2_9AllocatorEEE11_M_get_nodeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='358' column='1' visibility='default' binding='global' size-in-bits='64'>
9095            <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >*' -->
9096            <parameter type-id='type-id-646' is-artificial='yes'/>
9097            <!-- std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >* -->
9098            <return type-id='type-id-341'/>
9099          </function-decl>
9100        </member-function>
9101        <member-function access='private'>
9102          <!-- STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::get_allocator() -->
9103          <function-decl name='get_allocator' mangled-name='_ZNKSt8_Rb_treeImSt4pairIKmN15HeapLeakChecker10RangeValueEESt10_Select1stIS4_ESt4lessImE13STL_AllocatorIS4_NS2_9AllocatorEEE13get_allocatorEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='353' column='1' visibility='default' binding='global' size-in-bits='64'>
9104            <!-- implicit parameter of type 'const std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >*' -->
9105            <parameter type-id='type-id-505' is-artificial='yes'/>
9106            <!-- class STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> -->
9107            <return type-id='type-id-350'/>
9108          </function-decl>
9109        </member-function>
9110        <member-function access='protected'>
9111          <!-- void std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::_M_put_node(std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*) -->
9112          <function-decl name='_M_put_node' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmN15HeapLeakChecker10RangeValueEESt10_Select1stIS4_ESt4lessImE13STL_AllocatorIS4_NS2_9AllocatorEEE11_M_put_nodeEPSt13_Rb_tree_nodeIS4_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='362' column='1' visibility='default' binding='global' size-in-bits='64'>
9113            <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >*' -->
9114            <parameter type-id='type-id-646' is-artificial='yes'/>
9115            <!-- parameter of type 'std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*' -->
9116            <parameter type-id='type-id-341'/>
9117            <!-- void -->
9118            <return type-id='type-id-75'/>
9119          </function-decl>
9120        </member-function>
9121        <member-function access='protected'>
9122          <!-- std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >* std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::_M_create_node(const std::pair<const long unsigned int, HeapLeakChecker::RangeValue>&) -->
9123          <function-decl name='_M_create_node' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmN15HeapLeakChecker10RangeValueEESt10_Select1stIS4_ESt4lessImE13STL_AllocatorIS4_NS2_9AllocatorEEE14_M_create_nodeERKS4_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='367' column='1' visibility='default' binding='global' size-in-bits='64'>
9124            <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >*' -->
9125            <parameter type-id='type-id-646' is-artificial='yes'/>
9126            <!-- parameter of type 'const std::pair<const long unsigned int, HeapLeakChecker::RangeValue>&' -->
9127            <parameter type-id='type-id-354'/>
9128            <!-- std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >* -->
9129            <return type-id='type-id-341'/>
9130          </function-decl>
9131        </member-function>
9132        <member-function access='private'>
9133          <!-- std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::begin() -->
9134          <function-decl name='begin' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmN15HeapLeakChecker10RangeValueEESt10_Select1stIS4_ESt4lessImE13STL_AllocatorIS4_NS2_9AllocatorEEE5beginEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='625' column='1' visibility='default' binding='global' size-in-bits='64'>
9135            <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >*' -->
9136            <parameter type-id='type-id-646' is-artificial='yes'/>
9137            <!-- struct std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > -->
9138            <return type-id='type-id-540'/>
9139          </function-decl>
9140        </member-function>
9141        <member-function access='private'>
9142          <!-- std::pair<std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, bool> std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::_M_insert_unique(const std::pair<const long unsigned int, HeapLeakChecker::RangeValue>&) -->
9143          <function-decl name='_M_insert_unique' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmN15HeapLeakChecker10RangeValueEESt10_Select1stIS4_ESt4lessImE13STL_AllocatorIS4_NS2_9AllocatorEEE16_M_insert_uniqueERKS4_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='1161' column='1' visibility='default' binding='global' size-in-bits='64'>
9144            <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >*' -->
9145            <parameter type-id='type-id-646' is-artificial='yes'/>
9146            <!-- parameter of type 'const std::pair<const long unsigned int, HeapLeakChecker::RangeValue>&' -->
9147            <parameter type-id='type-id-354'/>
9148            <!-- struct std::pair<std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, bool> -->
9149            <return type-id='type-id-712'/>
9150          </function-decl>
9151        </member-function>
9152        <member-function access='protected'>
9153          <!-- void std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::_M_destroy_node(std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*) -->
9154          <function-decl name='_M_destroy_node' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmN15HeapLeakChecker10RangeValueEESt10_Select1stIS4_ESt4lessImE13STL_AllocatorIS4_NS2_9AllocatorEEE15_M_destroy_nodeEPSt13_Rb_tree_nodeIS4_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='381' column='1' visibility='default' binding='global' size-in-bits='64'>
9155            <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >*' -->
9156            <parameter type-id='type-id-646' is-artificial='yes'/>
9157            <!-- parameter of type 'std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*' -->
9158            <parameter type-id='type-id-341'/>
9159            <!-- void -->
9160            <return type-id='type-id-75'/>
9161          </function-decl>
9162        </member-function>
9163        <member-function access='private'>
9164          <!-- void std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::_M_erase(std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*) -->
9165          <function-decl name='_M_erase' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmN15HeapLeakChecker10RangeValueEESt10_Select1stIS4_ESt4lessImE13STL_AllocatorIS4_NS2_9AllocatorEEE8_M_eraseEPSt13_Rb_tree_nodeIS4_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='964' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeImSt4pairIKmN15HeapLeakChecker10RangeValueEESt10_Select1stIS4_ESt4lessImE13STL_AllocatorIS4_NS2_9AllocatorEEE8_M_eraseEPSt13_Rb_tree_nodeIS4_E'>
9166            <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >*' -->
9167            <parameter type-id='type-id-646' is-artificial='yes'/>
9168            <!-- parameter of type 'std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*' -->
9169            <parameter type-id='type-id-341'/>
9170            <!-- void -->
9171            <return type-id='type-id-75'/>
9172          </function-decl>
9173        </member-function>
9174        <member-function access='private'>
9175          <!-- std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::_M_insert_(const std::_Rb_tree_node_base*, const std::_Rb_tree_node_base*, const std::pair<const long unsigned int, HeapLeakChecker::RangeValue>&) -->
9176          <function-decl name='_M_insert_' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmN15HeapLeakChecker10RangeValueEESt10_Select1stIS4_ESt4lessImE13STL_AllocatorIS4_NS2_9AllocatorEEE10_M_insert_EPKSt18_Rb_tree_node_baseSF_RKS4_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='874' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeImSt4pairIKmN15HeapLeakChecker10RangeValueEESt10_Select1stIS4_ESt4lessImE13STL_AllocatorIS4_NS2_9AllocatorEEE10_M_insert_EPKSt18_Rb_tree_node_baseSF_RKS4_'>
9177            <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >*' -->
9178            <parameter type-id='type-id-646' is-artificial='yes'/>
9179            <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
9180            <parameter type-id='type-id-554'/>
9181            <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
9182            <parameter type-id='type-id-554'/>
9183            <!-- parameter of type 'const std::pair<const long unsigned int, HeapLeakChecker::RangeValue>&' -->
9184            <parameter type-id='type-id-354'/>
9185            <!-- struct std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > -->
9186            <return type-id='type-id-540'/>
9187          </function-decl>
9188        </member-function>
9189      </class-decl>
9190      <!-- class std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> > -->
9191      <class-decl name='_Rb_tree&lt;long unsigned int, std::pair&lt;const long unsigned int, long unsigned int&gt;, std::_Select1st&lt;std::pair&lt;const long unsigned int, long unsigned int&gt; &gt;, std::less&lt;long unsigned int&gt;, STL_Allocator&lt;std::pair&lt;const long unsigned int, long unsigned int&gt;, HeapLeakChecker::Allocator&gt; &gt;' size-in-bits='384' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='323' column='1' id='type-id-506'>
9192        <member-type access='protected'>
9193          <!-- struct std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<long unsigned int>, false> -->
9194          <class-decl name='_Rb_tree_impl&lt;std::less&lt;long unsigned int&gt;, false&gt;' size-in-bits='384' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='427' column='1' id='type-id-651'>
9195            <!-- class STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >, HeapLeakChecker::Allocator> -->
9196            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-342'/>
9197            <data-member access='public' layout-offset-in-bits='0'>
9198              <!-- std::less<long unsigned int> std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<long unsigned int>, false>::_M_key_compare -->
9199              <var-decl name='_M_key_compare' type-id='type-id-593' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='428' column='1'/>
9200            </data-member>
9201            <data-member access='public' layout-offset-in-bits='64'>
9202              <!-- std::_Rb_tree_node_base std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<long unsigned int>, false>::_M_header -->
9203              <var-decl name='_M_header' type-id='type-id-552' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='429' column='1'/>
9204            </data-member>
9205            <data-member access='public' layout-offset-in-bits='320'>
9206              <!-- size_t std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<long unsigned int>, false>::_M_node_count -->
9207              <var-decl name='_M_node_count' type-id='type-id-7' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='430' column='1'/>
9208            </data-member>
9209            <member-function access='public'>
9210              <!-- void std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<long unsigned int>, false>::_Rb_tree_impl() -->
9211              <function-decl name='_Rb_tree_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='432' column='1' visibility='default' binding='global' size-in-bits='64'>
9212                <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<long unsigned int>, false>*' -->
9213                <parameter type-id='type-id-652' is-artificial='yes'/>
9214                <!-- void -->
9215                <return type-id='type-id-75'/>
9216              </function-decl>
9217            </member-function>
9218            <member-function access='public'>
9219              <!-- void std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<long unsigned int>, false>::_Rb_tree_impl(const std::less<long unsigned int>&, const STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >, HeapLeakChecker::Allocator>&) -->
9220              <function-decl name='_Rb_tree_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='437' column='1' visibility='default' binding='global' size-in-bits='64'>
9221                <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<long unsigned int>, false>*' -->
9222                <parameter type-id='type-id-652' is-artificial='yes'/>
9223                <!-- parameter of type 'const std::less<long unsigned int>&' -->
9224                <parameter type-id='type-id-595'/>
9225                <!-- parameter of type 'const STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >, HeapLeakChecker::Allocator>&' -->
9226                <parameter type-id='type-id-344'/>
9227                <!-- void -->
9228                <return type-id='type-id-75'/>
9229              </function-decl>
9230            </member-function>
9231            <member-function access='private'>
9232              <!-- void std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<long unsigned int>, false>::_M_initialize() -->
9233              <function-decl name='_M_initialize' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImE13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEE13_Rb_tree_implIS6_Lb0EE13_M_initializeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='444' column='1' visibility='default' binding='global' size-in-bits='64'>
9234                <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<long unsigned int>, false>*' -->
9235                <parameter type-id='type-id-652' is-artificial='yes'/>
9236                <!-- void -->
9237                <return type-id='type-id-75'/>
9238              </function-decl>
9239            </member-function>
9240          </class-decl>
9241        </member-type>
9242        <data-member access='protected' layout-offset-in-bits='0'>
9243          <!-- std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<long unsigned int>, false> std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::_M_impl -->
9244          <var-decl name='_M_impl' type-id='type-id-651' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='453' column='1'/>
9245        </data-member>
9246        <member-function access='private'>
9247          <!-- void std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::_Rb_tree() -->
9248          <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='591' column='1' visibility='default' binding='global' size-in-bits='64'>
9249            <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >*' -->
9250            <parameter type-id='type-id-650' is-artificial='yes'/>
9251            <!-- void -->
9252            <return type-id='type-id-75'/>
9253          </function-decl>
9254        </member-function>
9255        <member-function access='private'>
9256          <!-- void std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::_Rb_tree(const std::less<long unsigned int>&, const STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator>&) -->
9257          <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='593' column='1' visibility='default' binding='global' size-in-bits='64'>
9258            <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >*' -->
9259            <parameter type-id='type-id-650' is-artificial='yes'/>
9260            <!-- parameter of type 'const std::less<long unsigned int>&' -->
9261            <parameter type-id='type-id-595'/>
9262            <!-- parameter of type 'const STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator>&' -->
9263            <parameter type-id='type-id-357'/>
9264            <!-- void -->
9265            <return type-id='type-id-75'/>
9266          </function-decl>
9267        </member-function>
9268        <member-function access='private'>
9269          <!-- void std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::_Rb_tree(const std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >&) -->
9270          <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='597' column='1' visibility='default' binding='global' size-in-bits='64'>
9271            <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >*' -->
9272            <parameter type-id='type-id-650' is-artificial='yes'/>
9273            <!-- parameter of type 'const std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >&' -->
9274            <parameter type-id='type-id-508'/>
9275            <!-- void -->
9276            <return type-id='type-id-75'/>
9277          </function-decl>
9278        </member-function>
9279        <member-function access='private' destructor='yes'>
9280          <!-- std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::~_Rb_tree(int) -->
9281          <function-decl name='~_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='613' column='1' visibility='default' binding='global' size-in-bits='64'>
9282            <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >*' -->
9283            <parameter type-id='type-id-650' is-artificial='yes'/>
9284            <!-- artificial parameter of type 'int' -->
9285            <parameter type-id='type-id-1' is-artificial='yes'/>
9286            <!-- void -->
9287            <return type-id='type-id-75'/>
9288          </function-decl>
9289        </member-function>
9290        <member-function access='private'>
9291          <!-- std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> > std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::end() -->
9292          <function-decl name='end' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImE13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEE3endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='639' column='1' visibility='default' binding='global' size-in-bits='64'>
9293            <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >*' -->
9294            <parameter type-id='type-id-650' is-artificial='yes'/>
9295            <!-- struct std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> > -->
9296            <return type-id='type-id-544'/>
9297          </function-decl>
9298        </member-function>
9299        <member-function access='private'>
9300          <!-- std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> > std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::begin() -->
9301          <function-decl name='begin' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImE13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEE5beginEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='625' column='1' visibility='default' binding='global' size-in-bits='64'>
9302            <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >*' -->
9303            <parameter type-id='type-id-650' is-artificial='yes'/>
9304            <!-- struct std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> > -->
9305            <return type-id='type-id-544'/>
9306          </function-decl>
9307        </member-function>
9308        <member-function access='protected' static='yes'>
9309          <!-- const std::pair<const long unsigned int, long unsigned int>& std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::_S_value() -->
9310          <function-decl name='_S_value' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImE13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEE8_S_valueEPKSt13_Rb_tree_nodeIS2_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='500' column='1' visibility='default' binding='global' size-in-bits='64'>
9311            <!-- parameter of type 'const std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >*' -->
9312            <parameter type-id='type-id-760'/>
9313            <!-- const std::pair<const long unsigned int, long unsigned int>& -->
9314            <return type-id='type-id-359'/>
9315          </function-decl>
9316        </member-function>
9317        <member-function access='protected' static='yes'>
9318          <!-- const unsigned long int& std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::_S_key() -->
9319          <function-decl name='_S_key' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImE13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEE6_S_keyEPKSt13_Rb_tree_nodeIS2_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='504' column='1' visibility='default' binding='global' size-in-bits='64'>
9320            <!-- parameter of type 'const std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >*' -->
9321            <parameter type-id='type-id-760'/>
9322            <!-- const unsigned long int& -->
9323            <return type-id='type-id-334'/>
9324          </function-decl>
9325        </member-function>
9326        <member-function access='protected' static='yes'>
9327          <!-- std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >* std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::_S_left() -->
9328          <function-decl name='_S_left' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImE13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEE7_S_leftEPSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='508' column='1' visibility='default' binding='global' size-in-bits='64'>
9329            <!-- parameter of type 'std::_Rb_tree_node_base*' -->
9330            <parameter type-id='type-id-675'/>
9331            <!-- std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >* -->
9332            <return type-id='type-id-345'/>
9333          </function-decl>
9334        </member-function>
9335        <member-function access='protected' static='yes'>
9336          <!-- std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >* std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::_S_right() -->
9337          <function-decl name='_S_right' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImE13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEE8_S_rightEPSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='516' column='1' visibility='default' binding='global' size-in-bits='64'>
9338            <!-- parameter of type 'std::_Rb_tree_node_base*' -->
9339            <parameter type-id='type-id-675'/>
9340            <!-- std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >* -->
9341            <return type-id='type-id-345'/>
9342          </function-decl>
9343        </member-function>
9344        <member-function access='protected'>
9345          <!-- std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >* std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::_M_end() -->
9346          <function-decl name='_M_end' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImE13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEE6_M_endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='492' column='1' visibility='default' binding='global' size-in-bits='64'>
9347            <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >*' -->
9348            <parameter type-id='type-id-650' is-artificial='yes'/>
9349            <!-- std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >* -->
9350            <return type-id='type-id-345'/>
9351          </function-decl>
9352        </member-function>
9353        <member-function access='protected'>
9354          <!-- std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >* std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::_M_begin() -->
9355          <function-decl name='_M_begin' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImE13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEE8_M_beginEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='481' column='1' visibility='default' binding='global' size-in-bits='64'>
9356            <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >*' -->
9357            <parameter type-id='type-id-650' is-artificial='yes'/>
9358            <!-- std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >* -->
9359            <return type-id='type-id-345'/>
9360          </function-decl>
9361        </member-function>
9362        <member-function access='private'>
9363          <!-- std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> > std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::_M_upper_bound(std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >*, std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >*, const unsigned long int&) -->
9364          <function-decl name='_M_upper_bound' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImE13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEE14_M_upper_boundEPSt13_Rb_tree_nodeIS2_ESE_RS1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='1013' column='1' visibility='default' binding='global' size-in-bits='64'>
9365            <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >*' -->
9366            <parameter type-id='type-id-650' is-artificial='yes'/>
9367            <!-- parameter of type 'std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >*' -->
9368            <parameter type-id='type-id-345'/>
9369            <!-- parameter of type 'std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >*' -->
9370            <parameter type-id='type-id-345'/>
9371            <!-- parameter of type 'const unsigned long int&' -->
9372            <parameter type-id='type-id-334'/>
9373            <!-- struct std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> > -->
9374            <return type-id='type-id-544'/>
9375          </function-decl>
9376        </member-function>
9377        <member-function access='private'>
9378          <!-- std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> > std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::upper_bound(const unsigned long int&) -->
9379          <function-decl name='upper_bound' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImE13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEE11upper_boundERS1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='752' column='1' visibility='default' binding='global' size-in-bits='64'>
9380            <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >*' -->
9381            <parameter type-id='type-id-650' is-artificial='yes'/>
9382            <!-- parameter of type 'const unsigned long int&' -->
9383            <parameter type-id='type-id-334'/>
9384            <!-- struct std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> > -->
9385            <return type-id='type-id-544'/>
9386          </function-decl>
9387        </member-function>
9388        <member-function access='protected' static='yes'>
9389          <!-- const std::pair<const long unsigned int, long unsigned int>& std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::_S_value() -->
9390          <function-decl name='_S_value' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImE13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEE8_S_valueEPKSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='524' column='1' visibility='default' binding='global' size-in-bits='64'>
9391            <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
9392            <parameter type-id='type-id-554'/>
9393            <!-- const std::pair<const long unsigned int, long unsigned int>& -->
9394            <return type-id='type-id-359'/>
9395          </function-decl>
9396        </member-function>
9397        <member-function access='private'>
9398          <!-- std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> > std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::_M_lower_bound(std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >*, std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >*, const unsigned long int&) -->
9399          <function-decl name='_M_lower_bound' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImE13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEE14_M_lower_boundEPSt13_Rb_tree_nodeIS2_ESE_RS1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='981' column='1' visibility='default' binding='global' size-in-bits='64'>
9400            <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >*' -->
9401            <parameter type-id='type-id-650' is-artificial='yes'/>
9402            <!-- parameter of type 'std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >*' -->
9403            <parameter type-id='type-id-345'/>
9404            <!-- parameter of type 'std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >*' -->
9405            <parameter type-id='type-id-345'/>
9406            <!-- parameter of type 'const unsigned long int&' -->
9407            <parameter type-id='type-id-334'/>
9408            <!-- struct std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> > -->
9409            <return type-id='type-id-544'/>
9410          </function-decl>
9411        </member-function>
9412        <member-function access='protected' static='yes'>
9413          <!-- const unsigned long int& std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::_S_key() -->
9414          <function-decl name='_S_key' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImE13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEE6_S_keyEPKSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='528' column='1' visibility='default' binding='global' size-in-bits='64'>
9415            <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
9416            <parameter type-id='type-id-554'/>
9417            <!-- const unsigned long int& -->
9418            <return type-id='type-id-334'/>
9419          </function-decl>
9420        </member-function>
9421        <member-function access='private'>
9422          <!-- std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> > std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::find(const unsigned long int&) -->
9423          <function-decl name='find' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImE13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEE4findERS1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='1418' column='1' visibility='default' binding='global' size-in-bits='64'>
9424            <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >*' -->
9425            <parameter type-id='type-id-650' is-artificial='yes'/>
9426            <!-- parameter of type 'const unsigned long int&' -->
9427            <parameter type-id='type-id-334'/>
9428            <!-- struct std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> > -->
9429            <return type-id='type-id-544'/>
9430          </function-decl>
9431        </member-function>
9432        <member-function access='private'>
9433          <!-- const STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >, HeapLeakChecker::Allocator>& std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::_M_get_Node_allocator() -->
9434          <function-decl name='_M_get_Node_allocator' mangled-name='_ZNKSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImE13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEE21_M_get_Node_allocatorEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='349' column='1' visibility='default' binding='global' size-in-bits='64'>
9435            <!-- implicit parameter of type 'const std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >*' -->
9436            <parameter type-id='type-id-509' is-artificial='yes'/>
9437            <!-- const STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >, HeapLeakChecker::Allocator>& -->
9438            <return type-id='type-id-344'/>
9439          </function-decl>
9440        </member-function>
9441        <member-function access='private'>
9442          <!-- STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::get_allocator() -->
9443          <function-decl name='get_allocator' mangled-name='_ZNKSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImE13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEE13get_allocatorEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='353' column='1' visibility='default' binding='global' size-in-bits='64'>
9444            <!-- implicit parameter of type 'const std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >*' -->
9445            <parameter type-id='type-id-509' is-artificial='yes'/>
9446            <!-- class STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> -->
9447            <return type-id='type-id-355'/>
9448          </function-decl>
9449        </member-function>
9450        <member-function access='protected'>
9451          <!-- void std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::_M_put_node(std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >*) -->
9452          <function-decl name='_M_put_node' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImE13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEE11_M_put_nodeEPSt13_Rb_tree_nodeIS2_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='362' column='1' visibility='default' binding='global' size-in-bits='64'>
9453            <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >*' -->
9454            <parameter type-id='type-id-650' is-artificial='yes'/>
9455            <!-- parameter of type 'std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >*' -->
9456            <parameter type-id='type-id-345'/>
9457            <!-- void -->
9458            <return type-id='type-id-75'/>
9459          </function-decl>
9460        </member-function>
9461        <member-function access='protected'>
9462          <!-- void std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::_M_destroy_node(std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >*) -->
9463          <function-decl name='_M_destroy_node' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImE13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEE15_M_destroy_nodeEPSt13_Rb_tree_nodeIS2_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='381' column='1' visibility='default' binding='global' size-in-bits='64'>
9464            <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >*' -->
9465            <parameter type-id='type-id-650' is-artificial='yes'/>
9466            <!-- parameter of type 'std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >*' -->
9467            <parameter type-id='type-id-345'/>
9468            <!-- void -->
9469            <return type-id='type-id-75'/>
9470          </function-decl>
9471        </member-function>
9472        <member-function access='protected'>
9473          <!-- std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >* std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::_M_get_node() -->
9474          <function-decl name='_M_get_node' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImE13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEE11_M_get_nodeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='358' column='1' visibility='default' binding='global' size-in-bits='64'>
9475            <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >*' -->
9476            <parameter type-id='type-id-650' is-artificial='yes'/>
9477            <!-- std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >* -->
9478            <return type-id='type-id-345'/>
9479          </function-decl>
9480        </member-function>
9481        <member-function access='protected'>
9482          <!-- std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >* std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::_M_create_node(const std::pair<const long unsigned int, long unsigned int>&) -->
9483          <function-decl name='_M_create_node' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImE13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEE14_M_create_nodeERKS2_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='367' column='1' visibility='default' binding='global' size-in-bits='64'>
9484            <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >*' -->
9485            <parameter type-id='type-id-650' is-artificial='yes'/>
9486            <!-- parameter of type 'const std::pair<const long unsigned int, long unsigned int>&' -->
9487            <parameter type-id='type-id-359'/>
9488            <!-- std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >* -->
9489            <return type-id='type-id-345'/>
9490          </function-decl>
9491        </member-function>
9492        <member-function access='private'>
9493          <!-- std::pair<std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >, bool> std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::_M_insert_unique(const std::pair<const long unsigned int, long unsigned int>&) -->
9494          <function-decl name='_M_insert_unique' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImE13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEE16_M_insert_uniqueERKS2_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='1161' column='1' visibility='default' binding='global' size-in-bits='64'>
9495            <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >*' -->
9496            <parameter type-id='type-id-650' is-artificial='yes'/>
9497            <!-- parameter of type 'const std::pair<const long unsigned int, long unsigned int>&' -->
9498            <parameter type-id='type-id-359'/>
9499            <!-- struct std::pair<std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >, bool> -->
9500            <return type-id='type-id-714'/>
9501          </function-decl>
9502        </member-function>
9503        <member-function access='private'>
9504          <!-- void std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::erase(std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >) -->
9505          <function-decl name='erase' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImE13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEE5eraseESt17_Rb_tree_iteratorIS2_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='1341' column='1' visibility='default' binding='global' size-in-bits='64'>
9506            <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >*' -->
9507            <parameter type-id='type-id-650' is-artificial='yes'/>
9508            <!-- parameter of type 'struct std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >' -->
9509            <parameter type-id='type-id-544'/>
9510            <!-- void -->
9511            <return type-id='type-id-75'/>
9512          </function-decl>
9513        </member-function>
9514        <member-function access='private'>
9515          <!-- void std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::_M_erase(std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >*) -->
9516          <function-decl name='_M_erase' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImE13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEE8_M_eraseEPSt13_Rb_tree_nodeIS2_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='964' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImE13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEE8_M_eraseEPSt13_Rb_tree_nodeIS2_E'>
9517            <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >*' -->
9518            <parameter type-id='type-id-650' is-artificial='yes'/>
9519            <!-- parameter of type 'std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >*' -->
9520            <parameter type-id='type-id-345'/>
9521            <!-- void -->
9522            <return type-id='type-id-75'/>
9523          </function-decl>
9524        </member-function>
9525        <member-function access='private'>
9526          <!-- std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> > std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::_M_insert_(const std::_Rb_tree_node_base*, const std::_Rb_tree_node_base*, const std::pair<const long unsigned int, long unsigned int>&) -->
9527          <function-decl name='_M_insert_' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImE13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEE10_M_insert_EPKSt18_Rb_tree_node_baseSE_RKS2_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='874' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImE13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEE10_M_insert_EPKSt18_Rb_tree_node_baseSE_RKS2_'>
9528            <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >*' -->
9529            <parameter type-id='type-id-650' is-artificial='yes'/>
9530            <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
9531            <parameter type-id='type-id-554'/>
9532            <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
9533            <parameter type-id='type-id-554'/>
9534            <!-- parameter of type 'const std::pair<const long unsigned int, long unsigned int>&' -->
9535            <parameter type-id='type-id-359'/>
9536            <!-- struct std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> > -->
9537            <return type-id='type-id-544'/>
9538          </function-decl>
9539        </member-function>
9540      </class-decl>
9541      <!-- class std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> > -->
9542      <class-decl name='_Rb_tree&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt;, std::_Select1st&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt;, std::less&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt; &gt;, STL_Allocator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt;, HeapLeakChecker::Allocator&gt; &gt;' size-in-bits='384' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='323' column='1' id='type-id-510'>
9543        <member-type access='protected'>
9544          <!-- struct std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, false> -->
9545          <class-decl name='_Rb_tree_impl&lt;std::less&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt; &gt;, false&gt;' size-in-bits='384' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='427' column='1' id='type-id-655'>
9546            <!-- class STL_Allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, HeapLeakChecker::Allocator> -->
9547            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-346'/>
9548            <data-member access='public' layout-offset-in-bits='0'>
9549              <!-- std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > > std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, false>::_M_key_compare -->
9550              <var-decl name='_M_key_compare' type-id='type-id-597' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='428' column='1'/>
9551            </data-member>
9552            <data-member access='public' layout-offset-in-bits='64'>
9553              <!-- std::_Rb_tree_node_base std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, false>::_M_header -->
9554              <var-decl name='_M_header' type-id='type-id-552' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='429' column='1'/>
9555            </data-member>
9556            <data-member access='public' layout-offset-in-bits='320'>
9557              <!-- size_t std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, false>::_M_node_count -->
9558              <var-decl name='_M_node_count' type-id='type-id-7' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='430' column='1'/>
9559            </data-member>
9560            <member-function access='public'>
9561              <!-- void std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, false>::_Rb_tree_impl() -->
9562              <function-decl name='_Rb_tree_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='432' column='1' visibility='default' binding='global' size-in-bits='64'>
9563                <!-- implicit parameter of type 'std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, false>*' -->
9564                <parameter type-id='type-id-656' is-artificial='yes'/>
9565                <!-- void -->
9566                <return type-id='type-id-75'/>
9567              </function-decl>
9568            </member-function>
9569            <member-function access='public'>
9570              <!-- void std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, false>::_Rb_tree_impl(const std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >&, const STL_Allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, HeapLeakChecker::Allocator>&) -->
9571              <function-decl name='_Rb_tree_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='437' column='1' visibility='default' binding='global' size-in-bits='64'>
9572                <!-- implicit parameter of type 'std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, false>*' -->
9573                <parameter type-id='type-id-656' is-artificial='yes'/>
9574                <!-- parameter of type 'const std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >&' -->
9575                <parameter type-id='type-id-599'/>
9576                <!-- parameter of type 'const STL_Allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, HeapLeakChecker::Allocator>&' -->
9577                <parameter type-id='type-id-348'/>
9578                <!-- void -->
9579                <return type-id='type-id-75'/>
9580              </function-decl>
9581            </member-function>
9582            <member-function access='private'>
9583              <!-- void std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, false>::_M_initialize() -->
9584              <function-decl name='_M_initialize' mangled-name='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE13_Rb_tree_implISH_Lb0EE13_M_initializeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='444' column='1' visibility='default' binding='global' size-in-bits='64'>
9585                <!-- implicit parameter of type 'std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, false>*' -->
9586                <parameter type-id='type-id-656' is-artificial='yes'/>
9587                <!-- void -->
9588                <return type-id='type-id-75'/>
9589              </function-decl>
9590            </member-function>
9591          </class-decl>
9592        </member-type>
9593        <data-member access='protected' layout-offset-in-bits='0'>
9594          <!-- std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, false> std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::_M_impl -->
9595          <var-decl name='_M_impl' type-id='type-id-655' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='453' column='1'/>
9596        </data-member>
9597        <member-function access='private'>
9598          <!-- void std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::_Rb_tree() -->
9599          <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='591' column='1' visibility='default' binding='global' size-in-bits='64'>
9600            <!-- implicit parameter of type 'std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >*' -->
9601            <parameter type-id='type-id-654' is-artificial='yes'/>
9602            <!-- void -->
9603            <return type-id='type-id-75'/>
9604          </function-decl>
9605        </member-function>
9606        <member-function access='private'>
9607          <!-- void std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::_Rb_tree(const std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >&, const STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator>&) -->
9608          <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='593' column='1' visibility='default' binding='global' size-in-bits='64'>
9609            <!-- implicit parameter of type 'std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >*' -->
9610            <parameter type-id='type-id-654' is-artificial='yes'/>
9611            <!-- parameter of type 'const std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >&' -->
9612            <parameter type-id='type-id-599'/>
9613            <!-- parameter of type 'const STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator>&' -->
9614            <parameter type-id='type-id-362'/>
9615            <!-- void -->
9616            <return type-id='type-id-75'/>
9617          </function-decl>
9618        </member-function>
9619        <member-function access='private'>
9620          <!-- void std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::_Rb_tree(const std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >&) -->
9621          <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='597' column='1' visibility='default' binding='global' size-in-bits='64'>
9622            <!-- implicit parameter of type 'std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >*' -->
9623            <parameter type-id='type-id-654' is-artificial='yes'/>
9624            <!-- parameter of type 'const std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >&' -->
9625            <parameter type-id='type-id-512'/>
9626            <!-- void -->
9627            <return type-id='type-id-75'/>
9628          </function-decl>
9629        </member-function>
9630        <member-function access='private' destructor='yes'>
9631          <!-- std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::~_Rb_tree(int) -->
9632          <function-decl name='~_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='613' column='1' visibility='default' binding='global' size-in-bits='64'>
9633            <!-- implicit parameter of type 'std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >*' -->
9634            <parameter type-id='type-id-654' is-artificial='yes'/>
9635            <!-- artificial parameter of type 'int' -->
9636            <parameter type-id='type-id-1' is-artificial='yes'/>
9637            <!-- void -->
9638            <return type-id='type-id-75'/>
9639          </function-decl>
9640        </member-function>
9641        <member-function access='private'>
9642          <!-- std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > > std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::begin() -->
9643          <function-decl name='begin' mangled-name='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE5beginEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='625' column='1' visibility='default' binding='global' size-in-bits='64'>
9644            <!-- implicit parameter of type 'std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >*' -->
9645            <parameter type-id='type-id-654' is-artificial='yes'/>
9646            <!-- struct std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > > -->
9647            <return type-id='type-id-548'/>
9648          </function-decl>
9649        </member-function>
9650        <member-function access='private'>
9651          <!-- std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > > std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::end() -->
9652          <function-decl name='end' mangled-name='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE3endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='639' column='1' visibility='default' binding='global' size-in-bits='64'>
9653            <!-- implicit parameter of type 'std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >*' -->
9654            <parameter type-id='type-id-654' is-artificial='yes'/>
9655            <!-- struct std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > > -->
9656            <return type-id='type-id-548'/>
9657          </function-decl>
9658        </member-function>
9659        <member-function access='private'>
9660          <!-- std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > > std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::key_comp() -->
9661          <function-decl name='key_comp' mangled-name='_ZNKSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE8key_compEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='621' column='1' visibility='default' binding='global' size-in-bits='64'>
9662            <!-- implicit parameter of type 'const std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >*' -->
9663            <parameter type-id='type-id-513' is-artificial='yes'/>
9664            <!-- struct std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > > -->
9665            <return type-id='type-id-597'/>
9666          </function-decl>
9667        </member-function>
9668        <member-function access='protected' static='yes'>
9669          <!-- const std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >& std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::_S_value() -->
9670          <function-decl name='_S_value' mangled-name='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE8_S_valueEPKSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='524' column='1' visibility='default' binding='global' size-in-bits='64'>
9671            <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
9672            <parameter type-id='type-id-554'/>
9673            <!-- const std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >& -->
9674            <return type-id='type-id-364'/>
9675          </function-decl>
9676        </member-function>
9677        <member-function access='protected' static='yes'>
9678          <!-- const std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >& std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::_S_value() -->
9679          <function-decl name='_S_value' mangled-name='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE8_S_valueEPKSt13_Rb_tree_nodeISD_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='500' column='1' visibility='default' binding='global' size-in-bits='64'>
9680            <!-- parameter of type 'const std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >*' -->
9681            <parameter type-id='type-id-764'/>
9682            <!-- const std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >& -->
9683            <return type-id='type-id-364'/>
9684          </function-decl>
9685        </member-function>
9686        <member-function access='private'>
9687          <!-- const STL_Allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, HeapLeakChecker::Allocator>& std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::_M_get_Node_allocator() -->
9688          <function-decl name='_M_get_Node_allocator' mangled-name='_ZNKSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE21_M_get_Node_allocatorEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='349' column='1' visibility='default' binding='global' size-in-bits='64'>
9689            <!-- implicit parameter of type 'const std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >*' -->
9690            <parameter type-id='type-id-513' is-artificial='yes'/>
9691            <!-- const STL_Allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, HeapLeakChecker::Allocator>& -->
9692            <return type-id='type-id-348'/>
9693          </function-decl>
9694        </member-function>
9695        <member-function access='private'>
9696          <!-- STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::get_allocator() -->
9697          <function-decl name='get_allocator' mangled-name='_ZNKSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE13get_allocatorEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='353' column='1' visibility='default' binding='global' size-in-bits='64'>
9698            <!-- implicit parameter of type 'const std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >*' -->
9699            <parameter type-id='type-id-513' is-artificial='yes'/>
9700            <!-- class STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> -->
9701            <return type-id='type-id-360'/>
9702          </function-decl>
9703        </member-function>
9704        <member-function access='protected'>
9705          <!-- void std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::_M_put_node(std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >*) -->
9706          <function-decl name='_M_put_node' mangled-name='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE11_M_put_nodeEPSt13_Rb_tree_nodeISD_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='362' column='1' visibility='default' binding='global' size-in-bits='64'>
9707            <!-- implicit parameter of type 'std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >*' -->
9708            <parameter type-id='type-id-654' is-artificial='yes'/>
9709            <!-- parameter of type 'std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >*' -->
9710            <parameter type-id='type-id-349'/>
9711            <!-- void -->
9712            <return type-id='type-id-75'/>
9713          </function-decl>
9714        </member-function>
9715        <member-function access='protected' static='yes'>
9716          <!-- std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >* std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::_S_right() -->
9717          <function-decl name='_S_right' mangled-name='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE8_S_rightEPSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='516' column='1' visibility='default' binding='global' size-in-bits='64'>
9718            <!-- parameter of type 'std::_Rb_tree_node_base*' -->
9719            <parameter type-id='type-id-675'/>
9720            <!-- std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >* -->
9721            <return type-id='type-id-349'/>
9722          </function-decl>
9723        </member-function>
9724        <member-function access='protected' static='yes'>
9725          <!-- std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >* std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::_S_left() -->
9726          <function-decl name='_S_left' mangled-name='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE7_S_leftEPSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='508' column='1' visibility='default' binding='global' size-in-bits='64'>
9727            <!-- parameter of type 'std::_Rb_tree_node_base*' -->
9728            <parameter type-id='type-id-675'/>
9729            <!-- std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >* -->
9730            <return type-id='type-id-349'/>
9731          </function-decl>
9732        </member-function>
9733        <member-function access='protected'>
9734          <!-- void std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::_M_destroy_node(std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >*) -->
9735          <function-decl name='_M_destroy_node' mangled-name='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE15_M_destroy_nodeEPSt13_Rb_tree_nodeISD_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='381' column='1' visibility='default' binding='global' size-in-bits='64'>
9736            <!-- implicit parameter of type 'std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >*' -->
9737            <parameter type-id='type-id-654' is-artificial='yes'/>
9738            <!-- parameter of type 'std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >*' -->
9739            <parameter type-id='type-id-349'/>
9740            <!-- void -->
9741            <return type-id='type-id-75'/>
9742          </function-decl>
9743        </member-function>
9744        <member-function access='protected'>
9745          <!-- std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >* std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::_M_begin() -->
9746          <function-decl name='_M_begin' mangled-name='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE8_M_beginEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='481' column='1' visibility='default' binding='global' size-in-bits='64'>
9747            <!-- implicit parameter of type 'std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >*' -->
9748            <parameter type-id='type-id-654' is-artificial='yes'/>
9749            <!-- std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >* -->
9750            <return type-id='type-id-349'/>
9751          </function-decl>
9752        </member-function>
9753        <member-function access='protected'>
9754          <!-- std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >* std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::_M_get_node() -->
9755          <function-decl name='_M_get_node' mangled-name='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE11_M_get_nodeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='358' column='1' visibility='default' binding='global' size-in-bits='64'>
9756            <!-- implicit parameter of type 'std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >*' -->
9757            <parameter type-id='type-id-654' is-artificial='yes'/>
9758            <!-- std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >* -->
9759            <return type-id='type-id-349'/>
9760          </function-decl>
9761        </member-function>
9762        <member-function access='protected' static='yes'>
9763          <!-- const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >& std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::_S_key() -->
9764          <function-decl name='_S_key' mangled-name='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE6_S_keyEPKSt13_Rb_tree_nodeISD_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='504' column='1' visibility='default' binding='global' size-in-bits='64'>
9765            <!-- parameter of type 'const std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >*' -->
9766            <parameter type-id='type-id-764'/>
9767            <!-- const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >& -->
9768            <return type-id='type-id-578'/>
9769          </function-decl>
9770        </member-function>
9771        <member-function access='protected'>
9772          <!-- std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >* std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::_M_end() -->
9773          <function-decl name='_M_end' mangled-name='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE6_M_endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='492' column='1' visibility='default' binding='global' size-in-bits='64'>
9774            <!-- implicit parameter of type 'std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >*' -->
9775            <parameter type-id='type-id-654' is-artificial='yes'/>
9776            <!-- std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >* -->
9777            <return type-id='type-id-349'/>
9778          </function-decl>
9779        </member-function>
9780        <member-function access='private'>
9781          <!-- std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > > std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::_M_lower_bound(std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >*, std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >*, const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >&) -->
9782          <function-decl name='_M_lower_bound' mangled-name='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE14_M_lower_boundEPSt13_Rb_tree_nodeISD_ESM_RS8_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='981' column='1' visibility='default' binding='global' size-in-bits='64'>
9783            <!-- implicit parameter of type 'std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >*' -->
9784            <parameter type-id='type-id-654' is-artificial='yes'/>
9785            <!-- parameter of type 'std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >*' -->
9786            <parameter type-id='type-id-349'/>
9787            <!-- parameter of type 'std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >*' -->
9788            <parameter type-id='type-id-349'/>
9789            <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >&' -->
9790            <parameter type-id='type-id-578'/>
9791            <!-- struct std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > > -->
9792            <return type-id='type-id-548'/>
9793          </function-decl>
9794        </member-function>
9795        <member-function access='private'>
9796          <!-- std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > > std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::lower_bound(const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >&) -->
9797          <function-decl name='lower_bound' mangled-name='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE11lower_boundERS8_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='744' column='1' visibility='default' binding='global' size-in-bits='64'>
9798            <!-- implicit parameter of type 'std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >*' -->
9799            <parameter type-id='type-id-654' is-artificial='yes'/>
9800            <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >&' -->
9801            <parameter type-id='type-id-578'/>
9802            <!-- struct std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > > -->
9803            <return type-id='type-id-548'/>
9804          </function-decl>
9805        </member-function>
9806        <member-function access='protected' static='yes'>
9807          <!-- const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >& std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::_S_key() -->
9808          <function-decl name='_S_key' mangled-name='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE6_S_keyEPKSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='528' column='1' visibility='default' binding='global' size-in-bits='64'>
9809            <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
9810            <parameter type-id='type-id-554'/>
9811            <!-- const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >& -->
9812            <return type-id='type-id-578'/>
9813          </function-decl>
9814        </member-function>
9815        <member-function access='protected'>
9816          <!-- std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >* std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::_M_create_node(const std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >&) -->
9817          <function-decl name='_M_create_node' mangled-name='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE14_M_create_nodeERKSD_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='367' column='1' visibility='default' binding='global' size-in-bits='64'>
9818            <!-- implicit parameter of type 'std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >*' -->
9819            <parameter type-id='type-id-654' is-artificial='yes'/>
9820            <!-- parameter of type 'const std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >&' -->
9821            <parameter type-id='type-id-364'/>
9822            <!-- std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >* -->
9823            <return type-id='type-id-349'/>
9824          </function-decl>
9825        </member-function>
9826        <member-function access='private'>
9827          <!-- size_t std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::size() -->
9828          <function-decl name='size' mangled-name='_ZNKSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE4sizeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='670' column='1' visibility='default' binding='global' size-in-bits='64'>
9829            <!-- implicit parameter of type 'const std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >*' -->
9830            <parameter type-id='type-id-513' is-artificial='yes'/>
9831            <!-- typedef size_t -->
9832            <return type-id='type-id-7'/>
9833          </function-decl>
9834        </member-function>
9835        <member-function access='protected'>
9836          <!-- std::_Rb_tree_node_base*& std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::_M_rightmost() -->
9837          <function-decl name='_M_rightmost' mangled-name='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE12_M_rightmostEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='473' column='1' visibility='default' binding='global' size-in-bits='64'>
9838            <!-- implicit parameter of type 'std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >*' -->
9839            <parameter type-id='type-id-654' is-artificial='yes'/>
9840            <!-- std::_Rb_tree_node_base*& -->
9841            <return type-id='type-id-676'/>
9842          </function-decl>
9843        </member-function>
9844        <member-function access='protected'>
9845          <!-- std::_Rb_tree_node_base*& std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::_M_leftmost() -->
9846          <function-decl name='_M_leftmost' mangled-name='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE11_M_leftmostEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='465' column='1' visibility='default' binding='global' size-in-bits='64'>
9847            <!-- implicit parameter of type 'std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >*' -->
9848            <parameter type-id='type-id-654' is-artificial='yes'/>
9849            <!-- std::_Rb_tree_node_base*& -->
9850            <return type-id='type-id-676'/>
9851          </function-decl>
9852        </member-function>
9853        <member-function access='protected' static='yes'>
9854          <!-- const std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >* std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::_S_right() -->
9855          <function-decl name='_S_right' mangled-name='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE8_S_rightEPKSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='520' column='1' visibility='default' binding='global' size-in-bits='64'>
9856            <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
9857            <parameter type-id='type-id-554'/>
9858            <!-- const std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >* -->
9859            <return type-id='type-id-764'/>
9860          </function-decl>
9861        </member-function>
9862        <member-function access='private'>
9863          <!-- void std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::_M_erase(std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >*) -->
9864          <function-decl name='_M_erase' mangled-name='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE8_M_eraseEPSt13_Rb_tree_nodeISD_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='964' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE8_M_eraseEPSt13_Rb_tree_nodeISD_E'>
9865            <!-- implicit parameter of type 'std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >*' -->
9866            <parameter type-id='type-id-654' is-artificial='yes'/>
9867            <!-- parameter of type 'std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >*' -->
9868            <parameter type-id='type-id-349'/>
9869            <!-- void -->
9870            <return type-id='type-id-75'/>
9871          </function-decl>
9872        </member-function>
9873        <member-function access='private'>
9874          <!-- std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > > std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::_M_insert_(const std::_Rb_tree_node_base*, const std::_Rb_tree_node_base*, const std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >&) -->
9875          <function-decl name='_M_insert_' mangled-name='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE10_M_insert_EPKSt18_Rb_tree_node_baseSM_RKSD_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='874' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE10_M_insert_EPKSt18_Rb_tree_node_baseSM_RKSD_'>
9876            <!-- implicit parameter of type 'std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >*' -->
9877            <parameter type-id='type-id-654' is-artificial='yes'/>
9878            <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
9879            <parameter type-id='type-id-554'/>
9880            <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
9881            <parameter type-id='type-id-554'/>
9882            <!-- parameter of type 'const std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >&' -->
9883            <parameter type-id='type-id-364'/>
9884            <!-- struct std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > > -->
9885            <return type-id='type-id-548'/>
9886          </function-decl>
9887        </member-function>
9888        <member-function access='private'>
9889          <!-- std::pair<std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, bool> std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::_M_insert_unique(const std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >&) -->
9890          <function-decl name='_M_insert_unique' mangled-name='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE16_M_insert_uniqueERKSD_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='1161' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE16_M_insert_uniqueERKSD_'>
9891            <!-- implicit parameter of type 'std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >*' -->
9892            <parameter type-id='type-id-654' is-artificial='yes'/>
9893            <!-- parameter of type 'const std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >&' -->
9894            <parameter type-id='type-id-364'/>
9895            <!-- struct std::pair<std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, bool> -->
9896            <return type-id='type-id-716'/>
9897          </function-decl>
9898        </member-function>
9899        <member-function access='private'>
9900          <!-- std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > > std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, const std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >&) -->
9901          <function-decl name='_M_insert_unique_' mangled-name='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorISD_ERKSD_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='1206' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorISD_ERKSD_'>
9902            <!-- implicit parameter of type 'std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >*' -->
9903            <parameter type-id='type-id-654' is-artificial='yes'/>
9904            <!-- parameter of type 'struct std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >' -->
9905            <parameter type-id='type-id-529'/>
9906            <!-- parameter of type 'const std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >&' -->
9907            <parameter type-id='type-id-364'/>
9908            <!-- struct std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > > -->
9909            <return type-id='type-id-548'/>
9910          </function-decl>
9911        </member-function>
9912      </class-decl>
9913      <!-- class std::allocator<void (*)()> -->
9914      <class-decl name='allocator&lt;void (*)()&gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='87' column='1' id='type-id-573'>
9915        <!-- class __gnu_cxx::new_allocator<void (*)()> -->
9916        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-422'/>
9917        <member-function access='private'>
9918          <!-- void std::allocator<void (*)()>::allocator() -->
9919          <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
9920            <!-- implicit parameter of type 'std::allocator<void (*)()>*' -->
9921            <parameter type-id='type-id-687' is-artificial='yes'/>
9922            <!-- void -->
9923            <return type-id='type-id-75'/>
9924          </function-decl>
9925        </member-function>
9926        <member-function access='private'>
9927          <!-- void std::allocator<void (*)()>::allocator(const std::allocator<void (*)()>&) -->
9928          <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
9929            <!-- implicit parameter of type 'std::allocator<void (*)()>*' -->
9930            <parameter type-id='type-id-687' is-artificial='yes'/>
9931            <!-- parameter of type 'const std::allocator<void (*)()>&' -->
9932            <parameter type-id='type-id-575'/>
9933            <!-- void -->
9934            <return type-id='type-id-75'/>
9935          </function-decl>
9936        </member-function>
9937        <member-function access='private' destructor='yes'>
9938          <!-- std::allocator<void (*)()>::~allocator(int) -->
9939          <function-decl name='~allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
9940            <!-- implicit parameter of type 'std::allocator<void (*)()>*' -->
9941            <parameter type-id='type-id-687' is-artificial='yes'/>
9942            <!-- artificial parameter of type 'int' -->
9943            <parameter type-id='type-id-1' is-artificial='yes'/>
9944            <!-- void -->
9945            <return type-id='type-id-75'/>
9946          </function-decl>
9947        </member-function>
9948      </class-decl>
9949      <!-- class std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > -->
9950      <class-decl name='basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;' size-in-bits='64' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='105' column='1' id='type-id-576'>
9951        <member-type access='private'>
9952          <!-- struct std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Alloc_hider -->
9953          <class-decl name='_Alloc_hider' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='258' column='1' id='type-id-690'>
9954            <!-- class STL_Allocator<char, HeapLeakChecker::Allocator> -->
9955            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-325'/>
9956            <data-member access='public' layout-offset-in-bits='0'>
9957              <!-- char* std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Alloc_hider::_M_p -->
9958              <var-decl name='_M_p' type-id='type-id-3' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='262' column='1'/>
9959            </data-member>
9960            <member-function access='public' constructor='yes'>
9961              <!-- std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Alloc_hider::_Alloc_hider(char*, const STL_Allocator<char, HeapLeakChecker::Allocator>&) -->
9962              <function-decl name='_Alloc_hider' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='259' column='1' visibility='default' binding='global' size-in-bits='64'>
9963                <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Alloc_hider*' -->
9964                <parameter type-id='type-id-691' is-artificial='yes'/>
9965                <!-- parameter of type 'char*' -->
9966                <parameter type-id='type-id-3'/>
9967                <!-- parameter of type 'const STL_Allocator<char, HeapLeakChecker::Allocator>&' -->
9968                <parameter type-id='type-id-327'/>
9969                <!-- void -->
9970                <return type-id='type-id-75'/>
9971              </function-decl>
9972            </member-function>
9973          </class-decl>
9974        </member-type>
9975        <member-type access='private'>
9976          <!-- struct std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep -->
9977          <class-decl name='_Rep' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='148' column='1' id='type-id-580'>
9978            <!-- struct std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep_base -->
9979            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-765'/>
9980            <data-member access='public' static='yes'>
9981              <!-- static const size_t std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep::_S_max_size -->
9982              <var-decl name='_S_max_size' type-id='type-id-115' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='51' column='1'/>
9983            </data-member>
9984            <data-member access='public' static='yes'>
9985              <!-- static const char std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep::_S_terminal -->
9986              <var-decl name='_S_terminal' type-id='type-id-766' mangled-name='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE4_Rep11_S_terminalE' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='56' column='1' elf-symbol-id='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE4_Rep11_S_terminalE'/>
9987            </data-member>
9988            <data-member access='public' static='yes'>
9989              <!-- static size_t std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep::_S_empty_rep_storage[4] -->
9990              <var-decl name='_S_empty_rep_storage' type-id='type-id-371' mangled-name='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE4_Rep20_S_empty_rep_storageE' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='68' column='1' elf-symbol-id='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE4_Rep20_S_empty_rep_storageE'/>
9991            </data-member>
9992            <member-function access='public' static='yes'>
9993              <!-- std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep& std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep::_S_empty_rep() -->
9994              <function-decl name='_S_empty_rep' mangled-name='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE4_Rep12_S_empty_repEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='173' column='1' visibility='default' binding='global' size-in-bits='64'>
9995                <!-- std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep& -->
9996                <return type-id='type-id-692'/>
9997              </function-decl>
9998            </member-function>
9999            <member-function access='public'>
10000              <!-- void std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep::_M_set_sharable() -->
10001              <function-decl name='_M_set_sharable' mangled-name='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE4_Rep15_M_set_sharableEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='195' column='1' visibility='default' binding='global' size-in-bits='64'>
10002                <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep*' -->
10003                <parameter type-id='type-id-693' is-artificial='yes'/>
10004                <!-- void -->
10005                <return type-id='type-id-75'/>
10006              </function-decl>
10007            </member-function>
10008            <member-function access='public'>
10009              <!-- char* std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep::_M_refdata() -->
10010              <function-decl name='_M_refdata' mangled-name='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE4_Rep10_M_refdataEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='214' column='1' visibility='default' binding='global' size-in-bits='64'>
10011                <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep*' -->
10012                <parameter type-id='type-id-693' is-artificial='yes'/>
10013                <!-- char* -->
10014                <return type-id='type-id-3'/>
10015              </function-decl>
10016            </member-function>
10017            <member-function access='public'>
10018              <!-- void std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep::_M_dispose(const STL_Allocator<char, HeapLeakChecker::Allocator>&) -->
10019              <function-decl name='_M_dispose' mangled-name='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE4_Rep10_M_disposeERKS4_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='229' column='1' visibility='default' binding='global' size-in-bits='64'>
10020                <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep*' -->
10021                <parameter type-id='type-id-693' is-artificial='yes'/>
10022                <!-- parameter of type 'const STL_Allocator<char, HeapLeakChecker::Allocator>&' -->
10023                <parameter type-id='type-id-327'/>
10024                <!-- void -->
10025                <return type-id='type-id-75'/>
10026              </function-decl>
10027            </member-function>
10028            <member-function access='public'>
10029              <!-- void std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep::_M_set_length_and_sharable(unsigned long int) -->
10030              <function-decl name='_M_set_length_and_sharable' mangled-name='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE4_Rep26_M_set_length_and_sharableEm' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='199' column='1' visibility='default' binding='global' size-in-bits='64'>
10031                <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep*' -->
10032                <parameter type-id='type-id-693' is-artificial='yes'/>
10033                <!-- parameter of type 'unsigned long int' -->
10034                <parameter type-id='type-id-19'/>
10035                <!-- void -->
10036                <return type-id='type-id-75'/>
10037              </function-decl>
10038            </member-function>
10039            <member-function access='public'>
10040              <!-- bool std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep::_M_is_leaked() -->
10041              <function-decl name='_M_is_leaked' mangled-name='_ZNKSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE4_Rep12_M_is_leakedEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='183' column='1' visibility='default' binding='global' size-in-bits='64'>
10042                <!-- implicit parameter of type 'const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep*' -->
10043                <parameter type-id='type-id-582' is-artificial='yes'/>
10044                <!-- bool -->
10045                <return type-id='type-id-76'/>
10046              </function-decl>
10047            </member-function>
10048            <member-function access='public'>
10049              <!-- char* std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep::_M_refcopy() -->
10050              <function-decl name='_M_refcopy' mangled-name='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE4_Rep10_M_refcopyEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='243' column='1' visibility='default' binding='global' size-in-bits='64'>
10051                <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep*' -->
10052                <parameter type-id='type-id-693' is-artificial='yes'/>
10053                <!-- char* -->
10054                <return type-id='type-id-3'/>
10055              </function-decl>
10056            </member-function>
10057            <member-function access='public'>
10058              <!-- char* std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep::_M_clone(const STL_Allocator<char, HeapLeakChecker::Allocator>&, unsigned long int) -->
10059              <function-decl name='_M_clone' mangled-name='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE4_Rep8_M_cloneERKS4_m' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='624' column='1' visibility='default' binding='global' size-in-bits='64'>
10060                <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep*' -->
10061                <parameter type-id='type-id-693' is-artificial='yes'/>
10062                <!-- parameter of type 'const STL_Allocator<char, HeapLeakChecker::Allocator>&' -->
10063                <parameter type-id='type-id-327'/>
10064                <!-- parameter of type 'unsigned long int' -->
10065                <parameter type-id='type-id-19'/>
10066                <!-- char* -->
10067                <return type-id='type-id-3'/>
10068              </function-decl>
10069            </member-function>
10070            <member-function access='public'>
10071              <!-- char* std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep::_M_grab(const STL_Allocator<char, HeapLeakChecker::Allocator>&, const STL_Allocator<char, HeapLeakChecker::Allocator>&) -->
10072              <function-decl name='_M_grab' mangled-name='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE4_Rep7_M_grabERKS4_S8_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='218' column='1' visibility='default' binding='global' size-in-bits='64'>
10073                <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep*' -->
10074                <parameter type-id='type-id-693' is-artificial='yes'/>
10075                <!-- parameter of type 'const STL_Allocator<char, HeapLeakChecker::Allocator>&' -->
10076                <parameter type-id='type-id-327'/>
10077                <!-- parameter of type 'const STL_Allocator<char, HeapLeakChecker::Allocator>&' -->
10078                <parameter type-id='type-id-327'/>
10079                <!-- char* -->
10080                <return type-id='type-id-3'/>
10081              </function-decl>
10082            </member-function>
10083            <member-function access='public'>
10084              <!-- void std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep::_M_destroy(const STL_Allocator<char, HeapLeakChecker::Allocator>&) -->
10085              <function-decl name='_M_destroy' mangled-name='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE4_Rep10_M_destroyERKS4_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='445' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE4_Rep10_M_destroyERKS4_'>
10086                <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep*' -->
10087                <parameter type-id='type-id-693' is-artificial='yes'/>
10088                <!-- parameter of type 'const STL_Allocator<char, HeapLeakChecker::Allocator>&' -->
10089                <parameter type-id='type-id-327'/>
10090                <!-- void -->
10091                <return type-id='type-id-75'/>
10092              </function-decl>
10093            </member-function>
10094            <member-function access='public' static='yes'>
10095              <!-- std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep* std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep::_S_create(unsigned long int, const STL_Allocator<char, HeapLeakChecker::Allocator>&) -->
10096              <function-decl name='_S_create' mangled-name='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE4_Rep9_S_createEmmRKS4_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='546' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE4_Rep9_S_createEmmRKS4_'>
10097                <!-- parameter of type 'unsigned long int' -->
10098                <parameter type-id='type-id-19'/>
10099                <!-- parameter of type 'unsigned long int' -->
10100                <parameter type-id='type-id-19'/>
10101                <!-- parameter of type 'const STL_Allocator<char, HeapLeakChecker::Allocator>&' -->
10102                <parameter type-id='type-id-327'/>
10103                <!-- std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep* -->
10104                <return type-id='type-id-693'/>
10105              </function-decl>
10106            </member-function>
10107          </class-decl>
10108        </member-type>
10109        <member-type access='private'>
10110          <!-- struct std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep_base -->
10111          <class-decl name='_Rep_base' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-765'/>
10112        </member-type>
10113        <data-member access='private' static='yes'>
10114          <!-- static const size_t std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::npos -->
10115          <var-decl name='npos' type-id='type-id-115' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='270' column='1'/>
10116        </data-member>
10117        <data-member access='private' layout-offset-in-bits='0'>
10118          <!-- std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Alloc_hider std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_M_dataplus -->
10119          <var-decl name='_M_dataplus' type-id='type-id-690' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='274' column='1'/>
10120        </data-member>
10121        <member-function access='private'>
10122          <!-- void std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::basic_string() -->
10123          <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='2144' column='1' visibility='default' binding='global' size-in-bits='64'>
10124            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >*' -->
10125            <parameter type-id='type-id-689' is-artificial='yes'/>
10126            <!-- void -->
10127            <return type-id='type-id-75'/>
10128          </function-decl>
10129        </member-function>
10130        <member-function access='private'>
10131          <!-- void std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::basic_string(const STL_Allocator<char, HeapLeakChecker::Allocator>&) -->
10132          <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='178' column='1' visibility='default' binding='global' size-in-bits='64'>
10133            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >*' -->
10134            <parameter type-id='type-id-689' is-artificial='yes'/>
10135            <!-- parameter of type 'const STL_Allocator<char, HeapLeakChecker::Allocator>&' -->
10136            <parameter type-id='type-id-327'/>
10137            <!-- void -->
10138            <return type-id='type-id-75'/>
10139          </function-decl>
10140        </member-function>
10141        <member-function access='private'>
10142          <!-- void std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::basic_string(const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >&) -->
10143          <function-decl name='basic_string' mangled-name='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEEC1ERKS5_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='170' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEEC1ERKS5_'>
10144            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >*' -->
10145            <parameter type-id='type-id-689' is-artificial='yes'/>
10146            <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >&' -->
10147            <parameter type-id='type-id-578'/>
10148            <!-- void -->
10149            <return type-id='type-id-75'/>
10150          </function-decl>
10151        </member-function>
10152        <member-function access='private'>
10153          <!-- void std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::basic_string(const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >&, unsigned long int, unsigned long int) -->
10154          <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='184' column='1' visibility='default' binding='global' size-in-bits='64'>
10155            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >*' -->
10156            <parameter type-id='type-id-689' is-artificial='yes'/>
10157            <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >&' -->
10158            <parameter type-id='type-id-578'/>
10159            <!-- parameter of type 'unsigned long int' -->
10160            <parameter type-id='type-id-19'/>
10161            <!-- parameter of type 'unsigned long int' -->
10162            <parameter type-id='type-id-19'/>
10163            <!-- void -->
10164            <return type-id='type-id-75'/>
10165          </function-decl>
10166        </member-function>
10167        <member-function access='private'>
10168          <!-- void std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::basic_string(const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >&, unsigned long int, unsigned long int, const STL_Allocator<char, HeapLeakChecker::Allocator>&) -->
10169          <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='194' column='1' visibility='default' binding='global' size-in-bits='64'>
10170            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >*' -->
10171            <parameter type-id='type-id-689' is-artificial='yes'/>
10172            <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >&' -->
10173            <parameter type-id='type-id-578'/>
10174            <!-- parameter of type 'unsigned long int' -->
10175            <parameter type-id='type-id-19'/>
10176            <!-- parameter of type 'unsigned long int' -->
10177            <parameter type-id='type-id-19'/>
10178            <!-- parameter of type 'const STL_Allocator<char, HeapLeakChecker::Allocator>&' -->
10179            <parameter type-id='type-id-327'/>
10180            <!-- void -->
10181            <return type-id='type-id-75'/>
10182          </function-decl>
10183        </member-function>
10184        <member-function access='private'>
10185          <!-- void std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::basic_string(const char*, unsigned long int, const STL_Allocator<char, HeapLeakChecker::Allocator>&) -->
10186          <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='206' column='1' visibility='default' binding='global' size-in-bits='64'>
10187            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >*' -->
10188            <parameter type-id='type-id-689' is-artificial='yes'/>
10189            <!-- parameter of type 'const char*' -->
10190            <parameter type-id='type-id-2'/>
10191            <!-- parameter of type 'unsigned long int' -->
10192            <parameter type-id='type-id-19'/>
10193            <!-- parameter of type 'const STL_Allocator<char, HeapLeakChecker::Allocator>&' -->
10194            <parameter type-id='type-id-327'/>
10195            <!-- void -->
10196            <return type-id='type-id-75'/>
10197          </function-decl>
10198        </member-function>
10199        <member-function access='private'>
10200          <!-- void std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::basic_string(const char*, const STL_Allocator<char, HeapLeakChecker::Allocator>&) -->
10201          <function-decl name='basic_string' mangled-name='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEEC2EPKcRKS4_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='213' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEEC2EPKcRKS4_'>
10202            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >*' -->
10203            <parameter type-id='type-id-689' is-artificial='yes'/>
10204            <!-- parameter of type 'const char*' -->
10205            <parameter type-id='type-id-2'/>
10206            <!-- parameter of type 'const STL_Allocator<char, HeapLeakChecker::Allocator>&' -->
10207            <parameter type-id='type-id-327'/>
10208            <!-- void -->
10209            <return type-id='type-id-75'/>
10210          </function-decl>
10211        </member-function>
10212        <member-function access='private'>
10213          <!-- void std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::basic_string(unsigned long int, char, const STL_Allocator<char, HeapLeakChecker::Allocator>&) -->
10214          <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='220' column='1' visibility='default' binding='global' size-in-bits='64'>
10215            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >*' -->
10216            <parameter type-id='type-id-689' is-artificial='yes'/>
10217            <!-- parameter of type 'unsigned long int' -->
10218            <parameter type-id='type-id-19'/>
10219            <!-- parameter of type 'char' -->
10220            <parameter type-id='type-id-84'/>
10221            <!-- parameter of type 'const STL_Allocator<char, HeapLeakChecker::Allocator>&' -->
10222            <parameter type-id='type-id-327'/>
10223            <!-- void -->
10224            <return type-id='type-id-75'/>
10225          </function-decl>
10226        </member-function>
10227        <member-function access='private' destructor='yes'>
10228          <!-- std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::~basic_string(int) -->
10229          <function-decl name='~basic_string' mangled-name='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEED1Ev' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='502' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEED1Ev'>
10230            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >*' -->
10231            <parameter type-id='type-id-689' is-artificial='yes'/>
10232            <!-- artificial parameter of type 'int' -->
10233            <parameter type-id='type-id-1' is-artificial='yes'/>
10234            <!-- void -->
10235            <return type-id='type-id-75'/>
10236          </function-decl>
10237        </member-function>
10238        <member-function access='private' static='yes'>
10239          <!-- char* std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_S_construct<const char*>(const char*, const STL_Allocator<char, HeapLeakChecker::Allocator>&, std::forward_iterator_tag) -->
10240          <function-decl name='_S_construct&lt;const char*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='123' column='1' visibility='default' binding='global' size-in-bits='64'>
10241            <!-- parameter of type 'const char*' -->
10242            <parameter type-id='type-id-2'/>
10243            <!-- parameter of type 'const char*' -->
10244            <parameter type-id='type-id-2'/>
10245            <!-- parameter of type 'const STL_Allocator<char, HeapLeakChecker::Allocator>&' -->
10246            <parameter type-id='type-id-327'/>
10247            <!-- parameter of type 'struct std::forward_iterator_tag' -->
10248            <parameter type-id='type-id-767'/>
10249            <!-- char* -->
10250            <return type-id='type-id-3'/>
10251          </function-decl>
10252        </member-function>
10253        <member-function access='private' static='yes'>
10254          <!-- char* std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_S_construct_aux<const char*>(const char*, const STL_Allocator<char, HeapLeakChecker::Allocator>&, std::__false_type) -->
10255          <function-decl name='_S_construct_aux&lt;const char*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='1539' column='1' visibility='default' binding='global' size-in-bits='64'>
10256            <!-- parameter of type 'const char*' -->
10257            <parameter type-id='type-id-2'/>
10258            <!-- parameter of type 'const char*' -->
10259            <parameter type-id='type-id-2'/>
10260            <!-- parameter of type 'const STL_Allocator<char, HeapLeakChecker::Allocator>&' -->
10261            <parameter type-id='type-id-327'/>
10262            <!-- parameter of type 'struct std::__false_type' -->
10263            <parameter type-id='type-id-768'/>
10264            <!-- char* -->
10265            <return type-id='type-id-3'/>
10266          </function-decl>
10267        </member-function>
10268        <member-function access='private' static='yes'>
10269          <!-- char* std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_S_construct<const char*>(const char*, const STL_Allocator<char, HeapLeakChecker::Allocator>&) -->
10270          <function-decl name='_S_construct&lt;const char*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='1556' column='1' visibility='default' binding='global' size-in-bits='64'>
10271            <!-- parameter of type 'const char*' -->
10272            <parameter type-id='type-id-2'/>
10273            <!-- parameter of type 'const char*' -->
10274            <parameter type-id='type-id-2'/>
10275            <!-- parameter of type 'const STL_Allocator<char, HeapLeakChecker::Allocator>&' -->
10276            <parameter type-id='type-id-327'/>
10277            <!-- char* -->
10278            <return type-id='type-id-3'/>
10279          </function-decl>
10280        </member-function>
10281        <member-function access='private'>
10282          <!-- char* std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_M_data() -->
10283          <function-decl name='_M_data' mangled-name='_ZNKSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE7_M_dataEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='277' column='1' visibility='default' binding='global' size-in-bits='64'>
10284            <!-- implicit parameter of type 'const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >*' -->
10285            <parameter type-id='type-id-579' is-artificial='yes'/>
10286            <!-- char* -->
10287            <return type-id='type-id-3'/>
10288          </function-decl>
10289        </member-function>
10290        <member-function access='private'>
10291          <!-- std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep* std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_M_rep() -->
10292          <function-decl name='_M_rep' mangled-name='_ZNKSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE6_M_repEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='285' column='1' visibility='default' binding='global' size-in-bits='64'>
10293            <!-- implicit parameter of type 'const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >*' -->
10294            <parameter type-id='type-id-579' is-artificial='yes'/>
10295            <!-- std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep* -->
10296            <return type-id='type-id-693'/>
10297          </function-decl>
10298        </member-function>
10299        <member-function access='private'>
10300          <!-- STL_Allocator<char, HeapLeakChecker::Allocator> std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::get_allocator() -->
10301          <function-decl name='get_allocator' mangled-name='_ZNKSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE13get_allocatorEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='1629' column='1' visibility='default' binding='global' size-in-bits='64'>
10302            <!-- implicit parameter of type 'const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >*' -->
10303            <parameter type-id='type-id-579' is-artificial='yes'/>
10304            <!-- class STL_Allocator<char, HeapLeakChecker::Allocator> -->
10305            <return type-id='type-id-325'/>
10306          </function-decl>
10307        </member-function>
10308        <member-function access='private' static='yes'>
10309          <!-- void std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_M_copy(const char*, unsigned long int) -->
10310          <function-decl name='_M_copy' mangled-name='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE7_M_copyEPcPKcm' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='339' column='1' visibility='default' binding='global' size-in-bits='64'>
10311            <!-- parameter of type 'char*' -->
10312            <parameter type-id='type-id-3'/>
10313            <!-- parameter of type 'const char*' -->
10314            <parameter type-id='type-id-2'/>
10315            <!-- parameter of type 'unsigned long int' -->
10316            <parameter type-id='type-id-19'/>
10317            <!-- void -->
10318            <return type-id='type-id-75'/>
10319          </function-decl>
10320        </member-function>
10321        <member-function access='private'>
10322          <!-- const char* std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::c_str() -->
10323          <function-decl name='c_str' mangled-name='_ZNKSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE5c_strEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='1612' column='1' visibility='default' binding='global' size-in-bits='64'>
10324            <!-- implicit parameter of type 'const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >*' -->
10325            <parameter type-id='type-id-579' is-artificial='yes'/>
10326            <!-- const char* -->
10327            <return type-id='type-id-2'/>
10328          </function-decl>
10329        </member-function>
10330        <member-function access='private' static='yes'>
10331          <!-- std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep& std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_S_empty_rep() -->
10332          <function-decl name='_S_empty_rep' mangled-name='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE12_S_empty_repEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='411' column='1' visibility='default' binding='global' size-in-bits='64'>
10333            <!-- std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep& -->
10334            <return type-id='type-id-692'/>
10335          </function-decl>
10336        </member-function>
10337        <member-function access='private' static='yes'>
10338          <!-- void std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_S_copy_chars(const char*, const char*) -->
10339          <function-decl name='_S_copy_chars' mangled-name='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE13_S_copy_charsEPcPKcS8_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='388' column='1' visibility='default' binding='global' size-in-bits='64'>
10340            <!-- parameter of type 'char*' -->
10341            <parameter type-id='type-id-3'/>
10342            <!-- parameter of type 'const char*' -->
10343            <parameter type-id='type-id-2'/>
10344            <!-- parameter of type 'const char*' -->
10345            <parameter type-id='type-id-2'/>
10346            <!-- void -->
10347            <return type-id='type-id-75'/>
10348          </function-decl>
10349        </member-function>
10350        <member-function access='private'>
10351          <!-- size_t std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::size() -->
10352          <function-decl name='size' mangled-name='_ZNKSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE4sizeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='628' column='1' visibility='default' binding='global' size-in-bits='64'>
10353            <!-- implicit parameter of type 'const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >*' -->
10354            <parameter type-id='type-id-579' is-artificial='yes'/>
10355            <!-- typedef size_t -->
10356            <return type-id='type-id-7'/>
10357          </function-decl>
10358        </member-function>
10359        <member-function access='private'>
10360          <!-- const char* std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::data() -->
10361          <function-decl name='data' mangled-name='_ZNKSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE4dataEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='1622' column='1' visibility='default' binding='global' size-in-bits='64'>
10362            <!-- implicit parameter of type 'const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >*' -->
10363            <parameter type-id='type-id-579' is-artificial='yes'/>
10364            <!-- const char* -->
10365            <return type-id='type-id-2'/>
10366          </function-decl>
10367        </member-function>
10368        <member-function access='private' static='yes'>
10369          <!-- int std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_S_compare(unsigned long int) -->
10370          <function-decl name='_S_compare' mangled-name='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE10_S_compareEmm' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='392' column='1' visibility='default' binding='global' size-in-bits='64'>
10371            <!-- parameter of type 'unsigned long int' -->
10372            <parameter type-id='type-id-19'/>
10373            <!-- parameter of type 'unsigned long int' -->
10374            <parameter type-id='type-id-19'/>
10375            <!-- int -->
10376            <return type-id='type-id-1'/>
10377          </function-decl>
10378        </member-function>
10379        <member-function access='private'>
10380          <!-- int std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::compare(const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >&) -->
10381          <function-decl name='compare' mangled-name='_ZNKSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE7compareERKS5_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='2019' column='1' visibility='default' binding='global' size-in-bits='64'>
10382            <!-- implicit parameter of type 'const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >*' -->
10383            <parameter type-id='type-id-579' is-artificial='yes'/>
10384            <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >&' -->
10385            <parameter type-id='type-id-578'/>
10386            <!-- int -->
10387            <return type-id='type-id-1'/>
10388          </function-decl>
10389        </member-function>
10390      </class-decl>
10391      <!-- class std::map<long unsigned int, HeapLeakChecker::RangeValue, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> > -->
10392      <class-decl name='map&lt;long unsigned int, HeapLeakChecker::RangeValue, std::less&lt;long unsigned int&gt;, STL_Allocator&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt;, HeapLeakChecker::Allocator&gt; &gt;' size-in-bits='384' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='87' column='1' id='type-id-375'>
10393        <member-type access='private'>
10394          <!-- class std::map<long unsigned int, HeapLeakChecker::RangeValue, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::value_compare -->
10395          <class-decl name='value_compare' visibility='default' is-declaration-only='yes' id='type-id-769'/>
10396        </member-type>
10397        <data-member access='private' layout-offset-in-bits='0'>
10398          <!-- std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> > std::map<long unsigned int, HeapLeakChecker::RangeValue, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::_M_t -->
10399          <var-decl name='_M_t' type-id='type-id-502' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='128' column='1'/>
10400        </data-member>
10401        <member-function access='private'>
10402          <!-- void std::map<long unsigned int, HeapLeakChecker::RangeValue, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::map() -->
10403          <function-decl name='map' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
10404            <!-- implicit parameter of type 'std::map<long unsigned int, HeapLeakChecker::RangeValue, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >*' -->
10405            <parameter type-id='type-id-698' is-artificial='yes'/>
10406            <!-- void -->
10407            <return type-id='type-id-75'/>
10408          </function-decl>
10409        </member-function>
10410        <member-function access='private'>
10411          <!-- void std::map<long unsigned int, HeapLeakChecker::RangeValue, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::map(const std::less<long unsigned int>&, const STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator>&) -->
10412          <function-decl name='map' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='159' column='1' visibility='default' binding='global' size-in-bits='64'>
10413            <!-- implicit parameter of type 'std::map<long unsigned int, HeapLeakChecker::RangeValue, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >*' -->
10414            <parameter type-id='type-id-698' is-artificial='yes'/>
10415            <!-- parameter of type 'const std::less<long unsigned int>&' -->
10416            <parameter type-id='type-id-595'/>
10417            <!-- parameter of type 'const STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator>&' -->
10418            <parameter type-id='type-id-352'/>
10419            <!-- void -->
10420            <return type-id='type-id-75'/>
10421          </function-decl>
10422        </member-function>
10423        <member-function access='private'>
10424          <!-- void std::map<long unsigned int, HeapLeakChecker::RangeValue, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::map(const std::map<long unsigned int, HeapLeakChecker::RangeValue, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >&) -->
10425          <function-decl name='map' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='170' column='1' visibility='default' binding='global' size-in-bits='64'>
10426            <!-- implicit parameter of type 'std::map<long unsigned int, HeapLeakChecker::RangeValue, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >*' -->
10427            <parameter type-id='type-id-698' is-artificial='yes'/>
10428            <!-- parameter of type 'const std::map<long unsigned int, HeapLeakChecker::RangeValue, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >&' -->
10429            <parameter type-id='type-id-602'/>
10430            <!-- void -->
10431            <return type-id='type-id-75'/>
10432          </function-decl>
10433        </member-function>
10434        <member-function access='private'>
10435          <!-- std::pair<std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, bool> std::map<long unsigned int, HeapLeakChecker::RangeValue, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::insert(const std::pair<const long unsigned int, HeapLeakChecker::RangeValue>&) -->
10436          <function-decl name='insert' mangled-name='_ZNSt3mapImN15HeapLeakChecker10RangeValueESt4lessImE13STL_AllocatorISt4pairIKmS1_ENS0_9AllocatorEEE6insertERKS7_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='499' column='1' visibility='default' binding='global' size-in-bits='64'>
10437            <!-- implicit parameter of type 'std::map<long unsigned int, HeapLeakChecker::RangeValue, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >*' -->
10438            <parameter type-id='type-id-698' is-artificial='yes'/>
10439            <!-- parameter of type 'const std::pair<const long unsigned int, HeapLeakChecker::RangeValue>&' -->
10440            <parameter type-id='type-id-354'/>
10441            <!-- struct std::pair<std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, bool> -->
10442            <return type-id='type-id-712'/>
10443          </function-decl>
10444        </member-function>
10445        <member-function access='private'>
10446          <!-- std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > std::map<long unsigned int, HeapLeakChecker::RangeValue, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::find(const unsigned long int&) -->
10447          <function-decl name='find' mangled-name='_ZNSt3mapImN15HeapLeakChecker10RangeValueESt4lessImE13STL_AllocatorISt4pairIKmS1_ENS0_9AllocatorEEE4findERS6_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='658' column='1' visibility='default' binding='global' size-in-bits='64'>
10448            <!-- implicit parameter of type 'std::map<long unsigned int, HeapLeakChecker::RangeValue, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >*' -->
10449            <parameter type-id='type-id-698' is-artificial='yes'/>
10450            <!-- parameter of type 'const unsigned long int&' -->
10451            <parameter type-id='type-id-334'/>
10452            <!-- struct std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > -->
10453            <return type-id='type-id-540'/>
10454          </function-decl>
10455        </member-function>
10456        <member-function access='private'>
10457          <!-- std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > std::map<long unsigned int, HeapLeakChecker::RangeValue, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::upper_bound(const unsigned long int&) -->
10458          <function-decl name='upper_bound' mangled-name='_ZNSt3mapImN15HeapLeakChecker10RangeValueESt4lessImE13STL_AllocatorISt4pairIKmS1_ENS0_9AllocatorEEE11upper_boundERS6_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='725' column='1' visibility='default' binding='global' size-in-bits='64'>
10459            <!-- implicit parameter of type 'std::map<long unsigned int, HeapLeakChecker::RangeValue, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >*' -->
10460            <parameter type-id='type-id-698' is-artificial='yes'/>
10461            <!-- parameter of type 'const unsigned long int&' -->
10462            <parameter type-id='type-id-334'/>
10463            <!-- struct std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > -->
10464            <return type-id='type-id-540'/>
10465          </function-decl>
10466        </member-function>
10467        <member-function access='private'>
10468          <!-- std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > std::map<long unsigned int, HeapLeakChecker::RangeValue, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::end() -->
10469          <function-decl name='end' mangled-name='_ZNSt3mapImN15HeapLeakChecker10RangeValueESt4lessImE13STL_AllocatorISt4pairIKmS1_ENS0_9AllocatorEEE3endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='324' column='1' visibility='default' binding='global' size-in-bits='64'>
10470            <!-- implicit parameter of type 'std::map<long unsigned int, HeapLeakChecker::RangeValue, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >*' -->
10471            <parameter type-id='type-id-698' is-artificial='yes'/>
10472            <!-- struct std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > -->
10473            <return type-id='type-id-540'/>
10474          </function-decl>
10475        </member-function>
10476      </class-decl>
10477      <!-- class std::map<long unsigned int, long unsigned int, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> > -->
10478      <class-decl name='map&lt;long unsigned int, long unsigned int, std::less&lt;long unsigned int&gt;, STL_Allocator&lt;std::pair&lt;const long unsigned int, long unsigned int&gt;, HeapLeakChecker::Allocator&gt; &gt;' size-in-bits='384' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='87' column='1' id='type-id-377'>
10479        <member-type access='private'>
10480          <!-- class std::map<long unsigned int, long unsigned int, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::value_compare -->
10481          <class-decl name='value_compare' visibility='default' is-declaration-only='yes' id='type-id-770'/>
10482        </member-type>
10483        <data-member access='private' layout-offset-in-bits='0'>
10484          <!-- std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> > std::map<long unsigned int, long unsigned int, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::_M_t -->
10485          <var-decl name='_M_t' type-id='type-id-506' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='128' column='1'/>
10486        </data-member>
10487        <member-function access='private'>
10488          <!-- void std::map<long unsigned int, long unsigned int, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::map() -->
10489          <function-decl name='map' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
10490            <!-- implicit parameter of type 'std::map<long unsigned int, long unsigned int, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >*' -->
10491            <parameter type-id='type-id-700' is-artificial='yes'/>
10492            <!-- void -->
10493            <return type-id='type-id-75'/>
10494          </function-decl>
10495        </member-function>
10496        <member-function access='private'>
10497          <!-- void std::map<long unsigned int, long unsigned int, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::map(const std::less<long unsigned int>&, const STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator>&) -->
10498          <function-decl name='map' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='159' column='1' visibility='default' binding='global' size-in-bits='64'>
10499            <!-- implicit parameter of type 'std::map<long unsigned int, long unsigned int, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >*' -->
10500            <parameter type-id='type-id-700' is-artificial='yes'/>
10501            <!-- parameter of type 'const std::less<long unsigned int>&' -->
10502            <parameter type-id='type-id-595'/>
10503            <!-- parameter of type 'const STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator>&' -->
10504            <parameter type-id='type-id-357'/>
10505            <!-- void -->
10506            <return type-id='type-id-75'/>
10507          </function-decl>
10508        </member-function>
10509        <member-function access='private'>
10510          <!-- void std::map<long unsigned int, long unsigned int, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::map(const std::map<long unsigned int, long unsigned int, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >&) -->
10511          <function-decl name='map' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='170' column='1' visibility='default' binding='global' size-in-bits='64'>
10512            <!-- implicit parameter of type 'std::map<long unsigned int, long unsigned int, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >*' -->
10513            <parameter type-id='type-id-700' is-artificial='yes'/>
10514            <!-- parameter of type 'const std::map<long unsigned int, long unsigned int, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >&' -->
10515            <parameter type-id='type-id-605'/>
10516            <!-- void -->
10517            <return type-id='type-id-75'/>
10518          </function-decl>
10519        </member-function>
10520        <member-function access='private'>
10521          <!-- std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> > std::map<long unsigned int, long unsigned int, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::find(const unsigned long int&) -->
10522          <function-decl name='find' mangled-name='_ZNSt3mapImmSt4lessImE13STL_AllocatorISt4pairIKmmEN15HeapLeakChecker9AllocatorEEE4findERS4_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='658' column='1' visibility='default' binding='global' size-in-bits='64'>
10523            <!-- implicit parameter of type 'std::map<long unsigned int, long unsigned int, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >*' -->
10524            <parameter type-id='type-id-700' is-artificial='yes'/>
10525            <!-- parameter of type 'const unsigned long int&' -->
10526            <parameter type-id='type-id-334'/>
10527            <!-- struct std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> > -->
10528            <return type-id='type-id-544'/>
10529          </function-decl>
10530        </member-function>
10531        <member-function access='private'>
10532          <!-- std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> > std::map<long unsigned int, long unsigned int, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::end() -->
10533          <function-decl name='end' mangled-name='_ZNSt3mapImmSt4lessImE13STL_AllocatorISt4pairIKmmEN15HeapLeakChecker9AllocatorEEE3endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='324' column='1' visibility='default' binding='global' size-in-bits='64'>
10534            <!-- implicit parameter of type 'std::map<long unsigned int, long unsigned int, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >*' -->
10535            <parameter type-id='type-id-700' is-artificial='yes'/>
10536            <!-- struct std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> > -->
10537            <return type-id='type-id-544'/>
10538          </function-decl>
10539        </member-function>
10540        <member-function access='private'>
10541          <!-- void std::map<long unsigned int, long unsigned int, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::erase(std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >) -->
10542          <function-decl name='erase' mangled-name='_ZNSt3mapImmSt4lessImE13STL_AllocatorISt4pairIKmmEN15HeapLeakChecker9AllocatorEEE5eraseESt17_Rb_tree_iteratorIS5_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='566' column='1' visibility='default' binding='global' size-in-bits='64'>
10543            <!-- implicit parameter of type 'std::map<long unsigned int, long unsigned int, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >*' -->
10544            <parameter type-id='type-id-700' is-artificial='yes'/>
10545            <!-- parameter of type 'struct std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >' -->
10546            <parameter type-id='type-id-544'/>
10547            <!-- void -->
10548            <return type-id='type-id-75'/>
10549          </function-decl>
10550        </member-function>
10551        <member-function access='private'>
10552          <!-- std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> > std::map<long unsigned int, long unsigned int, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::begin() -->
10553          <function-decl name='begin' mangled-name='_ZNSt3mapImmSt4lessImE13STL_AllocatorISt4pairIKmmEN15HeapLeakChecker9AllocatorEEE5beginEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='306' column='1' visibility='default' binding='global' size-in-bits='64'>
10554            <!-- implicit parameter of type 'std::map<long unsigned int, long unsigned int, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >*' -->
10555            <parameter type-id='type-id-700' is-artificial='yes'/>
10556            <!-- struct std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> > -->
10557            <return type-id='type-id-544'/>
10558          </function-decl>
10559        </member-function>
10560        <member-function access='private'>
10561          <!-- std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> > std::map<long unsigned int, long unsigned int, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::upper_bound(const unsigned long int&) -->
10562          <function-decl name='upper_bound' mangled-name='_ZNSt3mapImmSt4lessImE13STL_AllocatorISt4pairIKmmEN15HeapLeakChecker9AllocatorEEE11upper_boundERS4_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='725' column='1' visibility='default' binding='global' size-in-bits='64'>
10563            <!-- implicit parameter of type 'std::map<long unsigned int, long unsigned int, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >*' -->
10564            <parameter type-id='type-id-700' is-artificial='yes'/>
10565            <!-- parameter of type 'const unsigned long int&' -->
10566            <parameter type-id='type-id-334'/>
10567            <!-- struct std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> > -->
10568            <return type-id='type-id-544'/>
10569          </function-decl>
10570        </member-function>
10571        <member-function access='private'>
10572          <!-- std::pair<std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >, bool> std::map<long unsigned int, long unsigned int, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::insert(const std::pair<const long unsigned int, long unsigned int>&) -->
10573          <function-decl name='insert' mangled-name='_ZNSt3mapImmSt4lessImE13STL_AllocatorISt4pairIKmmEN15HeapLeakChecker9AllocatorEEE6insertERKS5_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='499' column='1' visibility='default' binding='global' size-in-bits='64'>
10574            <!-- implicit parameter of type 'std::map<long unsigned int, long unsigned int, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >*' -->
10575            <parameter type-id='type-id-700' is-artificial='yes'/>
10576            <!-- parameter of type 'const std::pair<const long unsigned int, long unsigned int>&' -->
10577            <parameter type-id='type-id-359'/>
10578            <!-- struct std::pair<std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >, bool> -->
10579            <return type-id='type-id-714'/>
10580          </function-decl>
10581        </member-function>
10582      </class-decl>
10583      <!-- class std::map<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> > -->
10584      <class-decl name='map&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt;, std::less&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt; &gt;, STL_Allocator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt;, HeapLeakChecker::Allocator&gt; &gt;' size-in-bits='384' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='87' column='1' id='type-id-379'>
10585        <member-type access='private'>
10586          <!-- class std::map<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::value_compare -->
10587          <class-decl name='value_compare' visibility='default' is-declaration-only='yes' id='type-id-771'/>
10588        </member-type>
10589        <data-member access='private' layout-offset-in-bits='0'>
10590          <!-- std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> > std::map<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::_M_t -->
10591          <var-decl name='_M_t' type-id='type-id-510' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='128' column='1'/>
10592        </data-member>
10593        <member-function access='private'>
10594          <!-- void std::map<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::map() -->
10595          <function-decl name='map' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
10596            <!-- implicit parameter of type 'std::map<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >*' -->
10597            <parameter type-id='type-id-702' is-artificial='yes'/>
10598            <!-- void -->
10599            <return type-id='type-id-75'/>
10600          </function-decl>
10601        </member-function>
10602        <member-function access='private'>
10603          <!-- void std::map<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::map(const std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >&, const STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator>&) -->
10604          <function-decl name='map' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='159' column='1' visibility='default' binding='global' size-in-bits='64'>
10605            <!-- implicit parameter of type 'std::map<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >*' -->
10606            <parameter type-id='type-id-702' is-artificial='yes'/>
10607            <!-- parameter of type 'const std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >&' -->
10608            <parameter type-id='type-id-599'/>
10609            <!-- parameter of type 'const STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator>&' -->
10610            <parameter type-id='type-id-362'/>
10611            <!-- void -->
10612            <return type-id='type-id-75'/>
10613          </function-decl>
10614        </member-function>
10615        <member-function access='private'>
10616          <!-- void std::map<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::map(const std::map<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >&) -->
10617          <function-decl name='map' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='170' column='1' visibility='default' binding='global' size-in-bits='64'>
10618            <!-- implicit parameter of type 'std::map<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >*' -->
10619            <parameter type-id='type-id-702' is-artificial='yes'/>
10620            <!-- parameter of type 'const std::map<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >&' -->
10621            <parameter type-id='type-id-608'/>
10622            <!-- void -->
10623            <return type-id='type-id-75'/>
10624          </function-decl>
10625        </member-function>
10626        <member-function access='private'>
10627          <!-- std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > > std::map<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::begin() -->
10628          <function-decl name='begin' mangled-name='_ZNSt3mapISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt6vectorI11AllocObjectS2_IS8_S4_EESt4lessIS6_ES2_ISt4pairIKS6_SA_ES4_EE5beginEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='306' column='1' visibility='default' binding='global' size-in-bits='64'>
10629            <!-- implicit parameter of type 'std::map<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >*' -->
10630            <parameter type-id='type-id-702' is-artificial='yes'/>
10631            <!-- struct std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > > -->
10632            <return type-id='type-id-548'/>
10633          </function-decl>
10634        </member-function>
10635        <member-function access='private'>
10636          <!-- std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > > std::map<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::end() -->
10637          <function-decl name='end' mangled-name='_ZNSt3mapISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt6vectorI11AllocObjectS2_IS8_S4_EESt4lessIS6_ES2_ISt4pairIKS6_SA_ES4_EE3endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='324' column='1' visibility='default' binding='global' size-in-bits='64'>
10638            <!-- implicit parameter of type 'std::map<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >*' -->
10639            <parameter type-id='type-id-702' is-artificial='yes'/>
10640            <!-- struct std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > > -->
10641            <return type-id='type-id-548'/>
10642          </function-decl>
10643        </member-function>
10644        <member-function access='private'>
10645          <!-- std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > > std::map<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::lower_bound(const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >&) -->
10646          <function-decl name='lower_bound' mangled-name='_ZNSt3mapISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt6vectorI11AllocObjectS2_IS8_S4_EESt4lessIS6_ES2_ISt4pairIKS6_SA_ES4_EE11lower_boundERSE_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='700' column='1' visibility='default' binding='global' size-in-bits='64'>
10647            <!-- implicit parameter of type 'std::map<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >*' -->
10648            <parameter type-id='type-id-702' is-artificial='yes'/>
10649            <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >&' -->
10650            <parameter type-id='type-id-578'/>
10651            <!-- struct std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > > -->
10652            <return type-id='type-id-548'/>
10653          </function-decl>
10654        </member-function>
10655        <member-function access='private'>
10656          <!-- std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > > std::map<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::key_comp() -->
10657          <function-decl name='key_comp' mangled-name='_ZNKSt3mapISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt6vectorI11AllocObjectS2_IS8_S4_EESt4lessIS6_ES2_ISt4pairIKS6_SA_ES4_EE8key_compEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='634' column='1' visibility='default' binding='global' size-in-bits='64'>
10658            <!-- implicit parameter of type 'const std::map<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >*' -->
10659            <parameter type-id='type-id-609' is-artificial='yes'/>
10660            <!-- struct std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > > -->
10661            <return type-id='type-id-597'/>
10662          </function-decl>
10663        </member-function>
10664        <member-function access='private'>
10665          <!-- std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > > std::map<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::insert(std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, const std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >&) -->
10666          <function-decl name='insert' mangled-name='_ZNSt3mapISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt6vectorI11AllocObjectS2_IS8_S4_EESt4lessIS6_ES2_ISt4pairIKS6_SA_ES4_EE6insertESt17_Rb_tree_iteratorISF_ERKSF_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='539' column='1' visibility='default' binding='global' size-in-bits='64'>
10667            <!-- implicit parameter of type 'std::map<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >*' -->
10668            <parameter type-id='type-id-702' is-artificial='yes'/>
10669            <!-- parameter of type 'struct std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >' -->
10670            <parameter type-id='type-id-548'/>
10671            <!-- parameter of type 'const std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >&' -->
10672            <parameter type-id='type-id-364'/>
10673            <!-- struct std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > > -->
10674            <return type-id='type-id-548'/>
10675          </function-decl>
10676        </member-function>
10677        <member-function access='private'>
10678          <!-- std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >& std::map<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::operator[](const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >&) -->
10679          <function-decl name='operator[]' mangled-name='_ZNSt3mapISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt6vectorI11AllocObjectS2_IS8_S4_EESt4lessIS6_ES2_ISt4pairIKS6_SA_ES4_EEixERSE_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='442' column='1' visibility='default' binding='global' size-in-bits='64'>
10680            <!-- implicit parameter of type 'std::map<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >*' -->
10681            <parameter type-id='type-id-702' is-artificial='yes'/>
10682            <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >&' -->
10683            <parameter type-id='type-id-578'/>
10684            <!-- std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >& -->
10685            <return type-id='type-id-720'/>
10686          </function-decl>
10687        </member-function>
10688      </class-decl>
10689      <!-- class std::set<long unsigned int, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> > -->
10690      <class-decl name='set&lt;long unsigned int, std::less&lt;long unsigned int&gt;, STL_Allocator&lt;long unsigned int, HeapLeakChecker::Allocator&gt; &gt;' size-in-bits='384' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_set.h' line='88' column='1' id='type-id-390'>
10691        <data-member access='private' layout-offset-in-bits='0'>
10692          <!-- std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> > std::set<long unsigned int, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::_M_t -->
10693          <var-decl name='_M_t' type-id='type-id-498' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_set.h' line='112' column='1'/>
10694        </data-member>
10695        <member-function access='private'>
10696          <!-- void std::set<long unsigned int, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::set() -->
10697          <function-decl name='set' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_set.h' line='136' column='1' visibility='default' binding='global' size-in-bits='64'>
10698            <!-- implicit parameter of type 'std::set<long unsigned int, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >*' -->
10699            <parameter type-id='type-id-719' is-artificial='yes'/>
10700            <!-- void -->
10701            <return type-id='type-id-75'/>
10702          </function-decl>
10703        </member-function>
10704        <member-function access='private'>
10705          <!-- void std::set<long unsigned int, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::set(const std::less<long unsigned int>&, const STL_Allocator<long unsigned int, HeapLeakChecker::Allocator>&) -->
10706          <function-decl name='set' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_set.h' line='145' column='1' visibility='default' binding='global' size-in-bits='64'>
10707            <!-- implicit parameter of type 'std::set<long unsigned int, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >*' -->
10708            <parameter type-id='type-id-719' is-artificial='yes'/>
10709            <!-- parameter of type 'const std::less<long unsigned int>&' -->
10710            <parameter type-id='type-id-595'/>
10711            <!-- parameter of type 'const STL_Allocator<long unsigned int, HeapLeakChecker::Allocator>&' -->
10712            <parameter type-id='type-id-331'/>
10713            <!-- void -->
10714            <return type-id='type-id-75'/>
10715          </function-decl>
10716        </member-function>
10717        <member-function access='private'>
10718          <!-- void std::set<long unsigned int, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::set(const std::set<long unsigned int, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >&) -->
10719          <function-decl name='set' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_set.h' line='188' column='1' visibility='default' binding='global' size-in-bits='64'>
10720            <!-- implicit parameter of type 'std::set<long unsigned int, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >*' -->
10721            <parameter type-id='type-id-719' is-artificial='yes'/>
10722            <!-- parameter of type 'const std::set<long unsigned int, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >&' -->
10723            <parameter type-id='type-id-626'/>
10724            <!-- void -->
10725            <return type-id='type-id-75'/>
10726          </function-decl>
10727        </member-function>
10728        <member-function access='private'>
10729          <!-- std::_Rb_tree_const_iterator<long unsigned int> std::set<long unsigned int, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::lower_bound(const unsigned long int&) -->
10730          <function-decl name='lower_bound' mangled-name='_ZNSt3setImSt4lessImE13STL_AllocatorImN15HeapLeakChecker9AllocatorEEE11lower_boundERKm' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_set.h' line='568' column='1' visibility='default' binding='global' size-in-bits='64'>
10731            <!-- implicit parameter of type 'std::set<long unsigned int, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >*' -->
10732            <parameter type-id='type-id-719' is-artificial='yes'/>
10733            <!-- parameter of type 'const unsigned long int&' -->
10734            <parameter type-id='type-id-334'/>
10735            <!-- struct std::_Rb_tree_const_iterator<long unsigned int> -->
10736            <return type-id='type-id-517'/>
10737          </function-decl>
10738        </member-function>
10739        <member-function access='private'>
10740          <!-- std::_Rb_tree_const_iterator<long unsigned int> std::set<long unsigned int, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::end() -->
10741          <function-decl name='end' mangled-name='_ZNKSt3setImSt4lessImE13STL_AllocatorImN15HeapLeakChecker9AllocatorEEE3endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_set.h' line='300' column='1' visibility='default' binding='global' size-in-bits='64'>
10742            <!-- implicit parameter of type 'const std::set<long unsigned int, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >*' -->
10743            <parameter type-id='type-id-627' is-artificial='yes'/>
10744            <!-- struct std::_Rb_tree_const_iterator<long unsigned int> -->
10745            <return type-id='type-id-517'/>
10746          </function-decl>
10747        </member-function>
10748        <member-function access='private'>
10749          <!-- std::pair<std::_Rb_tree_const_iterator<long unsigned int>, bool> std::set<long unsigned int, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::insert(const unsigned long int&) -->
10750          <function-decl name='insert' mangled-name='_ZNSt3setImSt4lessImE13STL_AllocatorImN15HeapLeakChecker9AllocatorEEE6insertERKm' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_set.h' line='408' column='1' visibility='default' binding='global' size-in-bits='64'>
10751            <!-- implicit parameter of type 'std::set<long unsigned int, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >*' -->
10752            <parameter type-id='type-id-719' is-artificial='yes'/>
10753            <!-- parameter of type 'const unsigned long int&' -->
10754            <parameter type-id='type-id-334'/>
10755            <!-- struct std::pair<std::_Rb_tree_const_iterator<long unsigned int>, bool> -->
10756            <return type-id='type-id-708'/>
10757          </function-decl>
10758        </member-function>
10759      </class-decl>
10760      <!-- class std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > -->
10761      <class-decl name='vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt;' size-in-bits='192' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='171' column='1' id='type-id-381'>
10762        <!-- struct std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > -->
10763        <base-class access='protected' layout-offset-in-bits='0' type-id='type-id-564'/>
10764        <member-function access='private'>
10765          <!-- void std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::vector() -->
10766          <function-decl name='vector' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='207' column='1' visibility='default' binding='global' size-in-bits='64'>
10767            <!-- implicit parameter of type 'std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
10768            <parameter type-id='type-id-721' is-artificial='yes'/>
10769            <!-- void -->
10770            <return type-id='type-id-75'/>
10771          </function-decl>
10772        </member-function>
10773        <member-function access='private'>
10774          <!-- void std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::vector(const STL_Allocator<AllocObject, HeapLeakChecker::Allocator>&) -->
10775          <function-decl name='vector' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='215' column='1' visibility='default' binding='global' size-in-bits='64'>
10776            <!-- implicit parameter of type 'std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
10777            <parameter type-id='type-id-721' is-artificial='yes'/>
10778            <!-- parameter of type 'const STL_Allocator<AllocObject, HeapLeakChecker::Allocator>&' -->
10779            <parameter type-id='type-id-321'/>
10780            <!-- void -->
10781            <return type-id='type-id-75'/>
10782          </function-decl>
10783        </member-function>
10784        <member-function access='private'>
10785          <!-- void std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::vector(unsigned long int, const AllocObject&, const STL_Allocator<AllocObject, HeapLeakChecker::Allocator>&) -->
10786          <function-decl name='vector' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='227' column='1' visibility='default' binding='global' size-in-bits='64'>
10787            <!-- implicit parameter of type 'std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
10788            <parameter type-id='type-id-721' is-artificial='yes'/>
10789            <!-- parameter of type 'unsigned long int' -->
10790            <parameter type-id='type-id-19'/>
10791            <!-- parameter of type 'const AllocObject&' -->
10792            <parameter type-id='type-id-324'/>
10793            <!-- parameter of type 'const STL_Allocator<AllocObject, HeapLeakChecker::Allocator>&' -->
10794            <parameter type-id='type-id-321'/>
10795            <!-- void -->
10796            <return type-id='type-id-75'/>
10797          </function-decl>
10798        </member-function>
10799        <member-function access='private'>
10800          <!-- void std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::vector(const std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >&) -->
10801          <function-decl name='vector' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='241' column='1' visibility='default' binding='global' size-in-bits='64'>
10802            <!-- implicit parameter of type 'std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
10803            <parameter type-id='type-id-721' is-artificial='yes'/>
10804            <!-- parameter of type 'const std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >&' -->
10805            <parameter type-id='type-id-629'/>
10806            <!-- void -->
10807            <return type-id='type-id-75'/>
10808          </function-decl>
10809        </member-function>
10810        <member-function access='private' destructor='yes'>
10811          <!-- std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::~vector(int) -->
10812          <function-decl name='~vector' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='312' column='1' visibility='default' binding='global' size-in-bits='64'>
10813            <!-- implicit parameter of type 'std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
10814            <parameter type-id='type-id-721' is-artificial='yes'/>
10815            <!-- artificial parameter of type 'int' -->
10816            <parameter type-id='type-id-1' is-artificial='yes'/>
10817            <!-- void -->
10818            <return type-id='type-id-75'/>
10819          </function-decl>
10820        </member-function>
10821        <member-function access='private'>
10822          <!-- __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::end() -->
10823          <function-decl name='end' mangled-name='_ZNSt6vectorI11AllocObject13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE3endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='443' column='1' visibility='default' binding='global' size-in-bits='64'>
10824            <!-- implicit parameter of type 'std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
10825            <parameter type-id='type-id-721' is-artificial='yes'/>
10826            <!-- class __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > -->
10827            <return type-id='type-id-410'/>
10828          </function-decl>
10829        </member-function>
10830        <member-function access='protected'>
10831          <!-- void std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::_M_erase_at_end(AllocObject*) -->
10832          <function-decl name='_M_erase_at_end' mangled-name='_ZNSt6vectorI11AllocObject13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE15_M_erase_at_endEPS0_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='1148' column='1' visibility='default' binding='global' size-in-bits='64'>
10833            <!-- implicit parameter of type 'std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
10834            <parameter type-id='type-id-721' is-artificial='yes'/>
10835            <!-- parameter of type 'AllocObject*' -->
10836            <parameter type-id='type-id-322'/>
10837            <!-- void -->
10838            <return type-id='type-id-75'/>
10839          </function-decl>
10840        </member-function>
10841        <member-function access='private'>
10842          <!-- __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::end() -->
10843          <function-decl name='end' mangled-name='_ZNKSt6vectorI11AllocObject13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE3endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='452' column='1' visibility='default' binding='global' size-in-bits='64'>
10844            <!-- implicit parameter of type 'const std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
10845            <parameter type-id='type-id-630' is-artificial='yes'/>
10846            <!-- class __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > -->
10847            <return type-id='type-id-413'/>
10848          </function-decl>
10849        </member-function>
10850        <member-function access='private'>
10851          <!-- __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::begin() -->
10852          <function-decl name='begin' mangled-name='_ZNKSt6vectorI11AllocObject13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE5beginEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='434' column='1' visibility='default' binding='global' size-in-bits='64'>
10853            <!-- implicit parameter of type 'const std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
10854            <parameter type-id='type-id-630' is-artificial='yes'/>
10855            <!-- class __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > -->
10856            <return type-id='type-id-413'/>
10857          </function-decl>
10858        </member-function>
10859        <member-function access='private'>
10860          <!-- size_t std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::size() -->
10861          <function-decl name='size' mangled-name='_ZNKSt6vectorI11AllocObject13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE4sizeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='532' column='1' visibility='default' binding='global' size-in-bits='64'>
10862            <!-- implicit parameter of type 'const std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
10863            <parameter type-id='type-id-630' is-artificial='yes'/>
10864            <!-- typedef size_t -->
10865            <return type-id='type-id-7'/>
10866          </function-decl>
10867        </member-function>
10868        <member-function access='private'>
10869          <!-- size_t std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::max_size() -->
10870          <function-decl name='max_size' mangled-name='_ZNKSt6vectorI11AllocObject13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE8max_sizeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='537' column='1' visibility='default' binding='global' size-in-bits='64'>
10871            <!-- implicit parameter of type 'const std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
10872            <parameter type-id='type-id-630' is-artificial='yes'/>
10873            <!-- typedef size_t -->
10874            <return type-id='type-id-7'/>
10875          </function-decl>
10876        </member-function>
10877        <member-function access='protected'>
10878          <!-- size_t std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::_M_check_len(unsigned long int, const char*) -->
10879          <function-decl name='_M_check_len' mangled-name='_ZNKSt6vectorI11AllocObject13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE12_M_check_lenEmPKc' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='1134' column='1' visibility='default' binding='global' size-in-bits='64'>
10880            <!-- implicit parameter of type 'const std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
10881            <parameter type-id='type-id-630' is-artificial='yes'/>
10882            <!-- parameter of type 'unsigned long int' -->
10883            <parameter type-id='type-id-19'/>
10884            <!-- parameter of type 'const char*' -->
10885            <parameter type-id='type-id-2'/>
10886            <!-- typedef size_t -->
10887            <return type-id='type-id-7'/>
10888          </function-decl>
10889        </member-function>
10890        <member-function access='private'>
10891          <!-- __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::begin() -->
10892          <function-decl name='begin' mangled-name='_ZNSt6vectorI11AllocObject13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE5beginEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='425' column='1' visibility='default' binding='global' size-in-bits='64'>
10893            <!-- implicit parameter of type 'std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
10894            <parameter type-id='type-id-721' is-artificial='yes'/>
10895            <!-- class __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > -->
10896            <return type-id='type-id-410'/>
10897          </function-decl>
10898        </member-function>
10899        <member-function access='private'>
10900          <!-- AllocObject& std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::back() -->
10901          <function-decl name='back' mangled-name='_ZNSt6vectorI11AllocObject13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE4backEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='695' column='1' visibility='default' binding='global' size-in-bits='64'>
10902            <!-- implicit parameter of type 'std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
10903            <parameter type-id='type-id-721' is-artificial='yes'/>
10904            <!-- AllocObject& -->
10905            <return type-id='type-id-394'/>
10906          </function-decl>
10907        </member-function>
10908        <member-function access='private'>
10909          <!-- void std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::pop_back() -->
10910          <function-decl name='pop_back' mangled-name='_ZNSt6vectorI11AllocObject13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE8pop_backEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='764' column='1' visibility='default' binding='global' size-in-bits='64'>
10911            <!-- implicit parameter of type 'std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
10912            <parameter type-id='type-id-721' is-artificial='yes'/>
10913            <!-- void -->
10914            <return type-id='type-id-75'/>
10915          </function-decl>
10916        </member-function>
10917        <member-function access='private'>
10918          <!-- bool std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::empty() -->
10919          <function-decl name='empty' mangled-name='_ZNKSt6vectorI11AllocObject13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE5emptyEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='574' column='1' visibility='default' binding='global' size-in-bits='64'>
10920            <!-- implicit parameter of type 'const std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
10921            <parameter type-id='type-id-630' is-artificial='yes'/>
10922            <!-- bool -->
10923            <return type-id='type-id-76'/>
10924          </function-decl>
10925        </member-function>
10926        <member-function access='private'>
10927          <!-- __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::erase(__gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >) -->
10928          <function-decl name='erase' mangled-name='_ZNSt6vectorI11AllocObject13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE5eraseEN9__gnu_cxx17__normal_iteratorIPS0_S5_EE' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/vector.tcc' line='133' column='1' visibility='default' binding='global' size-in-bits='64'>
10929            <!-- implicit parameter of type 'std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
10930            <parameter type-id='type-id-721' is-artificial='yes'/>
10931            <!-- parameter of type 'class __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >' -->
10932            <parameter type-id='type-id-410'/>
10933            <!-- class __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > -->
10934            <return type-id='type-id-410'/>
10935          </function-decl>
10936        </member-function>
10937        <member-function access='private'>
10938          <!-- void std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::swap(std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >&) -->
10939          <function-decl name='swap' mangled-name='_ZNSt6vectorI11AllocObject13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE4swapERS5_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='929' column='1' visibility='default' binding='global' size-in-bits='64'>
10940            <!-- implicit parameter of type 'std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
10941            <parameter type-id='type-id-721' is-artificial='yes'/>
10942            <!-- parameter of type 'std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >&' -->
10943            <parameter type-id='type-id-720'/>
10944            <!-- void -->
10945            <return type-id='type-id-75'/>
10946          </function-decl>
10947        </member-function>
10948        <member-function access='private'>
10949          <!-- void std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::clear() -->
10950          <function-decl name='clear' mangled-name='_ZNSt6vectorI11AllocObject13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE5clearEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='950' column='1' visibility='default' binding='global' size-in-bits='64'>
10951            <!-- implicit parameter of type 'std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
10952            <parameter type-id='type-id-721' is-artificial='yes'/>
10953            <!-- void -->
10954            <return type-id='type-id-75'/>
10955          </function-decl>
10956        </member-function>
10957        <member-function access='protected'>
10958          <!-- void std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::_M_insert_aux(__gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, const AllocObject&) -->
10959          <function-decl name='_M_insert_aux' mangled-name='_ZNSt6vectorI11AllocObject13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS0_S5_EERKS0_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/vector.tcc' line='295' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6vectorI11AllocObject13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS0_S5_EERKS0_'>
10960            <!-- implicit parameter of type 'std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
10961            <parameter type-id='type-id-721' is-artificial='yes'/>
10962            <!-- parameter of type 'class __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >' -->
10963            <parameter type-id='type-id-410'/>
10964            <!-- parameter of type 'const AllocObject&' -->
10965            <parameter type-id='type-id-324'/>
10966            <!-- void -->
10967            <return type-id='type-id-75'/>
10968          </function-decl>
10969        </member-function>
10970        <member-function access='private'>
10971          <!-- void std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::push_back(const AllocObject&) -->
10972          <function-decl name='push_back' mangled-name='_ZNSt6vectorI11AllocObject13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE9push_backERKS0_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='733' column='1' visibility='default' binding='global' size-in-bits='64'>
10973            <!-- implicit parameter of type 'std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
10974            <parameter type-id='type-id-721' is-artificial='yes'/>
10975            <!-- parameter of type 'const AllocObject&' -->
10976            <parameter type-id='type-id-324'/>
10977            <!-- void -->
10978            <return type-id='type-id-75'/>
10979          </function-decl>
10980        </member-function>
10981      </class-decl>
10982      <!-- class std::vector<void (*)(), std::allocator<void (*)()> > -->
10983      <class-decl name='vector&lt;void (*)(), std::allocator&lt;void (*)()&gt; &gt;' size-in-bits='192' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='171' column='1' id='type-id-631'>
10984        <!-- struct std::_Vector_base<void (*)(), std::allocator<void (*)()> > -->
10985        <base-class access='protected' layout-offset-in-bits='0' type-id='type-id-567'/>
10986        <member-function access='private'>
10987          <!-- void std::vector<void (*)(), std::allocator<void (*)()> >::vector() -->
10988          <function-decl name='vector' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='207' column='1' visibility='default' binding='global' size-in-bits='64'>
10989            <!-- implicit parameter of type 'std::vector<void (*)(), std::allocator<void (*)()> >*' -->
10990            <parameter type-id='type-id-222' is-artificial='yes'/>
10991            <!-- void -->
10992            <return type-id='type-id-75'/>
10993          </function-decl>
10994        </member-function>
10995        <member-function access='private'>
10996          <!-- void std::vector<void (*)(), std::allocator<void (*)()> >::vector(const std::allocator<void (*)()>&) -->
10997          <function-decl name='vector' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='215' column='1' visibility='default' binding='global' size-in-bits='64'>
10998            <!-- implicit parameter of type 'std::vector<void (*)(), std::allocator<void (*)()> >*' -->
10999            <parameter type-id='type-id-222' is-artificial='yes'/>
11000            <!-- parameter of type 'const std::allocator<void (*)()>&' -->
11001            <parameter type-id='type-id-575'/>
11002            <!-- void -->
11003            <return type-id='type-id-75'/>
11004          </function-decl>
11005        </member-function>
11006        <member-function access='private'>
11007          <!-- void std::vector<void (*)(), std::allocator<void (*)()> >::vector(unsigned long int, void ()* const&, const std::allocator<void (*)()>&) -->
11008          <function-decl name='vector' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='227' column='1' visibility='default' binding='global' size-in-bits='64'>
11009            <!-- implicit parameter of type 'std::vector<void (*)(), std::allocator<void (*)()> >*' -->
11010            <parameter type-id='type-id-222' is-artificial='yes'/>
11011            <!-- parameter of type 'unsigned long int' -->
11012            <parameter type-id='type-id-19'/>
11013            <!-- parameter of type 'void ()* const&' -->
11014            <parameter type-id='type-id-728'/>
11015            <!-- parameter of type 'const std::allocator<void (*)()>&' -->
11016            <parameter type-id='type-id-575'/>
11017            <!-- void -->
11018            <return type-id='type-id-75'/>
11019          </function-decl>
11020        </member-function>
11021        <member-function access='private'>
11022          <!-- void std::vector<void (*)(), std::allocator<void (*)()> >::vector(const std::vector<void (*)(), std::allocator<void (*)()> >&) -->
11023          <function-decl name='vector' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='241' column='1' visibility='default' binding='global' size-in-bits='64'>
11024            <!-- implicit parameter of type 'std::vector<void (*)(), std::allocator<void (*)()> >*' -->
11025            <parameter type-id='type-id-222' is-artificial='yes'/>
11026            <!-- parameter of type 'const std::vector<void (*)(), std::allocator<void (*)()> >&' -->
11027            <parameter type-id='type-id-633'/>
11028            <!-- void -->
11029            <return type-id='type-id-75'/>
11030          </function-decl>
11031        </member-function>
11032        <member-function access='private' destructor='yes'>
11033          <!-- std::vector<void (*)(), std::allocator<void (*)()> >::~vector(int) -->
11034          <function-decl name='~vector' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='312' column='1' visibility='default' binding='global' size-in-bits='64'>
11035            <!-- implicit parameter of type 'std::vector<void (*)(), std::allocator<void (*)()> >*' -->
11036            <parameter type-id='type-id-222' is-artificial='yes'/>
11037            <!-- artificial parameter of type 'int' -->
11038            <parameter type-id='type-id-1' is-artificial='yes'/>
11039            <!-- void -->
11040            <return type-id='type-id-75'/>
11041          </function-decl>
11042        </member-function>
11043        <member-function access='private'>
11044          <!-- void ()*& std::vector<void (*)(), std::allocator<void (*)()> >::operator[](unsigned long int) -->
11045          <function-decl name='operator[]' mangled-name='_ZNSt6vectorIPFvvESaIS1_EEixEm' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='610' column='1' visibility='default' binding='global' size-in-bits='64'>
11046            <!-- implicit parameter of type 'std::vector<void (*)(), std::allocator<void (*)()> >*' -->
11047            <parameter type-id='type-id-222' is-artificial='yes'/>
11048            <!-- parameter of type 'unsigned long int' -->
11049            <parameter type-id='type-id-19'/>
11050            <!-- void ()*& -->
11051            <return type-id='type-id-730'/>
11052          </function-decl>
11053        </member-function>
11054        <member-function access='private'>
11055          <!-- size_t std::vector<void (*)(), std::allocator<void (*)()> >::size() -->
11056          <function-decl name='size' mangled-name='_ZNKSt6vectorIPFvvESaIS1_EE4sizeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='532' column='1' visibility='default' binding='global' size-in-bits='64'>
11057            <!-- implicit parameter of type 'const std::vector<void (*)(), std::allocator<void (*)()> >*' -->
11058            <parameter type-id='type-id-634' is-artificial='yes'/>
11059            <!-- typedef size_t -->
11060            <return type-id='type-id-7'/>
11061          </function-decl>
11062        </member-function>
11063        <member-function access='private'>
11064          <!-- size_t std::vector<void (*)(), std::allocator<void (*)()> >::max_size() -->
11065          <function-decl name='max_size' mangled-name='_ZNKSt6vectorIPFvvESaIS1_EE8max_sizeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='537' column='1' visibility='default' binding='global' size-in-bits='64'>
11066            <!-- implicit parameter of type 'const std::vector<void (*)(), std::allocator<void (*)()> >*' -->
11067            <parameter type-id='type-id-634' is-artificial='yes'/>
11068            <!-- typedef size_t -->
11069            <return type-id='type-id-7'/>
11070          </function-decl>
11071        </member-function>
11072        <member-function access='protected'>
11073          <!-- size_t std::vector<void (*)(), std::allocator<void (*)()> >::_M_check_len(unsigned long int, const char*) -->
11074          <function-decl name='_M_check_len' mangled-name='_ZNKSt6vectorIPFvvESaIS1_EE12_M_check_lenEmPKc' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='1134' column='1' visibility='default' binding='global' size-in-bits='64'>
11075            <!-- implicit parameter of type 'const std::vector<void (*)(), std::allocator<void (*)()> >*' -->
11076            <parameter type-id='type-id-634' is-artificial='yes'/>
11077            <!-- parameter of type 'unsigned long int' -->
11078            <parameter type-id='type-id-19'/>
11079            <!-- parameter of type 'const char*' -->
11080            <parameter type-id='type-id-2'/>
11081            <!-- typedef size_t -->
11082            <return type-id='type-id-7'/>
11083          </function-decl>
11084        </member-function>
11085        <member-function access='private'>
11086          <!-- __gnu_cxx::__normal_iterator<void (**)(), std::vector<void (*)(), std::allocator<void (*)()> > > std::vector<void (*)(), std::allocator<void (*)()> >::begin() -->
11087          <function-decl name='begin' mangled-name='_ZNSt6vectorIPFvvESaIS1_EE5beginEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='425' column='1' visibility='default' binding='global' size-in-bits='64'>
11088            <!-- implicit parameter of type 'std::vector<void (*)(), std::allocator<void (*)()> >*' -->
11089            <parameter type-id='type-id-222' is-artificial='yes'/>
11090            <!-- class __gnu_cxx::__normal_iterator<void (**)(), std::vector<void (*)(), std::allocator<void (*)()> > > -->
11091            <return type-id='type-id-416'/>
11092          </function-decl>
11093        </member-function>
11094        <member-function access='private'>
11095          <!-- __gnu_cxx::__normal_iterator<void (**)(), std::vector<void (*)(), std::allocator<void (*)()> > > std::vector<void (*)(), std::allocator<void (*)()> >::end() -->
11096          <function-decl name='end' mangled-name='_ZNSt6vectorIPFvvESaIS1_EE3endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='443' column='1' visibility='default' binding='global' size-in-bits='64'>
11097            <!-- implicit parameter of type 'std::vector<void (*)(), std::allocator<void (*)()> >*' -->
11098            <parameter type-id='type-id-222' is-artificial='yes'/>
11099            <!-- class __gnu_cxx::__normal_iterator<void (**)(), std::vector<void (*)(), std::allocator<void (*)()> > > -->
11100            <return type-id='type-id-416'/>
11101          </function-decl>
11102        </member-function>
11103        <member-function access='private'>
11104          <!-- void std::vector<void (*)(), std::allocator<void (*)()> >::push_back(void ()* const&) -->
11105          <function-decl name='push_back' mangled-name='_ZNSt6vectorIPFvvESaIS1_EE9push_backERKS1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='733' column='1' visibility='default' binding='global' size-in-bits='64'>
11106            <!-- implicit parameter of type 'std::vector<void (*)(), std::allocator<void (*)()> >*' -->
11107            <parameter type-id='type-id-222' is-artificial='yes'/>
11108            <!-- parameter of type 'void ()* const&' -->
11109            <parameter type-id='type-id-728'/>
11110            <!-- void -->
11111            <return type-id='type-id-75'/>
11112          </function-decl>
11113        </member-function>
11114        <member-function access='protected'>
11115          <!-- void std::vector<void (*)(), std::allocator<void (*)()> >::_M_insert_aux(__gnu_cxx::__normal_iterator<void (**)(), std::vector<void (*)(), std::allocator<void (*)()> > >, void ()* const&) -->
11116          <function-decl name='_M_insert_aux' mangled-name='_ZNSt6vectorIPFvvESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/vector.tcc' line='295' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6vectorIPFvvESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_'>
11117            <!-- implicit parameter of type 'std::vector<void (*)(), std::allocator<void (*)()> >*' -->
11118            <parameter type-id='type-id-222' is-artificial='yes'/>
11119            <!-- parameter of type 'class __gnu_cxx::__normal_iterator<void (**)(), std::vector<void (*)(), std::allocator<void (*)()> > >' -->
11120            <parameter type-id='type-id-416'/>
11121            <!-- parameter of type 'void ()* const&' -->
11122            <parameter type-id='type-id-728'/>
11123            <!-- void -->
11124            <return type-id='type-id-75'/>
11125          </function-decl>
11126        </member-function>
11127      </class-decl>
11128      <!-- class std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > -->
11129      <class-decl name='vector&lt;void*, STL_Allocator&lt;void*, HeapLeakChecker::Allocator&gt; &gt;' size-in-bits='192' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='171' column='1' id='type-id-635'>
11130        <!-- struct std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > -->
11131        <base-class access='protected' layout-offset-in-bits='0' type-id='type-id-570'/>
11132        <member-function access='private'>
11133          <!-- void std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::vector() -->
11134          <function-decl name='vector' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='207' column='1' visibility='default' binding='global' size-in-bits='64'>
11135            <!-- implicit parameter of type 'std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >*' -->
11136            <parameter type-id='type-id-724' is-artificial='yes'/>
11137            <!-- void -->
11138            <return type-id='type-id-75'/>
11139          </function-decl>
11140        </member-function>
11141        <member-function access='private'>
11142          <!-- void std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::vector(const STL_Allocator<void*, HeapLeakChecker::Allocator>&) -->
11143          <function-decl name='vector' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='215' column='1' visibility='default' binding='global' size-in-bits='64'>
11144            <!-- implicit parameter of type 'std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >*' -->
11145            <parameter type-id='type-id-724' is-artificial='yes'/>
11146            <!-- parameter of type 'const STL_Allocator<void*, HeapLeakChecker::Allocator>&' -->
11147            <parameter type-id='type-id-367'/>
11148            <!-- void -->
11149            <return type-id='type-id-75'/>
11150          </function-decl>
11151        </member-function>
11152        <member-function access='private'>
11153          <!-- void std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::vector(unsigned long int, void* const&, const STL_Allocator<void*, HeapLeakChecker::Allocator>&) -->
11154          <function-decl name='vector' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='227' column='1' visibility='default' binding='global' size-in-bits='64'>
11155            <!-- implicit parameter of type 'std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >*' -->
11156            <parameter type-id='type-id-724' is-artificial='yes'/>
11157            <!-- parameter of type 'unsigned long int' -->
11158            <parameter type-id='type-id-19'/>
11159            <!-- parameter of type 'void* const&' -->
11160            <parameter type-id='type-id-369'/>
11161            <!-- parameter of type 'const STL_Allocator<void*, HeapLeakChecker::Allocator>&' -->
11162            <parameter type-id='type-id-367'/>
11163            <!-- void -->
11164            <return type-id='type-id-75'/>
11165          </function-decl>
11166        </member-function>
11167        <member-function access='private'>
11168          <!-- void std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::vector(const std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >&) -->
11169          <function-decl name='vector' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='241' column='1' visibility='default' binding='global' size-in-bits='64'>
11170            <!-- implicit parameter of type 'std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >*' -->
11171            <parameter type-id='type-id-724' is-artificial='yes'/>
11172            <!-- parameter of type 'const std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >&' -->
11173            <parameter type-id='type-id-637'/>
11174            <!-- void -->
11175            <return type-id='type-id-75'/>
11176          </function-decl>
11177        </member-function>
11178        <member-function access='private' destructor='yes'>
11179          <!-- std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::~vector(int) -->
11180          <function-decl name='~vector' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='312' column='1' visibility='default' binding='global' size-in-bits='64'>
11181            <!-- implicit parameter of type 'std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >*' -->
11182            <parameter type-id='type-id-724' is-artificial='yes'/>
11183            <!-- artificial parameter of type 'int' -->
11184            <parameter type-id='type-id-1' is-artificial='yes'/>
11185            <!-- void -->
11186            <return type-id='type-id-75'/>
11187          </function-decl>
11188        </member-function>
11189        <member-function access='private'>
11190          <!-- size_t std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::max_size() -->
11191          <function-decl name='max_size' mangled-name='_ZNKSt6vectorIPv13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE8max_sizeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='537' column='1' visibility='default' binding='global' size-in-bits='64'>
11192            <!-- implicit parameter of type 'const std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >*' -->
11193            <parameter type-id='type-id-638' is-artificial='yes'/>
11194            <!-- typedef size_t -->
11195            <return type-id='type-id-7'/>
11196          </function-decl>
11197        </member-function>
11198        <member-function access='private'>
11199          <!-- size_t std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::size() -->
11200          <function-decl name='size' mangled-name='_ZNKSt6vectorIPv13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE4sizeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='532' column='1' visibility='default' binding='global' size-in-bits='64'>
11201            <!-- implicit parameter of type 'const std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >*' -->
11202            <parameter type-id='type-id-638' is-artificial='yes'/>
11203            <!-- typedef size_t -->
11204            <return type-id='type-id-7'/>
11205          </function-decl>
11206        </member-function>
11207        <member-function access='protected'>
11208          <!-- size_t std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::_M_check_len(unsigned long int, const char*) -->
11209          <function-decl name='_M_check_len' mangled-name='_ZNKSt6vectorIPv13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE12_M_check_lenEmPKc' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='1134' column='1' visibility='default' binding='global' size-in-bits='64'>
11210            <!-- implicit parameter of type 'const std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >*' -->
11211            <parameter type-id='type-id-638' is-artificial='yes'/>
11212            <!-- parameter of type 'unsigned long int' -->
11213            <parameter type-id='type-id-19'/>
11214            <!-- parameter of type 'const char*' -->
11215            <parameter type-id='type-id-2'/>
11216            <!-- typedef size_t -->
11217            <return type-id='type-id-7'/>
11218          </function-decl>
11219        </member-function>
11220        <member-function access='private'>
11221          <!-- __gnu_cxx::__normal_iterator<void**, std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > > std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::begin() -->
11222          <function-decl name='begin' mangled-name='_ZNSt6vectorIPv13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE5beginEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='425' column='1' visibility='default' binding='global' size-in-bits='64'>
11223            <!-- implicit parameter of type 'std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >*' -->
11224            <parameter type-id='type-id-724' is-artificial='yes'/>
11225            <!-- class __gnu_cxx::__normal_iterator<void**, std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > > -->
11226            <return type-id='type-id-419'/>
11227          </function-decl>
11228        </member-function>
11229        <member-function access='private'>
11230          <!-- __gnu_cxx::__normal_iterator<void**, std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > > std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::end() -->
11231          <function-decl name='end' mangled-name='_ZNSt6vectorIPv13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE3endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='443' column='1' visibility='default' binding='global' size-in-bits='64'>
11232            <!-- implicit parameter of type 'std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >*' -->
11233            <parameter type-id='type-id-724' is-artificial='yes'/>
11234            <!-- class __gnu_cxx::__normal_iterator<void**, std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > > -->
11235            <return type-id='type-id-419'/>
11236          </function-decl>
11237        </member-function>
11238        <member-function access='private'>
11239          <!-- void std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::push_back(void* const&) -->
11240          <function-decl name='push_back' mangled-name='_ZNSt6vectorIPv13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE9push_backERKS0_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='733' column='1' visibility='default' binding='global' size-in-bits='64'>
11241            <!-- implicit parameter of type 'std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >*' -->
11242            <parameter type-id='type-id-724' is-artificial='yes'/>
11243            <!-- parameter of type 'void* const&' -->
11244            <parameter type-id='type-id-369'/>
11245            <!-- void -->
11246            <return type-id='type-id-75'/>
11247          </function-decl>
11248        </member-function>
11249        <member-function access='private'>
11250          <!-- void*& std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::operator[](unsigned long int) -->
11251          <function-decl name='operator[]' mangled-name='_ZNSt6vectorIPv13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEEixEm' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='610' column='1' visibility='default' binding='global' size-in-bits='64'>
11252            <!-- implicit parameter of type 'std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >*' -->
11253            <parameter type-id='type-id-724' is-artificial='yes'/>
11254            <!-- parameter of type 'unsigned long int' -->
11255            <parameter type-id='type-id-19'/>
11256            <!-- void*& -->
11257            <return type-id='type-id-742'/>
11258          </function-decl>
11259        </member-function>
11260        <member-function access='protected'>
11261          <!-- void std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::_M_insert_aux(__gnu_cxx::__normal_iterator<void**, std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > >, void* const&) -->
11262          <function-decl name='_M_insert_aux' mangled-name='_ZNSt6vectorIPv13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS0_S5_EERKS0_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/vector.tcc' line='295' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6vectorIPv13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS0_S5_EERKS0_'>
11263            <!-- implicit parameter of type 'std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >*' -->
11264            <parameter type-id='type-id-724' is-artificial='yes'/>
11265            <!-- parameter of type 'class __gnu_cxx::__normal_iterator<void**, std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > >' -->
11266            <parameter type-id='type-id-419'/>
11267            <!-- parameter of type 'void* const&' -->
11268            <parameter type-id='type-id-369'/>
11269            <!-- void -->
11270            <return type-id='type-id-75'/>
11271          </function-decl>
11272        </member-function>
11273      </class-decl>
11274      <!-- enum std::_Rb_tree_color -->
11275      <enum-decl name='_Rb_tree_color' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='85' column='1' id='type-id-772'>
11276        <underlying-type type-id='type-id-96'/>
11277        <enumerator name='_S_red' value='0'/>
11278        <enumerator name='_S_black' value='1'/>
11279      </enum-decl>
11280      <!-- struct std::_Destroy_aux<true> -->
11281      <class-decl name='_Destroy_aux&lt;true&gt;' is-struct='yes' visibility='default' id='type-id-773'/>
11282      <!-- struct std::_Identity<long unsigned int> -->
11283      <class-decl name='_Identity&lt;long unsigned int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='469' column='1' id='type-id-495'>
11284        <!-- struct std::unary_function<long unsigned int, long unsigned int> -->
11285        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-774'/>
11286        <member-function access='public'>
11287          <!-- const unsigned long int& std::_Identity<long unsigned int>::operator()(const unsigned long int&) -->
11288          <function-decl name='operator()' mangled-name='_ZNKSt9_IdentityImEclERKm' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='475' column='1' visibility='default' binding='global' size-in-bits='64'>
11289            <!-- implicit parameter of type 'const std::_Identity<long unsigned int>*' -->
11290            <parameter type-id='type-id-497' is-artificial='yes'/>
11291            <!-- parameter of type 'const unsigned long int&' -->
11292            <parameter type-id='type-id-334'/>
11293            <!-- const unsigned long int& -->
11294            <return type-id='type-id-334'/>
11295          </function-decl>
11296        </member-function>
11297      </class-decl>
11298      <!-- struct std::_Rb_tree_const_iterator<MemoryRegionMap::Region> -->
11299      <class-decl name='_Rb_tree_const_iterator&lt;MemoryRegionMap::Region&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='224' column='1' id='type-id-304'>
11300        <data-member access='public' layout-offset-in-bits='0'>
11301          <!-- std::_Rb_tree_node_base::_Const_Base_ptr std::_Rb_tree_const_iterator<MemoryRegionMap::Region>::_M_node -->
11302          <var-decl name='_M_node' type-id='type-id-775' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='294' column='1'/>
11303        </data-member>
11304        <member-function access='public'>
11305          <!-- void std::_Rb_tree_const_iterator<MemoryRegionMap::Region>::_Rb_tree_const_iterator() -->
11306          <function-decl name='_Rb_tree_const_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='238' column='1' visibility='default' binding='global' size-in-bits='64'>
11307            <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<MemoryRegionMap::Region>*' -->
11308            <parameter type-id='type-id-658' is-artificial='yes'/>
11309            <!-- void -->
11310            <return type-id='type-id-75'/>
11311          </function-decl>
11312        </member-function>
11313        <member-function access='public'>
11314          <!-- void std::_Rb_tree_const_iterator<MemoryRegionMap::Region>::_Rb_tree_const_iterator(const std::_Rb_tree_node<MemoryRegionMap::Region>*) -->
11315          <function-decl name='_Rb_tree_const_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='242' column='1' visibility='default' binding='global' size-in-bits='64'>
11316            <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<MemoryRegionMap::Region>*' -->
11317            <parameter type-id='type-id-658' is-artificial='yes'/>
11318            <!-- parameter of type 'const std::_Rb_tree_node<MemoryRegionMap::Region>*' -->
11319            <parameter type-id='type-id-748'/>
11320            <!-- void -->
11321            <return type-id='type-id-75'/>
11322          </function-decl>
11323        </member-function>
11324        <member-function access='public'>
11325          <!-- void std::_Rb_tree_const_iterator<MemoryRegionMap::Region>::_Rb_tree_const_iterator(const std::_Rb_tree_iterator<MemoryRegionMap::Region>&) -->
11326          <function-decl name='_Rb_tree_const_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='245' column='1' visibility='default' binding='global' size-in-bits='64'>
11327            <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<MemoryRegionMap::Region>*' -->
11328            <parameter type-id='type-id-658' is-artificial='yes'/>
11329            <!-- parameter of type 'const std::_Rb_tree_iterator<MemoryRegionMap::Region>&' -->
11330            <parameter type-id='type-id-535'/>
11331            <!-- void -->
11332            <return type-id='type-id-75'/>
11333          </function-decl>
11334        </member-function>
11335        <member-function access='public'>
11336          <!-- const MemoryRegionMap::Region* std::_Rb_tree_const_iterator<MemoryRegionMap::Region>::operator&#45;>() -->
11337          <function-decl name='operator-&gt;' mangled-name='_ZNKSt23_Rb_tree_const_iteratorIN15MemoryRegionMap6RegionEEptEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='253' column='1' visibility='default' binding='global' size-in-bits='64'>
11338            <!-- implicit parameter of type 'const std::_Rb_tree_const_iterator<MemoryRegionMap::Region>*' -->
11339            <parameter type-id='type-id-516' is-artificial='yes'/>
11340            <!-- const MemoryRegionMap::Region* -->
11341            <return type-id='type-id-298'/>
11342          </function-decl>
11343        </member-function>
11344        <member-function access='public'>
11345          <!-- std::_Rb_tree_const_iterator<MemoryRegionMap::Region>& std::_Rb_tree_const_iterator<MemoryRegionMap::Region>::operator++() -->
11346          <function-decl name='operator++' mangled-name='_ZNSt23_Rb_tree_const_iteratorIN15MemoryRegionMap6RegionEEppEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='257' column='1' visibility='default' binding='global' size-in-bits='64'>
11347            <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<MemoryRegionMap::Region>*' -->
11348            <parameter type-id='type-id-658' is-artificial='yes'/>
11349            <!-- std::_Rb_tree_const_iterator<MemoryRegionMap::Region>& -->
11350            <return type-id='type-id-657'/>
11351          </function-decl>
11352        </member-function>
11353        <member-function access='public'>
11354          <!-- bool std::_Rb_tree_const_iterator<MemoryRegionMap::Region>::operator!=(const std::_Rb_tree_const_iterator<MemoryRegionMap::Region>&) -->
11355          <function-decl name='operator!=' mangled-name='_ZNKSt23_Rb_tree_const_iteratorIN15MemoryRegionMap6RegionEEneERKS2_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='291' column='1' visibility='default' binding='global' size-in-bits='64'>
11356            <!-- implicit parameter of type 'const std::_Rb_tree_const_iterator<MemoryRegionMap::Region>*' -->
11357            <parameter type-id='type-id-516' is-artificial='yes'/>
11358            <!-- parameter of type 'const std::_Rb_tree_const_iterator<MemoryRegionMap::Region>&' -->
11359            <parameter type-id='type-id-515'/>
11360            <!-- bool -->
11361            <return type-id='type-id-76'/>
11362          </function-decl>
11363        </member-function>
11364        <member-function access='public'>
11365          <!-- void std::_Rb_tree_const_iterator<MemoryRegionMap::Region>::_Rb_tree_const_iterator() -->
11366          <function-decl name='_Rb_tree_const_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='238' column='1' visibility='default' binding='global' size-in-bits='64'>
11367            <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<MemoryRegionMap::Region>*' -->
11368            <parameter type-id='type-id-658' is-artificial='yes'/>
11369            <!-- void -->
11370            <return type-id='type-id-75'/>
11371          </function-decl>
11372        </member-function>
11373        <member-function access='public'>
11374          <!-- void std::_Rb_tree_const_iterator<MemoryRegionMap::Region>::_Rb_tree_const_iterator(const std::_Rb_tree_node<MemoryRegionMap::Region>*) -->
11375          <function-decl name='_Rb_tree_const_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='242' column='1' visibility='default' binding='global' size-in-bits='64'>
11376            <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<MemoryRegionMap::Region>*' -->
11377            <parameter type-id='type-id-658' is-artificial='yes'/>
11378            <!-- parameter of type 'const std::_Rb_tree_node<MemoryRegionMap::Region>*' -->
11379            <parameter type-id='type-id-776'/>
11380            <!-- void -->
11381            <return type-id='type-id-75'/>
11382          </function-decl>
11383        </member-function>
11384        <member-function access='public'>
11385          <!-- void std::_Rb_tree_const_iterator<MemoryRegionMap::Region>::_Rb_tree_const_iterator(const std::_Rb_tree_iterator<MemoryRegionMap::Region>&) -->
11386          <function-decl name='_Rb_tree_const_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='245' column='1' visibility='default' binding='global' size-in-bits='64'>
11387            <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<MemoryRegionMap::Region>*' -->
11388            <parameter type-id='type-id-658' is-artificial='yes'/>
11389            <!-- parameter of type 'const std::_Rb_tree_iterator<MemoryRegionMap::Region>&' -->
11390            <parameter type-id='type-id-535'/>
11391            <!-- void -->
11392            <return type-id='type-id-75'/>
11393          </function-decl>
11394        </member-function>
11395        <member-function access='public'>
11396          <!-- const MemoryRegionMap::Region& std::_Rb_tree_const_iterator<MemoryRegionMap::Region>::operator*() -->
11397          <function-decl name='operator*' mangled-name='_ZNKSt23_Rb_tree_const_iteratorIN15MemoryRegionMap6RegionEEdeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='249' column='1' visibility='default' binding='global' size-in-bits='64'>
11398            <!-- implicit parameter of type 'const std::_Rb_tree_const_iterator<MemoryRegionMap::Region>*' -->
11399            <parameter type-id='type-id-516' is-artificial='yes'/>
11400            <!-- const MemoryRegionMap::Region& -->
11401            <return type-id='type-id-302'/>
11402          </function-decl>
11403        </member-function>
11404      </class-decl>
11405      <!-- struct std::_Rb_tree_const_iterator<long unsigned int> -->
11406      <class-decl name='_Rb_tree_const_iterator&lt;long unsigned int&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='224' column='1' id='type-id-517'>
11407        <data-member access='public' layout-offset-in-bits='0'>
11408          <!-- std::_Rb_tree_node_base::_Const_Base_ptr std::_Rb_tree_const_iterator<long unsigned int>::_M_node -->
11409          <var-decl name='_M_node' type-id='type-id-775' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='294' column='1'/>
11410        </data-member>
11411        <member-function access='public'>
11412          <!-- void std::_Rb_tree_const_iterator<long unsigned int>::_Rb_tree_const_iterator() -->
11413          <function-decl name='_Rb_tree_const_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='238' column='1' visibility='default' binding='global' size-in-bits='64'>
11414            <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<long unsigned int>*' -->
11415            <parameter type-id='type-id-660' is-artificial='yes'/>
11416            <!-- void -->
11417            <return type-id='type-id-75'/>
11418          </function-decl>
11419        </member-function>
11420        <member-function access='public'>
11421          <!-- void std::_Rb_tree_const_iterator<long unsigned int>::_Rb_tree_const_iterator(const std::_Rb_tree_node<long unsigned int>*) -->
11422          <function-decl name='_Rb_tree_const_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='242' column='1' visibility='default' binding='global' size-in-bits='64'>
11423            <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<long unsigned int>*' -->
11424            <parameter type-id='type-id-660' is-artificial='yes'/>
11425            <!-- parameter of type 'const std::_Rb_tree_node<long unsigned int>*' -->
11426            <parameter type-id='type-id-752'/>
11427            <!-- void -->
11428            <return type-id='type-id-75'/>
11429          </function-decl>
11430        </member-function>
11431        <member-function access='public'>
11432          <!-- void std::_Rb_tree_const_iterator<long unsigned int>::_Rb_tree_const_iterator(const std::_Rb_tree_iterator<long unsigned int>&) -->
11433          <function-decl name='_Rb_tree_const_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='245' column='1' visibility='default' binding='global' size-in-bits='64'>
11434            <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<long unsigned int>*' -->
11435            <parameter type-id='type-id-660' is-artificial='yes'/>
11436            <!-- parameter of type 'const std::_Rb_tree_iterator<long unsigned int>&' -->
11437            <parameter type-id='type-id-538'/>
11438            <!-- void -->
11439            <return type-id='type-id-75'/>
11440          </function-decl>
11441        </member-function>
11442        <member-function access='public'>
11443          <!-- bool std::_Rb_tree_const_iterator<long unsigned int>::operator!=(const std::_Rb_tree_const_iterator<long unsigned int>&) -->
11444          <function-decl name='operator!=' mangled-name='_ZNKSt23_Rb_tree_const_iteratorImEneERKS0_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='291' column='1' visibility='default' binding='global' size-in-bits='64'>
11445            <!-- implicit parameter of type 'const std::_Rb_tree_const_iterator<long unsigned int>*' -->
11446            <parameter type-id='type-id-520' is-artificial='yes'/>
11447            <!-- parameter of type 'const std::_Rb_tree_const_iterator<long unsigned int>&' -->
11448            <parameter type-id='type-id-519'/>
11449            <!-- bool -->
11450            <return type-id='type-id-76'/>
11451          </function-decl>
11452        </member-function>
11453        <member-function access='public'>
11454          <!-- const unsigned long int& std::_Rb_tree_const_iterator<long unsigned int>::operator*() -->
11455          <function-decl name='operator*' mangled-name='_ZNKSt23_Rb_tree_const_iteratorImEdeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='249' column='1' visibility='default' binding='global' size-in-bits='64'>
11456            <!-- implicit parameter of type 'const std::_Rb_tree_const_iterator<long unsigned int>*' -->
11457            <parameter type-id='type-id-520' is-artificial='yes'/>
11458            <!-- const unsigned long int& -->
11459            <return type-id='type-id-334'/>
11460          </function-decl>
11461        </member-function>
11462      </class-decl>
11463      <!-- struct std::_Rb_tree_const_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > -->
11464      <class-decl name='_Rb_tree_const_iterator&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='224' column='1' id='type-id-521'>
11465        <data-member access='public' layout-offset-in-bits='0'>
11466          <!-- std::_Rb_tree_node_base::_Const_Base_ptr std::_Rb_tree_const_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >::_M_node -->
11467          <var-decl name='_M_node' type-id='type-id-775' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='294' column='1'/>
11468        </data-member>
11469        <member-function access='public'>
11470          <!-- void std::_Rb_tree_const_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >::_Rb_tree_const_iterator() -->
11471          <function-decl name='_Rb_tree_const_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='238' column='1' visibility='default' binding='global' size-in-bits='64'>
11472            <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*' -->
11473            <parameter type-id='type-id-662' is-artificial='yes'/>
11474            <!-- void -->
11475            <return type-id='type-id-75'/>
11476          </function-decl>
11477        </member-function>
11478        <member-function access='public'>
11479          <!-- void std::_Rb_tree_const_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >::_Rb_tree_const_iterator(const std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*) -->
11480          <function-decl name='_Rb_tree_const_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='242' column='1' visibility='default' binding='global' size-in-bits='64'>
11481            <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*' -->
11482            <parameter type-id='type-id-662' is-artificial='yes'/>
11483            <!-- parameter of type 'const std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*' -->
11484            <parameter type-id='type-id-756'/>
11485            <!-- void -->
11486            <return type-id='type-id-75'/>
11487          </function-decl>
11488        </member-function>
11489        <member-function access='public'>
11490          <!-- void std::_Rb_tree_const_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >::_Rb_tree_const_iterator(const std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >&) -->
11491          <function-decl name='_Rb_tree_const_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='245' column='1' visibility='default' binding='global' size-in-bits='64'>
11492            <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*' -->
11493            <parameter type-id='type-id-662' is-artificial='yes'/>
11494            <!-- parameter of type 'const std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >&' -->
11495            <parameter type-id='type-id-542'/>
11496            <!-- void -->
11497            <return type-id='type-id-75'/>
11498          </function-decl>
11499        </member-function>
11500        <member-function access='public'>
11501          <!-- bool std::_Rb_tree_const_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >::operator!=(const std::_Rb_tree_const_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >&) -->
11502          <function-decl name='operator!=' mangled-name='_ZNKSt23_Rb_tree_const_iteratorISt4pairIKmN15HeapLeakChecker10RangeValueEEEneERKS5_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='291' column='1' visibility='default' binding='global' size-in-bits='64'>
11503            <!-- implicit parameter of type 'const std::_Rb_tree_const_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*' -->
11504            <parameter type-id='type-id-524' is-artificial='yes'/>
11505            <!-- parameter of type 'const std::_Rb_tree_const_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >&' -->
11506            <parameter type-id='type-id-523'/>
11507            <!-- bool -->
11508            <return type-id='type-id-76'/>
11509          </function-decl>
11510        </member-function>
11511        <member-function access='public'>
11512          <!-- const std::pair<const long unsigned int, HeapLeakChecker::RangeValue>* std::_Rb_tree_const_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >::operator&#45;>() -->
11513          <function-decl name='operator-&gt;' mangled-name='_ZNKSt23_Rb_tree_const_iteratorISt4pairIKmN15HeapLeakChecker10RangeValueEEEptEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='253' column='1' visibility='default' binding='global' size-in-bits='64'>
11514            <!-- implicit parameter of type 'const std::_Rb_tree_const_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*' -->
11515            <parameter type-id='type-id-524' is-artificial='yes'/>
11516            <!-- const std::pair<const long unsigned int, HeapLeakChecker::RangeValue>* -->
11517            <return type-id='type-id-612'/>
11518          </function-decl>
11519        </member-function>
11520      </class-decl>
11521      <!-- struct std::_Rb_tree_const_iterator<std::pair<const long unsigned int, long unsigned int> > -->
11522      <class-decl name='_Rb_tree_const_iterator&lt;std::pair&lt;const long unsigned int, long unsigned int&gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='224' column='1' id='type-id-525'>
11523        <data-member access='public' layout-offset-in-bits='0'>
11524          <!-- std::_Rb_tree_node_base::_Const_Base_ptr std::_Rb_tree_const_iterator<std::pair<const long unsigned int, long unsigned int> >::_M_node -->
11525          <var-decl name='_M_node' type-id='type-id-775' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='294' column='1'/>
11526        </data-member>
11527        <member-function access='public'>
11528          <!-- void std::_Rb_tree_const_iterator<std::pair<const long unsigned int, long unsigned int> >::_Rb_tree_const_iterator() -->
11529          <function-decl name='_Rb_tree_const_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='238' column='1' visibility='default' binding='global' size-in-bits='64'>
11530            <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<std::pair<const long unsigned int, long unsigned int> >*' -->
11531            <parameter type-id='type-id-664' is-artificial='yes'/>
11532            <!-- void -->
11533            <return type-id='type-id-75'/>
11534          </function-decl>
11535        </member-function>
11536        <member-function access='public'>
11537          <!-- void std::_Rb_tree_const_iterator<std::pair<const long unsigned int, long unsigned int> >::_Rb_tree_const_iterator(const std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >*) -->
11538          <function-decl name='_Rb_tree_const_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='242' column='1' visibility='default' binding='global' size-in-bits='64'>
11539            <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<std::pair<const long unsigned int, long unsigned int> >*' -->
11540            <parameter type-id='type-id-664' is-artificial='yes'/>
11541            <!-- parameter of type 'const std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >*' -->
11542            <parameter type-id='type-id-760'/>
11543            <!-- void -->
11544            <return type-id='type-id-75'/>
11545          </function-decl>
11546        </member-function>
11547        <member-function access='public'>
11548          <!-- void std::_Rb_tree_const_iterator<std::pair<const long unsigned int, long unsigned int> >::_Rb_tree_const_iterator(const std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >&) -->
11549          <function-decl name='_Rb_tree_const_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='245' column='1' visibility='default' binding='global' size-in-bits='64'>
11550            <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<std::pair<const long unsigned int, long unsigned int> >*' -->
11551            <parameter type-id='type-id-664' is-artificial='yes'/>
11552            <!-- parameter of type 'const std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >&' -->
11553            <parameter type-id='type-id-546'/>
11554            <!-- void -->
11555            <return type-id='type-id-75'/>
11556          </function-decl>
11557        </member-function>
11558        <member-function access='public'>
11559          <!-- const std::pair<const long unsigned int, long unsigned int>* std::_Rb_tree_const_iterator<std::pair<const long unsigned int, long unsigned int> >::operator&#45;>() -->
11560          <function-decl name='operator-&gt;' mangled-name='_ZNKSt23_Rb_tree_const_iteratorISt4pairIKmmEEptEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='253' column='1' visibility='default' binding='global' size-in-bits='64'>
11561            <!-- implicit parameter of type 'const std::_Rb_tree_const_iterator<std::pair<const long unsigned int, long unsigned int> >*' -->
11562            <parameter type-id='type-id-528' is-artificial='yes'/>
11563            <!-- const std::pair<const long unsigned int, long unsigned int>* -->
11564            <return type-id='type-id-615'/>
11565          </function-decl>
11566        </member-function>
11567        <member-function access='public'>
11568          <!-- std::_Rb_tree_const_iterator<std::pair<const long unsigned int, long unsigned int> >& std::_Rb_tree_const_iterator<std::pair<const long unsigned int, long unsigned int> >::operator++() -->
11569          <function-decl name='operator++' mangled-name='_ZNSt23_Rb_tree_const_iteratorISt4pairIKmmEEppEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='257' column='1' visibility='default' binding='global' size-in-bits='64'>
11570            <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<std::pair<const long unsigned int, long unsigned int> >*' -->
11571            <parameter type-id='type-id-664' is-artificial='yes'/>
11572            <!-- std::_Rb_tree_const_iterator<std::pair<const long unsigned int, long unsigned int> >& -->
11573            <return type-id='type-id-663'/>
11574          </function-decl>
11575        </member-function>
11576        <member-function access='public'>
11577          <!-- bool std::_Rb_tree_const_iterator<std::pair<const long unsigned int, long unsigned int> >::operator!=(const std::_Rb_tree_const_iterator<std::pair<const long unsigned int, long unsigned int> >&) -->
11578          <function-decl name='operator!=' mangled-name='_ZNKSt23_Rb_tree_const_iteratorISt4pairIKmmEEneERKS3_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='291' column='1' visibility='default' binding='global' size-in-bits='64'>
11579            <!-- implicit parameter of type 'const std::_Rb_tree_const_iterator<std::pair<const long unsigned int, long unsigned int> >*' -->
11580            <parameter type-id='type-id-528' is-artificial='yes'/>
11581            <!-- parameter of type 'const std::_Rb_tree_const_iterator<std::pair<const long unsigned int, long unsigned int> >&' -->
11582            <parameter type-id='type-id-527'/>
11583            <!-- bool -->
11584            <return type-id='type-id-76'/>
11585          </function-decl>
11586        </member-function>
11587      </class-decl>
11588      <!-- struct std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > > -->
11589      <class-decl name='_Rb_tree_const_iterator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='224' column='1' id='type-id-529'>
11590        <data-member access='public' layout-offset-in-bits='0'>
11591          <!-- std::_Rb_tree_node_base::_Const_Base_ptr std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >::_M_node -->
11592          <var-decl name='_M_node' type-id='type-id-775' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='294' column='1'/>
11593        </data-member>
11594        <member-function access='public'>
11595          <!-- void std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >::_Rb_tree_const_iterator() -->
11596          <function-decl name='_Rb_tree_const_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='238' column='1' visibility='default' binding='global' size-in-bits='64'>
11597            <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >*' -->
11598            <parameter type-id='type-id-666' is-artificial='yes'/>
11599            <!-- void -->
11600            <return type-id='type-id-75'/>
11601          </function-decl>
11602        </member-function>
11603        <member-function access='public'>
11604          <!-- void std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >::_Rb_tree_const_iterator(const std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >*) -->
11605          <function-decl name='_Rb_tree_const_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='242' column='1' visibility='default' binding='global' size-in-bits='64'>
11606            <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >*' -->
11607            <parameter type-id='type-id-666' is-artificial='yes'/>
11608            <!-- parameter of type 'const std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >*' -->
11609            <parameter type-id='type-id-764'/>
11610            <!-- void -->
11611            <return type-id='type-id-75'/>
11612          </function-decl>
11613        </member-function>
11614        <member-function access='public'>
11615          <!-- void std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >::_Rb_tree_const_iterator(const std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >&) -->
11616          <function-decl name='_Rb_tree_const_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='245' column='1' visibility='default' binding='global' size-in-bits='64'>
11617            <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >*' -->
11618            <parameter type-id='type-id-666' is-artificial='yes'/>
11619            <!-- parameter of type 'const std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >&' -->
11620            <parameter type-id='type-id-550'/>
11621            <!-- void -->
11622            <return type-id='type-id-75'/>
11623          </function-decl>
11624        </member-function>
11625        <member-function access='public'>
11626          <!-- std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >& std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >::operator&#45;&#45;() -->
11627          <function-decl name='operator--' mangled-name='_ZNSt23_Rb_tree_const_iteratorISt4pairIKSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt6vectorI11AllocObjectS3_ISA_S5_EEEEmmEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='272' column='1' visibility='default' binding='global' size-in-bits='64'>
11628            <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >*' -->
11629            <parameter type-id='type-id-666' is-artificial='yes'/>
11630            <!-- std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >& -->
11631            <return type-id='type-id-665'/>
11632          </function-decl>
11633        </member-function>
11634        <member-function access='public'>
11635          <!-- std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >& std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >::operator++() -->
11636          <function-decl name='operator++' mangled-name='_ZNSt23_Rb_tree_const_iteratorISt4pairIKSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt6vectorI11AllocObjectS3_ISA_S5_EEEEppEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='257' column='1' visibility='default' binding='global' size-in-bits='64'>
11637            <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >*' -->
11638            <parameter type-id='type-id-666' is-artificial='yes'/>
11639            <!-- std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >& -->
11640            <return type-id='type-id-665'/>
11641          </function-decl>
11642        </member-function>
11643      </class-decl>
11644      <!-- struct std::_Rb_tree_iterator<long unsigned int> -->
11645      <class-decl name='_Rb_tree_iterator&lt;long unsigned int&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='154' column='1' id='type-id-536'>
11646        <data-member access='public' layout-offset-in-bits='0'>
11647          <!-- std::_Rb_tree_node_base::_Base_ptr std::_Rb_tree_iterator<long unsigned int>::_M_node -->
11648          <var-decl name='_M_node' type-id='type-id-777' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='219' column='1'/>
11649        </data-member>
11650        <member-function access='public'>
11651          <!-- void std::_Rb_tree_iterator<long unsigned int>::_Rb_tree_iterator() -->
11652          <function-decl name='_Rb_tree_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='166' column='1' visibility='default' binding='global' size-in-bits='64'>
11653            <!-- implicit parameter of type 'std::_Rb_tree_iterator<long unsigned int>*' -->
11654            <parameter type-id='type-id-668' is-artificial='yes'/>
11655            <!-- void -->
11656            <return type-id='type-id-75'/>
11657          </function-decl>
11658        </member-function>
11659        <member-function access='public'>
11660          <!-- void std::_Rb_tree_iterator<long unsigned int>::_Rb_tree_iterator(std::_Rb_tree_node<long unsigned int>*) -->
11661          <function-decl name='_Rb_tree_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='170' column='1' visibility='default' binding='global' size-in-bits='64'>
11662            <!-- implicit parameter of type 'std::_Rb_tree_iterator<long unsigned int>*' -->
11663            <parameter type-id='type-id-668' is-artificial='yes'/>
11664            <!-- parameter of type 'std::_Rb_tree_node<long unsigned int>*' -->
11665            <parameter type-id='type-id-337'/>
11666            <!-- void -->
11667            <return type-id='type-id-75'/>
11668          </function-decl>
11669        </member-function>
11670        <member-function access='public'>
11671          <!-- bool std::_Rb_tree_iterator<long unsigned int>::operator==(const std::_Rb_tree_iterator<long unsigned int>&) -->
11672          <function-decl name='operator==' mangled-name='_ZNKSt17_Rb_tree_iteratorImEeqERKS0_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='212' column='1' visibility='default' binding='global' size-in-bits='64'>
11673            <!-- implicit parameter of type 'const std::_Rb_tree_iterator<long unsigned int>*' -->
11674            <parameter type-id='type-id-539' is-artificial='yes'/>
11675            <!-- parameter of type 'const std::_Rb_tree_iterator<long unsigned int>&' -->
11676            <parameter type-id='type-id-538'/>
11677            <!-- bool -->
11678            <return type-id='type-id-76'/>
11679          </function-decl>
11680        </member-function>
11681        <member-function access='public'>
11682          <!-- std::_Rb_tree_iterator<long unsigned int>& std::_Rb_tree_iterator<long unsigned int>::operator&#45;&#45;() -->
11683          <function-decl name='operator--' mangled-name='_ZNSt17_Rb_tree_iteratorImEmmEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='197' column='1' visibility='default' binding='global' size-in-bits='64'>
11684            <!-- implicit parameter of type 'std::_Rb_tree_iterator<long unsigned int>*' -->
11685            <parameter type-id='type-id-668' is-artificial='yes'/>
11686            <!-- std::_Rb_tree_iterator<long unsigned int>& -->
11687            <return type-id='type-id-667'/>
11688          </function-decl>
11689        </member-function>
11690      </class-decl>
11691      <!-- struct std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > -->
11692      <class-decl name='_Rb_tree_iterator&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='154' column='1' id='type-id-540'>
11693        <data-member access='public' layout-offset-in-bits='0'>
11694          <!-- std::_Rb_tree_node_base::_Base_ptr std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >::_M_node -->
11695          <var-decl name='_M_node' type-id='type-id-777' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='219' column='1'/>
11696        </data-member>
11697        <member-function access='public'>
11698          <!-- void std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >::_Rb_tree_iterator() -->
11699          <function-decl name='_Rb_tree_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='166' column='1' visibility='default' binding='global' size-in-bits='64'>
11700            <!-- implicit parameter of type 'std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*' -->
11701            <parameter type-id='type-id-670' is-artificial='yes'/>
11702            <!-- void -->
11703            <return type-id='type-id-75'/>
11704          </function-decl>
11705        </member-function>
11706        <member-function access='public'>
11707          <!-- void std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >::_Rb_tree_iterator(std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*) -->
11708          <function-decl name='_Rb_tree_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='170' column='1' visibility='default' binding='global' size-in-bits='64'>
11709            <!-- implicit parameter of type 'std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*' -->
11710            <parameter type-id='type-id-670' is-artificial='yes'/>
11711            <!-- parameter of type 'std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*' -->
11712            <parameter type-id='type-id-341'/>
11713            <!-- void -->
11714            <return type-id='type-id-75'/>
11715          </function-decl>
11716        </member-function>
11717        <member-function access='public'>
11718          <!-- bool std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >::operator==(const std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >&) -->
11719          <function-decl name='operator==' mangled-name='_ZNKSt17_Rb_tree_iteratorISt4pairIKmN15HeapLeakChecker10RangeValueEEEeqERKS5_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='212' column='1' visibility='default' binding='global' size-in-bits='64'>
11720            <!-- implicit parameter of type 'const std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*' -->
11721            <parameter type-id='type-id-543' is-artificial='yes'/>
11722            <!-- parameter of type 'const std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >&' -->
11723            <parameter type-id='type-id-542'/>
11724            <!-- bool -->
11725            <return type-id='type-id-76'/>
11726          </function-decl>
11727        </member-function>
11728        <member-function access='public'>
11729          <!-- std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >& std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >::operator&#45;&#45;() -->
11730          <function-decl name='operator--' mangled-name='_ZNSt17_Rb_tree_iteratorISt4pairIKmN15HeapLeakChecker10RangeValueEEEmmEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='197' column='1' visibility='default' binding='global' size-in-bits='64'>
11731            <!-- implicit parameter of type 'std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*' -->
11732            <parameter type-id='type-id-670' is-artificial='yes'/>
11733            <!-- std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >& -->
11734            <return type-id='type-id-669'/>
11735          </function-decl>
11736        </member-function>
11737        <member-function access='public'>
11738          <!-- std::pair<const long unsigned int, HeapLeakChecker::RangeValue>* std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >::operator&#45;>() -->
11739          <function-decl name='operator-&gt;' mangled-name='_ZNKSt17_Rb_tree_iteratorISt4pairIKmN15HeapLeakChecker10RangeValueEEEptEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='178' column='1' visibility='default' binding='global' size-in-bits='64'>
11740            <!-- implicit parameter of type 'const std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*' -->
11741            <parameter type-id='type-id-543' is-artificial='yes'/>
11742            <!-- std::pair<const long unsigned int, HeapLeakChecker::RangeValue>* -->
11743            <return type-id='type-id-353'/>
11744          </function-decl>
11745        </member-function>
11746      </class-decl>
11747      <!-- struct std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> > -->
11748      <class-decl name='_Rb_tree_iterator&lt;std::pair&lt;const long unsigned int, long unsigned int&gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='154' column='1' id='type-id-544'>
11749        <data-member access='public' layout-offset-in-bits='0'>
11750          <!-- std::_Rb_tree_node_base::_Base_ptr std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >::_M_node -->
11751          <var-decl name='_M_node' type-id='type-id-777' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='219' column='1'/>
11752        </data-member>
11753        <member-function access='public'>
11754          <!-- void std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >::_Rb_tree_iterator() -->
11755          <function-decl name='_Rb_tree_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='166' column='1' visibility='default' binding='global' size-in-bits='64'>
11756            <!-- implicit parameter of type 'std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >*' -->
11757            <parameter type-id='type-id-672' is-artificial='yes'/>
11758            <!-- void -->
11759            <return type-id='type-id-75'/>
11760          </function-decl>
11761        </member-function>
11762        <member-function access='public'>
11763          <!-- void std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >::_Rb_tree_iterator(std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >*) -->
11764          <function-decl name='_Rb_tree_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='170' column='1' visibility='default' binding='global' size-in-bits='64'>
11765            <!-- implicit parameter of type 'std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >*' -->
11766            <parameter type-id='type-id-672' is-artificial='yes'/>
11767            <!-- parameter of type 'std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >*' -->
11768            <parameter type-id='type-id-345'/>
11769            <!-- void -->
11770            <return type-id='type-id-75'/>
11771          </function-decl>
11772        </member-function>
11773        <member-function access='public'>
11774          <!-- bool std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >::operator==(const std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >&) -->
11775          <function-decl name='operator==' mangled-name='_ZNKSt17_Rb_tree_iteratorISt4pairIKmmEEeqERKS3_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='212' column='1' visibility='default' binding='global' size-in-bits='64'>
11776            <!-- implicit parameter of type 'const std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >*' -->
11777            <parameter type-id='type-id-547' is-artificial='yes'/>
11778            <!-- parameter of type 'const std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >&' -->
11779            <parameter type-id='type-id-546'/>
11780            <!-- bool -->
11781            <return type-id='type-id-76'/>
11782          </function-decl>
11783        </member-function>
11784        <member-function access='public'>
11785          <!-- std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >& std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >::operator&#45;&#45;() -->
11786          <function-decl name='operator--' mangled-name='_ZNSt17_Rb_tree_iteratorISt4pairIKmmEEmmEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='197' column='1' visibility='default' binding='global' size-in-bits='64'>
11787            <!-- implicit parameter of type 'std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >*' -->
11788            <parameter type-id='type-id-672' is-artificial='yes'/>
11789            <!-- std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >& -->
11790            <return type-id='type-id-671'/>
11791          </function-decl>
11792        </member-function>
11793        <member-function access='public'>
11794          <!-- bool std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >::operator!=(const std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >&) -->
11795          <function-decl name='operator!=' mangled-name='_ZNKSt17_Rb_tree_iteratorISt4pairIKmmEEneERKS3_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='216' column='1' visibility='default' binding='global' size-in-bits='64'>
11796            <!-- implicit parameter of type 'const std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >*' -->
11797            <parameter type-id='type-id-547' is-artificial='yes'/>
11798            <!-- parameter of type 'const std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >&' -->
11799            <parameter type-id='type-id-546'/>
11800            <!-- bool -->
11801            <return type-id='type-id-76'/>
11802          </function-decl>
11803        </member-function>
11804        <member-function access='public'>
11805          <!-- std::pair<const long unsigned int, long unsigned int>* std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >::operator&#45;>() -->
11806          <function-decl name='operator-&gt;' mangled-name='_ZNKSt17_Rb_tree_iteratorISt4pairIKmmEEptEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='178' column='1' visibility='default' binding='global' size-in-bits='64'>
11807            <!-- implicit parameter of type 'const std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >*' -->
11808            <parameter type-id='type-id-547' is-artificial='yes'/>
11809            <!-- std::pair<const long unsigned int, long unsigned int>* -->
11810            <return type-id='type-id-358'/>
11811          </function-decl>
11812        </member-function>
11813      </class-decl>
11814      <!-- struct std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > > -->
11815      <class-decl name='_Rb_tree_iterator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='154' column='1' id='type-id-548'>
11816        <data-member access='public' layout-offset-in-bits='0'>
11817          <!-- std::_Rb_tree_node_base::_Base_ptr std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >::_M_node -->
11818          <var-decl name='_M_node' type-id='type-id-777' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='219' column='1'/>
11819        </data-member>
11820        <member-function access='public'>
11821          <!-- void std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >::_Rb_tree_iterator() -->
11822          <function-decl name='_Rb_tree_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='166' column='1' visibility='default' binding='global' size-in-bits='64'>
11823            <!-- implicit parameter of type 'std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >*' -->
11824            <parameter type-id='type-id-674' is-artificial='yes'/>
11825            <!-- void -->
11826            <return type-id='type-id-75'/>
11827          </function-decl>
11828        </member-function>
11829        <member-function access='public'>
11830          <!-- void std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >::_Rb_tree_iterator(std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >*) -->
11831          <function-decl name='_Rb_tree_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='170' column='1' visibility='default' binding='global' size-in-bits='64'>
11832            <!-- implicit parameter of type 'std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >*' -->
11833            <parameter type-id='type-id-674' is-artificial='yes'/>
11834            <!-- parameter of type 'std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >*' -->
11835            <parameter type-id='type-id-349'/>
11836            <!-- void -->
11837            <return type-id='type-id-75'/>
11838          </function-decl>
11839        </member-function>
11840        <member-function access='public'>
11841          <!-- std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >* std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >::operator&#45;>() -->
11842          <function-decl name='operator-&gt;' mangled-name='_ZNKSt17_Rb_tree_iteratorISt4pairIKSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt6vectorI11AllocObjectS3_ISA_S5_EEEEptEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='178' column='1' visibility='default' binding='global' size-in-bits='64'>
11843            <!-- implicit parameter of type 'const std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >*' -->
11844            <parameter type-id='type-id-551' is-artificial='yes'/>
11845            <!-- std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >* -->
11846            <return type-id='type-id-363'/>
11847          </function-decl>
11848        </member-function>
11849        <member-function access='public'>
11850          <!-- std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >& std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >::operator++() -->
11851          <function-decl name='operator++' mangled-name='_ZNSt17_Rb_tree_iteratorISt4pairIKSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt6vectorI11AllocObjectS3_ISA_S5_EEEEppEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='182' column='1' visibility='default' binding='global' size-in-bits='64'>
11852            <!-- implicit parameter of type 'std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >*' -->
11853            <parameter type-id='type-id-674' is-artificial='yes'/>
11854            <!-- std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >& -->
11855            <return type-id='type-id-673'/>
11856          </function-decl>
11857        </member-function>
11858        <member-function access='public'>
11859          <!-- bool std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >::operator!=(const std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >&) -->
11860          <function-decl name='operator!=' mangled-name='_ZNKSt17_Rb_tree_iteratorISt4pairIKSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt6vectorI11AllocObjectS3_ISA_S5_EEEEneERKSE_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='216' column='1' visibility='default' binding='global' size-in-bits='64'>
11861            <!-- implicit parameter of type 'const std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >*' -->
11862            <parameter type-id='type-id-551' is-artificial='yes'/>
11863            <!-- parameter of type 'const std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >&' -->
11864            <parameter type-id='type-id-550'/>
11865            <!-- bool -->
11866            <return type-id='type-id-76'/>
11867          </function-decl>
11868        </member-function>
11869        <member-function access='public'>
11870          <!-- bool std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >::operator==(const std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >&) -->
11871          <function-decl name='operator==' mangled-name='_ZNKSt17_Rb_tree_iteratorISt4pairIKSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt6vectorI11AllocObjectS3_ISA_S5_EEEEeqERKSE_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='212' column='1' visibility='default' binding='global' size-in-bits='64'>
11872            <!-- implicit parameter of type 'const std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >*' -->
11873            <parameter type-id='type-id-551' is-artificial='yes'/>
11874            <!-- parameter of type 'const std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >&' -->
11875            <parameter type-id='type-id-550'/>
11876            <!-- bool -->
11877            <return type-id='type-id-76'/>
11878          </function-decl>
11879        </member-function>
11880        <member-function access='public'>
11881          <!-- std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >& std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >::operator&#45;&#45;() -->
11882          <function-decl name='operator--' mangled-name='_ZNSt17_Rb_tree_iteratorISt4pairIKSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt6vectorI11AllocObjectS3_ISA_S5_EEEEmmEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='197' column='1' visibility='default' binding='global' size-in-bits='64'>
11883            <!-- implicit parameter of type 'std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >*' -->
11884            <parameter type-id='type-id-674' is-artificial='yes'/>
11885            <!-- std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >& -->
11886            <return type-id='type-id-673'/>
11887          </function-decl>
11888        </member-function>
11889        <member-function access='public'>
11890          <!-- std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >& std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >::operator*() -->
11891          <function-decl name='operator*' mangled-name='_ZNKSt17_Rb_tree_iteratorISt4pairIKSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt6vectorI11AllocObjectS3_ISA_S5_EEEEdeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='174' column='1' visibility='default' binding='global' size-in-bits='64'>
11892            <!-- implicit parameter of type 'const std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >*' -->
11893            <parameter type-id='type-id-551' is-artificial='yes'/>
11894            <!-- std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >& -->
11895            <return type-id='type-id-705'/>
11896          </function-decl>
11897        </member-function>
11898      </class-decl>
11899      <!-- struct std::_Rb_tree_node_base -->
11900      <class-decl name='_Rb_tree_node_base' size-in-bits='256' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='88' column='1' id='type-id-552'>
11901        <member-type access='public'>
11902          <!-- typedef std::_Rb_tree_node_base* std::_Rb_tree_node_base::_Base_ptr -->
11903          <typedef-decl name='_Base_ptr' type-id='type-id-675' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='89' column='1' id='type-id-777'/>
11904        </member-type>
11905        <member-type access='public'>
11906          <!-- typedef const std::_Rb_tree_node_base* std::_Rb_tree_node_base::_Const_Base_ptr -->
11907          <typedef-decl name='_Const_Base_ptr' type-id='type-id-554' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='90' column='1' id='type-id-775'/>
11908        </member-type>
11909        <data-member access='public' layout-offset-in-bits='0'>
11910          <!-- std::_Rb_tree_color std::_Rb_tree_node_base::_M_color -->
11911          <var-decl name='_M_color' type-id='type-id-772' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='92' column='1'/>
11912        </data-member>
11913        <data-member access='public' layout-offset-in-bits='64'>
11914          <!-- std::_Rb_tree_node_base::_Base_ptr std::_Rb_tree_node_base::_M_parent -->
11915          <var-decl name='_M_parent' type-id='type-id-777' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='93' column='1'/>
11916        </data-member>
11917        <data-member access='public' layout-offset-in-bits='128'>
11918          <!-- std::_Rb_tree_node_base::_Base_ptr std::_Rb_tree_node_base::_M_left -->
11919          <var-decl name='_M_left' type-id='type-id-777' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='94' column='1'/>
11920        </data-member>
11921        <data-member access='public' layout-offset-in-bits='192'>
11922          <!-- std::_Rb_tree_node_base::_Base_ptr std::_Rb_tree_node_base::_M_right -->
11923          <var-decl name='_M_right' type-id='type-id-777' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='95' column='1'/>
11924        </data-member>
11925      </class-decl>
11926      <!-- struct std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > -->
11927      <class-decl name='_Select1st&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='482' column='1' id='type-id-555'>
11928        <!-- struct std::unary_function<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, const long unsigned int> -->
11929        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-778'/>
11930        <member-function access='public'>
11931          <!-- const unsigned long int& std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >::operator()(const std::pair<const long unsigned int, HeapLeakChecker::RangeValue>&) -->
11932          <function-decl name='operator()' mangled-name='_ZNKSt10_Select1stISt4pairIKmN15HeapLeakChecker10RangeValueEEEclERKS4_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='488' column='1' visibility='default' binding='global' size-in-bits='64'>
11933            <!-- implicit parameter of type 'const std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*' -->
11934            <parameter type-id='type-id-557' is-artificial='yes'/>
11935            <!-- parameter of type 'const std::pair<const long unsigned int, HeapLeakChecker::RangeValue>&' -->
11936            <parameter type-id='type-id-354'/>
11937            <!-- const unsigned long int& -->
11938            <return type-id='type-id-334'/>
11939          </function-decl>
11940        </member-function>
11941      </class-decl>
11942      <!-- struct std::_Select1st<std::pair<const long unsigned int, long unsigned int> > -->
11943      <class-decl name='_Select1st&lt;std::pair&lt;const long unsigned int, long unsigned int&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='482' column='1' id='type-id-558'>
11944        <!-- struct std::unary_function<std::pair<const long unsigned int, long unsigned int>, const long unsigned int> -->
11945        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-779'/>
11946        <member-function access='public'>
11947          <!-- const unsigned long int& std::_Select1st<std::pair<const long unsigned int, long unsigned int> >::operator()(const std::pair<const long unsigned int, long unsigned int>&) -->
11948          <function-decl name='operator()' mangled-name='_ZNKSt10_Select1stISt4pairIKmmEEclERKS2_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='488' column='1' visibility='default' binding='global' size-in-bits='64'>
11949            <!-- implicit parameter of type 'const std::_Select1st<std::pair<const long unsigned int, long unsigned int> >*' -->
11950            <parameter type-id='type-id-560' is-artificial='yes'/>
11951            <!-- parameter of type 'const std::pair<const long unsigned int, long unsigned int>&' -->
11952            <parameter type-id='type-id-359'/>
11953            <!-- const unsigned long int& -->
11954            <return type-id='type-id-334'/>
11955          </function-decl>
11956        </member-function>
11957      </class-decl>
11958      <!-- struct std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > > -->
11959      <class-decl name='_Select1st&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='482' column='1' id='type-id-561'>
11960        <!-- struct std::unary_function<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > > -->
11961        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-780'/>
11962        <member-function access='public'>
11963          <!-- const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >& std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >::operator()(const std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >&) -->
11964          <function-decl name='operator()' mangled-name='_ZNKSt10_Select1stISt4pairIKSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt6vectorI11AllocObjectS3_ISA_S5_EEEEclERKSD_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='488' column='1' visibility='default' binding='global' size-in-bits='64'>
11965            <!-- implicit parameter of type 'const std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >*' -->
11966            <parameter type-id='type-id-563' is-artificial='yes'/>
11967            <!-- parameter of type 'const std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >&' -->
11968            <parameter type-id='type-id-364'/>
11969            <!-- const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >& -->
11970            <return type-id='type-id-578'/>
11971          </function-decl>
11972        </member-function>
11973      </class-decl>
11974      <!-- struct std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > -->
11975      <class-decl name='_Vector_base&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt;' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='70' column='1' id='type-id-564'>
11976        <member-type access='public'>
11977          <!-- struct std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::_Vector_impl -->
11978          <class-decl name='_Vector_impl' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='75' column='1' id='type-id-678'>
11979            <!-- class STL_Allocator<AllocObject, HeapLeakChecker::Allocator> -->
11980            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-319'/>
11981            <data-member access='public' layout-offset-in-bits='0'>
11982              <!-- AllocObject* std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::_Vector_impl::_M_start -->
11983              <var-decl name='_M_start' type-id='type-id-322' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='76' column='1'/>
11984            </data-member>
11985            <data-member access='public' layout-offset-in-bits='64'>
11986              <!-- AllocObject* std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::_Vector_impl::_M_finish -->
11987              <var-decl name='_M_finish' type-id='type-id-322' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='77' column='1'/>
11988            </data-member>
11989            <data-member access='public' layout-offset-in-bits='128'>
11990              <!-- AllocObject* std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::_Vector_impl::_M_end_of_storage -->
11991              <var-decl name='_M_end_of_storage' type-id='type-id-322' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='78' column='1'/>
11992            </data-member>
11993            <member-function access='public' constructor='yes'>
11994              <!-- std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::_Vector_impl::_Vector_impl() -->
11995              <function-decl name='_Vector_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
11996                <!-- implicit parameter of type 'std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::_Vector_impl*' -->
11997                <parameter type-id='type-id-679' is-artificial='yes'/>
11998                <!-- void -->
11999                <return type-id='type-id-75'/>
12000              </function-decl>
12001            </member-function>
12002            <member-function access='public' constructor='yes'>
12003              <!-- std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::_Vector_impl::_Vector_impl(const STL_Allocator<AllocObject, HeapLeakChecker::Allocator>&) -->
12004              <function-decl name='_Vector_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
12005                <!-- implicit parameter of type 'std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::_Vector_impl*' -->
12006                <parameter type-id='type-id-679' is-artificial='yes'/>
12007                <!-- parameter of type 'const STL_Allocator<AllocObject, HeapLeakChecker::Allocator>&' -->
12008                <parameter type-id='type-id-321'/>
12009                <!-- void -->
12010                <return type-id='type-id-75'/>
12011              </function-decl>
12012            </member-function>
12013          </class-decl>
12014        </member-type>
12015        <data-member access='public' layout-offset-in-bits='0'>
12016          <!-- std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::_Vector_impl std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::_M_impl -->
12017          <var-decl name='_M_impl' type-id='type-id-678' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='136' column='1'/>
12018        </data-member>
12019        <member-function access='public'>
12020          <!-- void std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::_Vector_base() -->
12021          <function-decl name='_Vector_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
12022            <!-- implicit parameter of type 'std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
12023            <parameter type-id='type-id-677' is-artificial='yes'/>
12024            <!-- void -->
12025            <return type-id='type-id-75'/>
12026          </function-decl>
12027        </member-function>
12028        <member-function access='public'>
12029          <!-- void std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::_Vector_base(const STL_Allocator<AllocObject, HeapLeakChecker::Allocator>&) -->
12030          <function-decl name='_Vector_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='107' column='1' visibility='default' binding='global' size-in-bits='64'>
12031            <!-- implicit parameter of type 'std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
12032            <parameter type-id='type-id-677' is-artificial='yes'/>
12033            <!-- parameter of type 'const STL_Allocator<AllocObject, HeapLeakChecker::Allocator>&' -->
12034            <parameter type-id='type-id-321'/>
12035            <!-- void -->
12036            <return type-id='type-id-75'/>
12037          </function-decl>
12038        </member-function>
12039        <member-function access='public'>
12040          <!-- void std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::_Vector_base(unsigned long int, const STL_Allocator<AllocObject, HeapLeakChecker::Allocator>&) -->
12041          <function-decl name='_Vector_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
12042            <!-- implicit parameter of type 'std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
12043            <parameter type-id='type-id-677' is-artificial='yes'/>
12044            <!-- parameter of type 'unsigned long int' -->
12045            <parameter type-id='type-id-19'/>
12046            <!-- parameter of type 'const STL_Allocator<AllocObject, HeapLeakChecker::Allocator>&' -->
12047            <parameter type-id='type-id-321'/>
12048            <!-- void -->
12049            <return type-id='type-id-75'/>
12050          </function-decl>
12051        </member-function>
12052        <member-function access='public' destructor='yes'>
12053          <!-- std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::~_Vector_base(int) -->
12054          <function-decl name='~_Vector_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
12055            <!-- implicit parameter of type 'std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
12056            <parameter type-id='type-id-677' is-artificial='yes'/>
12057            <!-- artificial parameter of type 'int' -->
12058            <parameter type-id='type-id-1' is-artificial='yes'/>
12059            <!-- void -->
12060            <return type-id='type-id-75'/>
12061          </function-decl>
12062        </member-function>
12063        <member-function access='public'>
12064          <!-- STL_Allocator<AllocObject, HeapLeakChecker::Allocator>& std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::_M_get_Tp_allocator() -->
12065          <function-decl name='_M_get_Tp_allocator' mangled-name='_ZNSt12_Vector_baseI11AllocObject13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE19_M_get_Tp_allocatorEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
12066            <!-- implicit parameter of type 'std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
12067            <parameter type-id='type-id-677' is-artificial='yes'/>
12068            <!-- STL_Allocator<AllocObject, HeapLeakChecker::Allocator>& -->
12069            <return type-id='type-id-403'/>
12070          </function-decl>
12071        </member-function>
12072        <member-function access='public'>
12073          <!-- const STL_Allocator<AllocObject, HeapLeakChecker::Allocator>& std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::_M_get_Tp_allocator() -->
12074          <function-decl name='_M_get_Tp_allocator' mangled-name='_ZNKSt12_Vector_baseI11AllocObject13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE19_M_get_Tp_allocatorEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='97' column='1' visibility='default' binding='global' size-in-bits='64'>
12075            <!-- implicit parameter of type 'const std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
12076            <parameter type-id='type-id-566' is-artificial='yes'/>
12077            <!-- const STL_Allocator<AllocObject, HeapLeakChecker::Allocator>& -->
12078            <return type-id='type-id-321'/>
12079          </function-decl>
12080        </member-function>
12081        <member-function access='public'>
12082          <!-- AllocObject* std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::_M_allocate(unsigned long int) -->
12083          <function-decl name='_M_allocate' mangled-name='_ZNSt12_Vector_baseI11AllocObject13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE11_M_allocateEm' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='139' column='1' visibility='default' binding='global' size-in-bits='64'>
12084            <!-- implicit parameter of type 'std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
12085            <parameter type-id='type-id-677' is-artificial='yes'/>
12086            <!-- parameter of type 'unsigned long int' -->
12087            <parameter type-id='type-id-19'/>
12088            <!-- AllocObject* -->
12089            <return type-id='type-id-322'/>
12090          </function-decl>
12091        </member-function>
12092        <member-function access='public'>
12093          <!-- void std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::_M_deallocate(AllocObject*, unsigned long int) -->
12094          <function-decl name='_M_deallocate' mangled-name='_ZNSt12_Vector_baseI11AllocObject13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE13_M_deallocateEPS0_m' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='143' column='1' visibility='default' binding='global' size-in-bits='64'>
12095            <!-- implicit parameter of type 'std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
12096            <parameter type-id='type-id-677' is-artificial='yes'/>
12097            <!-- parameter of type 'AllocObject*' -->
12098            <parameter type-id='type-id-322'/>
12099            <!-- parameter of type 'unsigned long int' -->
12100            <parameter type-id='type-id-19'/>
12101            <!-- void -->
12102            <return type-id='type-id-75'/>
12103          </function-decl>
12104        </member-function>
12105      </class-decl>
12106      <!-- struct std::_Vector_base<void (*)(), std::allocator<void (*)()> > -->
12107      <class-decl name='_Vector_base&lt;void (*)(), std::allocator&lt;void (*)()&gt; &gt;' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='70' column='1' id='type-id-567'>
12108        <member-type access='public'>
12109          <!-- struct std::_Vector_base<void (*)(), std::allocator<void (*)()> >::_Vector_impl -->
12110          <class-decl name='_Vector_impl' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='75' column='1' id='type-id-681'>
12111            <!-- class std::allocator<void (*)()> -->
12112            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-573'/>
12113            <data-member access='public' layout-offset-in-bits='0'>
12114              <!-- void ()** std::_Vector_base<void (*)(), std::allocator<void (*)()> >::_Vector_impl::_M_start -->
12115              <var-decl name='_M_start' type-id='type-id-731' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='76' column='1'/>
12116            </data-member>
12117            <data-member access='public' layout-offset-in-bits='64'>
12118              <!-- void ()** std::_Vector_base<void (*)(), std::allocator<void (*)()> >::_Vector_impl::_M_finish -->
12119              <var-decl name='_M_finish' type-id='type-id-731' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='77' column='1'/>
12120            </data-member>
12121            <data-member access='public' layout-offset-in-bits='128'>
12122              <!-- void ()** std::_Vector_base<void (*)(), std::allocator<void (*)()> >::_Vector_impl::_M_end_of_storage -->
12123              <var-decl name='_M_end_of_storage' type-id='type-id-731' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='78' column='1'/>
12124            </data-member>
12125            <member-function access='public' constructor='yes'>
12126              <!-- std::_Vector_base<void (*)(), std::allocator<void (*)()> >::_Vector_impl::_Vector_impl() -->
12127              <function-decl name='_Vector_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
12128                <!-- implicit parameter of type 'std::_Vector_base<void (*)(), std::allocator<void (*)()> >::_Vector_impl*' -->
12129                <parameter type-id='type-id-682' is-artificial='yes'/>
12130                <!-- void -->
12131                <return type-id='type-id-75'/>
12132              </function-decl>
12133            </member-function>
12134            <member-function access='public' constructor='yes'>
12135              <!-- std::_Vector_base<void (*)(), std::allocator<void (*)()> >::_Vector_impl::_Vector_impl(const std::allocator<void (*)()>&) -->
12136              <function-decl name='_Vector_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
12137                <!-- implicit parameter of type 'std::_Vector_base<void (*)(), std::allocator<void (*)()> >::_Vector_impl*' -->
12138                <parameter type-id='type-id-682' is-artificial='yes'/>
12139                <!-- parameter of type 'const std::allocator<void (*)()>&' -->
12140                <parameter type-id='type-id-575'/>
12141                <!-- void -->
12142                <return type-id='type-id-75'/>
12143              </function-decl>
12144            </member-function>
12145          </class-decl>
12146        </member-type>
12147        <data-member access='public' layout-offset-in-bits='0'>
12148          <!-- std::_Vector_base<void (*)(), std::allocator<void (*)()> >::_Vector_impl std::_Vector_base<void (*)(), std::allocator<void (*)()> >::_M_impl -->
12149          <var-decl name='_M_impl' type-id='type-id-681' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='136' column='1'/>
12150        </data-member>
12151        <member-function access='public'>
12152          <!-- void std::_Vector_base<void (*)(), std::allocator<void (*)()> >::_Vector_base() -->
12153          <function-decl name='_Vector_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
12154            <!-- implicit parameter of type 'std::_Vector_base<void (*)(), std::allocator<void (*)()> >*' -->
12155            <parameter type-id='type-id-680' is-artificial='yes'/>
12156            <!-- void -->
12157            <return type-id='type-id-75'/>
12158          </function-decl>
12159        </member-function>
12160        <member-function access='public'>
12161          <!-- void std::_Vector_base<void (*)(), std::allocator<void (*)()> >::_Vector_base(const std::allocator<void (*)()>&) -->
12162          <function-decl name='_Vector_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='107' column='1' visibility='default' binding='global' size-in-bits='64'>
12163            <!-- implicit parameter of type 'std::_Vector_base<void (*)(), std::allocator<void (*)()> >*' -->
12164            <parameter type-id='type-id-680' is-artificial='yes'/>
12165            <!-- parameter of type 'const std::allocator<void (*)()>&' -->
12166            <parameter type-id='type-id-575'/>
12167            <!-- void -->
12168            <return type-id='type-id-75'/>
12169          </function-decl>
12170        </member-function>
12171        <member-function access='public'>
12172          <!-- void std::_Vector_base<void (*)(), std::allocator<void (*)()> >::_Vector_base(unsigned long int, const std::allocator<void (*)()>&) -->
12173          <function-decl name='_Vector_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
12174            <!-- implicit parameter of type 'std::_Vector_base<void (*)(), std::allocator<void (*)()> >*' -->
12175            <parameter type-id='type-id-680' is-artificial='yes'/>
12176            <!-- parameter of type 'unsigned long int' -->
12177            <parameter type-id='type-id-19'/>
12178            <!-- parameter of type 'const std::allocator<void (*)()>&' -->
12179            <parameter type-id='type-id-575'/>
12180            <!-- void -->
12181            <return type-id='type-id-75'/>
12182          </function-decl>
12183        </member-function>
12184        <member-function access='public' destructor='yes'>
12185          <!-- std::_Vector_base<void (*)(), std::allocator<void (*)()> >::~_Vector_base(int) -->
12186          <function-decl name='~_Vector_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
12187            <!-- implicit parameter of type 'std::_Vector_base<void (*)(), std::allocator<void (*)()> >*' -->
12188            <parameter type-id='type-id-680' is-artificial='yes'/>
12189            <!-- artificial parameter of type 'int' -->
12190            <parameter type-id='type-id-1' is-artificial='yes'/>
12191            <!-- void -->
12192            <return type-id='type-id-75'/>
12193          </function-decl>
12194        </member-function>
12195        <member-function access='public'>
12196          <!-- const std::allocator<void (*)()>& std::_Vector_base<void (*)(), std::allocator<void (*)()> >::_M_get_Tp_allocator() -->
12197          <function-decl name='_M_get_Tp_allocator' mangled-name='_ZNKSt12_Vector_baseIPFvvESaIS1_EE19_M_get_Tp_allocatorEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='97' column='1' visibility='default' binding='global' size-in-bits='64'>
12198            <!-- implicit parameter of type 'const std::_Vector_base<void (*)(), std::allocator<void (*)()> >*' -->
12199            <parameter type-id='type-id-569' is-artificial='yes'/>
12200            <!-- const std::allocator<void (*)()>& -->
12201            <return type-id='type-id-575'/>
12202          </function-decl>
12203        </member-function>
12204        <member-function access='public'>
12205          <!-- void std::_Vector_base<void (*)(), std::allocator<void (*)()> >::_M_deallocate(void ()**, unsigned long int) -->
12206          <function-decl name='_M_deallocate' mangled-name='_ZNSt12_Vector_baseIPFvvESaIS1_EE13_M_deallocateEPS1_m' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='143' column='1' visibility='default' binding='global' size-in-bits='64'>
12207            <!-- implicit parameter of type 'std::_Vector_base<void (*)(), std::allocator<void (*)()> >*' -->
12208            <parameter type-id='type-id-680' is-artificial='yes'/>
12209            <!-- parameter of type 'void ()**' -->
12210            <parameter type-id='type-id-731'/>
12211            <!-- parameter of type 'unsigned long int' -->
12212            <parameter type-id='type-id-19'/>
12213            <!-- void -->
12214            <return type-id='type-id-75'/>
12215          </function-decl>
12216        </member-function>
12217        <member-function access='public'>
12218          <!-- std::allocator<void (*)()>& std::_Vector_base<void (*)(), std::allocator<void (*)()> >::_M_get_Tp_allocator() -->
12219          <function-decl name='_M_get_Tp_allocator' mangled-name='_ZNSt12_Vector_baseIPFvvESaIS1_EE19_M_get_Tp_allocatorEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
12220            <!-- implicit parameter of type 'std::_Vector_base<void (*)(), std::allocator<void (*)()> >*' -->
12221            <parameter type-id='type-id-680' is-artificial='yes'/>
12222            <!-- std::allocator<void (*)()>& -->
12223            <return type-id='type-id-686'/>
12224          </function-decl>
12225        </member-function>
12226        <member-function access='public'>
12227          <!-- void ()** std::_Vector_base<void (*)(), std::allocator<void (*)()> >::_M_allocate(unsigned long int) -->
12228          <function-decl name='_M_allocate' mangled-name='_ZNSt12_Vector_baseIPFvvESaIS1_EE11_M_allocateEm' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='139' column='1' visibility='default' binding='global' size-in-bits='64'>
12229            <!-- implicit parameter of type 'std::_Vector_base<void (*)(), std::allocator<void (*)()> >*' -->
12230            <parameter type-id='type-id-680' is-artificial='yes'/>
12231            <!-- parameter of type 'unsigned long int' -->
12232            <parameter type-id='type-id-19'/>
12233            <!-- void ()** -->
12234            <return type-id='type-id-731'/>
12235          </function-decl>
12236        </member-function>
12237      </class-decl>
12238      <!-- struct std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > -->
12239      <class-decl name='_Vector_base&lt;void*, STL_Allocator&lt;void*, HeapLeakChecker::Allocator&gt; &gt;' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='70' column='1' id='type-id-570'>
12240        <member-type access='public'>
12241          <!-- struct std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::_Vector_impl -->
12242          <class-decl name='_Vector_impl' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='75' column='1' id='type-id-684'>
12243            <!-- class STL_Allocator<void*, HeapLeakChecker::Allocator> -->
12244            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-365'/>
12245            <data-member access='public' layout-offset-in-bits='0'>
12246              <!-- void** std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::_Vector_impl::_M_start -->
12247              <var-decl name='_M_start' type-id='type-id-174' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='76' column='1'/>
12248            </data-member>
12249            <data-member access='public' layout-offset-in-bits='64'>
12250              <!-- void** std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::_Vector_impl::_M_finish -->
12251              <var-decl name='_M_finish' type-id='type-id-174' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='77' column='1'/>
12252            </data-member>
12253            <data-member access='public' layout-offset-in-bits='128'>
12254              <!-- void** std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::_Vector_impl::_M_end_of_storage -->
12255              <var-decl name='_M_end_of_storage' type-id='type-id-174' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='78' column='1'/>
12256            </data-member>
12257            <member-function access='public' constructor='yes'>
12258              <!-- std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::_Vector_impl::_Vector_impl() -->
12259              <function-decl name='_Vector_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
12260                <!-- implicit parameter of type 'std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::_Vector_impl*' -->
12261                <parameter type-id='type-id-685' is-artificial='yes'/>
12262                <!-- void -->
12263                <return type-id='type-id-75'/>
12264              </function-decl>
12265            </member-function>
12266            <member-function access='public' constructor='yes'>
12267              <!-- std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::_Vector_impl::_Vector_impl(const STL_Allocator<void*, HeapLeakChecker::Allocator>&) -->
12268              <function-decl name='_Vector_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
12269                <!-- implicit parameter of type 'std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::_Vector_impl*' -->
12270                <parameter type-id='type-id-685' is-artificial='yes'/>
12271                <!-- parameter of type 'const STL_Allocator<void*, HeapLeakChecker::Allocator>&' -->
12272                <parameter type-id='type-id-367'/>
12273                <!-- void -->
12274                <return type-id='type-id-75'/>
12275              </function-decl>
12276            </member-function>
12277          </class-decl>
12278        </member-type>
12279        <data-member access='public' layout-offset-in-bits='0'>
12280          <!-- std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::_Vector_impl std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::_M_impl -->
12281          <var-decl name='_M_impl' type-id='type-id-684' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='136' column='1'/>
12282        </data-member>
12283        <member-function access='public'>
12284          <!-- void std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::_Vector_base() -->
12285          <function-decl name='_Vector_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
12286            <!-- implicit parameter of type 'std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >*' -->
12287            <parameter type-id='type-id-683' is-artificial='yes'/>
12288            <!-- void -->
12289            <return type-id='type-id-75'/>
12290          </function-decl>
12291        </member-function>
12292        <member-function access='public'>
12293          <!-- void std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::_Vector_base(const STL_Allocator<void*, HeapLeakChecker::Allocator>&) -->
12294          <function-decl name='_Vector_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='107' column='1' visibility='default' binding='global' size-in-bits='64'>
12295            <!-- implicit parameter of type 'std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >*' -->
12296            <parameter type-id='type-id-683' is-artificial='yes'/>
12297            <!-- parameter of type 'const STL_Allocator<void*, HeapLeakChecker::Allocator>&' -->
12298            <parameter type-id='type-id-367'/>
12299            <!-- void -->
12300            <return type-id='type-id-75'/>
12301          </function-decl>
12302        </member-function>
12303        <member-function access='public'>
12304          <!-- void std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::_Vector_base(unsigned long int, const STL_Allocator<void*, HeapLeakChecker::Allocator>&) -->
12305          <function-decl name='_Vector_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
12306            <!-- implicit parameter of type 'std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >*' -->
12307            <parameter type-id='type-id-683' is-artificial='yes'/>
12308            <!-- parameter of type 'unsigned long int' -->
12309            <parameter type-id='type-id-19'/>
12310            <!-- parameter of type 'const STL_Allocator<void*, HeapLeakChecker::Allocator>&' -->
12311            <parameter type-id='type-id-367'/>
12312            <!-- void -->
12313            <return type-id='type-id-75'/>
12314          </function-decl>
12315        </member-function>
12316        <member-function access='public' destructor='yes'>
12317          <!-- std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::~_Vector_base(int) -->
12318          <function-decl name='~_Vector_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
12319            <!-- implicit parameter of type 'std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >*' -->
12320            <parameter type-id='type-id-683' is-artificial='yes'/>
12321            <!-- artificial parameter of type 'int' -->
12322            <parameter type-id='type-id-1' is-artificial='yes'/>
12323            <!-- void -->
12324            <return type-id='type-id-75'/>
12325          </function-decl>
12326        </member-function>
12327        <member-function access='public'>
12328          <!-- const STL_Allocator<void*, HeapLeakChecker::Allocator>& std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::_M_get_Tp_allocator() -->
12329          <function-decl name='_M_get_Tp_allocator' mangled-name='_ZNKSt12_Vector_baseIPv13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE19_M_get_Tp_allocatorEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='97' column='1' visibility='default' binding='global' size-in-bits='64'>
12330            <!-- implicit parameter of type 'const std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >*' -->
12331            <parameter type-id='type-id-572' is-artificial='yes'/>
12332            <!-- const STL_Allocator<void*, HeapLeakChecker::Allocator>& -->
12333            <return type-id='type-id-367'/>
12334          </function-decl>
12335        </member-function>
12336        <member-function access='public'>
12337          <!-- void std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::_M_deallocate(void**, unsigned long int) -->
12338          <function-decl name='_M_deallocate' mangled-name='_ZNSt12_Vector_baseIPv13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE13_M_deallocateEPS0_m' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='143' column='1' visibility='default' binding='global' size-in-bits='64'>
12339            <!-- implicit parameter of type 'std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >*' -->
12340            <parameter type-id='type-id-683' is-artificial='yes'/>
12341            <!-- parameter of type 'void**' -->
12342            <parameter type-id='type-id-174'/>
12343            <!-- parameter of type 'unsigned long int' -->
12344            <parameter type-id='type-id-19'/>
12345            <!-- void -->
12346            <return type-id='type-id-75'/>
12347          </function-decl>
12348        </member-function>
12349        <member-function access='public'>
12350          <!-- STL_Allocator<void*, HeapLeakChecker::Allocator>& std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::_M_get_Tp_allocator() -->
12351          <function-decl name='_M_get_Tp_allocator' mangled-name='_ZNSt12_Vector_baseIPv13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE19_M_get_Tp_allocatorEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
12352            <!-- implicit parameter of type 'std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >*' -->
12353            <parameter type-id='type-id-683' is-artificial='yes'/>
12354            <!-- STL_Allocator<void*, HeapLeakChecker::Allocator>& -->
12355            <return type-id='type-id-408'/>
12356          </function-decl>
12357        </member-function>
12358        <member-function access='public'>
12359          <!-- void** std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::_M_allocate(unsigned long int) -->
12360          <function-decl name='_M_allocate' mangled-name='_ZNSt12_Vector_baseIPv13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE11_M_allocateEm' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='139' column='1' visibility='default' binding='global' size-in-bits='64'>
12361            <!-- implicit parameter of type 'std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >*' -->
12362            <parameter type-id='type-id-683' is-artificial='yes'/>
12363            <!-- parameter of type 'unsigned long int' -->
12364            <parameter type-id='type-id-19'/>
12365            <!-- void** -->
12366            <return type-id='type-id-174'/>
12367          </function-decl>
12368        </member-function>
12369      </class-decl>
12370      <!-- struct std::__alloc_swap<STL_Allocator<AllocObject, HeapLeakChecker::Allocator>, true> -->
12371      <class-decl name='__alloc_swap&lt;STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='148' column='1' id='type-id-781'>
12372        <member-function access='public' static='yes'>
12373          <!-- void std::__alloc_swap<STL_Allocator<AllocObject, HeapLeakChecker::Allocator>, true>::_S_do_it(STL_Allocator<AllocObject, HeapLeakChecker::Allocator>&) -->
12374          <function-decl name='_S_do_it' mangled-name='_ZNSt12__alloc_swapI13STL_AllocatorI11AllocObjectN15HeapLeakChecker9AllocatorEELb1EE8_S_do_itERS4_S6_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='148' column='1' visibility='default' binding='global' size-in-bits='64'>
12375            <!-- parameter of type 'STL_Allocator<AllocObject, HeapLeakChecker::Allocator>&' -->
12376            <parameter type-id='type-id-403'/>
12377            <!-- parameter of type 'STL_Allocator<AllocObject, HeapLeakChecker::Allocator>&' -->
12378            <parameter type-id='type-id-403'/>
12379            <!-- void -->
12380            <return type-id='type-id-75'/>
12381          </function-decl>
12382        </member-function>
12383      </class-decl>
12384      <!-- struct std::__copy_move<false, false, std::random_access_iterator_tag> -->
12385      <class-decl name='__copy_move&lt;false, false, std::random_access_iterator_tag&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='335' column='1' id='type-id-782'>
12386        <member-function access='public' static='yes'>
12387          <!-- AllocObject* std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<AllocObject*, AllocObject*>(AllocObject*, AllocObject*) -->
12388          <function-decl name='__copy_m&lt;AllocObject*, AllocObject*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='338' column='1' visibility='default' binding='global' size-in-bits='64'>
12389            <!-- parameter of type 'AllocObject*' -->
12390            <parameter type-id='type-id-322'/>
12391            <!-- parameter of type 'AllocObject*' -->
12392            <parameter type-id='type-id-322'/>
12393            <!-- parameter of type 'AllocObject*' -->
12394            <parameter type-id='type-id-322'/>
12395            <!-- AllocObject* -->
12396            <return type-id='type-id-322'/>
12397          </function-decl>
12398        </member-function>
12399      </class-decl>
12400      <!-- struct std::__copy_move<false, true, std::random_access_iterator_tag> -->
12401      <class-decl name='__copy_move&lt;false, true, std::random_access_iterator_tag&gt;' is-struct='yes' visibility='default' id='type-id-783'/>
12402      <!-- struct std::__copy_move_backward<false, false, std::random_access_iterator_tag> -->
12403      <class-decl name='__copy_move_backward&lt;false, false, std::random_access_iterator_tag&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='539' column='1' id='type-id-784'>
12404        <member-function access='public' static='yes'>
12405          <!-- AllocObject* std::__copy_move_backward<false, false, std::random_access_iterator_tag>::__copy_move_b<AllocObject*, AllocObject*>(AllocObject*, AllocObject*) -->
12406          <function-decl name='__copy_move_b&lt;AllocObject*, AllocObject*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='542' column='1' visibility='default' binding='global' size-in-bits='64'>
12407            <!-- parameter of type 'AllocObject*' -->
12408            <parameter type-id='type-id-322'/>
12409            <!-- parameter of type 'AllocObject*' -->
12410            <parameter type-id='type-id-322'/>
12411            <!-- parameter of type 'AllocObject*' -->
12412            <parameter type-id='type-id-322'/>
12413            <!-- AllocObject* -->
12414            <return type-id='type-id-322'/>
12415          </function-decl>
12416        </member-function>
12417        <member-function access='public' static='yes'>
12418          <!-- HeapProfileTable::Snapshot::Entry* std::__copy_move_backward<false, false, std::random_access_iterator_tag>::__copy_move_b<HeapProfileTable::Snapshot::Entry*, HeapProfileTable::Snapshot::Entry*>(HeapProfileTable::Snapshot::Entry*, HeapProfileTable::Snapshot::Entry*) -->
12419          <function-decl name='__copy_move_b&lt;HeapProfileTable::Snapshot::Entry*, HeapProfileTable::Snapshot::Entry*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='542' column='1' visibility='default' binding='global' size-in-bits='64'>
12420            <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
12421            <parameter type-id='type-id-265'/>
12422            <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
12423            <parameter type-id='type-id-265'/>
12424            <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
12425            <parameter type-id='type-id-265'/>
12426            <!-- HeapProfileTable::Snapshot::Entry* -->
12427            <return type-id='type-id-265'/>
12428          </function-decl>
12429        </member-function>
12430      </class-decl>
12431      <!-- struct std::__copy_move_backward<false, true, std::random_access_iterator_tag> -->
12432      <class-decl name='__copy_move_backward&lt;false, true, std::random_access_iterator_tag&gt;' is-struct='yes' visibility='default' id='type-id-785'/>
12433      <!-- struct std::__false_type -->
12434      <class-decl name='__false_type' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/cpp_type_traits.h' line='79' column='1' id='type-id-768'/>
12435      <!-- struct std::__miter_base<AllocObject*, false> -->
12436      <class-decl name='__miter_base&lt;AllocObject*, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='285' column='1' id='type-id-786'>
12437        <member-function access='public' static='yes'>
12438          <!-- AllocObject* std::__miter_base<AllocObject*, false>::__b() -->
12439          <function-decl name='__b' mangled-name='_ZNSt12__miter_baseIP11AllocObjectLb0EE3__bES1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='287' column='1' visibility='default' binding='global' size-in-bits='64'>
12440            <!-- parameter of type 'AllocObject*' -->
12441            <parameter type-id='type-id-322'/>
12442            <!-- AllocObject* -->
12443            <return type-id='type-id-322'/>
12444          </function-decl>
12445        </member-function>
12446      </class-decl>
12447      <!-- struct std::__miter_base<__gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, false> -->
12448      <class-decl name='__miter_base&lt;__gnu_cxx::__normal_iterator&lt;AllocObject*, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt;, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='285' column='1' id='type-id-787'>
12449        <member-function access='public' static='yes'>
12450          <!-- __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > std::__miter_base<__gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, false>::__b() -->
12451          <function-decl name='__b' mangled-name='_ZNSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIP11AllocObjectSt6vectorIS2_13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEEEELb0EE3__bESA_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='287' column='1' visibility='default' binding='global' size-in-bits='64'>
12452            <!-- parameter of type 'class __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >' -->
12453            <parameter type-id='type-id-410'/>
12454            <!-- class __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > -->
12455            <return type-id='type-id-410'/>
12456          </function-decl>
12457        </member-function>
12458      </class-decl>
12459      <!-- struct std::__miter_base<void (**)(), false> -->
12460      <class-decl name='__miter_base&lt;void (**)(), false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='285' column='1' id='type-id-788'>
12461        <member-function access='public' static='yes'>
12462          <!-- void ()** std::__miter_base<void (**)(), false>::__b() -->
12463          <function-decl name='__b' mangled-name='_ZNSt12__miter_baseIPPFvvELb0EE3__bES2_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='287' column='1' visibility='default' binding='global' size-in-bits='64'>
12464            <!-- parameter of type 'void ()**' -->
12465            <parameter type-id='type-id-731'/>
12466            <!-- void ()** -->
12467            <return type-id='type-id-731'/>
12468          </function-decl>
12469        </member-function>
12470      </class-decl>
12471      <!-- struct std::__miter_base<void**, false> -->
12472      <class-decl name='__miter_base&lt;void**, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='285' column='1' id='type-id-789'>
12473        <member-function access='public' static='yes'>
12474          <!-- void** std::__miter_base<void**, false>::__b() -->
12475          <function-decl name='__b' mangled-name='_ZNSt12__miter_baseIPPvLb0EE3__bES1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='287' column='1' visibility='default' binding='global' size-in-bits='64'>
12476            <!-- parameter of type 'void**' -->
12477            <parameter type-id='type-id-174'/>
12478            <!-- void** -->
12479            <return type-id='type-id-174'/>
12480          </function-decl>
12481        </member-function>
12482      </class-decl>
12483      <!-- struct std::__niter_base<AllocObject*, false> -->
12484      <class-decl name='__niter_base&lt;AllocObject*, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='267' column='1' id='type-id-790'>
12485        <member-function access='public' static='yes'>
12486          <!-- AllocObject* std::__niter_base<AllocObject*, false>::__b() -->
12487          <function-decl name='__b' mangled-name='_ZNSt12__niter_baseIP11AllocObjectLb0EE3__bES1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='269' column='1' visibility='default' binding='global' size-in-bits='64'>
12488            <!-- parameter of type 'AllocObject*' -->
12489            <parameter type-id='type-id-322'/>
12490            <!-- AllocObject* -->
12491            <return type-id='type-id-322'/>
12492          </function-decl>
12493        </member-function>
12494      </class-decl>
12495      <!-- struct std::__niter_base<__gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, true> -->
12496      <class-decl name='__niter_base&lt;__gnu_cxx::__normal_iterator&lt;AllocObject*, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='267' column='1' id='type-id-791'>
12497        <member-function access='public' static='yes'>
12498          <!-- AllocObject* std::__niter_base<__gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, true>::__b() -->
12499          <function-decl name='__b' mangled-name='_ZNSt12__niter_baseIN9__gnu_cxx17__normal_iteratorIP11AllocObjectSt6vectorIS2_13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEEEELb1EE3__bESA_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='277' column='1' visibility='default' binding='global' size-in-bits='64'>
12500            <!-- parameter of type 'class __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >' -->
12501            <parameter type-id='type-id-410'/>
12502            <!-- AllocObject* -->
12503            <return type-id='type-id-322'/>
12504          </function-decl>
12505        </member-function>
12506      </class-decl>
12507      <!-- struct std::__niter_base<void (**)(), false> -->
12508      <class-decl name='__niter_base&lt;void (**)(), false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='267' column='1' id='type-id-792'>
12509        <member-function access='public' static='yes'>
12510          <!-- void ()** std::__niter_base<void (**)(), false>::__b() -->
12511          <function-decl name='__b' mangled-name='_ZNSt12__niter_baseIPPFvvELb0EE3__bES2_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='269' column='1' visibility='default' binding='global' size-in-bits='64'>
12512            <!-- parameter of type 'void ()**' -->
12513            <parameter type-id='type-id-731'/>
12514            <!-- void ()** -->
12515            <return type-id='type-id-731'/>
12516          </function-decl>
12517        </member-function>
12518      </class-decl>
12519      <!-- struct std::__niter_base<void**, false> -->
12520      <class-decl name='__niter_base&lt;void**, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='267' column='1' id='type-id-793'>
12521        <member-function access='public' static='yes'>
12522          <!-- void** std::__niter_base<void**, false>::__b() -->
12523          <function-decl name='__b' mangled-name='_ZNSt12__niter_baseIPPvLb0EE3__bES1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='269' column='1' visibility='default' binding='global' size-in-bits='64'>
12524            <!-- parameter of type 'void**' -->
12525            <parameter type-id='type-id-174'/>
12526            <!-- void** -->
12527            <return type-id='type-id-174'/>
12528          </function-decl>
12529        </member-function>
12530      </class-decl>
12531      <!-- struct std::__uninitialized_copy<true> -->
12532      <class-decl name='__uninitialized_copy&lt;true&gt;' is-struct='yes' visibility='default' id='type-id-794'/>
12533      <!-- struct std::basic_string<char, std::char_traits<char>, std::allocator<char> > -->
12534      <class-decl name='basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;' is-struct='yes' visibility='default' id='type-id-795'/>
12535      <!-- struct std::bidirectional_iterator_tag -->
12536      <class-decl name='bidirectional_iterator_tag' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator_base_types.h' line='86' column='1' id='type-id-796'>
12537        <!-- struct std::forward_iterator_tag -->
12538        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-767'/>
12539      </class-decl>
12540      <!-- struct std::binary_function<long unsigned int, long unsigned int, bool> -->
12541      <class-decl name='binary_function&lt;long unsigned int, long unsigned int, bool&gt;' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='113' column='1' id='type-id-797'/>
12542      <!-- struct std::binary_function<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, bool> -->
12543      <class-decl name='binary_function&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, bool&gt;' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='113' column='1' id='type-id-798'/>
12544      <!-- struct std::char_traits<char> -->
12545      <class-decl name='char_traits&lt;char&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/char_traits.h' line='238' column='1' id='type-id-799'>
12546        <member-type access='public'>
12547          <!-- typedef char std::char_traits<char>::char_type -->
12548          <typedef-decl name='char_type' type-id='type-id-84' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/char_traits.h' line='239' column='1' id='type-id-586'/>
12549        </member-type>
12550        <member-type access='public'>
12551          <!-- typedef int std::char_traits<char>::int_type -->
12552          <typedef-decl name='int_type' type-id='type-id-1' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/char_traits.h' line='240' column='1' id='type-id-590'/>
12553        </member-type>
12554        <member-function access='public' static='yes'>
12555          <!-- void std::char_traits<char>::assign(const std::char_traits<char>::char_type&) -->
12556          <function-decl name='assign' mangled-name='_ZNSt11char_traitsIcE6assignERcRKc' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/char_traits.h' line='246' column='1' visibility='default' binding='global' size-in-bits='64'>
12557            <!-- parameter of type 'std::char_traits<char>::char_type&' -->
12558            <parameter type-id='type-id-695'/>
12559            <!-- parameter of type 'const std::char_traits<char>::char_type&' -->
12560            <parameter type-id='type-id-588'/>
12561            <!-- void -->
12562            <return type-id='type-id-75'/>
12563          </function-decl>
12564        </member-function>
12565        <member-function access='public' static='yes'>
12566          <!-- size_t std::char_traits<char>::length() -->
12567          <function-decl name='length' mangled-name='_ZNSt11char_traitsIcE6lengthEPKc' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/char_traits.h' line='262' column='1' visibility='default' binding='global' size-in-bits='64'>
12568            <!-- parameter of type 'const std::char_traits<char>::char_type*' -->
12569            <parameter type-id='type-id-589'/>
12570            <!-- typedef size_t -->
12571            <return type-id='type-id-7'/>
12572          </function-decl>
12573        </member-function>
12574        <member-function access='public' static='yes'>
12575          <!-- std::char_traits<char>::char_type* std::char_traits<char>::copy(const std::char_traits<char>::char_type*, size_t) -->
12576          <function-decl name='copy' mangled-name='_ZNSt11char_traitsIcE4copyEPcPKcm' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/char_traits.h' line='274' column='1' visibility='default' binding='global' size-in-bits='64'>
12577            <!-- parameter of type 'std::char_traits<char>::char_type*' -->
12578            <parameter type-id='type-id-696'/>
12579            <!-- parameter of type 'const std::char_traits<char>::char_type*' -->
12580            <parameter type-id='type-id-589'/>
12581            <!-- parameter of type 'typedef size_t' -->
12582            <parameter type-id='type-id-7'/>
12583            <!-- std::char_traits<char>::char_type* -->
12584            <return type-id='type-id-696'/>
12585          </function-decl>
12586        </member-function>
12587        <member-function access='public' static='yes'>
12588          <!-- int std::char_traits<char>::compare(const std::char_traits<char>::char_type*, size_t) -->
12589          <function-decl name='compare' mangled-name='_ZNSt11char_traitsIcE7compareEPKcS2_m' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/char_traits.h' line='258' column='1' visibility='default' binding='global' size-in-bits='64'>
12590            <!-- parameter of type 'const std::char_traits<char>::char_type*' -->
12591            <parameter type-id='type-id-589'/>
12592            <!-- parameter of type 'const std::char_traits<char>::char_type*' -->
12593            <parameter type-id='type-id-589'/>
12594            <!-- parameter of type 'typedef size_t' -->
12595            <parameter type-id='type-id-7'/>
12596            <!-- int -->
12597            <return type-id='type-id-1'/>
12598          </function-decl>
12599        </member-function>
12600      </class-decl>
12601      <!-- struct std::forward_iterator_tag -->
12602      <class-decl name='forward_iterator_tag' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator_base_types.h' line='83' column='1' id='type-id-767'>
12603        <!-- struct std::input_iterator_tag -->
12604        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-800'/>
12605      </class-decl>
12606      <!-- struct std::input_iterator_tag -->
12607      <class-decl name='input_iterator_tag' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator_base_types.h' line='79' column='1' id='type-id-800'/>
12608      <!-- struct std::less<long unsigned int> -->
12609      <class-decl name='less&lt;long unsigned int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='227' column='1' id='type-id-593'>
12610        <!-- struct std::binary_function<long unsigned int, long unsigned int, bool> -->
12611        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-797'/>
12612        <member-function access='public'>
12613          <!-- bool std::less<long unsigned int>::operator()(const unsigned long int&, const unsigned long int&) -->
12614          <function-decl name='operator()' mangled-name='_ZNKSt4lessImEclERKmS2_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='229' column='1' visibility='default' binding='global' size-in-bits='64'>
12615            <!-- implicit parameter of type 'const std::less<long unsigned int>*' -->
12616            <parameter type-id='type-id-596' is-artificial='yes'/>
12617            <!-- parameter of type 'const unsigned long int&' -->
12618            <parameter type-id='type-id-334'/>
12619            <!-- parameter of type 'const unsigned long int&' -->
12620            <parameter type-id='type-id-334'/>
12621            <!-- bool -->
12622            <return type-id='type-id-76'/>
12623          </function-decl>
12624        </member-function>
12625      </class-decl>
12626      <!-- struct std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > > -->
12627      <class-decl name='less&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='227' column='1' id='type-id-597'>
12628        <!-- struct std::binary_function<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, bool> -->
12629        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-798'/>
12630        <member-function access='public'>
12631          <!-- bool std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >::operator()(const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >&, const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >&) -->
12632          <function-decl name='operator()' mangled-name='_ZNKSt4lessISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEEEclERKS6_S9_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='229' column='1' visibility='default' binding='global' size-in-bits='64'>
12633            <!-- implicit parameter of type 'const std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >*' -->
12634            <parameter type-id='type-id-600' is-artificial='yes'/>
12635            <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >&' -->
12636            <parameter type-id='type-id-578'/>
12637            <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >&' -->
12638            <parameter type-id='type-id-578'/>
12639            <!-- bool -->
12640            <return type-id='type-id-76'/>
12641          </function-decl>
12642        </member-function>
12643      </class-decl>
12644      <!-- struct std::pair<const long unsigned int, HeapLeakChecker::RangeValue> -->
12645      <class-decl name='pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt;' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-610'>
12646        <data-member access='public' layout-offset-in-bits='0'>
12647          <!-- const unsigned long int std::pair<const long unsigned int, HeapLeakChecker::RangeValue>::first -->
12648          <var-decl name='first' type-id='type-id-639' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='72' column='1'/>
12649        </data-member>
12650        <data-member access='public' layout-offset-in-bits='64'>
12651          <!-- HeapLeakChecker::RangeValue std::pair<const long unsigned int, HeapLeakChecker::RangeValue>::second -->
12652          <var-decl name='second' type-id='type-id-238' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='73' column='1'/>
12653        </data-member>
12654        <member-function access='public'>
12655          <!-- void std::pair<const long unsigned int, HeapLeakChecker::RangeValue>::pair() -->
12656          <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
12657            <!-- implicit parameter of type 'std::pair<const long unsigned int, HeapLeakChecker::RangeValue>*' -->
12658            <parameter type-id='type-id-353' is-artificial='yes'/>
12659            <!-- void -->
12660            <return type-id='type-id-75'/>
12661          </function-decl>
12662        </member-function>
12663        <member-function access='public'>
12664          <!-- void std::pair<const long unsigned int, HeapLeakChecker::RangeValue>::pair(const unsigned long int&, const HeapLeakChecker::RangeValue&) -->
12665          <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
12666            <!-- implicit parameter of type 'std::pair<const long unsigned int, HeapLeakChecker::RangeValue>*' -->
12667            <parameter type-id='type-id-353' is-artificial='yes'/>
12668            <!-- parameter of type 'const unsigned long int&' -->
12669            <parameter type-id='type-id-334'/>
12670            <!-- parameter of type 'const HeapLeakChecker::RangeValue&' -->
12671            <parameter type-id='type-id-436'/>
12672            <!-- void -->
12673            <return type-id='type-id-75'/>
12674          </function-decl>
12675        </member-function>
12676        <member-function access='public'>
12677          <!-- void std::pair<const long unsigned int, HeapLeakChecker::RangeValue>::pair<long unsigned int, HeapLeakChecker::RangeValue>(const std::pair<long unsigned int, HeapLeakChecker::RangeValue>&) -->
12678          <function-decl name='pair&lt;long unsigned int, HeapLeakChecker::RangeValue&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
12679            <!-- implicit parameter of type 'std::pair<const long unsigned int, HeapLeakChecker::RangeValue>*' -->
12680            <parameter type-id='type-id-353' is-artificial='yes'/>
12681            <!-- parameter of type 'const std::pair<long unsigned int, HeapLeakChecker::RangeValue>&' -->
12682            <parameter type-id='type-id-621'/>
12683            <!-- void -->
12684            <return type-id='type-id-75'/>
12685          </function-decl>
12686        </member-function>
12687      </class-decl>
12688      <!-- struct std::pair<const long unsigned int, long unsigned int> -->
12689      <class-decl name='pair&lt;const long unsigned int, long unsigned int&gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-613'>
12690        <data-member access='public' layout-offset-in-bits='0'>
12691          <!-- const unsigned long int std::pair<const long unsigned int, long unsigned int>::first -->
12692          <var-decl name='first' type-id='type-id-639' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='72' column='1'/>
12693        </data-member>
12694        <data-member access='public' layout-offset-in-bits='64'>
12695          <!-- unsigned long int std::pair<const long unsigned int, long unsigned int>::second -->
12696          <var-decl name='second' type-id='type-id-19' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='73' column='1'/>
12697        </data-member>
12698        <member-function access='public'>
12699          <!-- void std::pair<const long unsigned int, long unsigned int>::pair() -->
12700          <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
12701            <!-- implicit parameter of type 'std::pair<const long unsigned int, long unsigned int>*' -->
12702            <parameter type-id='type-id-358' is-artificial='yes'/>
12703            <!-- void -->
12704            <return type-id='type-id-75'/>
12705          </function-decl>
12706        </member-function>
12707        <member-function access='public'>
12708          <!-- void std::pair<const long unsigned int, long unsigned int>::pair(const unsigned long int&, const unsigned long int&) -->
12709          <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
12710            <!-- implicit parameter of type 'std::pair<const long unsigned int, long unsigned int>*' -->
12711            <parameter type-id='type-id-358' is-artificial='yes'/>
12712            <!-- parameter of type 'const unsigned long int&' -->
12713            <parameter type-id='type-id-334'/>
12714            <!-- parameter of type 'const unsigned long int&' -->
12715            <parameter type-id='type-id-334'/>
12716            <!-- void -->
12717            <return type-id='type-id-75'/>
12718          </function-decl>
12719        </member-function>
12720        <member-function access='public'>
12721          <!-- void std::pair<const long unsigned int, long unsigned int>::pair<long unsigned int, long unsigned int>(const std::pair<long unsigned int, long unsigned int>&) -->
12722          <function-decl name='pair&lt;long unsigned int, long unsigned int&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
12723            <!-- implicit parameter of type 'std::pair<const long unsigned int, long unsigned int>*' -->
12724            <parameter type-id='type-id-358' is-artificial='yes'/>
12725            <!-- parameter of type 'const std::pair<long unsigned int, long unsigned int>&' -->
12726            <parameter type-id='type-id-624'/>
12727            <!-- void -->
12728            <return type-id='type-id-75'/>
12729          </function-decl>
12730        </member-function>
12731      </class-decl>
12732      <!-- struct std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > -->
12733      <class-decl name='pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt;' size-in-bits='256' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-616'>
12734        <data-member access='public' layout-offset-in-bits='0'>
12735          <!-- const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >::first -->
12736          <var-decl name='first' type-id='type-id-577' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='72' column='1'/>
12737        </data-member>
12738        <data-member access='public' layout-offset-in-bits='64'>
12739          <!-- std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >::second -->
12740          <var-decl name='second' type-id='type-id-381' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='73' column='1'/>
12741        </data-member>
12742        <member-function access='public'>
12743          <!-- void std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >::pair() -->
12744          <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
12745            <!-- implicit parameter of type 'std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >*' -->
12746            <parameter type-id='type-id-363' is-artificial='yes'/>
12747            <!-- void -->
12748            <return type-id='type-id-75'/>
12749          </function-decl>
12750        </member-function>
12751        <member-function access='public'>
12752          <!-- void std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >::pair(const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >&, const std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >&) -->
12753          <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
12754            <!-- implicit parameter of type 'std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >*' -->
12755            <parameter type-id='type-id-363' is-artificial='yes'/>
12756            <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >&' -->
12757            <parameter type-id='type-id-578'/>
12758            <!-- parameter of type 'const std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >&' -->
12759            <parameter type-id='type-id-629'/>
12760            <!-- void -->
12761            <return type-id='type-id-75'/>
12762          </function-decl>
12763        </member-function>
12764      </class-decl>
12765      <!-- struct std::pair<long unsigned int, HeapLeakChecker::RangeValue> -->
12766      <class-decl name='pair&lt;long unsigned int, HeapLeakChecker::RangeValue&gt;' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-619'>
12767        <data-member access='public' layout-offset-in-bits='0'>
12768          <!-- unsigned long int std::pair<long unsigned int, HeapLeakChecker::RangeValue>::first -->
12769          <var-decl name='first' type-id='type-id-19' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='72' column='1'/>
12770        </data-member>
12771        <data-member access='public' layout-offset-in-bits='64'>
12772          <!-- HeapLeakChecker::RangeValue std::pair<long unsigned int, HeapLeakChecker::RangeValue>::second -->
12773          <var-decl name='second' type-id='type-id-238' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='73' column='1'/>
12774        </data-member>
12775        <member-function access='public'>
12776          <!-- void std::pair<long unsigned int, HeapLeakChecker::RangeValue>::pair() -->
12777          <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
12778            <!-- implicit parameter of type 'std::pair<long unsigned int, HeapLeakChecker::RangeValue>*' -->
12779            <parameter type-id='type-id-706' is-artificial='yes'/>
12780            <!-- void -->
12781            <return type-id='type-id-75'/>
12782          </function-decl>
12783        </member-function>
12784        <member-function access='public'>
12785          <!-- void std::pair<long unsigned int, HeapLeakChecker::RangeValue>::pair(const unsigned long int&, const HeapLeakChecker::RangeValue&) -->
12786          <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
12787            <!-- implicit parameter of type 'std::pair<long unsigned int, HeapLeakChecker::RangeValue>*' -->
12788            <parameter type-id='type-id-706' is-artificial='yes'/>
12789            <!-- parameter of type 'const unsigned long int&' -->
12790            <parameter type-id='type-id-334'/>
12791            <!-- parameter of type 'const HeapLeakChecker::RangeValue&' -->
12792            <parameter type-id='type-id-436'/>
12793            <!-- void -->
12794            <return type-id='type-id-75'/>
12795          </function-decl>
12796        </member-function>
12797      </class-decl>
12798      <!-- struct std::pair<long unsigned int, long unsigned int> -->
12799      <class-decl name='pair&lt;long unsigned int, long unsigned int&gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-622'>
12800        <data-member access='public' layout-offset-in-bits='0'>
12801          <!-- unsigned long int std::pair<long unsigned int, long unsigned int>::first -->
12802          <var-decl name='first' type-id='type-id-19' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='72' column='1'/>
12803        </data-member>
12804        <data-member access='public' layout-offset-in-bits='64'>
12805          <!-- unsigned long int std::pair<long unsigned int, long unsigned int>::second -->
12806          <var-decl name='second' type-id='type-id-19' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='73' column='1'/>
12807        </data-member>
12808        <member-function access='public'>
12809          <!-- void std::pair<long unsigned int, long unsigned int>::pair() -->
12810          <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
12811            <!-- implicit parameter of type 'std::pair<long unsigned int, long unsigned int>*' -->
12812            <parameter type-id='type-id-707' is-artificial='yes'/>
12813            <!-- void -->
12814            <return type-id='type-id-75'/>
12815          </function-decl>
12816        </member-function>
12817        <member-function access='public'>
12818          <!-- void std::pair<long unsigned int, long unsigned int>::pair(const unsigned long int&, const unsigned long int&) -->
12819          <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
12820            <!-- implicit parameter of type 'std::pair<long unsigned int, long unsigned int>*' -->
12821            <parameter type-id='type-id-707' is-artificial='yes'/>
12822            <!-- parameter of type 'const unsigned long int&' -->
12823            <parameter type-id='type-id-334'/>
12824            <!-- parameter of type 'const unsigned long int&' -->
12825            <parameter type-id='type-id-334'/>
12826            <!-- void -->
12827            <return type-id='type-id-75'/>
12828          </function-decl>
12829        </member-function>
12830      </class-decl>
12831      <!-- struct std::pair<std::_Rb_tree_const_iterator<long unsigned int>, bool> -->
12832      <class-decl name='pair&lt;std::_Rb_tree_const_iterator&lt;long unsigned int&gt;, bool&gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-708'>
12833        <data-member access='public' layout-offset-in-bits='0'>
12834          <!-- std::_Rb_tree_const_iterator<long unsigned int> std::pair<std::_Rb_tree_const_iterator<long unsigned int>, bool>::first -->
12835          <var-decl name='first' type-id='type-id-517' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='72' column='1'/>
12836        </data-member>
12837        <data-member access='public' layout-offset-in-bits='64'>
12838          <!-- bool std::pair<std::_Rb_tree_const_iterator<long unsigned int>, bool>::second -->
12839          <var-decl name='second' type-id='type-id-76' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='73' column='1'/>
12840        </data-member>
12841        <member-function access='public'>
12842          <!-- void std::pair<std::_Rb_tree_const_iterator<long unsigned int>, bool>::pair() -->
12843          <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
12844            <!-- implicit parameter of type 'std::pair<std::_Rb_tree_const_iterator<long unsigned int>, bool>*' -->
12845            <parameter type-id='type-id-709' is-artificial='yes'/>
12846            <!-- void -->
12847            <return type-id='type-id-75'/>
12848          </function-decl>
12849        </member-function>
12850        <member-function access='public'>
12851          <!-- void std::pair<std::_Rb_tree_const_iterator<long unsigned int>, bool>::pair(const std::_Rb_tree_const_iterator<long unsigned int>&, const bool&) -->
12852          <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
12853            <!-- implicit parameter of type 'std::pair<std::_Rb_tree_const_iterator<long unsigned int>, bool>*' -->
12854            <parameter type-id='type-id-709' is-artificial='yes'/>
12855            <!-- parameter of type 'const std::_Rb_tree_const_iterator<long unsigned int>&' -->
12856            <parameter type-id='type-id-519'/>
12857            <!-- parameter of type 'const bool&' -->
12858            <parameter type-id='type-id-492'/>
12859            <!-- void -->
12860            <return type-id='type-id-75'/>
12861          </function-decl>
12862        </member-function>
12863      </class-decl>
12864      <!-- struct std::pair<std::_Rb_tree_iterator<long unsigned int>, bool> -->
12865      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;long unsigned int&gt;, bool&gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-710'>
12866        <data-member access='public' layout-offset-in-bits='0'>
12867          <!-- std::_Rb_tree_iterator<long unsigned int> std::pair<std::_Rb_tree_iterator<long unsigned int>, bool>::first -->
12868          <var-decl name='first' type-id='type-id-536' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='72' column='1'/>
12869        </data-member>
12870        <data-member access='public' layout-offset-in-bits='64'>
12871          <!-- bool std::pair<std::_Rb_tree_iterator<long unsigned int>, bool>::second -->
12872          <var-decl name='second' type-id='type-id-76' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='73' column='1'/>
12873        </data-member>
12874        <member-function access='public'>
12875          <!-- void std::pair<std::_Rb_tree_iterator<long unsigned int>, bool>::pair() -->
12876          <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
12877            <!-- implicit parameter of type 'std::pair<std::_Rb_tree_iterator<long unsigned int>, bool>*' -->
12878            <parameter type-id='type-id-711' is-artificial='yes'/>
12879            <!-- void -->
12880            <return type-id='type-id-75'/>
12881          </function-decl>
12882        </member-function>
12883        <member-function access='public'>
12884          <!-- void std::pair<std::_Rb_tree_iterator<long unsigned int>, bool>::pair(const std::_Rb_tree_iterator<long unsigned int>&, const bool&) -->
12885          <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
12886            <!-- implicit parameter of type 'std::pair<std::_Rb_tree_iterator<long unsigned int>, bool>*' -->
12887            <parameter type-id='type-id-711' is-artificial='yes'/>
12888            <!-- parameter of type 'const std::_Rb_tree_iterator<long unsigned int>&' -->
12889            <parameter type-id='type-id-538'/>
12890            <!-- parameter of type 'const bool&' -->
12891            <parameter type-id='type-id-492'/>
12892            <!-- void -->
12893            <return type-id='type-id-75'/>
12894          </function-decl>
12895        </member-function>
12896      </class-decl>
12897      <!-- struct std::pair<std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, bool> -->
12898      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt; &gt;, bool&gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-712'>
12899        <data-member access='public' layout-offset-in-bits='0'>
12900          <!-- std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > std::pair<std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, bool>::first -->
12901          <var-decl name='first' type-id='type-id-540' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='72' column='1'/>
12902        </data-member>
12903        <data-member access='public' layout-offset-in-bits='64'>
12904          <!-- bool std::pair<std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, bool>::second -->
12905          <var-decl name='second' type-id='type-id-76' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='73' column='1'/>
12906        </data-member>
12907        <member-function access='public'>
12908          <!-- void std::pair<std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, bool>::pair() -->
12909          <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
12910            <!-- implicit parameter of type 'std::pair<std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, bool>*' -->
12911            <parameter type-id='type-id-713' is-artificial='yes'/>
12912            <!-- void -->
12913            <return type-id='type-id-75'/>
12914          </function-decl>
12915        </member-function>
12916        <member-function access='public'>
12917          <!-- void std::pair<std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, bool>::pair(const std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >&, const bool&) -->
12918          <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
12919            <!-- implicit parameter of type 'std::pair<std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, bool>*' -->
12920            <parameter type-id='type-id-713' is-artificial='yes'/>
12921            <!-- parameter of type 'const std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >&' -->
12922            <parameter type-id='type-id-542'/>
12923            <!-- parameter of type 'const bool&' -->
12924            <parameter type-id='type-id-492'/>
12925            <!-- void -->
12926            <return type-id='type-id-75'/>
12927          </function-decl>
12928        </member-function>
12929      </class-decl>
12930      <!-- struct std::pair<std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >, bool> -->
12931      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;std::pair&lt;const long unsigned int, long unsigned int&gt; &gt;, bool&gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-714'>
12932        <data-member access='public' layout-offset-in-bits='0'>
12933          <!-- std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> > std::pair<std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >, bool>::first -->
12934          <var-decl name='first' type-id='type-id-544' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='72' column='1'/>
12935        </data-member>
12936        <data-member access='public' layout-offset-in-bits='64'>
12937          <!-- bool std::pair<std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >, bool>::second -->
12938          <var-decl name='second' type-id='type-id-76' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='73' column='1'/>
12939        </data-member>
12940        <member-function access='public'>
12941          <!-- void std::pair<std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >, bool>::pair() -->
12942          <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
12943            <!-- implicit parameter of type 'std::pair<std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >, bool>*' -->
12944            <parameter type-id='type-id-715' is-artificial='yes'/>
12945            <!-- void -->
12946            <return type-id='type-id-75'/>
12947          </function-decl>
12948        </member-function>
12949        <member-function access='public'>
12950          <!-- void std::pair<std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >, bool>::pair(const std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >&, const bool&) -->
12951          <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
12952            <!-- implicit parameter of type 'std::pair<std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >, bool>*' -->
12953            <parameter type-id='type-id-715' is-artificial='yes'/>
12954            <!-- parameter of type 'const std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >&' -->
12955            <parameter type-id='type-id-546'/>
12956            <!-- parameter of type 'const bool&' -->
12957            <parameter type-id='type-id-492'/>
12958            <!-- void -->
12959            <return type-id='type-id-75'/>
12960          </function-decl>
12961        </member-function>
12962      </class-decl>
12963      <!-- struct std::pair<std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, bool> -->
12964      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt;, bool&gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-716'>
12965        <data-member access='public' layout-offset-in-bits='0'>
12966          <!-- std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > > std::pair<std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, bool>::first -->
12967          <var-decl name='first' type-id='type-id-548' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='72' column='1'/>
12968        </data-member>
12969        <data-member access='public' layout-offset-in-bits='64'>
12970          <!-- bool std::pair<std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, bool>::second -->
12971          <var-decl name='second' type-id='type-id-76' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='73' column='1'/>
12972        </data-member>
12973        <member-function access='public'>
12974          <!-- void std::pair<std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, bool>::pair() -->
12975          <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
12976            <!-- implicit parameter of type 'std::pair<std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, bool>*' -->
12977            <parameter type-id='type-id-717' is-artificial='yes'/>
12978            <!-- void -->
12979            <return type-id='type-id-75'/>
12980          </function-decl>
12981        </member-function>
12982        <member-function access='public'>
12983          <!-- void std::pair<std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, bool>::pair(const std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >&, const bool&) -->
12984          <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
12985            <!-- implicit parameter of type 'std::pair<std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, bool>*' -->
12986            <parameter type-id='type-id-717' is-artificial='yes'/>
12987            <!-- parameter of type 'const std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >&' -->
12988            <parameter type-id='type-id-550'/>
12989            <!-- parameter of type 'const bool&' -->
12990            <parameter type-id='type-id-492'/>
12991            <!-- void -->
12992            <return type-id='type-id-75'/>
12993          </function-decl>
12994        </member-function>
12995      </class-decl>
12996      <!-- struct std::random_access_iterator_tag -->
12997      <class-decl name='random_access_iterator_tag' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator_base_types.h' line='89' column='1' id='type-id-801'>
12998        <!-- struct std::bidirectional_iterator_tag -->
12999        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-796'/>
13000      </class-decl>
13001      <!-- struct std::unary_function<long unsigned int, long unsigned int> -->
13002      <class-decl name='unary_function&lt;long unsigned int, long unsigned int&gt;' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='101' column='1' id='type-id-774'/>
13003      <!-- struct std::unary_function<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, const long unsigned int> -->
13004      <class-decl name='unary_function&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt;, const long unsigned int&gt;' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='101' column='1' id='type-id-778'/>
13005      <!-- struct std::unary_function<std::pair<const long unsigned int, long unsigned int>, const long unsigned int> -->
13006      <class-decl name='unary_function&lt;std::pair&lt;const long unsigned int, long unsigned int&gt;, const long unsigned int&gt;' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='101' column='1' id='type-id-779'/>
13007      <!-- struct std::unary_function<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > > -->
13008      <class-decl name='unary_function&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt;, const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt; &gt;' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='101' column='1' id='type-id-780'/>
13009      <!-- class std::reverse_iterator<__gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > > -->
13010      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;AllocObject*, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-802'/>
13011      <!-- class std::reverse_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > > > -->
13012      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-803'/>
13013      <!-- class std::reverse_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > -->
13014      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-804'/>
13015      <!-- class std::reverse_iterator<__gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > > -->
13016      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;const AllocObject*, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-805'/>
13017      <!-- class std::reverse_iterator<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > > > -->
13018      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;const char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-806'/>
13019      <!-- class std::reverse_iterator<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > -->
13020      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;const char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-807'/>
13021      <!-- class std::reverse_iterator<__gnu_cxx::__normal_iterator<void (* const*)(), std::vector<void (*)(), std::allocator<void (*)()> > > > -->
13022      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;void (* const*)(), std::vector&lt;void (*)(), std::allocator&lt;void (*)()&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-808'/>
13023      <!-- class std::reverse_iterator<__gnu_cxx::__normal_iterator<void (**)(), std::vector<void (*)(), std::allocator<void (*)()> > > > -->
13024      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;void (**)(), std::vector&lt;void (*)(), std::allocator&lt;void (*)()&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-809'/>
13025      <!-- class std::reverse_iterator<__gnu_cxx::__normal_iterator<void* const*, std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > > > -->
13026      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;void* const*, std::vector&lt;void*, STL_Allocator&lt;void*, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-810'/>
13027      <!-- class std::reverse_iterator<__gnu_cxx::__normal_iterator<void**, std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > > > -->
13028      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;void**, std::vector&lt;void*, STL_Allocator&lt;void*, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-811'/>
13029      <!-- class std::reverse_iterator<std::_Rb_tree_const_iterator<long unsigned int> > -->
13030      <class-decl name='reverse_iterator&lt;std::_Rb_tree_const_iterator&lt;long unsigned int&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-812'/>
13031      <!-- class std::reverse_iterator<std::_Rb_tree_const_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > > -->
13032      <class-decl name='reverse_iterator&lt;std::_Rb_tree_const_iterator&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-813'/>
13033      <!-- class std::reverse_iterator<std::_Rb_tree_const_iterator<std::pair<const long unsigned int, long unsigned int> > > -->
13034      <class-decl name='reverse_iterator&lt;std::_Rb_tree_const_iterator&lt;std::pair&lt;const long unsigned int, long unsigned int&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-814'/>
13035      <!-- class std::reverse_iterator<std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > > > -->
13036      <class-decl name='reverse_iterator&lt;std::_Rb_tree_const_iterator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-815'/>
13037      <!-- class std::reverse_iterator<std::_Rb_tree_iterator<long unsigned int> > -->
13038      <class-decl name='reverse_iterator&lt;std::_Rb_tree_iterator&lt;long unsigned int&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-816'/>
13039      <!-- class std::reverse_iterator<std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > > -->
13040      <class-decl name='reverse_iterator&lt;std::_Rb_tree_iterator&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-817'/>
13041      <!-- class std::reverse_iterator<std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> > > -->
13042      <class-decl name='reverse_iterator&lt;std::_Rb_tree_iterator&lt;std::pair&lt;const long unsigned int, long unsigned int&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-818'/>
13043      <!-- class std::reverse_iterator<std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > > > -->
13044      <class-decl name='reverse_iterator&lt;std::_Rb_tree_iterator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-819'/>
13045      <!-- struct std::_Rb_tree_iterator<MemoryRegionMap::Region> -->
13046      <class-decl name='_Rb_tree_iterator&lt;MemoryRegionMap::Region&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='154' column='1' id='type-id-533'>
13047        <data-member access='public' layout-offset-in-bits='0'>
13048          <!-- std::_Rb_tree_node_base::_Base_ptr std::_Rb_tree_iterator<MemoryRegionMap::Region>::_M_node -->
13049          <var-decl name='_M_node' type-id='type-id-777' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='219' column='1'/>
13050        </data-member>
13051        <member-function access='public'>
13052          <!-- void std::_Rb_tree_iterator<MemoryRegionMap::Region>::_Rb_tree_iterator() -->
13053          <function-decl name='_Rb_tree_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='166' column='1' visibility='default' binding='global' size-in-bits='64'>
13054            <!-- implicit parameter of type 'std::_Rb_tree_iterator<MemoryRegionMap::Region>*' -->
13055            <parameter type-id='type-id-820' is-artificial='yes'/>
13056            <!-- void -->
13057            <return type-id='type-id-75'/>
13058          </function-decl>
13059        </member-function>
13060        <member-function access='public'>
13061          <!-- void std::_Rb_tree_iterator<MemoryRegionMap::Region>::_Rb_tree_iterator(std::_Rb_tree_node<MemoryRegionMap::Region>*) -->
13062          <function-decl name='_Rb_tree_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='170' column='1' visibility='default' binding='global' size-in-bits='64'>
13063            <!-- implicit parameter of type 'std::_Rb_tree_iterator<MemoryRegionMap::Region>*' -->
13064            <parameter type-id='type-id-820' is-artificial='yes'/>
13065            <!-- parameter of type 'std::_Rb_tree_node<MemoryRegionMap::Region>*' -->
13066            <parameter type-id='type-id-821'/>
13067            <!-- void -->
13068            <return type-id='type-id-75'/>
13069          </function-decl>
13070        </member-function>
13071        <member-function access='public'>
13072          <!-- bool std::_Rb_tree_iterator<MemoryRegionMap::Region>::operator==(const std::_Rb_tree_iterator<MemoryRegionMap::Region>&) -->
13073          <function-decl name='operator==' mangled-name='_ZNKSt17_Rb_tree_iteratorIN15MemoryRegionMap6RegionEEeqERKS2_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='212' column='1' visibility='default' binding='global' size-in-bits='64'>
13074            <!-- implicit parameter of type 'const std::_Rb_tree_iterator<MemoryRegionMap::Region>*' -->
13075            <parameter type-id='type-id-822' is-artificial='yes'/>
13076            <!-- parameter of type 'const std::_Rb_tree_iterator<MemoryRegionMap::Region>&' -->
13077            <parameter type-id='type-id-535'/>
13078            <!-- bool -->
13079            <return type-id='type-id-76'/>
13080          </function-decl>
13081        </member-function>
13082        <member-function access='public'>
13083          <!-- std::_Rb_tree_iterator<MemoryRegionMap::Region>& std::_Rb_tree_iterator<MemoryRegionMap::Region>::operator&#45;&#45;() -->
13084          <function-decl name='operator--' mangled-name='_ZNSt17_Rb_tree_iteratorIN15MemoryRegionMap6RegionEEmmEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='197' column='1' visibility='default' binding='global' size-in-bits='64'>
13085            <!-- implicit parameter of type 'std::_Rb_tree_iterator<MemoryRegionMap::Region>*' -->
13086            <parameter type-id='type-id-820' is-artificial='yes'/>
13087            <!-- std::_Rb_tree_iterator<MemoryRegionMap::Region>& -->
13088            <return type-id='type-id-823'/>
13089          </function-decl>
13090        </member-function>
13091      </class-decl>
13092      <!-- struct std::_Rb_tree_node<MemoryRegionMap::Region> -->
13093      <class-decl name='_Rb_tree_node&lt;MemoryRegionMap::Region&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-746'/>
13094      <!-- struct std::_Rb_tree_node<long unsigned int> -->
13095      <class-decl name='_Rb_tree_node&lt;long unsigned int&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-749'/>
13096      <!-- struct std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > -->
13097      <class-decl name='_Rb_tree_node&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-753'/>
13098      <!-- struct std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> > -->
13099      <class-decl name='_Rb_tree_node&lt;std::pair&lt;const long unsigned int, long unsigned int&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-757'/>
13100      <!-- struct std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > > -->
13101      <class-decl name='_Rb_tree_node&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-761'/>
13102      <!-- struct std::pair<std::_Rb_tree_const_iterator<long unsigned int>, std::_Rb_tree_const_iterator<long unsigned int> > -->
13103      <class-decl name='pair&lt;std::_Rb_tree_const_iterator&lt;long unsigned int&gt;, std::_Rb_tree_const_iterator&lt;long unsigned int&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-824'/>
13104      <!-- struct std::pair<std::_Rb_tree_const_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::_Rb_tree_const_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > > -->
13105      <class-decl name='pair&lt;std::_Rb_tree_const_iterator&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt; &gt;, std::_Rb_tree_const_iterator&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-825'/>
13106      <!-- struct std::pair<std::_Rb_tree_const_iterator<std::pair<const long unsigned int, long unsigned int> >, std::_Rb_tree_const_iterator<std::pair<const long unsigned int, long unsigned int> > > -->
13107      <class-decl name='pair&lt;std::_Rb_tree_const_iterator&lt;std::pair&lt;const long unsigned int, long unsigned int&gt; &gt;, std::_Rb_tree_const_iterator&lt;std::pair&lt;const long unsigned int, long unsigned int&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-826'/>
13108      <!-- struct std::pair<std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > > > -->
13109      <class-decl name='pair&lt;std::_Rb_tree_const_iterator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt;, std::_Rb_tree_const_iterator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-827'/>
13110      <!-- struct std::pair<std::_Rb_tree_iterator<long unsigned int>, std::_Rb_tree_iterator<long unsigned int> > -->
13111      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;long unsigned int&gt;, std::_Rb_tree_iterator&lt;long unsigned int&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-828'/>
13112      <!-- struct std::pair<std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > > -->
13113      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt; &gt;, std::_Rb_tree_iterator&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-829'/>
13114      <!-- struct std::pair<std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >, std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> > > -->
13115      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;std::pair&lt;const long unsigned int, long unsigned int&gt; &gt;, std::_Rb_tree_iterator&lt;std::pair&lt;const long unsigned int, long unsigned int&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-830'/>
13116      <!-- struct std::pair<std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > > > -->
13117      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt;, std::_Rb_tree_iterator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-831'/>
13118      <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const char*) -->
13119      <function-decl name='operator+&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;' mangled-name='_ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_PKS3_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='2198' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_PKS3_'>
13120        <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&' -->
13121        <parameter type-id='type-id-832' name='__lhs' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='2198' column='1'/>
13122        <!-- parameter of type 'const char*' -->
13123        <parameter type-id='type-id-2' name='__rhs' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='2199' column='1'/>
13124        <!-- struct std::basic_string<char, std::char_traits<char>, std::allocator<char> > -->
13125        <return type-id='type-id-833'/>
13126      </function-decl>
13127      <!-- bool std::operator==<char, std::char_traits<char>, std::allocator<char> >(const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const char*) -->
13128      <function-decl name='operator==&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='2265' column='1' visibility='default' binding='global' size-in-bits='64'>
13129        <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&' -->
13130        <parameter type-id='type-id-832'/>
13131        <!-- parameter of type 'const char*' -->
13132        <parameter type-id='type-id-2'/>
13133        <!-- bool -->
13134        <return type-id='type-id-76'/>
13135      </function-decl>
13136      <!-- bool std::operator!=<char, std::char_traits<char>, std::allocator<char> >(const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const char*) -->
13137      <function-decl name='operator!=&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='2302' column='1' visibility='default' binding='global' size-in-bits='64'>
13138        <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&' -->
13139        <parameter type-id='type-id-832'/>
13140        <!-- parameter of type 'const char*' -->
13141        <parameter type-id='type-id-2'/>
13142        <!-- bool -->
13143        <return type-id='type-id-76'/>
13144      </function-decl>
13145      <!-- bool std::operator< <char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >(const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >&, const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >&) -->
13146      <function-decl name='operator&lt; &lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='2315' column='1' visibility='default' binding='global' size-in-bits='64'>
13147        <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >&' -->
13148        <parameter type-id='type-id-578'/>
13149        <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >&' -->
13150        <parameter type-id='type-id-578'/>
13151        <!-- bool -->
13152        <return type-id='type-id-76'/>
13153      </function-decl>
13154      <!-- void std::swap<AllocObject*>(AllocObject*&, AllocObject*&) -->
13155      <function-decl name='swap&lt;AllocObject*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/move.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
13156        <!-- parameter of type 'AllocObject*&' -->
13157        <parameter type-id='type-id-397'/>
13158        <!-- parameter of type 'AllocObject*&' -->
13159        <parameter type-id='type-id-397'/>
13160        <!-- void -->
13161        <return type-id='type-id-75'/>
13162      </function-decl>
13163      <!-- const size_t& std::min<size_t>(const size_t&, const size_t&) -->
13164      <function-decl name='min&lt;size_t&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='186' column='1' visibility='default' binding='global' size-in-bits='64'>
13165        <!-- parameter of type 'const size_t&' -->
13166        <parameter type-id='type-id-494'/>
13167        <!-- parameter of type 'const size_t&' -->
13168        <parameter type-id='type-id-494'/>
13169        <!-- const size_t& -->
13170        <return type-id='type-id-494'/>
13171      </function-decl>
13172      <!-- const size_t& std::max<size_t>(const size_t&, const size_t&) -->
13173      <function-decl name='max&lt;size_t&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='209' column='1' visibility='default' binding='global' size-in-bits='64'>
13174        <!-- parameter of type 'const size_t&' -->
13175        <parameter type-id='type-id-494'/>
13176        <!-- parameter of type 'const size_t&' -->
13177        <parameter type-id='type-id-494'/>
13178        <!-- const size_t& -->
13179        <return type-id='type-id-494'/>
13180      </function-decl>
13181      <!-- AllocObject* std::__copy_move_a<false, AllocObject*, AllocObject*>(AllocObject*, AllocObject*, AllocObject*) -->
13182      <function-decl name='__copy_move_a&lt;false, AllocObject*, AllocObject*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='386' column='1' visibility='default' binding='global' size-in-bits='64'>
13183        <!-- parameter of type 'AllocObject*' -->
13184        <parameter type-id='type-id-322'/>
13185        <!-- parameter of type 'AllocObject*' -->
13186        <parameter type-id='type-id-322'/>
13187        <!-- parameter of type 'AllocObject*' -->
13188        <parameter type-id='type-id-322'/>
13189        <!-- AllocObject* -->
13190        <return type-id='type-id-322'/>
13191      </function-decl>
13192      <!-- void ()** std::__copy_move_a<false, void (**)(), void (**)()>(void ()**, void ()**, void ()**) -->
13193      <function-decl name='__copy_move_a&lt;false, void (**)(), void (**)()&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='386' column='1' visibility='default' binding='global' size-in-bits='64'>
13194        <!-- parameter of type 'void ()**' -->
13195        <parameter type-id='type-id-731'/>
13196        <!-- parameter of type 'void ()**' -->
13197        <parameter type-id='type-id-731'/>
13198        <!-- parameter of type 'void ()**' -->
13199        <parameter type-id='type-id-731'/>
13200        <!-- void ()** -->
13201        <return type-id='type-id-731'/>
13202      </function-decl>
13203      <!-- __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > std::__copy_move_a2<false, __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >(__gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >) -->
13204      <function-decl name='__copy_move_a2&lt;false, __gnu_cxx::__normal_iterator&lt;AllocObject*, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt;, __gnu_cxx::__normal_iterator&lt;AllocObject*, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='431' column='1' visibility='default' binding='global' size-in-bits='64'>
13205        <!-- parameter of type 'class __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >' -->
13206        <parameter type-id='type-id-410'/>
13207        <!-- parameter of type 'class __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >' -->
13208        <parameter type-id='type-id-410'/>
13209        <!-- parameter of type 'class __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >' -->
13210        <parameter type-id='type-id-410'/>
13211        <!-- class __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > -->
13212        <return type-id='type-id-410'/>
13213      </function-decl>
13214      <!-- void ()** std::__copy_move_a2<false, void (**)(), void (**)()>(void ()**, void ()**, void ()**) -->
13215      <function-decl name='__copy_move_a2&lt;false, void (**)(), void (**)()&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='431' column='1' visibility='default' binding='global' size-in-bits='64'>
13216        <!-- parameter of type 'void ()**' -->
13217        <parameter type-id='type-id-731'/>
13218        <!-- parameter of type 'void ()**' -->
13219        <parameter type-id='type-id-731'/>
13220        <!-- parameter of type 'void ()**' -->
13221        <parameter type-id='type-id-731'/>
13222        <!-- void ()** -->
13223        <return type-id='type-id-731'/>
13224      </function-decl>
13225      <!-- __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > std::copy<__gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >(__gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >) -->
13226      <function-decl name='copy&lt;__gnu_cxx::__normal_iterator&lt;AllocObject*, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt;, __gnu_cxx::__normal_iterator&lt;AllocObject*, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='458' column='1' visibility='default' binding='global' size-in-bits='64'>
13227        <!-- parameter of type 'class __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >' -->
13228        <parameter type-id='type-id-410'/>
13229        <!-- parameter of type 'class __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >' -->
13230        <parameter type-id='type-id-410'/>
13231        <!-- parameter of type 'class __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >' -->
13232        <parameter type-id='type-id-410'/>
13233        <!-- class __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > -->
13234        <return type-id='type-id-410'/>
13235      </function-decl>
13236      <!-- void ()** std::copy<void (**)(), void (**)()>(void ()**, void ()**, void ()**) -->
13237      <function-decl name='copy&lt;void (**)(), void (**)()&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='458' column='1' visibility='default' binding='global' size-in-bits='64'>
13238        <!-- parameter of type 'void ()**' -->
13239        <parameter type-id='type-id-731'/>
13240        <!-- parameter of type 'void ()**' -->
13241        <parameter type-id='type-id-731'/>
13242        <!-- parameter of type 'void ()**' -->
13243        <parameter type-id='type-id-731'/>
13244        <!-- void ()** -->
13245        <return type-id='type-id-731'/>
13246      </function-decl>
13247      <!-- AllocObject* std::__copy_move_backward_a<false, AllocObject*, AllocObject*>(AllocObject*, AllocObject*, AllocObject*) -->
13248      <function-decl name='__copy_move_backward_a&lt;false, AllocObject*, AllocObject*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='582' column='1' visibility='default' binding='global' size-in-bits='64'>
13249        <!-- parameter of type 'AllocObject*' -->
13250        <parameter type-id='type-id-322'/>
13251        <!-- parameter of type 'AllocObject*' -->
13252        <parameter type-id='type-id-322'/>
13253        <!-- parameter of type 'AllocObject*' -->
13254        <parameter type-id='type-id-322'/>
13255        <!-- AllocObject* -->
13256        <return type-id='type-id-322'/>
13257      </function-decl>
13258      <!-- void ()** std::__copy_move_backward_a<false, void (**)(), void (**)()>(void ()**, void ()**, void ()**) -->
13259      <function-decl name='__copy_move_backward_a&lt;false, void (**)(), void (**)()&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='582' column='1' visibility='default' binding='global' size-in-bits='64'>
13260        <!-- parameter of type 'void ()**' -->
13261        <parameter type-id='type-id-731'/>
13262        <!-- parameter of type 'void ()**' -->
13263        <parameter type-id='type-id-731'/>
13264        <!-- parameter of type 'void ()**' -->
13265        <parameter type-id='type-id-731'/>
13266        <!-- void ()** -->
13267        <return type-id='type-id-731'/>
13268      </function-decl>
13269      <!-- void** std::__copy_move_backward_a<false, void**, void**>(void**, void**, void**) -->
13270      <function-decl name='__copy_move_backward_a&lt;false, void**, void**&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='582' column='1' visibility='default' binding='global' size-in-bits='64'>
13271        <!-- parameter of type 'void**' -->
13272        <parameter type-id='type-id-174'/>
13273        <!-- parameter of type 'void**' -->
13274        <parameter type-id='type-id-174'/>
13275        <!-- parameter of type 'void**' -->
13276        <parameter type-id='type-id-174'/>
13277        <!-- void** -->
13278        <return type-id='type-id-174'/>
13279      </function-decl>
13280      <!-- AllocObject* std::__copy_move_backward_a2<false, AllocObject*, AllocObject*>(AllocObject*, AllocObject*, AllocObject*) -->
13281      <function-decl name='__copy_move_backward_a2&lt;false, AllocObject*, AllocObject*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='600' column='1' visibility='default' binding='global' size-in-bits='64'>
13282        <!-- parameter of type 'AllocObject*' -->
13283        <parameter type-id='type-id-322'/>
13284        <!-- parameter of type 'AllocObject*' -->
13285        <parameter type-id='type-id-322'/>
13286        <!-- parameter of type 'AllocObject*' -->
13287        <parameter type-id='type-id-322'/>
13288        <!-- AllocObject* -->
13289        <return type-id='type-id-322'/>
13290      </function-decl>
13291      <!-- void ()** std::__copy_move_backward_a2<false, void (**)(), void (**)()>(void ()**, void ()**, void ()**) -->
13292      <function-decl name='__copy_move_backward_a2&lt;false, void (**)(), void (**)()&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='600' column='1' visibility='default' binding='global' size-in-bits='64'>
13293        <!-- parameter of type 'void ()**' -->
13294        <parameter type-id='type-id-731'/>
13295        <!-- parameter of type 'void ()**' -->
13296        <parameter type-id='type-id-731'/>
13297        <!-- parameter of type 'void ()**' -->
13298        <parameter type-id='type-id-731'/>
13299        <!-- void ()** -->
13300        <return type-id='type-id-731'/>
13301      </function-decl>
13302      <!-- void** std::__copy_move_backward_a2<false, void**, void**>(void**, void**, void**) -->
13303      <function-decl name='__copy_move_backward_a2&lt;false, void**, void**&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='600' column='1' visibility='default' binding='global' size-in-bits='64'>
13304        <!-- parameter of type 'void**' -->
13305        <parameter type-id='type-id-174'/>
13306        <!-- parameter of type 'void**' -->
13307        <parameter type-id='type-id-174'/>
13308        <!-- parameter of type 'void**' -->
13309        <parameter type-id='type-id-174'/>
13310        <!-- void** -->
13311        <return type-id='type-id-174'/>
13312      </function-decl>
13313      <!-- AllocObject* std::copy_backward<AllocObject*, AllocObject*>(AllocObject*, AllocObject*, AllocObject*) -->
13314      <function-decl name='copy_backward&lt;AllocObject*, AllocObject*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='628' column='1' visibility='default' binding='global' size-in-bits='64'>
13315        <!-- parameter of type 'AllocObject*' -->
13316        <parameter type-id='type-id-322'/>
13317        <!-- parameter of type 'AllocObject*' -->
13318        <parameter type-id='type-id-322'/>
13319        <!-- parameter of type 'AllocObject*' -->
13320        <parameter type-id='type-id-322'/>
13321        <!-- AllocObject* -->
13322        <return type-id='type-id-322'/>
13323      </function-decl>
13324      <!-- void ()** std::copy_backward<void (**)(), void (**)()>(void ()**, void ()**, void ()**) -->
13325      <function-decl name='copy_backward&lt;void (**)(), void (**)()&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='628' column='1' visibility='default' binding='global' size-in-bits='64'>
13326        <!-- parameter of type 'void ()**' -->
13327        <parameter type-id='type-id-731'/>
13328        <!-- parameter of type 'void ()**' -->
13329        <parameter type-id='type-id-731'/>
13330        <!-- parameter of type 'void ()**' -->
13331        <parameter type-id='type-id-731'/>
13332        <!-- void ()** -->
13333        <return type-id='type-id-731'/>
13334      </function-decl>
13335      <!-- void** std::copy_backward<void**, void**>(void**, void**, void**) -->
13336      <function-decl name='copy_backward&lt;void**, void**&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='628' column='1' visibility='default' binding='global' size-in-bits='64'>
13337        <!-- parameter of type 'void**' -->
13338        <parameter type-id='type-id-174'/>
13339        <!-- parameter of type 'void**' -->
13340        <parameter type-id='type-id-174'/>
13341        <!-- parameter of type 'void**' -->
13342        <parameter type-id='type-id-174'/>
13343        <!-- void** -->
13344        <return type-id='type-id-174'/>
13345      </function-decl>
13346      <!-- void std::_Destroy<void (**)()>(void ()**, void ()**) -->
13347      <function-decl name='_Destroy&lt;void (**)()&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_construct.h' line='119' column='1' visibility='default' binding='global' size-in-bits='64'>
13348        <!-- parameter of type 'void ()**' -->
13349        <parameter type-id='type-id-731'/>
13350        <!-- parameter of type 'void ()**' -->
13351        <parameter type-id='type-id-731'/>
13352        <!-- void -->
13353        <return type-id='type-id-75'/>
13354      </function-decl>
13355      <!-- void std::_Destroy<AllocObject*, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >(AllocObject*, AllocObject*, STL_Allocator<AllocObject, HeapLeakChecker::Allocator>&) -->
13356      <function-decl name='_Destroy&lt;AllocObject*, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_construct.h' line='137' column='1' visibility='default' binding='global' size-in-bits='64'>
13357        <!-- parameter of type 'AllocObject*' -->
13358        <parameter type-id='type-id-322'/>
13359        <!-- parameter of type 'AllocObject*' -->
13360        <parameter type-id='type-id-322'/>
13361        <!-- parameter of type 'STL_Allocator<AllocObject, HeapLeakChecker::Allocator>&' -->
13362        <parameter type-id='type-id-403'/>
13363        <!-- void -->
13364        <return type-id='type-id-75'/>
13365      </function-decl>
13366      <!-- void std::_Destroy<void**, STL_Allocator<void*, HeapLeakChecker::Allocator> >(void**, void**, STL_Allocator<void*, HeapLeakChecker::Allocator>&) -->
13367      <function-decl name='_Destroy&lt;void**, STL_Allocator&lt;void*, HeapLeakChecker::Allocator&gt; &gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_construct.h' line='137' column='1' visibility='default' binding='global' size-in-bits='64'>
13368        <!-- parameter of type 'void**' -->
13369        <parameter type-id='type-id-174'/>
13370        <!-- parameter of type 'void**' -->
13371        <parameter type-id='type-id-174'/>
13372        <!-- parameter of type 'STL_Allocator<void*, HeapLeakChecker::Allocator>&' -->
13373        <parameter type-id='type-id-408'/>
13374        <!-- void -->
13375        <return type-id='type-id-75'/>
13376      </function-decl>
13377      <!-- void std::_Destroy<void (**)(), void (*)()>(void ()**, void ()**, std::allocator<void (*)()>&) -->
13378      <function-decl name='_Destroy&lt;void (**)(), void (*)()&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_construct.h' line='146' column='1' visibility='default' binding='global' size-in-bits='64'>
13379        <!-- parameter of type 'void ()**' -->
13380        <parameter type-id='type-id-731'/>
13381        <!-- parameter of type 'void ()**' -->
13382        <parameter type-id='type-id-731'/>
13383        <!-- parameter of type 'std::allocator<void (*)()>&' -->
13384        <parameter type-id='type-id-686'/>
13385        <!-- void -->
13386        <return type-id='type-id-75'/>
13387      </function-decl>
13388      <!-- ptrdiff_t std::__distance<const char*>(const char*, const char*, std::random_access_iterator_tag) -->
13389      <function-decl name='__distance&lt;const char*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator_base_funcs.h' line='87' column='1' visibility='default' binding='global' size-in-bits='64'>
13390        <!-- parameter of type 'const char*' -->
13391        <parameter type-id='type-id-2'/>
13392        <!-- parameter of type 'const char*' -->
13393        <parameter type-id='type-id-2'/>
13394        <!-- parameter of type 'struct std::random_access_iterator_tag' -->
13395        <parameter type-id='type-id-801'/>
13396        <!-- typedef ptrdiff_t -->
13397        <return type-id='type-id-318'/>
13398      </function-decl>
13399      <!-- ptrdiff_t std::distance<const char*>(const char*, const char*) -->
13400      <function-decl name='distance&lt;const char*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator_base_funcs.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
13401        <!-- parameter of type 'const char*' -->
13402        <parameter type-id='type-id-2'/>
13403        <!-- parameter of type 'const char*' -->
13404        <parameter type-id='type-id-2'/>
13405        <!-- typedef ptrdiff_t -->
13406        <return type-id='type-id-318'/>
13407      </function-decl>
13408      <!-- std::random_access_iterator_tag std::__iterator_category<const char*>(const char* const&) -->
13409      <function-decl name='__iterator_category&lt;const char*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator_base_types.h' line='160' column='1' visibility='default' binding='global' size-in-bits='64'>
13410        <!-- parameter of type 'const char* const&' -->
13411        <parameter type-id='type-id-493'/>
13412        <!-- struct std::random_access_iterator_tag -->
13413        <return type-id='type-id-801'/>
13414      </function-decl>
13415      <!-- std::pair<long unsigned int, HeapLeakChecker::RangeValue> std::make_pair<long unsigned int, HeapLeakChecker::RangeValue>(unsigned long int, HeapLeakChecker::RangeValue) -->
13416      <function-decl name='make_pair&lt;long unsigned int, HeapLeakChecker::RangeValue&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='215' column='1' visibility='default' binding='global' size-in-bits='64'>
13417        <!-- parameter of type 'unsigned long int' -->
13418        <parameter type-id='type-id-19'/>
13419        <!-- parameter of type 'struct HeapLeakChecker::RangeValue' -->
13420        <parameter type-id='type-id-238'/>
13421        <!-- struct std::pair<long unsigned int, HeapLeakChecker::RangeValue> -->
13422        <return type-id='type-id-619'/>
13423      </function-decl>
13424      <!-- std::pair<long unsigned int, long unsigned int> std::make_pair<long unsigned int, long unsigned int>(unsigned long int, unsigned long int) -->
13425      <function-decl name='make_pair&lt;long unsigned int, long unsigned int&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='215' column='1' visibility='default' binding='global' size-in-bits='64'>
13426        <!-- parameter of type 'unsigned long int' -->
13427        <parameter type-id='type-id-19'/>
13428        <!-- parameter of type 'unsigned long int' -->
13429        <parameter type-id='type-id-19'/>
13430        <!-- struct std::pair<long unsigned int, long unsigned int> -->
13431        <return type-id='type-id-622'/>
13432      </function-decl>
13433      <!-- void ()** std::uninitialized_copy<void (**)(), void (**)()>(void ()**, void ()**, void ()**) -->
13434      <function-decl name='uninitialized_copy&lt;void (**)(), void (**)()&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
13435        <!-- parameter of type 'void ()**' -->
13436        <parameter type-id='type-id-731'/>
13437        <!-- parameter of type 'void ()**' -->
13438        <parameter type-id='type-id-731'/>
13439        <!-- parameter of type 'void ()**' -->
13440        <parameter type-id='type-id-731'/>
13441        <!-- void ()** -->
13442        <return type-id='type-id-731'/>
13443      </function-decl>
13444      <!-- AllocObject* std::__uninitialized_copy_a<AllocObject*, AllocObject*, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >(AllocObject*, AllocObject*, AllocObject*, STL_Allocator<AllocObject, HeapLeakChecker::Allocator>&) -->
13445      <function-decl name='__uninitialized_copy_a&lt;AllocObject*, AllocObject*, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h' line='235' column='1' visibility='default' binding='global' size-in-bits='64'>
13446        <!-- parameter of type 'AllocObject*' -->
13447        <parameter type-id='type-id-322'/>
13448        <!-- parameter of type 'AllocObject*' -->
13449        <parameter type-id='type-id-322'/>
13450        <!-- parameter of type 'AllocObject*' -->
13451        <parameter type-id='type-id-322'/>
13452        <!-- parameter of type 'STL_Allocator<AllocObject, HeapLeakChecker::Allocator>&' -->
13453        <parameter type-id='type-id-403'/>
13454        <!-- AllocObject* -->
13455        <return type-id='type-id-322'/>
13456      </function-decl>
13457      <!-- AllocObject* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, AllocObject*, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >(__gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, AllocObject*, STL_Allocator<AllocObject, HeapLeakChecker::Allocator>&) -->
13458      <function-decl name='__uninitialized_copy_a&lt;__gnu_cxx::__normal_iterator&lt;const AllocObject*, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt;, AllocObject*, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h' line='235' column='1' visibility='default' binding='global' size-in-bits='64'>
13459        <!-- parameter of type 'class __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >' -->
13460        <parameter type-id='type-id-413'/>
13461        <!-- parameter of type 'class __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >' -->
13462        <parameter type-id='type-id-413'/>
13463        <!-- parameter of type 'AllocObject*' -->
13464        <parameter type-id='type-id-322'/>
13465        <!-- parameter of type 'STL_Allocator<AllocObject, HeapLeakChecker::Allocator>&' -->
13466        <parameter type-id='type-id-403'/>
13467        <!-- AllocObject* -->
13468        <return type-id='type-id-322'/>
13469      </function-decl>
13470      <!-- void** std::__uninitialized_copy_a<void**, void**, STL_Allocator<void*, HeapLeakChecker::Allocator> >(void**, void**, void**, STL_Allocator<void*, HeapLeakChecker::Allocator>&) -->
13471      <function-decl name='__uninitialized_copy_a&lt;void**, void**, STL_Allocator&lt;void*, HeapLeakChecker::Allocator&gt; &gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h' line='235' column='1' visibility='default' binding='global' size-in-bits='64'>
13472        <!-- parameter of type 'void**' -->
13473        <parameter type-id='type-id-174'/>
13474        <!-- parameter of type 'void**' -->
13475        <parameter type-id='type-id-174'/>
13476        <!-- parameter of type 'void**' -->
13477        <parameter type-id='type-id-174'/>
13478        <!-- parameter of type 'STL_Allocator<void*, HeapLeakChecker::Allocator>&' -->
13479        <parameter type-id='type-id-408'/>
13480        <!-- void** -->
13481        <return type-id='type-id-174'/>
13482      </function-decl>
13483      <!-- void ()** std::__uninitialized_copy_a<void (**)(), void (**)(), void (*)()>(void ()**, void ()**, void ()**, std::allocator<void (*)()>&) -->
13484      <function-decl name='__uninitialized_copy_a&lt;void (**)(), void (**)(), void (*)()&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h' line='254' column='1' visibility='default' binding='global' size-in-bits='64'>
13485        <!-- parameter of type 'void ()**' -->
13486        <parameter type-id='type-id-731'/>
13487        <!-- parameter of type 'void ()**' -->
13488        <parameter type-id='type-id-731'/>
13489        <!-- parameter of type 'void ()**' -->
13490        <parameter type-id='type-id-731'/>
13491        <!-- parameter of type 'std::allocator<void (*)()>&' -->
13492        <parameter type-id='type-id-686'/>
13493        <!-- void ()** -->
13494        <return type-id='type-id-731'/>
13495      </function-decl>
13496      <!-- AllocObject* std::__uninitialized_move_a<AllocObject*, AllocObject*, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >(AllocObject*, AllocObject*, AllocObject*, STL_Allocator<AllocObject, HeapLeakChecker::Allocator>&) -->
13497      <function-decl name='__uninitialized_move_a&lt;AllocObject*, AllocObject*, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h' line='261' column='1' visibility='default' binding='global' size-in-bits='64'>
13498        <!-- parameter of type 'AllocObject*' -->
13499        <parameter type-id='type-id-322'/>
13500        <!-- parameter of type 'AllocObject*' -->
13501        <parameter type-id='type-id-322'/>
13502        <!-- parameter of type 'AllocObject*' -->
13503        <parameter type-id='type-id-322'/>
13504        <!-- parameter of type 'STL_Allocator<AllocObject, HeapLeakChecker::Allocator>&' -->
13505        <parameter type-id='type-id-403'/>
13506        <!-- AllocObject* -->
13507        <return type-id='type-id-322'/>
13508      </function-decl>
13509      <!-- void ()** std::__uninitialized_move_a<void (**)(), void (**)(), std::allocator<void (*)()> >(void ()**, void ()**, void ()**, std::allocator<void (*)()>&) -->
13510      <function-decl name='__uninitialized_move_a&lt;void (**)(), void (**)(), std::allocator&lt;void (*)()&gt; &gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h' line='261' column='1' visibility='default' binding='global' size-in-bits='64'>
13511        <!-- parameter of type 'void ()**' -->
13512        <parameter type-id='type-id-731'/>
13513        <!-- parameter of type 'void ()**' -->
13514        <parameter type-id='type-id-731'/>
13515        <!-- parameter of type 'void ()**' -->
13516        <parameter type-id='type-id-731'/>
13517        <!-- parameter of type 'std::allocator<void (*)()>&' -->
13518        <parameter type-id='type-id-686'/>
13519        <!-- void ()** -->
13520        <return type-id='type-id-731'/>
13521      </function-decl>
13522      <!-- void** std::__uninitialized_move_a<void**, void**, STL_Allocator<void*, HeapLeakChecker::Allocator> >(void**, void**, void**, STL_Allocator<void*, HeapLeakChecker::Allocator>&) -->
13523      <function-decl name='__uninitialized_move_a&lt;void**, void**, STL_Allocator&lt;void*, HeapLeakChecker::Allocator&gt; &gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h' line='261' column='1' visibility='default' binding='global' size-in-bits='64'>
13524        <!-- parameter of type 'void**' -->
13525        <parameter type-id='type-id-174'/>
13526        <!-- parameter of type 'void**' -->
13527        <parameter type-id='type-id-174'/>
13528        <!-- parameter of type 'void**' -->
13529        <parameter type-id='type-id-174'/>
13530        <!-- parameter of type 'STL_Allocator<void*, HeapLeakChecker::Allocator>&' -->
13531        <parameter type-id='type-id-408'/>
13532        <!-- void** -->
13533        <return type-id='type-id-174'/>
13534      </function-decl>
13535      <!-- struct std::allocator<char> -->
13536      <class-decl name='allocator&lt;char&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stringfwd.h' line='45' column='1' id='type-id-834'>
13537        <!-- class __gnu_cxx::new_allocator<char> -->
13538        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-835'/>
13539        <member-function access='public'>
13540          <!-- void std::allocator<char>::allocator() -->
13541          <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
13542            <!-- implicit parameter of type 'std::allocator<char>*' -->
13543            <parameter type-id='type-id-836' is-artificial='yes'/>
13544            <!-- void -->
13545            <return type-id='type-id-75'/>
13546          </function-decl>
13547        </member-function>
13548        <member-function access='public'>
13549          <!-- void std::allocator<char>::allocator(const std::allocator<char>&) -->
13550          <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
13551            <!-- implicit parameter of type 'std::allocator<char>*' -->
13552            <parameter type-id='type-id-836' is-artificial='yes'/>
13553            <!-- parameter of type 'const std::allocator<char>&' -->
13554            <parameter type-id='type-id-837'/>
13555            <!-- void -->
13556            <return type-id='type-id-75'/>
13557          </function-decl>
13558        </member-function>
13559        <member-function access='public' destructor='yes'>
13560          <!-- std::allocator<char>::~allocator(int) -->
13561          <function-decl name='~allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
13562            <!-- implicit parameter of type 'std::allocator<char>*' -->
13563            <parameter type-id='type-id-836' is-artificial='yes'/>
13564            <!-- artificial parameter of type 'int' -->
13565            <parameter type-id='type-id-1' is-artificial='yes'/>
13566            <!-- void -->
13567            <return type-id='type-id-75'/>
13568          </function-decl>
13569        </member-function>
13570        <member-function access='public'>
13571          <!-- void std::allocator<char>::allocator() -->
13572          <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
13573            <!-- implicit parameter of type 'std::allocator<char>*' -->
13574            <parameter type-id='type-id-836' is-artificial='yes'/>
13575            <!-- void -->
13576            <return type-id='type-id-75'/>
13577          </function-decl>
13578        </member-function>
13579        <member-function access='public'>
13580          <!-- void std::allocator<char>::allocator(const std::allocator<char>&) -->
13581          <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
13582            <!-- implicit parameter of type 'std::allocator<char>*' -->
13583            <parameter type-id='type-id-836' is-artificial='yes'/>
13584            <!-- parameter of type 'const std::allocator<char>&' -->
13585            <parameter type-id='type-id-837'/>
13586            <!-- void -->
13587            <return type-id='type-id-75'/>
13588          </function-decl>
13589        </member-function>
13590        <member-function access='public' destructor='yes'>
13591          <!-- std::allocator<char>::~allocator(int) -->
13592          <function-decl name='~allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
13593            <!-- implicit parameter of type 'std::allocator<char>*' -->
13594            <parameter type-id='type-id-836' is-artificial='yes'/>
13595            <!-- artificial parameter of type 'int' -->
13596            <parameter type-id='type-id-1' is-artificial='yes'/>
13597            <!-- void -->
13598            <return type-id='type-id-75'/>
13599          </function-decl>
13600        </member-function>
13601        <member-function access='public'>
13602          <!-- void std::allocator<char>::allocator() -->
13603          <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
13604            <!-- implicit parameter of type 'std::allocator<char>*' -->
13605            <parameter type-id='type-id-836' is-artificial='yes'/>
13606            <!-- void -->
13607            <return type-id='type-id-75'/>
13608          </function-decl>
13609        </member-function>
13610        <member-function access='public'>
13611          <!-- void std::allocator<char>::allocator(const std::allocator<char>&) -->
13612          <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
13613            <!-- implicit parameter of type 'std::allocator<char>*' -->
13614            <parameter type-id='type-id-836' is-artificial='yes'/>
13615            <!-- parameter of type 'const std::allocator<char>&' -->
13616            <parameter type-id='type-id-837'/>
13617            <!-- void -->
13618            <return type-id='type-id-75'/>
13619          </function-decl>
13620        </member-function>
13621        <member-function access='public' destructor='yes'>
13622          <!-- std::allocator<char>::~allocator(int) -->
13623          <function-decl name='~allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
13624            <!-- implicit parameter of type 'std::allocator<char>*' -->
13625            <parameter type-id='type-id-836' is-artificial='yes'/>
13626            <!-- artificial parameter of type 'int' -->
13627            <parameter type-id='type-id-1' is-artificial='yes'/>
13628            <!-- void -->
13629            <return type-id='type-id-75'/>
13630          </function-decl>
13631        </member-function>
13632        <member-function access='public'>
13633          <!-- void std::allocator<char>::allocator() -->
13634          <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
13635            <!-- implicit parameter of type 'std::allocator<char>*' -->
13636            <parameter type-id='type-id-836' is-artificial='yes'/>
13637            <!-- void -->
13638            <return type-id='type-id-75'/>
13639          </function-decl>
13640        </member-function>
13641        <member-function access='public'>
13642          <!-- void std::allocator<char>::allocator(const std::allocator<char>&) -->
13643          <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
13644            <!-- implicit parameter of type 'std::allocator<char>*' -->
13645            <parameter type-id='type-id-836' is-artificial='yes'/>
13646            <!-- parameter of type 'const std::allocator<char>&' -->
13647            <parameter type-id='type-id-837'/>
13648            <!-- void -->
13649            <return type-id='type-id-75'/>
13650          </function-decl>
13651        </member-function>
13652        <member-function access='public' destructor='yes'>
13653          <!-- std::allocator<char>::~allocator(int) -->
13654          <function-decl name='~allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
13655            <!-- implicit parameter of type 'std::allocator<char>*' -->
13656            <parameter type-id='type-id-836' is-artificial='yes'/>
13657            <!-- artificial parameter of type 'int' -->
13658            <parameter type-id='type-id-1' is-artificial='yes'/>
13659            <!-- void -->
13660            <return type-id='type-id-75'/>
13661          </function-decl>
13662        </member-function>
13663      </class-decl>
13664      <!-- typedef std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::string -->
13665      <typedef-decl name='string' type-id='type-id-833' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stringfwd.h' line='56' column='1' id='type-id-838'/>
13666    </namespace-decl>
13667    <reference-type-def kind='lvalue' type-id='type-id-749' size-in-bits='64' id='type-id-839'/>
13668    <!-- std::_Rb_tree_node<long unsigned int>* -->
13669    <pointer-type-def type-id='type-id-749' size-in-bits='64' id='type-id-337'/>
13670    <reference-type-def kind='lvalue' type-id='type-id-753' size-in-bits='64' id='type-id-840'/>
13671    <!-- std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >* -->
13672    <pointer-type-def type-id='type-id-753' size-in-bits='64' id='type-id-341'/>
13673    <reference-type-def kind='lvalue' type-id='type-id-757' size-in-bits='64' id='type-id-841'/>
13674    <!-- std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >* -->
13675    <pointer-type-def type-id='type-id-757' size-in-bits='64' id='type-id-345'/>
13676    <reference-type-def kind='lvalue' type-id='type-id-761' size-in-bits='64' id='type-id-842'/>
13677    <!-- std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >* -->
13678    <pointer-type-def type-id='type-id-761' size-in-bits='64' id='type-id-349'/>
13679    <!-- void* const -->
13680    <qualified-type-def type-id='type-id-73' const='yes' id='type-id-741'/>
13681    <!-- void* const -->
13682    <qualified-type-def type-id='type-id-73' const='yes' id='type-id-843'/>
13683    <!-- namespace tcmalloc -->
13684    <namespace-decl name='tcmalloc'>
13685      <!-- namespace tcmalloc::commandlineflags -->
13686      <namespace-decl name='commandlineflags'>
13687        <!-- bool tcmalloc::commandlineflags::StringToBool(const char*, bool) -->
13688        <function-decl name='StringToBool' mangled-name='_ZN8tcmalloc16commandlineflags12StringToBoolEPKcb' filepath='./src/base/commandlineflags.h' line='118' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc16commandlineflags12StringToBoolEPKcb'>
13689          <!-- parameter of type 'const char*' -->
13690          <parameter type-id='type-id-2' name='value' filepath='./src/base/commandlineflags.h' line='118' column='1'/>
13691          <!-- parameter of type 'bool' -->
13692          <parameter type-id='type-id-76' name='def' filepath='./src/base/commandlineflags.h' line='118' column='1'/>
13693          <!-- bool -->
13694          <return type-id='type-id-76'/>
13695        </function-decl>
13696        <!-- int tcmalloc::commandlineflags::StringToInt(const char*, int) -->
13697        <function-decl name='StringToInt' filepath='./src/base/commandlineflags.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
13698          <!-- parameter of type 'const char*' -->
13699          <parameter type-id='type-id-2'/>
13700          <!-- parameter of type 'int' -->
13701          <parameter type-id='type-id-1'/>
13702          <!-- int -->
13703          <return type-id='type-id-1'/>
13704        </function-decl>
13705      </namespace-decl>
13706    </namespace-decl>
13707    <!-- namespace FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead -->
13708    <namespace-decl name='FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead'>
13709      <!-- int32 FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead::FLAGS_heap_check_pointer_source_alignment -->
13710      <var-decl name='FLAGS_heap_check_pointer_source_alignment' type-id='type-id-83' mangled-name='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead41FLAGS_heap_check_pointer_source_alignmentE' visibility='default' filepath='src/heap-checker.cc' line='190' column='1' elf-symbol-id='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead41FLAGS_heap_check_pointer_source_alignmentE'/>
13711      <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead::FLAGS_noheap_check_pointer_source_alignment -->
13712      <var-decl name='FLAGS_noheap_check_pointer_source_alignment' type-id='type-id-84' mangled-name='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead43FLAGS_noheap_check_pointer_source_alignmentE' visibility='default' filepath='src/heap-checker.cc' line='194' column='1' elf-symbol-id='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead43FLAGS_noheap_check_pointer_source_alignmentE'/>
13713      <!-- int32 FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead::FLAGS_heap_check_delay_seconds -->
13714      <var-decl name='FLAGS_heap_check_delay_seconds' type-id='type-id-83' mangled-name='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead30FLAGS_heap_check_delay_secondsE' visibility='default' filepath='src/heap-checker.cc' line='216' column='1' elf-symbol-id='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead30FLAGS_heap_check_delay_secondsE'/>
13715      <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead::FLAGS_noheap_check_delay_seconds -->
13716      <var-decl name='FLAGS_noheap_check_delay_seconds' type-id='type-id-84' mangled-name='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead32FLAGS_noheap_check_delay_secondsE' visibility='default' filepath='src/heap-checker.cc' line='225' column='1' elf-symbol-id='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead32FLAGS_noheap_check_delay_secondsE'/>
13717    </namespace-decl>
13718    <!-- void LogPrintf(int, const char*, typedef __va_list_tag __va_list_tag*) -->
13719    <function-decl name='LogPrintf' mangled-name='_Z9LogPrintfiPKcP13__va_list_tag' filepath='./src/base/logging.h' line='198' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z9LogPrintfiPKcP13__va_list_tag'>
13720      <!-- parameter of type 'int' -->
13721      <parameter type-id='type-id-1' name='severity' filepath='./src/base/logging.h' line='198' column='1'/>
13722      <!-- parameter of type 'const char*' -->
13723      <parameter type-id='type-id-2' name='pat' filepath='./src/base/logging.h' line='198' column='1'/>
13724      <!-- parameter of type 'typedef __va_list_tag __va_list_tag*' -->
13725      <parameter type-id='type-id-23' name='ap' filepath='./src/base/logging.h' line='198' column='1'/>
13726      <!-- void -->
13727      <return type-id='type-id-75'/>
13728    </function-decl>
13729    <!-- void RAW_LOG(int, const char*, ...) -->
13730    <function-decl name='RAW_LOG' mangled-name='_Z7RAW_LOGiPKcz' filepath='./src/base/logging.h' line='228' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z7RAW_LOGiPKcz'>
13731      <!-- parameter of type 'int' -->
13732      <parameter type-id='type-id-1' name='lvl' filepath='./src/base/logging.h' line='228' column='1'/>
13733      <!-- parameter of type 'const char*' -->
13734      <parameter type-id='type-id-2' name='pat' filepath='./src/base/logging.h' line='228' column='1'/>
13735      <parameter is-variadic='yes'/>
13736      <!-- void -->
13737      <return type-id='type-id-75'/>
13738    </function-decl>
13739    <!-- void RAW_VLOG(int, const char*, ...) -->
13740    <function-decl name='RAW_VLOG' mangled-name='_Z8RAW_VLOGiPKcz' filepath='./src/base/logging.h' line='229' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z8RAW_VLOGiPKcz'>
13741      <!-- parameter of type 'int' -->
13742      <parameter type-id='type-id-1' name='lvl' filepath='./src/base/logging.h' line='229' column='1'/>
13743      <!-- parameter of type 'const char*' -->
13744      <parameter type-id='type-id-2' name='pat' filepath='./src/base/logging.h' line='229' column='1'/>
13745      <parameter is-variadic='yes'/>
13746      <!-- void -->
13747      <return type-id='type-id-75'/>
13748    </function-decl>
13749    <!-- namespace __gnu_cxx -->
13750    <namespace-decl name='__gnu_cxx'>
13751      <!-- class __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > -->
13752      <class-decl name='__normal_iterator&lt;AllocObject*, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt;' size-in-bits='64' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='669' column='1' id='type-id-410'>
13753        <data-member access='protected' layout-offset-in-bits='0'>
13754          <!-- AllocObject* __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >::_M_current -->
13755          <var-decl name='_M_current' type-id='type-id-322' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='671' column='1'/>
13756        </data-member>
13757        <member-function access='private'>
13758          <!-- void __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >::__normal_iterator() -->
13759          <function-decl name='__normal_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='683' column='1' visibility='default' binding='global' size-in-bits='64'>
13760            <!-- implicit parameter of type '__gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >*' -->
13761            <parameter type-id='type-id-412' is-artificial='yes'/>
13762            <!-- void -->
13763            <return type-id='type-id-75'/>
13764          </function-decl>
13765        </member-function>
13766        <member-function access='private'>
13767          <!-- void __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >::__normal_iterator(AllocObject* const&) -->
13768          <function-decl name='__normal_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='686' column='1' visibility='default' binding='global' size-in-bits='64'>
13769            <!-- implicit parameter of type '__gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >*' -->
13770            <parameter type-id='type-id-412' is-artificial='yes'/>
13771            <!-- parameter of type 'AllocObject* const&' -->
13772            <parameter type-id='type-id-396'/>
13773            <!-- void -->
13774            <return type-id='type-id-75'/>
13775          </function-decl>
13776        </member-function>
13777        <member-function access='private'>
13778          <!-- AllocObject* const& __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >::base() -->
13779          <function-decl name='base' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIP11AllocObjectSt6vectorIS1_13STL_AllocatorIS1_N15HeapLeakChecker9AllocatorEEEE4baseEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='750' column='1' visibility='default' binding='global' size-in-bits='64'>
13780            <!-- implicit parameter of type 'const __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >*' -->
13781            <parameter type-id='type-id-474' is-artificial='yes'/>
13782            <!-- AllocObject* const& -->
13783            <return type-id='type-id-396'/>
13784          </function-decl>
13785        </member-function>
13786        <member-function access='private'>
13787          <!-- __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >::operator&#45;(const ptrdiff_t&) -->
13788          <function-decl name='operator-' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIP11AllocObjectSt6vectorIS1_13STL_AllocatorIS1_N15HeapLeakChecker9AllocatorEEEEmiERKl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='746' column='1' visibility='default' binding='global' size-in-bits='64'>
13789            <!-- implicit parameter of type 'const __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >*' -->
13790            <parameter type-id='type-id-474' is-artificial='yes'/>
13791            <!-- parameter of type 'const ptrdiff_t&' -->
13792            <parameter type-id='type-id-844'/>
13793            <!-- class __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > -->
13794            <return type-id='type-id-410'/>
13795          </function-decl>
13796        </member-function>
13797        <member-function access='private'>
13798          <!-- AllocObject& __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >::operator*() -->
13799          <function-decl name='operator*' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIP11AllocObjectSt6vectorIS1_13STL_AllocatorIS1_N15HeapLeakChecker9AllocatorEEEEdeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='698' column='1' visibility='default' binding='global' size-in-bits='64'>
13800            <!-- implicit parameter of type 'const __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >*' -->
13801            <parameter type-id='type-id-474' is-artificial='yes'/>
13802            <!-- AllocObject& -->
13803            <return type-id='type-id-394'/>
13804          </function-decl>
13805        </member-function>
13806        <member-function access='private'>
13807          <!-- __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >::operator+(const ptrdiff_t&) -->
13808          <function-decl name='operator+' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIP11AllocObjectSt6vectorIS1_13STL_AllocatorIS1_N15HeapLeakChecker9AllocatorEEEEplERKl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='738' column='1' visibility='default' binding='global' size-in-bits='64'>
13809            <!-- implicit parameter of type 'const __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >*' -->
13810            <parameter type-id='type-id-474' is-artificial='yes'/>
13811            <!-- parameter of type 'const ptrdiff_t&' -->
13812            <parameter type-id='type-id-844'/>
13813            <!-- class __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > -->
13814            <return type-id='type-id-410'/>
13815          </function-decl>
13816        </member-function>
13817        <member-function access='private'>
13818          <!-- AllocObject* __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >::operator&#45;>() -->
13819          <function-decl name='operator-&gt;' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIP11AllocObjectSt6vectorIS1_13STL_AllocatorIS1_N15HeapLeakChecker9AllocatorEEEEptEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='702' column='1' visibility='default' binding='global' size-in-bits='64'>
13820            <!-- implicit parameter of type 'const __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >*' -->
13821            <parameter type-id='type-id-474' is-artificial='yes'/>
13822            <!-- AllocObject* -->
13823            <return type-id='type-id-322'/>
13824          </function-decl>
13825        </member-function>
13826        <member-function access='private'>
13827          <!-- __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >& __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >::operator++() -->
13828          <function-decl name='operator++' mangled-name='_ZN9__gnu_cxx17__normal_iteratorIP11AllocObjectSt6vectorIS1_13STL_AllocatorIS1_N15HeapLeakChecker9AllocatorEEEEppEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='706' column='1' visibility='default' binding='global' size-in-bits='64'>
13829            <!-- implicit parameter of type '__gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >*' -->
13830            <parameter type-id='type-id-412' is-artificial='yes'/>
13831            <!-- __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >& -->
13832            <return type-id='type-id-411'/>
13833          </function-decl>
13834        </member-function>
13835      </class-decl>
13836      <!-- class __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > -->
13837      <class-decl name='__normal_iterator&lt;const AllocObject*, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt;' size-in-bits='64' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='669' column='1' id='type-id-413'>
13838        <data-member access='protected' layout-offset-in-bits='0'>
13839          <!-- const AllocObject* __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >::_M_current -->
13840          <var-decl name='_M_current' type-id='type-id-430' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='671' column='1'/>
13841        </data-member>
13842        <member-function access='private'>
13843          <!-- void __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >::__normal_iterator() -->
13844          <function-decl name='__normal_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='683' column='1' visibility='default' binding='global' size-in-bits='64'>
13845            <!-- implicit parameter of type '__gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >*' -->
13846            <parameter type-id='type-id-415' is-artificial='yes'/>
13847            <!-- void -->
13848            <return type-id='type-id-75'/>
13849          </function-decl>
13850        </member-function>
13851        <member-function access='private'>
13852          <!-- void __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >::__normal_iterator(const AllocObject* const&) -->
13853          <function-decl name='__normal_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='686' column='1' visibility='default' binding='global' size-in-bits='64'>
13854            <!-- implicit parameter of type '__gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >*' -->
13855            <parameter type-id='type-id-415' is-artificial='yes'/>
13856            <!-- parameter of type 'const AllocObject* const&' -->
13857            <parameter type-id='type-id-432'/>
13858            <!-- void -->
13859            <return type-id='type-id-75'/>
13860          </function-decl>
13861        </member-function>
13862        <member-function access='private'>
13863          <!-- void __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >::__normal_iterator<AllocObject*>(const __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >&) -->
13864          <function-decl name='__normal_iterator&lt;AllocObject*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='690' column='1' visibility='default' binding='global' size-in-bits='64'>
13865            <!-- implicit parameter of type '__gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >*' -->
13866            <parameter type-id='type-id-415' is-artificial='yes'/>
13867            <!-- parameter of type 'const __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >&' -->
13868            <parameter type-id='type-id-473'/>
13869            <!-- void -->
13870            <return type-id='type-id-75'/>
13871          </function-decl>
13872        </member-function>
13873        <member-function access='private'>
13874          <!-- const AllocObject* const& __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >::base() -->
13875          <function-decl name='base' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIPK11AllocObjectSt6vectorIS1_13STL_AllocatorIS1_N15HeapLeakChecker9AllocatorEEEE4baseEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='750' column='1' visibility='default' binding='global' size-in-bits='64'>
13876            <!-- implicit parameter of type 'const __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >*' -->
13877            <parameter type-id='type-id-477' is-artificial='yes'/>
13878            <!-- const AllocObject* const& -->
13879            <return type-id='type-id-432'/>
13880          </function-decl>
13881        </member-function>
13882        <member-function access='private'>
13883          <!-- const AllocObject& __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >::operator*() -->
13884          <function-decl name='operator*' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIPK11AllocObjectSt6vectorIS1_13STL_AllocatorIS1_N15HeapLeakChecker9AllocatorEEEEdeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='698' column='1' visibility='default' binding='global' size-in-bits='64'>
13885            <!-- implicit parameter of type 'const __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >*' -->
13886            <parameter type-id='type-id-477' is-artificial='yes'/>
13887            <!-- const AllocObject& -->
13888            <return type-id='type-id-324'/>
13889          </function-decl>
13890        </member-function>
13891        <member-function access='private'>
13892          <!-- __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >& __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >::operator++() -->
13893          <function-decl name='operator++' mangled-name='_ZN9__gnu_cxx17__normal_iteratorIPK11AllocObjectSt6vectorIS1_13STL_AllocatorIS1_N15HeapLeakChecker9AllocatorEEEEppEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='706' column='1' visibility='default' binding='global' size-in-bits='64'>
13894            <!-- implicit parameter of type '__gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >*' -->
13895            <parameter type-id='type-id-415' is-artificial='yes'/>
13896            <!-- __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >& -->
13897            <return type-id='type-id-414'/>
13898          </function-decl>
13899        </member-function>
13900        <member-function access='private'>
13901          <!-- const AllocObject* __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >::operator&#45;>() -->
13902          <function-decl name='operator-&gt;' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIPK11AllocObjectSt6vectorIS1_13STL_AllocatorIS1_N15HeapLeakChecker9AllocatorEEEEptEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='702' column='1' visibility='default' binding='global' size-in-bits='64'>
13903            <!-- implicit parameter of type 'const __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >*' -->
13904            <parameter type-id='type-id-477' is-artificial='yes'/>
13905            <!-- const AllocObject* -->
13906            <return type-id='type-id-430'/>
13907          </function-decl>
13908        </member-function>
13909      </class-decl>
13910      <!-- class __gnu_cxx::__normal_iterator<void (**)(), std::vector<void (*)(), std::allocator<void (*)()> > > -->
13911      <class-decl name='__normal_iterator&lt;void (**)(), std::vector&lt;void (*)(), std::allocator&lt;void (*)()&gt; &gt; &gt;' size-in-bits='64' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='669' column='1' id='type-id-416'>
13912        <data-member access='protected' layout-offset-in-bits='0'>
13913          <!-- void ()** __gnu_cxx::__normal_iterator<void (**)(), std::vector<void (*)(), std::allocator<void (*)()> > >::_M_current -->
13914          <var-decl name='_M_current' type-id='type-id-731' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='671' column='1'/>
13915        </data-member>
13916        <member-function access='private'>
13917          <!-- void __gnu_cxx::__normal_iterator<void (**)(), std::vector<void (*)(), std::allocator<void (*)()> > >::__normal_iterator() -->
13918          <function-decl name='__normal_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='683' column='1' visibility='default' binding='global' size-in-bits='64'>
13919            <!-- implicit parameter of type '__gnu_cxx::__normal_iterator<void (**)(), std::vector<void (*)(), std::allocator<void (*)()> > >*' -->
13920            <parameter type-id='type-id-418' is-artificial='yes'/>
13921            <!-- void -->
13922            <return type-id='type-id-75'/>
13923          </function-decl>
13924        </member-function>
13925        <member-function access='private'>
13926          <!-- void __gnu_cxx::__normal_iterator<void (**)(), std::vector<void (*)(), std::allocator<void (*)()> > >::__normal_iterator(void ()** const&) -->
13927          <function-decl name='__normal_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='686' column='1' visibility='default' binding='global' size-in-bits='64'>
13928            <!-- implicit parameter of type '__gnu_cxx::__normal_iterator<void (**)(), std::vector<void (*)(), std::allocator<void (*)()> > >*' -->
13929            <parameter type-id='type-id-418' is-artificial='yes'/>
13930            <!-- parameter of type 'void ()** const&' -->
13931            <parameter type-id='type-id-733'/>
13932            <!-- void -->
13933            <return type-id='type-id-75'/>
13934          </function-decl>
13935        </member-function>
13936        <member-function access='private'>
13937          <!-- void ()** const& __gnu_cxx::__normal_iterator<void (**)(), std::vector<void (*)(), std::allocator<void (*)()> > >::base() -->
13938          <function-decl name='base' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIPPFvvESt6vectorIS2_SaIS2_EEE4baseEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='750' column='1' visibility='default' binding='global' size-in-bits='64'>
13939            <!-- implicit parameter of type 'const __gnu_cxx::__normal_iterator<void (**)(), std::vector<void (*)(), std::allocator<void (*)()> > >*' -->
13940            <parameter type-id='type-id-480' is-artificial='yes'/>
13941            <!-- void ()** const& -->
13942            <return type-id='type-id-733'/>
13943          </function-decl>
13944        </member-function>
13945        <member-function access='private'>
13946          <!-- void ()*& __gnu_cxx::__normal_iterator<void (**)(), std::vector<void (*)(), std::allocator<void (*)()> > >::operator*() -->
13947          <function-decl name='operator*' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIPPFvvESt6vectorIS2_SaIS2_EEEdeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='698' column='1' visibility='default' binding='global' size-in-bits='64'>
13948            <!-- implicit parameter of type 'const __gnu_cxx::__normal_iterator<void (**)(), std::vector<void (*)(), std::allocator<void (*)()> > >*' -->
13949            <parameter type-id='type-id-480' is-artificial='yes'/>
13950            <!-- void ()*& -->
13951            <return type-id='type-id-730'/>
13952          </function-decl>
13953        </member-function>
13954      </class-decl>
13955      <!-- class __gnu_cxx::__normal_iterator<void**, std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > > -->
13956      <class-decl name='__normal_iterator&lt;void**, std::vector&lt;void*, STL_Allocator&lt;void*, HeapLeakChecker::Allocator&gt; &gt; &gt;' size-in-bits='64' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='669' column='1' id='type-id-419'>
13957        <data-member access='protected' layout-offset-in-bits='0'>
13958          <!-- void** __gnu_cxx::__normal_iterator<void**, std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > >::_M_current -->
13959          <var-decl name='_M_current' type-id='type-id-174' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='671' column='1'/>
13960        </data-member>
13961        <member-function access='private'>
13962          <!-- void __gnu_cxx::__normal_iterator<void**, std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > >::__normal_iterator() -->
13963          <function-decl name='__normal_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='683' column='1' visibility='default' binding='global' size-in-bits='64'>
13964            <!-- implicit parameter of type '__gnu_cxx::__normal_iterator<void**, std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > >*' -->
13965            <parameter type-id='type-id-421' is-artificial='yes'/>
13966            <!-- void -->
13967            <return type-id='type-id-75'/>
13968          </function-decl>
13969        </member-function>
13970        <member-function access='private'>
13971          <!-- void __gnu_cxx::__normal_iterator<void**, std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > >::__normal_iterator(void** const&) -->
13972          <function-decl name='__normal_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='686' column='1' visibility='default' binding='global' size-in-bits='64'>
13973            <!-- implicit parameter of type '__gnu_cxx::__normal_iterator<void**, std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > >*' -->
13974            <parameter type-id='type-id-421' is-artificial='yes'/>
13975            <!-- parameter of type 'void** const&' -->
13976            <parameter type-id='type-id-744'/>
13977            <!-- void -->
13978            <return type-id='type-id-75'/>
13979          </function-decl>
13980        </member-function>
13981        <member-function access='private'>
13982          <!-- void** const& __gnu_cxx::__normal_iterator<void**, std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > >::base() -->
13983          <function-decl name='base' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIPPvSt6vectorIS1_13STL_AllocatorIS1_N15HeapLeakChecker9AllocatorEEEE4baseEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='750' column='1' visibility='default' binding='global' size-in-bits='64'>
13984            <!-- implicit parameter of type 'const __gnu_cxx::__normal_iterator<void**, std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > >*' -->
13985            <parameter type-id='type-id-483' is-artificial='yes'/>
13986            <!-- void** const& -->
13987            <return type-id='type-id-744'/>
13988          </function-decl>
13989        </member-function>
13990        <member-function access='private'>
13991          <!-- void*& __gnu_cxx::__normal_iterator<void**, std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > >::operator*() -->
13992          <function-decl name='operator*' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIPPvSt6vectorIS1_13STL_AllocatorIS1_N15HeapLeakChecker9AllocatorEEEEdeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='698' column='1' visibility='default' binding='global' size-in-bits='64'>
13993            <!-- implicit parameter of type 'const __gnu_cxx::__normal_iterator<void**, std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > >*' -->
13994            <parameter type-id='type-id-483' is-artificial='yes'/>
13995            <!-- void*& -->
13996            <return type-id='type-id-742'/>
13997          </function-decl>
13998        </member-function>
13999      </class-decl>
14000      <!-- class __gnu_cxx::new_allocator<char> -->
14001      <class-decl name='new_allocator&lt;char&gt;' visibility='default' id='type-id-845'/>
14002      <!-- class __gnu_cxx::new_allocator<void (*)()> -->
14003      <class-decl name='new_allocator&lt;void (*)()&gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='52' column='1' id='type-id-422'>
14004        <member-function access='private'>
14005          <!-- void __gnu_cxx::new_allocator<void (*)()>::new_allocator() -->
14006          <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
14007            <!-- implicit parameter of type '__gnu_cxx::new_allocator<void (*)()>*' -->
14008            <parameter type-id='type-id-423' is-artificial='yes'/>
14009            <!-- void -->
14010            <return type-id='type-id-75'/>
14011          </function-decl>
14012        </member-function>
14013        <member-function access='private'>
14014          <!-- void __gnu_cxx::new_allocator<void (*)()>::new_allocator(const __gnu_cxx::new_allocator<void (*)()>&) -->
14015          <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
14016            <!-- implicit parameter of type '__gnu_cxx::new_allocator<void (*)()>*' -->
14017            <parameter type-id='type-id-423' is-artificial='yes'/>
14018            <!-- parameter of type 'const __gnu_cxx::new_allocator<void (*)()>&' -->
14019            <parameter type-id='type-id-485'/>
14020            <!-- void -->
14021            <return type-id='type-id-75'/>
14022          </function-decl>
14023        </member-function>
14024        <member-function access='private' destructor='yes'>
14025          <!-- __gnu_cxx::new_allocator<void (*)()>::~new_allocator(int) -->
14026          <function-decl name='~new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
14027            <!-- implicit parameter of type '__gnu_cxx::new_allocator<void (*)()>*' -->
14028            <parameter type-id='type-id-423' is-artificial='yes'/>
14029            <!-- artificial parameter of type 'int' -->
14030            <parameter type-id='type-id-1' is-artificial='yes'/>
14031            <!-- void -->
14032            <return type-id='type-id-75'/>
14033          </function-decl>
14034        </member-function>
14035        <member-function access='private'>
14036          <!-- size_t __gnu_cxx::new_allocator<void (*)()>::max_size() -->
14037          <function-decl name='max_size' mangled-name='_ZNK9__gnu_cxx13new_allocatorIPFvvEE8max_sizeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
14038            <!-- implicit parameter of type 'const __gnu_cxx::new_allocator<void (*)()>*' -->
14039            <parameter type-id='type-id-486' is-artificial='yes'/>
14040            <!-- typedef size_t -->
14041            <return type-id='type-id-7'/>
14042          </function-decl>
14043        </member-function>
14044        <member-function access='private'>
14045          <!-- void __gnu_cxx::new_allocator<void (*)()>::deallocate(void ()**, unsigned long int) -->
14046          <function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx13new_allocatorIPFvvEE10deallocateEPS2_m' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='94' column='1' visibility='default' binding='global' size-in-bits='64'>
14047            <!-- implicit parameter of type '__gnu_cxx::new_allocator<void (*)()>*' -->
14048            <parameter type-id='type-id-423' is-artificial='yes'/>
14049            <!-- parameter of type 'void ()**' -->
14050            <parameter type-id='type-id-731'/>
14051            <!-- parameter of type 'unsigned long int' -->
14052            <parameter type-id='type-id-19'/>
14053            <!-- void -->
14054            <return type-id='type-id-75'/>
14055          </function-decl>
14056        </member-function>
14057        <member-function access='private'>
14058          <!-- void ()** __gnu_cxx::new_allocator<void (*)()>::allocate(unsigned long int, void*) -->
14059          <function-decl name='allocate' mangled-name='_ZN9__gnu_cxx13new_allocatorIPFvvEE8allocateEmPKv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
14060            <!-- implicit parameter of type '__gnu_cxx::new_allocator<void (*)()>*' -->
14061            <parameter type-id='type-id-423' is-artificial='yes'/>
14062            <!-- parameter of type 'unsigned long int' -->
14063            <parameter type-id='type-id-19'/>
14064            <!-- parameter of type 'void*' -->
14065            <parameter type-id='type-id-73'/>
14066            <!-- void ()** -->
14067            <return type-id='type-id-731'/>
14068          </function-decl>
14069        </member-function>
14070        <member-function access='private'>
14071          <!-- void __gnu_cxx::new_allocator<void (*)()>::construct(void ()**, void ()* const&) -->
14072          <function-decl name='construct' mangled-name='_ZN9__gnu_cxx13new_allocatorIPFvvEE9constructEPS2_RKS2_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
14073            <!-- implicit parameter of type '__gnu_cxx::new_allocator<void (*)()>*' -->
14074            <parameter type-id='type-id-423' is-artificial='yes'/>
14075            <!-- parameter of type 'void ()**' -->
14076            <parameter type-id='type-id-731'/>
14077            <!-- parameter of type 'void ()* const&' -->
14078            <parameter type-id='type-id-728'/>
14079            <!-- void -->
14080            <return type-id='type-id-75'/>
14081          </function-decl>
14082        </member-function>
14083        <member-function access='private'>
14084          <!-- void __gnu_cxx::new_allocator<void (*)()>::destroy(void ()**) -->
14085          <function-decl name='destroy' mangled-name='_ZN9__gnu_cxx13new_allocatorIPFvvEE7destroyEPS2_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
14086            <!-- implicit parameter of type '__gnu_cxx::new_allocator<void (*)()>*' -->
14087            <parameter type-id='type-id-423' is-artificial='yes'/>
14088            <!-- parameter of type 'void ()**' -->
14089            <parameter type-id='type-id-731'/>
14090            <!-- void -->
14091            <return type-id='type-id-75'/>
14092          </function-decl>
14093        </member-function>
14094      </class-decl>
14095      <!-- class __gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > > -->
14096      <class-decl name='__normal_iterator&lt;char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-846'/>
14097      <!-- class __gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > -->
14098      <class-decl name='__normal_iterator&lt;char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-847'/>
14099      <!-- class __gnu_cxx::__normal_iterator<const char*, std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > > -->
14100      <class-decl name='__normal_iterator&lt;const char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-848'/>
14101      <!-- class __gnu_cxx::__normal_iterator<const char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > -->
14102      <class-decl name='__normal_iterator&lt;const char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-849'/>
14103      <!-- class __gnu_cxx::__normal_iterator<void (* const*)(), std::vector<void (*)(), std::allocator<void (*)()> > > -->
14104      <class-decl name='__normal_iterator&lt;void (* const*)(), std::vector&lt;void (*)(), std::allocator&lt;void (*)()&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-850'/>
14105      <!-- class __gnu_cxx::__normal_iterator<void* const*, std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > > -->
14106      <class-decl name='__normal_iterator&lt;void* const*, std::vector&lt;void*, STL_Allocator&lt;void*, HeapLeakChecker::Allocator&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-851'/>
14107      <!-- bool __gnu_cxx::operator==<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >(const __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >&, const __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >&) -->
14108      <function-decl name='operator==&lt;const AllocObject*, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='771' column='1' visibility='default' binding='global' size-in-bits='64'>
14109        <!-- parameter of type 'const __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >&' -->
14110        <parameter type-id='type-id-476'/>
14111        <!-- parameter of type 'const __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >&' -->
14112        <parameter type-id='type-id-476'/>
14113        <!-- bool -->
14114        <return type-id='type-id-76'/>
14115      </function-decl>
14116      <!-- bool __gnu_cxx::operator!=<const AllocObject*, AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >(const __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >&, const __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >&) -->
14117      <function-decl name='operator!=&lt;const AllocObject*, AllocObject*, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='777' column='1' visibility='default' binding='global' size-in-bits='64'>
14118        <!-- parameter of type 'const __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >&' -->
14119        <parameter type-id='type-id-476'/>
14120        <!-- parameter of type 'const __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >&' -->
14121        <parameter type-id='type-id-473'/>
14122        <!-- bool -->
14123        <return type-id='type-id-76'/>
14124      </function-decl>
14125      <!-- bool __gnu_cxx::operator!=<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >(const __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >&, const __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >&) -->
14126      <function-decl name='operator!=&lt;AllocObject*, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='783' column='1' visibility='default' binding='global' size-in-bits='64'>
14127        <!-- parameter of type 'const __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >&' -->
14128        <parameter type-id='type-id-473'/>
14129        <!-- parameter of type 'const __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >&' -->
14130        <parameter type-id='type-id-473'/>
14131        <!-- bool -->
14132        <return type-id='type-id-76'/>
14133      </function-decl>
14134      <!-- bool __gnu_cxx::operator!=<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >(const __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >&, const __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >&) -->
14135      <function-decl name='operator!=&lt;const AllocObject*, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='783' column='1' visibility='default' binding='global' size-in-bits='64'>
14136        <!-- parameter of type 'const __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >&' -->
14137        <parameter type-id='type-id-476'/>
14138        <!-- parameter of type 'const __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >&' -->
14139        <parameter type-id='type-id-476'/>
14140        <!-- bool -->
14141        <return type-id='type-id-76'/>
14142      </function-decl>
14143      <!-- ptrdiff_t __gnu_cxx::operator&#45;<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >(const __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >&, const __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >&) -->
14144      <function-decl name='operator-&lt;AllocObject*, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='856' column='1' visibility='default' binding='global' size-in-bits='64'>
14145        <!-- parameter of type 'const __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >&' -->
14146        <parameter type-id='type-id-473'/>
14147        <!-- parameter of type 'const __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >&' -->
14148        <parameter type-id='type-id-473'/>
14149        <!-- typedef ptrdiff_t -->
14150        <return type-id='type-id-318'/>
14151      </function-decl>
14152      <!-- ptrdiff_t __gnu_cxx::operator&#45;<void (**)(), std::vector<void (*)(), std::allocator<void (*)()> > >(const __gnu_cxx::__normal_iterator<void (**)(), std::vector<void (*)(), std::allocator<void (*)()> > >&, const __gnu_cxx::__normal_iterator<void (**)(), std::vector<void (*)(), std::allocator<void (*)()> > >&) -->
14153      <function-decl name='operator-&lt;void (**)(), std::vector&lt;void (*)(), std::allocator&lt;void (*)()&gt; &gt; &gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='856' column='1' visibility='default' binding='global' size-in-bits='64'>
14154        <!-- parameter of type 'const __gnu_cxx::__normal_iterator<void (**)(), std::vector<void (*)(), std::allocator<void (*)()> > >&' -->
14155        <parameter type-id='type-id-479'/>
14156        <!-- parameter of type 'const __gnu_cxx::__normal_iterator<void (**)(), std::vector<void (*)(), std::allocator<void (*)()> > >&' -->
14157        <parameter type-id='type-id-479'/>
14158        <!-- typedef ptrdiff_t -->
14159        <return type-id='type-id-318'/>
14160      </function-decl>
14161      <!-- ptrdiff_t __gnu_cxx::operator&#45;<void**, std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > >(const __gnu_cxx::__normal_iterator<void**, std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > >&, const __gnu_cxx::__normal_iterator<void**, std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > >&) -->
14162      <function-decl name='operator-&lt;void**, std::vector&lt;void*, STL_Allocator&lt;void*, HeapLeakChecker::Allocator&gt; &gt; &gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='856' column='1' visibility='default' binding='global' size-in-bits='64'>
14163        <!-- parameter of type 'const __gnu_cxx::__normal_iterator<void**, std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > >&' -->
14164        <parameter type-id='type-id-482'/>
14165        <!-- parameter of type 'const __gnu_cxx::__normal_iterator<void**, std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > >&' -->
14166        <parameter type-id='type-id-482'/>
14167        <!-- typedef ptrdiff_t -->
14168        <return type-id='type-id-318'/>
14169      </function-decl>
14170      <!-- bool __gnu_cxx::__is_null_pointer<const char>(const char*) -->
14171      <function-decl name='__is_null_pointer&lt;const char&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/type_traits.h' line='148' column='1' visibility='default' binding='global' size-in-bits='64'>
14172        <!-- parameter of type 'const char*' -->
14173        <parameter type-id='type-id-2'/>
14174        <!-- bool -->
14175        <return type-id='type-id-76'/>
14176      </function-decl>
14177    </namespace-decl>
14178    <!-- namespace base -->
14179    <namespace-decl name='base'>
14180      <!-- namespace base::subtle -->
14181      <namespace-decl name='subtle'>
14182        <!-- Atomic32 base::subtle::NoBarrier_CompareAndSwap(volatile Atomic32*, Atomic32, Atomic32) -->
14183        <function-decl name='NoBarrier_CompareAndSwap' filepath='./src/base/atomicops-internals-x86.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
14184          <!-- parameter of type 'volatile Atomic32*' -->
14185          <parameter type-id='type-id-92'/>
14186          <!-- parameter of type 'typedef Atomic32' -->
14187          <parameter type-id='type-id-93'/>
14188          <!-- parameter of type 'typedef Atomic32' -->
14189          <parameter type-id='type-id-93'/>
14190          <!-- typedef Atomic32 -->
14191          <return type-id='type-id-93'/>
14192        </function-decl>
14193        <!-- Atomic32 base::subtle::NoBarrier_AtomicExchange(volatile Atomic32*, Atomic32) -->
14194        <function-decl name='NoBarrier_AtomicExchange' filepath='./src/base/atomicops-internals-x86.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
14195          <!-- parameter of type 'volatile Atomic32*' -->
14196          <parameter type-id='type-id-92'/>
14197          <!-- parameter of type 'typedef Atomic32' -->
14198          <parameter type-id='type-id-93'/>
14199          <!-- typedef Atomic32 -->
14200          <return type-id='type-id-93'/>
14201        </function-decl>
14202        <!-- Atomic32 base::subtle::Release_AtomicExchange(volatile Atomic32*, Atomic32) -->
14203        <function-decl name='Release_AtomicExchange' filepath='./src/base/atomicops-internals-x86.h' line='100' column='1' visibility='default' binding='global' size-in-bits='64'>
14204          <!-- parameter of type 'volatile Atomic32*' -->
14205          <parameter type-id='type-id-92'/>
14206          <!-- parameter of type 'typedef Atomic32' -->
14207          <parameter type-id='type-id-93'/>
14208          <!-- typedef Atomic32 -->
14209          <return type-id='type-id-93'/>
14210        </function-decl>
14211        <!-- Atomic32 base::subtle::Acquire_CompareAndSwap(volatile Atomic32*, Atomic32, Atomic32) -->
14212        <function-decl name='Acquire_CompareAndSwap' filepath='./src/base/atomicops-internals-x86.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
14213          <!-- parameter of type 'volatile Atomic32*' -->
14214          <parameter type-id='type-id-92'/>
14215          <!-- parameter of type 'typedef Atomic32' -->
14216          <parameter type-id='type-id-93'/>
14217          <!-- parameter of type 'typedef Atomic32' -->
14218          <parameter type-id='type-id-93'/>
14219          <!-- typedef Atomic32 -->
14220          <return type-id='type-id-93'/>
14221        </function-decl>
14222        <!-- base::subtle::Atomic64 base::subtle::NoBarrier_Load(const volatile base::subtle::Atomic64*) -->
14223        <function-decl name='NoBarrier_Load' filepath='./src/base/atomicops-internals-x86.h' line='245' column='1' visibility='default' binding='global' size-in-bits='64'>
14224          <!-- parameter of type 'const volatile base::subtle::Atomic64*' -->
14225          <parameter type-id='type-id-94'/>
14226          <!-- typedef base::subtle::Atomic64 -->
14227          <return type-id='type-id-91'/>
14228        </function-decl>
14229      </namespace-decl>
14230      <!-- namespace base::internal -->
14231      <namespace-decl name='internal'>
14232        <!-- struct base::internal::HookList<void (*)(const void*)> -->
14233        <class-decl name='HookList&lt;void (*)(const void*)&gt;' is-struct='yes' visibility='default' id='type-id-97'/>
14234        <!-- struct base::internal::HookList<void (*)(const void*, const void*, size_t, int, int, int, off_t)> -->
14235        <class-decl name='HookList&lt;void (*)(const void*, const void*, size_t, int, int, int, off_t)&gt;' size-in-bits='576' is-struct='yes' visibility='default' filepath='src/malloc_hook-inl.h' line='59' column='1' id='type-id-424'>
14236          <data-member access='public' layout-offset-in-bits='0'>
14237            <!-- AtomicWord base::internal::HookList<void (*)(const void*, const void*, size_t, int, int, int, off_t)>::priv_end -->
14238            <var-decl name='priv_end' type-id='type-id-177' visibility='default' filepath='src/malloc_hook-inl.h' line='101' column='1'/>
14239          </data-member>
14240          <data-member access='public' layout-offset-in-bits='64'>
14241            <!-- AtomicWord base::internal::HookList<void (*)(const void*, const void*, size_t, int, int, int, off_t)>::priv_data[8] -->
14242            <var-decl name='priv_data' type-id='type-id-178' visibility='default' filepath='src/malloc_hook-inl.h' line='102' column='1'/>
14243          </data-member>
14244          <member-function access='public'>
14245            <!-- void (void*, void*, typedef size_t, int, int, int, typedef off_t)* base::internal::HookList<void (*)(const void*, const void*, size_t, int, int, int, off_t)>::GetSingular() -->
14246            <function-decl name='GetSingular' mangled-name='_ZNK4base8internal8HookListIPFvPKvS3_miiilEE11GetSingularEv' filepath='src/malloc_hook-inl.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
14247              <!-- implicit parameter of type 'const base::internal::HookList<void (*)(const void*, const void*, size_t, int, int, int, off_t)>*' -->
14248              <parameter type-id='type-id-488' is-artificial='yes'/>
14249              <!-- void (void*, void*, typedef size_t, int, int, int, typedef off_t)* -->
14250              <return type-id='type-id-384'/>
14251            </function-decl>
14252          </member-function>
14253          <member-function access='public'>
14254            <!-- int base::internal::HookList<void (*)(const void*, const void*, size_t, int, int, int, off_t)>::Traverse(void (void*, void*, typedef size_t, int, int, int, typedef off_t)**, int) -->
14255            <function-decl name='Traverse' mangled-name='_ZNK4base8internal8HookListIPFvPKvS3_miiilEE8TraverseEPS5_i' filepath='src/malloc_hook-inl.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
14256              <!-- implicit parameter of type 'const base::internal::HookList<void (*)(const void*, const void*, size_t, int, int, int, off_t)>*' -->
14257              <parameter type-id='type-id-488' is-artificial='yes'/>
14258              <!-- parameter of type 'void (void*, void*, typedef size_t, int, int, int, typedef off_t)**' -->
14259              <parameter type-id='type-id-740'/>
14260              <!-- parameter of type 'int' -->
14261              <parameter type-id='type-id-1'/>
14262              <!-- int -->
14263              <return type-id='type-id-1'/>
14264            </function-decl>
14265          </member-function>
14266          <member-function access='public'>
14267            <!-- bool base::internal::HookList<void (*)(const void*, const void*, size_t, int, int, int, off_t)>::empty() -->
14268            <function-decl name='empty' mangled-name='_ZNK4base8internal8HookListIPFvPKvS3_miiilEE5emptyEv' filepath='src/malloc_hook-inl.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
14269              <!-- implicit parameter of type 'const base::internal::HookList<void (*)(const void*, const void*, size_t, int, int, int, off_t)>*' -->
14270              <parameter type-id='type-id-488' is-artificial='yes'/>
14271              <!-- bool -->
14272              <return type-id='type-id-76'/>
14273            </function-decl>
14274          </member-function>
14275          <member-function access='public'>
14276            <!-- void base::internal::HookList<void (*)(const void*, const void*, size_t, int, int, int, off_t)>::FixupPrivEndLocked() -->
14277            <function-decl name='FixupPrivEndLocked' mangled-name='_ZN4base8internal8HookListIPFvPKvS3_miiilEE18FixupPrivEndLockedEv' filepath='src/malloc_hook-inl.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
14278              <!-- implicit parameter of type 'base::internal::HookList<void (*)(const void*, const void*, size_t, int, int, int, off_t)>*' -->
14279              <parameter type-id='type-id-425' is-artificial='yes'/>
14280              <!-- void -->
14281              <return type-id='type-id-75'/>
14282            </function-decl>
14283          </member-function>
14284          <member-function access='public'>
14285            <!-- void (void*, void*, typedef size_t, int, int, int, typedef off_t)* base::internal::HookList<void (*)(const void*, const void*, size_t, int, int, int, off_t)>::ExchangeSingular(void (void*, void*, typedef size_t, int, int, int, typedef off_t)*) -->
14286            <function-decl name='ExchangeSingular' mangled-name='_ZN4base8internal8HookListIPFvPKvS3_miiilEE16ExchangeSingularES5_' filepath='src/malloc_hook-inl.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
14287              <!-- implicit parameter of type 'base::internal::HookList<void (*)(const void*, const void*, size_t, int, int, int, off_t)>*' -->
14288              <parameter type-id='type-id-425' is-artificial='yes'/>
14289              <!-- parameter of type 'void (void*, void*, typedef size_t, int, int, int, typedef off_t)*' -->
14290              <parameter type-id='type-id-384'/>
14291              <!-- void (void*, void*, typedef size_t, int, int, int, typedef off_t)* -->
14292              <return type-id='type-id-384'/>
14293            </function-decl>
14294          </member-function>
14295          <member-function access='public'>
14296            <!-- bool base::internal::HookList<void (*)(const void*, const void*, size_t, int, int, int, off_t)>::Remove(void (void*, void*, typedef size_t, int, int, int, typedef off_t)*) -->
14297            <function-decl name='Remove' mangled-name='_ZN4base8internal8HookListIPFvPKvS3_miiilEE6RemoveES5_' filepath='src/malloc_hook-inl.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
14298              <!-- implicit parameter of type 'base::internal::HookList<void (*)(const void*, const void*, size_t, int, int, int, off_t)>*' -->
14299              <parameter type-id='type-id-425' is-artificial='yes'/>
14300              <!-- parameter of type 'void (void*, void*, typedef size_t, int, int, int, typedef off_t)*' -->
14301              <parameter type-id='type-id-384'/>
14302              <!-- bool -->
14303              <return type-id='type-id-76'/>
14304            </function-decl>
14305          </member-function>
14306          <member-function access='public'>
14307            <!-- bool base::internal::HookList<void (*)(const void*, const void*, size_t, int, int, int, off_t)>::Add(void (void*, void*, typedef size_t, int, int, int, typedef off_t)*) -->
14308            <function-decl name='Add' mangled-name='_ZN4base8internal8HookListIPFvPKvS3_miiilEE3AddES5_' filepath='src/malloc_hook-inl.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
14309              <!-- implicit parameter of type 'base::internal::HookList<void (*)(const void*, const void*, size_t, int, int, int, off_t)>*' -->
14310              <parameter type-id='type-id-425' is-artificial='yes'/>
14311              <!-- parameter of type 'void (void*, void*, typedef size_t, int, int, int, typedef off_t)*' -->
14312              <parameter type-id='type-id-384'/>
14313              <!-- bool -->
14314              <return type-id='type-id-76'/>
14315            </function-decl>
14316          </member-function>
14317        </class-decl>
14318        <!-- struct base::internal::HookList<void (*)(const void*, ptrdiff_t)> -->
14319        <class-decl name='HookList&lt;void (*)(const void*, ptrdiff_t)&gt;' size-in-bits='576' is-struct='yes' visibility='default' filepath='src/malloc_hook-inl.h' line='59' column='1' id='type-id-426'>
14320          <data-member access='public' layout-offset-in-bits='0'>
14321            <!-- AtomicWord base::internal::HookList<void (*)(const void*, ptrdiff_t)>::priv_end -->
14322            <var-decl name='priv_end' type-id='type-id-177' visibility='default' filepath='src/malloc_hook-inl.h' line='101' column='1'/>
14323          </data-member>
14324          <data-member access='public' layout-offset-in-bits='64'>
14325            <!-- AtomicWord base::internal::HookList<void (*)(const void*, ptrdiff_t)>::priv_data[8] -->
14326            <var-decl name='priv_data' type-id='type-id-178' visibility='default' filepath='src/malloc_hook-inl.h' line='102' column='1'/>
14327          </data-member>
14328          <member-function access='public'>
14329            <!-- void (void*, typedef ptrdiff_t)* base::internal::HookList<void (*)(const void*, ptrdiff_t)>::GetSingular() -->
14330            <function-decl name='GetSingular' mangled-name='_ZNK4base8internal8HookListIPFvPKvlEE11GetSingularEv' filepath='src/malloc_hook-inl.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
14331              <!-- implicit parameter of type 'const base::internal::HookList<void (*)(const void*, ptrdiff_t)>*' -->
14332              <parameter type-id='type-id-490' is-artificial='yes'/>
14333              <!-- void (void*, typedef ptrdiff_t)* -->
14334              <return type-id='type-id-388'/>
14335            </function-decl>
14336          </member-function>
14337          <member-function access='public'>
14338            <!-- int base::internal::HookList<void (*)(const void*, ptrdiff_t)>::Traverse(void (void*, typedef ptrdiff_t)**, int) -->
14339            <function-decl name='Traverse' mangled-name='_ZNK4base8internal8HookListIPFvPKvlEE8TraverseEPS5_i' filepath='src/malloc_hook-inl.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
14340              <!-- implicit parameter of type 'const base::internal::HookList<void (*)(const void*, ptrdiff_t)>*' -->
14341              <parameter type-id='type-id-490' is-artificial='yes'/>
14342              <!-- parameter of type 'void (void*, typedef ptrdiff_t)**' -->
14343              <parameter type-id='type-id-738'/>
14344              <!-- parameter of type 'int' -->
14345              <parameter type-id='type-id-1'/>
14346              <!-- int -->
14347              <return type-id='type-id-1'/>
14348            </function-decl>
14349          </member-function>
14350          <member-function access='public'>
14351            <!-- bool base::internal::HookList<void (*)(const void*, ptrdiff_t)>::empty() -->
14352            <function-decl name='empty' mangled-name='_ZNK4base8internal8HookListIPFvPKvlEE5emptyEv' filepath='src/malloc_hook-inl.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
14353              <!-- implicit parameter of type 'const base::internal::HookList<void (*)(const void*, ptrdiff_t)>*' -->
14354              <parameter type-id='type-id-490' is-artificial='yes'/>
14355              <!-- bool -->
14356              <return type-id='type-id-76'/>
14357            </function-decl>
14358          </member-function>
14359          <member-function access='public'>
14360            <!-- void base::internal::HookList<void (*)(const void*, ptrdiff_t)>::FixupPrivEndLocked() -->
14361            <function-decl name='FixupPrivEndLocked' mangled-name='_ZN4base8internal8HookListIPFvPKvlEE18FixupPrivEndLockedEv' filepath='src/malloc_hook-inl.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
14362              <!-- implicit parameter of type 'base::internal::HookList<void (*)(const void*, ptrdiff_t)>*' -->
14363              <parameter type-id='type-id-427' is-artificial='yes'/>
14364              <!-- void -->
14365              <return type-id='type-id-75'/>
14366            </function-decl>
14367          </member-function>
14368          <member-function access='public'>
14369            <!-- void (void*, typedef ptrdiff_t)* base::internal::HookList<void (*)(const void*, ptrdiff_t)>::ExchangeSingular(void (void*, typedef ptrdiff_t)*) -->
14370            <function-decl name='ExchangeSingular' mangled-name='_ZN4base8internal8HookListIPFvPKvlEE16ExchangeSingularES5_' filepath='src/malloc_hook-inl.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
14371              <!-- implicit parameter of type 'base::internal::HookList<void (*)(const void*, ptrdiff_t)>*' -->
14372              <parameter type-id='type-id-427' is-artificial='yes'/>
14373              <!-- parameter of type 'void (void*, typedef ptrdiff_t)*' -->
14374              <parameter type-id='type-id-388'/>
14375              <!-- void (void*, typedef ptrdiff_t)* -->
14376              <return type-id='type-id-388'/>
14377            </function-decl>
14378          </member-function>
14379          <member-function access='public'>
14380            <!-- bool base::internal::HookList<void (*)(const void*, ptrdiff_t)>::Remove(void (void*, typedef ptrdiff_t)*) -->
14381            <function-decl name='Remove' mangled-name='_ZN4base8internal8HookListIPFvPKvlEE6RemoveES5_' filepath='src/malloc_hook-inl.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
14382              <!-- implicit parameter of type 'base::internal::HookList<void (*)(const void*, ptrdiff_t)>*' -->
14383              <parameter type-id='type-id-427' is-artificial='yes'/>
14384              <!-- parameter of type 'void (void*, typedef ptrdiff_t)*' -->
14385              <parameter type-id='type-id-388'/>
14386              <!-- bool -->
14387              <return type-id='type-id-76'/>
14388            </function-decl>
14389          </member-function>
14390          <member-function access='public'>
14391            <!-- bool base::internal::HookList<void (*)(const void*, ptrdiff_t)>::Add(void (void*, typedef ptrdiff_t)*) -->
14392            <function-decl name='Add' mangled-name='_ZN4base8internal8HookListIPFvPKvlEE3AddES5_' filepath='src/malloc_hook-inl.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
14393              <!-- implicit parameter of type 'base::internal::HookList<void (*)(const void*, ptrdiff_t)>*' -->
14394              <parameter type-id='type-id-427' is-artificial='yes'/>
14395              <!-- parameter of type 'void (void*, typedef ptrdiff_t)*' -->
14396              <parameter type-id='type-id-388'/>
14397              <!-- bool -->
14398              <return type-id='type-id-76'/>
14399            </function-decl>
14400          </member-function>
14401        </class-decl>
14402        <!-- struct base::internal::HookList<void (*)(const void*, size_t)> -->
14403        <class-decl name='HookList&lt;void (*)(const void*, size_t)&gt;' is-struct='yes' visibility='default' id='type-id-98'/>
14404      </namespace-decl>
14405    </namespace-decl>
14406    <!-- namespace FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead -->
14407    <namespace-decl name='FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead'>
14408      <!-- std::string FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead::FLAGS_heap_check -->
14409      <var-decl name='FLAGS_heap_check' type-id='type-id-838' mangled-name='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead16FLAGS_heap_checkE' visibility='default' filepath='src/heap-checker.cc' line='142' column='1' elf-symbol-id='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead16FLAGS_heap_checkE'/>
14410      <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead::FLAGS_noheap_check -->
14411      <var-decl name='FLAGS_noheap_check' type-id='type-id-84' mangled-name='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead18FLAGS_noheap_checkE' visibility='default' filepath='src/heap-checker.cc' line='148' column='1' elf-symbol-id='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead18FLAGS_noheap_checkE'/>
14412      <!-- std::string FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead::FLAGS_heap_profile_pprof -->
14413      <var-decl name='FLAGS_heap_profile_pprof' type-id='type-id-838' mangled-name='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead24FLAGS_heap_profile_pprofE' visibility='default' filepath='src/heap-checker.cc' line='229' column='1' elf-symbol-id='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead24FLAGS_heap_profile_pprofE'/>
14414      <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead::FLAGS_noheap_profile_pprof -->
14415      <var-decl name='FLAGS_noheap_profile_pprof' type-id='type-id-84' mangled-name='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead26FLAGS_noheap_profile_pprofE' visibility='default' filepath='src/heap-checker.cc' line='231' column='1' elf-symbol-id='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead26FLAGS_noheap_profile_pprofE'/>
14416      <!-- std::string FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead::FLAGS_heap_check_dump_directory -->
14417      <var-decl name='FLAGS_heap_check_dump_directory' type-id='type-id-838' mangled-name='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead31FLAGS_heap_check_dump_directoryE' visibility='default' filepath='src/heap-checker.cc' line='233' column='1' elf-symbol-id='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead31FLAGS_heap_check_dump_directoryE'/>
14418      <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead::FLAGS_noheap_check_dump_directory -->
14419      <var-decl name='FLAGS_noheap_check_dump_directory' type-id='type-id-84' mangled-name='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead33FLAGS_noheap_check_dump_directoryE' visibility='default' filepath='src/heap-checker.cc' line='235' column='1' elf-symbol-id='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead33FLAGS_noheap_check_dump_directoryE'/>
14420    </namespace-decl>
14421    <!-- namespace FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead -->
14422    <namespace-decl name='FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead'>
14423      <!-- bool FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_heap_check_report -->
14424      <var-decl name='FLAGS_heap_check_report' type-id='type-id-76' mangled-name='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead23FLAGS_heap_check_reportE' visibility='default' filepath='src/heap-checker.cc' line='150' column='1' elf-symbol-id='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead23FLAGS_heap_check_reportE'/>
14425      <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_noheap_check_report -->
14426      <var-decl name='FLAGS_noheap_check_report' type-id='type-id-84' mangled-name='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead25FLAGS_noheap_check_reportE' visibility='default' filepath='src/heap-checker.cc' line='150' column='1' elf-symbol-id='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead25FLAGS_noheap_check_reportE'/>
14427      <!-- bool FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_heap_check_before_constructors -->
14428      <var-decl name='FLAGS_heap_check_before_constructors' type-id='type-id-76' mangled-name='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead36FLAGS_heap_check_before_constructorsE' visibility='default' filepath='src/heap-checker.cc' line='152' column='1' elf-symbol-id='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead36FLAGS_heap_check_before_constructorsE'/>
14429      <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_noheap_check_before_constructors -->
14430      <var-decl name='FLAGS_noheap_check_before_constructors' type-id='type-id-84' mangled-name='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead38FLAGS_noheap_check_before_constructorsE' visibility='default' filepath='src/heap-checker.cc' line='154' column='1' elf-symbol-id='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead38FLAGS_noheap_check_before_constructorsE'/>
14431      <!-- bool FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_heap_check_after_destructors -->
14432      <var-decl name='FLAGS_heap_check_after_destructors' type-id='type-id-76' mangled-name='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead34FLAGS_heap_check_after_destructorsE' visibility='default' filepath='src/heap-checker.cc' line='156' column='1' elf-symbol-id='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead34FLAGS_heap_check_after_destructorsE'/>
14433      <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_noheap_check_after_destructors -->
14434      <var-decl name='FLAGS_noheap_check_after_destructors' type-id='type-id-84' mangled-name='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead36FLAGS_noheap_check_after_destructorsE' visibility='default' filepath='src/heap-checker.cc' line='159' column='1' elf-symbol-id='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead36FLAGS_noheap_check_after_destructorsE'/>
14435      <!-- bool FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_heap_check_strict_check -->
14436      <var-decl name='FLAGS_heap_check_strict_check' type-id='type-id-76' mangled-name='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead29FLAGS_heap_check_strict_checkE' visibility='default' filepath='src/heap-checker.cc' line='161' column='1' elf-symbol-id='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead29FLAGS_heap_check_strict_checkE'/>
14437      <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_noheap_check_strict_check -->
14438      <var-decl name='FLAGS_noheap_check_strict_check' type-id='type-id-84' mangled-name='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead31FLAGS_noheap_check_strict_checkE' visibility='default' filepath='src/heap-checker.cc' line='161' column='1' elf-symbol-id='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead31FLAGS_noheap_check_strict_checkE'/>
14439      <!-- bool FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_heap_check_ignore_global_live -->
14440      <var-decl name='FLAGS_heap_check_ignore_global_live' type-id='type-id-76' mangled-name='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead35FLAGS_heap_check_ignore_global_liveE' visibility='default' filepath='src/heap-checker.cc' line='163' column='1' elf-symbol-id='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead35FLAGS_heap_check_ignore_global_liveE'/>
14441      <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_noheap_check_ignore_global_live -->
14442      <var-decl name='FLAGS_noheap_check_ignore_global_live' type-id='type-id-84' mangled-name='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead37FLAGS_noheap_check_ignore_global_liveE' visibility='default' filepath='src/heap-checker.cc' line='166' column='1' elf-symbol-id='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead37FLAGS_noheap_check_ignore_global_liveE'/>
14443      <!-- bool FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_heap_check_identify_leaks -->
14444      <var-decl name='FLAGS_heap_check_identify_leaks' type-id='type-id-76' mangled-name='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead31FLAGS_heap_check_identify_leaksE' visibility='default' filepath='src/heap-checker.cc' line='168' column='1' elf-symbol-id='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead31FLAGS_heap_check_identify_leaksE'/>
14445      <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_noheap_check_identify_leaks -->
14446      <var-decl name='FLAGS_noheap_check_identify_leaks' type-id='type-id-84' mangled-name='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead33FLAGS_noheap_check_identify_leaksE' visibility='default' filepath='src/heap-checker.cc' line='173' column='1' elf-symbol-id='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead33FLAGS_noheap_check_identify_leaksE'/>
14447      <!-- bool FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_heap_check_ignore_thread_live -->
14448      <var-decl name='FLAGS_heap_check_ignore_thread_live' type-id='type-id-76' mangled-name='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead35FLAGS_heap_check_ignore_thread_liveE' visibility='default' filepath='src/heap-checker.cc' line='175' column='1' elf-symbol-id='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead35FLAGS_heap_check_ignore_thread_liveE'/>
14449      <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_noheap_check_ignore_thread_live -->
14450      <var-decl name='FLAGS_noheap_check_ignore_thread_live' type-id='type-id-84' mangled-name='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead37FLAGS_noheap_check_ignore_thread_liveE' visibility='default' filepath='src/heap-checker.cc' line='178' column='1' elf-symbol-id='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead37FLAGS_noheap_check_ignore_thread_liveE'/>
14451      <!-- bool FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_heap_check_test_pointer_alignment -->
14452      <var-decl name='FLAGS_heap_check_test_pointer_alignment' type-id='type-id-76' mangled-name='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead39FLAGS_heap_check_test_pointer_alignmentE' visibility='default' filepath='src/heap-checker.cc' line='180' column='1' elf-symbol-id='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead39FLAGS_heap_check_test_pointer_alignmentE'/>
14453      <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_noheap_check_test_pointer_alignment -->
14454      <var-decl name='FLAGS_noheap_check_test_pointer_alignment' type-id='type-id-84' mangled-name='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead41FLAGS_noheap_check_test_pointer_alignmentE' visibility='default' filepath='src/heap-checker.cc' line='183' column='1' elf-symbol-id='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead41FLAGS_noheap_check_test_pointer_alignmentE'/>
14455      <!-- bool FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_heap_check_run_under_gdb -->
14456      <var-decl name='FLAGS_heap_check_run_under_gdb' type-id='type-id-76' mangled-name='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead30FLAGS_heap_check_run_under_gdbE' visibility='default' filepath='src/heap-checker.cc' line='211' column='1' elf-symbol-id='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead30FLAGS_heap_check_run_under_gdbE'/>
14457      <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_noheap_check_run_under_gdb -->
14458      <var-decl name='FLAGS_noheap_check_run_under_gdb' type-id='type-id-84' mangled-name='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead32FLAGS_noheap_check_run_under_gdbE' visibility='default' filepath='src/heap-checker.cc' line='214' column='1' elf-symbol-id='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead32FLAGS_noheap_check_run_under_gdbE'/>
14459    </namespace-decl>
14460    <!-- namespace FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead -->
14461    <namespace-decl name='FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead'>
14462      <!-- int64 FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead::FLAGS_heap_check_max_pointer_offset -->
14463      <var-decl name='FLAGS_heap_check_max_pointer_offset' type-id='type-id-103' mangled-name='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead35FLAGS_heap_check_max_pointer_offsetE' visibility='default' filepath='src/heap-checker.cc' line='204' column='1' elf-symbol-id='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead35FLAGS_heap_check_max_pointer_offsetE'/>
14464      <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead::FLAGS_noheap_check_max_pointer_offset -->
14465      <var-decl name='FLAGS_noheap_check_max_pointer_offset' type-id='type-id-84' mangled-name='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead37FLAGS_noheap_check_max_pointer_offsetE' visibility='default' filepath='src/heap-checker.cc' line='209' column='1' elf-symbol-id='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead37FLAGS_noheap_check_max_pointer_offsetE'/>
14466    </namespace-decl>
14467    <!-- void HeapLeakChecker_RunHeapCleanups() -->
14468    <function-decl name='HeapLeakChecker_RunHeapCleanups' mangled-name='_Z31HeapLeakChecker_RunHeapCleanupsv' filepath='src/heap-checker.cc' line='1931' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z31HeapLeakChecker_RunHeapCleanupsv'>
14469      <!-- void -->
14470      <return type-id='type-id-75'/>
14471    </function-decl>
14472    <!-- void HeapLeakChecker_InternalInitStart() -->
14473    <function-decl name='HeapLeakChecker_InternalInitStart' mangled-name='_Z33HeapLeakChecker_InternalInitStartv' filepath='src/heap-checker.cc' line='1954' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z33HeapLeakChecker_InternalInitStartv'>
14474      <!-- void -->
14475      <return type-id='type-id-75'/>
14476    </function-decl>
14477    <!-- void HeapLeakChecker_BeforeConstructors() -->
14478    <function-decl name='HeapLeakChecker_BeforeConstructors' mangled-name='_Z34HeapLeakChecker_BeforeConstructorsv' filepath='src/heap-checker.cc' line='2259' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z34HeapLeakChecker_BeforeConstructorsv'>
14479      <!-- void -->
14480      <return type-id='type-id-75'/>
14481    </function-decl>
14482    <!-- void MallocHook_InitAtFirstAllocation_HeapLeakChecker() -->
14483    <function-decl name='MallocHook_InitAtFirstAllocation_HeapLeakChecker' mangled-name='MallocHook_InitAtFirstAllocation_HeapLeakChecker' filepath='src/heap-checker.cc' line='2306' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_InitAtFirstAllocation_HeapLeakChecker'>
14484      <!-- void -->
14485      <return type-id='type-id-75'/>
14486    </function-decl>
14487    <!-- void HeapLeakChecker_AfterDestructors() -->
14488    <function-decl name='HeapLeakChecker_AfterDestructors' mangled-name='_Z32HeapLeakChecker_AfterDestructorsv' filepath='src/heap-checker.cc' line='2311' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z32HeapLeakChecker_AfterDestructorsv'>
14489      <!-- void -->
14490      <return type-id='type-id-75'/>
14491    </function-decl>
14492    <!-- size_t (const HeapProfileTable::AllocValue&) -->
14493    <function-type size-in-bits='64' id='type-id-725'>
14494      <!-- parameter of type 'const HeapProfileTable::AllocValue&' -->
14495      <parameter type-id='type-id-276'/>
14496      <!-- typedef size_t -->
14497      <return type-id='type-id-7'/>
14498    </function-type>
14499    <!-- void (const HeapProfileTable::AllocContextInfo&) -->
14500    <function-type size-in-bits='64' id='type-id-734'>
14501      <!-- parameter of type 'const HeapProfileTable::AllocContextInfo&' -->
14502      <parameter type-id='type-id-442'/>
14503      <!-- void -->
14504      <return type-id='type-id-75'/>
14505    </function-type>
14506    <!-- void (void*, HeapProfileTable::AllocValue*, void (void*, const HeapProfileTable::AllocInfo&)*) -->
14507    <function-type size-in-bits='64' id='type-id-735'>
14508      <!-- parameter of type 'void*' -->
14509      <parameter type-id='type-id-73'/>
14510      <!-- parameter of type 'HeapProfileTable::AllocValue*' -->
14511      <parameter type-id='type-id-213'/>
14512      <!-- parameter of type 'void (void*, const HeapProfileTable::AllocInfo&)*' -->
14513      <parameter type-id='type-id-198'/>
14514      <!-- void -->
14515      <return type-id='type-id-75'/>
14516    </function-type>
14517    <!-- void (void*, const HeapProfileTable::AllocInfo&) -->
14518    <function-type size-in-bits='64' id='type-id-736'>
14519      <!-- parameter of type 'void*' -->
14520      <parameter type-id='type-id-73'/>
14521      <!-- parameter of type 'const HeapProfileTable::AllocInfo&' -->
14522      <parameter type-id='type-id-444'/>
14523      <!-- void -->
14524      <return type-id='type-id-75'/>
14525    </function-type>
14526    <!-- void (void*, ptrdiff_t) -->
14527    <function-type size-in-bits='64' id='type-id-737'>
14528      <!-- parameter of type 'void*' -->
14529      <parameter type-id='type-id-73'/>
14530      <!-- parameter of type 'typedef ptrdiff_t' -->
14531      <parameter type-id='type-id-318'/>
14532      <!-- void -->
14533      <return type-id='type-id-75'/>
14534    </function-type>
14535    <!-- void (void*, void*, size_t, int, int, int, off_t) -->
14536    <function-type size-in-bits='64' id='type-id-739'>
14537      <!-- parameter of type 'void*' -->
14538      <parameter type-id='type-id-73'/>
14539      <!-- parameter of type 'void*' -->
14540      <parameter type-id='type-id-73'/>
14541      <!-- parameter of type 'typedef size_t' -->
14542      <parameter type-id='type-id-7'/>
14543      <!-- parameter of type 'int' -->
14544      <parameter type-id='type-id-1'/>
14545      <!-- parameter of type 'int' -->
14546      <parameter type-id='type-id-1'/>
14547      <!-- parameter of type 'int' -->
14548      <parameter type-id='type-id-1'/>
14549      <!-- parameter of type 'typedef off_t' -->
14550      <parameter type-id='type-id-317'/>
14551      <!-- void -->
14552      <return type-id='type-id-75'/>
14553    </function-type>
14554    <!-- void (void*) -->
14555    <function-type size-in-bits='64' id='type-id-852'>
14556      <!-- parameter of type 'void*' -->
14557      <parameter type-id='type-id-73'/>
14558      <!-- void -->
14559      <return type-id='type-id-75'/>
14560    </function-type>
14561    <!-- void* (size_t) -->
14562    <function-type size-in-bits='64' id='type-id-853'>
14563      <!-- parameter of type 'typedef size_t' -->
14564      <parameter type-id='type-id-7'/>
14565      <!-- void* -->
14566      <return type-id='type-id-73'/>
14567    </function-type>
14568  </abi-instr>
14569  <abi-instr address-size='64' path='src/heap-profile-table.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-kFgaKP/gperftools-2.4' language='LANG_C_plus_plus'>
14570    <!-- HeapProfileTable::AllocValue::Bucket* const -->
14571    <qualified-type-def type-id='type-id-255' const='yes' id='type-id-854'/>
14572    <!-- HeapProfileTable::AllocValue::Bucket* const& -->
14573    <reference-type-def kind='lvalue' type-id='type-id-854' size-in-bits='64' id='type-id-855'/>
14574    <!-- HeapProfileTable::AllocValue::Bucket* const* -->
14575    <pointer-type-def type-id='type-id-854' size-in-bits='64' id='type-id-856'/>
14576    <!-- HeapProfileTable::AllocValue::Bucket*& -->
14577    <reference-type-def kind='lvalue' type-id='type-id-255' size-in-bits='64' id='type-id-857'/>
14578    <!-- HeapProfileTable::Snapshot::Entry& -->
14579    <reference-type-def kind='lvalue' type-id='type-id-264' size-in-bits='64' id='type-id-858'/>
14580    <!-- HeapProfileTable::Snapshot::Entry* -->
14581    <pointer-type-def type-id='type-id-264' size-in-bits='64' id='type-id-265'/>
14582    <!-- __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >* -->
14583    <pointer-type-def type-id='type-id-859' size-in-bits='64' id='type-id-860'/>
14584    <!-- __gnu_cxx::new_allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >* -->
14585    <pointer-type-def type-id='type-id-861' size-in-bits='64' id='type-id-862'/>
14586    <!-- bool (HeapProfileTable::DumpArgs::Stats*, HeapProfileTable::DumpArgs::Stats*)* -->
14587    <pointer-type-def type-id='type-id-863' size-in-bits='64' id='type-id-864'/>
14588    <!-- bool* -->
14589    <pointer-type-def type-id='type-id-76' size-in-bits='64' id='type-id-127'/>
14590    <!-- const HeapProfileBucket -->
14591    <qualified-type-def type-id='type-id-254' const='yes' id='type-id-865'/>
14592    <!-- const HeapProfileBucket* -->
14593    <pointer-type-def type-id='type-id-865' size-in-bits='64' id='type-id-866'/>
14594    <!-- const HeapProfileTable::Snapshot::Entry -->
14595    <qualified-type-def type-id='type-id-264' const='yes' id='type-id-867'/>
14596    <!-- const HeapProfileTable::Snapshot::Entry& -->
14597    <reference-type-def kind='lvalue' type-id='type-id-867' size-in-bits='64' id='type-id-267'/>
14598    <!-- const HeapProfileTable::Snapshot::Entry* -->
14599    <pointer-type-def type-id='type-id-867' size-in-bits='64' id='type-id-266'/>
14600    <!-- const __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > > -->
14601    <qualified-type-def type-id='type-id-859' const='yes' id='type-id-868'/>
14602    <!-- const __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >& -->
14603    <reference-type-def kind='lvalue' type-id='type-id-868' size-in-bits='64' id='type-id-869'/>
14604    <!-- const __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >* -->
14605    <pointer-type-def type-id='type-id-868' size-in-bits='64' id='type-id-870'/>
14606    <!-- const __gnu_cxx::new_allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > -->
14607    <qualified-type-def type-id='type-id-861' const='yes' id='type-id-871'/>
14608    <!-- const __gnu_cxx::new_allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >& -->
14609    <reference-type-def kind='lvalue' type-id='type-id-871' size-in-bits='64' id='type-id-872'/>
14610    <!-- const __gnu_cxx::new_allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >* -->
14611    <pointer-type-def type-id='type-id-871' size-in-bits='64' id='type-id-873'/>
14612    <!-- const std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > > -->
14613    <qualified-type-def type-id='type-id-874' const='yes' id='type-id-875'/>
14614    <!-- const std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >& -->
14615    <reference-type-def kind='lvalue' type-id='type-id-875' size-in-bits='64' id='type-id-876'/>
14616    <!-- const std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >* -->
14617    <pointer-type-def type-id='type-id-875' size-in-bits='64' id='type-id-877'/>
14618    <!-- const std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > -->
14619    <qualified-type-def type-id='type-id-878' const='yes' id='type-id-879'/>
14620    <!-- const std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >& -->
14621    <reference-type-def kind='lvalue' type-id='type-id-879' size-in-bits='64' id='type-id-880'/>
14622    <!-- const std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >* -->
14623    <pointer-type-def type-id='type-id-879' size-in-bits='64' id='type-id-881'/>
14624    <!-- const std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > -->
14625    <qualified-type-def type-id='type-id-882' const='yes' id='type-id-883'/>
14626    <!-- const std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >& -->
14627    <reference-type-def kind='lvalue' type-id='type-id-883' size-in-bits='64' id='type-id-884'/>
14628    <!-- const std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >* -->
14629    <pointer-type-def type-id='type-id-883' size-in-bits='64' id='type-id-885'/>
14630    <!-- const std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > -->
14631    <qualified-type-def type-id='type-id-886' const='yes' id='type-id-887'/>
14632    <!-- const std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >* -->
14633    <pointer-type-def type-id='type-id-887' size-in-bits='64' id='type-id-888'/>
14634    <!-- const std::allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > > -->
14635    <qualified-type-def type-id='type-id-889' const='yes' id='type-id-890'/>
14636    <!-- const std::allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >& -->
14637    <reference-type-def kind='lvalue' type-id='type-id-890' size-in-bits='64' id='type-id-891'/>
14638    <!-- const std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > -->
14639    <qualified-type-def type-id='type-id-892' const='yes' id='type-id-893'/>
14640    <!-- const std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >& -->
14641    <reference-type-def kind='lvalue' type-id='type-id-893' size-in-bits='64' id='type-id-894'/>
14642    <!-- const std::less<HeapProfileTable::Bucket*> -->
14643    <qualified-type-def type-id='type-id-895' const='yes' id='type-id-896'/>
14644    <!-- const std::less<HeapProfileTable::Bucket*>& -->
14645    <reference-type-def kind='lvalue' type-id='type-id-896' size-in-bits='64' id='type-id-897'/>
14646    <!-- const std::less<HeapProfileTable::Bucket*>* -->
14647    <pointer-type-def type-id='type-id-896' size-in-bits='64' id='type-id-898'/>
14648    <!-- const std::map<HeapProfileTable::Bucket*, HeapProfileTable::Snapshot::Entry, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > > -->
14649    <qualified-type-def type-id='type-id-269' const='yes' id='type-id-899'/>
14650    <!-- const std::map<HeapProfileTable::Bucket*, HeapProfileTable::Snapshot::Entry, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >& -->
14651    <reference-type-def kind='lvalue' type-id='type-id-899' size-in-bits='64' id='type-id-900'/>
14652    <!-- const std::map<HeapProfileTable::Bucket*, HeapProfileTable::Snapshot::Entry, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >* -->
14653    <pointer-type-def type-id='type-id-899' size-in-bits='64' id='type-id-901'/>
14654    <!-- const std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> -->
14655    <qualified-type-def type-id='type-id-902' const='yes' id='type-id-903'/>
14656    <!-- const std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>& -->
14657    <reference-type-def kind='lvalue' type-id='type-id-903' size-in-bits='64' id='type-id-904'/>
14658    <!-- const std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>* -->
14659    <pointer-type-def type-id='type-id-903' size-in-bits='64' id='type-id-905'/>
14660    <!-- const std::pair<const void* const, const char*> -->
14661    <qualified-type-def type-id='type-id-906' const='yes' id='type-id-907'/>
14662    <!-- const std::pair<const void* const, const char*>* -->
14663    <pointer-type-def type-id='type-id-907' size-in-bits='64' id='type-id-908'/>
14664    <!-- std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >& -->
14665    <reference-type-def kind='lvalue' type-id='type-id-874' size-in-bits='64' id='type-id-909'/>
14666    <!-- std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >* -->
14667    <pointer-type-def type-id='type-id-874' size-in-bits='64' id='type-id-910'/>
14668    <!-- std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::_Rb_tree_impl<std::less<HeapProfileTable::Bucket*>, false>* -->
14669    <pointer-type-def type-id='type-id-911' size-in-bits='64' id='type-id-912'/>
14670    <!-- std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >& -->
14671    <reference-type-def kind='lvalue' type-id='type-id-878' size-in-bits='64' id='type-id-913'/>
14672    <!-- std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >* -->
14673    <pointer-type-def type-id='type-id-878' size-in-bits='64' id='type-id-914'/>
14674    <!-- std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >& -->
14675    <reference-type-def kind='lvalue' type-id='type-id-882' size-in-bits='64' id='type-id-915'/>
14676    <!-- std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >* -->
14677    <pointer-type-def type-id='type-id-882' size-in-bits='64' id='type-id-916'/>
14678    <!-- std::allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >& -->
14679    <reference-type-def kind='lvalue' type-id='type-id-889' size-in-bits='64' id='type-id-917'/>
14680    <!-- std::allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >* -->
14681    <pointer-type-def type-id='type-id-889' size-in-bits='64' id='type-id-918'/>
14682    <!-- std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >* -->
14683    <pointer-type-def type-id='type-id-892' size-in-bits='64' id='type-id-919'/>
14684    <!-- std::map<HeapProfileTable::Bucket*, HeapProfileTable::Snapshot::Entry, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >& -->
14685    <reference-type-def kind='lvalue' type-id='type-id-269' size-in-bits='64' id='type-id-920'/>
14686    <!-- std::map<HeapProfileTable::Bucket*, HeapProfileTable::Snapshot::Entry, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >* -->
14687    <pointer-type-def type-id='type-id-269' size-in-bits='64' id='type-id-921'/>
14688    <!-- std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>& -->
14689    <reference-type-def kind='lvalue' type-id='type-id-902' size-in-bits='64' id='type-id-922'/>
14690    <!-- std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>* -->
14691    <pointer-type-def type-id='type-id-902' size-in-bits='64' id='type-id-923'/>
14692    <!-- std::pair<const void* const, const char*>* -->
14693    <pointer-type-def type-id='type-id-906' size-in-bits='64' id='type-id-924'/>
14694    <!-- std::pair<std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, bool>* -->
14695    <pointer-type-def type-id='type-id-925' size-in-bits='64' id='type-id-926'/>
14696    <!-- void (const HeapProfileBucket*, HeapProfileTable::BufferArgs*)* -->
14697    <pointer-type-def type-id='type-id-927' size-in-bits='64' id='type-id-314'/>
14698    <!-- void (void*, HeapProfileTable::AllocValue*, HeapProfileTable::AddNonLiveArgs*)* -->
14699    <pointer-type-def type-id='type-id-928' size-in-bits='64' id='type-id-201'/>
14700    <!-- void (void*, HeapProfileTable::AllocValue*, HeapProfileTable::Snapshot*)* -->
14701    <pointer-type-def type-id='type-id-929' size-in-bits='64' id='type-id-203'/>
14702    <!-- void (void*, HeapProfileTable::AllocValue*, HeapProfileTable::Snapshot::ReportState*)* -->
14703    <pointer-type-def type-id='type-id-930' size-in-bits='64' id='type-id-209'/>
14704    <!-- void (void*, HeapProfileTable::AllocValue*, char*)* -->
14705    <pointer-type-def type-id='type-id-931' size-in-bits='64' id='type-id-199'/>
14706    <!-- void (void*, HeapProfileTable::AllocValue*, const HeapProfileTable::DumpArgs&)* -->
14707    <pointer-type-def type-id='type-id-932' size-in-bits='64' id='type-id-207'/>
14708    <!-- AddressMap<HeapProfileTable::AllocValue>::Cluster* -->
14709    <pointer-type-def type-id='type-id-184' size-in-bits='64' id='type-id-205'/>
14710    <!-- AddressMap<HeapProfileTable::AllocValue>::Cluster** -->
14711    <pointer-type-def type-id='type-id-205' size-in-bits='64' id='type-id-200'/>
14712    <!-- AddressMap<HeapProfileTable::AllocValue>::Entry* -->
14713    <pointer-type-def type-id='type-id-186' size-in-bits='64' id='type-id-206'/>
14714    <!-- const std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > -->
14715    <qualified-type-def type-id='type-id-933' const='yes' id='type-id-934'/>
14716    <reference-type-def kind='lvalue' type-id='type-id-934' size-in-bits='64' id='type-id-935'/>
14717    <!-- const std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >* -->
14718    <pointer-type-def type-id='type-id-934' size-in-bits='64' id='type-id-936'/>
14719    <!-- const std::_Rb_tree_node<std::pair<const void* const, const char*> > -->
14720    <qualified-type-def type-id='type-id-937' const='yes' id='type-id-938'/>
14721    <!-- const std::_Rb_tree_node<std::pair<const void* const, const char*> >* -->
14722    <pointer-type-def type-id='type-id-938' size-in-bits='64' id='type-id-939'/>
14723    <!-- namespace std -->
14724    <namespace-decl name='std'>
14725      <!-- class std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > > -->
14726      <class-decl name='_Rb_tree&lt;HeapProfileTable::Bucket*, std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt;, std::_Select1st&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt;, std::less&lt;HeapProfileTable::Bucket*&gt;, std::allocator&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt; &gt;' size-in-bits='384' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='323' column='1' id='type-id-874'>
14727        <member-type access='protected'>
14728          <!-- struct std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::_Rb_tree_impl<std::less<HeapProfileTable::Bucket*>, false> -->
14729          <class-decl name='_Rb_tree_impl&lt;std::less&lt;HeapProfileTable::Bucket*&gt;, false&gt;' size-in-bits='384' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='427' column='1' id='type-id-911'>
14730            <!-- class std::allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > > -->
14731            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-889'/>
14732            <data-member access='public' layout-offset-in-bits='0'>
14733              <!-- std::less<HeapProfileTable::Bucket*> std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::_Rb_tree_impl<std::less<HeapProfileTable::Bucket*>, false>::_M_key_compare -->
14734              <var-decl name='_M_key_compare' type-id='type-id-895' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='428' column='1'/>
14735            </data-member>
14736            <data-member access='public' layout-offset-in-bits='64'>
14737              <!-- std::_Rb_tree_node_base std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::_Rb_tree_impl<std::less<HeapProfileTable::Bucket*>, false>::_M_header -->
14738              <var-decl name='_M_header' type-id='type-id-552' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='429' column='1'/>
14739            </data-member>
14740            <data-member access='public' layout-offset-in-bits='320'>
14741              <!-- size_t std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::_Rb_tree_impl<std::less<HeapProfileTable::Bucket*>, false>::_M_node_count -->
14742              <var-decl name='_M_node_count' type-id='type-id-7' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='430' column='1'/>
14743            </data-member>
14744            <member-function access='public'>
14745              <!-- void std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::_Rb_tree_impl<std::less<HeapProfileTable::Bucket*>, false>::_Rb_tree_impl() -->
14746              <function-decl name='_Rb_tree_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='432' column='1' visibility='default' binding='global' size-in-bits='64'>
14747                <!-- implicit parameter of type 'std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::_Rb_tree_impl<std::less<HeapProfileTable::Bucket*>, false>*' -->
14748                <parameter type-id='type-id-912' is-artificial='yes'/>
14749                <!-- void -->
14750                <return type-id='type-id-75'/>
14751              </function-decl>
14752            </member-function>
14753            <member-function access='public'>
14754              <!-- void std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::_Rb_tree_impl<std::less<HeapProfileTable::Bucket*>, false>::_Rb_tree_impl(const std::less<HeapProfileTable::Bucket*>&, const std::allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >&) -->
14755              <function-decl name='_Rb_tree_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='437' column='1' visibility='default' binding='global' size-in-bits='64'>
14756                <!-- implicit parameter of type 'std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::_Rb_tree_impl<std::less<HeapProfileTable::Bucket*>, false>*' -->
14757                <parameter type-id='type-id-912' is-artificial='yes'/>
14758                <!-- parameter of type 'const std::less<HeapProfileTable::Bucket*>&' -->
14759                <parameter type-id='type-id-897'/>
14760                <!-- parameter of type 'const std::allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >&' -->
14761                <parameter type-id='type-id-891'/>
14762                <!-- void -->
14763                <return type-id='type-id-75'/>
14764              </function-decl>
14765            </member-function>
14766            <member-function access='private'>
14767              <!-- void std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::_Rb_tree_impl<std::less<HeapProfileTable::Bucket*>, false>::_M_initialize() -->
14768              <function-decl name='_M_initialize' mangled-name='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE13_Rb_tree_implISB_Lb0EE13_M_initializeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='444' column='1' visibility='default' binding='global' size-in-bits='64'>
14769                <!-- implicit parameter of type 'std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::_Rb_tree_impl<std::less<HeapProfileTable::Bucket*>, false>*' -->
14770                <parameter type-id='type-id-912' is-artificial='yes'/>
14771                <!-- void -->
14772                <return type-id='type-id-75'/>
14773              </function-decl>
14774            </member-function>
14775          </class-decl>
14776        </member-type>
14777        <data-member access='protected' layout-offset-in-bits='0'>
14778          <!-- std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::_Rb_tree_impl<std::less<HeapProfileTable::Bucket*>, false> std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::_M_impl -->
14779          <var-decl name='_M_impl' type-id='type-id-911' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='453' column='1'/>
14780        </data-member>
14781        <member-function access='private'>
14782          <!-- void std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::_Rb_tree() -->
14783          <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='591' column='1' visibility='default' binding='global' size-in-bits='64'>
14784            <!-- implicit parameter of type 'std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
14785            <parameter type-id='type-id-910' is-artificial='yes'/>
14786            <!-- void -->
14787            <return type-id='type-id-75'/>
14788          </function-decl>
14789        </member-function>
14790        <member-function access='private'>
14791          <!-- void std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::_Rb_tree(const std::less<HeapProfileTable::Bucket*>&, const std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >&) -->
14792          <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='593' column='1' visibility='default' binding='global' size-in-bits='64'>
14793            <!-- implicit parameter of type 'std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
14794            <parameter type-id='type-id-910' is-artificial='yes'/>
14795            <!-- parameter of type 'const std::less<HeapProfileTable::Bucket*>&' -->
14796            <parameter type-id='type-id-897'/>
14797            <!-- parameter of type 'const std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >&' -->
14798            <parameter type-id='type-id-894'/>
14799            <!-- void -->
14800            <return type-id='type-id-75'/>
14801          </function-decl>
14802        </member-function>
14803        <member-function access='private'>
14804          <!-- void std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::_Rb_tree(const std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >&) -->
14805          <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='597' column='1' visibility='default' binding='global' size-in-bits='64'>
14806            <!-- implicit parameter of type 'std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
14807            <parameter type-id='type-id-910' is-artificial='yes'/>
14808            <!-- parameter of type 'const std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >&' -->
14809            <parameter type-id='type-id-876'/>
14810            <!-- void -->
14811            <return type-id='type-id-75'/>
14812          </function-decl>
14813        </member-function>
14814        <member-function access='private' destructor='yes'>
14815          <!-- std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::~_Rb_tree(int) -->
14816          <function-decl name='~_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='613' column='1' visibility='default' binding='global' size-in-bits='64'>
14817            <!-- implicit parameter of type 'std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
14818            <parameter type-id='type-id-910' is-artificial='yes'/>
14819            <!-- artificial parameter of type 'int' -->
14820            <parameter type-id='type-id-1' is-artificial='yes'/>
14821            <!-- void -->
14822            <return type-id='type-id-75'/>
14823          </function-decl>
14824        </member-function>
14825        <member-function access='private'>
14826          <!-- size_t std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::size() -->
14827          <function-decl name='size' mangled-name='_ZNKSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE4sizeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='670' column='1' visibility='default' binding='global' size-in-bits='64'>
14828            <!-- implicit parameter of type 'const std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
14829            <parameter type-id='type-id-877' is-artificial='yes'/>
14830            <!-- typedef size_t -->
14831            <return type-id='type-id-7'/>
14832          </function-decl>
14833        </member-function>
14834        <member-function access='private'>
14835          <!-- std::less<HeapProfileTable::Bucket*> std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::key_comp() -->
14836          <function-decl name='key_comp' mangled-name='_ZNKSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE8key_compEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='621' column='1' visibility='default' binding='global' size-in-bits='64'>
14837            <!-- implicit parameter of type 'const std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
14838            <parameter type-id='type-id-877' is-artificial='yes'/>
14839            <!-- struct std::less<HeapProfileTable::Bucket*> -->
14840            <return type-id='type-id-895'/>
14841          </function-decl>
14842        </member-function>
14843        <member-function access='private'>
14844          <!-- std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::begin() -->
14845          <function-decl name='begin' mangled-name='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE5beginEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='625' column='1' visibility='default' binding='global' size-in-bits='64'>
14846            <!-- implicit parameter of type 'std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
14847            <parameter type-id='type-id-910' is-artificial='yes'/>
14848            <!-- struct std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > -->
14849            <return type-id='type-id-882'/>
14850          </function-decl>
14851        </member-function>
14852        <member-function access='private'>
14853          <!-- std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::end() -->
14854          <function-decl name='end' mangled-name='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE3endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='639' column='1' visibility='default' binding='global' size-in-bits='64'>
14855            <!-- implicit parameter of type 'std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
14856            <parameter type-id='type-id-910' is-artificial='yes'/>
14857            <!-- struct std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > -->
14858            <return type-id='type-id-882'/>
14859          </function-decl>
14860        </member-function>
14861        <member-function access='protected' static='yes'>
14862          <!-- const std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>& std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::_S_value() -->
14863          <function-decl name='_S_value' mangled-name='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE8_S_valueEPKSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='524' column='1' visibility='default' binding='global' size-in-bits='64'>
14864            <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
14865            <parameter type-id='type-id-554'/>
14866            <!-- const std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>& -->
14867            <return type-id='type-id-904'/>
14868          </function-decl>
14869        </member-function>
14870        <member-function access='protected' static='yes'>
14871          <!-- const std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>& std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::_S_value() -->
14872          <function-decl name='_S_value' mangled-name='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE8_S_valueEPKSt13_Rb_tree_nodeIS7_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='500' column='1' visibility='default' binding='global' size-in-bits='64'>
14873            <!-- parameter of type 'const std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
14874            <parameter type-id='type-id-936'/>
14875            <!-- const std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>& -->
14876            <return type-id='type-id-904'/>
14877          </function-decl>
14878        </member-function>
14879        <member-function access='protected' static='yes'>
14880          <!-- HeapProfileTable::AllocValue::Bucket* const& std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::_S_key() -->
14881          <function-decl name='_S_key' mangled-name='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE6_S_keyEPKSt13_Rb_tree_nodeIS7_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='504' column='1' visibility='default' binding='global' size-in-bits='64'>
14882            <!-- parameter of type 'const std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
14883            <parameter type-id='type-id-936'/>
14884            <!-- HeapProfileTable::AllocValue::Bucket* const& -->
14885            <return type-id='type-id-855'/>
14886          </function-decl>
14887        </member-function>
14888        <member-function access='protected' static='yes'>
14889          <!-- std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >* std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::_S_left() -->
14890          <function-decl name='_S_left' mangled-name='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE7_S_leftEPSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='508' column='1' visibility='default' binding='global' size-in-bits='64'>
14891            <!-- parameter of type 'std::_Rb_tree_node_base*' -->
14892            <parameter type-id='type-id-675'/>
14893            <!-- std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >* -->
14894            <return type-id='type-id-940'/>
14895          </function-decl>
14896        </member-function>
14897        <member-function access='protected' static='yes'>
14898          <!-- std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >* std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::_S_right() -->
14899          <function-decl name='_S_right' mangled-name='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE8_S_rightEPSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='516' column='1' visibility='default' binding='global' size-in-bits='64'>
14900            <!-- parameter of type 'std::_Rb_tree_node_base*' -->
14901            <parameter type-id='type-id-675'/>
14902            <!-- std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >* -->
14903            <return type-id='type-id-940'/>
14904          </function-decl>
14905        </member-function>
14906        <member-function access='protected'>
14907          <!-- std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >* std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::_M_end() -->
14908          <function-decl name='_M_end' mangled-name='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE6_M_endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='492' column='1' visibility='default' binding='global' size-in-bits='64'>
14909            <!-- implicit parameter of type 'std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
14910            <parameter type-id='type-id-910' is-artificial='yes'/>
14911            <!-- std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >* -->
14912            <return type-id='type-id-940'/>
14913          </function-decl>
14914        </member-function>
14915        <member-function access='protected'>
14916          <!-- std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >* std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::_M_begin() -->
14917          <function-decl name='_M_begin' mangled-name='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE8_M_beginEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='481' column='1' visibility='default' binding='global' size-in-bits='64'>
14918            <!-- implicit parameter of type 'std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
14919            <parameter type-id='type-id-910' is-artificial='yes'/>
14920            <!-- std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >* -->
14921            <return type-id='type-id-940'/>
14922          </function-decl>
14923        </member-function>
14924        <member-function access='private'>
14925          <!-- std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::_M_lower_bound(std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*, std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*, HeapProfileTable::AllocValue::Bucket* const&) -->
14926          <function-decl name='_M_lower_bound' mangled-name='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE14_M_lower_boundEPSt13_Rb_tree_nodeIS7_ESG_RS3_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='981' column='1' visibility='default' binding='global' size-in-bits='64'>
14927            <!-- implicit parameter of type 'std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
14928            <parameter type-id='type-id-910' is-artificial='yes'/>
14929            <!-- parameter of type 'std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
14930            <parameter type-id='type-id-940'/>
14931            <!-- parameter of type 'std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
14932            <parameter type-id='type-id-940'/>
14933            <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket* const&' -->
14934            <parameter type-id='type-id-855'/>
14935            <!-- struct std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > -->
14936            <return type-id='type-id-882'/>
14937          </function-decl>
14938        </member-function>
14939        <member-function access='private'>
14940          <!-- std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::lower_bound(HeapProfileTable::AllocValue::Bucket* const&) -->
14941          <function-decl name='lower_bound' mangled-name='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE11lower_boundERS3_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='744' column='1' visibility='default' binding='global' size-in-bits='64'>
14942            <!-- implicit parameter of type 'std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
14943            <parameter type-id='type-id-910' is-artificial='yes'/>
14944            <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket* const&' -->
14945            <parameter type-id='type-id-855'/>
14946            <!-- struct std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > -->
14947            <return type-id='type-id-882'/>
14948          </function-decl>
14949        </member-function>
14950        <member-function access='private'>
14951          <!-- const std::allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >& std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::_M_get_Node_allocator() -->
14952          <function-decl name='_M_get_Node_allocator' mangled-name='_ZNKSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE21_M_get_Node_allocatorEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='349' column='1' visibility='default' binding='global' size-in-bits='64'>
14953            <!-- implicit parameter of type 'const std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
14954            <parameter type-id='type-id-877' is-artificial='yes'/>
14955            <!-- const std::allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >& -->
14956            <return type-id='type-id-891'/>
14957          </function-decl>
14958        </member-function>
14959        <member-function access='private'>
14960          <!-- std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::get_allocator() -->
14961          <function-decl name='get_allocator' mangled-name='_ZNKSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE13get_allocatorEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='353' column='1' visibility='default' binding='global' size-in-bits='64'>
14962            <!-- implicit parameter of type 'const std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
14963            <parameter type-id='type-id-877' is-artificial='yes'/>
14964            <!-- class std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > -->
14965            <return type-id='type-id-892'/>
14966          </function-decl>
14967        </member-function>
14968        <member-function access='protected'>
14969          <!-- void std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::_M_put_node(std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*) -->
14970          <function-decl name='_M_put_node' mangled-name='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE11_M_put_nodeEPSt13_Rb_tree_nodeIS7_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='362' column='1' visibility='default' binding='global' size-in-bits='64'>
14971            <!-- implicit parameter of type 'std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
14972            <parameter type-id='type-id-910' is-artificial='yes'/>
14973            <!-- parameter of type 'std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
14974            <parameter type-id='type-id-940'/>
14975            <!-- void -->
14976            <return type-id='type-id-75'/>
14977          </function-decl>
14978        </member-function>
14979        <member-function access='protected'>
14980          <!-- void std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*) -->
14981          <function-decl name='_M_destroy_node' mangled-name='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE15_M_destroy_nodeEPSt13_Rb_tree_nodeIS7_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='381' column='1' visibility='default' binding='global' size-in-bits='64'>
14982            <!-- implicit parameter of type 'std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
14983            <parameter type-id='type-id-910' is-artificial='yes'/>
14984            <!-- parameter of type 'std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
14985            <parameter type-id='type-id-940'/>
14986            <!-- void -->
14987            <return type-id='type-id-75'/>
14988          </function-decl>
14989        </member-function>
14990        <member-function access='protected'>
14991          <!-- std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >* std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::_M_get_node() -->
14992          <function-decl name='_M_get_node' mangled-name='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE11_M_get_nodeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='358' column='1' visibility='default' binding='global' size-in-bits='64'>
14993            <!-- implicit parameter of type 'std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
14994            <parameter type-id='type-id-910' is-artificial='yes'/>
14995            <!-- std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >* -->
14996            <return type-id='type-id-940'/>
14997          </function-decl>
14998        </member-function>
14999        <member-function access='protected' static='yes'>
15000          <!-- HeapProfileTable::AllocValue::Bucket* const& std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::_S_key() -->
15001          <function-decl name='_S_key' mangled-name='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE6_S_keyEPKSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='528' column='1' visibility='default' binding='global' size-in-bits='64'>
15002            <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
15003            <parameter type-id='type-id-554'/>
15004            <!-- HeapProfileTable::AllocValue::Bucket* const& -->
15005            <return type-id='type-id-855'/>
15006          </function-decl>
15007        </member-function>
15008        <member-function access='protected'>
15009          <!-- std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >* std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::_M_create_node(const std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>&) -->
15010          <function-decl name='_M_create_node' mangled-name='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE14_M_create_nodeERKS7_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='367' column='1' visibility='default' binding='global' size-in-bits='64'>
15011            <!-- implicit parameter of type 'std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
15012            <parameter type-id='type-id-910' is-artificial='yes'/>
15013            <!-- parameter of type 'const std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>&' -->
15014            <parameter type-id='type-id-904'/>
15015            <!-- std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >* -->
15016            <return type-id='type-id-940'/>
15017          </function-decl>
15018        </member-function>
15019        <member-function access='protected'>
15020          <!-- std::_Rb_tree_node_base*& std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::_M_rightmost() -->
15021          <function-decl name='_M_rightmost' mangled-name='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE12_M_rightmostEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='473' column='1' visibility='default' binding='global' size-in-bits='64'>
15022            <!-- implicit parameter of type 'std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
15023            <parameter type-id='type-id-910' is-artificial='yes'/>
15024            <!-- std::_Rb_tree_node_base*& -->
15025            <return type-id='type-id-676'/>
15026          </function-decl>
15027        </member-function>
15028        <member-function access='protected'>
15029          <!-- std::_Rb_tree_node_base*& std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::_M_leftmost() -->
15030          <function-decl name='_M_leftmost' mangled-name='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE11_M_leftmostEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='465' column='1' visibility='default' binding='global' size-in-bits='64'>
15031            <!-- implicit parameter of type 'std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
15032            <parameter type-id='type-id-910' is-artificial='yes'/>
15033            <!-- std::_Rb_tree_node_base*& -->
15034            <return type-id='type-id-676'/>
15035          </function-decl>
15036        </member-function>
15037        <member-function access='protected' static='yes'>
15038          <!-- const std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >* std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::_S_right() -->
15039          <function-decl name='_S_right' mangled-name='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE8_S_rightEPKSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='520' column='1' visibility='default' binding='global' size-in-bits='64'>
15040            <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
15041            <parameter type-id='type-id-554'/>
15042            <!-- const std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >* -->
15043            <return type-id='type-id-936'/>
15044          </function-decl>
15045        </member-function>
15046        <member-function access='private'>
15047          <!-- void std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::_M_erase(std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*) -->
15048          <function-decl name='_M_erase' mangled-name='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE8_M_eraseEPSt13_Rb_tree_nodeIS7_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='964' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE8_M_eraseEPSt13_Rb_tree_nodeIS7_E'>
15049            <!-- implicit parameter of type 'std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
15050            <parameter type-id='type-id-910' is-artificial='yes'/>
15051            <!-- parameter of type 'std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
15052            <parameter type-id='type-id-940'/>
15053            <!-- void -->
15054            <return type-id='type-id-75'/>
15055          </function-decl>
15056        </member-function>
15057        <member-function access='private'>
15058          <!-- std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::_M_insert_(const std::_Rb_tree_node_base*, const std::_Rb_tree_node_base*, const std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>&) -->
15059          <function-decl name='_M_insert_' mangled-name='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE10_M_insert_EPKSt18_Rb_tree_node_baseSG_RKS7_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='874' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE10_M_insert_EPKSt18_Rb_tree_node_baseSG_RKS7_'>
15060            <!-- implicit parameter of type 'std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
15061            <parameter type-id='type-id-910' is-artificial='yes'/>
15062            <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
15063            <parameter type-id='type-id-554'/>
15064            <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
15065            <parameter type-id='type-id-554'/>
15066            <!-- parameter of type 'const std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>&' -->
15067            <parameter type-id='type-id-904'/>
15068            <!-- struct std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > -->
15069            <return type-id='type-id-882'/>
15070          </function-decl>
15071        </member-function>
15072        <member-function access='private'>
15073          <!-- std::pair<std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, bool> std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::_M_insert_unique(const std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>&) -->
15074          <function-decl name='_M_insert_unique' mangled-name='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE16_M_insert_uniqueERKS7_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='1161' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE16_M_insert_uniqueERKS7_'>
15075            <!-- implicit parameter of type 'std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
15076            <parameter type-id='type-id-910' is-artificial='yes'/>
15077            <!-- parameter of type 'const std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>&' -->
15078            <parameter type-id='type-id-904'/>
15079            <!-- struct std::pair<std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, bool> -->
15080            <return type-id='type-id-925'/>
15081          </function-decl>
15082        </member-function>
15083        <member-function access='private'>
15084          <!-- std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, const std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>&) -->
15085          <function-decl name='_M_insert_unique_' mangled-name='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS7_ERKS7_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='1206' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS7_ERKS7_'>
15086            <!-- implicit parameter of type 'std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
15087            <parameter type-id='type-id-910' is-artificial='yes'/>
15088            <!-- parameter of type 'struct std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >' -->
15089            <parameter type-id='type-id-878'/>
15090            <!-- parameter of type 'const std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>&' -->
15091            <parameter type-id='type-id-904'/>
15092            <!-- struct std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > -->
15093            <return type-id='type-id-882'/>
15094          </function-decl>
15095        </member-function>
15096      </class-decl>
15097      <!-- class std::allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > > -->
15098      <class-decl name='allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='87' column='1' id='type-id-889'>
15099        <!-- class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > > -->
15100        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-859'/>
15101        <member-function access='private'>
15102          <!-- void std::allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::allocator() -->
15103          <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
15104            <!-- implicit parameter of type 'std::allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
15105            <parameter type-id='type-id-918' is-artificial='yes'/>
15106            <!-- void -->
15107            <return type-id='type-id-75'/>
15108          </function-decl>
15109        </member-function>
15110        <member-function access='private'>
15111          <!-- void std::allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::allocator(const std::allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >&) -->
15112          <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
15113            <!-- implicit parameter of type 'std::allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
15114            <parameter type-id='type-id-918' is-artificial='yes'/>
15115            <!-- parameter of type 'const std::allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >&' -->
15116            <parameter type-id='type-id-891'/>
15117            <!-- void -->
15118            <return type-id='type-id-75'/>
15119          </function-decl>
15120        </member-function>
15121        <member-function access='private' destructor='yes'>
15122          <!-- std::allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::~allocator(int) -->
15123          <function-decl name='~allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
15124            <!-- implicit parameter of type 'std::allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
15125            <parameter type-id='type-id-918' is-artificial='yes'/>
15126            <!-- artificial parameter of type 'int' -->
15127            <parameter type-id='type-id-1' is-artificial='yes'/>
15128            <!-- void -->
15129            <return type-id='type-id-75'/>
15130          </function-decl>
15131        </member-function>
15132      </class-decl>
15133      <!-- class std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > > -->
15134      <class-decl name='allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' visibility='default' id='type-id-941'/>
15135      <!-- class std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > -->
15136      <class-decl name='allocator&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='87' column='1' id='type-id-892'>
15137        <!-- class __gnu_cxx::new_allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > -->
15138        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-861'/>
15139        <member-function access='private'>
15140          <!-- void std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >::allocator() -->
15141          <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
15142            <!-- implicit parameter of type 'std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
15143            <parameter type-id='type-id-919' is-artificial='yes'/>
15144            <!-- void -->
15145            <return type-id='type-id-75'/>
15146          </function-decl>
15147        </member-function>
15148        <member-function access='private'>
15149          <!-- void std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >::allocator(const std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >&) -->
15150          <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
15151            <!-- implicit parameter of type 'std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
15152            <parameter type-id='type-id-919' is-artificial='yes'/>
15153            <!-- parameter of type 'const std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >&' -->
15154            <parameter type-id='type-id-894'/>
15155            <!-- void -->
15156            <return type-id='type-id-75'/>
15157          </function-decl>
15158        </member-function>
15159        <member-function access='private' destructor='yes'>
15160          <!-- std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >::~allocator(int) -->
15161          <function-decl name='~allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
15162            <!-- implicit parameter of type 'std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
15163            <parameter type-id='type-id-919' is-artificial='yes'/>
15164            <!-- artificial parameter of type 'int' -->
15165            <parameter type-id='type-id-1' is-artificial='yes'/>
15166            <!-- void -->
15167            <return type-id='type-id-75'/>
15168          </function-decl>
15169        </member-function>
15170        <member-function access='private'>
15171          <!-- void std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >::allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >(const std::allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >&) -->
15172          <function-decl name='allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt; &gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='107' column='1' visibility='default' binding='global' size-in-bits='64'>
15173            <!-- implicit parameter of type 'std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
15174            <parameter type-id='type-id-919' is-artificial='yes'/>
15175            <!-- parameter of type 'const std::allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >&' -->
15176            <parameter type-id='type-id-891'/>
15177            <!-- void -->
15178            <return type-id='type-id-75'/>
15179          </function-decl>
15180        </member-function>
15181      </class-decl>
15182      <!-- class std::allocator<std::pair<const void* const, const char*> > -->
15183      <class-decl name='allocator&lt;std::pair&lt;const void* const, const char*&gt; &gt;' visibility='default' id='type-id-942'/>
15184      <!-- class std::map<HeapProfileTable::Bucket*, HeapProfileTable::Snapshot::Entry, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > > -->
15185      <class-decl name='map&lt;HeapProfileTable::Bucket*, HeapProfileTable::Snapshot::Entry, std::less&lt;HeapProfileTable::Bucket*&gt;, std::allocator&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt; &gt;' size-in-bits='384' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='87' column='1' id='type-id-269'>
15186        <member-type access='private'>
15187          <!-- class std::map<HeapProfileTable::Bucket*, HeapProfileTable::Snapshot::Entry, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::value_compare -->
15188          <class-decl name='value_compare' visibility='default' is-declaration-only='yes' id='type-id-943'/>
15189        </member-type>
15190        <data-member access='private' layout-offset-in-bits='0'>
15191          <!-- std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > > std::map<HeapProfileTable::Bucket*, HeapProfileTable::Snapshot::Entry, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::_M_t -->
15192          <var-decl name='_M_t' type-id='type-id-874' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='128' column='1'/>
15193        </data-member>
15194        <member-function access='private'>
15195          <!-- void std::map<HeapProfileTable::Bucket*, HeapProfileTable::Snapshot::Entry, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::map() -->
15196          <function-decl name='map' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
15197            <!-- implicit parameter of type 'std::map<HeapProfileTable::Bucket*, HeapProfileTable::Snapshot::Entry, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
15198            <parameter type-id='type-id-921' is-artificial='yes'/>
15199            <!-- void -->
15200            <return type-id='type-id-75'/>
15201          </function-decl>
15202        </member-function>
15203        <member-function access='private'>
15204          <!-- void std::map<HeapProfileTable::Bucket*, HeapProfileTable::Snapshot::Entry, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::map(const std::less<HeapProfileTable::Bucket*>&, const std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >&) -->
15205          <function-decl name='map' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='159' column='1' visibility='default' binding='global' size-in-bits='64'>
15206            <!-- implicit parameter of type 'std::map<HeapProfileTable::Bucket*, HeapProfileTable::Snapshot::Entry, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
15207            <parameter type-id='type-id-921' is-artificial='yes'/>
15208            <!-- parameter of type 'const std::less<HeapProfileTable::Bucket*>&' -->
15209            <parameter type-id='type-id-897'/>
15210            <!-- parameter of type 'const std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >&' -->
15211            <parameter type-id='type-id-894'/>
15212            <!-- void -->
15213            <return type-id='type-id-75'/>
15214          </function-decl>
15215        </member-function>
15216        <member-function access='private'>
15217          <!-- void std::map<HeapProfileTable::Bucket*, HeapProfileTable::Snapshot::Entry, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::map(const std::map<HeapProfileTable::Bucket*, HeapProfileTable::Snapshot::Entry, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >&) -->
15218          <function-decl name='map' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='170' column='1' visibility='default' binding='global' size-in-bits='64'>
15219            <!-- implicit parameter of type 'std::map<HeapProfileTable::Bucket*, HeapProfileTable::Snapshot::Entry, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
15220            <parameter type-id='type-id-921' is-artificial='yes'/>
15221            <!-- parameter of type 'const std::map<HeapProfileTable::Bucket*, HeapProfileTable::Snapshot::Entry, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >&' -->
15222            <parameter type-id='type-id-900'/>
15223            <!-- void -->
15224            <return type-id='type-id-75'/>
15225          </function-decl>
15226        </member-function>
15227        <member-function access='private'>
15228          <!-- std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > std::map<HeapProfileTable::Bucket*, HeapProfileTable::Snapshot::Entry, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::lower_bound(HeapProfileTable::AllocValue::Bucket* const&) -->
15229          <function-decl name='lower_bound' mangled-name='_ZNSt3mapIP17HeapProfileBucketN16HeapProfileTable8Snapshot5EntryESt4lessIS1_ESaISt4pairIKS1_S4_EEE11lower_boundERS8_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='700' column='1' visibility='default' binding='global' size-in-bits='64'>
15230            <!-- implicit parameter of type 'std::map<HeapProfileTable::Bucket*, HeapProfileTable::Snapshot::Entry, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
15231            <parameter type-id='type-id-921' is-artificial='yes'/>
15232            <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket* const&' -->
15233            <parameter type-id='type-id-855'/>
15234            <!-- struct std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > -->
15235            <return type-id='type-id-882'/>
15236          </function-decl>
15237        </member-function>
15238        <member-function access='private'>
15239          <!-- std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > std::map<HeapProfileTable::Bucket*, HeapProfileTable::Snapshot::Entry, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::end() -->
15240          <function-decl name='end' mangled-name='_ZNSt3mapIP17HeapProfileBucketN16HeapProfileTable8Snapshot5EntryESt4lessIS1_ESaISt4pairIKS1_S4_EEE3endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='324' column='1' visibility='default' binding='global' size-in-bits='64'>
15241            <!-- implicit parameter of type 'std::map<HeapProfileTable::Bucket*, HeapProfileTable::Snapshot::Entry, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
15242            <parameter type-id='type-id-921' is-artificial='yes'/>
15243            <!-- struct std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > -->
15244            <return type-id='type-id-882'/>
15245          </function-decl>
15246        </member-function>
15247        <member-function access='private'>
15248          <!-- std::less<HeapProfileTable::Bucket*> std::map<HeapProfileTable::Bucket*, HeapProfileTable::Snapshot::Entry, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::key_comp() -->
15249          <function-decl name='key_comp' mangled-name='_ZNKSt3mapIP17HeapProfileBucketN16HeapProfileTable8Snapshot5EntryESt4lessIS1_ESaISt4pairIKS1_S4_EEE8key_compEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='634' column='1' visibility='default' binding='global' size-in-bits='64'>
15250            <!-- implicit parameter of type 'const std::map<HeapProfileTable::Bucket*, HeapProfileTable::Snapshot::Entry, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
15251            <parameter type-id='type-id-901' is-artificial='yes'/>
15252            <!-- struct std::less<HeapProfileTable::Bucket*> -->
15253            <return type-id='type-id-895'/>
15254          </function-decl>
15255        </member-function>
15256        <member-function access='private'>
15257          <!-- std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > std::map<HeapProfileTable::Bucket*, HeapProfileTable::Snapshot::Entry, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::insert(std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, const std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>&) -->
15258          <function-decl name='insert' mangled-name='_ZNSt3mapIP17HeapProfileBucketN16HeapProfileTable8Snapshot5EntryESt4lessIS1_ESaISt4pairIKS1_S4_EEE6insertESt17_Rb_tree_iteratorIS9_ERKS9_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='539' column='1' visibility='default' binding='global' size-in-bits='64'>
15259            <!-- implicit parameter of type 'std::map<HeapProfileTable::Bucket*, HeapProfileTable::Snapshot::Entry, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
15260            <parameter type-id='type-id-921' is-artificial='yes'/>
15261            <!-- parameter of type 'struct std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >' -->
15262            <parameter type-id='type-id-882'/>
15263            <!-- parameter of type 'const std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>&' -->
15264            <parameter type-id='type-id-904'/>
15265            <!-- struct std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > -->
15266            <return type-id='type-id-882'/>
15267          </function-decl>
15268        </member-function>
15269        <member-function access='private'>
15270          <!-- HeapProfileTable::Snapshot::Entry& std::map<HeapProfileTable::Bucket*, HeapProfileTable::Snapshot::Entry, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::operator[](HeapProfileTable::AllocValue::Bucket* const&) -->
15271          <function-decl name='operator[]' mangled-name='_ZNSt3mapIP17HeapProfileBucketN16HeapProfileTable8Snapshot5EntryESt4lessIS1_ESaISt4pairIKS1_S4_EEEixERS8_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='442' column='1' visibility='default' binding='global' size-in-bits='64'>
15272            <!-- implicit parameter of type 'std::map<HeapProfileTable::Bucket*, HeapProfileTable::Snapshot::Entry, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
15273            <parameter type-id='type-id-921' is-artificial='yes'/>
15274            <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket* const&' -->
15275            <parameter type-id='type-id-855'/>
15276            <!-- HeapProfileTable::Snapshot::Entry& -->
15277            <return type-id='type-id-858'/>
15278          </function-decl>
15279        </member-function>
15280        <member-function access='private'>
15281          <!-- size_t std::map<HeapProfileTable::Bucket*, HeapProfileTable::Snapshot::Entry, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::size() -->
15282          <function-decl name='size' mangled-name='_ZNKSt3mapIP17HeapProfileBucketN16HeapProfileTable8Snapshot5EntryESt4lessIS1_ESaISt4pairIKS1_S4_EEE4sizeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='420' column='1' visibility='default' binding='global' size-in-bits='64'>
15283            <!-- implicit parameter of type 'const std::map<HeapProfileTable::Bucket*, HeapProfileTable::Snapshot::Entry, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
15284            <parameter type-id='type-id-901' is-artificial='yes'/>
15285            <!-- typedef size_t -->
15286            <return type-id='type-id-7'/>
15287          </function-decl>
15288        </member-function>
15289        <member-function access='private'>
15290          <!-- std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > std::map<HeapProfileTable::Bucket*, HeapProfileTable::Snapshot::Entry, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::begin() -->
15291          <function-decl name='begin' mangled-name='_ZNSt3mapIP17HeapProfileBucketN16HeapProfileTable8Snapshot5EntryESt4lessIS1_ESaISt4pairIKS1_S4_EEE5beginEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='306' column='1' visibility='default' binding='global' size-in-bits='64'>
15292            <!-- implicit parameter of type 'std::map<HeapProfileTable::Bucket*, HeapProfileTable::Snapshot::Entry, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
15293            <parameter type-id='type-id-921' is-artificial='yes'/>
15294            <!-- struct std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > -->
15295            <return type-id='type-id-882'/>
15296          </function-decl>
15297        </member-function>
15298      </class-decl>
15299      <!-- class std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > > -->
15300      <class-decl name='map&lt;const void*, const char*, std::less&lt;const void*&gt;, std::allocator&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' visibility='default' id='type-id-944'/>
15301      <!-- struct std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > -->
15302      <class-decl name='_Rb_tree_const_iterator&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='224' column='1' id='type-id-878'>
15303        <data-member access='public' layout-offset-in-bits='0'>
15304          <!-- std::_Rb_tree_node_base::_Const_Base_ptr std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >::_M_node -->
15305          <var-decl name='_M_node' type-id='type-id-775' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='294' column='1'/>
15306        </data-member>
15307        <member-function access='public'>
15308          <!-- void std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >::_Rb_tree_const_iterator() -->
15309          <function-decl name='_Rb_tree_const_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='238' column='1' visibility='default' binding='global' size-in-bits='64'>
15310            <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
15311            <parameter type-id='type-id-914' is-artificial='yes'/>
15312            <!-- void -->
15313            <return type-id='type-id-75'/>
15314          </function-decl>
15315        </member-function>
15316        <member-function access='public'>
15317          <!-- void std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >::_Rb_tree_const_iterator(const std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*) -->
15318          <function-decl name='_Rb_tree_const_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='242' column='1' visibility='default' binding='global' size-in-bits='64'>
15319            <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
15320            <parameter type-id='type-id-914' is-artificial='yes'/>
15321            <!-- parameter of type 'const std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
15322            <parameter type-id='type-id-936'/>
15323            <!-- void -->
15324            <return type-id='type-id-75'/>
15325          </function-decl>
15326        </member-function>
15327        <member-function access='public'>
15328          <!-- void std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >::_Rb_tree_const_iterator(const std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >&) -->
15329          <function-decl name='_Rb_tree_const_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='245' column='1' visibility='default' binding='global' size-in-bits='64'>
15330            <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
15331            <parameter type-id='type-id-914' is-artificial='yes'/>
15332            <!-- parameter of type 'const std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >&' -->
15333            <parameter type-id='type-id-884'/>
15334            <!-- void -->
15335            <return type-id='type-id-75'/>
15336          </function-decl>
15337        </member-function>
15338        <member-function access='public'>
15339          <!-- std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >& std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >::operator&#45;&#45;() -->
15340          <function-decl name='operator--' mangled-name='_ZNSt23_Rb_tree_const_iteratorISt4pairIKP17HeapProfileBucketN16HeapProfileTable8Snapshot5EntryEEEmmEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='272' column='1' visibility='default' binding='global' size-in-bits='64'>
15341            <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
15342            <parameter type-id='type-id-914' is-artificial='yes'/>
15343            <!-- std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >& -->
15344            <return type-id='type-id-913'/>
15345          </function-decl>
15346        </member-function>
15347        <member-function access='public'>
15348          <!-- std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >& std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >::operator++() -->
15349          <function-decl name='operator++' mangled-name='_ZNSt23_Rb_tree_const_iteratorISt4pairIKP17HeapProfileBucketN16HeapProfileTable8Snapshot5EntryEEEppEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='257' column='1' visibility='default' binding='global' size-in-bits='64'>
15350            <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
15351            <parameter type-id='type-id-914' is-artificial='yes'/>
15352            <!-- std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >& -->
15353            <return type-id='type-id-913'/>
15354          </function-decl>
15355        </member-function>
15356        <member-function access='public'>
15357          <!-- const std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>* std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >::operator&#45;>() -->
15358          <function-decl name='operator-&gt;' mangled-name='_ZNKSt23_Rb_tree_const_iteratorISt4pairIKP17HeapProfileBucketN16HeapProfileTable8Snapshot5EntryEEEptEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='253' column='1' visibility='default' binding='global' size-in-bits='64'>
15359            <!-- implicit parameter of type 'const std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
15360            <parameter type-id='type-id-881' is-artificial='yes'/>
15361            <!-- const std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>* -->
15362            <return type-id='type-id-905'/>
15363          </function-decl>
15364        </member-function>
15365        <member-function access='public'>
15366          <!-- bool std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >::operator!=(const std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >&) -->
15367          <function-decl name='operator!=' mangled-name='_ZNKSt23_Rb_tree_const_iteratorISt4pairIKP17HeapProfileBucketN16HeapProfileTable8Snapshot5EntryEEEneERKS8_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='291' column='1' visibility='default' binding='global' size-in-bits='64'>
15368            <!-- implicit parameter of type 'const std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
15369            <parameter type-id='type-id-881' is-artificial='yes'/>
15370            <!-- parameter of type 'const std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >&' -->
15371            <parameter type-id='type-id-880'/>
15372            <!-- bool -->
15373            <return type-id='type-id-76'/>
15374          </function-decl>
15375        </member-function>
15376      </class-decl>
15377      <!-- struct std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > -->
15378      <class-decl name='_Rb_tree_iterator&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='154' column='1' id='type-id-882'>
15379        <data-member access='public' layout-offset-in-bits='0'>
15380          <!-- std::_Rb_tree_node_base::_Base_ptr std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >::_M_node -->
15381          <var-decl name='_M_node' type-id='type-id-777' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='219' column='1'/>
15382        </data-member>
15383        <member-function access='public'>
15384          <!-- void std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >::_Rb_tree_iterator() -->
15385          <function-decl name='_Rb_tree_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='166' column='1' visibility='default' binding='global' size-in-bits='64'>
15386            <!-- implicit parameter of type 'std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
15387            <parameter type-id='type-id-916' is-artificial='yes'/>
15388            <!-- void -->
15389            <return type-id='type-id-75'/>
15390          </function-decl>
15391        </member-function>
15392        <member-function access='public'>
15393          <!-- void std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >::_Rb_tree_iterator(std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*) -->
15394          <function-decl name='_Rb_tree_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='170' column='1' visibility='default' binding='global' size-in-bits='64'>
15395            <!-- implicit parameter of type 'std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
15396            <parameter type-id='type-id-916' is-artificial='yes'/>
15397            <!-- parameter of type 'std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
15398            <parameter type-id='type-id-940'/>
15399            <!-- void -->
15400            <return type-id='type-id-75'/>
15401          </function-decl>
15402        </member-function>
15403        <member-function access='public'>
15404          <!-- bool std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >::operator==(const std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >&) -->
15405          <function-decl name='operator==' mangled-name='_ZNKSt17_Rb_tree_iteratorISt4pairIKP17HeapProfileBucketN16HeapProfileTable8Snapshot5EntryEEEeqERKS8_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='212' column='1' visibility='default' binding='global' size-in-bits='64'>
15406            <!-- implicit parameter of type 'const std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
15407            <parameter type-id='type-id-885' is-artificial='yes'/>
15408            <!-- parameter of type 'const std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >&' -->
15409            <parameter type-id='type-id-884'/>
15410            <!-- bool -->
15411            <return type-id='type-id-76'/>
15412          </function-decl>
15413        </member-function>
15414        <member-function access='public'>
15415          <!-- std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >& std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >::operator&#45;&#45;() -->
15416          <function-decl name='operator--' mangled-name='_ZNSt17_Rb_tree_iteratorISt4pairIKP17HeapProfileBucketN16HeapProfileTable8Snapshot5EntryEEEmmEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='197' column='1' visibility='default' binding='global' size-in-bits='64'>
15417            <!-- implicit parameter of type 'std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
15418            <parameter type-id='type-id-916' is-artificial='yes'/>
15419            <!-- std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >& -->
15420            <return type-id='type-id-915'/>
15421          </function-decl>
15422        </member-function>
15423        <member-function access='public'>
15424          <!-- std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>& std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >::operator*() -->
15425          <function-decl name='operator*' mangled-name='_ZNKSt17_Rb_tree_iteratorISt4pairIKP17HeapProfileBucketN16HeapProfileTable8Snapshot5EntryEEEdeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='174' column='1' visibility='default' binding='global' size-in-bits='64'>
15426            <!-- implicit parameter of type 'const std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
15427            <parameter type-id='type-id-885' is-artificial='yes'/>
15428            <!-- std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>& -->
15429            <return type-id='type-id-922'/>
15430          </function-decl>
15431        </member-function>
15432      </class-decl>
15433      <!-- struct std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > -->
15434      <class-decl name='_Select1st&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='482' column='1' id='type-id-886'>
15435        <!-- struct std::unary_function<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, HeapProfileTable::Bucket* const> -->
15436        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-945'/>
15437        <member-function access='public'>
15438          <!-- HeapProfileTable::AllocValue::Bucket* const& std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >::operator()(const std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>&) -->
15439          <function-decl name='operator()' mangled-name='_ZNKSt10_Select1stISt4pairIKP17HeapProfileBucketN16HeapProfileTable8Snapshot5EntryEEEclERKS7_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='488' column='1' visibility='default' binding='global' size-in-bits='64'>
15440            <!-- implicit parameter of type 'const std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
15441            <parameter type-id='type-id-888' is-artificial='yes'/>
15442            <!-- parameter of type 'const std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>&' -->
15443            <parameter type-id='type-id-904'/>
15444            <!-- HeapProfileTable::AllocValue::Bucket* const& -->
15445            <return type-id='type-id-855'/>
15446          </function-decl>
15447        </member-function>
15448      </class-decl>
15449      <!-- struct std::__copy_move_backward<false, false, std::random_access_iterator_tag> -->
15450      <class-decl name='__copy_move_backward&lt;false, false, std::random_access_iterator_tag&gt;' is-struct='yes' visibility='default' id='type-id-946'/>
15451      <!-- struct std::__equal<false> -->
15452      <class-decl name='__equal&lt;false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='796' column='1' id='type-id-947'>
15453        <member-function access='public' static='yes'>
15454          <!-- bool std::__equal<false>::equal<const void* const*, const void**>(void* const*, void**) -->
15455          <function-decl name='equal&lt;const void* const*, const void**&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='799' column='1' visibility='default' binding='global' size-in-bits='64'>
15456            <!-- parameter of type 'void* const*' -->
15457            <parameter type-id='type-id-251'/>
15458            <!-- parameter of type 'void* const*' -->
15459            <parameter type-id='type-id-251'/>
15460            <!-- parameter of type 'void**' -->
15461            <parameter type-id='type-id-174'/>
15462            <!-- bool -->
15463            <return type-id='type-id-76'/>
15464          </function-decl>
15465        </member-function>
15466        <member-function access='public' static='yes'>
15467          <!-- bool std::__equal<false>::equal<const void* const*, const void**>(void* const*, void**) -->
15468          <function-decl name='equal&lt;const void* const*, const void**&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='799' column='1' visibility='default' binding='global' size-in-bits='64'>
15469            <!-- parameter of type 'void* const*' -->
15470            <parameter type-id='type-id-251'/>
15471            <!-- parameter of type 'void* const*' -->
15472            <parameter type-id='type-id-251'/>
15473            <!-- parameter of type 'void**' -->
15474            <parameter type-id='type-id-174'/>
15475            <!-- bool -->
15476            <return type-id='type-id-76'/>
15477          </function-decl>
15478        </member-function>
15479        <member-function access='public' static='yes'>
15480          <!-- bool std::__equal<false>::equal<const void**, const void**>(void**, void**) -->
15481          <function-decl name='equal&lt;const void**, const void**&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='799' column='1' visibility='default' binding='global' size-in-bits='64'>
15482            <!-- parameter of type 'void**' -->
15483            <parameter type-id='type-id-174'/>
15484            <!-- parameter of type 'void**' -->
15485            <parameter type-id='type-id-174'/>
15486            <!-- parameter of type 'void**' -->
15487            <parameter type-id='type-id-174'/>
15488            <!-- bool -->
15489            <return type-id='type-id-76'/>
15490          </function-decl>
15491        </member-function>
15492      </class-decl>
15493      <!-- struct std::__iter_swap<true> -->
15494      <class-decl name='__iter_swap&lt;true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='96' column='1' id='type-id-948'>
15495        <member-function access='public' static='yes'>
15496          <!-- void std::__iter_swap<true>::iter_swap<HeapProfileTable::Bucket**, HeapProfileTable::Bucket**>(HeapProfileTable::AllocValue::Bucket**) -->
15497          <function-decl name='iter_swap&lt;HeapProfileTable::Bucket**, HeapProfileTable::Bucket**&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
15498            <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
15499            <parameter type-id='type-id-280'/>
15500            <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
15501            <parameter type-id='type-id-280'/>
15502            <!-- void -->
15503            <return type-id='type-id-75'/>
15504          </function-decl>
15505        </member-function>
15506        <member-function access='public' static='yes'>
15507          <!-- void std::__iter_swap<true>::iter_swap<HeapProfileTable::Snapshot::Entry*, HeapProfileTable::Snapshot::Entry*>(HeapProfileTable::Snapshot::Entry*) -->
15508          <function-decl name='iter_swap&lt;HeapProfileTable::Snapshot::Entry*, HeapProfileTable::Snapshot::Entry*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
15509            <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
15510            <parameter type-id='type-id-265'/>
15511            <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
15512            <parameter type-id='type-id-265'/>
15513            <!-- void -->
15514            <return type-id='type-id-75'/>
15515          </function-decl>
15516        </member-function>
15517      </class-decl>
15518      <!-- struct std::__miter_base<HeapProfileTable::Bucket**, false> -->
15519      <class-decl name='__miter_base&lt;HeapProfileTable::Bucket**, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='285' column='1' id='type-id-949'>
15520        <member-function access='public' static='yes'>
15521          <!-- HeapProfileTable::AllocValue::Bucket** std::__miter_base<HeapProfileTable::Bucket**, false>::__b() -->
15522          <function-decl name='__b' mangled-name='_ZNSt12__miter_baseIPP17HeapProfileBucketLb0EE3__bES2_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='287' column='1' visibility='default' binding='global' size-in-bits='64'>
15523            <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
15524            <parameter type-id='type-id-280'/>
15525            <!-- HeapProfileTable::AllocValue::Bucket** -->
15526            <return type-id='type-id-280'/>
15527          </function-decl>
15528        </member-function>
15529      </class-decl>
15530      <!-- struct std::__miter_base<HeapProfileTable::Snapshot::Entry*, false> -->
15531      <class-decl name='__miter_base&lt;HeapProfileTable::Snapshot::Entry*, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='285' column='1' id='type-id-950'>
15532        <member-function access='public' static='yes'>
15533          <!-- HeapProfileTable::Snapshot::Entry* std::__miter_base<HeapProfileTable::Snapshot::Entry*, false>::__b() -->
15534          <function-decl name='__b' mangled-name='_ZNSt12__miter_baseIPN16HeapProfileTable8Snapshot5EntryELb0EE3__bES3_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='287' column='1' visibility='default' binding='global' size-in-bits='64'>
15535            <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
15536            <parameter type-id='type-id-265'/>
15537            <!-- HeapProfileTable::Snapshot::Entry* -->
15538            <return type-id='type-id-265'/>
15539          </function-decl>
15540        </member-function>
15541      </class-decl>
15542      <!-- struct std::__miter_base<const void* const*, false> -->
15543      <class-decl name='__miter_base&lt;const void* const*, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='285' column='1' id='type-id-951'>
15544        <member-function access='public' static='yes'>
15545          <!-- void* const* std::__miter_base<const void* const*, false>::__b() -->
15546          <function-decl name='__b' mangled-name='_ZNSt12__miter_baseIPKPKvLb0EE3__bES3_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='287' column='1' visibility='default' binding='global' size-in-bits='64'>
15547            <!-- parameter of type 'void* const*' -->
15548            <parameter type-id='type-id-251'/>
15549            <!-- void* const* -->
15550            <return type-id='type-id-251'/>
15551          </function-decl>
15552        </member-function>
15553      </class-decl>
15554      <!-- struct std::__niter_base<HeapProfileTable::Bucket**, false> -->
15555      <class-decl name='__niter_base&lt;HeapProfileTable::Bucket**, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='267' column='1' id='type-id-952'>
15556        <member-function access='public' static='yes'>
15557          <!-- HeapProfileTable::AllocValue::Bucket** std::__niter_base<HeapProfileTable::Bucket**, false>::__b() -->
15558          <function-decl name='__b' mangled-name='_ZNSt12__niter_baseIPP17HeapProfileBucketLb0EE3__bES2_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='269' column='1' visibility='default' binding='global' size-in-bits='64'>
15559            <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
15560            <parameter type-id='type-id-280'/>
15561            <!-- HeapProfileTable::AllocValue::Bucket** -->
15562            <return type-id='type-id-280'/>
15563          </function-decl>
15564        </member-function>
15565      </class-decl>
15566      <!-- struct std::__niter_base<HeapProfileTable::Snapshot::Entry*, false> -->
15567      <class-decl name='__niter_base&lt;HeapProfileTable::Snapshot::Entry*, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='267' column='1' id='type-id-953'>
15568        <member-function access='public' static='yes'>
15569          <!-- HeapProfileTable::Snapshot::Entry* std::__niter_base<HeapProfileTable::Snapshot::Entry*, false>::__b() -->
15570          <function-decl name='__b' mangled-name='_ZNSt12__niter_baseIPN16HeapProfileTable8Snapshot5EntryELb0EE3__bES3_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='269' column='1' visibility='default' binding='global' size-in-bits='64'>
15571            <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
15572            <parameter type-id='type-id-265'/>
15573            <!-- HeapProfileTable::Snapshot::Entry* -->
15574            <return type-id='type-id-265'/>
15575          </function-decl>
15576        </member-function>
15577      </class-decl>
15578      <!-- struct std::__niter_base<const void* const*, false> -->
15579      <class-decl name='__niter_base&lt;const void* const*, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='267' column='1' id='type-id-954'>
15580        <member-function access='public' static='yes'>
15581          <!-- void* const* std::__niter_base<const void* const*, false>::__b() -->
15582          <function-decl name='__b' mangled-name='_ZNSt12__niter_baseIPKPKvLb0EE3__bES3_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='269' column='1' visibility='default' binding='global' size-in-bits='64'>
15583            <!-- parameter of type 'void* const*' -->
15584            <parameter type-id='type-id-251'/>
15585            <!-- void* const* -->
15586            <return type-id='type-id-251'/>
15587          </function-decl>
15588        </member-function>
15589      </class-decl>
15590      <!-- struct std::__niter_base<const void**, false> -->
15591      <class-decl name='__niter_base&lt;const void**, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='267' column='1' id='type-id-955'>
15592        <member-function access='public' static='yes'>
15593          <!-- void** std::__niter_base<const void**, false>::__b() -->
15594          <function-decl name='__b' mangled-name='_ZNSt12__niter_baseIPPKvLb0EE3__bES2_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='269' column='1' visibility='default' binding='global' size-in-bits='64'>
15595            <!-- parameter of type 'void**' -->
15596            <parameter type-id='type-id-174'/>
15597            <!-- void** -->
15598            <return type-id='type-id-174'/>
15599          </function-decl>
15600        </member-function>
15601      </class-decl>
15602      <!-- struct std::binary_function<HeapProfileTable::Bucket*, HeapProfileTable::Bucket*, bool> -->
15603      <class-decl name='binary_function&lt;HeapProfileTable::Bucket*, HeapProfileTable::Bucket*, bool&gt;' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='113' column='1' id='type-id-956'/>
15604      <!-- struct std::less<HeapProfileTable::Bucket*> -->
15605      <class-decl name='less&lt;HeapProfileTable::Bucket*&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='227' column='1' id='type-id-895'>
15606        <!-- struct std::binary_function<HeapProfileTable::Bucket*, HeapProfileTable::Bucket*, bool> -->
15607        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-956'/>
15608        <member-function access='public'>
15609          <!-- bool std::less<HeapProfileTable::Bucket*>::operator()(HeapProfileTable::AllocValue::Bucket* const&, HeapProfileTable::AllocValue::Bucket* const&) -->
15610          <function-decl name='operator()' mangled-name='_ZNKSt4lessIP17HeapProfileBucketEclERKS1_S4_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='229' column='1' visibility='default' binding='global' size-in-bits='64'>
15611            <!-- implicit parameter of type 'const std::less<HeapProfileTable::Bucket*>*' -->
15612            <parameter type-id='type-id-898' is-artificial='yes'/>
15613            <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket* const&' -->
15614            <parameter type-id='type-id-855'/>
15615            <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket* const&' -->
15616            <parameter type-id='type-id-855'/>
15617            <!-- bool -->
15618            <return type-id='type-id-76'/>
15619          </function-decl>
15620        </member-function>
15621      </class-decl>
15622      <!-- struct std::less<const void*> -->
15623      <class-decl name='less&lt;const void*&gt;' is-struct='yes' visibility='default' id='type-id-957'/>
15624      <!-- struct std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> -->
15625      <class-decl name='pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt;' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-902'>
15626        <data-member access='public' layout-offset-in-bits='0'>
15627          <!-- HeapProfileTable::AllocValue::Bucket* const std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>::first -->
15628          <var-decl name='first' type-id='type-id-854' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='72' column='1'/>
15629        </data-member>
15630        <data-member access='public' layout-offset-in-bits='64'>
15631          <!-- HeapProfileTable::Snapshot::Entry std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>::second -->
15632          <var-decl name='second' type-id='type-id-264' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='73' column='1'/>
15633        </data-member>
15634        <member-function access='public'>
15635          <!-- void std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>::pair() -->
15636          <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
15637            <!-- implicit parameter of type 'std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>*' -->
15638            <parameter type-id='type-id-923' is-artificial='yes'/>
15639            <!-- void -->
15640            <return type-id='type-id-75'/>
15641          </function-decl>
15642        </member-function>
15643        <member-function access='public'>
15644          <!-- void std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>::pair(HeapProfileTable::AllocValue::Bucket* const&, const HeapProfileTable::Snapshot::Entry&) -->
15645          <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
15646            <!-- implicit parameter of type 'std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>*' -->
15647            <parameter type-id='type-id-923' is-artificial='yes'/>
15648            <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket* const&' -->
15649            <parameter type-id='type-id-855'/>
15650            <!-- parameter of type 'const HeapProfileTable::Snapshot::Entry&' -->
15651            <parameter type-id='type-id-267'/>
15652            <!-- void -->
15653            <return type-id='type-id-75'/>
15654          </function-decl>
15655        </member-function>
15656      </class-decl>
15657      <!-- struct std::pair<const void* const, const char*> -->
15658      <class-decl name='pair&lt;const void* const, const char*&gt;' is-struct='yes' visibility='default' id='type-id-906'/>
15659      <!-- struct std::pair<std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, bool> -->
15660      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt;, bool&gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-925'>
15661        <data-member access='public' layout-offset-in-bits='0'>
15662          <!-- std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > std::pair<std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, bool>::first -->
15663          <var-decl name='first' type-id='type-id-882' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='72' column='1'/>
15664        </data-member>
15665        <data-member access='public' layout-offset-in-bits='64'>
15666          <!-- bool std::pair<std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, bool>::second -->
15667          <var-decl name='second' type-id='type-id-76' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='73' column='1'/>
15668        </data-member>
15669        <member-function access='public'>
15670          <!-- void std::pair<std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, bool>::pair() -->
15671          <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
15672            <!-- implicit parameter of type 'std::pair<std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, bool>*' -->
15673            <parameter type-id='type-id-926' is-artificial='yes'/>
15674            <!-- void -->
15675            <return type-id='type-id-75'/>
15676          </function-decl>
15677        </member-function>
15678        <member-function access='public'>
15679          <!-- void std::pair<std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, bool>::pair(const std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >&, const bool&) -->
15680          <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
15681            <!-- implicit parameter of type 'std::pair<std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, bool>*' -->
15682            <parameter type-id='type-id-926' is-artificial='yes'/>
15683            <!-- parameter of type 'const std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >&' -->
15684            <parameter type-id='type-id-884'/>
15685            <!-- parameter of type 'const bool&' -->
15686            <parameter type-id='type-id-492'/>
15687            <!-- void -->
15688            <return type-id='type-id-75'/>
15689          </function-decl>
15690        </member-function>
15691      </class-decl>
15692      <!-- struct std::unary_function<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, HeapProfileTable::Bucket* const> -->
15693      <class-decl name='unary_function&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt;, HeapProfileTable::Bucket* const&gt;' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='101' column='1' id='type-id-945'/>
15694      <!-- class std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > > -->
15695      <class-decl name='_Rb_tree&lt;const void*, std::pair&lt;const void* const, const char*&gt;, std::_Select1st&lt;std::pair&lt;const void* const, const char*&gt; &gt;, std::less&lt;const void*&gt;, std::allocator&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' size-in-bits='384' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='323' column='1' id='type-id-958'>
15696        <member-type access='protected'>
15697          <!-- struct std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree_impl<std::less<const void*>, false> -->
15698          <class-decl name='_Rb_tree_impl&lt;std::less&lt;const void*&gt;, false&gt;' size-in-bits='384' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='427' column='1' id='type-id-959'>
15699            <!-- class std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > > -->
15700            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-960'/>
15701            <data-member access='public' layout-offset-in-bits='0'>
15702              <!-- std::less<const void*> std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree_impl<std::less<const void*>, false>::_M_key_compare -->
15703              <var-decl name='_M_key_compare' type-id='type-id-961' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='428' column='1'/>
15704            </data-member>
15705            <data-member access='public' layout-offset-in-bits='64'>
15706              <!-- std::_Rb_tree_node_base std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree_impl<std::less<const void*>, false>::_M_header -->
15707              <var-decl name='_M_header' type-id='type-id-552' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='429' column='1'/>
15708            </data-member>
15709            <data-member access='public' layout-offset-in-bits='320'>
15710              <!-- size_t std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree_impl<std::less<const void*>, false>::_M_node_count -->
15711              <var-decl name='_M_node_count' type-id='type-id-7' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='430' column='1'/>
15712            </data-member>
15713            <member-function access='public'>
15714              <!-- void std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree_impl<std::less<const void*>, false>::_Rb_tree_impl() -->
15715              <function-decl name='_Rb_tree_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='432' column='1' visibility='default' binding='global' size-in-bits='64'>
15716                <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree_impl<std::less<const void*>, false>*' -->
15717                <parameter type-id='type-id-962' is-artificial='yes'/>
15718                <!-- void -->
15719                <return type-id='type-id-75'/>
15720              </function-decl>
15721            </member-function>
15722            <member-function access='public'>
15723              <!-- void std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree_impl<std::less<const void*>, false>::_Rb_tree_impl(const std::less<const void*>&, const std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >&) -->
15724              <function-decl name='_Rb_tree_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='437' column='1' visibility='default' binding='global' size-in-bits='64'>
15725                <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree_impl<std::less<const void*>, false>*' -->
15726                <parameter type-id='type-id-962' is-artificial='yes'/>
15727                <!-- parameter of type 'const std::less<const void*>&' -->
15728                <parameter type-id='type-id-963'/>
15729                <!-- parameter of type 'const std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >&' -->
15730                <parameter type-id='type-id-964'/>
15731                <!-- void -->
15732                <return type-id='type-id-75'/>
15733              </function-decl>
15734            </member-function>
15735            <member-function access='public'>
15736              <!-- void std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree_impl<std::less<const void*>, false>::_Rb_tree_impl() -->
15737              <function-decl name='_Rb_tree_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='432' column='1' visibility='default' binding='global' size-in-bits='64'>
15738                <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree_impl<std::less<const void*>, false>*' -->
15739                <parameter type-id='type-id-962' is-artificial='yes'/>
15740                <!-- void -->
15741                <return type-id='type-id-75'/>
15742              </function-decl>
15743            </member-function>
15744            <member-function access='public'>
15745              <!-- void std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree_impl<std::less<const void*>, false>::_Rb_tree_impl(const std::less<const void*>&, const std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >&) -->
15746              <function-decl name='_Rb_tree_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='437' column='1' visibility='default' binding='global' size-in-bits='64'>
15747                <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree_impl<std::less<const void*>, false>*' -->
15748                <parameter type-id='type-id-962' is-artificial='yes'/>
15749                <!-- parameter of type 'const std::less<const void*>&' -->
15750                <parameter type-id='type-id-963'/>
15751                <!-- parameter of type 'const std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >&' -->
15752                <parameter type-id='type-id-964'/>
15753                <!-- void -->
15754                <return type-id='type-id-75'/>
15755              </function-decl>
15756            </member-function>
15757            <member-function access='private'>
15758              <!-- void std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree_impl<std::less<const void*>, false>::_M_initialize() -->
15759              <function-decl name='_M_initialize' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE13_Rb_tree_implISA_Lb0EE13_M_initializeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='444' column='1' visibility='default' binding='global' size-in-bits='64'>
15760                <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree_impl<std::less<const void*>, false>*' -->
15761                <parameter type-id='type-id-962' is-artificial='yes'/>
15762                <!-- void -->
15763                <return type-id='type-id-75'/>
15764              </function-decl>
15765            </member-function>
15766          </class-decl>
15767        </member-type>
15768        <data-member access='protected' layout-offset-in-bits='0'>
15769          <!-- std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree_impl<std::less<const void*>, false> std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_M_impl -->
15770          <var-decl name='_M_impl' type-id='type-id-959' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='453' column='1'/>
15771        </data-member>
15772        <member-function access='private'>
15773          <!-- void std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree() -->
15774          <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='591' column='1' visibility='default' binding='global' size-in-bits='64'>
15775            <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
15776            <parameter type-id='type-id-965' is-artificial='yes'/>
15777            <!-- void -->
15778            <return type-id='type-id-75'/>
15779          </function-decl>
15780        </member-function>
15781        <member-function access='private'>
15782          <!-- void std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree(const std::less<const void*>&, const std::allocator<std::pair<const void* const, const char*> >&) -->
15783          <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='593' column='1' visibility='default' binding='global' size-in-bits='64'>
15784            <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
15785            <parameter type-id='type-id-965' is-artificial='yes'/>
15786            <!-- parameter of type 'const std::less<const void*>&' -->
15787            <parameter type-id='type-id-963'/>
15788            <!-- parameter of type 'const std::allocator<std::pair<const void* const, const char*> >&' -->
15789            <parameter type-id='type-id-966'/>
15790            <!-- void -->
15791            <return type-id='type-id-75'/>
15792          </function-decl>
15793        </member-function>
15794        <member-function access='private'>
15795          <!-- void std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree(const std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >&) -->
15796          <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='597' column='1' visibility='default' binding='global' size-in-bits='64'>
15797            <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
15798            <parameter type-id='type-id-965' is-artificial='yes'/>
15799            <!-- parameter of type 'const std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >&' -->
15800            <parameter type-id='type-id-967'/>
15801            <!-- void -->
15802            <return type-id='type-id-75'/>
15803          </function-decl>
15804        </member-function>
15805        <member-function access='private' destructor='yes'>
15806          <!-- std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::~_Rb_tree(int) -->
15807          <function-decl name='~_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='613' column='1' visibility='default' binding='global' size-in-bits='64'>
15808            <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
15809            <parameter type-id='type-id-965' is-artificial='yes'/>
15810            <!-- artificial parameter of type 'int' -->
15811            <parameter type-id='type-id-1' is-artificial='yes'/>
15812            <!-- void -->
15813            <return type-id='type-id-75'/>
15814          </function-decl>
15815        </member-function>
15816        <member-function access='private'>
15817          <!-- size_t std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::size() -->
15818          <function-decl name='size' mangled-name='_ZNKSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE4sizeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='670' column='1' visibility='default' binding='global' size-in-bits='64'>
15819            <!-- implicit parameter of type 'const std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
15820            <parameter type-id='type-id-968' is-artificial='yes'/>
15821            <!-- typedef size_t -->
15822            <return type-id='type-id-7'/>
15823          </function-decl>
15824        </member-function>
15825        <member-function access='private'>
15826          <!-- std::less<const void*> std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::key_comp() -->
15827          <function-decl name='key_comp' mangled-name='_ZNKSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE8key_compEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='621' column='1' visibility='default' binding='global' size-in-bits='64'>
15828            <!-- implicit parameter of type 'const std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
15829            <parameter type-id='type-id-968' is-artificial='yes'/>
15830            <!-- struct std::less<const void*> -->
15831            <return type-id='type-id-961'/>
15832          </function-decl>
15833        </member-function>
15834        <member-function access='private'>
15835          <!-- std::_Rb_tree_iterator<std::pair<const void* const, const char*> > std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::end() -->
15836          <function-decl name='end' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE3endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='639' column='1' visibility='default' binding='global' size-in-bits='64'>
15837            <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
15838            <parameter type-id='type-id-965' is-artificial='yes'/>
15839            <!-- struct std::_Rb_tree_iterator<std::pair<const void* const, const char*> > -->
15840            <return type-id='type-id-969'/>
15841          </function-decl>
15842        </member-function>
15843        <member-function access='private'>
15844          <!-- std::_Rb_tree_iterator<std::pair<const void* const, const char*> > std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::begin() -->
15845          <function-decl name='begin' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE5beginEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='625' column='1' visibility='default' binding='global' size-in-bits='64'>
15846            <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
15847            <parameter type-id='type-id-965' is-artificial='yes'/>
15848            <!-- struct std::_Rb_tree_iterator<std::pair<const void* const, const char*> > -->
15849            <return type-id='type-id-969'/>
15850          </function-decl>
15851        </member-function>
15852        <member-function access='protected' static='yes'>
15853          <!-- const std::pair<const void* const, const char*>& std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_S_value() -->
15854          <function-decl name='_S_value' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE8_S_valueEPKSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='524' column='1' visibility='default' binding='global' size-in-bits='64'>
15855            <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
15856            <parameter type-id='type-id-554'/>
15857            <!-- const std::pair<const void* const, const char*>& -->
15858            <return type-id='type-id-970'/>
15859          </function-decl>
15860        </member-function>
15861        <member-function access='private'>
15862          <!-- const std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >& std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_M_get_Node_allocator() -->
15863          <function-decl name='_M_get_Node_allocator' mangled-name='_ZNKSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE21_M_get_Node_allocatorEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='349' column='1' visibility='default' binding='global' size-in-bits='64'>
15864            <!-- implicit parameter of type 'const std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
15865            <parameter type-id='type-id-968' is-artificial='yes'/>
15866            <!-- const std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >& -->
15867            <return type-id='type-id-964'/>
15868          </function-decl>
15869        </member-function>
15870        <member-function access='protected' static='yes'>
15871          <!-- const std::pair<const void* const, const char*>& std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_S_value() -->
15872          <function-decl name='_S_value' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE8_S_valueEPKSt13_Rb_tree_nodeIS6_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='500' column='1' visibility='default' binding='global' size-in-bits='64'>
15873            <!-- parameter of type 'const std::_Rb_tree_node<std::pair<const void* const, const char*> >*' -->
15874            <parameter type-id='type-id-971'/>
15875            <!-- const std::pair<const void* const, const char*>& -->
15876            <return type-id='type-id-970'/>
15877          </function-decl>
15878        </member-function>
15879        <member-function access='protected' static='yes'>
15880          <!-- void* const& std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_S_key() -->
15881          <function-decl name='_S_key' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE6_S_keyEPKSt13_Rb_tree_nodeIS6_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='504' column='1' visibility='default' binding='global' size-in-bits='64'>
15882            <!-- parameter of type 'const std::_Rb_tree_node<std::pair<const void* const, const char*> >*' -->
15883            <parameter type-id='type-id-971'/>
15884            <!-- void* const& -->
15885            <return type-id='type-id-369'/>
15886          </function-decl>
15887        </member-function>
15888        <member-function access='protected' static='yes'>
15889          <!-- std::_Rb_tree_node<std::pair<const void* const, const char*> >* std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_S_left() -->
15890          <function-decl name='_S_left' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE7_S_leftEPSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='508' column='1' visibility='default' binding='global' size-in-bits='64'>
15891            <!-- parameter of type 'std::_Rb_tree_node_base*' -->
15892            <parameter type-id='type-id-675'/>
15893            <!-- std::_Rb_tree_node<std::pair<const void* const, const char*> >* -->
15894            <return type-id='type-id-972'/>
15895          </function-decl>
15896        </member-function>
15897        <member-function access='protected' static='yes'>
15898          <!-- std::_Rb_tree_node<std::pair<const void* const, const char*> >* std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_S_right() -->
15899          <function-decl name='_S_right' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE8_S_rightEPSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='516' column='1' visibility='default' binding='global' size-in-bits='64'>
15900            <!-- parameter of type 'std::_Rb_tree_node_base*' -->
15901            <parameter type-id='type-id-675'/>
15902            <!-- std::_Rb_tree_node<std::pair<const void* const, const char*> >* -->
15903            <return type-id='type-id-972'/>
15904          </function-decl>
15905        </member-function>
15906        <member-function access='protected'>
15907          <!-- std::_Rb_tree_node<std::pair<const void* const, const char*> >* std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_M_end() -->
15908          <function-decl name='_M_end' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE6_M_endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='492' column='1' visibility='default' binding='global' size-in-bits='64'>
15909            <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
15910            <parameter type-id='type-id-965' is-artificial='yes'/>
15911            <!-- std::_Rb_tree_node<std::pair<const void* const, const char*> >* -->
15912            <return type-id='type-id-972'/>
15913          </function-decl>
15914        </member-function>
15915        <member-function access='protected'>
15916          <!-- std::_Rb_tree_node<std::pair<const void* const, const char*> >* std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_M_begin() -->
15917          <function-decl name='_M_begin' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE8_M_beginEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='481' column='1' visibility='default' binding='global' size-in-bits='64'>
15918            <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
15919            <parameter type-id='type-id-965' is-artificial='yes'/>
15920            <!-- std::_Rb_tree_node<std::pair<const void* const, const char*> >* -->
15921            <return type-id='type-id-972'/>
15922          </function-decl>
15923        </member-function>
15924        <member-function access='private'>
15925          <!-- std::_Rb_tree_iterator<std::pair<const void* const, const char*> > std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_M_lower_bound(std::_Rb_tree_node<std::pair<const void* const, const char*> >*, std::_Rb_tree_node<std::pair<const void* const, const char*> >*, void* const&) -->
15926          <function-decl name='_M_lower_bound' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE14_M_lower_boundEPSt13_Rb_tree_nodeIS6_ESF_RS3_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='981' column='1' visibility='default' binding='global' size-in-bits='64'>
15927            <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
15928            <parameter type-id='type-id-965' is-artificial='yes'/>
15929            <!-- parameter of type 'std::_Rb_tree_node<std::pair<const void* const, const char*> >*' -->
15930            <parameter type-id='type-id-972'/>
15931            <!-- parameter of type 'std::_Rb_tree_node<std::pair<const void* const, const char*> >*' -->
15932            <parameter type-id='type-id-972'/>
15933            <!-- parameter of type 'void* const&' -->
15934            <parameter type-id='type-id-369'/>
15935            <!-- struct std::_Rb_tree_iterator<std::pair<const void* const, const char*> > -->
15936            <return type-id='type-id-969'/>
15937          </function-decl>
15938        </member-function>
15939        <member-function access='private'>
15940          <!-- std::_Rb_tree_iterator<std::pair<const void* const, const char*> > std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::lower_bound(void* const&) -->
15941          <function-decl name='lower_bound' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE11lower_boundERS3_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='744' column='1' visibility='default' binding='global' size-in-bits='64'>
15942            <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
15943            <parameter type-id='type-id-965' is-artificial='yes'/>
15944            <!-- parameter of type 'void* const&' -->
15945            <parameter type-id='type-id-369'/>
15946            <!-- struct std::_Rb_tree_iterator<std::pair<const void* const, const char*> > -->
15947            <return type-id='type-id-969'/>
15948          </function-decl>
15949        </member-function>
15950        <member-function access='protected'>
15951          <!-- std::_Rb_tree_node<std::pair<const void* const, const char*> >* std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_M_get_node() -->
15952          <function-decl name='_M_get_node' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE11_M_get_nodeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='358' column='1' visibility='default' binding='global' size-in-bits='64'>
15953            <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
15954            <parameter type-id='type-id-965' is-artificial='yes'/>
15955            <!-- std::_Rb_tree_node<std::pair<const void* const, const char*> >* -->
15956            <return type-id='type-id-972'/>
15957          </function-decl>
15958        </member-function>
15959        <member-function access='private'>
15960          <!-- std::allocator<std::pair<const void* const, const char*> > std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::get_allocator() -->
15961          <function-decl name='get_allocator' mangled-name='_ZNKSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE13get_allocatorEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='353' column='1' visibility='default' binding='global' size-in-bits='64'>
15962            <!-- implicit parameter of type 'const std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
15963            <parameter type-id='type-id-968' is-artificial='yes'/>
15964            <!-- class std::allocator<std::pair<const void* const, const char*> > -->
15965            <return type-id='type-id-973'/>
15966          </function-decl>
15967        </member-function>
15968        <member-function access='protected' static='yes'>
15969          <!-- void* const& std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_S_key() -->
15970          <function-decl name='_S_key' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE6_S_keyEPKSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='528' column='1' visibility='default' binding='global' size-in-bits='64'>
15971            <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
15972            <parameter type-id='type-id-554'/>
15973            <!-- void* const& -->
15974            <return type-id='type-id-369'/>
15975          </function-decl>
15976        </member-function>
15977        <member-function access='protected'>
15978          <!-- std::_Rb_tree_node<std::pair<const void* const, const char*> >* std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_M_create_node(const std::pair<const void* const, const char*>&) -->
15979          <function-decl name='_M_create_node' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE14_M_create_nodeERKS6_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='367' column='1' visibility='default' binding='global' size-in-bits='64'>
15980            <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
15981            <parameter type-id='type-id-965' is-artificial='yes'/>
15982            <!-- parameter of type 'const std::pair<const void* const, const char*>&' -->
15983            <parameter type-id='type-id-970'/>
15984            <!-- std::_Rb_tree_node<std::pair<const void* const, const char*> >* -->
15985            <return type-id='type-id-972'/>
15986          </function-decl>
15987        </member-function>
15988        <member-function access='protected'>
15989          <!-- std::_Rb_tree_node_base*& std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_M_rightmost() -->
15990          <function-decl name='_M_rightmost' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE12_M_rightmostEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='473' column='1' visibility='default' binding='global' size-in-bits='64'>
15991            <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
15992            <parameter type-id='type-id-965' is-artificial='yes'/>
15993            <!-- std::_Rb_tree_node_base*& -->
15994            <return type-id='type-id-676'/>
15995          </function-decl>
15996        </member-function>
15997        <member-function access='protected'>
15998          <!-- std::_Rb_tree_node_base*& std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_M_leftmost() -->
15999          <function-decl name='_M_leftmost' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE11_M_leftmostEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='465' column='1' visibility='default' binding='global' size-in-bits='64'>
16000            <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
16001            <parameter type-id='type-id-965' is-artificial='yes'/>
16002            <!-- std::_Rb_tree_node_base*& -->
16003            <return type-id='type-id-676'/>
16004          </function-decl>
16005        </member-function>
16006        <member-function access='protected' static='yes'>
16007          <!-- const std::_Rb_tree_node<std::pair<const void* const, const char*> >* std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_S_right() -->
16008          <function-decl name='_S_right' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE8_S_rightEPKSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='520' column='1' visibility='default' binding='global' size-in-bits='64'>
16009            <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
16010            <parameter type-id='type-id-554'/>
16011            <!-- const std::_Rb_tree_node<std::pair<const void* const, const char*> >* -->
16012            <return type-id='type-id-971'/>
16013          </function-decl>
16014        </member-function>
16015        <member-function access='private'>
16016          <!-- std::_Rb_tree_iterator<std::pair<const void* const, const char*> > std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_M_insert_(const std::_Rb_tree_node_base*, const std::_Rb_tree_node_base*, const std::pair<const void* const, const char*>&) -->
16017          <function-decl name='_M_insert_' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE10_M_insert_EPKSt18_Rb_tree_node_baseSF_RKS6_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='874' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE10_M_insert_EPKSt18_Rb_tree_node_baseSF_RKS6_'>
16018            <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
16019            <parameter type-id='type-id-965' is-artificial='yes'/>
16020            <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
16021            <parameter type-id='type-id-554'/>
16022            <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
16023            <parameter type-id='type-id-554'/>
16024            <!-- parameter of type 'const std::pair<const void* const, const char*>&' -->
16025            <parameter type-id='type-id-970'/>
16026            <!-- struct std::_Rb_tree_iterator<std::pair<const void* const, const char*> > -->
16027            <return type-id='type-id-969'/>
16028          </function-decl>
16029        </member-function>
16030        <member-function access='private'>
16031          <!-- std::pair<std::_Rb_tree_iterator<std::pair<const void* const, const char*> >, bool> std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_M_insert_unique(const std::pair<const void* const, const char*>&) -->
16032          <function-decl name='_M_insert_unique' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE16_M_insert_uniqueERKS6_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='1161' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE16_M_insert_uniqueERKS6_'>
16033            <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
16034            <parameter type-id='type-id-965' is-artificial='yes'/>
16035            <!-- parameter of type 'const std::pair<const void* const, const char*>&' -->
16036            <parameter type-id='type-id-970'/>
16037            <!-- struct std::pair<std::_Rb_tree_iterator<std::pair<const void* const, const char*> >, bool> -->
16038            <return type-id='type-id-974'/>
16039          </function-decl>
16040        </member-function>
16041        <member-function access='private'>
16042          <!-- std::_Rb_tree_iterator<std::pair<const void* const, const char*> > std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >, const std::pair<const void* const, const char*>&) -->
16043          <function-decl name='_M_insert_unique_' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS6_ERKS6_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='1206' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS6_ERKS6_'>
16044            <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
16045            <parameter type-id='type-id-965' is-artificial='yes'/>
16046            <!-- parameter of type 'struct std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >' -->
16047            <parameter type-id='type-id-975'/>
16048            <!-- parameter of type 'const std::pair<const void* const, const char*>&' -->
16049            <parameter type-id='type-id-970'/>
16050            <!-- struct std::_Rb_tree_iterator<std::pair<const void* const, const char*> > -->
16051            <return type-id='type-id-969'/>
16052          </function-decl>
16053        </member-function>
16054        <member-function access='private'>
16055          <!-- void std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree() -->
16056          <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='591' column='1' visibility='default' binding='global' size-in-bits='64'>
16057            <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
16058            <parameter type-id='type-id-965' is-artificial='yes'/>
16059            <!-- void -->
16060            <return type-id='type-id-75'/>
16061          </function-decl>
16062        </member-function>
16063        <member-function access='private'>
16064          <!-- void std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree(const std::less<const void*>&, const std::allocator<std::pair<const void* const, const char*> >&) -->
16065          <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='593' column='1' visibility='default' binding='global' size-in-bits='64'>
16066            <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
16067            <parameter type-id='type-id-965' is-artificial='yes'/>
16068            <!-- parameter of type 'const std::less<const void*>&' -->
16069            <parameter type-id='type-id-963'/>
16070            <!-- parameter of type 'const std::allocator<std::pair<const void* const, const char*> >&' -->
16071            <parameter type-id='type-id-966'/>
16072            <!-- void -->
16073            <return type-id='type-id-75'/>
16074          </function-decl>
16075        </member-function>
16076        <member-function access='private'>
16077          <!-- void std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree(const std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >&) -->
16078          <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='597' column='1' visibility='default' binding='global' size-in-bits='64'>
16079            <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
16080            <parameter type-id='type-id-965' is-artificial='yes'/>
16081            <!-- parameter of type 'const std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >&' -->
16082            <parameter type-id='type-id-967'/>
16083            <!-- void -->
16084            <return type-id='type-id-75'/>
16085          </function-decl>
16086        </member-function>
16087        <member-function access='private' destructor='yes'>
16088          <!-- std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::~_Rb_tree(int) -->
16089          <function-decl name='~_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='613' column='1' visibility='default' binding='global' size-in-bits='64'>
16090            <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
16091            <parameter type-id='type-id-965' is-artificial='yes'/>
16092            <!-- artificial parameter of type 'int' -->
16093            <parameter type-id='type-id-1' is-artificial='yes'/>
16094            <!-- void -->
16095            <return type-id='type-id-75'/>
16096          </function-decl>
16097        </member-function>
16098        <member-function access='protected'>
16099          <!-- void std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_M_put_node(std::_Rb_tree_node<std::pair<const void* const, const char*> >*) -->
16100          <function-decl name='_M_put_node' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE11_M_put_nodeEPSt13_Rb_tree_nodeIS6_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='362' column='1' visibility='default' binding='global' size-in-bits='64'>
16101            <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
16102            <parameter type-id='type-id-965' is-artificial='yes'/>
16103            <!-- parameter of type 'std::_Rb_tree_node<std::pair<const void* const, const char*> >*' -->
16104            <parameter type-id='type-id-976'/>
16105            <!-- void -->
16106            <return type-id='type-id-75'/>
16107          </function-decl>
16108        </member-function>
16109        <member-function access='protected'>
16110          <!-- void std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<const void* const, const char*> >*) -->
16111          <function-decl name='_M_destroy_node' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE15_M_destroy_nodeEPSt13_Rb_tree_nodeIS6_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='381' column='1' visibility='default' binding='global' size-in-bits='64'>
16112            <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
16113            <parameter type-id='type-id-965' is-artificial='yes'/>
16114            <!-- parameter of type 'std::_Rb_tree_node<std::pair<const void* const, const char*> >*' -->
16115            <parameter type-id='type-id-976'/>
16116            <!-- void -->
16117            <return type-id='type-id-75'/>
16118          </function-decl>
16119        </member-function>
16120        <member-function access='private'>
16121          <!-- void std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_M_erase(std::_Rb_tree_node<std::pair<const void* const, const char*> >*) -->
16122          <function-decl name='_M_erase' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE8_M_eraseEPSt13_Rb_tree_nodeIS6_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='964' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE8_M_eraseEPSt13_Rb_tree_nodeIS6_E'>
16123            <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
16124            <parameter type-id='type-id-965' is-artificial='yes'/>
16125            <!-- parameter of type 'std::_Rb_tree_node<std::pair<const void* const, const char*> >*' -->
16126            <parameter type-id='type-id-976'/>
16127            <!-- void -->
16128            <return type-id='type-id-75'/>
16129          </function-decl>
16130        </member-function>
16131      </class-decl>
16132      <!-- class std::reverse_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > -->
16133      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-977'/>
16134      <!-- class std::reverse_iterator<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > -->
16135      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;const char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-978'/>
16136      <!-- class std::reverse_iterator<std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > > -->
16137      <class-decl name='reverse_iterator&lt;std::_Rb_tree_const_iterator&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-979'/>
16138      <!-- class std::reverse_iterator<std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> > > -->
16139      <class-decl name='reverse_iterator&lt;std::_Rb_tree_const_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-980'/>
16140      <!-- class std::reverse_iterator<std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > > -->
16141      <class-decl name='reverse_iterator&lt;std::_Rb_tree_iterator&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-981'/>
16142      <!-- class std::reverse_iterator<std::_Rb_tree_iterator<std::pair<const void* const, const char*> > > -->
16143      <class-decl name='reverse_iterator&lt;std::_Rb_tree_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-982'/>
16144      <!-- struct std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> > -->
16145      <class-decl name='_Rb_tree_const_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='224' column='1' id='type-id-975'>
16146        <data-member access='public' layout-offset-in-bits='0'>
16147          <!-- std::_Rb_tree_node_base::_Const_Base_ptr std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >::_M_node -->
16148          <var-decl name='_M_node' type-id='type-id-775' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='294' column='1'/>
16149        </data-member>
16150        <member-function access='public'>
16151          <!-- void std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >::_Rb_tree_const_iterator() -->
16152          <function-decl name='_Rb_tree_const_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='238' column='1' visibility='default' binding='global' size-in-bits='64'>
16153            <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >*' -->
16154            <parameter type-id='type-id-983' is-artificial='yes'/>
16155            <!-- void -->
16156            <return type-id='type-id-75'/>
16157          </function-decl>
16158        </member-function>
16159        <member-function access='public'>
16160          <!-- void std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >::_Rb_tree_const_iterator(const std::_Rb_tree_node<std::pair<const void* const, const char*> >*) -->
16161          <function-decl name='_Rb_tree_const_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='242' column='1' visibility='default' binding='global' size-in-bits='64'>
16162            <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >*' -->
16163            <parameter type-id='type-id-983' is-artificial='yes'/>
16164            <!-- parameter of type 'const std::_Rb_tree_node<std::pair<const void* const, const char*> >*' -->
16165            <parameter type-id='type-id-971'/>
16166            <!-- void -->
16167            <return type-id='type-id-75'/>
16168          </function-decl>
16169        </member-function>
16170        <member-function access='public'>
16171          <!-- void std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >::_Rb_tree_const_iterator(const std::_Rb_tree_iterator<std::pair<const void* const, const char*> >&) -->
16172          <function-decl name='_Rb_tree_const_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='245' column='1' visibility='default' binding='global' size-in-bits='64'>
16173            <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >*' -->
16174            <parameter type-id='type-id-983' is-artificial='yes'/>
16175            <!-- parameter of type 'const std::_Rb_tree_iterator<std::pair<const void* const, const char*> >&' -->
16176            <parameter type-id='type-id-984'/>
16177            <!-- void -->
16178            <return type-id='type-id-75'/>
16179          </function-decl>
16180        </member-function>
16181        <member-function access='public'>
16182          <!-- const std::pair<const void* const, const char*>* std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >::operator&#45;>() -->
16183          <function-decl name='operator-&gt;' mangled-name='_ZNKSt23_Rb_tree_const_iteratorISt4pairIKPKvPKcEEptEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='253' column='1' visibility='default' binding='global' size-in-bits='64'>
16184            <!-- implicit parameter of type 'const std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >*' -->
16185            <parameter type-id='type-id-985' is-artificial='yes'/>
16186            <!-- const std::pair<const void* const, const char*>* -->
16187            <return type-id='type-id-986'/>
16188          </function-decl>
16189        </member-function>
16190        <member-function access='public'>
16191          <!-- std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >& std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >::operator++() -->
16192          <function-decl name='operator++' mangled-name='_ZNSt23_Rb_tree_const_iteratorISt4pairIKPKvPKcEEppEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='257' column='1' visibility='default' binding='global' size-in-bits='64'>
16193            <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >*' -->
16194            <parameter type-id='type-id-983' is-artificial='yes'/>
16195            <!-- std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >& -->
16196            <return type-id='type-id-987'/>
16197          </function-decl>
16198        </member-function>
16199        <member-function access='public'>
16200          <!-- bool std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >::operator!=(const std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >&) -->
16201          <function-decl name='operator!=' mangled-name='_ZNKSt23_Rb_tree_const_iteratorISt4pairIKPKvPKcEEneERKS7_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='291' column='1' visibility='default' binding='global' size-in-bits='64'>
16202            <!-- implicit parameter of type 'const std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >*' -->
16203            <parameter type-id='type-id-985' is-artificial='yes'/>
16204            <!-- parameter of type 'const std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >&' -->
16205            <parameter type-id='type-id-988'/>
16206            <!-- bool -->
16207            <return type-id='type-id-76'/>
16208          </function-decl>
16209        </member-function>
16210        <member-function access='public'>
16211          <!-- std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >& std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >::operator&#45;&#45;() -->
16212          <function-decl name='operator--' mangled-name='_ZNSt23_Rb_tree_const_iteratorISt4pairIKPKvPKcEEmmEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='272' column='1' visibility='default' binding='global' size-in-bits='64'>
16213            <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >*' -->
16214            <parameter type-id='type-id-983' is-artificial='yes'/>
16215            <!-- std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >& -->
16216            <return type-id='type-id-987'/>
16217          </function-decl>
16218        </member-function>
16219      </class-decl>
16220      <!-- struct std::_Rb_tree_iterator<std::pair<const void* const, const char*> > -->
16221      <class-decl name='_Rb_tree_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='154' column='1' id='type-id-969'>
16222        <data-member access='public' layout-offset-in-bits='0'>
16223          <!-- std::_Rb_tree_node_base::_Base_ptr std::_Rb_tree_iterator<std::pair<const void* const, const char*> >::_M_node -->
16224          <var-decl name='_M_node' type-id='type-id-777' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='219' column='1'/>
16225        </data-member>
16226        <member-function access='public'>
16227          <!-- void std::_Rb_tree_iterator<std::pair<const void* const, const char*> >::_Rb_tree_iterator() -->
16228          <function-decl name='_Rb_tree_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='166' column='1' visibility='default' binding='global' size-in-bits='64'>
16229            <!-- implicit parameter of type 'std::_Rb_tree_iterator<std::pair<const void* const, const char*> >*' -->
16230            <parameter type-id='type-id-989' is-artificial='yes'/>
16231            <!-- void -->
16232            <return type-id='type-id-75'/>
16233          </function-decl>
16234        </member-function>
16235        <member-function access='public'>
16236          <!-- void std::_Rb_tree_iterator<std::pair<const void* const, const char*> >::_Rb_tree_iterator(std::_Rb_tree_node<std::pair<const void* const, const char*> >*) -->
16237          <function-decl name='_Rb_tree_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='170' column='1' visibility='default' binding='global' size-in-bits='64'>
16238            <!-- implicit parameter of type 'std::_Rb_tree_iterator<std::pair<const void* const, const char*> >*' -->
16239            <parameter type-id='type-id-989' is-artificial='yes'/>
16240            <!-- parameter of type 'std::_Rb_tree_node<std::pair<const void* const, const char*> >*' -->
16241            <parameter type-id='type-id-972'/>
16242            <!-- void -->
16243            <return type-id='type-id-75'/>
16244          </function-decl>
16245        </member-function>
16246        <member-function access='public'>
16247          <!-- std::pair<const void* const, const char*>* std::_Rb_tree_iterator<std::pair<const void* const, const char*> >::operator&#45;>() -->
16248          <function-decl name='operator-&gt;' mangled-name='_ZNKSt17_Rb_tree_iteratorISt4pairIKPKvPKcEEptEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='178' column='1' visibility='default' binding='global' size-in-bits='64'>
16249            <!-- implicit parameter of type 'const std::_Rb_tree_iterator<std::pair<const void* const, const char*> >*' -->
16250            <parameter type-id='type-id-990' is-artificial='yes'/>
16251            <!-- std::pair<const void* const, const char*>* -->
16252            <return type-id='type-id-991'/>
16253          </function-decl>
16254        </member-function>
16255        <member-function access='public'>
16256          <!-- std::_Rb_tree_iterator<std::pair<const void* const, const char*> > std::_Rb_tree_iterator<std::pair<const void* const, const char*> >::operator++(int) -->
16257          <function-decl name='operator++' mangled-name='_ZNSt17_Rb_tree_iteratorISt4pairIKPKvPKcEEppEi' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='189' column='1' visibility='default' binding='global' size-in-bits='64'>
16258            <!-- implicit parameter of type 'std::_Rb_tree_iterator<std::pair<const void* const, const char*> >*' -->
16259            <parameter type-id='type-id-989' is-artificial='yes'/>
16260            <!-- parameter of type 'int' -->
16261            <parameter type-id='type-id-1'/>
16262            <!-- struct std::_Rb_tree_iterator<std::pair<const void* const, const char*> > -->
16263            <return type-id='type-id-969'/>
16264          </function-decl>
16265        </member-function>
16266        <member-function access='public'>
16267          <!-- bool std::_Rb_tree_iterator<std::pair<const void* const, const char*> >::operator==(const std::_Rb_tree_iterator<std::pair<const void* const, const char*> >&) -->
16268          <function-decl name='operator==' mangled-name='_ZNKSt17_Rb_tree_iteratorISt4pairIKPKvPKcEEeqERKS7_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='212' column='1' visibility='default' binding='global' size-in-bits='64'>
16269            <!-- implicit parameter of type 'const std::_Rb_tree_iterator<std::pair<const void* const, const char*> >*' -->
16270            <parameter type-id='type-id-990' is-artificial='yes'/>
16271            <!-- parameter of type 'const std::_Rb_tree_iterator<std::pair<const void* const, const char*> >&' -->
16272            <parameter type-id='type-id-984'/>
16273            <!-- bool -->
16274            <return type-id='type-id-76'/>
16275          </function-decl>
16276        </member-function>
16277        <member-function access='public'>
16278          <!-- std::_Rb_tree_iterator<std::pair<const void* const, const char*> >& std::_Rb_tree_iterator<std::pair<const void* const, const char*> >::operator&#45;&#45;() -->
16279          <function-decl name='operator--' mangled-name='_ZNSt17_Rb_tree_iteratorISt4pairIKPKvPKcEEmmEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='197' column='1' visibility='default' binding='global' size-in-bits='64'>
16280            <!-- implicit parameter of type 'std::_Rb_tree_iterator<std::pair<const void* const, const char*> >*' -->
16281            <parameter type-id='type-id-989' is-artificial='yes'/>
16282            <!-- std::_Rb_tree_iterator<std::pair<const void* const, const char*> >& -->
16283            <return type-id='type-id-992'/>
16284          </function-decl>
16285        </member-function>
16286        <member-function access='public'>
16287          <!-- std::pair<const void* const, const char*>& std::_Rb_tree_iterator<std::pair<const void* const, const char*> >::operator*() -->
16288          <function-decl name='operator*' mangled-name='_ZNKSt17_Rb_tree_iteratorISt4pairIKPKvPKcEEdeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='174' column='1' visibility='default' binding='global' size-in-bits='64'>
16289            <!-- implicit parameter of type 'const std::_Rb_tree_iterator<std::pair<const void* const, const char*> >*' -->
16290            <parameter type-id='type-id-990' is-artificial='yes'/>
16291            <!-- std::pair<const void* const, const char*>& -->
16292            <return type-id='type-id-993'/>
16293          </function-decl>
16294        </member-function>
16295      </class-decl>
16296      <!-- struct std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > -->
16297      <class-decl name='_Rb_tree_node&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-933'/>
16298      <!-- struct std::_Rb_tree_node<std::pair<const void* const, const char*> > -->
16299      <class-decl name='_Rb_tree_node&lt;std::pair&lt;const void* const, const char*&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-937'/>
16300      <!-- struct std::_Rb_tree_node_base -->
16301      <class-decl name='_Rb_tree_node_base' is-struct='yes' visibility='default' id='type-id-994'/>
16302      <!-- struct std::allocator<char> -->
16303      <class-decl name='allocator&lt;char&gt;' is-struct='yes' visibility='default' id='type-id-995'/>
16304      <!-- struct std::char_traits<char> -->
16305      <class-decl name='char_traits&lt;char&gt;' is-struct='yes' visibility='default' id='type-id-996'/>
16306      <!-- struct std::pair<std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > > -->
16307      <class-decl name='pair&lt;std::_Rb_tree_const_iterator&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt;, std::_Rb_tree_const_iterator&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-997'/>
16308      <!-- struct std::pair<std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >, std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> > > -->
16309      <class-decl name='pair&lt;std::_Rb_tree_const_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt;, std::_Rb_tree_const_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-998'/>
16310      <!-- struct std::pair<std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > > -->
16311      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt;, std::_Rb_tree_iterator&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-999'/>
16312      <!-- struct std::pair<std::_Rb_tree_iterator<std::pair<const void* const, const char*> >, bool> -->
16313      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt;, bool&gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-974'>
16314        <data-member access='public' layout-offset-in-bits='0'>
16315          <!-- std::_Rb_tree_iterator<std::pair<const void* const, const char*> > std::pair<std::_Rb_tree_iterator<std::pair<const void* const, const char*> >, bool>::first -->
16316          <var-decl name='first' type-id='type-id-969' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='72' column='1'/>
16317        </data-member>
16318        <data-member access='public' layout-offset-in-bits='64'>
16319          <!-- bool std::pair<std::_Rb_tree_iterator<std::pair<const void* const, const char*> >, bool>::second -->
16320          <var-decl name='second' type-id='type-id-76' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='73' column='1'/>
16321        </data-member>
16322        <member-function access='public'>
16323          <!-- void std::pair<std::_Rb_tree_iterator<std::pair<const void* const, const char*> >, bool>::pair() -->
16324          <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
16325            <!-- implicit parameter of type 'std::pair<std::_Rb_tree_iterator<std::pair<const void* const, const char*> >, bool>*' -->
16326            <parameter type-id='type-id-1000' is-artificial='yes'/>
16327            <!-- void -->
16328            <return type-id='type-id-75'/>
16329          </function-decl>
16330        </member-function>
16331        <member-function access='public'>
16332          <!-- void std::pair<std::_Rb_tree_iterator<std::pair<const void* const, const char*> >, bool>::pair(const std::_Rb_tree_iterator<std::pair<const void* const, const char*> >&, const bool&) -->
16333          <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
16334            <!-- implicit parameter of type 'std::pair<std::_Rb_tree_iterator<std::pair<const void* const, const char*> >, bool>*' -->
16335            <parameter type-id='type-id-1000' is-artificial='yes'/>
16336            <!-- parameter of type 'const std::_Rb_tree_iterator<std::pair<const void* const, const char*> >&' -->
16337            <parameter type-id='type-id-984'/>
16338            <!-- parameter of type 'const bool&' -->
16339            <parameter type-id='type-id-492'/>
16340            <!-- void -->
16341            <return type-id='type-id-75'/>
16342          </function-decl>
16343        </member-function>
16344      </class-decl>
16345      <!-- struct std::pair<std::_Rb_tree_iterator<std::pair<const void* const, const char*> >, std::_Rb_tree_iterator<std::pair<const void* const, const char*> > > -->
16346      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt;, std::_Rb_tree_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1001'/>
16347      <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const char*) -->
16348      <function-decl name='operator+&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='2198' column='1' visibility='default' binding='global' size-in-bits='64'>
16349        <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&' -->
16350        <parameter type-id='type-id-832'/>
16351        <!-- parameter of type 'const char*' -->
16352        <parameter type-id='type-id-2'/>
16353        <!-- struct std::basic_string<char, std::char_traits<char>, std::allocator<char> > -->
16354        <return type-id='type-id-833'/>
16355      </function-decl>
16356      <!-- void std::swap<HeapProfileTable::Bucket*>(HeapProfileTable::AllocValue::Bucket*&, HeapProfileTable::AllocValue::Bucket*&) -->
16357      <function-decl name='swap&lt;HeapProfileTable::Bucket*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/move.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
16358        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket*&' -->
16359        <parameter type-id='type-id-857'/>
16360        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket*&' -->
16361        <parameter type-id='type-id-857'/>
16362        <!-- void -->
16363        <return type-id='type-id-75'/>
16364      </function-decl>
16365      <!-- void std::swap<HeapProfileTable::Snapshot::Entry>(HeapProfileTable::Snapshot::Entry&, HeapProfileTable::Snapshot::Entry&) -->
16366      <function-decl name='swap&lt;HeapProfileTable::Snapshot::Entry&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/move.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
16367        <!-- parameter of type 'HeapProfileTable::Snapshot::Entry&' -->
16368        <parameter type-id='type-id-858'/>
16369        <!-- parameter of type 'HeapProfileTable::Snapshot::Entry&' -->
16370        <parameter type-id='type-id-858'/>
16371        <!-- void -->
16372        <return type-id='type-id-75'/>
16373      </function-decl>
16374      <!-- const HeapProfileTable::Snapshot::Entry& std::__median<HeapProfileTable::Snapshot::Entry>(const HeapProfileTable::Snapshot::Entry&, const HeapProfileTable::Snapshot::Entry&, const HeapProfileTable::Snapshot::Entry&) -->
16375      <function-decl name='__median&lt;HeapProfileTable::Snapshot::Entry&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algo.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
16376        <!-- parameter of type 'const HeapProfileTable::Snapshot::Entry&' -->
16377        <parameter type-id='type-id-267'/>
16378        <!-- parameter of type 'const HeapProfileTable::Snapshot::Entry&' -->
16379        <parameter type-id='type-id-267'/>
16380        <!-- parameter of type 'const HeapProfileTable::Snapshot::Entry&' -->
16381        <parameter type-id='type-id-267'/>
16382        <!-- const HeapProfileTable::Snapshot::Entry& -->
16383        <return type-id='type-id-267'/>
16384      </function-decl>
16385      <!-- HeapProfileTable::AllocValue::Bucket* const& std::__median<HeapProfileTable::Bucket*, bool (*)(HeapProfileTable::Stats*, HeapProfileTable::Stats*)>(HeapProfileTable::AllocValue::Bucket* const&, HeapProfileTable::AllocValue::Bucket* const&, HeapProfileTable::AllocValue::Bucket* const&, bool (HeapProfileTable::DumpArgs::Stats*, HeapProfileTable::DumpArgs::Stats*)*) -->
16386      <function-decl name='__median&lt;HeapProfileTable::Bucket*, bool (*)(HeapProfileTable::Stats*, HeapProfileTable::Stats*)&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algo.h' line='119' column='1' visibility='default' binding='global' size-in-bits='64'>
16387        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket* const&' -->
16388        <parameter type-id='type-id-855'/>
16389        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket* const&' -->
16390        <parameter type-id='type-id-855'/>
16391        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket* const&' -->
16392        <parameter type-id='type-id-855'/>
16393        <!-- parameter of type 'bool (HeapProfileTable::DumpArgs::Stats*, HeapProfileTable::DumpArgs::Stats*)*' -->
16394        <parameter type-id='type-id-864'/>
16395        <!-- HeapProfileTable::AllocValue::Bucket* const& -->
16396        <return type-id='type-id-855'/>
16397      </function-decl>
16398      <!-- void std::__heap_select<HeapProfileTable::Snapshot::Entry*>(HeapProfileTable::Snapshot::Entry*, HeapProfileTable::Snapshot::Entry*, HeapProfileTable::Snapshot::Entry*) -->
16399      <function-decl name='__heap_select&lt;HeapProfileTable::Snapshot::Entry*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algo.h' line='1900' column='1' visibility='default' binding='global' size-in-bits='64'>
16400        <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
16401        <parameter type-id='type-id-265'/>
16402        <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
16403        <parameter type-id='type-id-265'/>
16404        <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
16405        <parameter type-id='type-id-265'/>
16406        <!-- void -->
16407        <return type-id='type-id-75'/>
16408      </function-decl>
16409      <!-- void std::__heap_select<HeapProfileTable::Bucket**, bool (*)(HeapProfileTable::Stats*, HeapProfileTable::Stats*)>(HeapProfileTable::AllocValue::Bucket**, HeapProfileTable::AllocValue::Bucket**, HeapProfileTable::AllocValue::Bucket**, bool (HeapProfileTable::DumpArgs::Stats*, HeapProfileTable::DumpArgs::Stats*)*) -->
16410      <function-decl name='__heap_select&lt;HeapProfileTable::Bucket**, bool (*)(HeapProfileTable::Stats*, HeapProfileTable::Stats*)&gt;' mangled-name='_ZSt13__heap_selectIPP17HeapProfileBucketPFbP16HeapProfileStatsS4_EEvT_S7_S7_T0_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algo.h' line='1913' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt13__heap_selectIPP17HeapProfileBucketPFbP16HeapProfileStatsS4_EEvT_S7_S7_T0_'>
16411        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
16412        <parameter type-id='type-id-280' name='__first' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algo.h' line='1913' column='1'/>
16413        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
16414        <parameter type-id='type-id-280' name='__middle' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algo.h' line='1914' column='1'/>
16415        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
16416        <parameter type-id='type-id-280' name='__last' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algo.h' line='1915' column='1'/>
16417        <!-- parameter of type 'bool (HeapProfileTable::DumpArgs::Stats*, HeapProfileTable::DumpArgs::Stats*)*' -->
16418        <parameter type-id='type-id-864' name='__comp' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algo.h' line='1915' column='1'/>
16419        <!-- void -->
16420        <return type-id='type-id-75'/>
16421      </function-decl>
16422      <!-- void std::__unguarded_linear_insert<HeapProfileTable::Snapshot::Entry*, HeapProfileTable::Snapshot::Entry>(HeapProfileTable::Snapshot::Entry*, HeapProfileTable::Snapshot::Entry) -->
16423      <function-decl name='__unguarded_linear_insert&lt;HeapProfileTable::Snapshot::Entry*, HeapProfileTable::Snapshot::Entry&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algo.h' line='2063' column='1' visibility='default' binding='global' size-in-bits='64'>
16424        <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
16425        <parameter type-id='type-id-265'/>
16426        <!-- parameter of type 'struct HeapProfileTable::Snapshot::Entry' -->
16427        <parameter type-id='type-id-264'/>
16428        <!-- void -->
16429        <return type-id='type-id-75'/>
16430      </function-decl>
16431      <!-- void std::__unguarded_linear_insert<HeapProfileTable::Bucket**, HeapProfileTable::Bucket*, bool (*)(HeapProfileTable::Stats*, HeapProfileTable::Stats*)>(HeapProfileTable::AllocValue::Bucket**, HeapProfileTable::AllocValue::Bucket*, bool (HeapProfileTable::DumpArgs::Stats*, HeapProfileTable::DumpArgs::Stats*)*) -->
16432      <function-decl name='__unguarded_linear_insert&lt;HeapProfileTable::Bucket**, HeapProfileTable::Bucket*, bool (*)(HeapProfileTable::Stats*, HeapProfileTable::Stats*)&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algo.h' line='2079' column='1' visibility='default' binding='global' size-in-bits='64'>
16433        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
16434        <parameter type-id='type-id-280'/>
16435        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket*' -->
16436        <parameter type-id='type-id-255'/>
16437        <!-- parameter of type 'bool (HeapProfileTable::DumpArgs::Stats*, HeapProfileTable::DumpArgs::Stats*)*' -->
16438        <parameter type-id='type-id-864'/>
16439        <!-- void -->
16440        <return type-id='type-id-75'/>
16441      </function-decl>
16442      <!-- void std::__insertion_sort<HeapProfileTable::Snapshot::Entry*>(HeapProfileTable::Snapshot::Entry*, HeapProfileTable::Snapshot::Entry*) -->
16443      <function-decl name='__insertion_sort&lt;HeapProfileTable::Snapshot::Entry*&gt;' mangled-name='_ZSt16__insertion_sortIPN16HeapProfileTable8Snapshot5EntryEEvT_S4_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algo.h' line='2096' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt16__insertion_sortIPN16HeapProfileTable8Snapshot5EntryEEvT_S4_'>
16444        <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
16445        <parameter type-id='type-id-265' name='__first' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algo.h' line='2096' column='1'/>
16446        <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
16447        <parameter type-id='type-id-265' name='__last' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algo.h' line='2097' column='1'/>
16448        <!-- void -->
16449        <return type-id='type-id-75'/>
16450      </function-decl>
16451      <!-- void std::__insertion_sort<HeapProfileTable::Bucket**, bool (*)(HeapProfileTable::Stats*, HeapProfileTable::Stats*)>(HeapProfileTable::AllocValue::Bucket**, HeapProfileTable::AllocValue::Bucket**, bool (HeapProfileTable::DumpArgs::Stats*, HeapProfileTable::DumpArgs::Stats*)*) -->
16452      <function-decl name='__insertion_sort&lt;HeapProfileTable::Bucket**, bool (*)(HeapProfileTable::Stats*, HeapProfileTable::Stats*)&gt;' mangled-name='_ZSt16__insertion_sortIPP17HeapProfileBucketPFbP16HeapProfileStatsS4_EEvT_S7_T0_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algo.h' line='2119' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt16__insertion_sortIPP17HeapProfileBucketPFbP16HeapProfileStatsS4_EEvT_S7_T0_'>
16453        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
16454        <parameter type-id='type-id-280' name='__first' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algo.h' line='2119' column='1'/>
16455        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
16456        <parameter type-id='type-id-280' name='__last' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algo.h' line='2120' column='1'/>
16457        <!-- parameter of type 'bool (HeapProfileTable::DumpArgs::Stats*, HeapProfileTable::DumpArgs::Stats*)*' -->
16458        <parameter type-id='type-id-864' name='__comp' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algo.h' line='2120' column='1'/>
16459        <!-- void -->
16460        <return type-id='type-id-75'/>
16461      </function-decl>
16462      <!-- void std::__unguarded_insertion_sort<HeapProfileTable::Snapshot::Entry*>(HeapProfileTable::Snapshot::Entry*, HeapProfileTable::Snapshot::Entry*) -->
16463      <function-decl name='__unguarded_insertion_sort&lt;HeapProfileTable::Snapshot::Entry*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algo.h' line='2141' column='1' visibility='default' binding='global' size-in-bits='64'>
16464        <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
16465        <parameter type-id='type-id-265'/>
16466        <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
16467        <parameter type-id='type-id-265'/>
16468        <!-- void -->
16469        <return type-id='type-id-75'/>
16470      </function-decl>
16471      <!-- void std::__unguarded_insertion_sort<HeapProfileTable::Bucket**, bool (*)(HeapProfileTable::Stats*, HeapProfileTable::Stats*)>(HeapProfileTable::AllocValue::Bucket**, HeapProfileTable::AllocValue::Bucket**, bool (HeapProfileTable::DumpArgs::Stats*, HeapProfileTable::DumpArgs::Stats*)*) -->
16472      <function-decl name='__unguarded_insertion_sort&lt;HeapProfileTable::Bucket**, bool (*)(HeapProfileTable::Stats*, HeapProfileTable::Stats*)&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algo.h' line='2154' column='1' visibility='default' binding='global' size-in-bits='64'>
16473        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
16474        <parameter type-id='type-id-280'/>
16475        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
16476        <parameter type-id='type-id-280'/>
16477        <!-- parameter of type 'bool (HeapProfileTable::DumpArgs::Stats*, HeapProfileTable::DumpArgs::Stats*)*' -->
16478        <parameter type-id='type-id-864'/>
16479        <!-- void -->
16480        <return type-id='type-id-75'/>
16481      </function-decl>
16482      <!-- void std::__final_insertion_sort<HeapProfileTable::Snapshot::Entry*>(HeapProfileTable::Snapshot::Entry*, HeapProfileTable::Snapshot::Entry*) -->
16483      <function-decl name='__final_insertion_sort&lt;HeapProfileTable::Snapshot::Entry*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algo.h' line='2173' column='1' visibility='default' binding='global' size-in-bits='64'>
16484        <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
16485        <parameter type-id='type-id-265'/>
16486        <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
16487        <parameter type-id='type-id-265'/>
16488        <!-- void -->
16489        <return type-id='type-id-75'/>
16490      </function-decl>
16491      <!-- void std::__final_insertion_sort<HeapProfileTable::Bucket**, bool (*)(HeapProfileTable::Stats*, HeapProfileTable::Stats*)>(HeapProfileTable::AllocValue::Bucket**, HeapProfileTable::AllocValue::Bucket**, bool (HeapProfileTable::DumpArgs::Stats*, HeapProfileTable::DumpArgs::Stats*)*) -->
16492      <function-decl name='__final_insertion_sort&lt;HeapProfileTable::Bucket**, bool (*)(HeapProfileTable::Stats*, HeapProfileTable::Stats*)&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algo.h' line='2188' column='1' visibility='default' binding='global' size-in-bits='64'>
16493        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
16494        <parameter type-id='type-id-280'/>
16495        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
16496        <parameter type-id='type-id-280'/>
16497        <!-- parameter of type 'bool (HeapProfileTable::DumpArgs::Stats*, HeapProfileTable::DumpArgs::Stats*)*' -->
16498        <parameter type-id='type-id-864'/>
16499        <!-- void -->
16500        <return type-id='type-id-75'/>
16501      </function-decl>
16502      <!-- HeapProfileTable::Snapshot::Entry* std::__unguarded_partition<HeapProfileTable::Snapshot::Entry*, HeapProfileTable::Snapshot::Entry>(HeapProfileTable::Snapshot::Entry*, HeapProfileTable::Snapshot::Entry*, HeapProfileTable::Snapshot::Entry) -->
16503      <function-decl name='__unguarded_partition&lt;HeapProfileTable::Snapshot::Entry*, HeapProfileTable::Snapshot::Entry&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algo.h' line='2204' column='1' visibility='default' binding='global' size-in-bits='64'>
16504        <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
16505        <parameter type-id='type-id-265'/>
16506        <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
16507        <parameter type-id='type-id-265'/>
16508        <!-- parameter of type 'struct HeapProfileTable::Snapshot::Entry' -->
16509        <parameter type-id='type-id-264'/>
16510        <!-- HeapProfileTable::Snapshot::Entry* -->
16511        <return type-id='type-id-265'/>
16512      </function-decl>
16513      <!-- HeapProfileTable::AllocValue::Bucket** std::__unguarded_partition<HeapProfileTable::Bucket**, HeapProfileTable::Bucket*, bool (*)(HeapProfileTable::Stats*, HeapProfileTable::Stats*)>(HeapProfileTable::AllocValue::Bucket**, HeapProfileTable::AllocValue::Bucket**, HeapProfileTable::AllocValue::Bucket*, bool (HeapProfileTable::DumpArgs::Stats*, HeapProfileTable::DumpArgs::Stats*)*) -->
16514      <function-decl name='__unguarded_partition&lt;HeapProfileTable::Bucket**, HeapProfileTable::Bucket*, bool (*)(HeapProfileTable::Stats*, HeapProfileTable::Stats*)&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algo.h' line='2224' column='1' visibility='default' binding='global' size-in-bits='64'>
16515        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
16516        <parameter type-id='type-id-280'/>
16517        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
16518        <parameter type-id='type-id-280'/>
16519        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket*' -->
16520        <parameter type-id='type-id-255'/>
16521        <!-- parameter of type 'bool (HeapProfileTable::DumpArgs::Stats*, HeapProfileTable::DumpArgs::Stats*)*' -->
16522        <parameter type-id='type-id-864'/>
16523        <!-- HeapProfileTable::AllocValue::Bucket** -->
16524        <return type-id='type-id-280'/>
16525      </function-decl>
16526      <!-- void std::__introsort_loop<HeapProfileTable::Snapshot::Entry*, long int>(HeapProfileTable::Snapshot::Entry*, HeapProfileTable::Snapshot::Entry*, long int) -->
16527      <function-decl name='__introsort_loop&lt;HeapProfileTable::Snapshot::Entry*, long int&gt;' mangled-name='_ZSt16__introsort_loopIPN16HeapProfileTable8Snapshot5EntryElEvT_S4_T0_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algo.h' line='2245' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt16__introsort_loopIPN16HeapProfileTable8Snapshot5EntryElEvT_S4_T0_'>
16528        <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
16529        <parameter type-id='type-id-265' name='__first' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algo.h' line='2245' column='1'/>
16530        <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
16531        <parameter type-id='type-id-265' name='__last' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algo.h' line='2246' column='1'/>
16532        <!-- parameter of type 'long int' -->
16533        <parameter type-id='type-id-18' name='__depth_limit' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algo.h' line='2247' column='1'/>
16534        <!-- void -->
16535        <return type-id='type-id-75'/>
16536      </function-decl>
16537      <!-- void std::__introsort_loop<HeapProfileTable::Bucket**, long int, bool (*)(HeapProfileTable::Stats*, HeapProfileTable::Stats*)>(HeapProfileTable::AllocValue::Bucket**, HeapProfileTable::AllocValue::Bucket**, long int, bool (HeapProfileTable::DumpArgs::Stats*, HeapProfileTable::DumpArgs::Stats*)*) -->
16538      <function-decl name='__introsort_loop&lt;HeapProfileTable::Bucket**, long int, bool (*)(HeapProfileTable::Stats*, HeapProfileTable::Stats*)&gt;' mangled-name='_ZSt16__introsort_loopIPP17HeapProfileBucketlPFbP16HeapProfileStatsS4_EEvT_S7_T0_T1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algo.h' line='2277' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt16__introsort_loopIPP17HeapProfileBucketlPFbP16HeapProfileStatsS4_EEvT_S7_T0_T1_'>
16539        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
16540        <parameter type-id='type-id-280' name='__first' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algo.h' line='2277' column='1'/>
16541        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
16542        <parameter type-id='type-id-280' name='__last' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algo.h' line='2278' column='1'/>
16543        <!-- parameter of type 'long int' -->
16544        <parameter type-id='type-id-18' name='__depth_limit' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algo.h' line='2279' column='1'/>
16545        <!-- parameter of type 'bool (HeapProfileTable::DumpArgs::Stats*, HeapProfileTable::DumpArgs::Stats*)*' -->
16546        <parameter type-id='type-id-864' name='__comp' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algo.h' line='2279' column='1'/>
16547        <!-- void -->
16548        <return type-id='type-id-75'/>
16549      </function-decl>
16550      <!-- long int std::__lg(long int) -->
16551      <function-decl name='__lg' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algo.h' line='2323' column='1' visibility='default' binding='global' size-in-bits='64'>
16552        <!-- parameter of type 'long int' -->
16553        <parameter type-id='type-id-18'/>
16554        <!-- long int -->
16555        <return type-id='type-id-18'/>
16556      </function-decl>
16557      <!-- void std::partial_sort<HeapProfileTable::Snapshot::Entry*>(HeapProfileTable::Snapshot::Entry*, HeapProfileTable::Snapshot::Entry*, HeapProfileTable::Snapshot::Entry*) -->
16558      <function-decl name='partial_sort&lt;HeapProfileTable::Snapshot::Entry*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algo.h' line='5055' column='1' visibility='default' binding='global' size-in-bits='64'>
16559        <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
16560        <parameter type-id='type-id-265'/>
16561        <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
16562        <parameter type-id='type-id-265'/>
16563        <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
16564        <parameter type-id='type-id-265'/>
16565        <!-- void -->
16566        <return type-id='type-id-75'/>
16567      </function-decl>
16568      <!-- void std::partial_sort<HeapProfileTable::Bucket**, bool (*)(HeapProfileTable::Stats*, HeapProfileTable::Stats*)>(HeapProfileTable::AllocValue::Bucket**, HeapProfileTable::AllocValue::Bucket**, HeapProfileTable::AllocValue::Bucket**, bool (HeapProfileTable::DumpArgs::Stats*, HeapProfileTable::DumpArgs::Stats*)*) -->
16569      <function-decl name='partial_sort&lt;HeapProfileTable::Bucket**, bool (*)(HeapProfileTable::Stats*, HeapProfileTable::Stats*)&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algo.h' line='5095' column='1' visibility='default' binding='global' size-in-bits='64'>
16570        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
16571        <parameter type-id='type-id-280'/>
16572        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
16573        <parameter type-id='type-id-280'/>
16574        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
16575        <parameter type-id='type-id-280'/>
16576        <!-- parameter of type 'bool (HeapProfileTable::DumpArgs::Stats*, HeapProfileTable::DumpArgs::Stats*)*' -->
16577        <parameter type-id='type-id-864'/>
16578        <!-- void -->
16579        <return type-id='type-id-75'/>
16580      </function-decl>
16581      <!-- void std::sort<HeapProfileTable::Snapshot::Entry*>(HeapProfileTable::Snapshot::Entry*, HeapProfileTable::Snapshot::Entry*) -->
16582      <function-decl name='sort&lt;HeapProfileTable::Snapshot::Entry*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algo.h' line='5207' column='1' visibility='default' binding='global' size-in-bits='64'>
16583        <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
16584        <parameter type-id='type-id-265'/>
16585        <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
16586        <parameter type-id='type-id-265'/>
16587        <!-- void -->
16588        <return type-id='type-id-75'/>
16589      </function-decl>
16590      <!-- void std::sort<HeapProfileTable::Bucket**, bool (*)(HeapProfileTable::Stats*, HeapProfileTable::Stats*)>(HeapProfileTable::AllocValue::Bucket**, HeapProfileTable::AllocValue::Bucket**, bool (HeapProfileTable::DumpArgs::Stats*, HeapProfileTable::DumpArgs::Stats*)*) -->
16591      <function-decl name='sort&lt;HeapProfileTable::Bucket**, bool (*)(HeapProfileTable::Stats*, HeapProfileTable::Stats*)&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algo.h' line='5244' column='1' visibility='default' binding='global' size-in-bits='64'>
16592        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
16593        <parameter type-id='type-id-280'/>
16594        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
16595        <parameter type-id='type-id-280'/>
16596        <!-- parameter of type 'bool (HeapProfileTable::DumpArgs::Stats*, HeapProfileTable::DumpArgs::Stats*)*' -->
16597        <parameter type-id='type-id-864'/>
16598        <!-- void -->
16599        <return type-id='type-id-75'/>
16600      </function-decl>
16601      <!-- void std::iter_swap<HeapProfileTable::Bucket**, HeapProfileTable::Bucket**>(HeapProfileTable::AllocValue::Bucket**, HeapProfileTable::AllocValue::Bucket**) -->
16602      <function-decl name='iter_swap&lt;HeapProfileTable::Bucket**, HeapProfileTable::Bucket**&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='117' column='1' visibility='default' binding='global' size-in-bits='64'>
16603        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
16604        <parameter type-id='type-id-280'/>
16605        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
16606        <parameter type-id='type-id-280'/>
16607        <!-- void -->
16608        <return type-id='type-id-75'/>
16609      </function-decl>
16610      <!-- void std::iter_swap<HeapProfileTable::Snapshot::Entry*, HeapProfileTable::Snapshot::Entry*>(HeapProfileTable::Snapshot::Entry*, HeapProfileTable::Snapshot::Entry*) -->
16611      <function-decl name='iter_swap&lt;HeapProfileTable::Snapshot::Entry*, HeapProfileTable::Snapshot::Entry*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='117' column='1' visibility='default' binding='global' size-in-bits='64'>
16612        <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
16613        <parameter type-id='type-id-265'/>
16614        <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
16615        <parameter type-id='type-id-265'/>
16616        <!-- void -->
16617        <return type-id='type-id-75'/>
16618      </function-decl>
16619      <!-- void** std::__copy_move_a<false, const void* const*, const void**>(void* const*, void* const*, void**) -->
16620      <function-decl name='__copy_move_a&lt;false, const void* const*, const void**&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='386' column='1' visibility='default' binding='global' size-in-bits='64'>
16621        <!-- parameter of type 'void* const*' -->
16622        <parameter type-id='type-id-251'/>
16623        <!-- parameter of type 'void* const*' -->
16624        <parameter type-id='type-id-251'/>
16625        <!-- parameter of type 'void**' -->
16626        <parameter type-id='type-id-174'/>
16627        <!-- void** -->
16628        <return type-id='type-id-174'/>
16629      </function-decl>
16630      <!-- void** std::__copy_move_a2<false, const void* const*, const void**>(void* const*, void* const*, void**) -->
16631      <function-decl name='__copy_move_a2&lt;false, const void* const*, const void**&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='431' column='1' visibility='default' binding='global' size-in-bits='64'>
16632        <!-- parameter of type 'void* const*' -->
16633        <parameter type-id='type-id-251'/>
16634        <!-- parameter of type 'void* const*' -->
16635        <parameter type-id='type-id-251'/>
16636        <!-- parameter of type 'void**' -->
16637        <parameter type-id='type-id-174'/>
16638        <!-- void** -->
16639        <return type-id='type-id-174'/>
16640      </function-decl>
16641      <!-- void** std::copy<const void* const*, const void**>(void* const*, void* const*, void**) -->
16642      <function-decl name='copy&lt;const void* const*, const void**&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='458' column='1' visibility='default' binding='global' size-in-bits='64'>
16643        <!-- parameter of type 'void* const*' -->
16644        <parameter type-id='type-id-251'/>
16645        <!-- parameter of type 'void* const*' -->
16646        <parameter type-id='type-id-251'/>
16647        <!-- parameter of type 'void**' -->
16648        <parameter type-id='type-id-174'/>
16649        <!-- void** -->
16650        <return type-id='type-id-174'/>
16651      </function-decl>
16652      <!-- HeapProfileTable::AllocValue::Bucket** std::__copy_move_backward_a<false, HeapProfileTable::Bucket**, HeapProfileTable::Bucket**>(HeapProfileTable::AllocValue::Bucket**, HeapProfileTable::AllocValue::Bucket**, HeapProfileTable::AllocValue::Bucket**) -->
16653      <function-decl name='__copy_move_backward_a&lt;false, HeapProfileTable::Bucket**, HeapProfileTable::Bucket**&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='582' column='1' visibility='default' binding='global' size-in-bits='64'>
16654        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
16655        <parameter type-id='type-id-280'/>
16656        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
16657        <parameter type-id='type-id-280'/>
16658        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
16659        <parameter type-id='type-id-280'/>
16660        <!-- HeapProfileTable::AllocValue::Bucket** -->
16661        <return type-id='type-id-280'/>
16662      </function-decl>
16663      <!-- HeapProfileTable::Snapshot::Entry* std::__copy_move_backward_a<false, HeapProfileTable::Snapshot::Entry*, HeapProfileTable::Snapshot::Entry*>(HeapProfileTable::Snapshot::Entry*, HeapProfileTable::Snapshot::Entry*, HeapProfileTable::Snapshot::Entry*) -->
16664      <function-decl name='__copy_move_backward_a&lt;false, HeapProfileTable::Snapshot::Entry*, HeapProfileTable::Snapshot::Entry*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='582' column='1' visibility='default' binding='global' size-in-bits='64'>
16665        <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
16666        <parameter type-id='type-id-265'/>
16667        <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
16668        <parameter type-id='type-id-265'/>
16669        <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
16670        <parameter type-id='type-id-265'/>
16671        <!-- HeapProfileTable::Snapshot::Entry* -->
16672        <return type-id='type-id-265'/>
16673      </function-decl>
16674      <!-- HeapProfileTable::AllocValue::Bucket** std::__copy_move_backward_a2<false, HeapProfileTable::Bucket**, HeapProfileTable::Bucket**>(HeapProfileTable::AllocValue::Bucket**, HeapProfileTable::AllocValue::Bucket**, HeapProfileTable::AllocValue::Bucket**) -->
16675      <function-decl name='__copy_move_backward_a2&lt;false, HeapProfileTable::Bucket**, HeapProfileTable::Bucket**&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='600' column='1' visibility='default' binding='global' size-in-bits='64'>
16676        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
16677        <parameter type-id='type-id-280'/>
16678        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
16679        <parameter type-id='type-id-280'/>
16680        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
16681        <parameter type-id='type-id-280'/>
16682        <!-- HeapProfileTable::AllocValue::Bucket** -->
16683        <return type-id='type-id-280'/>
16684      </function-decl>
16685      <!-- HeapProfileTable::Snapshot::Entry* std::__copy_move_backward_a2<false, HeapProfileTable::Snapshot::Entry*, HeapProfileTable::Snapshot::Entry*>(HeapProfileTable::Snapshot::Entry*, HeapProfileTable::Snapshot::Entry*, HeapProfileTable::Snapshot::Entry*) -->
16686      <function-decl name='__copy_move_backward_a2&lt;false, HeapProfileTable::Snapshot::Entry*, HeapProfileTable::Snapshot::Entry*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='600' column='1' visibility='default' binding='global' size-in-bits='64'>
16687        <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
16688        <parameter type-id='type-id-265'/>
16689        <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
16690        <parameter type-id='type-id-265'/>
16691        <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
16692        <parameter type-id='type-id-265'/>
16693        <!-- HeapProfileTable::Snapshot::Entry* -->
16694        <return type-id='type-id-265'/>
16695      </function-decl>
16696      <!-- HeapProfileTable::AllocValue::Bucket** std::copy_backward<HeapProfileTable::Bucket**, HeapProfileTable::Bucket**>(HeapProfileTable::AllocValue::Bucket**, HeapProfileTable::AllocValue::Bucket**, HeapProfileTable::AllocValue::Bucket**) -->
16697      <function-decl name='copy_backward&lt;HeapProfileTable::Bucket**, HeapProfileTable::Bucket**&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='628' column='1' visibility='default' binding='global' size-in-bits='64'>
16698        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
16699        <parameter type-id='type-id-280'/>
16700        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
16701        <parameter type-id='type-id-280'/>
16702        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
16703        <parameter type-id='type-id-280'/>
16704        <!-- HeapProfileTable::AllocValue::Bucket** -->
16705        <return type-id='type-id-280'/>
16706      </function-decl>
16707      <!-- HeapProfileTable::Snapshot::Entry* std::copy_backward<HeapProfileTable::Snapshot::Entry*, HeapProfileTable::Snapshot::Entry*>(HeapProfileTable::Snapshot::Entry*, HeapProfileTable::Snapshot::Entry*, HeapProfileTable::Snapshot::Entry*) -->
16708      <function-decl name='copy_backward&lt;HeapProfileTable::Snapshot::Entry*, HeapProfileTable::Snapshot::Entry*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='628' column='1' visibility='default' binding='global' size-in-bits='64'>
16709        <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
16710        <parameter type-id='type-id-265'/>
16711        <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
16712        <parameter type-id='type-id-265'/>
16713        <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
16714        <parameter type-id='type-id-265'/>
16715        <!-- HeapProfileTable::Snapshot::Entry* -->
16716        <return type-id='type-id-265'/>
16717      </function-decl>
16718      <!-- bool std::__equal_aux<const void* const*, const void**>(void* const*, void* const*, void**) -->
16719      <function-decl name='__equal_aux&lt;const void* const*, const void**&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='822' column='1' visibility='default' binding='global' size-in-bits='64'>
16720        <!-- parameter of type 'void* const*' -->
16721        <parameter type-id='type-id-251'/>
16722        <!-- parameter of type 'void* const*' -->
16723        <parameter type-id='type-id-251'/>
16724        <!-- parameter of type 'void**' -->
16725        <parameter type-id='type-id-174'/>
16726        <!-- bool -->
16727        <return type-id='type-id-76'/>
16728      </function-decl>
16729      <!-- bool std::equal<const void* const*, const void**>(void* const*, void* const*, void**) -->
16730      <function-decl name='equal&lt;const void* const*, const void**&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='952' column='1' visibility='default' binding='global' size-in-bits='64'>
16731        <!-- parameter of type 'void* const*' -->
16732        <parameter type-id='type-id-251'/>
16733        <!-- parameter of type 'void* const*' -->
16734        <parameter type-id='type-id-251'/>
16735        <!-- parameter of type 'void**' -->
16736        <parameter type-id='type-id-174'/>
16737        <!-- bool -->
16738        <return type-id='type-id-76'/>
16739      </function-decl>
16740      <!-- void std::__push_heap<HeapProfileTable::Snapshot::Entry*, long int, HeapProfileTable::Snapshot::Entry>(HeapProfileTable::Snapshot::Entry*, long int, long int, HeapProfileTable::Snapshot::Entry) -->
16741      <function-decl name='__push_heap&lt;HeapProfileTable::Snapshot::Entry*, long int, HeapProfileTable::Snapshot::Entry&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_heap.h' line='130' column='1' visibility='default' binding='global' size-in-bits='64'>
16742        <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
16743        <parameter type-id='type-id-265'/>
16744        <!-- parameter of type 'long int' -->
16745        <parameter type-id='type-id-18'/>
16746        <!-- parameter of type 'long int' -->
16747        <parameter type-id='type-id-18'/>
16748        <!-- parameter of type 'struct HeapProfileTable::Snapshot::Entry' -->
16749        <parameter type-id='type-id-264'/>
16750        <!-- void -->
16751        <return type-id='type-id-75'/>
16752      </function-decl>
16753      <!-- void std::__push_heap<HeapProfileTable::Bucket**, long int, HeapProfileTable::Bucket*, bool (*)(HeapProfileTable::Stats*, HeapProfileTable::Stats*)>(HeapProfileTable::AllocValue::Bucket**, long int, long int, HeapProfileTable::AllocValue::Bucket*, bool (HeapProfileTable::DumpArgs::Stats*, HeapProfileTable::DumpArgs::Stats*)*) -->
16754      <function-decl name='__push_heap&lt;HeapProfileTable::Bucket**, long int, HeapProfileTable::Bucket*, bool (*)(HeapProfileTable::Stats*, HeapProfileTable::Stats*)&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_heap.h' line='176' column='1' visibility='default' binding='global' size-in-bits='64'>
16755        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
16756        <parameter type-id='type-id-280'/>
16757        <!-- parameter of type 'long int' -->
16758        <parameter type-id='type-id-18'/>
16759        <!-- parameter of type 'long int' -->
16760        <parameter type-id='type-id-18'/>
16761        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket*' -->
16762        <parameter type-id='type-id-255'/>
16763        <!-- parameter of type 'bool (HeapProfileTable::DumpArgs::Stats*, HeapProfileTable::DumpArgs::Stats*)*' -->
16764        <parameter type-id='type-id-864'/>
16765        <!-- void -->
16766        <return type-id='type-id-75'/>
16767      </function-decl>
16768      <!-- void std::__adjust_heap<HeapProfileTable::Snapshot::Entry*, long int, HeapProfileTable::Snapshot::Entry>(HeapProfileTable::Snapshot::Entry*, long int, long int, HeapProfileTable::Snapshot::Entry) -->
16769      <function-decl name='__adjust_heap&lt;HeapProfileTable::Snapshot::Entry*, long int, HeapProfileTable::Snapshot::Entry&gt;' mangled-name='_ZSt13__adjust_heapIPN16HeapProfileTable8Snapshot5EntryElS2_EvT_T0_S5_T1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_heap.h' line='224' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt13__adjust_heapIPN16HeapProfileTable8Snapshot5EntryElS2_EvT_T0_S5_T1_'>
16770        <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
16771        <parameter type-id='type-id-265' name='__first' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_heap.h' line='224' column='1'/>
16772        <!-- parameter of type 'long int' -->
16773        <parameter type-id='type-id-18' name='__holeIndex' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_heap.h' line='224' column='1'/>
16774        <!-- parameter of type 'long int' -->
16775        <parameter type-id='type-id-18' name='__len' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_heap.h' line='225' column='1'/>
16776        <!-- parameter of type 'struct HeapProfileTable::Snapshot::Entry' -->
16777        <parameter type-id='type-id-264' name='__value' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_heap.h' line='225' column='1'/>
16778        <!-- void -->
16779        <return type-id='type-id-75'/>
16780      </function-decl>
16781      <!-- void std::__pop_heap<HeapProfileTable::Snapshot::Entry*>(HeapProfileTable::Snapshot::Entry*, HeapProfileTable::Snapshot::Entry*, HeapProfileTable::Snapshot::Entry*) -->
16782      <function-decl name='__pop_heap&lt;HeapProfileTable::Snapshot::Entry*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_heap.h' line='250' column='1' visibility='default' binding='global' size-in-bits='64'>
16783        <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
16784        <parameter type-id='type-id-265'/>
16785        <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
16786        <parameter type-id='type-id-265'/>
16787        <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
16788        <parameter type-id='type-id-265'/>
16789        <!-- void -->
16790        <return type-id='type-id-75'/>
16791      </function-decl>
16792      <!-- void std::__adjust_heap<HeapProfileTable::Bucket**, long int, HeapProfileTable::Bucket*, bool (*)(HeapProfileTable::Stats*, HeapProfileTable::Stats*)>(HeapProfileTable::AllocValue::Bucket**, long int, long int, HeapProfileTable::AllocValue::Bucket*, bool (HeapProfileTable::DumpArgs::Stats*, HeapProfileTable::DumpArgs::Stats*)*) -->
16793      <function-decl name='__adjust_heap&lt;HeapProfileTable::Bucket**, long int, HeapProfileTable::Bucket*, bool (*)(HeapProfileTable::Stats*, HeapProfileTable::Stats*)&gt;' mangled-name='_ZSt13__adjust_heapIPP17HeapProfileBucketlS1_PFbP16HeapProfileStatsS4_EEvT_T0_S8_T1_T2_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_heap.h' line='295' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt13__adjust_heapIPP17HeapProfileBucketlS1_PFbP16HeapProfileStatsS4_EEvT_T0_S8_T1_T2_'>
16794        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
16795        <parameter type-id='type-id-280' name='__first' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_heap.h' line='295' column='1'/>
16796        <!-- parameter of type 'long int' -->
16797        <parameter type-id='type-id-18' name='__holeIndex' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_heap.h' line='295' column='1'/>
16798        <!-- parameter of type 'long int' -->
16799        <parameter type-id='type-id-18' name='__len' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_heap.h' line='296' column='1'/>
16800        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket*' -->
16801        <parameter type-id='type-id-255' name='__value' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_heap.h' line='296' column='1'/>
16802        <!-- parameter of type 'bool (HeapProfileTable::DumpArgs::Stats*, HeapProfileTable::DumpArgs::Stats*)*' -->
16803        <parameter type-id='type-id-864' name='__comp' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_heap.h' line='296' column='1'/>
16804        <!-- void -->
16805        <return type-id='type-id-75'/>
16806      </function-decl>
16807      <!-- void std::__pop_heap<HeapProfileTable::Bucket**, bool (*)(HeapProfileTable::Stats*, HeapProfileTable::Stats*)>(HeapProfileTable::AllocValue::Bucket**, HeapProfileTable::AllocValue::Bucket**, HeapProfileTable::AllocValue::Bucket**, bool (HeapProfileTable::DumpArgs::Stats*, HeapProfileTable::DumpArgs::Stats*)*) -->
16808      <function-decl name='__pop_heap&lt;HeapProfileTable::Bucket**, bool (*)(HeapProfileTable::Stats*, HeapProfileTable::Stats*)&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_heap.h' line='322' column='1' visibility='default' binding='global' size-in-bits='64'>
16809        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
16810        <parameter type-id='type-id-280'/>
16811        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
16812        <parameter type-id='type-id-280'/>
16813        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
16814        <parameter type-id='type-id-280'/>
16815        <!-- parameter of type 'bool (HeapProfileTable::DumpArgs::Stats*, HeapProfileTable::DumpArgs::Stats*)*' -->
16816        <parameter type-id='type-id-864'/>
16817        <!-- void -->
16818        <return type-id='type-id-75'/>
16819      </function-decl>
16820      <!-- void std::make_heap<HeapProfileTable::Snapshot::Entry*>(HeapProfileTable::Snapshot::Entry*, HeapProfileTable::Snapshot::Entry*) -->
16821      <function-decl name='make_heap&lt;HeapProfileTable::Snapshot::Entry*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_heap.h' line='373' column='1' visibility='default' binding='global' size-in-bits='64'>
16822        <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
16823        <parameter type-id='type-id-265'/>
16824        <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
16825        <parameter type-id='type-id-265'/>
16826        <!-- void -->
16827        <return type-id='type-id-75'/>
16828      </function-decl>
16829      <!-- void std::make_heap<HeapProfileTable::Bucket**, bool (*)(HeapProfileTable::Stats*, HeapProfileTable::Stats*)>(HeapProfileTable::AllocValue::Bucket**, HeapProfileTable::AllocValue::Bucket**, bool (HeapProfileTable::DumpArgs::Stats*, HeapProfileTable::DumpArgs::Stats*)*) -->
16830      <function-decl name='make_heap&lt;HeapProfileTable::Bucket**, bool (*)(HeapProfileTable::Stats*, HeapProfileTable::Stats*)&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_heap.h' line='414' column='1' visibility='default' binding='global' size-in-bits='64'>
16831        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
16832        <parameter type-id='type-id-280'/>
16833        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
16834        <parameter type-id='type-id-280'/>
16835        <!-- parameter of type 'bool (HeapProfileTable::DumpArgs::Stats*, HeapProfileTable::DumpArgs::Stats*)*' -->
16836        <parameter type-id='type-id-864'/>
16837        <!-- void -->
16838        <return type-id='type-id-75'/>
16839      </function-decl>
16840      <!-- void std::sort_heap<HeapProfileTable::Snapshot::Entry*>(HeapProfileTable::Snapshot::Entry*, HeapProfileTable::Snapshot::Entry*) -->
16841      <function-decl name='sort_heap&lt;HeapProfileTable::Snapshot::Entry*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_heap.h' line='452' column='1' visibility='default' binding='global' size-in-bits='64'>
16842        <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
16843        <parameter type-id='type-id-265'/>
16844        <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
16845        <parameter type-id='type-id-265'/>
16846        <!-- void -->
16847        <return type-id='type-id-75'/>
16848      </function-decl>
16849      <!-- void std::sort_heap<HeapProfileTable::Bucket**, bool (*)(HeapProfileTable::Stats*, HeapProfileTable::Stats*)>(HeapProfileTable::AllocValue::Bucket**, HeapProfileTable::AllocValue::Bucket**, bool (HeapProfileTable::DumpArgs::Stats*, HeapProfileTable::DumpArgs::Stats*)*) -->
16850      <function-decl name='sort_heap&lt;HeapProfileTable::Bucket**, bool (*)(HeapProfileTable::Stats*, HeapProfileTable::Stats*)&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_heap.h' line='482' column='1' visibility='default' binding='global' size-in-bits='64'>
16851        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
16852        <parameter type-id='type-id-280'/>
16853        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
16854        <parameter type-id='type-id-280'/>
16855        <!-- parameter of type 'bool (HeapProfileTable::DumpArgs::Stats*, HeapProfileTable::DumpArgs::Stats*)*' -->
16856        <parameter type-id='type-id-864'/>
16857        <!-- void -->
16858        <return type-id='type-id-75'/>
16859      </function-decl>
16860    </namespace-decl>
16861    <reference-type-def kind='lvalue' type-id='type-id-933' size-in-bits='64' id='type-id-1002'/>
16862    <!-- std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >* -->
16863    <pointer-type-def type-id='type-id-933' size-in-bits='64' id='type-id-940'/>
16864    <!-- std::_Rb_tree_node<std::pair<const void* const, const char*> >* -->
16865    <pointer-type-def type-id='type-id-937' size-in-bits='64' id='type-id-976'/>
16866    <!-- void* const -->
16867    <qualified-type-def type-id='type-id-73' const='yes' id='type-id-1003'/>
16868    <!-- namespace tcmalloc -->
16869    <namespace-decl name='tcmalloc'>
16870      <!-- namespace tcmalloc::commandlineflags -->
16871      <namespace-decl name='commandlineflags'>
16872        <!-- bool tcmalloc::commandlineflags::StringToBool(const char*, bool) -->
16873        <function-decl name='StringToBool' filepath='./src/base/commandlineflags.h' line='118' column='1' visibility='default' binding='global' size-in-bits='64'>
16874          <!-- parameter of type 'const char*' -->
16875          <parameter type-id='type-id-2'/>
16876          <!-- parameter of type 'bool' -->
16877          <parameter type-id='type-id-76'/>
16878          <!-- bool -->
16879          <return type-id='type-id-76'/>
16880        </function-decl>
16881        <!-- int tcmalloc::commandlineflags::StringToInt(const char*, int) -->
16882        <function-decl name='StringToInt' filepath='./src/base/commandlineflags.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
16883          <!-- parameter of type 'const char*' -->
16884          <parameter type-id='type-id-2'/>
16885          <!-- parameter of type 'int' -->
16886          <parameter type-id='type-id-1'/>
16887          <!-- int -->
16888          <return type-id='type-id-1'/>
16889        </function-decl>
16890      </namespace-decl>
16891    </namespace-decl>
16892    <!-- namespace __gnu_cxx -->
16893    <namespace-decl name='__gnu_cxx'>
16894      <!-- class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > > -->
16895      <class-decl name='new_allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='52' column='1' id='type-id-859'>
16896        <member-function access='private'>
16897          <!-- void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::new_allocator() -->
16898          <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
16899            <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
16900            <parameter type-id='type-id-860' is-artificial='yes'/>
16901            <!-- void -->
16902            <return type-id='type-id-75'/>
16903          </function-decl>
16904        </member-function>
16905        <member-function access='private'>
16906          <!-- void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::new_allocator(const __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >&) -->
16907          <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
16908            <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
16909            <parameter type-id='type-id-860' is-artificial='yes'/>
16910            <!-- parameter of type 'const __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >&' -->
16911            <parameter type-id='type-id-869'/>
16912            <!-- void -->
16913            <return type-id='type-id-75'/>
16914          </function-decl>
16915        </member-function>
16916        <member-function access='private' destructor='yes'>
16917          <!-- __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::~new_allocator(int) -->
16918          <function-decl name='~new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
16919            <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
16920            <parameter type-id='type-id-860' is-artificial='yes'/>
16921            <!-- artificial parameter of type 'int' -->
16922            <parameter type-id='type-id-1' is-artificial='yes'/>
16923            <!-- void -->
16924            <return type-id='type-id-75'/>
16925          </function-decl>
16926        </member-function>
16927        <member-function access='private'>
16928          <!-- void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::deallocate(std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*, unsigned long int) -->
16929          <function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKP17HeapProfileBucketN16HeapProfileTable8Snapshot5EntryEEEE10deallocateEPSA_m' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='94' column='1' visibility='default' binding='global' size-in-bits='64'>
16930            <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
16931            <parameter type-id='type-id-860' is-artificial='yes'/>
16932            <!-- parameter of type 'std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
16933            <parameter type-id='type-id-940'/>
16934            <!-- parameter of type 'unsigned long int' -->
16935            <parameter type-id='type-id-19'/>
16936            <!-- void -->
16937            <return type-id='type-id-75'/>
16938          </function-decl>
16939        </member-function>
16940        <member-function access='private'>
16941          <!-- size_t __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::max_size() -->
16942          <function-decl name='max_size' mangled-name='_ZNK9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKP17HeapProfileBucketN16HeapProfileTable8Snapshot5EntryEEEE8max_sizeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
16943            <!-- implicit parameter of type 'const __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
16944            <parameter type-id='type-id-870' is-artificial='yes'/>
16945            <!-- typedef size_t -->
16946            <return type-id='type-id-7'/>
16947          </function-decl>
16948        </member-function>
16949        <member-function access='private'>
16950          <!-- std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >* __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::allocate(unsigned long int, void*) -->
16951          <function-decl name='allocate' mangled-name='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKP17HeapProfileBucketN16HeapProfileTable8Snapshot5EntryEEEE8allocateEmPKv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
16952            <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
16953            <parameter type-id='type-id-860' is-artificial='yes'/>
16954            <!-- parameter of type 'unsigned long int' -->
16955            <parameter type-id='type-id-19'/>
16956            <!-- parameter of type 'void*' -->
16957            <parameter type-id='type-id-73'/>
16958            <!-- std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >* -->
16959            <return type-id='type-id-940'/>
16960          </function-decl>
16961        </member-function>
16962      </class-decl>
16963      <!-- class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > > -->
16964      <class-decl name='new_allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' visibility='default' id='type-id-1004'/>
16965      <!-- class __gnu_cxx::new_allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > -->
16966      <class-decl name='new_allocator&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='52' column='1' id='type-id-861'>
16967        <member-function access='private'>
16968          <!-- void __gnu_cxx::new_allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >::new_allocator() -->
16969          <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
16970            <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
16971            <parameter type-id='type-id-862' is-artificial='yes'/>
16972            <!-- void -->
16973            <return type-id='type-id-75'/>
16974          </function-decl>
16975        </member-function>
16976        <member-function access='private'>
16977          <!-- void __gnu_cxx::new_allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >::new_allocator(const __gnu_cxx::new_allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >&) -->
16978          <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
16979            <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
16980            <parameter type-id='type-id-862' is-artificial='yes'/>
16981            <!-- parameter of type 'const __gnu_cxx::new_allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >&' -->
16982            <parameter type-id='type-id-872'/>
16983            <!-- void -->
16984            <return type-id='type-id-75'/>
16985          </function-decl>
16986        </member-function>
16987        <member-function access='private' destructor='yes'>
16988          <!-- __gnu_cxx::new_allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >::~new_allocator(int) -->
16989          <function-decl name='~new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
16990            <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
16991            <parameter type-id='type-id-862' is-artificial='yes'/>
16992            <!-- artificial parameter of type 'int' -->
16993            <parameter type-id='type-id-1' is-artificial='yes'/>
16994            <!-- void -->
16995            <return type-id='type-id-75'/>
16996          </function-decl>
16997        </member-function>
16998        <member-function access='private'>
16999          <!-- void __gnu_cxx::new_allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >::destroy(std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>*) -->
17000          <function-decl name='destroy' mangled-name='_ZN9__gnu_cxx13new_allocatorISt4pairIKP17HeapProfileBucketN16HeapProfileTable8Snapshot5EntryEEE7destroyEPS8_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
17001            <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
17002            <parameter type-id='type-id-862' is-artificial='yes'/>
17003            <!-- parameter of type 'std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>*' -->
17004            <parameter type-id='type-id-923'/>
17005            <!-- void -->
17006            <return type-id='type-id-75'/>
17007          </function-decl>
17008        </member-function>
17009        <member-function access='private'>
17010          <!-- void __gnu_cxx::new_allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >::construct(std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>*, const std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>&) -->
17011          <function-decl name='construct' mangled-name='_ZN9__gnu_cxx13new_allocatorISt4pairIKP17HeapProfileBucketN16HeapProfileTable8Snapshot5EntryEEE9constructEPS8_RKS8_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
17012            <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
17013            <parameter type-id='type-id-862' is-artificial='yes'/>
17014            <!-- parameter of type 'std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>*' -->
17015            <parameter type-id='type-id-923'/>
17016            <!-- parameter of type 'const std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>&' -->
17017            <parameter type-id='type-id-904'/>
17018            <!-- void -->
17019            <return type-id='type-id-75'/>
17020          </function-decl>
17021        </member-function>
17022      </class-decl>
17023      <!-- class __gnu_cxx::new_allocator<std::pair<const void* const, const char*> > -->
17024      <class-decl name='new_allocator&lt;std::pair&lt;const void* const, const char*&gt; &gt;' visibility='default' id='type-id-1005'/>
17025      <!-- class __gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > -->
17026      <class-decl name='__normal_iterator&lt;char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1006'/>
17027      <!-- class __gnu_cxx::__normal_iterator<const char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > -->
17028      <class-decl name='__normal_iterator&lt;const char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1007'/>
17029    </namespace-decl>
17030    <!-- namespace FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead -->
17031    <namespace-decl name='FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead'>
17032      <!-- int32 FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead::FLAGS_heap_check_max_leaks -->
17033      <var-decl name='FLAGS_heap_check_max_leaks' type-id='type-id-83' mangled-name='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead26FLAGS_heap_check_max_leaksE' visibility='default' filepath='src/heap-profile-table.cc' line='87' column='1' elf-symbol-id='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead26FLAGS_heap_check_max_leaksE'/>
17034      <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead::FLAGS_noheap_check_max_leaks -->
17035      <var-decl name='FLAGS_noheap_check_max_leaks' type-id='type-id-84' mangled-name='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead28FLAGS_noheap_check_max_leaksE' visibility='default' filepath='src/heap-profile-table.cc' line='89' column='1' elf-symbol-id='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead28FLAGS_noheap_check_max_leaksE'/>
17036    </namespace-decl>
17037    <!-- namespace FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead -->
17038    <namespace-decl name='FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead'>
17039      <!-- bool FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_cleanup_old_heap_profiles -->
17040      <var-decl name='FLAGS_cleanup_old_heap_profiles' type-id='type-id-76' mangled-name='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead31FLAGS_cleanup_old_heap_profilesE' visibility='default' filepath='src/heap-profile-table.cc' line='83' column='1' elf-symbol-id='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead31FLAGS_cleanup_old_heap_profilesE'/>
17041      <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_nocleanup_old_heap_profiles -->
17042      <var-decl name='FLAGS_nocleanup_old_heap_profiles' type-id='type-id-84' mangled-name='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead33FLAGS_nocleanup_old_heap_profilesE' visibility='default' filepath='src/heap-profile-table.cc' line='85' column='1' elf-symbol-id='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead33FLAGS_nocleanup_old_heap_profilesE'/>
17043    </namespace-decl>
17044    <!-- bool (HeapProfileTable::DumpArgs::Stats*, HeapProfileTable::DumpArgs::Stats*) -->
17045    <function-type size-in-bits='64' id='type-id-863'>
17046      <!-- parameter of type 'HeapProfileTable::DumpArgs::Stats*' -->
17047      <parameter type-id='type-id-261'/>
17048      <!-- parameter of type 'HeapProfileTable::DumpArgs::Stats*' -->
17049      <parameter type-id='type-id-261'/>
17050      <!-- bool -->
17051      <return type-id='type-id-76'/>
17052    </function-type>
17053    <!-- void (const HeapProfileBucket*, HeapProfileTable::BufferArgs*) -->
17054    <function-type size-in-bits='64' id='type-id-927'>
17055      <!-- parameter of type 'const HeapProfileBucket*' -->
17056      <parameter type-id='type-id-866'/>
17057      <!-- parameter of type 'HeapProfileTable::BufferArgs*' -->
17058      <parameter type-id='type-id-257'/>
17059      <!-- void -->
17060      <return type-id='type-id-75'/>
17061    </function-type>
17062    <!-- void (void*, HeapProfileTable::AllocValue*, HeapProfileTable::AddNonLiveArgs*) -->
17063    <function-type size-in-bits='64' id='type-id-928'>
17064      <!-- parameter of type 'void*' -->
17065      <parameter type-id='type-id-73'/>
17066      <!-- parameter of type 'HeapProfileTable::AllocValue*' -->
17067      <parameter type-id='type-id-213'/>
17068      <!-- parameter of type 'HeapProfileTable::AddNonLiveArgs*' -->
17069      <parameter type-id='type-id-202'/>
17070      <!-- void -->
17071      <return type-id='type-id-75'/>
17072    </function-type>
17073    <!-- void (void*, HeapProfileTable::AllocValue*, HeapProfileTable::Snapshot*) -->
17074    <function-type size-in-bits='64' id='type-id-929'>
17075      <!-- parameter of type 'void*' -->
17076      <parameter type-id='type-id-73'/>
17077      <!-- parameter of type 'HeapProfileTable::AllocValue*' -->
17078      <parameter type-id='type-id-213'/>
17079      <!-- parameter of type 'HeapProfileTable::Snapshot*' -->
17080      <parameter type-id='type-id-204'/>
17081      <!-- void -->
17082      <return type-id='type-id-75'/>
17083    </function-type>
17084    <!-- void (void*, HeapProfileTable::AllocValue*, HeapProfileTable::Snapshot::ReportState*) -->
17085    <function-type size-in-bits='64' id='type-id-930'>
17086      <!-- parameter of type 'void*' -->
17087      <parameter type-id='type-id-73'/>
17088      <!-- parameter of type 'HeapProfileTable::AllocValue*' -->
17089      <parameter type-id='type-id-213'/>
17090      <!-- parameter of type 'HeapProfileTable::Snapshot::ReportState*' -->
17091      <parameter type-id='type-id-210'/>
17092      <!-- void -->
17093      <return type-id='type-id-75'/>
17094    </function-type>
17095    <!-- void (void*, HeapProfileTable::AllocValue*, char*) -->
17096    <function-type size-in-bits='64' id='type-id-931'>
17097      <!-- parameter of type 'void*' -->
17098      <parameter type-id='type-id-73'/>
17099      <!-- parameter of type 'HeapProfileTable::AllocValue*' -->
17100      <parameter type-id='type-id-213'/>
17101      <!-- parameter of type 'char*' -->
17102      <parameter type-id='type-id-3'/>
17103      <!-- void -->
17104      <return type-id='type-id-75'/>
17105    </function-type>
17106    <!-- void (void*, HeapProfileTable::AllocValue*, const HeapProfileTable::DumpArgs&) -->
17107    <function-type size-in-bits='64' id='type-id-932'>
17108      <!-- parameter of type 'void*' -->
17109      <parameter type-id='type-id-73'/>
17110      <!-- parameter of type 'HeapProfileTable::AllocValue*' -->
17111      <parameter type-id='type-id-213'/>
17112      <!-- parameter of type 'const HeapProfileTable::DumpArgs&' -->
17113      <parameter type-id='type-id-208'/>
17114      <!-- void -->
17115      <return type-id='type-id-75'/>
17116    </function-type>
17117  </abi-instr>
17118  <abi-instr address-size='64' path='src/heap-profiler.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-kFgaKP/gperftools-2.4' language='LANG_C_plus_plus'>
17119    <!-- struct HeapProfileEndWriter -->
17120    <class-decl name='HeapProfileEndWriter' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/heap-profiler.cc' line='593' column='1' id='type-id-1008'>
17121      <member-function access='public' destructor='yes'>
17122        <!-- HeapProfileEndWriter::~HeapProfileEndWriter(int) -->
17123        <function-decl name='~HeapProfileEndWriter' mangled-name='_ZN20HeapProfileEndWriterD1Ev' filepath='src/heap-profiler.cc' line='594' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN20HeapProfileEndWriterD1Ev'>
17124          <!-- implicit parameter of type 'HeapProfileEndWriter*' -->
17125          <parameter type-id='type-id-1009' is-artificial='yes'/>
17126          <!-- artificial parameter of type 'int' -->
17127          <parameter type-id='type-id-1' is-artificial='yes'/>
17128          <!-- void -->
17129          <return type-id='type-id-75'/>
17130        </function-decl>
17131      </member-function>
17132    </class-decl>
17133    <!-- HeapProfileEndWriter* -->
17134    <pointer-type-def type-id='type-id-1008' size-in-bits='64' id='type-id-1009'/>
17135    <!-- namespace base -->
17136    <namespace-decl name='base'>
17137      <!-- namespace base::subtle -->
17138      <namespace-decl name='subtle'>
17139        <!-- Atomic32 base::subtle::NoBarrier_CompareAndSwap(volatile Atomic32*, Atomic32, Atomic32) -->
17140        <function-decl name='NoBarrier_CompareAndSwap' filepath='./src/base/atomicops-internals-x86.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
17141          <!-- parameter of type 'volatile Atomic32*' -->
17142          <parameter type-id='type-id-92'/>
17143          <!-- parameter of type 'typedef Atomic32' -->
17144          <parameter type-id='type-id-93'/>
17145          <!-- parameter of type 'typedef Atomic32' -->
17146          <parameter type-id='type-id-93'/>
17147          <!-- typedef Atomic32 -->
17148          <return type-id='type-id-93'/>
17149        </function-decl>
17150        <!-- Atomic32 base::subtle::NoBarrier_AtomicExchange(volatile Atomic32*, Atomic32) -->
17151        <function-decl name='NoBarrier_AtomicExchange' filepath='./src/base/atomicops-internals-x86.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
17152          <!-- parameter of type 'volatile Atomic32*' -->
17153          <parameter type-id='type-id-92'/>
17154          <!-- parameter of type 'typedef Atomic32' -->
17155          <parameter type-id='type-id-93'/>
17156          <!-- typedef Atomic32 -->
17157          <return type-id='type-id-93'/>
17158        </function-decl>
17159        <!-- Atomic32 base::subtle::Release_AtomicExchange(volatile Atomic32*, Atomic32) -->
17160        <function-decl name='Release_AtomicExchange' filepath='./src/base/atomicops-internals-x86.h' line='100' column='1' visibility='default' binding='global' size-in-bits='64'>
17161          <!-- parameter of type 'volatile Atomic32*' -->
17162          <parameter type-id='type-id-92'/>
17163          <!-- parameter of type 'typedef Atomic32' -->
17164          <parameter type-id='type-id-93'/>
17165          <!-- typedef Atomic32 -->
17166          <return type-id='type-id-93'/>
17167        </function-decl>
17168        <!-- Atomic32 base::subtle::Acquire_CompareAndSwap(volatile Atomic32*, Atomic32, Atomic32) -->
17169        <function-decl name='Acquire_CompareAndSwap' filepath='./src/base/atomicops-internals-x86.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
17170          <!-- parameter of type 'volatile Atomic32*' -->
17171          <parameter type-id='type-id-92'/>
17172          <!-- parameter of type 'typedef Atomic32' -->
17173          <parameter type-id='type-id-93'/>
17174          <!-- parameter of type 'typedef Atomic32' -->
17175          <parameter type-id='type-id-93'/>
17176          <!-- typedef Atomic32 -->
17177          <return type-id='type-id-93'/>
17178        </function-decl>
17179      </namespace-decl>
17180    </namespace-decl>
17181    <!-- namespace tcmalloc -->
17182    <namespace-decl name='tcmalloc'>
17183      <!-- namespace tcmalloc::commandlineflags -->
17184      <namespace-decl name='commandlineflags'>
17185        <!-- bool tcmalloc::commandlineflags::StringToBool(const char*, bool) -->
17186        <function-decl name='StringToBool' filepath='./src/base/commandlineflags.h' line='118' column='1' visibility='default' binding='global' size-in-bits='64'>
17187          <!-- parameter of type 'const char*' -->
17188          <parameter type-id='type-id-2'/>
17189          <!-- parameter of type 'bool' -->
17190          <parameter type-id='type-id-76'/>
17191          <!-- bool -->
17192          <return type-id='type-id-76'/>
17193        </function-decl>
17194        <!-- long long int tcmalloc::commandlineflags::StringToLongLong(const char*, long long int) -->
17195        <function-decl name='StringToLongLong' filepath='./src/base/commandlineflags.h' line='132' column='1' visibility='default' binding='global' size-in-bits='64'>
17196          <!-- parameter of type 'const char*' -->
17197          <parameter type-id='type-id-2'/>
17198          <!-- parameter of type 'long long int' -->
17199          <parameter type-id='type-id-20'/>
17200          <!-- long long int -->
17201          <return type-id='type-id-20'/>
17202        </function-decl>
17203      </namespace-decl>
17204    </namespace-decl>
17205    <!-- namespace FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead -->
17206    <namespace-decl name='FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead'>
17207      <!-- int64 FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead::FLAGS_heap_profile_allocation_interval -->
17208      <var-decl name='FLAGS_heap_profile_allocation_interval' type-id='type-id-103' mangled-name='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead38FLAGS_heap_profile_allocation_intervalE' visibility='default' filepath='src/heap-profiler.cc' line='95' column='1' elf-symbol-id='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead38FLAGS_heap_profile_allocation_intervalE'/>
17209      <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead::FLAGS_noheap_profile_allocation_interval -->
17210      <var-decl name='FLAGS_noheap_profile_allocation_interval' type-id='type-id-84' mangled-name='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead40FLAGS_noheap_profile_allocation_intervalE' visibility='default' filepath='src/heap-profiler.cc' line='99' column='1' elf-symbol-id='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead40FLAGS_noheap_profile_allocation_intervalE'/>
17211      <!-- int64 FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead::FLAGS_heap_profile_deallocation_interval -->
17212      <var-decl name='FLAGS_heap_profile_deallocation_interval' type-id='type-id-103' mangled-name='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead40FLAGS_heap_profile_deallocation_intervalE' visibility='default' filepath='src/heap-profiler.cc' line='100' column='1' elf-symbol-id='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead40FLAGS_heap_profile_deallocation_intervalE'/>
17213      <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead::FLAGS_noheap_profile_deallocation_interval -->
17214      <var-decl name='FLAGS_noheap_profile_deallocation_interval' type-id='type-id-84' mangled-name='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead42FLAGS_noheap_profile_deallocation_intervalE' visibility='default' filepath='src/heap-profiler.cc' line='104' column='1' elf-symbol-id='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead42FLAGS_noheap_profile_deallocation_intervalE'/>
17215      <!-- int64 FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead::FLAGS_heap_profile_inuse_interval -->
17216      <var-decl name='FLAGS_heap_profile_inuse_interval' type-id='type-id-103' mangled-name='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead33FLAGS_heap_profile_inuse_intervalE' visibility='default' filepath='src/heap-profiler.cc' line='107' column='1' elf-symbol-id='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead33FLAGS_heap_profile_inuse_intervalE'/>
17217      <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead::FLAGS_noheap_profile_inuse_interval -->
17218      <var-decl name='FLAGS_noheap_profile_inuse_interval' type-id='type-id-84' mangled-name='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead35FLAGS_noheap_profile_inuse_intervalE' visibility='default' filepath='src/heap-profiler.cc' line='111' column='1' elf-symbol-id='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead35FLAGS_noheap_profile_inuse_intervalE'/>
17219      <!-- int64 FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead::FLAGS_heap_profile_time_interval -->
17220      <var-decl name='FLAGS_heap_profile_time_interval' type-id='type-id-103' mangled-name='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead32FLAGS_heap_profile_time_intervalE' visibility='default' filepath='src/heap-profiler.cc' line='112' column='1' elf-symbol-id='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead32FLAGS_heap_profile_time_intervalE'/>
17221      <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead::FLAGS_noheap_profile_time_interval -->
17222      <var-decl name='FLAGS_noheap_profile_time_interval' type-id='type-id-84' mangled-name='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead34FLAGS_noheap_profile_time_intervalE' visibility='default' filepath='src/heap-profiler.cc' line='115' column='1' elf-symbol-id='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead34FLAGS_noheap_profile_time_intervalE'/>
17223    </namespace-decl>
17224    <!-- namespace FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead -->
17225    <namespace-decl name='FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead'>
17226      <!-- bool FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_mmap_log -->
17227      <var-decl name='FLAGS_mmap_log' type-id='type-id-76' mangled-name='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead14FLAGS_mmap_logE' visibility='default' filepath='src/heap-profiler.cc' line='116' column='1' elf-symbol-id='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead14FLAGS_mmap_logE'/>
17228      <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_nommap_log -->
17229      <var-decl name='FLAGS_nommap_log' type-id='type-id-84' mangled-name='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead16FLAGS_nommap_logE' visibility='default' filepath='src/heap-profiler.cc' line='118' column='1' elf-symbol-id='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead16FLAGS_nommap_logE'/>
17230      <!-- bool FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_mmap_profile -->
17231      <var-decl name='FLAGS_mmap_profile' type-id='type-id-76' mangled-name='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead18FLAGS_mmap_profileE' visibility='default' filepath='src/heap-profiler.cc' line='119' column='1' elf-symbol-id='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead18FLAGS_mmap_profileE'/>
17232      <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_nommap_profile -->
17233      <var-decl name='FLAGS_nommap_profile' type-id='type-id-84' mangled-name='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead20FLAGS_nommap_profileE' visibility='default' filepath='src/heap-profiler.cc' line='121' column='1' elf-symbol-id='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead20FLAGS_nommap_profileE'/>
17234      <!-- bool FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_only_mmap_profile -->
17235      <var-decl name='FLAGS_only_mmap_profile' type-id='type-id-76' mangled-name='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead23FLAGS_only_mmap_profileE' visibility='default' filepath='src/heap-profiler.cc' line='122' column='1' elf-symbol-id='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead23FLAGS_only_mmap_profileE'/>
17236      <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_noonly_mmap_profile -->
17237      <var-decl name='FLAGS_noonly_mmap_profile' type-id='type-id-84' mangled-name='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead25FLAGS_noonly_mmap_profileE' visibility='default' filepath='src/heap-profiler.cc' line='125' column='1' elf-symbol-id='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead25FLAGS_noonly_mmap_profileE'/>
17238    </namespace-decl>
17239    <!-- char* GetHeapProfile() -->
17240    <function-decl name='GetHeapProfile' mangled-name='GetHeapProfile' filepath='src/heap-profiler.cc' line='210' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='GetHeapProfile'>
17241      <!-- char* -->
17242      <return type-id='type-id-3'/>
17243    </function-decl>
17244    <!-- void HeapProfilerStart(const char*) -->
17245    <function-decl name='HeapProfilerStart' mangled-name='HeapProfilerStart' filepath='src/heap-profiler.cc' line='421' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='HeapProfilerStart'>
17246      <!-- parameter of type 'const char*' -->
17247      <parameter type-id='type-id-2' name='prefix' filepath='src/heap-profiler.cc' line='421' column='1'/>
17248      <!-- void -->
17249      <return type-id='type-id-75'/>
17250    </function-decl>
17251    <!-- int IsHeapProfilerRunning() -->
17252    <function-decl name='IsHeapProfilerRunning' mangled-name='IsHeapProfilerRunning' filepath='src/heap-profiler.cc' line='487' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='IsHeapProfilerRunning'>
17253      <!-- int -->
17254      <return type-id='type-id-1'/>
17255    </function-decl>
17256    <!-- void HeapProfilerStop() -->
17257    <function-decl name='HeapProfilerStop' mangled-name='HeapProfilerStop' filepath='src/heap-profiler.cc' line='492' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='HeapProfilerStop'>
17258      <!-- void -->
17259      <return type-id='type-id-75'/>
17260    </function-decl>
17261    <!-- void HeapProfilerDump(const char*) -->
17262    <function-decl name='HeapProfilerDump' mangled-name='HeapProfilerDump' filepath='src/heap-profiler.cc' line='533' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='HeapProfilerDump'>
17263      <!-- parameter of type 'const char*' -->
17264      <parameter type-id='type-id-2' name='reason' filepath='src/heap-profiler.cc' line='533' column='1'/>
17265      <!-- void -->
17266      <return type-id='type-id-75'/>
17267    </function-decl>
17268  </abi-instr>
17269  <abi-instr address-size='64' path='src/internal_logging.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-kFgaKP/gperftools-2.4' language='LANG_C_plus_plus'>
17270    <!-- char[200] -->
17271    <array-type-def dimensions='1' type-id='type-id-84' size-in-bits='1600' id='type-id-1010'>
17272      <!-- <anonymous range>[200] -->
17273      <subrange length='200' lower-bound='0' upper-bound='199' type-id='type-id-19' id='type-id-1011'/>
17274    </array-type-def>
17275    <!-- const tcmalloc::LogItem -->
17276    <qualified-type-def type-id='type-id-1012' const='yes' id='type-id-1013'/>
17277    <!-- const tcmalloc::LogItem& -->
17278    <reference-type-def kind='lvalue' type-id='type-id-1013' size-in-bits='64' id='type-id-1014'/>
17279    <!-- tcmalloc::Logger* -->
17280    <pointer-type-def type-id='type-id-1015' size-in-bits='64' id='type-id-1016'/>
17281    <!-- void (const char*, int)* -->
17282    <pointer-type-def type-id='type-id-1017' size-in-bits='64' id='type-id-1018'/>
17283    <!-- namespace base -->
17284    <namespace-decl name='base'>
17285      <!-- namespace base::subtle -->
17286      <namespace-decl name='subtle'>
17287        <!-- Atomic32 base::subtle::NoBarrier_CompareAndSwap(volatile Atomic32*, Atomic32, Atomic32) -->
17288        <function-decl name='NoBarrier_CompareAndSwap' filepath='./src/base/atomicops-internals-x86.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
17289          <!-- parameter of type 'volatile Atomic32*' -->
17290          <parameter type-id='type-id-92'/>
17291          <!-- parameter of type 'typedef Atomic32' -->
17292          <parameter type-id='type-id-93'/>
17293          <!-- parameter of type 'typedef Atomic32' -->
17294          <parameter type-id='type-id-93'/>
17295          <!-- typedef Atomic32 -->
17296          <return type-id='type-id-93'/>
17297        </function-decl>
17298        <!-- Atomic32 base::subtle::NoBarrier_AtomicExchange(volatile Atomic32*, Atomic32) -->
17299        <function-decl name='NoBarrier_AtomicExchange' filepath='./src/base/atomicops-internals-x86.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
17300          <!-- parameter of type 'volatile Atomic32*' -->
17301          <parameter type-id='type-id-92'/>
17302          <!-- parameter of type 'typedef Atomic32' -->
17303          <parameter type-id='type-id-93'/>
17304          <!-- typedef Atomic32 -->
17305          <return type-id='type-id-93'/>
17306        </function-decl>
17307        <!-- Atomic32 base::subtle::Release_AtomicExchange(volatile Atomic32*, Atomic32) -->
17308        <function-decl name='Release_AtomicExchange' filepath='./src/base/atomicops-internals-x86.h' line='100' column='1' visibility='default' binding='global' size-in-bits='64'>
17309          <!-- parameter of type 'volatile Atomic32*' -->
17310          <parameter type-id='type-id-92'/>
17311          <!-- parameter of type 'typedef Atomic32' -->
17312          <parameter type-id='type-id-93'/>
17313          <!-- typedef Atomic32 -->
17314          <return type-id='type-id-93'/>
17315        </function-decl>
17316        <!-- Atomic32 base::subtle::Acquire_CompareAndSwap(volatile Atomic32*, Atomic32, Atomic32) -->
17317        <function-decl name='Acquire_CompareAndSwap' filepath='./src/base/atomicops-internals-x86.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
17318          <!-- parameter of type 'volatile Atomic32*' -->
17319          <parameter type-id='type-id-92'/>
17320          <!-- parameter of type 'typedef Atomic32' -->
17321          <parameter type-id='type-id-93'/>
17322          <!-- parameter of type 'typedef Atomic32' -->
17323          <parameter type-id='type-id-93'/>
17324          <!-- typedef Atomic32 -->
17325          <return type-id='type-id-93'/>
17326        </function-decl>
17327      </namespace-decl>
17328    </namespace-decl>
17329    <!-- namespace tcmalloc -->
17330    <namespace-decl name='tcmalloc'>
17331      <!-- class tcmalloc::Logger -->
17332      <class-decl name='Logger' size-in-bits='1728' visibility='default' filepath='src/internal_logging.cc' line='66' column='1' id='type-id-1015'>
17333        <data-member access='private' static='yes'>
17334          <!-- static const int tcmalloc::Logger::kBufSize -->
17335          <var-decl name='kBufSize' type-id='type-id-139' visibility='default' filepath='src/internal_logging.cc' line='72' column='1'/>
17336        </data-member>
17337        <data-member access='private' layout-offset-in-bits='0'>
17338          <!-- char* tcmalloc::Logger::p_ -->
17339          <var-decl name='p_' type-id='type-id-3' visibility='default' filepath='src/internal_logging.cc' line='73' column='1'/>
17340        </data-member>
17341        <data-member access='private' layout-offset-in-bits='64'>
17342          <!-- char* tcmalloc::Logger::end_ -->
17343          <var-decl name='end_' type-id='type-id-3' visibility='default' filepath='src/internal_logging.cc' line='74' column='1'/>
17344        </data-member>
17345        <data-member access='private' layout-offset-in-bits='128'>
17346          <!-- char tcmalloc::Logger::buf_[200] -->
17347          <var-decl name='buf_' type-id='type-id-1010' visibility='default' filepath='src/internal_logging.cc' line='75' column='1'/>
17348        </data-member>
17349        <member-function access='private'>
17350          <!-- bool tcmalloc::Logger::AddStr(const char*, int) -->
17351          <function-decl name='AddStr' mangled-name='_ZN8tcmalloc6Logger6AddStrEPKci' filepath='src/internal_logging.cc' line='69' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc6Logger6AddStrEPKci'>
17352            <!-- implicit parameter of type 'tcmalloc::Logger*' -->
17353            <parameter type-id='type-id-1016' is-artificial='yes'/>
17354            <!-- parameter of type 'const char*' -->
17355            <parameter type-id='type-id-2'/>
17356            <!-- parameter of type 'int' -->
17357            <parameter type-id='type-id-1'/>
17358            <!-- bool -->
17359            <return type-id='type-id-76'/>
17360          </function-decl>
17361        </member-function>
17362        <member-function access='private'>
17363          <!-- bool tcmalloc::Logger::AddNum(uint64_t, int) -->
17364          <function-decl name='AddNum' mangled-name='_ZN8tcmalloc6Logger6AddNumEmi' filepath='src/internal_logging.cc' line='70' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc6Logger6AddNumEmi'>
17365            <!-- implicit parameter of type 'tcmalloc::Logger*' -->
17366            <parameter type-id='type-id-1016' is-artificial='yes'/>
17367            <!-- parameter of type 'typedef uint64_t' -->
17368            <parameter type-id='type-id-38'/>
17369            <!-- parameter of type 'int' -->
17370            <parameter type-id='type-id-1'/>
17371            <!-- bool -->
17372            <return type-id='type-id-76'/>
17373          </function-decl>
17374        </member-function>
17375        <member-function access='private'>
17376          <!-- bool tcmalloc::Logger::Add(const tcmalloc::LogItem&) -->
17377          <function-decl name='Add' mangled-name='_ZN8tcmalloc6Logger3AddERKNS_7LogItemE' filepath='src/internal_logging.cc' line='68' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc6Logger3AddERKNS_7LogItemE'>
17378            <!-- implicit parameter of type 'tcmalloc::Logger*' -->
17379            <parameter type-id='type-id-1016' is-artificial='yes'/>
17380            <!-- parameter of type 'const tcmalloc::LogItem&' -->
17381            <parameter type-id='type-id-1014'/>
17382            <!-- bool -->
17383            <return type-id='type-id-76'/>
17384          </function-decl>
17385        </member-function>
17386      </class-decl>
17387      <!-- void (const char*, int)* tcmalloc::log_message_writer -->
17388      <var-decl name='log_message_writer' type-id='type-id-1018' mangled-name='_ZN8tcmalloc18log_message_writerE' visibility='default' filepath='src/internal_logging.cc' line='63' column='1' elf-symbol-id='_ZN8tcmalloc18log_message_writerE'/>
17389      <!-- void tcmalloc::Log(tcmalloc::LogMode, const char*, int, tcmalloc::LogItem, tcmalloc::LogItem, tcmalloc::LogItem, tcmalloc::LogItem) -->
17390      <function-decl name='Log' mangled-name='_ZN8tcmalloc3LogENS_7LogModeEPKciNS_7LogItemES3_S3_S3_' filepath='src/internal_logging.cc' line='78' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc3LogENS_7LogModeEPKciNS_7LogItemES3_S3_S3_'>
17391        <!-- parameter of type 'enum tcmalloc::LogMode' -->
17392        <parameter type-id='type-id-1019' name='mode' filepath='src/internal_logging.cc' line='78' column='1'/>
17393        <!-- parameter of type 'const char*' -->
17394        <parameter type-id='type-id-2' name='filename' filepath='src/internal_logging.cc' line='78' column='1'/>
17395        <!-- parameter of type 'int' -->
17396        <parameter type-id='type-id-1' name='line' filepath='src/internal_logging.cc' line='78' column='1'/>
17397        <!-- parameter of type 'class tcmalloc::LogItem' -->
17398        <parameter type-id='type-id-1012' name='a' filepath='src/internal_logging.cc' line='79' column='1'/>
17399        <!-- parameter of type 'class tcmalloc::LogItem' -->
17400        <parameter type-id='type-id-1012' name='b' filepath='src/internal_logging.cc' line='79' column='1'/>
17401        <!-- parameter of type 'class tcmalloc::LogItem' -->
17402        <parameter type-id='type-id-1012' name='c' filepath='src/internal_logging.cc' line='79' column='1'/>
17403        <!-- parameter of type 'class tcmalloc::LogItem' -->
17404        <parameter type-id='type-id-1012' name='d' filepath='src/internal_logging.cc' line='79' column='1'/>
17405        <!-- void -->
17406        <return type-id='type-id-75'/>
17407      </function-decl>
17408      <!-- enum tcmalloc::LogMode -->
17409      <enum-decl name='LogMode' filepath='src/internal_logging.h' line='61' column='1' id='type-id-1019'>
17410        <underlying-type type-id='type-id-96'/>
17411        <enumerator name='kLog' value='0'/>
17412        <enumerator name='kCrash' value='1'/>
17413        <enumerator name='kCrashWithStats' value='2'/>
17414      </enum-decl>
17415    </namespace-decl>
17416    <!-- void (const char*, int) -->
17417    <function-type size-in-bits='64' id='type-id-1017'>
17418      <!-- parameter of type 'const char*' -->
17419      <parameter type-id='type-id-2'/>
17420      <!-- parameter of type 'int' -->
17421      <parameter type-id='type-id-1'/>
17422      <!-- void -->
17423      <return type-id='type-id-75'/>
17424    </function-type>
17425  </abi-instr>
17426  <abi-instr address-size='64' path='src/malloc_extension.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-kFgaKP/gperftools-2.4' language='LANG_C_plus_plus'>
17427    <!-- class MallocExtension -->
17428    <class-decl name='MallocExtension' size-in-bits='64' visibility='default' filepath='src/gperftools/malloc_extension.h' line='90' column='1' id='type-id-1020'>
17429      <member-type access='private'>
17430        <!-- enum MallocExtension::Ownership -->
17431        <enum-decl name='Ownership' filepath='./src/gperftools/malloc_extension.h' line='315' column='1' id='type-id-1021'>
17432          <underlying-type type-id='type-id-96'/>
17433          <enumerator name='kUnknownOwnership' value='0'/>
17434          <enumerator name='kOwned' value='1'/>
17435          <enumerator name='kNotOwned' value='2'/>
17436        </enum-decl>
17437      </member-type>
17438      <member-type access='private'>
17439        <!-- struct MallocExtension::FreeListInfo -->
17440        <class-decl name='FreeListInfo' size-in-bits='256' is-struct='yes' visibility='default' filepath='src/gperftools/malloc_extension.h' line='333' column='1' id='type-id-1022'>
17441          <data-member access='public' layout-offset-in-bits='0'>
17442            <!-- size_t MallocExtension::FreeListInfo::min_object_size -->
17443            <var-decl name='min_object_size' type-id='type-id-7' visibility='default' filepath='./src/gperftools/malloc_extension.h' line='334' column='1'/>
17444          </data-member>
17445          <data-member access='public' layout-offset-in-bits='64'>
17446            <!-- size_t MallocExtension::FreeListInfo::max_object_size -->
17447            <var-decl name='max_object_size' type-id='type-id-7' visibility='default' filepath='./src/gperftools/malloc_extension.h' line='335' column='1'/>
17448          </data-member>
17449          <data-member access='public' layout-offset-in-bits='128'>
17450            <!-- size_t MallocExtension::FreeListInfo::total_bytes_free -->
17451            <var-decl name='total_bytes_free' type-id='type-id-7' visibility='default' filepath='./src/gperftools/malloc_extension.h' line='336' column='1'/>
17452          </data-member>
17453          <data-member access='public' layout-offset-in-bits='192'>
17454            <!-- const char* MallocExtension::FreeListInfo::type -->
17455            <var-decl name='type' type-id='type-id-2' visibility='default' filepath='./src/gperftools/malloc_extension.h' line='337' column='1'/>
17456          </data-member>
17457        </class-decl>
17458      </member-type>
17459      <member-function access='private' static='yes'>
17460        <!-- MallocExtension* MallocExtension::instance() -->
17461        <function-decl name='instance' mangled-name='_ZN15MallocExtension8instanceEv' filepath='src/malloc_extension.cc' line='212' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15MallocExtension8instanceEv'>
17462          <!-- MallocExtension* -->
17463          <return type-id='type-id-246'/>
17464        </function-decl>
17465      </member-function>
17466      <member-function access='private' static='yes'>
17467        <!-- void MallocExtension::Register() -->
17468        <function-decl name='Register' mangled-name='_ZN15MallocExtension8RegisterEPS_' filepath='src/malloc_extension.cc' line='217' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15MallocExtension8RegisterEPS_'>
17469          <!-- parameter of type 'MallocExtension*' -->
17470          <parameter type-id='type-id-246'/>
17471          <!-- void -->
17472          <return type-id='type-id-75'/>
17473        </function-decl>
17474      </member-function>
17475      <member-function access='private' static='yes'>
17476        <!-- void MallocExtension::Initialize() -->
17477        <function-decl name='Initialize' mangled-name='_ZN15MallocExtension10InitializeEv' filepath='src/malloc_extension.cc' line='79' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15MallocExtension10InitializeEv'>
17478          <!-- void -->
17479          <return type-id='type-id-75'/>
17480        </function-decl>
17481      </member-function>
17482      <member-function access='private' destructor='yes' vtable-offset='-1'>
17483        <!-- MallocExtension::~MallocExtension(int) -->
17484        <function-decl name='~MallocExtension' mangled-name='_ZN15MallocExtensionD1Ev' filepath='src/malloc_extension.cc' line='111' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15MallocExtensionD1Ev'>
17485          <!-- implicit parameter of type 'MallocExtension*' -->
17486          <parameter type-id='type-id-246' is-artificial='yes'/>
17487          <!-- artificial parameter of type 'int' -->
17488          <parameter type-id='type-id-1' is-artificial='yes'/>
17489          <!-- void -->
17490          <return type-id='type-id-75'/>
17491        </function-decl>
17492      </member-function>
17493      <member-function access='private' vtable-offset='2'>
17494        <!-- bool MallocExtension::VerifyAllMemory() -->
17495        <function-decl name='VerifyAllMemory' mangled-name='_ZN15MallocExtension15VerifyAllMemoryEv' filepath='src/malloc_extension.cc' line='112' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15MallocExtension15VerifyAllMemoryEv'>
17496          <!-- implicit parameter of type 'MallocExtension*' -->
17497          <parameter type-id='type-id-246' is-artificial='yes'/>
17498          <!-- bool -->
17499          <return type-id='type-id-76'/>
17500        </function-decl>
17501      </member-function>
17502      <member-function access='private' vtable-offset='3'>
17503        <!-- bool MallocExtension::VerifyNewMemory(void*) -->
17504        <function-decl name='VerifyNewMemory' mangled-name='_ZN15MallocExtension15VerifyNewMemoryEPKv' filepath='src/malloc_extension.cc' line='113' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15MallocExtension15VerifyNewMemoryEPKv'>
17505          <!-- implicit parameter of type 'MallocExtension*' -->
17506          <parameter type-id='type-id-246' is-artificial='yes'/>
17507          <!-- parameter of type 'void*' -->
17508          <parameter type-id='type-id-73'/>
17509          <!-- bool -->
17510          <return type-id='type-id-76'/>
17511        </function-decl>
17512      </member-function>
17513      <member-function access='private' vtable-offset='4'>
17514        <!-- bool MallocExtension::VerifyArrayNewMemory(void*) -->
17515        <function-decl name='VerifyArrayNewMemory' mangled-name='_ZN15MallocExtension20VerifyArrayNewMemoryEPKv' filepath='src/malloc_extension.cc' line='114' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15MallocExtension20VerifyArrayNewMemoryEPKv'>
17516          <!-- implicit parameter of type 'MallocExtension*' -->
17517          <parameter type-id='type-id-246' is-artificial='yes'/>
17518          <!-- parameter of type 'void*' -->
17519          <parameter type-id='type-id-73'/>
17520          <!-- bool -->
17521          <return type-id='type-id-76'/>
17522        </function-decl>
17523      </member-function>
17524      <member-function access='private' vtable-offset='5'>
17525        <!-- bool MallocExtension::VerifyMallocMemory(void*) -->
17526        <function-decl name='VerifyMallocMemory' mangled-name='_ZN15MallocExtension18VerifyMallocMemoryEPKv' filepath='src/malloc_extension.cc' line='115' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15MallocExtension18VerifyMallocMemoryEPKv'>
17527          <!-- implicit parameter of type 'MallocExtension*' -->
17528          <parameter type-id='type-id-246' is-artificial='yes'/>
17529          <!-- parameter of type 'void*' -->
17530          <parameter type-id='type-id-73'/>
17531          <!-- bool -->
17532          <return type-id='type-id-76'/>
17533        </function-decl>
17534      </member-function>
17535      <member-function access='private' vtable-offset='6'>
17536        <!-- bool MallocExtension::MallocMemoryStats(int*, size_t*, int*) -->
17537        <function-decl name='MallocMemoryStats' mangled-name='_ZN15MallocExtension17MallocMemoryStatsEPiPmS0_' filepath='src/malloc_extension.cc' line='130' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15MallocExtension17MallocMemoryStatsEPiPmS0_'>
17538          <!-- implicit parameter of type 'MallocExtension*' -->
17539          <parameter type-id='type-id-246' is-artificial='yes'/>
17540          <!-- parameter of type 'int*' -->
17541          <parameter type-id='type-id-1023'/>
17542          <!-- parameter of type 'size_t*' -->
17543          <parameter type-id='type-id-244'/>
17544          <!-- parameter of type 'int*' -->
17545          <parameter type-id='type-id-1023'/>
17546          <!-- bool -->
17547          <return type-id='type-id-76'/>
17548        </function-decl>
17549      </member-function>
17550      <member-function access='private' vtable-offset='7'>
17551        <!-- void MallocExtension::GetStats(char*, int) -->
17552        <function-decl name='GetStats' mangled-name='_ZN15MallocExtension8GetStatsEPci' filepath='src/malloc_extension.cc' line='125' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15MallocExtension8GetStatsEPci'>
17553          <!-- implicit parameter of type 'MallocExtension*' -->
17554          <parameter type-id='type-id-246' is-artificial='yes'/>
17555          <!-- parameter of type 'char*' -->
17556          <parameter type-id='type-id-3'/>
17557          <!-- parameter of type 'int' -->
17558          <parameter type-id='type-id-1'/>
17559          <!-- void -->
17560          <return type-id='type-id-75'/>
17561        </function-decl>
17562      </member-function>
17563      <member-function access='private' vtable-offset='8'>
17564        <!-- void MallocExtension::GetHeapSample(MallocExtensionWriter*) -->
17565        <function-decl name='GetHeapSample' mangled-name='_ZN15MallocExtension13GetHeapSampleEPSs' filepath='src/malloc_extension.cc' line='292' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15MallocExtension13GetHeapSampleEPSs'>
17566          <!-- implicit parameter of type 'MallocExtension*' -->
17567          <parameter type-id='type-id-246' is-artificial='yes'/>
17568          <!-- parameter of type 'MallocExtensionWriter*' -->
17569          <parameter type-id='type-id-1024'/>
17570          <!-- void -->
17571          <return type-id='type-id-75'/>
17572        </function-decl>
17573      </member-function>
17574      <member-function access='private' vtable-offset='9'>
17575        <!-- void MallocExtension::GetHeapGrowthStacks(MallocExtensionWriter*) -->
17576        <function-decl name='GetHeapGrowthStacks' mangled-name='_ZN15MallocExtension19GetHeapGrowthStacksEPSs' filepath='src/malloc_extension.cc' line='316' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15MallocExtension19GetHeapGrowthStacksEPSs'>
17577          <!-- implicit parameter of type 'MallocExtension*' -->
17578          <parameter type-id='type-id-246' is-artificial='yes'/>
17579          <!-- parameter of type 'MallocExtensionWriter*' -->
17580          <parameter type-id='type-id-1024'/>
17581          <!-- void -->
17582          <return type-id='type-id-75'/>
17583        </function-decl>
17584      </member-function>
17585      <member-function access='private' vtable-offset='10'>
17586        <!-- void MallocExtension::Ranges(void*, MallocExtension::RangeFunction*) -->
17587        <function-decl name='Ranges' mangled-name='_ZN15MallocExtension6RangesEPvPFvS0_PKN4base11MallocRangeEE' filepath='src/malloc_extension.cc' line='340' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15MallocExtension6RangesEPvPFvS0_PKN4base11MallocRangeEE'>
17588          <!-- implicit parameter of type 'MallocExtension*' -->
17589          <parameter type-id='type-id-246' is-artificial='yes'/>
17590          <!-- parameter of type 'void*' -->
17591          <parameter type-id='type-id-73'/>
17592          <!-- parameter of type 'MallocExtension::RangeFunction*' -->
17593          <parameter type-id='type-id-1025'/>
17594          <!-- void -->
17595          <return type-id='type-id-75'/>
17596        </function-decl>
17597      </member-function>
17598      <member-function access='private' vtable-offset='11'>
17599        <!-- bool MallocExtension::GetNumericProperty(const char*, size_t*) -->
17600        <function-decl name='GetNumericProperty' mangled-name='_ZN15MallocExtension18GetNumericPropertyEPKcPm' filepath='src/malloc_extension.cc' line='117' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15MallocExtension18GetNumericPropertyEPKcPm'>
17601          <!-- implicit parameter of type 'MallocExtension*' -->
17602          <parameter type-id='type-id-246' is-artificial='yes'/>
17603          <!-- parameter of type 'const char*' -->
17604          <parameter type-id='type-id-2'/>
17605          <!-- parameter of type 'size_t*' -->
17606          <parameter type-id='type-id-244'/>
17607          <!-- bool -->
17608          <return type-id='type-id-76'/>
17609        </function-decl>
17610      </member-function>
17611      <member-function access='private' vtable-offset='12'>
17612        <!-- bool MallocExtension::SetNumericProperty(const char*, size_t) -->
17613        <function-decl name='SetNumericProperty' mangled-name='_ZN15MallocExtension18SetNumericPropertyEPKcm' filepath='src/malloc_extension.cc' line='121' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15MallocExtension18SetNumericPropertyEPKcm'>
17614          <!-- implicit parameter of type 'MallocExtension*' -->
17615          <parameter type-id='type-id-246' is-artificial='yes'/>
17616          <!-- parameter of type 'const char*' -->
17617          <parameter type-id='type-id-2'/>
17618          <!-- parameter of type 'typedef size_t' -->
17619          <parameter type-id='type-id-7'/>
17620          <!-- bool -->
17621          <return type-id='type-id-76'/>
17622        </function-decl>
17623      </member-function>
17624      <member-function access='private' vtable-offset='13'>
17625        <!-- void MallocExtension::MarkThreadIdle() -->
17626        <function-decl name='MarkThreadIdle' mangled-name='_ZN15MallocExtension14MarkThreadIdleEv' filepath='src/malloc_extension.cc' line='146' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15MallocExtension14MarkThreadIdleEv'>
17627          <!-- implicit parameter of type 'MallocExtension*' -->
17628          <parameter type-id='type-id-246' is-artificial='yes'/>
17629          <!-- void -->
17630          <return type-id='type-id-75'/>
17631        </function-decl>
17632      </member-function>
17633      <member-function access='private' vtable-offset='14'>
17634        <!-- void MallocExtension::MarkThreadBusy() -->
17635        <function-decl name='MarkThreadBusy' mangled-name='_ZN15MallocExtension14MarkThreadBusyEv' filepath='src/malloc_extension.cc' line='150' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15MallocExtension14MarkThreadBusyEv'>
17636          <!-- implicit parameter of type 'MallocExtension*' -->
17637          <parameter type-id='type-id-246' is-artificial='yes'/>
17638          <!-- void -->
17639          <return type-id='type-id-75'/>
17640        </function-decl>
17641      </member-function>
17642      <member-function access='private' vtable-offset='15'>
17643        <!-- SysAllocator* MallocExtension::GetSystemAllocator() -->
17644        <function-decl name='GetSystemAllocator' mangled-name='_ZN15MallocExtension18GetSystemAllocatorEv' filepath='src/malloc_extension.cc' line='154' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15MallocExtension18GetSystemAllocatorEv'>
17645          <!-- implicit parameter of type 'MallocExtension*' -->
17646          <parameter type-id='type-id-246' is-artificial='yes'/>
17647          <!-- SysAllocator* -->
17648          <return type-id='type-id-1026'/>
17649        </function-decl>
17650      </member-function>
17651      <member-function access='private' vtable-offset='16'>
17652        <!-- void MallocExtension::SetSystemAllocator(SysAllocator*) -->
17653        <function-decl name='SetSystemAllocator' mangled-name='_ZN15MallocExtension18SetSystemAllocatorEP12SysAllocator' filepath='src/malloc_extension.cc' line='158' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15MallocExtension18SetSystemAllocatorEP12SysAllocator'>
17654          <!-- implicit parameter of type 'MallocExtension*' -->
17655          <parameter type-id='type-id-246' is-artificial='yes'/>
17656          <!-- parameter of type 'SysAllocator*' -->
17657          <parameter type-id='type-id-1026'/>
17658          <!-- void -->
17659          <return type-id='type-id-75'/>
17660        </function-decl>
17661      </member-function>
17662      <member-function access='private' vtable-offset='17'>
17663        <!-- void MallocExtension::ReleaseToSystem(size_t) -->
17664        <function-decl name='ReleaseToSystem' mangled-name='_ZN15MallocExtension15ReleaseToSystemEm' filepath='src/malloc_extension.cc' line='162' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15MallocExtension15ReleaseToSystemEm'>
17665          <!-- implicit parameter of type 'MallocExtension*' -->
17666          <parameter type-id='type-id-246' is-artificial='yes'/>
17667          <!-- parameter of type 'typedef size_t' -->
17668          <parameter type-id='type-id-7'/>
17669          <!-- void -->
17670          <return type-id='type-id-75'/>
17671        </function-decl>
17672      </member-function>
17673      <member-function access='private' vtable-offset='18'>
17674        <!-- void MallocExtension::ReleaseFreeMemory() -->
17675        <function-decl name='ReleaseFreeMemory' mangled-name='_ZN15MallocExtension17ReleaseFreeMemoryEv' filepath='src/malloc_extension.cc' line='166' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15MallocExtension17ReleaseFreeMemoryEv'>
17676          <!-- implicit parameter of type 'MallocExtension*' -->
17677          <parameter type-id='type-id-246' is-artificial='yes'/>
17678          <!-- void -->
17679          <return type-id='type-id-75'/>
17680        </function-decl>
17681      </member-function>
17682      <member-function access='private' vtable-offset='19'>
17683        <!-- void MallocExtension::SetMemoryReleaseRate(double) -->
17684        <function-decl name='SetMemoryReleaseRate' mangled-name='_ZN15MallocExtension20SetMemoryReleaseRateEd' filepath='src/malloc_extension.cc' line='170' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15MallocExtension20SetMemoryReleaseRateEd'>
17685          <!-- implicit parameter of type 'MallocExtension*' -->
17686          <parameter type-id='type-id-246' is-artificial='yes'/>
17687          <!-- parameter of type 'double' -->
17688          <parameter type-id='type-id-15'/>
17689          <!-- void -->
17690          <return type-id='type-id-75'/>
17691        </function-decl>
17692      </member-function>
17693      <member-function access='private' vtable-offset='20'>
17694        <!-- double MallocExtension::GetMemoryReleaseRate() -->
17695        <function-decl name='GetMemoryReleaseRate' mangled-name='_ZN15MallocExtension20GetMemoryReleaseRateEv' filepath='src/malloc_extension.cc' line='174' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15MallocExtension20GetMemoryReleaseRateEv'>
17696          <!-- implicit parameter of type 'MallocExtension*' -->
17697          <parameter type-id='type-id-246' is-artificial='yes'/>
17698          <!-- double -->
17699          <return type-id='type-id-15'/>
17700        </function-decl>
17701      </member-function>
17702      <member-function access='private' vtable-offset='21'>
17703        <!-- size_t MallocExtension::GetEstimatedAllocatedSize(size_t) -->
17704        <function-decl name='GetEstimatedAllocatedSize' mangled-name='_ZN15MallocExtension25GetEstimatedAllocatedSizeEm' filepath='src/malloc_extension.cc' line='178' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15MallocExtension25GetEstimatedAllocatedSizeEm'>
17705          <!-- implicit parameter of type 'MallocExtension*' -->
17706          <parameter type-id='type-id-246' is-artificial='yes'/>
17707          <!-- parameter of type 'typedef size_t' -->
17708          <parameter type-id='type-id-7'/>
17709          <!-- typedef size_t -->
17710          <return type-id='type-id-7'/>
17711        </function-decl>
17712      </member-function>
17713      <member-function access='private' vtable-offset='22'>
17714        <!-- size_t MallocExtension::GetAllocatedSize(void*) -->
17715        <function-decl name='GetAllocatedSize' mangled-name='_ZN15MallocExtension16GetAllocatedSizeEPKv' filepath='src/malloc_extension.cc' line='182' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15MallocExtension16GetAllocatedSizeEPKv'>
17716          <!-- implicit parameter of type 'MallocExtension*' -->
17717          <parameter type-id='type-id-246' is-artificial='yes'/>
17718          <!-- parameter of type 'void*' -->
17719          <parameter type-id='type-id-73'/>
17720          <!-- typedef size_t -->
17721          <return type-id='type-id-7'/>
17722        </function-decl>
17723      </member-function>
17724      <member-function access='private' vtable-offset='23'>
17725        <!-- MallocExtension::Ownership MallocExtension::GetOwnership(void*) -->
17726        <function-decl name='GetOwnership' mangled-name='_ZN15MallocExtension12GetOwnershipEPKv' filepath='src/malloc_extension.cc' line='187' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15MallocExtension12GetOwnershipEPKv'>
17727          <!-- implicit parameter of type 'MallocExtension*' -->
17728          <parameter type-id='type-id-246' is-artificial='yes'/>
17729          <!-- parameter of type 'void*' -->
17730          <parameter type-id='type-id-73'/>
17731          <!-- enum MallocExtension::Ownership -->
17732          <return type-id='type-id-1021'/>
17733        </function-decl>
17734      </member-function>
17735      <member-function access='private' vtable-offset='24'>
17736        <!-- void MallocExtension::GetFreeListSizes(std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*) -->
17737        <function-decl name='GetFreeListSizes' mangled-name='_ZN15MallocExtension16GetFreeListSizesEPSt6vectorINS_12FreeListInfoESaIS1_EE' filepath='src/malloc_extension.cc' line='191' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15MallocExtension16GetFreeListSizesEPSt6vectorINS_12FreeListInfoESaIS1_EE'>
17738          <!-- implicit parameter of type 'MallocExtension*' -->
17739          <parameter type-id='type-id-246' is-artificial='yes'/>
17740          <!-- parameter of type 'std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
17741          <parameter type-id='type-id-1027'/>
17742          <!-- void -->
17743          <return type-id='type-id-75'/>
17744        </function-decl>
17745      </member-function>
17746      <member-function access='private' vtable-offset='25'>
17747        <!-- void** MallocExtension::ReadStackTraces(int*) -->
17748        <function-decl name='ReadStackTraces' mangled-name='_ZN15MallocExtension15ReadStackTracesEPi' filepath='src/malloc_extension.cc' line='138' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15MallocExtension15ReadStackTracesEPi'>
17749          <!-- implicit parameter of type 'MallocExtension*' -->
17750          <parameter type-id='type-id-246' is-artificial='yes'/>
17751          <!-- parameter of type 'int*' -->
17752          <parameter type-id='type-id-1023'/>
17753          <!-- void** -->
17754          <return type-id='type-id-174'/>
17755        </function-decl>
17756      </member-function>
17757      <member-function access='private' vtable-offset='26'>
17758        <!-- void** MallocExtension::ReadHeapGrowthStackTraces() -->
17759        <function-decl name='ReadHeapGrowthStackTraces' mangled-name='_ZN15MallocExtension25ReadHeapGrowthStackTracesEv' filepath='src/malloc_extension.cc' line='142' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15MallocExtension25ReadHeapGrowthStackTracesEv'>
17760          <!-- implicit parameter of type 'MallocExtension*' -->
17761          <parameter type-id='type-id-246' is-artificial='yes'/>
17762          <!-- void** -->
17763          <return type-id='type-id-174'/>
17764        </function-decl>
17765      </member-function>
17766    </class-decl>
17767    <!-- class SysAllocator -->
17768    <class-decl name='SysAllocator' size-in-bits='64' visibility='default' filepath='src/gperftools/malloc_extension.h' line='75' column='1' id='type-id-1028'>
17769      <member-function access='private' constructor='yes'>
17770        <!-- SysAllocator::SysAllocator() -->
17771        <function-decl name='SysAllocator' filepath='src/gperftools/malloc_extension.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
17772          <!-- implicit parameter of type 'SysAllocator*' -->
17773          <parameter type-id='type-id-1026' is-artificial='yes'/>
17774          <!-- void -->
17775          <return type-id='type-id-75'/>
17776        </function-decl>
17777      </member-function>
17778      <member-function access='private' destructor='yes' vtable-offset='-1'>
17779        <!-- SysAllocator::~SysAllocator(int) -->
17780        <function-decl name='~SysAllocator' mangled-name='_ZN12SysAllocatorD1Ev' filepath='src/malloc_extension.cc' line='108' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN12SysAllocatorD1Ev'>
17781          <!-- implicit parameter of type 'SysAllocator*' -->
17782          <parameter type-id='type-id-1026' is-artificial='yes'/>
17783          <!-- artificial parameter of type 'int' -->
17784          <parameter type-id='type-id-1' is-artificial='yes'/>
17785          <!-- void -->
17786          <return type-id='type-id-75'/>
17787        </function-decl>
17788      </member-function>
17789      <member-function access='private' vtable-offset='2'>
17790        <!-- void* SysAllocator::Alloc(size_t, size_t*, size_t) -->
17791        <function-decl name='Alloc' mangled-name='_ZN12SysAllocator5AllocEmPmm' filepath='src/gperftools/malloc_extension.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
17792          <!-- implicit parameter of type 'SysAllocator*' -->
17793          <parameter type-id='type-id-1026' is-artificial='yes'/>
17794          <!-- parameter of type 'typedef size_t' -->
17795          <parameter type-id='type-id-7'/>
17796          <!-- parameter of type 'size_t*' -->
17797          <parameter type-id='type-id-244'/>
17798          <!-- parameter of type 'typedef size_t' -->
17799          <parameter type-id='type-id-7'/>
17800          <!-- void* -->
17801          <return type-id='type-id-73'/>
17802        </function-decl>
17803      </member-function>
17804    </class-decl>
17805    <!-- enum MallocExtension_Ownership -->
17806    <enum-decl name='MallocExtension_Ownership' filepath='src/gperftools/malloc_extension_c.h' line='87' column='1' id='type-id-1029'>
17807      <underlying-type type-id='type-id-96'/>
17808      <enumerator name='MallocExtension_kUnknownOwnership' value='0'/>
17809      <enumerator name='MallocExtension_kOwned' value='1'/>
17810      <enumerator name='MallocExtension_kNotOwned' value='2'/>
17811    </enum-decl>
17812    <!-- MallocExtension* -->
17813    <pointer-type-def type-id='type-id-1020' size-in-bits='64' id='type-id-246'/>
17814    <!-- namespace std -->
17815    <namespace-decl name='std'>
17816      <!-- class std::allocator<MallocExtension::FreeListInfo> -->
17817      <class-decl name='allocator&lt;MallocExtension::FreeListInfo&gt;' visibility='default' id='type-id-1030'/>
17818      <!-- class std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > -->
17819      <class-decl name='vector&lt;MallocExtension::FreeListInfo, std::allocator&lt;MallocExtension::FreeListInfo&gt; &gt;' visibility='default' id='type-id-1031'/>
17820      <!-- struct std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > -->
17821      <class-decl name='_Vector_base&lt;MallocExtension::FreeListInfo, std::allocator&lt;MallocExtension::FreeListInfo&gt; &gt;' is-struct='yes' visibility='default' id='type-id-1032'/>
17822      <!-- struct std::char_traits<char> -->
17823      <class-decl name='char_traits&lt;char&gt;' is-struct='yes' visibility='default' id='type-id-996'/>
17824      <!-- class std::reverse_iterator<__gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > > > -->
17825      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;MallocExtension::FreeListInfo*, std::vector&lt;MallocExtension::FreeListInfo, std::allocator&lt;MallocExtension::FreeListInfo&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1033'/>
17826      <!-- class std::reverse_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > -->
17827      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1034'/>
17828      <!-- class std::reverse_iterator<__gnu_cxx::__normal_iterator<const MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > > > -->
17829      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;const MallocExtension::FreeListInfo*, std::vector&lt;MallocExtension::FreeListInfo, std::allocator&lt;MallocExtension::FreeListInfo&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1035'/>
17830      <!-- class std::reverse_iterator<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > -->
17831      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;const char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1036'/>
17832      <!-- void std::_Destroy<MallocExtension::FreeListInfo*>(MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*) -->
17833      <function-decl name='_Destroy&lt;MallocExtension::FreeListInfo*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_construct.h' line='119' column='1' visibility='default' binding='global' size-in-bits='64'>
17834        <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
17835        <parameter type-id='type-id-1037'/>
17836        <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
17837        <parameter type-id='type-id-1037'/>
17838        <!-- void -->
17839        <return type-id='type-id-75'/>
17840      </function-decl>
17841      <!-- void std::_Destroy<MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo>(MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*, std::allocator<MallocExtension::FreeListInfo>&) -->
17842      <function-decl name='_Destroy&lt;MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_construct.h' line='146' column='1' visibility='default' binding='global' size-in-bits='64'>
17843        <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
17844        <parameter type-id='type-id-1037'/>
17845        <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
17846        <parameter type-id='type-id-1037'/>
17847        <!-- parameter of type 'std::allocator<MallocExtension::FreeListInfo>&' -->
17848        <parameter type-id='type-id-1038'/>
17849        <!-- void -->
17850        <return type-id='type-id-75'/>
17851      </function-decl>
17852    </namespace-decl>
17853    <!-- namespace __gnu_cxx -->
17854    <namespace-decl name='__gnu_cxx'>
17855      <!-- class __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > > -->
17856      <class-decl name='__normal_iterator&lt;MallocExtension::FreeListInfo*, std::vector&lt;MallocExtension::FreeListInfo, std::allocator&lt;MallocExtension::FreeListInfo&gt; &gt; &gt;' size-in-bits='64' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='669' column='1' id='type-id-1039'>
17857        <data-member access='protected' layout-offset-in-bits='0'>
17858          <!-- MallocExtension::FreeListInfo* __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > >::_M_current -->
17859          <var-decl name='_M_current' type-id='type-id-1037' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='671' column='1'/>
17860        </data-member>
17861        <member-function access='private'>
17862          <!-- void __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > >::__normal_iterator() -->
17863          <function-decl name='__normal_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='683' column='1' visibility='default' binding='global' size-in-bits='64'>
17864            <!-- implicit parameter of type '__gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > >*' -->
17865            <parameter type-id='type-id-1040' is-artificial='yes'/>
17866            <!-- void -->
17867            <return type-id='type-id-75'/>
17868          </function-decl>
17869        </member-function>
17870        <member-function access='private'>
17871          <!-- void __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > >::__normal_iterator(MallocExtension::FreeListInfo* const&) -->
17872          <function-decl name='__normal_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='686' column='1' visibility='default' binding='global' size-in-bits='64'>
17873            <!-- implicit parameter of type '__gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > >*' -->
17874            <parameter type-id='type-id-1040' is-artificial='yes'/>
17875            <!-- parameter of type 'MallocExtension::FreeListInfo* const&' -->
17876            <parameter type-id='type-id-1041'/>
17877            <!-- void -->
17878            <return type-id='type-id-75'/>
17879          </function-decl>
17880        </member-function>
17881        <member-function access='private'>
17882          <!-- MallocExtension::FreeListInfo* const& __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > >::base() -->
17883          <function-decl name='base' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIPN15MallocExtension12FreeListInfoESt6vectorIS2_SaIS2_EEE4baseEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='750' column='1' visibility='default' binding='global' size-in-bits='64'>
17884            <!-- implicit parameter of type 'const __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > >*' -->
17885            <parameter type-id='type-id-1042' is-artificial='yes'/>
17886            <!-- MallocExtension::FreeListInfo* const& -->
17887            <return type-id='type-id-1041'/>
17888          </function-decl>
17889        </member-function>
17890        <member-function access='private'>
17891          <!-- MallocExtension::FreeListInfo& __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > >::operator*() -->
17892          <function-decl name='operator*' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIPN15MallocExtension12FreeListInfoESt6vectorIS2_SaIS2_EEEdeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='698' column='1' visibility='default' binding='global' size-in-bits='64'>
17893            <!-- implicit parameter of type 'const __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > >*' -->
17894            <parameter type-id='type-id-1042' is-artificial='yes'/>
17895            <!-- MallocExtension::FreeListInfo& -->
17896            <return type-id='type-id-1043'/>
17897          </function-decl>
17898        </member-function>
17899      </class-decl>
17900      <!-- class __gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > -->
17901      <class-decl name='__normal_iterator&lt;char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1044'/>
17902      <!-- class __gnu_cxx::__normal_iterator<const MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > > -->
17903      <class-decl name='__normal_iterator&lt;const MallocExtension::FreeListInfo*, std::vector&lt;MallocExtension::FreeListInfo, std::allocator&lt;MallocExtension::FreeListInfo&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1045'/>
17904      <!-- class __gnu_cxx::__normal_iterator<const char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > -->
17905      <class-decl name='__normal_iterator&lt;const char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1046'/>
17906    </namespace-decl>
17907    <!-- int MallocExtension_VerifyAllMemory() -->
17908    <function-decl name='MallocExtension_VerifyAllMemory' mangled-name='MallocExtension_VerifyAllMemory' filepath='src/malloc_extension.cc' line='351' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocExtension_VerifyAllMemory'>
17909      <!-- int -->
17910      <return type-id='type-id-1'/>
17911    </function-decl>
17912    <!-- int MallocExtension_VerifyNewMemory(void*) -->
17913    <function-decl name='MallocExtension_VerifyNewMemory' mangled-name='MallocExtension_VerifyNewMemory' filepath='src/malloc_extension.cc' line='352' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocExtension_VerifyNewMemory'>
17914      <!-- parameter of type 'void*' -->
17915      <parameter type-id='type-id-73' name='p' filepath='src/malloc_extension.cc' line='352' column='1'/>
17916      <!-- int -->
17917      <return type-id='type-id-1'/>
17918    </function-decl>
17919    <!-- int MallocExtension_VerifyArrayNewMemory(void*) -->
17920    <function-decl name='MallocExtension_VerifyArrayNewMemory' mangled-name='MallocExtension_VerifyArrayNewMemory' filepath='src/malloc_extension.cc' line='353' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocExtension_VerifyArrayNewMemory'>
17921      <!-- parameter of type 'void*' -->
17922      <parameter type-id='type-id-73' name='p' filepath='src/malloc_extension.cc' line='353' column='1'/>
17923      <!-- int -->
17924      <return type-id='type-id-1'/>
17925    </function-decl>
17926    <!-- int MallocExtension_VerifyMallocMemory(void*) -->
17927    <function-decl name='MallocExtension_VerifyMallocMemory' mangled-name='MallocExtension_VerifyMallocMemory' filepath='src/malloc_extension.cc' line='354' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocExtension_VerifyMallocMemory'>
17928      <!-- parameter of type 'void*' -->
17929      <parameter type-id='type-id-73' name='p' filepath='src/malloc_extension.cc' line='354' column='1'/>
17930      <!-- int -->
17931      <return type-id='type-id-1'/>
17932    </function-decl>
17933    <!-- int MallocExtension_MallocMemoryStats(int*, size_t*, int*) -->
17934    <function-decl name='MallocExtension_MallocMemoryStats' mangled-name='MallocExtension_MallocMemoryStats' filepath='src/malloc_extension.cc' line='357' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocExtension_MallocMemoryStats'>
17935      <!-- parameter of type 'int*' -->
17936      <parameter type-id='type-id-1023' name='blocks' filepath='src/malloc_extension.cc' line='355' column='1'/>
17937      <!-- parameter of type 'size_t*' -->
17938      <parameter type-id='type-id-244' name='total' filepath='src/malloc_extension.cc' line='355' column='1'/>
17939      <!-- parameter of type 'int*' -->
17940      <parameter type-id='type-id-1023' name='histogram' filepath='src/malloc_extension.cc' line='355' column='1'/>
17941      <!-- int -->
17942      <return type-id='type-id-1'/>
17943    </function-decl>
17944    <!-- void MallocExtension_GetStats(char*, int) -->
17945    <function-decl name='MallocExtension_GetStats' mangled-name='MallocExtension_GetStats' filepath='src/malloc_extension.cc' line='360' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocExtension_GetStats'>
17946      <!-- parameter of type 'char*' -->
17947      <parameter type-id='type-id-3' name='buffer' filepath='src/malloc_extension.cc' line='359' column='1'/>
17948      <!-- parameter of type 'int' -->
17949      <parameter type-id='type-id-1' name='buffer_length' filepath='src/malloc_extension.cc' line='359' column='1'/>
17950      <!-- void -->
17951      <return type-id='type-id-75'/>
17952    </function-decl>
17953    <!-- int MallocExtension_GetNumericProperty(const char*, size_t*) -->
17954    <function-decl name='MallocExtension_GetNumericProperty' mangled-name='MallocExtension_GetNumericProperty' filepath='src/malloc_extension.cc' line='362' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocExtension_GetNumericProperty'>
17955      <!-- parameter of type 'const char*' -->
17956      <parameter type-id='type-id-2' name='property' filepath='src/malloc_extension.cc' line='361' column='1'/>
17957      <!-- parameter of type 'size_t*' -->
17958      <parameter type-id='type-id-244' name='value' filepath='src/malloc_extension.cc' line='361' column='1'/>
17959      <!-- int -->
17960      <return type-id='type-id-1'/>
17961    </function-decl>
17962    <!-- int MallocExtension_SetNumericProperty(const char*, size_t) -->
17963    <function-decl name='MallocExtension_SetNumericProperty' mangled-name='MallocExtension_SetNumericProperty' filepath='src/malloc_extension.cc' line='364' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocExtension_SetNumericProperty'>
17964      <!-- parameter of type 'const char*' -->
17965      <parameter type-id='type-id-2' name='property' filepath='src/malloc_extension.cc' line='363' column='1'/>
17966      <!-- parameter of type 'typedef size_t' -->
17967      <parameter type-id='type-id-7' name='value' filepath='src/malloc_extension.cc' line='363' column='1'/>
17968      <!-- int -->
17969      <return type-id='type-id-1'/>
17970    </function-decl>
17971    <!-- void MallocExtension_MarkThreadIdle() -->
17972    <function-decl name='MallocExtension_MarkThreadIdle' mangled-name='MallocExtension_MarkThreadIdle' filepath='src/malloc_extension.cc' line='366' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocExtension_MarkThreadIdle'>
17973      <!-- void -->
17974      <return type-id='type-id-75'/>
17975    </function-decl>
17976    <!-- void MallocExtension_MarkThreadBusy() -->
17977    <function-decl name='MallocExtension_MarkThreadBusy' mangled-name='MallocExtension_MarkThreadBusy' filepath='src/malloc_extension.cc' line='367' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocExtension_MarkThreadBusy'>
17978      <!-- void -->
17979      <return type-id='type-id-75'/>
17980    </function-decl>
17981    <!-- void MallocExtension_ReleaseFreeMemory() -->
17982    <function-decl name='MallocExtension_ReleaseFreeMemory' mangled-name='MallocExtension_ReleaseFreeMemory' filepath='src/malloc_extension.cc' line='368' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocExtension_ReleaseFreeMemory'>
17983      <!-- void -->
17984      <return type-id='type-id-75'/>
17985    </function-decl>
17986    <!-- void MallocExtension_ReleaseToSystem(size_t) -->
17987    <function-decl name='MallocExtension_ReleaseToSystem' mangled-name='MallocExtension_ReleaseToSystem' filepath='src/malloc_extension.cc' line='369' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocExtension_ReleaseToSystem'>
17988      <!-- parameter of type 'typedef size_t' -->
17989      <parameter type-id='type-id-7' name='num_bytes' filepath='src/malloc_extension.cc' line='369' column='1'/>
17990      <!-- void -->
17991      <return type-id='type-id-75'/>
17992    </function-decl>
17993    <!-- size_t MallocExtension_GetEstimatedAllocatedSize(size_t) -->
17994    <function-decl name='MallocExtension_GetEstimatedAllocatedSize' mangled-name='MallocExtension_GetEstimatedAllocatedSize' filepath='src/malloc_extension.cc' line='370' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocExtension_GetEstimatedAllocatedSize'>
17995      <!-- parameter of type 'typedef size_t' -->
17996      <parameter type-id='type-id-7' name='size' filepath='src/malloc_extension.cc' line='370' column='1'/>
17997      <!-- typedef size_t -->
17998      <return type-id='type-id-7'/>
17999    </function-decl>
18000    <!-- size_t MallocExtension_GetAllocatedSize(void*) -->
18001    <function-decl name='MallocExtension_GetAllocatedSize' mangled-name='MallocExtension_GetAllocatedSize' filepath='src/malloc_extension.cc' line='371' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocExtension_GetAllocatedSize'>
18002      <!-- parameter of type 'void*' -->
18003      <parameter type-id='type-id-73' name='p' filepath='src/malloc_extension.cc' line='371' column='1'/>
18004      <!-- typedef size_t -->
18005      <return type-id='type-id-7'/>
18006    </function-decl>
18007    <!-- MallocExtension_Ownership MallocExtension_GetOwnership(void*) -->
18008    <function-decl name='MallocExtension_GetOwnership' mangled-name='MallocExtension_GetOwnership' filepath='src/malloc_extension.cc' line='375' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocExtension_GetOwnership'>
18009      <!-- parameter of type 'void*' -->
18010      <parameter type-id='type-id-73' name='p' filepath='src/malloc_extension.cc' line='375' column='1'/>
18011      <!-- enum MallocExtension_Ownership -->
18012      <return type-id='type-id-1029'/>
18013    </function-decl>
18014  </abi-instr>
18015  <abi-instr address-size='64' path='src/malloc_hook.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-kFgaKP/gperftools-2.4' language='LANG_C_plus_plus'>
18016    <!-- typedef int (void*, typedef size_t, int, int, int, typedef off_t, void**)* MallocHook_MmapReplacement -->
18017    <typedef-decl name='MallocHook_MmapReplacement' type-id='type-id-1047' filepath='./src/gperftools/malloc_hook_c.h' line='111' column='1' id='type-id-1048'/>
18018    <!-- typedef void (void*, void*, typedef size_t, typedef size_t, int, void*)* MallocHook_MremapHook -->
18019    <typedef-decl name='MallocHook_MremapHook' type-id='type-id-1049' filepath='./src/gperftools/malloc_hook_c.h' line='132' column='1' id='type-id-1050'/>
18020    <!-- typedef void (void*, typedef size_t)* MallocHook_MunmapHook -->
18021    <typedef-decl name='MallocHook_MunmapHook' type-id='type-id-386' filepath='./src/gperftools/malloc_hook_c.h' line='115' column='1' id='type-id-1051'/>
18022    <!-- typedef int (void*, typedef size_t, int*)* MallocHook_MunmapReplacement -->
18023    <typedef-decl name='MallocHook_MunmapReplacement' type-id='type-id-1052' filepath='./src/gperftools/malloc_hook_c.h' line='123' column='1' id='type-id-1053'/>
18024    <!-- typedef void (void*, typedef size_t, int, int, int, typedef off_t)* MallocHook_PreMmapHook -->
18025    <typedef-decl name='MallocHook_PreMmapHook' type-id='type-id-1054' filepath='./src/gperftools/malloc_hook_c.h' line='87' column='1' id='type-id-1055'/>
18026    <!-- typedef void (typedef ptrdiff_t)* MallocHook_PreSbrkHook -->
18027    <typedef-decl name='MallocHook_PreSbrkHook' type-id='type-id-1056' filepath='./src/gperftools/malloc_hook_c.h' line='138' column='1' id='type-id-1057'/>
18028    <!-- base::internal::HookList<int (*)(const void*, size_t, int*)>* -->
18029    <pointer-type-def type-id='type-id-1058' size-in-bits='64' id='type-id-1059'/>
18030    <!-- base::internal::HookList<int (*)(const void*, size_t, int, int, int, off_t, void**)>* -->
18031    <pointer-type-def type-id='type-id-1060' size-in-bits='64' id='type-id-1061'/>
18032    <!-- base::internal::HookList<void (*)(const void*, const void*, size_t, size_t, int, const void*)>* -->
18033    <pointer-type-def type-id='type-id-1062' size-in-bits='64' id='type-id-1063'/>
18034    <!-- base::internal::HookList<void (*)(const void*, size_t, int, int, int, off_t)>* -->
18035    <pointer-type-def type-id='type-id-1064' size-in-bits='64' id='type-id-1065'/>
18036    <!-- base::internal::HookList<void (*)(ptrdiff_t)>* -->
18037    <pointer-type-def type-id='type-id-1066' size-in-bits='64' id='type-id-1067'/>
18038    <!-- const base::internal::HookList<int (*)(const void*, size_t, int*)> -->
18039    <qualified-type-def type-id='type-id-1058' const='yes' id='type-id-1068'/>
18040    <!-- const base::internal::HookList<int (*)(const void*, size_t, int*)>* -->
18041    <pointer-type-def type-id='type-id-1068' size-in-bits='64' id='type-id-1069'/>
18042    <!-- const base::internal::HookList<int (*)(const void*, size_t, int, int, int, off_t, void**)> -->
18043    <qualified-type-def type-id='type-id-1060' const='yes' id='type-id-1070'/>
18044    <!-- const base::internal::HookList<int (*)(const void*, size_t, int, int, int, off_t, void**)>* -->
18045    <pointer-type-def type-id='type-id-1070' size-in-bits='64' id='type-id-1071'/>
18046    <!-- const base::internal::HookList<void (*)(const void*, const void*, size_t, size_t, int, const void*)> -->
18047    <qualified-type-def type-id='type-id-1062' const='yes' id='type-id-1072'/>
18048    <!-- const base::internal::HookList<void (*)(const void*, const void*, size_t, size_t, int, const void*)>* -->
18049    <pointer-type-def type-id='type-id-1072' size-in-bits='64' id='type-id-1073'/>
18050    <!-- const base::internal::HookList<void (*)(const void*, size_t, int, int, int, off_t)> -->
18051    <qualified-type-def type-id='type-id-1064' const='yes' id='type-id-1074'/>
18052    <!-- const base::internal::HookList<void (*)(const void*, size_t, int, int, int, off_t)>* -->
18053    <pointer-type-def type-id='type-id-1074' size-in-bits='64' id='type-id-1075'/>
18054    <!-- const base::internal::HookList<void (*)(ptrdiff_t)> -->
18055    <qualified-type-def type-id='type-id-1066' const='yes' id='type-id-1076'/>
18056    <!-- const base::internal::HookList<void (*)(ptrdiff_t)>* -->
18057    <pointer-type-def type-id='type-id-1076' size-in-bits='64' id='type-id-1077'/>
18058    <!-- int (void*, typedef size_t, int*)* -->
18059    <pointer-type-def type-id='type-id-1078' size-in-bits='64' id='type-id-1052'/>
18060    <!-- int (void*, typedef size_t, int*)** -->
18061    <pointer-type-def type-id='type-id-1052' size-in-bits='64' id='type-id-1079'/>
18062    <!-- int (void*, typedef size_t, int, int, int, typedef off_t, void**)* -->
18063    <pointer-type-def type-id='type-id-1080' size-in-bits='64' id='type-id-1047'/>
18064    <!-- int (void*, typedef size_t, int, int, int, typedef off_t, void**)** -->
18065    <pointer-type-def type-id='type-id-1047' size-in-bits='64' id='type-id-1081'/>
18066    <!-- void (typedef ptrdiff_t)* -->
18067    <pointer-type-def type-id='type-id-1082' size-in-bits='64' id='type-id-1056'/>
18068    <!-- void (typedef ptrdiff_t)** -->
18069    <pointer-type-def type-id='type-id-1056' size-in-bits='64' id='type-id-1083'/>
18070    <!-- void (void*, typedef size_t, int, int, int, typedef off_t)* -->
18071    <pointer-type-def type-id='type-id-1084' size-in-bits='64' id='type-id-1054'/>
18072    <!-- void (void*, typedef size_t, int, int, int, typedef off_t)** -->
18073    <pointer-type-def type-id='type-id-1054' size-in-bits='64' id='type-id-1085'/>
18074    <!-- void (void*, void*, typedef size_t, typedef size_t, int, void*)* -->
18075    <pointer-type-def type-id='type-id-1086' size-in-bits='64' id='type-id-1049'/>
18076    <!-- void (void*, void*, typedef size_t, typedef size_t, int, void*)** -->
18077    <pointer-type-def type-id='type-id-1049' size-in-bits='64' id='type-id-1087'/>
18078    <!-- volatile base::subtle::Atomic64* -->
18079    <pointer-type-def type-id='type-id-1088' size-in-bits='64' id='type-id-108'/>
18080    <!-- namespace std -->
18081    <namespace-decl name='std'>
18082      <!-- struct std::__miter_base<void**, false> -->
18083      <class-decl name='__miter_base&lt;void**, false&gt;' is-struct='yes' visibility='default' id='type-id-1089'/>
18084      <!-- struct std::__niter_base<void**, false> -->
18085      <class-decl name='__niter_base&lt;void**, false&gt;' is-struct='yes' visibility='default' id='type-id-1090'/>
18086      <!-- void** std::__copy_move_a<false, void**, void**>(void**, void**, void**) -->
18087      <function-decl name='__copy_move_a&lt;false, void**, void**&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='386' column='1' visibility='default' binding='global' size-in-bits='64'>
18088        <!-- parameter of type 'void**' -->
18089        <parameter type-id='type-id-174'/>
18090        <!-- parameter of type 'void**' -->
18091        <parameter type-id='type-id-174'/>
18092        <!-- parameter of type 'void**' -->
18093        <parameter type-id='type-id-174'/>
18094        <!-- void** -->
18095        <return type-id='type-id-174'/>
18096      </function-decl>
18097      <!-- void** std::__copy_move_a2<false, void**, void**>(void**, void**, void**) -->
18098      <function-decl name='__copy_move_a2&lt;false, void**, void**&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='431' column='1' visibility='default' binding='global' size-in-bits='64'>
18099        <!-- parameter of type 'void**' -->
18100        <parameter type-id='type-id-174'/>
18101        <!-- parameter of type 'void**' -->
18102        <parameter type-id='type-id-174'/>
18103        <!-- parameter of type 'void**' -->
18104        <parameter type-id='type-id-174'/>
18105        <!-- void** -->
18106        <return type-id='type-id-174'/>
18107      </function-decl>
18108      <!-- void** std::copy<void**, void**>(void**, void**, void**) -->
18109      <function-decl name='copy&lt;void**, void**&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='458' column='1' visibility='default' binding='global' size-in-bits='64'>
18110        <!-- parameter of type 'void**' -->
18111        <parameter type-id='type-id-174'/>
18112        <!-- parameter of type 'void**' -->
18113        <parameter type-id='type-id-174'/>
18114        <!-- parameter of type 'void**' -->
18115        <parameter type-id='type-id-174'/>
18116        <!-- void** -->
18117        <return type-id='type-id-174'/>
18118      </function-decl>
18119    </namespace-decl>
18120    <!-- void* const -->
18121    <qualified-type-def type-id='type-id-73' const='yes' id='type-id-1091'/>
18122    <!-- namespace base -->
18123    <namespace-decl name='base'>
18124      <!-- namespace base::subtle -->
18125      <namespace-decl name='subtle'>
18126        <!-- Atomic32 base::subtle::NoBarrier_CompareAndSwap(volatile Atomic32*, Atomic32, Atomic32) -->
18127        <function-decl name='NoBarrier_CompareAndSwap' filepath='./src/base/atomicops-internals-x86.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
18128          <!-- parameter of type 'volatile Atomic32*' -->
18129          <parameter type-id='type-id-92'/>
18130          <!-- parameter of type 'typedef Atomic32' -->
18131          <parameter type-id='type-id-93'/>
18132          <!-- parameter of type 'typedef Atomic32' -->
18133          <parameter type-id='type-id-93'/>
18134          <!-- typedef Atomic32 -->
18135          <return type-id='type-id-93'/>
18136        </function-decl>
18137        <!-- Atomic32 base::subtle::NoBarrier_AtomicExchange(volatile Atomic32*, Atomic32) -->
18138        <function-decl name='NoBarrier_AtomicExchange' filepath='./src/base/atomicops-internals-x86.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
18139          <!-- parameter of type 'volatile Atomic32*' -->
18140          <parameter type-id='type-id-92'/>
18141          <!-- parameter of type 'typedef Atomic32' -->
18142          <parameter type-id='type-id-93'/>
18143          <!-- typedef Atomic32 -->
18144          <return type-id='type-id-93'/>
18145        </function-decl>
18146        <!-- Atomic32 base::subtle::Release_AtomicExchange(volatile Atomic32*, Atomic32) -->
18147        <function-decl name='Release_AtomicExchange' filepath='./src/base/atomicops-internals-x86.h' line='100' column='1' visibility='default' binding='global' size-in-bits='64'>
18148          <!-- parameter of type 'volatile Atomic32*' -->
18149          <parameter type-id='type-id-92'/>
18150          <!-- parameter of type 'typedef Atomic32' -->
18151          <parameter type-id='type-id-93'/>
18152          <!-- typedef Atomic32 -->
18153          <return type-id='type-id-93'/>
18154        </function-decl>
18155        <!-- Atomic32 base::subtle::Acquire_CompareAndSwap(volatile Atomic32*, Atomic32, Atomic32) -->
18156        <function-decl name='Acquire_CompareAndSwap' filepath='./src/base/atomicops-internals-x86.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
18157          <!-- parameter of type 'volatile Atomic32*' -->
18158          <parameter type-id='type-id-92'/>
18159          <!-- parameter of type 'typedef Atomic32' -->
18160          <parameter type-id='type-id-93'/>
18161          <!-- parameter of type 'typedef Atomic32' -->
18162          <parameter type-id='type-id-93'/>
18163          <!-- typedef Atomic32 -->
18164          <return type-id='type-id-93'/>
18165        </function-decl>
18166        <!-- void base::subtle::NoBarrier_Store(volatile base::subtle::Atomic64*, base::subtle::Atomic64) -->
18167        <function-decl name='NoBarrier_Store' filepath='./src/base/atomicops-internals-x86.h' line='215' column='1' visibility='default' binding='global' size-in-bits='64'>
18168          <!-- parameter of type 'volatile base::subtle::Atomic64*' -->
18169          <parameter type-id='type-id-108'/>
18170          <!-- parameter of type 'typedef base::subtle::Atomic64' -->
18171          <parameter type-id='type-id-91'/>
18172          <!-- void -->
18173          <return type-id='type-id-75'/>
18174        </function-decl>
18175        <!-- base::subtle::Atomic64 base::subtle::NoBarrier_Load(const volatile base::subtle::Atomic64*) -->
18176        <function-decl name='NoBarrier_Load' filepath='./src/base/atomicops-internals-x86.h' line='245' column='1' visibility='default' binding='global' size-in-bits='64'>
18177          <!-- parameter of type 'const volatile base::subtle::Atomic64*' -->
18178          <parameter type-id='type-id-94'/>
18179          <!-- typedef base::subtle::Atomic64 -->
18180          <return type-id='type-id-91'/>
18181        </function-decl>
18182        <!-- base::subtle::Atomic64 base::subtle::Acquire_Load(const volatile base::subtle::Atomic64*) -->
18183        <function-decl name='Acquire_Load' filepath='./src/base/atomicops-internals-x86.h' line='249' column='1' visibility='default' binding='global' size-in-bits='64'>
18184          <!-- parameter of type 'const volatile base::subtle::Atomic64*' -->
18185          <parameter type-id='type-id-94'/>
18186          <!-- typedef base::subtle::Atomic64 -->
18187          <return type-id='type-id-91'/>
18188        </function-decl>
18189      </namespace-decl>
18190      <!-- namespace base::internal -->
18191      <namespace-decl name='internal'>
18192        <!-- struct base::internal::HookList<int (*)(const void*, size_t, int*)> -->
18193        <class-decl name='HookList&lt;int (*)(const void*, size_t, int*)&gt;' size-in-bits='576' is-struct='yes' visibility='default' filepath='src/malloc_hook-inl.h' line='59' column='1' id='type-id-1058'>
18194          <data-member access='public' layout-offset-in-bits='0'>
18195            <!-- AtomicWord base::internal::HookList<int (*)(const void*, size_t, int*)>::priv_end -->
18196            <var-decl name='priv_end' type-id='type-id-1092' visibility='default' filepath='src/malloc_hook-inl.h' line='101' column='1'/>
18197          </data-member>
18198          <data-member access='public' layout-offset-in-bits='64'>
18199            <!-- AtomicWord base::internal::HookList<int (*)(const void*, size_t, int*)>::priv_data[8] -->
18200            <var-decl name='priv_data' type-id='type-id-1093' visibility='default' filepath='src/malloc_hook-inl.h' line='102' column='1'/>
18201          </data-member>
18202          <member-function access='public'>
18203            <!-- int base::internal::HookList<int (*)(const void*, size_t, int*)>::Traverse(int (void*, typedef size_t, int*)**, int) -->
18204            <function-decl name='Traverse' mangled-name='_ZNK4base8internal8HookListIPFiPKvmPiEE8TraverseEPS6_i' filepath='src/malloc_hook.cc' line='222' column='1' visibility='default' binding='global' size-in-bits='64'>
18205              <!-- implicit parameter of type 'const base::internal::HookList<int (*)(const void*, size_t, int*)>*' -->
18206              <parameter type-id='type-id-1069' is-artificial='yes'/>
18207              <!-- parameter of type 'int (void*, typedef size_t, int*)**' -->
18208              <parameter type-id='type-id-1079'/>
18209              <!-- parameter of type 'int' -->
18210              <parameter type-id='type-id-1'/>
18211              <!-- int -->
18212              <return type-id='type-id-1'/>
18213            </function-decl>
18214          </member-function>
18215          <member-function access='public'>
18216            <!-- void base::internal::HookList<int (*)(const void*, size_t, int*)>::FixupPrivEndLocked() -->
18217            <function-decl name='FixupPrivEndLocked' mangled-name='_ZN4base8internal8HookListIPFiPKvmPiEE18FixupPrivEndLockedEv' filepath='src/malloc_hook.cc' line='192' column='1' visibility='default' binding='global' size-in-bits='64'>
18218              <!-- implicit parameter of type 'base::internal::HookList<int (*)(const void*, size_t, int*)>*' -->
18219              <parameter type-id='type-id-1059' is-artificial='yes'/>
18220              <!-- void -->
18221              <return type-id='type-id-75'/>
18222            </function-decl>
18223          </member-function>
18224          <member-function access='public'>
18225            <!-- bool base::internal::HookList<int (*)(const void*, size_t, int*)>::Remove(int (void*, typedef size_t, int*)*) -->
18226            <function-decl name='Remove' mangled-name='_ZN4base8internal8HookListIPFiPKvmPiEE6RemoveES6_' filepath='src/malloc_hook.cc' line='202' column='1' visibility='default' binding='global' size-in-bits='64'>
18227              <!-- implicit parameter of type 'base::internal::HookList<int (*)(const void*, size_t, int*)>*' -->
18228              <parameter type-id='type-id-1059' is-artificial='yes'/>
18229              <!-- parameter of type 'int (void*, typedef size_t, int*)*' -->
18230              <parameter type-id='type-id-1052'/>
18231              <!-- bool -->
18232              <return type-id='type-id-76'/>
18233            </function-decl>
18234          </member-function>
18235          <member-function access='public'>
18236            <!-- bool base::internal::HookList<int (*)(const void*, size_t, int*)>::empty() -->
18237            <function-decl name='empty' mangled-name='_ZNK4base8internal8HookListIPFiPKvmPiEE5emptyEv' filepath='src/malloc_hook-inl.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
18238              <!-- implicit parameter of type 'const base::internal::HookList<int (*)(const void*, size_t, int*)>*' -->
18239              <parameter type-id='type-id-1069' is-artificial='yes'/>
18240              <!-- bool -->
18241              <return type-id='type-id-76'/>
18242            </function-decl>
18243          </member-function>
18244          <member-function access='public'>
18245            <!-- bool base::internal::HookList<int (*)(const void*, size_t, int*)>::Add(int (void*, typedef size_t, int*)*) -->
18246            <function-decl name='Add' mangled-name='_ZN4base8internal8HookListIPFiPKvmPiEE3AddES6_' filepath='src/malloc_hook.cc' line='168' column='1' visibility='default' binding='global' size-in-bits='64'>
18247              <!-- implicit parameter of type 'base::internal::HookList<int (*)(const void*, size_t, int*)>*' -->
18248              <parameter type-id='type-id-1059' is-artificial='yes'/>
18249              <!-- parameter of type 'int (void*, typedef size_t, int*)*' -->
18250              <parameter type-id='type-id-1052'/>
18251              <!-- bool -->
18252              <return type-id='type-id-76'/>
18253            </function-decl>
18254          </member-function>
18255        </class-decl>
18256        <!-- struct base::internal::HookList<int (*)(const void*, size_t, int, int, int, off_t, void**)> -->
18257        <class-decl name='HookList&lt;int (*)(const void*, size_t, int, int, int, off_t, void**)&gt;' size-in-bits='576' is-struct='yes' visibility='default' filepath='src/malloc_hook-inl.h' line='59' column='1' id='type-id-1060'>
18258          <data-member access='public' layout-offset-in-bits='0'>
18259            <!-- AtomicWord base::internal::HookList<int (*)(const void*, size_t, int, int, int, off_t, void**)>::priv_end -->
18260            <var-decl name='priv_end' type-id='type-id-1092' visibility='default' filepath='src/malloc_hook-inl.h' line='101' column='1'/>
18261          </data-member>
18262          <data-member access='public' layout-offset-in-bits='64'>
18263            <!-- AtomicWord base::internal::HookList<int (*)(const void*, size_t, int, int, int, off_t, void**)>::priv_data[8] -->
18264            <var-decl name='priv_data' type-id='type-id-1093' visibility='default' filepath='src/malloc_hook-inl.h' line='102' column='1'/>
18265          </data-member>
18266          <member-function access='public'>
18267            <!-- int base::internal::HookList<int (*)(const void*, size_t, int, int, int, off_t, void**)>::Traverse(int (void*, typedef size_t, int, int, int, typedef off_t, void**)**, int) -->
18268            <function-decl name='Traverse' mangled-name='_ZNK4base8internal8HookListIPFiPKvmiiilPPvEE8TraverseEPS7_i' filepath='src/malloc_hook-inl.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
18269              <!-- implicit parameter of type 'const base::internal::HookList<int (*)(const void*, size_t, int, int, int, off_t, void**)>*' -->
18270              <parameter type-id='type-id-1071' is-artificial='yes'/>
18271              <!-- parameter of type 'int (void*, typedef size_t, int, int, int, typedef off_t, void**)**' -->
18272              <parameter type-id='type-id-1081'/>
18273              <!-- parameter of type 'int' -->
18274              <parameter type-id='type-id-1'/>
18275              <!-- int -->
18276              <return type-id='type-id-1'/>
18277            </function-decl>
18278          </member-function>
18279          <member-function access='public'>
18280            <!-- bool base::internal::HookList<int (*)(const void*, size_t, int, int, int, off_t, void**)>::empty() -->
18281            <function-decl name='empty' mangled-name='_ZNK4base8internal8HookListIPFiPKvmiiilPPvEE5emptyEv' filepath='src/malloc_hook-inl.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
18282              <!-- implicit parameter of type 'const base::internal::HookList<int (*)(const void*, size_t, int, int, int, off_t, void**)>*' -->
18283              <parameter type-id='type-id-1071' is-artificial='yes'/>
18284              <!-- bool -->
18285              <return type-id='type-id-76'/>
18286            </function-decl>
18287          </member-function>
18288          <member-function access='public'>
18289            <!-- void base::internal::HookList<int (*)(const void*, size_t, int, int, int, off_t, void**)>::FixupPrivEndLocked() -->
18290            <function-decl name='FixupPrivEndLocked' mangled-name='_ZN4base8internal8HookListIPFiPKvmiiilPPvEE18FixupPrivEndLockedEv' filepath='src/malloc_hook-inl.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
18291              <!-- implicit parameter of type 'base::internal::HookList<int (*)(const void*, size_t, int, int, int, off_t, void**)>*' -->
18292              <parameter type-id='type-id-1061' is-artificial='yes'/>
18293              <!-- void -->
18294              <return type-id='type-id-75'/>
18295            </function-decl>
18296          </member-function>
18297          <member-function access='public'>
18298            <!-- bool base::internal::HookList<int (*)(const void*, size_t, int, int, int, off_t, void**)>::Remove(int (void*, typedef size_t, int, int, int, typedef off_t, void**)*) -->
18299            <function-decl name='Remove' mangled-name='_ZN4base8internal8HookListIPFiPKvmiiilPPvEE6RemoveES7_' filepath='src/malloc_hook-inl.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
18300              <!-- implicit parameter of type 'base::internal::HookList<int (*)(const void*, size_t, int, int, int, off_t, void**)>*' -->
18301              <parameter type-id='type-id-1061' is-artificial='yes'/>
18302              <!-- parameter of type 'int (void*, typedef size_t, int, int, int, typedef off_t, void**)*' -->
18303              <parameter type-id='type-id-1047'/>
18304              <!-- bool -->
18305              <return type-id='type-id-76'/>
18306            </function-decl>
18307          </member-function>
18308          <member-function access='public'>
18309            <!-- bool base::internal::HookList<int (*)(const void*, size_t, int, int, int, off_t, void**)>::Add(int (void*, typedef size_t, int, int, int, typedef off_t, void**)*) -->
18310            <function-decl name='Add' mangled-name='_ZN4base8internal8HookListIPFiPKvmiiilPPvEE3AddES7_' filepath='src/malloc_hook-inl.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
18311              <!-- implicit parameter of type 'base::internal::HookList<int (*)(const void*, size_t, int, int, int, off_t, void**)>*' -->
18312              <parameter type-id='type-id-1061' is-artificial='yes'/>
18313              <!-- parameter of type 'int (void*, typedef size_t, int, int, int, typedef off_t, void**)*' -->
18314              <parameter type-id='type-id-1047'/>
18315              <!-- bool -->
18316              <return type-id='type-id-76'/>
18317            </function-decl>
18318          </member-function>
18319        </class-decl>
18320        <!-- struct base::internal::HookList<void (*)(const void*, const void*, size_t, int, int, int, off_t)> -->
18321        <class-decl name='HookList&lt;void (*)(const void*, const void*, size_t, int, int, int, off_t)&gt;' is-struct='yes' visibility='default' id='type-id-1094'/>
18322        <!-- struct base::internal::HookList<void (*)(const void*, const void*, size_t, size_t, int, const void*)> -->
18323        <class-decl name='HookList&lt;void (*)(const void*, const void*, size_t, size_t, int, const void*)&gt;' size-in-bits='576' is-struct='yes' visibility='default' filepath='src/malloc_hook-inl.h' line='59' column='1' id='type-id-1062'>
18324          <data-member access='public' layout-offset-in-bits='0'>
18325            <!-- AtomicWord base::internal::HookList<void (*)(const void*, const void*, size_t, size_t, int, const void*)>::priv_end -->
18326            <var-decl name='priv_end' type-id='type-id-1092' visibility='default' filepath='src/malloc_hook-inl.h' line='101' column='1'/>
18327          </data-member>
18328          <data-member access='public' layout-offset-in-bits='64'>
18329            <!-- AtomicWord base::internal::HookList<void (*)(const void*, const void*, size_t, size_t, int, const void*)>::priv_data[8] -->
18330            <var-decl name='priv_data' type-id='type-id-1093' visibility='default' filepath='src/malloc_hook-inl.h' line='102' column='1'/>
18331          </data-member>
18332          <member-function access='public'>
18333            <!-- int base::internal::HookList<void (*)(const void*, const void*, size_t, size_t, int, const void*)>::Traverse(void (void*, void*, typedef size_t, typedef size_t, int, void*)**, int) -->
18334            <function-decl name='Traverse' mangled-name='_ZNK4base8internal8HookListIPFvPKvS3_mmiS3_EE8TraverseEPS5_i' filepath='src/malloc_hook-inl.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
18335              <!-- implicit parameter of type 'const base::internal::HookList<void (*)(const void*, const void*, size_t, size_t, int, const void*)>*' -->
18336              <parameter type-id='type-id-1073' is-artificial='yes'/>
18337              <!-- parameter of type 'void (void*, void*, typedef size_t, typedef size_t, int, void*)**' -->
18338              <parameter type-id='type-id-1087'/>
18339              <!-- parameter of type 'int' -->
18340              <parameter type-id='type-id-1'/>
18341              <!-- int -->
18342              <return type-id='type-id-1'/>
18343            </function-decl>
18344          </member-function>
18345          <member-function access='public'>
18346            <!-- bool base::internal::HookList<void (*)(const void*, const void*, size_t, size_t, int, const void*)>::empty() -->
18347            <function-decl name='empty' mangled-name='_ZNK4base8internal8HookListIPFvPKvS3_mmiS3_EE5emptyEv' filepath='src/malloc_hook-inl.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
18348              <!-- implicit parameter of type 'const base::internal::HookList<void (*)(const void*, const void*, size_t, size_t, int, const void*)>*' -->
18349              <parameter type-id='type-id-1073' is-artificial='yes'/>
18350              <!-- bool -->
18351              <return type-id='type-id-76'/>
18352            </function-decl>
18353          </member-function>
18354          <member-function access='public'>
18355            <!-- void base::internal::HookList<void (*)(const void*, const void*, size_t, size_t, int, const void*)>::FixupPrivEndLocked() -->
18356            <function-decl name='FixupPrivEndLocked' mangled-name='_ZN4base8internal8HookListIPFvPKvS3_mmiS3_EE18FixupPrivEndLockedEv' filepath='src/malloc_hook-inl.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
18357              <!-- implicit parameter of type 'base::internal::HookList<void (*)(const void*, const void*, size_t, size_t, int, const void*)>*' -->
18358              <parameter type-id='type-id-1063' is-artificial='yes'/>
18359              <!-- void -->
18360              <return type-id='type-id-75'/>
18361            </function-decl>
18362          </member-function>
18363          <member-function access='public'>
18364            <!-- void (void*, void*, typedef size_t, typedef size_t, int, void*)* base::internal::HookList<void (*)(const void*, const void*, size_t, size_t, int, const void*)>::ExchangeSingular(void (void*, void*, typedef size_t, typedef size_t, int, void*)*) -->
18365            <function-decl name='ExchangeSingular' mangled-name='_ZN4base8internal8HookListIPFvPKvS3_mmiS3_EE16ExchangeSingularES5_' filepath='src/malloc_hook-inl.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
18366              <!-- implicit parameter of type 'base::internal::HookList<void (*)(const void*, const void*, size_t, size_t, int, const void*)>*' -->
18367              <parameter type-id='type-id-1063' is-artificial='yes'/>
18368              <!-- parameter of type 'void (void*, void*, typedef size_t, typedef size_t, int, void*)*' -->
18369              <parameter type-id='type-id-1049'/>
18370              <!-- void (void*, void*, typedef size_t, typedef size_t, int, void*)* -->
18371              <return type-id='type-id-1049'/>
18372            </function-decl>
18373          </member-function>
18374          <member-function access='public'>
18375            <!-- bool base::internal::HookList<void (*)(const void*, const void*, size_t, size_t, int, const void*)>::Remove(void (void*, void*, typedef size_t, typedef size_t, int, void*)*) -->
18376            <function-decl name='Remove' mangled-name='_ZN4base8internal8HookListIPFvPKvS3_mmiS3_EE6RemoveES5_' filepath='src/malloc_hook-inl.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
18377              <!-- implicit parameter of type 'base::internal::HookList<void (*)(const void*, const void*, size_t, size_t, int, const void*)>*' -->
18378              <parameter type-id='type-id-1063' is-artificial='yes'/>
18379              <!-- parameter of type 'void (void*, void*, typedef size_t, typedef size_t, int, void*)*' -->
18380              <parameter type-id='type-id-1049'/>
18381              <!-- bool -->
18382              <return type-id='type-id-76'/>
18383            </function-decl>
18384          </member-function>
18385          <member-function access='public'>
18386            <!-- bool base::internal::HookList<void (*)(const void*, const void*, size_t, size_t, int, const void*)>::Add(void (void*, void*, typedef size_t, typedef size_t, int, void*)*) -->
18387            <function-decl name='Add' mangled-name='_ZN4base8internal8HookListIPFvPKvS3_mmiS3_EE3AddES5_' filepath='src/malloc_hook-inl.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
18388              <!-- implicit parameter of type 'base::internal::HookList<void (*)(const void*, const void*, size_t, size_t, int, const void*)>*' -->
18389              <parameter type-id='type-id-1063' is-artificial='yes'/>
18390              <!-- parameter of type 'void (void*, void*, typedef size_t, typedef size_t, int, void*)*' -->
18391              <parameter type-id='type-id-1049'/>
18392              <!-- bool -->
18393              <return type-id='type-id-76'/>
18394            </function-decl>
18395          </member-function>
18396        </class-decl>
18397        <!-- struct base::internal::HookList<void (*)(const void*, ptrdiff_t)> -->
18398        <class-decl name='HookList&lt;void (*)(const void*, ptrdiff_t)&gt;' is-struct='yes' visibility='default' id='type-id-1095'/>
18399        <!-- struct base::internal::HookList<void (*)(const void*, size_t, int, int, int, off_t)> -->
18400        <class-decl name='HookList&lt;void (*)(const void*, size_t, int, int, int, off_t)&gt;' size-in-bits='576' is-struct='yes' visibility='default' filepath='src/malloc_hook-inl.h' line='59' column='1' id='type-id-1064'>
18401          <data-member access='public' layout-offset-in-bits='0'>
18402            <!-- AtomicWord base::internal::HookList<void (*)(const void*, size_t, int, int, int, off_t)>::priv_end -->
18403            <var-decl name='priv_end' type-id='type-id-1092' visibility='default' filepath='src/malloc_hook-inl.h' line='101' column='1'/>
18404          </data-member>
18405          <data-member access='public' layout-offset-in-bits='64'>
18406            <!-- AtomicWord base::internal::HookList<void (*)(const void*, size_t, int, int, int, off_t)>::priv_data[8] -->
18407            <var-decl name='priv_data' type-id='type-id-1093' visibility='default' filepath='src/malloc_hook-inl.h' line='102' column='1'/>
18408          </data-member>
18409          <member-function access='public'>
18410            <!-- int base::internal::HookList<void (*)(const void*, size_t, int, int, int, off_t)>::Traverse(void (void*, typedef size_t, int, int, int, typedef off_t)**, int) -->
18411            <function-decl name='Traverse' mangled-name='_ZNK4base8internal8HookListIPFvPKvmiiilEE8TraverseEPS5_i' filepath='src/malloc_hook-inl.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
18412              <!-- implicit parameter of type 'const base::internal::HookList<void (*)(const void*, size_t, int, int, int, off_t)>*' -->
18413              <parameter type-id='type-id-1075' is-artificial='yes'/>
18414              <!-- parameter of type 'void (void*, typedef size_t, int, int, int, typedef off_t)**' -->
18415              <parameter type-id='type-id-1085'/>
18416              <!-- parameter of type 'int' -->
18417              <parameter type-id='type-id-1'/>
18418              <!-- int -->
18419              <return type-id='type-id-1'/>
18420            </function-decl>
18421          </member-function>
18422          <member-function access='public'>
18423            <!-- bool base::internal::HookList<void (*)(const void*, size_t, int, int, int, off_t)>::empty() -->
18424            <function-decl name='empty' mangled-name='_ZNK4base8internal8HookListIPFvPKvmiiilEE5emptyEv' filepath='src/malloc_hook-inl.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
18425              <!-- implicit parameter of type 'const base::internal::HookList<void (*)(const void*, size_t, int, int, int, off_t)>*' -->
18426              <parameter type-id='type-id-1075' is-artificial='yes'/>
18427              <!-- bool -->
18428              <return type-id='type-id-76'/>
18429            </function-decl>
18430          </member-function>
18431          <member-function access='public'>
18432            <!-- void base::internal::HookList<void (*)(const void*, size_t, int, int, int, off_t)>::FixupPrivEndLocked() -->
18433            <function-decl name='FixupPrivEndLocked' mangled-name='_ZN4base8internal8HookListIPFvPKvmiiilEE18FixupPrivEndLockedEv' filepath='src/malloc_hook-inl.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
18434              <!-- implicit parameter of type 'base::internal::HookList<void (*)(const void*, size_t, int, int, int, off_t)>*' -->
18435              <parameter type-id='type-id-1065' is-artificial='yes'/>
18436              <!-- void -->
18437              <return type-id='type-id-75'/>
18438            </function-decl>
18439          </member-function>
18440          <member-function access='public'>
18441            <!-- void (void*, typedef size_t, int, int, int, typedef off_t)* base::internal::HookList<void (*)(const void*, size_t, int, int, int, off_t)>::ExchangeSingular(void (void*, typedef size_t, int, int, int, typedef off_t)*) -->
18442            <function-decl name='ExchangeSingular' mangled-name='_ZN4base8internal8HookListIPFvPKvmiiilEE16ExchangeSingularES5_' filepath='src/malloc_hook-inl.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
18443              <!-- implicit parameter of type 'base::internal::HookList<void (*)(const void*, size_t, int, int, int, off_t)>*' -->
18444              <parameter type-id='type-id-1065' is-artificial='yes'/>
18445              <!-- parameter of type 'void (void*, typedef size_t, int, int, int, typedef off_t)*' -->
18446              <parameter type-id='type-id-1054'/>
18447              <!-- void (void*, typedef size_t, int, int, int, typedef off_t)* -->
18448              <return type-id='type-id-1054'/>
18449            </function-decl>
18450          </member-function>
18451          <member-function access='public'>
18452            <!-- bool base::internal::HookList<void (*)(const void*, size_t, int, int, int, off_t)>::Remove(void (void*, typedef size_t, int, int, int, typedef off_t)*) -->
18453            <function-decl name='Remove' mangled-name='_ZN4base8internal8HookListIPFvPKvmiiilEE6RemoveES5_' filepath='src/malloc_hook-inl.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
18454              <!-- implicit parameter of type 'base::internal::HookList<void (*)(const void*, size_t, int, int, int, off_t)>*' -->
18455              <parameter type-id='type-id-1065' is-artificial='yes'/>
18456              <!-- parameter of type 'void (void*, typedef size_t, int, int, int, typedef off_t)*' -->
18457              <parameter type-id='type-id-1054'/>
18458              <!-- bool -->
18459              <return type-id='type-id-76'/>
18460            </function-decl>
18461          </member-function>
18462          <member-function access='public'>
18463            <!-- bool base::internal::HookList<void (*)(const void*, size_t, int, int, int, off_t)>::Add(void (void*, typedef size_t, int, int, int, typedef off_t)*) -->
18464            <function-decl name='Add' mangled-name='_ZN4base8internal8HookListIPFvPKvmiiilEE3AddES5_' filepath='src/malloc_hook-inl.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
18465              <!-- implicit parameter of type 'base::internal::HookList<void (*)(const void*, size_t, int, int, int, off_t)>*' -->
18466              <parameter type-id='type-id-1065' is-artificial='yes'/>
18467              <!-- parameter of type 'void (void*, typedef size_t, int, int, int, typedef off_t)*' -->
18468              <parameter type-id='type-id-1054'/>
18469              <!-- bool -->
18470              <return type-id='type-id-76'/>
18471            </function-decl>
18472          </member-function>
18473        </class-decl>
18474        <!-- struct base::internal::HookList<void (*)(ptrdiff_t)> -->
18475        <class-decl name='HookList&lt;void (*)(ptrdiff_t)&gt;' size-in-bits='576' is-struct='yes' visibility='default' filepath='src/malloc_hook-inl.h' line='59' column='1' id='type-id-1066'>
18476          <data-member access='public' layout-offset-in-bits='0'>
18477            <!-- AtomicWord base::internal::HookList<void (*)(ptrdiff_t)>::priv_end -->
18478            <var-decl name='priv_end' type-id='type-id-1092' visibility='default' filepath='src/malloc_hook-inl.h' line='101' column='1'/>
18479          </data-member>
18480          <data-member access='public' layout-offset-in-bits='64'>
18481            <!-- AtomicWord base::internal::HookList<void (*)(ptrdiff_t)>::priv_data[8] -->
18482            <var-decl name='priv_data' type-id='type-id-1093' visibility='default' filepath='src/malloc_hook-inl.h' line='102' column='1'/>
18483          </data-member>
18484          <member-function access='public'>
18485            <!-- int base::internal::HookList<void (*)(ptrdiff_t)>::Traverse(void (typedef ptrdiff_t)**, int) -->
18486            <function-decl name='Traverse' mangled-name='_ZNK4base8internal8HookListIPFvlEE8TraverseEPS3_i' filepath='src/malloc_hook-inl.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
18487              <!-- implicit parameter of type 'const base::internal::HookList<void (*)(ptrdiff_t)>*' -->
18488              <parameter type-id='type-id-1077' is-artificial='yes'/>
18489              <!-- parameter of type 'void (typedef ptrdiff_t)**' -->
18490              <parameter type-id='type-id-1083'/>
18491              <!-- parameter of type 'int' -->
18492              <parameter type-id='type-id-1'/>
18493              <!-- int -->
18494              <return type-id='type-id-1'/>
18495            </function-decl>
18496          </member-function>
18497          <member-function access='public'>
18498            <!-- bool base::internal::HookList<void (*)(ptrdiff_t)>::empty() -->
18499            <function-decl name='empty' mangled-name='_ZNK4base8internal8HookListIPFvlEE5emptyEv' filepath='src/malloc_hook-inl.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
18500              <!-- implicit parameter of type 'const base::internal::HookList<void (*)(ptrdiff_t)>*' -->
18501              <parameter type-id='type-id-1077' is-artificial='yes'/>
18502              <!-- bool -->
18503              <return type-id='type-id-76'/>
18504            </function-decl>
18505          </member-function>
18506          <member-function access='public'>
18507            <!-- void base::internal::HookList<void (*)(ptrdiff_t)>::FixupPrivEndLocked() -->
18508            <function-decl name='FixupPrivEndLocked' mangled-name='_ZN4base8internal8HookListIPFvlEE18FixupPrivEndLockedEv' filepath='src/malloc_hook-inl.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
18509              <!-- implicit parameter of type 'base::internal::HookList<void (*)(ptrdiff_t)>*' -->
18510              <parameter type-id='type-id-1067' is-artificial='yes'/>
18511              <!-- void -->
18512              <return type-id='type-id-75'/>
18513            </function-decl>
18514          </member-function>
18515          <member-function access='public'>
18516            <!-- void (typedef ptrdiff_t)* base::internal::HookList<void (*)(ptrdiff_t)>::ExchangeSingular(void (typedef ptrdiff_t)*) -->
18517            <function-decl name='ExchangeSingular' mangled-name='_ZN4base8internal8HookListIPFvlEE16ExchangeSingularES3_' filepath='src/malloc_hook-inl.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
18518              <!-- implicit parameter of type 'base::internal::HookList<void (*)(ptrdiff_t)>*' -->
18519              <parameter type-id='type-id-1067' is-artificial='yes'/>
18520              <!-- parameter of type 'void (typedef ptrdiff_t)*' -->
18521              <parameter type-id='type-id-1056'/>
18522              <!-- void (typedef ptrdiff_t)* -->
18523              <return type-id='type-id-1056'/>
18524            </function-decl>
18525          </member-function>
18526          <member-function access='public'>
18527            <!-- bool base::internal::HookList<void (*)(ptrdiff_t)>::Remove(void (typedef ptrdiff_t)*) -->
18528            <function-decl name='Remove' mangled-name='_ZN4base8internal8HookListIPFvlEE6RemoveES3_' filepath='src/malloc_hook-inl.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
18529              <!-- implicit parameter of type 'base::internal::HookList<void (*)(ptrdiff_t)>*' -->
18530              <parameter type-id='type-id-1067' is-artificial='yes'/>
18531              <!-- parameter of type 'void (typedef ptrdiff_t)*' -->
18532              <parameter type-id='type-id-1056'/>
18533              <!-- bool -->
18534              <return type-id='type-id-76'/>
18535            </function-decl>
18536          </member-function>
18537          <member-function access='public'>
18538            <!-- bool base::internal::HookList<void (*)(ptrdiff_t)>::Add(void (typedef ptrdiff_t)*) -->
18539            <function-decl name='Add' mangled-name='_ZN4base8internal8HookListIPFvlEE3AddES3_' filepath='src/malloc_hook-inl.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
18540              <!-- implicit parameter of type 'base::internal::HookList<void (*)(ptrdiff_t)>*' -->
18541              <parameter type-id='type-id-1067' is-artificial='yes'/>
18542              <!-- parameter of type 'void (typedef ptrdiff_t)*' -->
18543              <parameter type-id='type-id-1056'/>
18544              <!-- bool -->
18545              <return type-id='type-id-76'/>
18546            </function-decl>
18547          </member-function>
18548        </class-decl>
18549        <!-- base::internal::HookList<void (*)(const void*, size_t)> base::internal::new_hooks_ -->
18550        <var-decl name='new_hooks_' type-id='type-id-1096' mangled-name='_ZN4base8internal10new_hooks_E' visibility='default' filepath='src/malloc_hook.cc' line='260' column='1'/>
18551        <!-- base::internal::HookList<void (*)(const void*)> base::internal::delete_hooks_ -->
18552        <var-decl name='delete_hooks_' type-id='type-id-1097' mangled-name='_ZN4base8internal13delete_hooks_E' visibility='default' filepath='src/malloc_hook.cc' line='262' column='1'/>
18553        <!-- base::internal::HookList<void (*)(const void*, size_t, int, int, int, off_t)> base::internal::premmap_hooks_ -->
18554        <var-decl name='premmap_hooks_' type-id='type-id-1064' mangled-name='_ZN4base8internal14premmap_hooks_E' visibility='default' filepath='src/malloc_hook.cc' line='263' column='1'/>
18555        <!-- base::internal::HookList<void (*)(const void*, const void*, size_t, int, int, int, off_t)> base::internal::mmap_hooks_ -->
18556        <var-decl name='mmap_hooks_' type-id='type-id-424' mangled-name='_ZN4base8internal11mmap_hooks_E' visibility='default' filepath='src/malloc_hook.cc' line='265' column='1'/>
18557        <!-- base::internal::HookList<void (*)(const void*, size_t)> base::internal::munmap_hooks_ -->
18558        <var-decl name='munmap_hooks_' type-id='type-id-1096' mangled-name='_ZN4base8internal13munmap_hooks_E' visibility='default' filepath='src/malloc_hook.cc' line='266' column='1'/>
18559        <!-- base::internal::HookList<void (*)(const void*, const void*, size_t, size_t, int, const void*)> base::internal::mremap_hooks_ -->
18560        <var-decl name='mremap_hooks_' type-id='type-id-1062' mangled-name='_ZN4base8internal13mremap_hooks_E' visibility='default' filepath='src/malloc_hook.cc' line='267' column='1'/>
18561        <!-- base::internal::HookList<void (*)(ptrdiff_t)> base::internal::presbrk_hooks_ -->
18562        <var-decl name='presbrk_hooks_' type-id='type-id-1066' mangled-name='_ZN4base8internal14presbrk_hooks_E' visibility='default' filepath='src/malloc_hook.cc' line='268' column='1'/>
18563        <!-- base::internal::HookList<void (*)(const void*, ptrdiff_t)> base::internal::sbrk_hooks_ -->
18564        <var-decl name='sbrk_hooks_' type-id='type-id-426' mangled-name='_ZN4base8internal11sbrk_hooks_E' visibility='default' filepath='src/malloc_hook.cc' line='270' column='1'/>
18565        <!-- base::internal::HookList<int (*)(const void*, size_t, int, int, int, off_t, void**)> base::internal::mmap_replacement_ -->
18566        <var-decl name='mmap_replacement_' type-id='type-id-1060' mangled-name='_ZN4base8internal17mmap_replacement_E' visibility='default' filepath='src/malloc_hook.cc' line='273' column='1'/>
18567        <!-- base::internal::HookList<int (*)(const void*, size_t, int*)> base::internal::munmap_replacement_ -->
18568        <var-decl name='munmap_replacement_' type-id='type-id-1058' mangled-name='_ZN4base8internal19munmap_replacement_E' visibility='default' filepath='src/malloc_hook.cc' line='274' column='1'/>
18569      </namespace-decl>
18570    </namespace-decl>
18571    <!-- int MallocHook_AddNewHook(MallocHook_NewHook) -->
18572    <function-decl name='MallocHook_AddNewHook' mangled-name='MallocHook_AddNewHook' filepath='src/malloc_hook.cc' line='296' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_AddNewHook'>
18573      <!-- parameter of type 'typedef MallocHook_NewHook' -->
18574      <parameter type-id='type-id-387' name='hook' filepath='src/malloc_hook.cc' line='296' column='1'/>
18575      <!-- int -->
18576      <return type-id='type-id-1'/>
18577    </function-decl>
18578    <!-- int MallocHook_RemoveNewHook(MallocHook_NewHook) -->
18579    <function-decl name='MallocHook_RemoveNewHook' mangled-name='MallocHook_RemoveNewHook' filepath='src/malloc_hook.cc' line='302' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_RemoveNewHook'>
18580      <!-- parameter of type 'typedef MallocHook_NewHook' -->
18581      <parameter type-id='type-id-387' name='hook' filepath='src/malloc_hook.cc' line='302' column='1'/>
18582      <!-- int -->
18583      <return type-id='type-id-1'/>
18584    </function-decl>
18585    <!-- int MallocHook_AddDeleteHook(MallocHook_DeleteHook) -->
18586    <function-decl name='MallocHook_AddDeleteHook' mangled-name='MallocHook_AddDeleteHook' filepath='src/malloc_hook.cc' line='308' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_AddDeleteHook'>
18587      <!-- parameter of type 'typedef MallocHook_DeleteHook' -->
18588      <parameter type-id='type-id-383' name='hook' filepath='src/malloc_hook.cc' line='308' column='1'/>
18589      <!-- int -->
18590      <return type-id='type-id-1'/>
18591    </function-decl>
18592    <!-- int MallocHook_RemoveDeleteHook(MallocHook_DeleteHook) -->
18593    <function-decl name='MallocHook_RemoveDeleteHook' mangled-name='MallocHook_RemoveDeleteHook' filepath='src/malloc_hook.cc' line='314' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_RemoveDeleteHook'>
18594      <!-- parameter of type 'typedef MallocHook_DeleteHook' -->
18595      <parameter type-id='type-id-383' name='hook' filepath='src/malloc_hook.cc' line='314' column='1'/>
18596      <!-- int -->
18597      <return type-id='type-id-1'/>
18598    </function-decl>
18599    <!-- int MallocHook_AddPreMmapHook(MallocHook_PreMmapHook) -->
18600    <function-decl name='MallocHook_AddPreMmapHook' mangled-name='MallocHook_AddPreMmapHook' filepath='src/malloc_hook.cc' line='320' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_AddPreMmapHook'>
18601      <!-- parameter of type 'typedef MallocHook_PreMmapHook' -->
18602      <parameter type-id='type-id-1055' name='hook' filepath='src/malloc_hook.cc' line='320' column='1'/>
18603      <!-- int -->
18604      <return type-id='type-id-1'/>
18605    </function-decl>
18606    <!-- int MallocHook_RemovePreMmapHook(MallocHook_PreMmapHook) -->
18607    <function-decl name='MallocHook_RemovePreMmapHook' mangled-name='MallocHook_RemovePreMmapHook' filepath='src/malloc_hook.cc' line='326' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_RemovePreMmapHook'>
18608      <!-- parameter of type 'typedef MallocHook_PreMmapHook' -->
18609      <parameter type-id='type-id-1055' name='hook' filepath='src/malloc_hook.cc' line='326' column='1'/>
18610      <!-- int -->
18611      <return type-id='type-id-1'/>
18612    </function-decl>
18613    <!-- int MallocHook_SetMmapReplacement(MallocHook_MmapReplacement) -->
18614    <function-decl name='MallocHook_SetMmapReplacement' mangled-name='MallocHook_SetMmapReplacement' filepath='src/malloc_hook.cc' line='332' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_SetMmapReplacement'>
18615      <!-- parameter of type 'typedef MallocHook_MmapReplacement' -->
18616      <parameter type-id='type-id-1048' name='hook' filepath='src/malloc_hook.cc' line='332' column='1'/>
18617      <!-- int -->
18618      <return type-id='type-id-1'/>
18619    </function-decl>
18620    <!-- int MallocHook_RemoveMmapReplacement(MallocHook_MmapReplacement) -->
18621    <function-decl name='MallocHook_RemoveMmapReplacement' mangled-name='MallocHook_RemoveMmapReplacement' filepath='src/malloc_hook.cc' line='341' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_RemoveMmapReplacement'>
18622      <!-- parameter of type 'typedef MallocHook_MmapReplacement' -->
18623      <parameter type-id='type-id-1048' name='hook' filepath='src/malloc_hook.cc' line='341' column='1'/>
18624      <!-- int -->
18625      <return type-id='type-id-1'/>
18626    </function-decl>
18627    <!-- int MallocHook_AddMmapHook(MallocHook_MmapHook) -->
18628    <function-decl name='MallocHook_AddMmapHook' mangled-name='MallocHook_AddMmapHook' filepath='src/malloc_hook.cc' line='347' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_AddMmapHook'>
18629      <!-- parameter of type 'typedef MallocHook_MmapHook' -->
18630      <parameter type-id='type-id-385' name='hook' filepath='src/malloc_hook.cc' line='347' column='1'/>
18631      <!-- int -->
18632      <return type-id='type-id-1'/>
18633    </function-decl>
18634    <!-- int MallocHook_RemoveMmapHook(MallocHook_MmapHook) -->
18635    <function-decl name='MallocHook_RemoveMmapHook' mangled-name='MallocHook_RemoveMmapHook' filepath='src/malloc_hook.cc' line='353' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_RemoveMmapHook'>
18636      <!-- parameter of type 'typedef MallocHook_MmapHook' -->
18637      <parameter type-id='type-id-385' name='hook' filepath='src/malloc_hook.cc' line='353' column='1'/>
18638      <!-- int -->
18639      <return type-id='type-id-1'/>
18640    </function-decl>
18641    <!-- int MallocHook_AddMunmapHook(MallocHook_MunmapHook) -->
18642    <function-decl name='MallocHook_AddMunmapHook' mangled-name='MallocHook_AddMunmapHook' filepath='src/malloc_hook.cc' line='359' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_AddMunmapHook'>
18643      <!-- parameter of type 'typedef MallocHook_MunmapHook' -->
18644      <parameter type-id='type-id-1051' name='hook' filepath='src/malloc_hook.cc' line='359' column='1'/>
18645      <!-- int -->
18646      <return type-id='type-id-1'/>
18647    </function-decl>
18648    <!-- int MallocHook_RemoveMunmapHook(MallocHook_MunmapHook) -->
18649    <function-decl name='MallocHook_RemoveMunmapHook' mangled-name='MallocHook_RemoveMunmapHook' filepath='src/malloc_hook.cc' line='365' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_RemoveMunmapHook'>
18650      <!-- parameter of type 'typedef MallocHook_MunmapHook' -->
18651      <parameter type-id='type-id-1051' name='hook' filepath='src/malloc_hook.cc' line='365' column='1'/>
18652      <!-- int -->
18653      <return type-id='type-id-1'/>
18654    </function-decl>
18655    <!-- int MallocHook_SetMunmapReplacement(MallocHook_MunmapReplacement) -->
18656    <function-decl name='MallocHook_SetMunmapReplacement' mangled-name='MallocHook_SetMunmapReplacement' filepath='src/malloc_hook.cc' line='371' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_SetMunmapReplacement'>
18657      <!-- parameter of type 'typedef MallocHook_MunmapReplacement' -->
18658      <parameter type-id='type-id-1053' name='hook' filepath='src/malloc_hook.cc' line='371' column='1'/>
18659      <!-- int -->
18660      <return type-id='type-id-1'/>
18661    </function-decl>
18662    <!-- int MallocHook_RemoveMunmapReplacement(MallocHook_MunmapReplacement) -->
18663    <function-decl name='MallocHook_RemoveMunmapReplacement' mangled-name='MallocHook_RemoveMunmapReplacement' filepath='src/malloc_hook.cc' line='381' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_RemoveMunmapReplacement'>
18664      <!-- parameter of type 'typedef MallocHook_MunmapReplacement' -->
18665      <parameter type-id='type-id-1053' name='hook' filepath='src/malloc_hook.cc' line='381' column='1'/>
18666      <!-- int -->
18667      <return type-id='type-id-1'/>
18668    </function-decl>
18669    <!-- int MallocHook_AddMremapHook(MallocHook_MremapHook) -->
18670    <function-decl name='MallocHook_AddMremapHook' mangled-name='MallocHook_AddMremapHook' filepath='src/malloc_hook.cc' line='387' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_AddMremapHook'>
18671      <!-- parameter of type 'typedef MallocHook_MremapHook' -->
18672      <parameter type-id='type-id-1050' name='hook' filepath='src/malloc_hook.cc' line='387' column='1'/>
18673      <!-- int -->
18674      <return type-id='type-id-1'/>
18675    </function-decl>
18676    <!-- int MallocHook_RemoveMremapHook(MallocHook_MremapHook) -->
18677    <function-decl name='MallocHook_RemoveMremapHook' mangled-name='MallocHook_RemoveMremapHook' filepath='src/malloc_hook.cc' line='393' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_RemoveMremapHook'>
18678      <!-- parameter of type 'typedef MallocHook_MremapHook' -->
18679      <parameter type-id='type-id-1050' name='hook' filepath='src/malloc_hook.cc' line='393' column='1'/>
18680      <!-- int -->
18681      <return type-id='type-id-1'/>
18682    </function-decl>
18683    <!-- int MallocHook_AddPreSbrkHook(MallocHook_PreSbrkHook) -->
18684    <function-decl name='MallocHook_AddPreSbrkHook' mangled-name='MallocHook_AddPreSbrkHook' filepath='src/malloc_hook.cc' line='399' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_AddPreSbrkHook'>
18685      <!-- parameter of type 'typedef MallocHook_PreSbrkHook' -->
18686      <parameter type-id='type-id-1057' name='hook' filepath='src/malloc_hook.cc' line='399' column='1'/>
18687      <!-- int -->
18688      <return type-id='type-id-1'/>
18689    </function-decl>
18690    <!-- int MallocHook_RemovePreSbrkHook(MallocHook_PreSbrkHook) -->
18691    <function-decl name='MallocHook_RemovePreSbrkHook' mangled-name='MallocHook_RemovePreSbrkHook' filepath='src/malloc_hook.cc' line='405' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_RemovePreSbrkHook'>
18692      <!-- parameter of type 'typedef MallocHook_PreSbrkHook' -->
18693      <parameter type-id='type-id-1057' name='hook' filepath='src/malloc_hook.cc' line='405' column='1'/>
18694      <!-- int -->
18695      <return type-id='type-id-1'/>
18696    </function-decl>
18697    <!-- int MallocHook_AddSbrkHook(MallocHook_SbrkHook) -->
18698    <function-decl name='MallocHook_AddSbrkHook' mangled-name='MallocHook_AddSbrkHook' filepath='src/malloc_hook.cc' line='411' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_AddSbrkHook'>
18699      <!-- parameter of type 'typedef MallocHook_SbrkHook' -->
18700      <parameter type-id='type-id-389' name='hook' filepath='src/malloc_hook.cc' line='411' column='1'/>
18701      <!-- int -->
18702      <return type-id='type-id-1'/>
18703    </function-decl>
18704    <!-- int MallocHook_RemoveSbrkHook(MallocHook_SbrkHook) -->
18705    <function-decl name='MallocHook_RemoveSbrkHook' mangled-name='MallocHook_RemoveSbrkHook' filepath='src/malloc_hook.cc' line='417' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_RemoveSbrkHook'>
18706      <!-- parameter of type 'typedef MallocHook_SbrkHook' -->
18707      <parameter type-id='type-id-389' name='hook' filepath='src/malloc_hook.cc' line='417' column='1'/>
18708      <!-- int -->
18709      <return type-id='type-id-1'/>
18710    </function-decl>
18711    <!-- MallocHook_NewHook MallocHook_SetNewHook(MallocHook_NewHook) -->
18712    <function-decl name='MallocHook_SetNewHook' mangled-name='MallocHook_SetNewHook' filepath='src/malloc_hook.cc' line='424' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_SetNewHook'>
18713      <!-- parameter of type 'typedef MallocHook_NewHook' -->
18714      <parameter type-id='type-id-387' name='hook' filepath='src/malloc_hook.cc' line='424' column='1'/>
18715      <!-- typedef MallocHook_NewHook -->
18716      <return type-id='type-id-387'/>
18717    </function-decl>
18718    <!-- MallocHook_DeleteHook MallocHook_SetDeleteHook(MallocHook_DeleteHook) -->
18719    <function-decl name='MallocHook_SetDeleteHook' mangled-name='MallocHook_SetDeleteHook' filepath='src/malloc_hook.cc' line='430' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_SetDeleteHook'>
18720      <!-- parameter of type 'typedef MallocHook_DeleteHook' -->
18721      <parameter type-id='type-id-383' name='hook' filepath='src/malloc_hook.cc' line='430' column='1'/>
18722      <!-- typedef MallocHook_DeleteHook -->
18723      <return type-id='type-id-383'/>
18724    </function-decl>
18725    <!-- MallocHook_PreMmapHook MallocHook_SetPreMmapHook(MallocHook_PreMmapHook) -->
18726    <function-decl name='MallocHook_SetPreMmapHook' mangled-name='MallocHook_SetPreMmapHook' filepath='src/malloc_hook.cc' line='436' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_SetPreMmapHook'>
18727      <!-- parameter of type 'typedef MallocHook_PreMmapHook' -->
18728      <parameter type-id='type-id-1055' name='hook' filepath='src/malloc_hook.cc' line='436' column='1'/>
18729      <!-- typedef MallocHook_PreMmapHook -->
18730      <return type-id='type-id-1055'/>
18731    </function-decl>
18732    <!-- MallocHook_MmapHook MallocHook_SetMmapHook(MallocHook_MmapHook) -->
18733    <function-decl name='MallocHook_SetMmapHook' mangled-name='MallocHook_SetMmapHook' filepath='src/malloc_hook.cc' line='442' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_SetMmapHook'>
18734      <!-- parameter of type 'typedef MallocHook_MmapHook' -->
18735      <parameter type-id='type-id-385' name='hook' filepath='src/malloc_hook.cc' line='442' column='1'/>
18736      <!-- typedef MallocHook_MmapHook -->
18737      <return type-id='type-id-385'/>
18738    </function-decl>
18739    <!-- MallocHook_MunmapHook MallocHook_SetMunmapHook(MallocHook_MunmapHook) -->
18740    <function-decl name='MallocHook_SetMunmapHook' mangled-name='MallocHook_SetMunmapHook' filepath='src/malloc_hook.cc' line='448' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_SetMunmapHook'>
18741      <!-- parameter of type 'typedef MallocHook_MunmapHook' -->
18742      <parameter type-id='type-id-1051' name='hook' filepath='src/malloc_hook.cc' line='448' column='1'/>
18743      <!-- typedef MallocHook_MunmapHook -->
18744      <return type-id='type-id-1051'/>
18745    </function-decl>
18746    <!-- MallocHook_MremapHook MallocHook_SetMremapHook(MallocHook_MremapHook) -->
18747    <function-decl name='MallocHook_SetMremapHook' mangled-name='MallocHook_SetMremapHook' filepath='src/malloc_hook.cc' line='454' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_SetMremapHook'>
18748      <!-- parameter of type 'typedef MallocHook_MremapHook' -->
18749      <parameter type-id='type-id-1050' name='hook' filepath='src/malloc_hook.cc' line='454' column='1'/>
18750      <!-- typedef MallocHook_MremapHook -->
18751      <return type-id='type-id-1050'/>
18752    </function-decl>
18753    <!-- MallocHook_PreSbrkHook MallocHook_SetPreSbrkHook(MallocHook_PreSbrkHook) -->
18754    <function-decl name='MallocHook_SetPreSbrkHook' mangled-name='MallocHook_SetPreSbrkHook' filepath='src/malloc_hook.cc' line='460' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_SetPreSbrkHook'>
18755      <!-- parameter of type 'typedef MallocHook_PreSbrkHook' -->
18756      <parameter type-id='type-id-1057' name='hook' filepath='src/malloc_hook.cc' line='460' column='1'/>
18757      <!-- typedef MallocHook_PreSbrkHook -->
18758      <return type-id='type-id-1057'/>
18759    </function-decl>
18760    <!-- MallocHook_SbrkHook MallocHook_SetSbrkHook(MallocHook_SbrkHook) -->
18761    <function-decl name='MallocHook_SetSbrkHook' mangled-name='MallocHook_SetSbrkHook' filepath='src/malloc_hook.cc' line='466' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_SetSbrkHook'>
18762      <!-- parameter of type 'typedef MallocHook_SbrkHook' -->
18763      <parameter type-id='type-id-389' name='hook' filepath='src/malloc_hook.cc' line='466' column='1'/>
18764      <!-- typedef MallocHook_SbrkHook -->
18765      <return type-id='type-id-389'/>
18766    </function-decl>
18767    <!-- int MallocHook_GetCallerStackTrace(void**, int, int) -->
18768    <function-decl name='MallocHook_GetCallerStackTrace' mangled-name='MallocHook_GetCallerStackTrace' filepath='src/malloc_hook.cc' line='611' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_GetCallerStackTrace'>
18769      <!-- parameter of type 'void**' -->
18770      <parameter type-id='type-id-174' name='result' filepath='src/malloc_hook.cc' line='611' column='1'/>
18771      <!-- parameter of type 'int' -->
18772      <parameter type-id='type-id-1' name='max_depth' filepath='src/malloc_hook.cc' line='611' column='1'/>
18773      <!-- parameter of type 'int' -->
18774      <parameter type-id='type-id-1' name='skip_count' filepath='src/malloc_hook.cc' line='612' column='1'/>
18775      <!-- int -->
18776      <return type-id='type-id-1'/>
18777    </function-decl>
18778    <!-- void* mmap64(void*, size_t, int, int, int, __off64_t) -->
18779    <function-decl name='mmap64' mangled-name='mmap64' filepath='src/malloc_hook_mmap_linux.h' line='155' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='mmap64'>
18780      <!-- parameter of type 'void*' -->
18781      <parameter type-id='type-id-73' name='start' filepath='src/malloc_hook_mmap_linux.h' line='155' column='1'/>
18782      <!-- parameter of type 'typedef size_t' -->
18783      <parameter type-id='type-id-7' name='length' filepath='src/malloc_hook_mmap_linux.h' line='155' column='1'/>
18784      <!-- parameter of type 'int' -->
18785      <parameter type-id='type-id-1' name='prot' filepath='src/malloc_hook_mmap_linux.h' line='155' column='1'/>
18786      <!-- parameter of type 'int' -->
18787      <parameter type-id='type-id-1' name='flags' filepath='src/malloc_hook_mmap_linux.h' line='155' column='1'/>
18788      <!-- parameter of type 'int' -->
18789      <parameter type-id='type-id-1' name='fd' filepath='src/malloc_hook_mmap_linux.h' line='156' column='1'/>
18790      <!-- parameter of type 'typedef __off64_t' -->
18791      <parameter type-id='type-id-156' name='offset' filepath='src/malloc_hook_mmap_linux.h' line='156' column='1'/>
18792      <!-- void* -->
18793      <return type-id='type-id-73'/>
18794    </function-decl>
18795    <!-- void* mmap(void*, size_t, int, int, int, off_t) -->
18796    <function-decl name='mmap' mangled-name='mmap' filepath='src/malloc_hook_mmap_linux.h' line='169' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='mmap'>
18797      <!-- parameter of type 'void*' -->
18798      <parameter type-id='type-id-73' name='start' filepath='src/malloc_hook_mmap_linux.h' line='169' column='1'/>
18799      <!-- parameter of type 'typedef size_t' -->
18800      <parameter type-id='type-id-7' name='length' filepath='src/malloc_hook_mmap_linux.h' line='169' column='1'/>
18801      <!-- parameter of type 'int' -->
18802      <parameter type-id='type-id-1' name='prot' filepath='src/malloc_hook_mmap_linux.h' line='169' column='1'/>
18803      <!-- parameter of type 'int' -->
18804      <parameter type-id='type-id-1' name='flags' filepath='src/malloc_hook_mmap_linux.h' line='169' column='1'/>
18805      <!-- parameter of type 'int' -->
18806      <parameter type-id='type-id-1' name='fd' filepath='src/malloc_hook_mmap_linux.h' line='170' column='1'/>
18807      <!-- parameter of type 'typedef off_t' -->
18808      <parameter type-id='type-id-317' name='offset' filepath='src/malloc_hook_mmap_linux.h' line='170' column='1'/>
18809      <!-- void* -->
18810      <return type-id='type-id-73'/>
18811    </function-decl>
18812    <!-- int munmap(void*, size_t) -->
18813    <function-decl name='munmap' mangled-name='munmap' filepath='src/malloc_hook_mmap_linux.h' line='184' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='munmap'>
18814      <!-- parameter of type 'void*' -->
18815      <parameter type-id='type-id-73' name='start' filepath='src/malloc_hook_mmap_linux.h' line='184' column='1'/>
18816      <!-- parameter of type 'typedef size_t' -->
18817      <parameter type-id='type-id-7' name='length' filepath='src/malloc_hook_mmap_linux.h' line='184' column='1'/>
18818      <!-- int -->
18819      <return type-id='type-id-1'/>
18820    </function-decl>
18821    <!-- void* mremap(void*, size_t, size_t, int, ...) -->
18822    <function-decl name='mremap' mangled-name='mremap' filepath='src/malloc_hook_mmap_linux.h' line='193' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='mremap'>
18823      <!-- parameter of type 'void*' -->
18824      <parameter type-id='type-id-73' name='old_addr' filepath='src/malloc_hook_mmap_linux.h' line='193' column='1'/>
18825      <!-- parameter of type 'typedef size_t' -->
18826      <parameter type-id='type-id-7' name='old_size' filepath='src/malloc_hook_mmap_linux.h' line='193' column='1'/>
18827      <!-- parameter of type 'typedef size_t' -->
18828      <parameter type-id='type-id-7' name='new_size' filepath='src/malloc_hook_mmap_linux.h' line='193' column='1'/>
18829      <!-- parameter of type 'int' -->
18830      <parameter type-id='type-id-1' name='flags' filepath='src/malloc_hook_mmap_linux.h' line='194' column='1'/>
18831      <parameter is-variadic='yes'/>
18832      <!-- void* -->
18833      <return type-id='type-id-73'/>
18834    </function-decl>
18835    <!-- void* sbrk(ptrdiff_t) -->
18836    <function-decl name='sbrk' mangled-name='sbrk' filepath='src/malloc_hook_mmap_linux.h' line='209' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sbrk'>
18837      <!-- parameter of type 'typedef ptrdiff_t' -->
18838      <parameter type-id='type-id-318' name='increment' filepath='src/malloc_hook_mmap_linux.h' line='209' column='1'/>
18839      <!-- void* -->
18840      <return type-id='type-id-73'/>
18841    </function-decl>
18842    <!-- int (void*, size_t, int*) -->
18843    <function-type size-in-bits='64' id='type-id-1078'>
18844      <!-- parameter of type 'void*' -->
18845      <parameter type-id='type-id-73'/>
18846      <!-- parameter of type 'typedef size_t' -->
18847      <parameter type-id='type-id-7'/>
18848      <!-- parameter of type 'int*' -->
18849      <parameter type-id='type-id-1023'/>
18850      <!-- int -->
18851      <return type-id='type-id-1'/>
18852    </function-type>
18853    <!-- int (void*, size_t, int, int, int, off_t, void**) -->
18854    <function-type size-in-bits='64' id='type-id-1080'>
18855      <!-- parameter of type 'void*' -->
18856      <parameter type-id='type-id-73'/>
18857      <!-- parameter of type 'typedef size_t' -->
18858      <parameter type-id='type-id-7'/>
18859      <!-- parameter of type 'int' -->
18860      <parameter type-id='type-id-1'/>
18861      <!-- parameter of type 'int' -->
18862      <parameter type-id='type-id-1'/>
18863      <!-- parameter of type 'int' -->
18864      <parameter type-id='type-id-1'/>
18865      <!-- parameter of type 'typedef off_t' -->
18866      <parameter type-id='type-id-317'/>
18867      <!-- parameter of type 'void**' -->
18868      <parameter type-id='type-id-174'/>
18869      <!-- int -->
18870      <return type-id='type-id-1'/>
18871    </function-type>
18872    <!-- void (ptrdiff_t) -->
18873    <function-type size-in-bits='64' id='type-id-1082'>
18874      <!-- parameter of type 'typedef ptrdiff_t' -->
18875      <parameter type-id='type-id-318'/>
18876      <!-- void -->
18877      <return type-id='type-id-75'/>
18878    </function-type>
18879    <!-- void (void*, size_t, int, int, int, off_t) -->
18880    <function-type size-in-bits='64' id='type-id-1084'>
18881      <!-- parameter of type 'void*' -->
18882      <parameter type-id='type-id-73'/>
18883      <!-- parameter of type 'typedef size_t' -->
18884      <parameter type-id='type-id-7'/>
18885      <!-- parameter of type 'int' -->
18886      <parameter type-id='type-id-1'/>
18887      <!-- parameter of type 'int' -->
18888      <parameter type-id='type-id-1'/>
18889      <!-- parameter of type 'int' -->
18890      <parameter type-id='type-id-1'/>
18891      <!-- parameter of type 'typedef off_t' -->
18892      <parameter type-id='type-id-317'/>
18893      <!-- void -->
18894      <return type-id='type-id-75'/>
18895    </function-type>
18896    <!-- void (void*, void*, size_t, size_t, int, void*) -->
18897    <function-type size-in-bits='64' id='type-id-1086'>
18898      <!-- parameter of type 'void*' -->
18899      <parameter type-id='type-id-73'/>
18900      <!-- parameter of type 'void*' -->
18901      <parameter type-id='type-id-73'/>
18902      <!-- parameter of type 'typedef size_t' -->
18903      <parameter type-id='type-id-7'/>
18904      <!-- parameter of type 'typedef size_t' -->
18905      <parameter type-id='type-id-7'/>
18906      <!-- parameter of type 'int' -->
18907      <parameter type-id='type-id-1'/>
18908      <!-- parameter of type 'void*' -->
18909      <parameter type-id='type-id-73'/>
18910      <!-- void -->
18911      <return type-id='type-id-75'/>
18912    </function-type>
18913  </abi-instr>
18914  <abi-instr address-size='64' path='src/maybe_threads.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-kFgaKP/gperftools-2.4' language='LANG_C_plus_plus'>
18915    <!-- pthread_key_t* -->
18916    <pointer-type-def type-id='type-id-1098' size-in-bits='64' id='type-id-1099'/>
18917    <!-- pthread_once_t* -->
18918    <pointer-type-def type-id='type-id-1100' size-in-bits='64' id='type-id-1101'/>
18919    <!-- int perftools_pthread_key_create(pthread_key_t*, void (void*)*) -->
18920    <function-decl name='perftools_pthread_key_create' mangled-name='_Z28perftools_pthread_key_createPjPFvPvE' filepath='src/maybe_threads.cc' line='90' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z28perftools_pthread_key_createPjPFvPvE'>
18921      <!-- parameter of type 'pthread_key_t*' -->
18922      <parameter type-id='type-id-1099' name='key' filepath='src/maybe_threads.cc' line='90' column='1'/>
18923      <!-- parameter of type 'void (void*)*' -->
18924      <parameter type-id='type-id-193' name='destr_function' filepath='src/maybe_threads.cc' line='91' column='1'/>
18925      <!-- int -->
18926      <return type-id='type-id-1'/>
18927    </function-decl>
18928    <!-- int perftools_pthread_key_delete(pthread_key_t) -->
18929    <function-decl name='perftools_pthread_key_delete' mangled-name='_Z28perftools_pthread_key_deletej' filepath='src/maybe_threads.cc' line='101' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z28perftools_pthread_key_deletej'>
18930      <!-- parameter of type 'typedef pthread_key_t' -->
18931      <parameter type-id='type-id-1098' name='key' filepath='src/maybe_threads.cc' line='101' column='1'/>
18932      <!-- int -->
18933      <return type-id='type-id-1'/>
18934    </function-decl>
18935    <!-- void* perftools_pthread_getspecific(pthread_key_t) -->
18936    <function-decl name='perftools_pthread_getspecific' mangled-name='_Z29perftools_pthread_getspecificj' filepath='src/maybe_threads.cc' line='109' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z29perftools_pthread_getspecificj'>
18937      <!-- parameter of type 'typedef pthread_key_t' -->
18938      <parameter type-id='type-id-1098' name='key' filepath='src/maybe_threads.cc' line='109' column='1'/>
18939      <!-- void* -->
18940      <return type-id='type-id-73'/>
18941    </function-decl>
18942    <!-- int perftools_pthread_setspecific(pthread_key_t, void*) -->
18943    <function-decl name='perftools_pthread_setspecific' mangled-name='_Z29perftools_pthread_setspecificjPv' filepath='src/maybe_threads.cc' line='117' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z29perftools_pthread_setspecificjPv'>
18944      <!-- parameter of type 'typedef pthread_key_t' -->
18945      <parameter type-id='type-id-1098' name='key' filepath='src/maybe_threads.cc' line='117' column='1'/>
18946      <!-- parameter of type 'void*' -->
18947      <parameter type-id='type-id-73' name='val' filepath='src/maybe_threads.cc' line='117' column='1'/>
18948      <!-- int -->
18949      <return type-id='type-id-1'/>
18950    </function-decl>
18951    <!-- int perftools_pthread_once(pthread_once_t*, void ()*) -->
18952    <function-decl name='perftools_pthread_once' mangled-name='_Z22perftools_pthread_oncePiPFvvE' filepath='src/maybe_threads.cc' line='128' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z22perftools_pthread_oncePiPFvvE'>
18953      <!-- parameter of type 'pthread_once_t*' -->
18954      <parameter type-id='type-id-1101' name='ctl' filepath='src/maybe_threads.cc' line='128' column='1'/>
18955      <!-- parameter of type 'void ()*' -->
18956      <parameter type-id='type-id-162' name='init_routine' filepath='src/maybe_threads.cc' line='129' column='1'/>
18957      <!-- int -->
18958      <return type-id='type-id-1'/>
18959    </function-decl>
18960  </abi-instr>
18961  <abi-instr address-size='64' path='src/memfs_malloc.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-kFgaKP/gperftools-2.4' language='LANG_C_plus_plus'>
18962    <!-- class HugetlbSysAllocator -->
18963    <class-decl name='HugetlbSysAllocator' size-in-bits='384' visibility='default' filepath='src/memfs_malloc.cc' line='90' column='1' id='type-id-1102'>
18964      <!-- class SysAllocator -->
18965      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1028'/>
18966      <data-member access='private' layout-offset-in-bits='64'>
18967        <!-- bool HugetlbSysAllocator::failed_ -->
18968        <var-decl name='failed_' type-id='type-id-76' visibility='default' filepath='src/memfs_malloc.cc' line='103' column='1'/>
18969      </data-member>
18970      <data-member access='private' layout-offset-in-bits='128'>
18971        <!-- int64 HugetlbSysAllocator::big_page_size_ -->
18972        <var-decl name='big_page_size_' type-id='type-id-103' visibility='default' filepath='src/memfs_malloc.cc' line='108' column='1'/>
18973      </data-member>
18974      <data-member access='private' layout-offset-in-bits='192'>
18975        <!-- int HugetlbSysAllocator::hugetlb_fd_ -->
18976        <var-decl name='hugetlb_fd_' type-id='type-id-1' visibility='default' filepath='src/memfs_malloc.cc' line='109' column='1'/>
18977      </data-member>
18978      <data-member access='private' layout-offset-in-bits='256'>
18979        <!-- off_t HugetlbSysAllocator::hugetlb_base_ -->
18980        <var-decl name='hugetlb_base_' type-id='type-id-317' visibility='default' filepath='src/memfs_malloc.cc' line='110' column='1'/>
18981      </data-member>
18982      <data-member access='private' layout-offset-in-bits='320'>
18983        <!-- SysAllocator* HugetlbSysAllocator::fallback_ -->
18984        <var-decl name='fallback_' type-id='type-id-1026' visibility='default' filepath='src/memfs_malloc.cc' line='112' column='1'/>
18985      </data-member>
18986      <member-function access='private' constructor='yes'>
18987        <!-- HugetlbSysAllocator::HugetlbSysAllocator(SysAllocator*) -->
18988        <function-decl name='HugetlbSysAllocator' filepath='src/memfs_malloc.cc' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
18989          <!-- implicit parameter of type 'HugetlbSysAllocator*' -->
18990          <parameter type-id='type-id-1103' is-artificial='yes'/>
18991          <!-- parameter of type 'SysAllocator*' -->
18992          <parameter type-id='type-id-1026'/>
18993          <!-- void -->
18994          <return type-id='type-id-75'/>
18995        </function-decl>
18996      </member-function>
18997      <member-function access='private'>
18998        <!-- bool HugetlbSysAllocator::Initialize() -->
18999        <function-decl name='Initialize' mangled-name='_ZN19HugetlbSysAllocator10InitializeEv' filepath='src/memfs_malloc.cc' line='218' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN19HugetlbSysAllocator10InitializeEv'>
19000          <!-- implicit parameter of type 'HugetlbSysAllocator*' -->
19001          <parameter type-id='type-id-1103' is-artificial='yes'/>
19002          <!-- bool -->
19003          <return type-id='type-id-76'/>
19004        </function-decl>
19005      </member-function>
19006      <member-function access='private'>
19007        <!-- void* HugetlbSysAllocator::AllocInternal(size_t, size_t*, size_t) -->
19008        <function-decl name='AllocInternal' mangled-name='_ZN19HugetlbSysAllocator13AllocInternalEmPmm' filepath='src/memfs_malloc.cc' line='152' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN19HugetlbSysAllocator13AllocInternalEmPmm'>
19009          <!-- implicit parameter of type 'HugetlbSysAllocator*' -->
19010          <parameter type-id='type-id-1103' is-artificial='yes'/>
19011          <!-- parameter of type 'typedef size_t' -->
19012          <parameter type-id='type-id-7'/>
19013          <!-- parameter of type 'size_t*' -->
19014          <parameter type-id='type-id-244'/>
19015          <!-- parameter of type 'typedef size_t' -->
19016          <parameter type-id='type-id-7'/>
19017          <!-- void* -->
19018          <return type-id='type-id-73'/>
19019        </function-decl>
19020      </member-function>
19021      <member-function access='private' vtable-offset='2'>
19022        <!-- void* HugetlbSysAllocator::Alloc(size_t, size_t*, size_t) -->
19023        <function-decl name='Alloc' mangled-name='_ZN19HugetlbSysAllocator5AllocEmPmm' filepath='src/memfs_malloc.cc' line='118' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN19HugetlbSysAllocator5AllocEmPmm'>
19024          <!-- implicit parameter of type 'HugetlbSysAllocator*' -->
19025          <parameter type-id='type-id-1103' is-artificial='yes'/>
19026          <!-- parameter of type 'typedef size_t' -->
19027          <parameter type-id='type-id-7'/>
19028          <!-- parameter of type 'size_t*' -->
19029          <parameter type-id='type-id-244'/>
19030          <!-- parameter of type 'typedef size_t' -->
19031          <parameter type-id='type-id-7'/>
19032          <!-- void* -->
19033          <return type-id='type-id-73'/>
19034        </function-decl>
19035      </member-function>
19036    </class-decl>
19037    <!-- HugetlbSysAllocator* -->
19038    <pointer-type-def type-id='type-id-1102' size-in-bits='64' id='type-id-1103'/>
19039    <!-- namespace std -->
19040    <namespace-decl name='std'>
19041      <!-- struct std::allocator<char> -->
19042      <class-decl name='allocator&lt;char&gt;' is-struct='yes' visibility='default' id='type-id-995'/>
19043      <!-- class std::reverse_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > -->
19044      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1104'/>
19045      <!-- class std::reverse_iterator<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > -->
19046      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;const char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1105'/>
19047    </namespace-decl>
19048    <!-- namespace tcmalloc -->
19049    <namespace-decl name='tcmalloc'>
19050      <!-- namespace tcmalloc::commandlineflags -->
19051      <namespace-decl name='commandlineflags'>
19052        <!-- bool tcmalloc::commandlineflags::StringToBool(const char*, bool) -->
19053        <function-decl name='StringToBool' filepath='./src/base/commandlineflags.h' line='118' column='1' visibility='default' binding='global' size-in-bits='64'>
19054          <!-- parameter of type 'const char*' -->
19055          <parameter type-id='type-id-2'/>
19056          <!-- parameter of type 'bool' -->
19057          <parameter type-id='type-id-76'/>
19058          <!-- bool -->
19059          <return type-id='type-id-76'/>
19060        </function-decl>
19061        <!-- int tcmalloc::commandlineflags::StringToInt(const char*, int) -->
19062        <function-decl name='StringToInt' filepath='./src/base/commandlineflags.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
19063          <!-- parameter of type 'const char*' -->
19064          <parameter type-id='type-id-2'/>
19065          <!-- parameter of type 'int' -->
19066          <parameter type-id='type-id-1'/>
19067          <!-- int -->
19068          <return type-id='type-id-1'/>
19069        </function-decl>
19070      </namespace-decl>
19071    </namespace-decl>
19072    <!-- namespace __gnu_cxx -->
19073    <namespace-decl name='__gnu_cxx'>
19074      <!-- class __gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > -->
19075      <class-decl name='__normal_iterator&lt;char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1106'/>
19076      <!-- class __gnu_cxx::__normal_iterator<const char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > -->
19077      <class-decl name='__normal_iterator&lt;const char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1107'/>
19078    </namespace-decl>
19079    <!-- namespace FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead -->
19080    <namespace-decl name='FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead'>
19081      <!-- std::string FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead::FLAGS_memfs_malloc_path -->
19082      <var-decl name='FLAGS_memfs_malloc_path' type-id='type-id-838' mangled-name='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead23FLAGS_memfs_malloc_pathE' visibility='default' filepath='src/memfs_malloc.cc' line='70' column='1' elf-symbol-id='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead23FLAGS_memfs_malloc_pathE'/>
19083      <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead::FLAGS_nomemfs_malloc_path -->
19084      <var-decl name='FLAGS_nomemfs_malloc_path' type-id='type-id-84' mangled-name='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead25FLAGS_nomemfs_malloc_pathE' visibility='default' filepath='src/memfs_malloc.cc' line='73' column='1' elf-symbol-id='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead25FLAGS_nomemfs_malloc_pathE'/>
19085    </namespace-decl>
19086    <!-- namespace FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead -->
19087    <namespace-decl name='FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead'>
19088      <!-- int64 FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead::FLAGS_memfs_malloc_limit_mb -->
19089      <var-decl name='FLAGS_memfs_malloc_limit_mb' type-id='type-id-103' mangled-name='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead27FLAGS_memfs_malloc_limit_mbE' visibility='default' filepath='src/memfs_malloc.cc' line='74' column='1' elf-symbol-id='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead27FLAGS_memfs_malloc_limit_mbE'/>
19090      <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead::FLAGS_nomemfs_malloc_limit_mb -->
19091      <var-decl name='FLAGS_nomemfs_malloc_limit_mb' type-id='type-id-84' mangled-name='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead29FLAGS_nomemfs_malloc_limit_mbE' visibility='default' filepath='src/memfs_malloc.cc' line='77' column='1' elf-symbol-id='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead29FLAGS_nomemfs_malloc_limit_mbE'/>
19092    </namespace-decl>
19093    <!-- namespace FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead -->
19094    <namespace-decl name='FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead'>
19095      <!-- bool FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_memfs_malloc_abort_on_fail -->
19096      <var-decl name='FLAGS_memfs_malloc_abort_on_fail' type-id='type-id-76' mangled-name='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead32FLAGS_memfs_malloc_abort_on_failE' visibility='default' filepath='src/memfs_malloc.cc' line='78' column='1' elf-symbol-id='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead32FLAGS_memfs_malloc_abort_on_failE'/>
19097      <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_nomemfs_malloc_abort_on_fail -->
19098      <var-decl name='FLAGS_nomemfs_malloc_abort_on_fail' type-id='type-id-84' mangled-name='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead34FLAGS_nomemfs_malloc_abort_on_failE' visibility='default' filepath='src/memfs_malloc.cc' line='81' column='1' elf-symbol-id='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead34FLAGS_nomemfs_malloc_abort_on_failE'/>
19099      <!-- bool FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_memfs_malloc_ignore_mmap_fail -->
19100      <var-decl name='FLAGS_memfs_malloc_ignore_mmap_fail' type-id='type-id-76' mangled-name='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead35FLAGS_memfs_malloc_ignore_mmap_failE' visibility='default' filepath='src/memfs_malloc.cc' line='82' column='1' elf-symbol-id='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead35FLAGS_memfs_malloc_ignore_mmap_failE'/>
19101      <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_nomemfs_malloc_ignore_mmap_fail -->
19102      <var-decl name='FLAGS_nomemfs_malloc_ignore_mmap_fail' type-id='type-id-84' mangled-name='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead37FLAGS_nomemfs_malloc_ignore_mmap_failE' visibility='default' filepath='src/memfs_malloc.cc' line='84' column='1' elf-symbol-id='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead37FLAGS_nomemfs_malloc_ignore_mmap_failE'/>
19103      <!-- bool FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_memfs_malloc_map_private -->
19104      <var-decl name='FLAGS_memfs_malloc_map_private' type-id='type-id-76' mangled-name='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead30FLAGS_memfs_malloc_map_privateE' visibility='default' filepath='src/memfs_malloc.cc' line='85' column='1' elf-symbol-id='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead30FLAGS_memfs_malloc_map_privateE'/>
19105      <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_nomemfs_malloc_map_private -->
19106      <var-decl name='FLAGS_nomemfs_malloc_map_private' type-id='type-id-84' mangled-name='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead32FLAGS_nomemfs_malloc_map_privateE' visibility='default' filepath='src/memfs_malloc.cc' line='87' column='1' elf-symbol-id='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead32FLAGS_nomemfs_malloc_map_privateE'/>
19107    </namespace-decl>
19108  </abi-instr>
19109  <abi-instr address-size='64' path='src/memory_region_map.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-kFgaKP/gperftools-2.4' language='LANG_C_plus_plus'>
19110    <!-- HeapProfileBucket[20] -->
19111    <array-type-def dimensions='1' type-id='type-id-254' size-in-bits='8960' id='type-id-312'>
19112      <!-- <anonymous range>[20] -->
19113      <subrange length='20' lower-bound='0' upper-bound='19' type-id='type-id-19' id='type-id-1108'/>
19114    </array-type-def>
19115    <!-- class STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> -->
19116    <class-decl name='STL_Allocator&lt;MemoryRegionMap::Region, MemoryRegionMap::MyAllocator&gt;' size-in-bits='8' visibility='default' filepath='src/base/stl_allocator.h' line='60' column='1' id='type-id-1109'>
19117      <member-function access='private'>
19118        <!-- void STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator>::STL_Allocator() -->
19119        <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
19120          <!-- implicit parameter of type 'STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator>*' -->
19121          <parameter type-id='type-id-1110' is-artificial='yes'/>
19122          <!-- void -->
19123          <return type-id='type-id-75'/>
19124        </function-decl>
19125      </member-function>
19126      <member-function access='private'>
19127        <!-- void STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator>::STL_Allocator(const STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator>&) -->
19128        <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
19129          <!-- implicit parameter of type 'STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator>*' -->
19130          <parameter type-id='type-id-1110' is-artificial='yes'/>
19131          <!-- parameter of type 'const STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator>&' -->
19132          <parameter type-id='type-id-1111'/>
19133          <!-- void -->
19134          <return type-id='type-id-75'/>
19135        </function-decl>
19136      </member-function>
19137      <member-function access='private' destructor='yes'>
19138        <!-- STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator>::~STL_Allocator(int) -->
19139        <function-decl name='~STL_Allocator' filepath='src/base/stl_allocator.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
19140          <!-- implicit parameter of type 'STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator>*' -->
19141          <parameter type-id='type-id-1110' is-artificial='yes'/>
19142          <!-- artificial parameter of type 'int' -->
19143          <parameter type-id='type-id-1' is-artificial='yes'/>
19144          <!-- void -->
19145          <return type-id='type-id-75'/>
19146        </function-decl>
19147      </member-function>
19148      <member-function access='private'>
19149        <!-- void STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator>::STL_Allocator<std::_Rb_tree_node<MemoryRegionMap::Region> >(const STL_Allocator<std::_Rb_tree_node<MemoryRegionMap::Region>, MemoryRegionMap::MyAllocator>&) -->
19150        <function-decl name='STL_Allocator&lt;std::_Rb_tree_node&lt;MemoryRegionMap::Region&gt; &gt;' filepath='src/base/stl_allocator.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
19151          <!-- implicit parameter of type 'STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator>*' -->
19152          <parameter type-id='type-id-1110' is-artificial='yes'/>
19153          <!-- parameter of type 'const STL_Allocator<std::_Rb_tree_node<MemoryRegionMap::Region>, MemoryRegionMap::MyAllocator>&' -->
19154          <parameter type-id='type-id-1112'/>
19155          <!-- void -->
19156          <return type-id='type-id-75'/>
19157        </function-decl>
19158      </member-function>
19159      <member-function access='private'>
19160        <!-- void STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator>::destroy(MemoryRegionMap::Region*) -->
19161        <function-decl name='destroy' mangled-name='_ZN13STL_AllocatorIN15MemoryRegionMap6RegionENS0_11MyAllocatorEE7destroyEPS1_' filepath='src/base/stl_allocator.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
19162          <!-- implicit parameter of type 'STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator>*' -->
19163          <parameter type-id='type-id-1110' is-artificial='yes'/>
19164          <!-- parameter of type 'MemoryRegionMap::Region*' -->
19165          <parameter type-id='type-id-299'/>
19166          <!-- void -->
19167          <return type-id='type-id-75'/>
19168        </function-decl>
19169      </member-function>
19170      <member-function access='private'>
19171        <!-- void STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator>::construct(MemoryRegionMap::Region*, const MemoryRegionMap::Region&) -->
19172        <function-decl name='construct' mangled-name='_ZN13STL_AllocatorIN15MemoryRegionMap6RegionENS0_11MyAllocatorEE9constructEPS1_RKS1_' filepath='src/base/stl_allocator.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
19173          <!-- implicit parameter of type 'STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator>*' -->
19174          <parameter type-id='type-id-1110' is-artificial='yes'/>
19175          <!-- parameter of type 'MemoryRegionMap::Region*' -->
19176          <parameter type-id='type-id-299'/>
19177          <!-- parameter of type 'const MemoryRegionMap::Region&' -->
19178          <parameter type-id='type-id-302'/>
19179          <!-- void -->
19180          <return type-id='type-id-75'/>
19181        </function-decl>
19182      </member-function>
19183    </class-decl>
19184    <!-- class STL_Allocator<std::_Rb_tree_node<MemoryRegionMap::Region>, MemoryRegionMap::MyAllocator> -->
19185    <class-decl name='STL_Allocator&lt;std::_Rb_tree_node&lt;MemoryRegionMap::Region&gt;, MemoryRegionMap::MyAllocator&gt;' size-in-bits='8' visibility='default' filepath='src/base/stl_allocator.h' line='60' column='1' id='type-id-1113'>
19186      <member-function access='private'>
19187        <!-- void STL_Allocator<std::_Rb_tree_node<MemoryRegionMap::Region>, MemoryRegionMap::MyAllocator>::STL_Allocator() -->
19188        <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
19189          <!-- implicit parameter of type 'STL_Allocator<std::_Rb_tree_node<MemoryRegionMap::Region>, MemoryRegionMap::MyAllocator>*' -->
19190          <parameter type-id='type-id-1114' is-artificial='yes'/>
19191          <!-- void -->
19192          <return type-id='type-id-75'/>
19193        </function-decl>
19194      </member-function>
19195      <member-function access='private'>
19196        <!-- void STL_Allocator<std::_Rb_tree_node<MemoryRegionMap::Region>, MemoryRegionMap::MyAllocator>::STL_Allocator(const STL_Allocator<std::_Rb_tree_node<MemoryRegionMap::Region>, MemoryRegionMap::MyAllocator>&) -->
19197        <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
19198          <!-- implicit parameter of type 'STL_Allocator<std::_Rb_tree_node<MemoryRegionMap::Region>, MemoryRegionMap::MyAllocator>*' -->
19199          <parameter type-id='type-id-1114' is-artificial='yes'/>
19200          <!-- parameter of type 'const STL_Allocator<std::_Rb_tree_node<MemoryRegionMap::Region>, MemoryRegionMap::MyAllocator>&' -->
19201          <parameter type-id='type-id-1112'/>
19202          <!-- void -->
19203          <return type-id='type-id-75'/>
19204        </function-decl>
19205      </member-function>
19206      <member-function access='private' destructor='yes'>
19207        <!-- STL_Allocator<std::_Rb_tree_node<MemoryRegionMap::Region>, MemoryRegionMap::MyAllocator>::~STL_Allocator(int) -->
19208        <function-decl name='~STL_Allocator' filepath='src/base/stl_allocator.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
19209          <!-- implicit parameter of type 'STL_Allocator<std::_Rb_tree_node<MemoryRegionMap::Region>, MemoryRegionMap::MyAllocator>*' -->
19210          <parameter type-id='type-id-1114' is-artificial='yes'/>
19211          <!-- artificial parameter of type 'int' -->
19212          <parameter type-id='type-id-1' is-artificial='yes'/>
19213          <!-- void -->
19214          <return type-id='type-id-75'/>
19215        </function-decl>
19216      </member-function>
19217      <member-function access='private'>
19218        <!-- void STL_Allocator<std::_Rb_tree_node<MemoryRegionMap::Region>, MemoryRegionMap::MyAllocator>::deallocate(std::_Rb_tree_node<MemoryRegionMap::Region>*, unsigned long int) -->
19219        <function-decl name='deallocate' mangled-name='_ZN13STL_AllocatorISt13_Rb_tree_nodeIN15MemoryRegionMap6RegionEENS1_11MyAllocatorEE10deallocateEPS3_m' filepath='src/base/stl_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
19220          <!-- implicit parameter of type 'STL_Allocator<std::_Rb_tree_node<MemoryRegionMap::Region>, MemoryRegionMap::MyAllocator>*' -->
19221          <parameter type-id='type-id-1114' is-artificial='yes'/>
19222          <!-- parameter of type 'std::_Rb_tree_node<MemoryRegionMap::Region>*' -->
19223          <parameter type-id='type-id-821'/>
19224          <!-- parameter of type 'unsigned long int' -->
19225          <parameter type-id='type-id-19'/>
19226          <!-- void -->
19227          <return type-id='type-id-75'/>
19228        </function-decl>
19229      </member-function>
19230      <member-function access='private'>
19231        <!-- std::_Rb_tree_node<MemoryRegionMap::Region>* STL_Allocator<std::_Rb_tree_node<MemoryRegionMap::Region>, MemoryRegionMap::MyAllocator>::allocate(unsigned long int, void*) -->
19232        <function-decl name='allocate' mangled-name='_ZN13STL_AllocatorISt13_Rb_tree_nodeIN15MemoryRegionMap6RegionEENS1_11MyAllocatorEE8allocateEmPKv' filepath='src/base/stl_allocator.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
19233          <!-- implicit parameter of type 'STL_Allocator<std::_Rb_tree_node<MemoryRegionMap::Region>, MemoryRegionMap::MyAllocator>*' -->
19234          <parameter type-id='type-id-1114' is-artificial='yes'/>
19235          <!-- parameter of type 'unsigned long int' -->
19236          <parameter type-id='type-id-19'/>
19237          <!-- parameter of type 'void*' -->
19238          <parameter type-id='type-id-73'/>
19239          <!-- std::_Rb_tree_node<MemoryRegionMap::Region>* -->
19240          <return type-id='type-id-821'/>
19241        </function-decl>
19242      </member-function>
19243    </class-decl>
19244    <!-- void*[20][32] -->
19245    <array-type-def dimensions='2' type-id='type-id-73' id='type-id-313'>
19246      <!-- <anonymous range>[20] -->
19247      <subrange length='20' lower-bound='0' upper-bound='19' type-id='type-id-19' id='type-id-1108'/>
19248      <!-- <anonymous range>[32] -->
19249      <subrange length='32' lower-bound='0' upper-bound='31' type-id='type-id-19' id='type-id-393'/>
19250    </array-type-def>
19251    <!-- HeapProfileBucket** -->
19252    <pointer-type-def type-id='type-id-316' size-in-bits='64' id='type-id-311'/>
19253    <!-- MemoryRegionMap::Region& -->
19254    <reference-type-def kind='lvalue' type-id='type-id-296' size-in-bits='64' id='type-id-1115'/>
19255    <!-- MemoryRegionMap::RegionSet* -->
19256    <pointer-type-def type-id='type-id-305' size-in-bits='64' id='type-id-309'/>
19257    <!-- MemoryRegionMap::RegionSetRep* -->
19258    <pointer-type-def type-id='type-id-307' size-in-bits='64' id='type-id-1116'/>
19259    <!-- STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator>* -->
19260    <pointer-type-def type-id='type-id-1109' size-in-bits='64' id='type-id-1110'/>
19261    <!-- STL_Allocator<std::_Rb_tree_node<MemoryRegionMap::Region>, MemoryRegionMap::MyAllocator>& -->
19262    <reference-type-def kind='lvalue' type-id='type-id-1113' size-in-bits='64' id='type-id-1117'/>
19263    <!-- STL_Allocator<std::_Rb_tree_node<MemoryRegionMap::Region>, MemoryRegionMap::MyAllocator>* -->
19264    <pointer-type-def type-id='type-id-1113' size-in-bits='64' id='type-id-1114'/>
19265    <!-- const MemoryRegionMap::RegionCmp -->
19266    <qualified-type-def type-id='type-id-300' const='yes' id='type-id-1118'/>
19267    <!-- const MemoryRegionMap::RegionCmp& -->
19268    <reference-type-def kind='lvalue' type-id='type-id-1118' size-in-bits='64' id='type-id-1119'/>
19269    <!-- const MemoryRegionMap::RegionCmp* -->
19270    <pointer-type-def type-id='type-id-1118' size-in-bits='64' id='type-id-301'/>
19271    <!-- const STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> -->
19272    <qualified-type-def type-id='type-id-1109' const='yes' id='type-id-1120'/>
19273    <!-- const STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator>& -->
19274    <reference-type-def kind='lvalue' type-id='type-id-1120' size-in-bits='64' id='type-id-1111'/>
19275    <!-- const STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator>* -->
19276    <pointer-type-def type-id='type-id-1120' size-in-bits='64' id='type-id-1121'/>
19277    <!-- const STL_Allocator<std::_Rb_tree_node<MemoryRegionMap::Region>, MemoryRegionMap::MyAllocator> -->
19278    <qualified-type-def type-id='type-id-1113' const='yes' id='type-id-1122'/>
19279    <!-- const STL_Allocator<std::_Rb_tree_node<MemoryRegionMap::Region>, MemoryRegionMap::MyAllocator>& -->
19280    <reference-type-def kind='lvalue' type-id='type-id-1122' size-in-bits='64' id='type-id-1112'/>
19281    <!-- const STL_Allocator<std::_Rb_tree_node<MemoryRegionMap::Region>, MemoryRegionMap::MyAllocator>* -->
19282    <pointer-type-def type-id='type-id-1122' size-in-bits='64' id='type-id-1123'/>
19283    <!-- const std::_Identity<MemoryRegionMap::Region> -->
19284    <qualified-type-def type-id='type-id-1124' const='yes' id='type-id-1125'/>
19285    <!-- const std::_Identity<MemoryRegionMap::Region>* -->
19286    <pointer-type-def type-id='type-id-1125' size-in-bits='64' id='type-id-1126'/>
19287    <!-- const std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> > -->
19288    <qualified-type-def type-id='type-id-1127' const='yes' id='type-id-1128'/>
19289    <!-- const std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >& -->
19290    <reference-type-def kind='lvalue' type-id='type-id-1128' size-in-bits='64' id='type-id-1129'/>
19291    <!-- const std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >* -->
19292    <pointer-type-def type-id='type-id-1128' size-in-bits='64' id='type-id-1130'/>
19293    <!-- const std::_Rb_tree_iterator<MemoryRegionMap::Region>* -->
19294    <pointer-type-def type-id='type-id-534' size-in-bits='64' id='type-id-822'/>
19295    <!-- const std::set<MemoryRegionMap::Region, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> > -->
19296    <qualified-type-def type-id='type-id-306' const='yes' id='type-id-1131'/>
19297    <!-- const std::set<MemoryRegionMap::Region, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >& -->
19298    <reference-type-def kind='lvalue' type-id='type-id-1131' size-in-bits='64' id='type-id-1132'/>
19299    <!-- const std::set<MemoryRegionMap::Region, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >* -->
19300    <pointer-type-def type-id='type-id-1131' size-in-bits='64' id='type-id-1133'/>
19301    <!-- const volatile Atomic32 -->
19302    <qualified-type-def type-id='type-id-1134' const='yes' id='type-id-1135'/>
19303    <!-- const volatile Atomic32* -->
19304    <pointer-type-def type-id='type-id-1135' size-in-bits='64' id='type-id-104'/>
19305    <!-- std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >& -->
19306    <reference-type-def kind='lvalue' type-id='type-id-1127' size-in-bits='64' id='type-id-1136'/>
19307    <!-- std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >* -->
19308    <pointer-type-def type-id='type-id-1127' size-in-bits='64' id='type-id-1137'/>
19309    <!-- std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::_Rb_tree_impl<MemoryRegionMap::RegionCmp, true>* -->
19310    <pointer-type-def type-id='type-id-1138' size-in-bits='64' id='type-id-1139'/>
19311    <!-- std::_Rb_tree_iterator<MemoryRegionMap::Region>& -->
19312    <reference-type-def kind='lvalue' type-id='type-id-533' size-in-bits='64' id='type-id-823'/>
19313    <!-- std::_Rb_tree_iterator<MemoryRegionMap::Region>* -->
19314    <pointer-type-def type-id='type-id-533' size-in-bits='64' id='type-id-820'/>
19315    <!-- std::pair<std::_Rb_tree_const_iterator<MemoryRegionMap::Region>, bool>* -->
19316    <pointer-type-def type-id='type-id-1140' size-in-bits='64' id='type-id-1141'/>
19317    <!-- std::pair<std::_Rb_tree_iterator<MemoryRegionMap::Region>, bool>* -->
19318    <pointer-type-def type-id='type-id-1142' size-in-bits='64' id='type-id-1143'/>
19319    <!-- std::set<MemoryRegionMap::Region, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >& -->
19320    <reference-type-def kind='lvalue' type-id='type-id-306' size-in-bits='64' id='type-id-1144'/>
19321    <!-- std::set<MemoryRegionMap::Region, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >* -->
19322    <pointer-type-def type-id='type-id-306' size-in-bits='64' id='type-id-1145'/>
19323    <!-- void (const MemoryRegionMap::Region&)* -->
19324    <pointer-type-def type-id='type-id-1146' size-in-bits='64' id='type-id-315'/>
19325    <!-- const std::_Rb_tree_node<MemoryRegionMap::Region> -->
19326    <qualified-type-def type-id='type-id-1147' const='yes' id='type-id-1148'/>
19327    <reference-type-def kind='lvalue' type-id='type-id-1148' size-in-bits='64' id='type-id-1149'/>
19328    <!-- const std::_Rb_tree_node<MemoryRegionMap::Region>* -->
19329    <pointer-type-def type-id='type-id-1148' size-in-bits='64' id='type-id-776'/>
19330    <!-- namespace std -->
19331    <namespace-decl name='std'>
19332      <!-- class std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> > -->
19333      <class-decl name='_Rb_tree&lt;MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity&lt;MemoryRegionMap::Region&gt;, MemoryRegionMap::RegionCmp, STL_Allocator&lt;MemoryRegionMap::Region, MemoryRegionMap::MyAllocator&gt; &gt;' size-in-bits='384' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='323' column='1' id='type-id-1127'>
19334        <member-type access='protected'>
19335          <!-- struct std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::_Rb_tree_impl<MemoryRegionMap::RegionCmp, true> -->
19336          <class-decl name='_Rb_tree_impl&lt;MemoryRegionMap::RegionCmp, true&gt;' size-in-bits='384' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='427' column='1' id='type-id-1138'>
19337            <!-- class STL_Allocator<std::_Rb_tree_node<MemoryRegionMap::Region>, MemoryRegionMap::MyAllocator> -->
19338            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1113'/>
19339            <data-member access='public' layout-offset-in-bits='0'>
19340              <!-- MemoryRegionMap::RegionCmp std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::_Rb_tree_impl<MemoryRegionMap::RegionCmp, true>::_M_key_compare -->
19341              <var-decl name='_M_key_compare' type-id='type-id-300' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='428' column='1'/>
19342            </data-member>
19343            <data-member access='public' layout-offset-in-bits='64'>
19344              <!-- std::_Rb_tree_node_base std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::_Rb_tree_impl<MemoryRegionMap::RegionCmp, true>::_M_header -->
19345              <var-decl name='_M_header' type-id='type-id-552' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='429' column='1'/>
19346            </data-member>
19347            <data-member access='public' layout-offset-in-bits='320'>
19348              <!-- size_t std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::_Rb_tree_impl<MemoryRegionMap::RegionCmp, true>::_M_node_count -->
19349              <var-decl name='_M_node_count' type-id='type-id-7' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='430' column='1'/>
19350            </data-member>
19351            <member-function access='public'>
19352              <!-- void std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::_Rb_tree_impl<MemoryRegionMap::RegionCmp, true>::_Rb_tree_impl() -->
19353              <function-decl name='_Rb_tree_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='432' column='1' visibility='default' binding='global' size-in-bits='64'>
19354                <!-- implicit parameter of type 'std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::_Rb_tree_impl<MemoryRegionMap::RegionCmp, true>*' -->
19355                <parameter type-id='type-id-1139' is-artificial='yes'/>
19356                <!-- void -->
19357                <return type-id='type-id-75'/>
19358              </function-decl>
19359            </member-function>
19360            <member-function access='public'>
19361              <!-- void std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::_Rb_tree_impl<MemoryRegionMap::RegionCmp, true>::_Rb_tree_impl(const MemoryRegionMap::RegionCmp&, const STL_Allocator<std::_Rb_tree_node<MemoryRegionMap::Region>, MemoryRegionMap::MyAllocator>&) -->
19362              <function-decl name='_Rb_tree_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='437' column='1' visibility='default' binding='global' size-in-bits='64'>
19363                <!-- implicit parameter of type 'std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::_Rb_tree_impl<MemoryRegionMap::RegionCmp, true>*' -->
19364                <parameter type-id='type-id-1139' is-artificial='yes'/>
19365                <!-- parameter of type 'const MemoryRegionMap::RegionCmp&' -->
19366                <parameter type-id='type-id-1119'/>
19367                <!-- parameter of type 'const STL_Allocator<std::_Rb_tree_node<MemoryRegionMap::Region>, MemoryRegionMap::MyAllocator>&' -->
19368                <parameter type-id='type-id-1112'/>
19369                <!-- void -->
19370                <return type-id='type-id-75'/>
19371              </function-decl>
19372            </member-function>
19373            <member-function access='private'>
19374              <!-- void std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::_Rb_tree_impl<MemoryRegionMap::RegionCmp, true>::_M_initialize() -->
19375              <function-decl name='_M_initialize' mangled-name='_ZNSt8_Rb_treeIN15MemoryRegionMap6RegionES1_St9_IdentityIS1_ENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE13_Rb_tree_implIS4_Lb1EE13_M_initializeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='444' column='1' visibility='default' binding='global' size-in-bits='64'>
19376                <!-- implicit parameter of type 'std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::_Rb_tree_impl<MemoryRegionMap::RegionCmp, true>*' -->
19377                <parameter type-id='type-id-1139' is-artificial='yes'/>
19378                <!-- void -->
19379                <return type-id='type-id-75'/>
19380              </function-decl>
19381            </member-function>
19382          </class-decl>
19383        </member-type>
19384        <data-member access='protected' layout-offset-in-bits='0'>
19385          <!-- std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::_Rb_tree_impl<MemoryRegionMap::RegionCmp, true> std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::_M_impl -->
19386          <var-decl name='_M_impl' type-id='type-id-1138' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='453' column='1'/>
19387        </data-member>
19388        <member-function access='private'>
19389          <!-- void std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::_Rb_tree() -->
19390          <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='591' column='1' visibility='default' binding='global' size-in-bits='64'>
19391            <!-- implicit parameter of type 'std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
19392            <parameter type-id='type-id-1137' is-artificial='yes'/>
19393            <!-- void -->
19394            <return type-id='type-id-75'/>
19395          </function-decl>
19396        </member-function>
19397        <member-function access='private'>
19398          <!-- void std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::_Rb_tree(const MemoryRegionMap::RegionCmp&, const STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator>&) -->
19399          <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='593' column='1' visibility='default' binding='global' size-in-bits='64'>
19400            <!-- implicit parameter of type 'std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
19401            <parameter type-id='type-id-1137' is-artificial='yes'/>
19402            <!-- parameter of type 'const MemoryRegionMap::RegionCmp&' -->
19403            <parameter type-id='type-id-1119'/>
19404            <!-- parameter of type 'const STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator>&' -->
19405            <parameter type-id='type-id-1111'/>
19406            <!-- void -->
19407            <return type-id='type-id-75'/>
19408          </function-decl>
19409        </member-function>
19410        <member-function access='private'>
19411          <!-- void std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::_Rb_tree(const std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >&) -->
19412          <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='597' column='1' visibility='default' binding='global' size-in-bits='64'>
19413            <!-- implicit parameter of type 'std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
19414            <parameter type-id='type-id-1137' is-artificial='yes'/>
19415            <!-- parameter of type 'const std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >&' -->
19416            <parameter type-id='type-id-1129'/>
19417            <!-- void -->
19418            <return type-id='type-id-75'/>
19419          </function-decl>
19420        </member-function>
19421        <member-function access='private' destructor='yes'>
19422          <!-- std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::~_Rb_tree(int) -->
19423          <function-decl name='~_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='613' column='1' visibility='default' binding='global' size-in-bits='64'>
19424            <!-- implicit parameter of type 'std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
19425            <parameter type-id='type-id-1137' is-artificial='yes'/>
19426            <!-- artificial parameter of type 'int' -->
19427            <parameter type-id='type-id-1' is-artificial='yes'/>
19428            <!-- void -->
19429            <return type-id='type-id-75'/>
19430          </function-decl>
19431        </member-function>
19432        <member-function access='private'>
19433          <!-- size_t std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::size() -->
19434          <function-decl name='size' mangled-name='_ZNKSt8_Rb_treeIN15MemoryRegionMap6RegionES1_St9_IdentityIS1_ENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE4sizeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='670' column='1' visibility='default' binding='global' size-in-bits='64'>
19435            <!-- implicit parameter of type 'const std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
19436            <parameter type-id='type-id-1130' is-artificial='yes'/>
19437            <!-- typedef size_t -->
19438            <return type-id='type-id-7'/>
19439          </function-decl>
19440        </member-function>
19441        <member-function access='private'>
19442          <!-- std::_Rb_tree_const_iterator<MemoryRegionMap::Region> std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::begin() -->
19443          <function-decl name='begin' mangled-name='_ZNKSt8_Rb_treeIN15MemoryRegionMap6RegionES1_St9_IdentityIS1_ENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE5beginEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='632' column='1' visibility='default' binding='global' size-in-bits='64'>
19444            <!-- implicit parameter of type 'const std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
19445            <parameter type-id='type-id-1130' is-artificial='yes'/>
19446            <!-- struct std::_Rb_tree_const_iterator<MemoryRegionMap::Region> -->
19447            <return type-id='type-id-304'/>
19448          </function-decl>
19449        </member-function>
19450        <member-function access='private'>
19451          <!-- std::_Rb_tree_const_iterator<MemoryRegionMap::Region> std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::end() -->
19452          <function-decl name='end' mangled-name='_ZNKSt8_Rb_treeIN15MemoryRegionMap6RegionES1_St9_IdentityIS1_ENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE3endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='643' column='1' visibility='default' binding='global' size-in-bits='64'>
19453            <!-- implicit parameter of type 'const std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
19454            <parameter type-id='type-id-1130' is-artificial='yes'/>
19455            <!-- struct std::_Rb_tree_const_iterator<MemoryRegionMap::Region> -->
19456            <return type-id='type-id-304'/>
19457          </function-decl>
19458        </member-function>
19459        <member-function access='protected' static='yes'>
19460          <!-- const MemoryRegionMap::Region& std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::_S_value() -->
19461          <function-decl name='_S_value' mangled-name='_ZNSt8_Rb_treeIN15MemoryRegionMap6RegionES1_St9_IdentityIS1_ENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE8_S_valueEPKSt13_Rb_tree_nodeIS1_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='500' column='1' visibility='default' binding='global' size-in-bits='64'>
19462            <!-- parameter of type 'const std::_Rb_tree_node<MemoryRegionMap::Region>*' -->
19463            <parameter type-id='type-id-776'/>
19464            <!-- const MemoryRegionMap::Region& -->
19465            <return type-id='type-id-302'/>
19466          </function-decl>
19467        </member-function>
19468        <member-function access='protected' static='yes'>
19469          <!-- const MemoryRegionMap::Region& std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::_S_key() -->
19470          <function-decl name='_S_key' mangled-name='_ZNSt8_Rb_treeIN15MemoryRegionMap6RegionES1_St9_IdentityIS1_ENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE6_S_keyEPKSt13_Rb_tree_nodeIS1_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='504' column='1' visibility='default' binding='global' size-in-bits='64'>
19471            <!-- parameter of type 'const std::_Rb_tree_node<MemoryRegionMap::Region>*' -->
19472            <parameter type-id='type-id-776'/>
19473            <!-- const MemoryRegionMap::Region& -->
19474            <return type-id='type-id-302'/>
19475          </function-decl>
19476        </member-function>
19477        <member-function access='protected' static='yes'>
19478          <!-- std::_Rb_tree_node<MemoryRegionMap::Region>* std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::_S_left() -->
19479          <function-decl name='_S_left' mangled-name='_ZNSt8_Rb_treeIN15MemoryRegionMap6RegionES1_St9_IdentityIS1_ENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE7_S_leftEPSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='508' column='1' visibility='default' binding='global' size-in-bits='64'>
19480            <!-- parameter of type 'std::_Rb_tree_node_base*' -->
19481            <parameter type-id='type-id-675'/>
19482            <!-- std::_Rb_tree_node<MemoryRegionMap::Region>* -->
19483            <return type-id='type-id-821'/>
19484          </function-decl>
19485        </member-function>
19486        <member-function access='protected' static='yes'>
19487          <!-- std::_Rb_tree_node<MemoryRegionMap::Region>* std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::_S_right() -->
19488          <function-decl name='_S_right' mangled-name='_ZNSt8_Rb_treeIN15MemoryRegionMap6RegionES1_St9_IdentityIS1_ENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE8_S_rightEPSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='516' column='1' visibility='default' binding='global' size-in-bits='64'>
19489            <!-- parameter of type 'std::_Rb_tree_node_base*' -->
19490            <parameter type-id='type-id-675'/>
19491            <!-- std::_Rb_tree_node<MemoryRegionMap::Region>* -->
19492            <return type-id='type-id-821'/>
19493          </function-decl>
19494        </member-function>
19495        <member-function access='protected'>
19496          <!-- std::_Rb_tree_node<MemoryRegionMap::Region>* std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::_M_end() -->
19497          <function-decl name='_M_end' mangled-name='_ZNSt8_Rb_treeIN15MemoryRegionMap6RegionES1_St9_IdentityIS1_ENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE6_M_endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='492' column='1' visibility='default' binding='global' size-in-bits='64'>
19498            <!-- implicit parameter of type 'std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
19499            <parameter type-id='type-id-1137' is-artificial='yes'/>
19500            <!-- std::_Rb_tree_node<MemoryRegionMap::Region>* -->
19501            <return type-id='type-id-821'/>
19502          </function-decl>
19503        </member-function>
19504        <member-function access='protected'>
19505          <!-- std::_Rb_tree_node<MemoryRegionMap::Region>* std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::_M_begin() -->
19506          <function-decl name='_M_begin' mangled-name='_ZNSt8_Rb_treeIN15MemoryRegionMap6RegionES1_St9_IdentityIS1_ENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE8_M_beginEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='481' column='1' visibility='default' binding='global' size-in-bits='64'>
19507            <!-- implicit parameter of type 'std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
19508            <parameter type-id='type-id-1137' is-artificial='yes'/>
19509            <!-- std::_Rb_tree_node<MemoryRegionMap::Region>* -->
19510            <return type-id='type-id-821'/>
19511          </function-decl>
19512        </member-function>
19513        <member-function access='private'>
19514          <!-- std::_Rb_tree_iterator<MemoryRegionMap::Region> std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::_M_lower_bound(std::_Rb_tree_node<MemoryRegionMap::Region>*, std::_Rb_tree_node<MemoryRegionMap::Region>*, const MemoryRegionMap::Region&) -->
19515          <function-decl name='_M_lower_bound' mangled-name='_ZNSt8_Rb_treeIN15MemoryRegionMap6RegionES1_St9_IdentityIS1_ENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE14_M_lower_boundEPSt13_Rb_tree_nodeIS1_ESB_RKS1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='981' column='1' visibility='default' binding='global' size-in-bits='64'>
19516            <!-- implicit parameter of type 'std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
19517            <parameter type-id='type-id-1137' is-artificial='yes'/>
19518            <!-- parameter of type 'std::_Rb_tree_node<MemoryRegionMap::Region>*' -->
19519            <parameter type-id='type-id-821'/>
19520            <!-- parameter of type 'std::_Rb_tree_node<MemoryRegionMap::Region>*' -->
19521            <parameter type-id='type-id-821'/>
19522            <!-- parameter of type 'const MemoryRegionMap::Region&' -->
19523            <parameter type-id='type-id-302'/>
19524            <!-- struct std::_Rb_tree_iterator<MemoryRegionMap::Region> -->
19525            <return type-id='type-id-533'/>
19526          </function-decl>
19527        </member-function>
19528        <member-function access='private'>
19529          <!-- std::_Rb_tree_iterator<MemoryRegionMap::Region> std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::lower_bound(const MemoryRegionMap::Region&) -->
19530          <function-decl name='lower_bound' mangled-name='_ZNSt8_Rb_treeIN15MemoryRegionMap6RegionES1_St9_IdentityIS1_ENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE11lower_boundERKS1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='744' column='1' visibility='default' binding='global' size-in-bits='64'>
19531            <!-- implicit parameter of type 'std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
19532            <parameter type-id='type-id-1137' is-artificial='yes'/>
19533            <!-- parameter of type 'const MemoryRegionMap::Region&' -->
19534            <parameter type-id='type-id-302'/>
19535            <!-- struct std::_Rb_tree_iterator<MemoryRegionMap::Region> -->
19536            <return type-id='type-id-533'/>
19537          </function-decl>
19538        </member-function>
19539        <member-function access='protected' static='yes'>
19540          <!-- const MemoryRegionMap::Region& std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::_S_value() -->
19541          <function-decl name='_S_value' mangled-name='_ZNSt8_Rb_treeIN15MemoryRegionMap6RegionES1_St9_IdentityIS1_ENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE8_S_valueEPKSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='524' column='1' visibility='default' binding='global' size-in-bits='64'>
19542            <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
19543            <parameter type-id='type-id-554'/>
19544            <!-- const MemoryRegionMap::Region& -->
19545            <return type-id='type-id-302'/>
19546          </function-decl>
19547        </member-function>
19548        <member-function access='private'>
19549          <!-- const STL_Allocator<std::_Rb_tree_node<MemoryRegionMap::Region>, MemoryRegionMap::MyAllocator>& std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::_M_get_Node_allocator() -->
19550          <function-decl name='_M_get_Node_allocator' mangled-name='_ZNKSt8_Rb_treeIN15MemoryRegionMap6RegionES1_St9_IdentityIS1_ENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE21_M_get_Node_allocatorEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='349' column='1' visibility='default' binding='global' size-in-bits='64'>
19551            <!-- implicit parameter of type 'const std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
19552            <parameter type-id='type-id-1130' is-artificial='yes'/>
19553            <!-- const STL_Allocator<std::_Rb_tree_node<MemoryRegionMap::Region>, MemoryRegionMap::MyAllocator>& -->
19554            <return type-id='type-id-1112'/>
19555          </function-decl>
19556        </member-function>
19557        <member-function access='private'>
19558          <!-- STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::get_allocator() -->
19559          <function-decl name='get_allocator' mangled-name='_ZNKSt8_Rb_treeIN15MemoryRegionMap6RegionES1_St9_IdentityIS1_ENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE13get_allocatorEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='353' column='1' visibility='default' binding='global' size-in-bits='64'>
19560            <!-- implicit parameter of type 'const std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
19561            <parameter type-id='type-id-1130' is-artificial='yes'/>
19562            <!-- class STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> -->
19563            <return type-id='type-id-1109'/>
19564          </function-decl>
19565        </member-function>
19566        <member-function access='protected'>
19567          <!-- void std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::_M_put_node(std::_Rb_tree_node<MemoryRegionMap::Region>*) -->
19568          <function-decl name='_M_put_node' mangled-name='_ZNSt8_Rb_treeIN15MemoryRegionMap6RegionES1_St9_IdentityIS1_ENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE11_M_put_nodeEPSt13_Rb_tree_nodeIS1_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='362' column='1' visibility='default' binding='global' size-in-bits='64'>
19569            <!-- implicit parameter of type 'std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
19570            <parameter type-id='type-id-1137' is-artificial='yes'/>
19571            <!-- parameter of type 'std::_Rb_tree_node<MemoryRegionMap::Region>*' -->
19572            <parameter type-id='type-id-821'/>
19573            <!-- void -->
19574            <return type-id='type-id-75'/>
19575          </function-decl>
19576        </member-function>
19577        <member-function access='protected'>
19578          <!-- void std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::_M_destroy_node(std::_Rb_tree_node<MemoryRegionMap::Region>*) -->
19579          <function-decl name='_M_destroy_node' mangled-name='_ZNSt8_Rb_treeIN15MemoryRegionMap6RegionES1_St9_IdentityIS1_ENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE15_M_destroy_nodeEPSt13_Rb_tree_nodeIS1_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='381' column='1' visibility='default' binding='global' size-in-bits='64'>
19580            <!-- implicit parameter of type 'std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
19581            <parameter type-id='type-id-1137' is-artificial='yes'/>
19582            <!-- parameter of type 'std::_Rb_tree_node<MemoryRegionMap::Region>*' -->
19583            <parameter type-id='type-id-821'/>
19584            <!-- void -->
19585            <return type-id='type-id-75'/>
19586          </function-decl>
19587        </member-function>
19588        <member-function access='private'>
19589          <!-- void std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::erase(std::_Rb_tree_const_iterator<MemoryRegionMap::Region>) -->
19590          <function-decl name='erase' mangled-name='_ZNSt8_Rb_treeIN15MemoryRegionMap6RegionES1_St9_IdentityIS1_ENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE5eraseESt23_Rb_tree_const_iteratorIS1_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='1355' column='1' visibility='default' binding='global' size-in-bits='64'>
19591            <!-- implicit parameter of type 'std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
19592            <parameter type-id='type-id-1137' is-artificial='yes'/>
19593            <!-- parameter of type 'struct std::_Rb_tree_const_iterator<MemoryRegionMap::Region>' -->
19594            <parameter type-id='type-id-304'/>
19595            <!-- void -->
19596            <return type-id='type-id-75'/>
19597          </function-decl>
19598        </member-function>
19599        <member-function access='protected'>
19600          <!-- std::_Rb_tree_node<MemoryRegionMap::Region>* std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::_M_get_node() -->
19601          <function-decl name='_M_get_node' mangled-name='_ZNSt8_Rb_treeIN15MemoryRegionMap6RegionES1_St9_IdentityIS1_ENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE11_M_get_nodeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='358' column='1' visibility='default' binding='global' size-in-bits='64'>
19602            <!-- implicit parameter of type 'std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
19603            <parameter type-id='type-id-1137' is-artificial='yes'/>
19604            <!-- std::_Rb_tree_node<MemoryRegionMap::Region>* -->
19605            <return type-id='type-id-821'/>
19606          </function-decl>
19607        </member-function>
19608        <member-function access='protected' static='yes'>
19609          <!-- const MemoryRegionMap::Region& std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::_S_key() -->
19610          <function-decl name='_S_key' mangled-name='_ZNSt8_Rb_treeIN15MemoryRegionMap6RegionES1_St9_IdentityIS1_ENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE6_S_keyEPKSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='528' column='1' visibility='default' binding='global' size-in-bits='64'>
19611            <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
19612            <parameter type-id='type-id-554'/>
19613            <!-- const MemoryRegionMap::Region& -->
19614            <return type-id='type-id-302'/>
19615          </function-decl>
19616        </member-function>
19617        <member-function access='protected'>
19618          <!-- std::_Rb_tree_node<MemoryRegionMap::Region>* std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::_M_create_node(const MemoryRegionMap::Region&) -->
19619          <function-decl name='_M_create_node' mangled-name='_ZNSt8_Rb_treeIN15MemoryRegionMap6RegionES1_St9_IdentityIS1_ENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE14_M_create_nodeERKS1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='367' column='1' visibility='default' binding='global' size-in-bits='64'>
19620            <!-- implicit parameter of type 'std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
19621            <parameter type-id='type-id-1137' is-artificial='yes'/>
19622            <!-- parameter of type 'const MemoryRegionMap::Region&' -->
19623            <parameter type-id='type-id-302'/>
19624            <!-- std::_Rb_tree_node<MemoryRegionMap::Region>* -->
19625            <return type-id='type-id-821'/>
19626          </function-decl>
19627        </member-function>
19628        <member-function access='private'>
19629          <!-- std::_Rb_tree_iterator<MemoryRegionMap::Region> std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::begin() -->
19630          <function-decl name='begin' mangled-name='_ZNSt8_Rb_treeIN15MemoryRegionMap6RegionES1_St9_IdentityIS1_ENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE5beginEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='625' column='1' visibility='default' binding='global' size-in-bits='64'>
19631            <!-- implicit parameter of type 'std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
19632            <parameter type-id='type-id-1137' is-artificial='yes'/>
19633            <!-- struct std::_Rb_tree_iterator<MemoryRegionMap::Region> -->
19634            <return type-id='type-id-533'/>
19635          </function-decl>
19636        </member-function>
19637        <member-function access='private'>
19638          <!-- std::pair<std::_Rb_tree_iterator<MemoryRegionMap::Region>, bool> std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::_M_insert_unique(const MemoryRegionMap::Region&) -->
19639          <function-decl name='_M_insert_unique' mangled-name='_ZNSt8_Rb_treeIN15MemoryRegionMap6RegionES1_St9_IdentityIS1_ENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE16_M_insert_uniqueERKS1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='1161' column='1' visibility='default' binding='global' size-in-bits='64'>
19640            <!-- implicit parameter of type 'std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
19641            <parameter type-id='type-id-1137' is-artificial='yes'/>
19642            <!-- parameter of type 'const MemoryRegionMap::Region&' -->
19643            <parameter type-id='type-id-302'/>
19644            <!-- struct std::pair<std::_Rb_tree_iterator<MemoryRegionMap::Region>, bool> -->
19645            <return type-id='type-id-1142'/>
19646          </function-decl>
19647        </member-function>
19648        <member-function access='private'>
19649          <!-- void std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::_M_erase(std::_Rb_tree_node<MemoryRegionMap::Region>*) -->
19650          <function-decl name='_M_erase' mangled-name='_ZNSt8_Rb_treeIN15MemoryRegionMap6RegionES1_St9_IdentityIS1_ENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE8_M_eraseEPSt13_Rb_tree_nodeIS1_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='964' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeIN15MemoryRegionMap6RegionES1_St9_IdentityIS1_ENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE8_M_eraseEPSt13_Rb_tree_nodeIS1_E'>
19651            <!-- implicit parameter of type 'std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
19652            <parameter type-id='type-id-1137' is-artificial='yes'/>
19653            <!-- parameter of type 'std::_Rb_tree_node<MemoryRegionMap::Region>*' -->
19654            <parameter type-id='type-id-821'/>
19655            <!-- void -->
19656            <return type-id='type-id-75'/>
19657          </function-decl>
19658        </member-function>
19659        <member-function access='private'>
19660          <!-- std::_Rb_tree_iterator<MemoryRegionMap::Region> std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::_M_insert_(const std::_Rb_tree_node_base*, const std::_Rb_tree_node_base*, const MemoryRegionMap::Region&) -->
19661          <function-decl name='_M_insert_' mangled-name='_ZNSt8_Rb_treeIN15MemoryRegionMap6RegionES1_St9_IdentityIS1_ENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE10_M_insert_EPKSt18_Rb_tree_node_baseSB_RKS1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='874' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeIN15MemoryRegionMap6RegionES1_St9_IdentityIS1_ENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE10_M_insert_EPKSt18_Rb_tree_node_baseSB_RKS1_'>
19662            <!-- implicit parameter of type 'std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
19663            <parameter type-id='type-id-1137' is-artificial='yes'/>
19664            <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
19665            <parameter type-id='type-id-554'/>
19666            <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
19667            <parameter type-id='type-id-554'/>
19668            <!-- parameter of type 'const MemoryRegionMap::Region&' -->
19669            <parameter type-id='type-id-302'/>
19670            <!-- struct std::_Rb_tree_iterator<MemoryRegionMap::Region> -->
19671            <return type-id='type-id-533'/>
19672          </function-decl>
19673        </member-function>
19674      </class-decl>
19675      <!-- class std::set<MemoryRegionMap::Region, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> > -->
19676      <class-decl name='set&lt;MemoryRegionMap::Region, MemoryRegionMap::RegionCmp, STL_Allocator&lt;MemoryRegionMap::Region, MemoryRegionMap::MyAllocator&gt; &gt;' size-in-bits='384' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_set.h' line='88' column='1' id='type-id-306'>
19677        <data-member access='private' layout-offset-in-bits='0'>
19678          <!-- std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> > std::set<MemoryRegionMap::Region, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::_M_t -->
19679          <var-decl name='_M_t' type-id='type-id-1127' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_set.h' line='112' column='1'/>
19680        </data-member>
19681        <member-function access='private'>
19682          <!-- void std::set<MemoryRegionMap::Region, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::set() -->
19683          <function-decl name='set' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_set.h' line='136' column='1' visibility='default' binding='global' size-in-bits='64'>
19684            <!-- implicit parameter of type 'std::set<MemoryRegionMap::Region, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
19685            <parameter type-id='type-id-1145' is-artificial='yes'/>
19686            <!-- void -->
19687            <return type-id='type-id-75'/>
19688          </function-decl>
19689        </member-function>
19690        <member-function access='private'>
19691          <!-- void std::set<MemoryRegionMap::Region, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::set(const MemoryRegionMap::RegionCmp&, const STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator>&) -->
19692          <function-decl name='set' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_set.h' line='145' column='1' visibility='default' binding='global' size-in-bits='64'>
19693            <!-- implicit parameter of type 'std::set<MemoryRegionMap::Region, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
19694            <parameter type-id='type-id-1145' is-artificial='yes'/>
19695            <!-- parameter of type 'const MemoryRegionMap::RegionCmp&' -->
19696            <parameter type-id='type-id-1119'/>
19697            <!-- parameter of type 'const STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator>&' -->
19698            <parameter type-id='type-id-1111'/>
19699            <!-- void -->
19700            <return type-id='type-id-75'/>
19701          </function-decl>
19702        </member-function>
19703        <member-function access='private'>
19704          <!-- void std::set<MemoryRegionMap::Region, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::set(const std::set<MemoryRegionMap::Region, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >&) -->
19705          <function-decl name='set' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_set.h' line='188' column='1' visibility='default' binding='global' size-in-bits='64'>
19706            <!-- implicit parameter of type 'std::set<MemoryRegionMap::Region, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
19707            <parameter type-id='type-id-1145' is-artificial='yes'/>
19708            <!-- parameter of type 'const std::set<MemoryRegionMap::Region, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >&' -->
19709            <parameter type-id='type-id-1132'/>
19710            <!-- void -->
19711            <return type-id='type-id-75'/>
19712          </function-decl>
19713        </member-function>
19714        <member-function access='private'>
19715          <!-- std::_Rb_tree_const_iterator<MemoryRegionMap::Region> std::set<MemoryRegionMap::Region, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::begin() -->
19716          <function-decl name='begin' mangled-name='_ZNKSt3setIN15MemoryRegionMap6RegionENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE5beginEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_set.h' line='291' column='1' visibility='default' binding='global' size-in-bits='64'>
19717            <!-- implicit parameter of type 'const std::set<MemoryRegionMap::Region, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
19718            <parameter type-id='type-id-1133' is-artificial='yes'/>
19719            <!-- struct std::_Rb_tree_const_iterator<MemoryRegionMap::Region> -->
19720            <return type-id='type-id-304'/>
19721          </function-decl>
19722        </member-function>
19723        <member-function access='private'>
19724          <!-- std::_Rb_tree_const_iterator<MemoryRegionMap::Region> std::set<MemoryRegionMap::Region, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::end() -->
19725          <function-decl name='end' mangled-name='_ZNKSt3setIN15MemoryRegionMap6RegionENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE3endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_set.h' line='300' column='1' visibility='default' binding='global' size-in-bits='64'>
19726            <!-- implicit parameter of type 'const std::set<MemoryRegionMap::Region, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
19727            <parameter type-id='type-id-1133' is-artificial='yes'/>
19728            <!-- struct std::_Rb_tree_const_iterator<MemoryRegionMap::Region> -->
19729            <return type-id='type-id-304'/>
19730          </function-decl>
19731        </member-function>
19732        <member-function access='private'>
19733          <!-- std::_Rb_tree_const_iterator<MemoryRegionMap::Region> std::set<MemoryRegionMap::Region, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::lower_bound(const MemoryRegionMap::Region&) -->
19734          <function-decl name='lower_bound' mangled-name='_ZNSt3setIN15MemoryRegionMap6RegionENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE11lower_boundERKS1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_set.h' line='568' column='1' visibility='default' binding='global' size-in-bits='64'>
19735            <!-- implicit parameter of type 'std::set<MemoryRegionMap::Region, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
19736            <parameter type-id='type-id-1145' is-artificial='yes'/>
19737            <!-- parameter of type 'const MemoryRegionMap::Region&' -->
19738            <parameter type-id='type-id-302'/>
19739            <!-- struct std::_Rb_tree_const_iterator<MemoryRegionMap::Region> -->
19740            <return type-id='type-id-304'/>
19741          </function-decl>
19742        </member-function>
19743        <member-function access='private'>
19744          <!-- std::pair<std::_Rb_tree_const_iterator<MemoryRegionMap::Region>, bool> std::set<MemoryRegionMap::Region, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::insert(const MemoryRegionMap::Region&) -->
19745          <function-decl name='insert' mangled-name='_ZNSt3setIN15MemoryRegionMap6RegionENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE6insertERKS1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_set.h' line='408' column='1' visibility='default' binding='global' size-in-bits='64'>
19746            <!-- implicit parameter of type 'std::set<MemoryRegionMap::Region, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
19747            <parameter type-id='type-id-1145' is-artificial='yes'/>
19748            <!-- parameter of type 'const MemoryRegionMap::Region&' -->
19749            <parameter type-id='type-id-302'/>
19750            <!-- struct std::pair<std::_Rb_tree_const_iterator<MemoryRegionMap::Region>, bool> -->
19751            <return type-id='type-id-1140'/>
19752          </function-decl>
19753        </member-function>
19754        <member-function access='private'>
19755          <!-- size_t std::set<MemoryRegionMap::Region, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::size() -->
19756          <function-decl name='size' mangled-name='_ZNKSt3setIN15MemoryRegionMap6RegionENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE4sizeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_set.h' line='366' column='1' visibility='default' binding='global' size-in-bits='64'>
19757            <!-- implicit parameter of type 'const std::set<MemoryRegionMap::Region, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
19758            <parameter type-id='type-id-1133' is-artificial='yes'/>
19759            <!-- typedef size_t -->
19760            <return type-id='type-id-7'/>
19761          </function-decl>
19762        </member-function>
19763        <member-function access='private'>
19764          <!-- void std::set<MemoryRegionMap::Region, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::erase(std::_Rb_tree_const_iterator<MemoryRegionMap::Region>) -->
19765          <function-decl name='erase' mangled-name='_ZNSt3setIN15MemoryRegionMap6RegionENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE5eraseESt23_Rb_tree_const_iteratorIS1_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_set.h' line='475' column='1' visibility='default' binding='global' size-in-bits='64'>
19766            <!-- implicit parameter of type 'std::set<MemoryRegionMap::Region, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
19767            <parameter type-id='type-id-1145' is-artificial='yes'/>
19768            <!-- parameter of type 'struct std::_Rb_tree_const_iterator<MemoryRegionMap::Region>' -->
19769            <parameter type-id='type-id-304'/>
19770            <!-- void -->
19771            <return type-id='type-id-75'/>
19772          </function-decl>
19773        </member-function>
19774      </class-decl>
19775      <!-- struct std::_Identity<MemoryRegionMap::Region> -->
19776      <class-decl name='_Identity&lt;MemoryRegionMap::Region&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='469' column='1' id='type-id-1124'>
19777        <!-- struct std::unary_function<MemoryRegionMap::Region, MemoryRegionMap::Region> -->
19778        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1150'/>
19779        <member-function access='public'>
19780          <!-- const MemoryRegionMap::Region& std::_Identity<MemoryRegionMap::Region>::operator()(const MemoryRegionMap::Region&) -->
19781          <function-decl name='operator()' mangled-name='_ZNKSt9_IdentityIN15MemoryRegionMap6RegionEEclERKS1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='475' column='1' visibility='default' binding='global' size-in-bits='64'>
19782            <!-- implicit parameter of type 'const std::_Identity<MemoryRegionMap::Region>*' -->
19783            <parameter type-id='type-id-1126' is-artificial='yes'/>
19784            <!-- parameter of type 'const MemoryRegionMap::Region&' -->
19785            <parameter type-id='type-id-302'/>
19786            <!-- const MemoryRegionMap::Region& -->
19787            <return type-id='type-id-302'/>
19788          </function-decl>
19789        </member-function>
19790      </class-decl>
19791      <!-- struct std::_Rb_tree_iterator<MemoryRegionMap::Region> -->
19792      <class-decl name='_Rb_tree_iterator&lt;MemoryRegionMap::Region&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='154' column='1' id='type-id-533'>
19793        <data-member access='public' layout-offset-in-bits='0'>
19794          <!-- std::_Rb_tree_node_base::_Base_ptr std::_Rb_tree_iterator<MemoryRegionMap::Region>::_M_node -->
19795          <var-decl name='_M_node' type-id='type-id-777' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='219' column='1'/>
19796        </data-member>
19797        <member-function access='public'>
19798          <!-- void std::_Rb_tree_iterator<MemoryRegionMap::Region>::_Rb_tree_iterator() -->
19799          <function-decl name='_Rb_tree_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='166' column='1' visibility='default' binding='global' size-in-bits='64'>
19800            <!-- implicit parameter of type 'std::_Rb_tree_iterator<MemoryRegionMap::Region>*' -->
19801            <parameter type-id='type-id-820' is-artificial='yes'/>
19802            <!-- void -->
19803            <return type-id='type-id-75'/>
19804          </function-decl>
19805        </member-function>
19806        <member-function access='public'>
19807          <!-- void std::_Rb_tree_iterator<MemoryRegionMap::Region>::_Rb_tree_iterator(std::_Rb_tree_node<MemoryRegionMap::Region>*) -->
19808          <function-decl name='_Rb_tree_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='170' column='1' visibility='default' binding='global' size-in-bits='64'>
19809            <!-- implicit parameter of type 'std::_Rb_tree_iterator<MemoryRegionMap::Region>*' -->
19810            <parameter type-id='type-id-820' is-artificial='yes'/>
19811            <!-- parameter of type 'std::_Rb_tree_node<MemoryRegionMap::Region>*' -->
19812            <parameter type-id='type-id-821'/>
19813            <!-- void -->
19814            <return type-id='type-id-75'/>
19815          </function-decl>
19816        </member-function>
19817        <member-function access='public'>
19818          <!-- bool std::_Rb_tree_iterator<MemoryRegionMap::Region>::operator==(const std::_Rb_tree_iterator<MemoryRegionMap::Region>&) -->
19819          <function-decl name='operator==' mangled-name='_ZNKSt17_Rb_tree_iteratorIN15MemoryRegionMap6RegionEEeqERKS2_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='212' column='1' visibility='default' binding='global' size-in-bits='64'>
19820            <!-- implicit parameter of type 'const std::_Rb_tree_iterator<MemoryRegionMap::Region>*' -->
19821            <parameter type-id='type-id-822' is-artificial='yes'/>
19822            <!-- parameter of type 'const std::_Rb_tree_iterator<MemoryRegionMap::Region>&' -->
19823            <parameter type-id='type-id-535'/>
19824            <!-- bool -->
19825            <return type-id='type-id-76'/>
19826          </function-decl>
19827        </member-function>
19828        <member-function access='public'>
19829          <!-- std::_Rb_tree_iterator<MemoryRegionMap::Region>& std::_Rb_tree_iterator<MemoryRegionMap::Region>::operator&#45;&#45;() -->
19830          <function-decl name='operator--' mangled-name='_ZNSt17_Rb_tree_iteratorIN15MemoryRegionMap6RegionEEmmEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='197' column='1' visibility='default' binding='global' size-in-bits='64'>
19831            <!-- implicit parameter of type 'std::_Rb_tree_iterator<MemoryRegionMap::Region>*' -->
19832            <parameter type-id='type-id-820' is-artificial='yes'/>
19833            <!-- std::_Rb_tree_iterator<MemoryRegionMap::Region>& -->
19834            <return type-id='type-id-823'/>
19835          </function-decl>
19836        </member-function>
19837      </class-decl>
19838      <!-- struct std::__equal<false> -->
19839      <class-decl name='__equal&lt;false&gt;' is-struct='yes' visibility='default' id='type-id-1151'/>
19840      <!-- struct std::__miter_base<const void* const*, false> -->
19841      <class-decl name='__miter_base&lt;const void* const*, false&gt;' is-struct='yes' visibility='default' id='type-id-1152'/>
19842      <!-- struct std::__miter_base<const void**, false> -->
19843      <class-decl name='__miter_base&lt;const void**, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='285' column='1' id='type-id-1153'>
19844        <member-function access='public' static='yes'>
19845          <!-- void** std::__miter_base<const void**, false>::__b() -->
19846          <function-decl name='__b' mangled-name='_ZNSt12__miter_baseIPPKvLb0EE3__bES2_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='287' column='1' visibility='default' binding='global' size-in-bits='64'>
19847            <!-- parameter of type 'void**' -->
19848            <parameter type-id='type-id-174'/>
19849            <!-- void** -->
19850            <return type-id='type-id-174'/>
19851          </function-decl>
19852        </member-function>
19853      </class-decl>
19854      <!-- struct std::__niter_base<const void* const*, false> -->
19855      <class-decl name='__niter_base&lt;const void* const*, false&gt;' is-struct='yes' visibility='default' id='type-id-1154'/>
19856      <!-- struct std::__niter_base<const void**, false> -->
19857      <class-decl name='__niter_base&lt;const void**, false&gt;' is-struct='yes' visibility='default' id='type-id-1155'/>
19858      <!-- struct std::pair<std::_Rb_tree_const_iterator<MemoryRegionMap::Region>, bool> -->
19859      <class-decl name='pair&lt;std::_Rb_tree_const_iterator&lt;MemoryRegionMap::Region&gt;, bool&gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-1140'>
19860        <data-member access='public' layout-offset-in-bits='0'>
19861          <!-- std::_Rb_tree_const_iterator<MemoryRegionMap::Region> std::pair<std::_Rb_tree_const_iterator<MemoryRegionMap::Region>, bool>::first -->
19862          <var-decl name='first' type-id='type-id-304' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='72' column='1'/>
19863        </data-member>
19864        <data-member access='public' layout-offset-in-bits='64'>
19865          <!-- bool std::pair<std::_Rb_tree_const_iterator<MemoryRegionMap::Region>, bool>::second -->
19866          <var-decl name='second' type-id='type-id-76' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='73' column='1'/>
19867        </data-member>
19868        <member-function access='public'>
19869          <!-- void std::pair<std::_Rb_tree_const_iterator<MemoryRegionMap::Region>, bool>::pair() -->
19870          <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
19871            <!-- implicit parameter of type 'std::pair<std::_Rb_tree_const_iterator<MemoryRegionMap::Region>, bool>*' -->
19872            <parameter type-id='type-id-1141' is-artificial='yes'/>
19873            <!-- void -->
19874            <return type-id='type-id-75'/>
19875          </function-decl>
19876        </member-function>
19877        <member-function access='public'>
19878          <!-- void std::pair<std::_Rb_tree_const_iterator<MemoryRegionMap::Region>, bool>::pair(const std::_Rb_tree_const_iterator<MemoryRegionMap::Region>&, const bool&) -->
19879          <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
19880            <!-- implicit parameter of type 'std::pair<std::_Rb_tree_const_iterator<MemoryRegionMap::Region>, bool>*' -->
19881            <parameter type-id='type-id-1141' is-artificial='yes'/>
19882            <!-- parameter of type 'const std::_Rb_tree_const_iterator<MemoryRegionMap::Region>&' -->
19883            <parameter type-id='type-id-515'/>
19884            <!-- parameter of type 'const bool&' -->
19885            <parameter type-id='type-id-492'/>
19886            <!-- void -->
19887            <return type-id='type-id-75'/>
19888          </function-decl>
19889        </member-function>
19890      </class-decl>
19891      <!-- struct std::pair<std::_Rb_tree_iterator<MemoryRegionMap::Region>, bool> -->
19892      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;MemoryRegionMap::Region&gt;, bool&gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-1142'>
19893        <data-member access='public' layout-offset-in-bits='0'>
19894          <!-- std::_Rb_tree_iterator<MemoryRegionMap::Region> std::pair<std::_Rb_tree_iterator<MemoryRegionMap::Region>, bool>::first -->
19895          <var-decl name='first' type-id='type-id-533' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='72' column='1'/>
19896        </data-member>
19897        <data-member access='public' layout-offset-in-bits='64'>
19898          <!-- bool std::pair<std::_Rb_tree_iterator<MemoryRegionMap::Region>, bool>::second -->
19899          <var-decl name='second' type-id='type-id-76' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='73' column='1'/>
19900        </data-member>
19901        <member-function access='public'>
19902          <!-- void std::pair<std::_Rb_tree_iterator<MemoryRegionMap::Region>, bool>::pair() -->
19903          <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
19904            <!-- implicit parameter of type 'std::pair<std::_Rb_tree_iterator<MemoryRegionMap::Region>, bool>*' -->
19905            <parameter type-id='type-id-1143' is-artificial='yes'/>
19906            <!-- void -->
19907            <return type-id='type-id-75'/>
19908          </function-decl>
19909        </member-function>
19910        <member-function access='public'>
19911          <!-- void std::pair<std::_Rb_tree_iterator<MemoryRegionMap::Region>, bool>::pair(const std::_Rb_tree_iterator<MemoryRegionMap::Region>&, const bool&) -->
19912          <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
19913            <!-- implicit parameter of type 'std::pair<std::_Rb_tree_iterator<MemoryRegionMap::Region>, bool>*' -->
19914            <parameter type-id='type-id-1143' is-artificial='yes'/>
19915            <!-- parameter of type 'const std::_Rb_tree_iterator<MemoryRegionMap::Region>&' -->
19916            <parameter type-id='type-id-535'/>
19917            <!-- parameter of type 'const bool&' -->
19918            <parameter type-id='type-id-492'/>
19919            <!-- void -->
19920            <return type-id='type-id-75'/>
19921          </function-decl>
19922        </member-function>
19923      </class-decl>
19924      <!-- struct std::unary_function<MemoryRegionMap::Region, MemoryRegionMap::Region> -->
19925      <class-decl name='unary_function&lt;MemoryRegionMap::Region, MemoryRegionMap::Region&gt;' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='101' column='1' id='type-id-1150'/>
19926      <!-- class std::reverse_iterator<std::_Rb_tree_const_iterator<MemoryRegionMap::Region> > -->
19927      <class-decl name='reverse_iterator&lt;std::_Rb_tree_const_iterator&lt;MemoryRegionMap::Region&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1156'/>
19928      <!-- class std::reverse_iterator<std::_Rb_tree_iterator<MemoryRegionMap::Region> > -->
19929      <class-decl name='reverse_iterator&lt;std::_Rb_tree_iterator&lt;MemoryRegionMap::Region&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1157'/>
19930      <!-- struct std::_Rb_tree_node<MemoryRegionMap::Region> -->
19931      <class-decl name='_Rb_tree_node&lt;MemoryRegionMap::Region&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1147'/>
19932      <!-- struct std::pair<std::_Rb_tree_const_iterator<MemoryRegionMap::Region>, std::_Rb_tree_const_iterator<MemoryRegionMap::Region> > -->
19933      <class-decl name='pair&lt;std::_Rb_tree_const_iterator&lt;MemoryRegionMap::Region&gt;, std::_Rb_tree_const_iterator&lt;MemoryRegionMap::Region&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1158'/>
19934      <!-- struct std::pair<std::_Rb_tree_iterator<MemoryRegionMap::Region>, std::_Rb_tree_iterator<MemoryRegionMap::Region> > -->
19935      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;MemoryRegionMap::Region&gt;, std::_Rb_tree_iterator&lt;MemoryRegionMap::Region&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1159'/>
19936      <!-- const int& std::max<int>(const int&, const int&) -->
19937      <function-decl name='max&lt;int&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='209' column='1' visibility='default' binding='global' size-in-bits='64'>
19938        <!-- parameter of type 'const int&' -->
19939        <parameter type-id='type-id-140'/>
19940        <!-- parameter of type 'const int&' -->
19941        <parameter type-id='type-id-140'/>
19942        <!-- const int& -->
19943        <return type-id='type-id-140'/>
19944      </function-decl>
19945      <!-- void** std::__copy_move_a<false, const void* const*, const void**>(void* const*, void* const*, void**) -->
19946      <function-decl name='__copy_move_a&lt;false, const void* const*, const void**&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='386' column='1' visibility='default' binding='global' size-in-bits='64'>
19947        <!-- parameter of type 'void* const*' -->
19948        <parameter type-id='type-id-251'/>
19949        <!-- parameter of type 'void* const*' -->
19950        <parameter type-id='type-id-251'/>
19951        <!-- parameter of type 'void**' -->
19952        <parameter type-id='type-id-174'/>
19953        <!-- void** -->
19954        <return type-id='type-id-174'/>
19955      </function-decl>
19956      <!-- void** std::__copy_move_a<false, const void**, const void**>(void**, void**, void**) -->
19957      <function-decl name='__copy_move_a&lt;false, const void**, const void**&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='386' column='1' visibility='default' binding='global' size-in-bits='64'>
19958        <!-- parameter of type 'void**' -->
19959        <parameter type-id='type-id-174'/>
19960        <!-- parameter of type 'void**' -->
19961        <parameter type-id='type-id-174'/>
19962        <!-- parameter of type 'void**' -->
19963        <parameter type-id='type-id-174'/>
19964        <!-- void** -->
19965        <return type-id='type-id-174'/>
19966      </function-decl>
19967      <!-- void** std::__copy_move_a2<false, const void* const*, const void**>(void* const*, void* const*, void**) -->
19968      <function-decl name='__copy_move_a2&lt;false, const void* const*, const void**&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='431' column='1' visibility='default' binding='global' size-in-bits='64'>
19969        <!-- parameter of type 'void* const*' -->
19970        <parameter type-id='type-id-251'/>
19971        <!-- parameter of type 'void* const*' -->
19972        <parameter type-id='type-id-251'/>
19973        <!-- parameter of type 'void**' -->
19974        <parameter type-id='type-id-174'/>
19975        <!-- void** -->
19976        <return type-id='type-id-174'/>
19977      </function-decl>
19978      <!-- void** std::__copy_move_a2<false, const void**, const void**>(void**, void**, void**) -->
19979      <function-decl name='__copy_move_a2&lt;false, const void**, const void**&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='431' column='1' visibility='default' binding='global' size-in-bits='64'>
19980        <!-- parameter of type 'void**' -->
19981        <parameter type-id='type-id-174'/>
19982        <!-- parameter of type 'void**' -->
19983        <parameter type-id='type-id-174'/>
19984        <!-- parameter of type 'void**' -->
19985        <parameter type-id='type-id-174'/>
19986        <!-- void** -->
19987        <return type-id='type-id-174'/>
19988      </function-decl>
19989      <!-- void** std::copy<const void* const*, const void**>(void* const*, void* const*, void**) -->
19990      <function-decl name='copy&lt;const void* const*, const void**&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='458' column='1' visibility='default' binding='global' size-in-bits='64'>
19991        <!-- parameter of type 'void* const*' -->
19992        <parameter type-id='type-id-251'/>
19993        <!-- parameter of type 'void* const*' -->
19994        <parameter type-id='type-id-251'/>
19995        <!-- parameter of type 'void**' -->
19996        <parameter type-id='type-id-174'/>
19997        <!-- void** -->
19998        <return type-id='type-id-174'/>
19999      </function-decl>
20000      <!-- void** std::copy<const void**, const void**>(void**, void**, void**) -->
20001      <function-decl name='copy&lt;const void**, const void**&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='458' column='1' visibility='default' binding='global' size-in-bits='64'>
20002        <!-- parameter of type 'void**' -->
20003        <parameter type-id='type-id-174'/>
20004        <!-- parameter of type 'void**' -->
20005        <parameter type-id='type-id-174'/>
20006        <!-- parameter of type 'void**' -->
20007        <parameter type-id='type-id-174'/>
20008        <!-- void** -->
20009        <return type-id='type-id-174'/>
20010      </function-decl>
20011      <!-- bool std::__equal_aux<const void* const*, const void**>(void* const*, void* const*, void**) -->
20012      <function-decl name='__equal_aux&lt;const void* const*, const void**&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='822' column='1' visibility='default' binding='global' size-in-bits='64'>
20013        <!-- parameter of type 'void* const*' -->
20014        <parameter type-id='type-id-251'/>
20015        <!-- parameter of type 'void* const*' -->
20016        <parameter type-id='type-id-251'/>
20017        <!-- parameter of type 'void**' -->
20018        <parameter type-id='type-id-174'/>
20019        <!-- bool -->
20020        <return type-id='type-id-76'/>
20021      </function-decl>
20022      <!-- bool std::__equal_aux<const void**, const void**>(void**, void**, void**) -->
20023      <function-decl name='__equal_aux&lt;const void**, const void**&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='822' column='1' visibility='default' binding='global' size-in-bits='64'>
20024        <!-- parameter of type 'void**' -->
20025        <parameter type-id='type-id-174'/>
20026        <!-- parameter of type 'void**' -->
20027        <parameter type-id='type-id-174'/>
20028        <!-- parameter of type 'void**' -->
20029        <parameter type-id='type-id-174'/>
20030        <!-- bool -->
20031        <return type-id='type-id-76'/>
20032      </function-decl>
20033      <!-- bool std::equal<const void* const*, const void**>(void* const*, void* const*, void**) -->
20034      <function-decl name='equal&lt;const void* const*, const void**&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='952' column='1' visibility='default' binding='global' size-in-bits='64'>
20035        <!-- parameter of type 'void* const*' -->
20036        <parameter type-id='type-id-251'/>
20037        <!-- parameter of type 'void* const*' -->
20038        <parameter type-id='type-id-251'/>
20039        <!-- parameter of type 'void**' -->
20040        <parameter type-id='type-id-174'/>
20041        <!-- bool -->
20042        <return type-id='type-id-76'/>
20043      </function-decl>
20044      <!-- bool std::equal<const void**, const void**>(void**, void**, void**) -->
20045      <function-decl name='equal&lt;const void**, const void**&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='952' column='1' visibility='default' binding='global' size-in-bits='64'>
20046        <!-- parameter of type 'void**' -->
20047        <parameter type-id='type-id-174'/>
20048        <!-- parameter of type 'void**' -->
20049        <parameter type-id='type-id-174'/>
20050        <!-- parameter of type 'void**' -->
20051        <parameter type-id='type-id-174'/>
20052        <!-- bool -->
20053        <return type-id='type-id-76'/>
20054      </function-decl>
20055    </namespace-decl>
20056    <reference-type-def kind='lvalue' type-id='type-id-1147' size-in-bits='64' id='type-id-1160'/>
20057    <!-- std::_Rb_tree_node<MemoryRegionMap::Region>* -->
20058    <pointer-type-def type-id='type-id-1147' size-in-bits='64' id='type-id-821'/>
20059    <!-- void* const -->
20060    <qualified-type-def type-id='type-id-73' const='yes' id='type-id-1161'/>
20061    <!-- namespace base -->
20062    <namespace-decl name='base'>
20063      <!-- namespace base::subtle -->
20064      <namespace-decl name='subtle'>
20065        <!-- Atomic32 base::subtle::NoBarrier_CompareAndSwap(volatile Atomic32*, Atomic32, Atomic32) -->
20066        <function-decl name='NoBarrier_CompareAndSwap' filepath='./src/base/atomicops-internals-x86.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
20067          <!-- parameter of type 'volatile Atomic32*' -->
20068          <parameter type-id='type-id-92'/>
20069          <!-- parameter of type 'typedef Atomic32' -->
20070          <parameter type-id='type-id-93'/>
20071          <!-- parameter of type 'typedef Atomic32' -->
20072          <parameter type-id='type-id-93'/>
20073          <!-- typedef Atomic32 -->
20074          <return type-id='type-id-93'/>
20075        </function-decl>
20076        <!-- Atomic32 base::subtle::NoBarrier_AtomicExchange(volatile Atomic32*, Atomic32) -->
20077        <function-decl name='NoBarrier_AtomicExchange' filepath='./src/base/atomicops-internals-x86.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
20078          <!-- parameter of type 'volatile Atomic32*' -->
20079          <parameter type-id='type-id-92'/>
20080          <!-- parameter of type 'typedef Atomic32' -->
20081          <parameter type-id='type-id-93'/>
20082          <!-- typedef Atomic32 -->
20083          <return type-id='type-id-93'/>
20084        </function-decl>
20085        <!-- Atomic32 base::subtle::Release_AtomicExchange(volatile Atomic32*, Atomic32) -->
20086        <function-decl name='Release_AtomicExchange' filepath='./src/base/atomicops-internals-x86.h' line='100' column='1' visibility='default' binding='global' size-in-bits='64'>
20087          <!-- parameter of type 'volatile Atomic32*' -->
20088          <parameter type-id='type-id-92'/>
20089          <!-- parameter of type 'typedef Atomic32' -->
20090          <parameter type-id='type-id-93'/>
20091          <!-- typedef Atomic32 -->
20092          <return type-id='type-id-93'/>
20093        </function-decl>
20094        <!-- Atomic32 base::subtle::Acquire_CompareAndSwap(volatile Atomic32*, Atomic32, Atomic32) -->
20095        <function-decl name='Acquire_CompareAndSwap' filepath='./src/base/atomicops-internals-x86.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
20096          <!-- parameter of type 'volatile Atomic32*' -->
20097          <parameter type-id='type-id-92'/>
20098          <!-- parameter of type 'typedef Atomic32' -->
20099          <parameter type-id='type-id-93'/>
20100          <!-- parameter of type 'typedef Atomic32' -->
20101          <parameter type-id='type-id-93'/>
20102          <!-- typedef Atomic32 -->
20103          <return type-id='type-id-93'/>
20104        </function-decl>
20105        <!-- Atomic32 base::subtle::NoBarrier_Load(const volatile Atomic32*) -->
20106        <function-decl name='NoBarrier_Load' filepath='./src/base/atomicops-internals-x86.h' line='163' column='1' visibility='default' binding='global' size-in-bits='64'>
20107          <!-- parameter of type 'const volatile Atomic32*' -->
20108          <parameter type-id='type-id-104'/>
20109          <!-- typedef Atomic32 -->
20110          <return type-id='type-id-93'/>
20111        </function-decl>
20112      </namespace-decl>
20113    </namespace-decl>
20114    <!-- void (const MemoryRegionMap::Region&) -->
20115    <function-type size-in-bits='64' id='type-id-1146'>
20116      <!-- parameter of type 'const MemoryRegionMap::Region&' -->
20117      <parameter type-id='type-id-302'/>
20118      <!-- void -->
20119      <return type-id='type-id-75'/>
20120    </function-type>
20121  </abi-instr>
20122  <abi-instr address-size='64' path='src/page_heap.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-kFgaKP/gperftools-2.4' language='LANG_C_plus_plus'>
20123    <!-- tcmalloc::PageHeapAllocator<tcmalloc::StackTrace>* -->
20124    <pointer-type-def type-id='type-id-1162' size-in-bits='64' id='type-id-1163'/>
20125    <!-- TCMalloc_PageMap3<35>::Node* -->
20126    <pointer-type-def type-id='type-id-1164' size-in-bits='64' id='type-id-1165'/>
20127    <!-- tcmalloc::PageHeapAllocator<tcmalloc::StackTraceTable::Bucket>* -->
20128    <pointer-type-def type-id='type-id-1166' size-in-bits='64' id='type-id-1167'/>
20129    <!-- namespace base -->
20130    <namespace-decl name='base'>
20131    </namespace-decl>
20132    <!-- namespace tcmalloc -->
20133    <namespace-decl name='tcmalloc'>
20134      <!-- class tcmalloc::PageHeapAllocator<tcmalloc::StackTrace> -->
20135      <class-decl name='PageHeapAllocator&lt;tcmalloc::StackTrace&gt;' visibility='default' id='type-id-1162'/>
20136      <!-- class tcmalloc::PageHeapAllocator<tcmalloc::StackTraceTable::Bucket> -->
20137      <class-decl name='PageHeapAllocator&lt;tcmalloc::StackTraceTable::Bucket&gt;' visibility='default' is-declaration-only='yes' id='type-id-1166'/>
20138      <!-- namespace tcmalloc::commandlineflags -->
20139      <namespace-decl name='commandlineflags'>
20140        <!-- int tcmalloc::commandlineflags::StringToInt(const char*, int) -->
20141        <function-decl name='StringToInt' filepath='src/base/commandlineflags.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
20142          <!-- parameter of type 'const char*' -->
20143          <parameter type-id='type-id-2'/>
20144          <!-- parameter of type 'int' -->
20145          <parameter type-id='type-id-1'/>
20146          <!-- int -->
20147          <return type-id='type-id-1'/>
20148        </function-decl>
20149        <!-- double tcmalloc::commandlineflags::StringToDouble(const char*, double) -->
20150        <function-decl name='StringToDouble' filepath='src/base/commandlineflags.h' line='139' column='1' visibility='default' binding='global' size-in-bits='64'>
20151          <!-- parameter of type 'const char*' -->
20152          <parameter type-id='type-id-2'/>
20153          <!-- parameter of type 'double' -->
20154          <parameter type-id='type-id-15'/>
20155          <!-- double -->
20156          <return type-id='type-id-15'/>
20157        </function-decl>
20158      </namespace-decl>
20159      <!-- bool tcmalloc::DLL_IsEmpty(const tcmalloc::Span*) -->
20160      <function-decl name='DLL_IsEmpty' filepath='src/span.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
20161        <!-- parameter of type 'const tcmalloc::Span*' -->
20162        <parameter type-id='type-id-146'/>
20163        <!-- bool -->
20164        <return type-id='type-id-76'/>
20165      </function-decl>
20166    </namespace-decl>
20167    <!-- namespace FLAG__namespace_do_not_use_directly_use_DECLARE_double_instead -->
20168    <namespace-decl name='FLAG__namespace_do_not_use_directly_use_DECLARE_double_instead'>
20169      <!-- double FLAG__namespace_do_not_use_directly_use_DECLARE_double_instead::FLAGS_tcmalloc_release_rate -->
20170      <var-decl name='FLAGS_tcmalloc_release_rate' type-id='type-id-15' mangled-name='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_double_instead27FLAGS_tcmalloc_release_rateE' visibility='default' filepath='src/page_heap.cc' line='46' column='1' elf-symbol-id='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_double_instead27FLAGS_tcmalloc_release_rateE'/>
20171      <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_double_instead::FLAGS_notcmalloc_release_rate -->
20172      <var-decl name='FLAGS_notcmalloc_release_rate' type-id='type-id-84' mangled-name='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_double_instead29FLAGS_notcmalloc_release_rateE' visibility='default' filepath='src/page_heap.cc' line='52' column='1' elf-symbol-id='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_double_instead29FLAGS_notcmalloc_release_rateE'/>
20173    </namespace-decl>
20174    <!-- namespace FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead -->
20175    <namespace-decl name='FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead'>
20176      <!-- int64 FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead::FLAGS_tcmalloc_heap_limit_mb -->
20177      <var-decl name='FLAGS_tcmalloc_heap_limit_mb' type-id='type-id-103' mangled-name='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead28FLAGS_tcmalloc_heap_limit_mbE' visibility='default' filepath='src/page_heap.cc' line='54' column='1' elf-symbol-id='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead28FLAGS_tcmalloc_heap_limit_mbE'/>
20178      <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead::FLAGS_notcmalloc_heap_limit_mb -->
20179      <var-decl name='FLAGS_notcmalloc_heap_limit_mb' type-id='type-id-84' mangled-name='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead30FLAGS_notcmalloc_heap_limit_mbE' visibility='default' filepath='src/page_heap.cc' line='60' column='1' elf-symbol-id='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead30FLAGS_notcmalloc_heap_limit_mbE'/>
20180    </namespace-decl>
20181  </abi-instr>
20182  <abi-instr address-size='64' path='src/profile-handler.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-kFgaKP/gperftools-2.4' language='LANG_C_plus_plus'>
20183    <!-- class ProfileHandler -->
20184    <class-decl name='ProfileHandler' size-in-bits='448' visibility='default' filepath='src/profile-handler.cc' line='84' column='1' id='type-id-1168'>
20185      <member-type access='private'>
20186        <!-- enum {TIMERS_ONE_SET=1, TIMERS_SEPARATE=3, TIMERS_SHARED=2, TIMERS_UNTOUCHED=0, } -->
20187        <enum-decl name='__anonymous_enum__' is-anonymous='yes' filepath='src/profile-handler.cc' line='166' column='1' id='type-id-1169'>
20188          <underlying-type type-id='type-id-96'/>
20189          <enumerator name='TIMERS_UNTOUCHED' value='0'/>
20190          <enumerator name='TIMERS_ONE_SET' value='1'/>
20191          <enumerator name='TIMERS_SHARED' value='2'/>
20192          <enumerator name='TIMERS_SEPARATE' value='3'/>
20193        </enum-decl>
20194      </member-type>
20195      <member-type access='private'>
20196        <!-- typedef std::_List_iterator<ProfileHandlerToken*> ProfileHandler::CallbackIterator -->
20197        <typedef-decl name='CallbackIterator' type-id='type-id-1171' filepath='src/profile-handler.cc' line='200' column='1' id='type-id-1170'/>
20198      </member-type>
20199      <member-type access='private'>
20200        <!-- typedef std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> > ProfileHandler::CallbackList -->
20201        <typedef-decl name='CallbackList' type-id='type-id-1173' filepath='src/profile-handler.cc' line='199' column='1' id='type-id-1172'/>
20202      </member-type>
20203      <data-member access='private' static='yes'>
20204        <!-- static const int32 ProfileHandler::kMaxFrequency -->
20205        <var-decl name='kMaxFrequency' type-id='type-id-1174' mangled-name='_ZN14ProfileHandler13kMaxFrequencyE' visibility='default' filepath='src/profile-handler.cc' line='128' column='1' elf-symbol-id='_ZN14ProfileHandler13kMaxFrequencyE'/>
20206      </data-member>
20207      <data-member access='private' static='yes'>
20208        <!-- static const int32 ProfileHandler::kDefaultFrequency -->
20209        <var-decl name='kDefaultFrequency' type-id='type-id-1174' mangled-name='_ZN14ProfileHandler17kDefaultFrequencyE' visibility='default' filepath='src/profile-handler.cc' line='130' column='1' elf-symbol-id='_ZN14ProfileHandler17kDefaultFrequencyE'/>
20210      </data-member>
20211      <data-member access='private' static='yes'>
20212        <!-- static ProfileHandler* ProfileHandler::instance_ -->
20213        <var-decl name='instance_' type-id='type-id-1175' mangled-name='_ZN14ProfileHandler9instance_E' visibility='default' filepath='src/profile-handler.cc' line='133' column='1' elf-symbol-id='_ZN14ProfileHandler9instance_E'/>
20214      </data-member>
20215      <data-member access='private' static='yes'>
20216        <!-- static pthread_once_t ProfileHandler::once_ -->
20217        <var-decl name='once_' type-id='type-id-1100' mangled-name='_ZN14ProfileHandler5once_E' visibility='default' filepath='src/profile-handler.cc' line='136' column='1' elf-symbol-id='_ZN14ProfileHandler5once_E'/>
20218      </data-member>
20219      <data-member access='private' layout-offset-in-bits='0'>
20220        <!-- int64 ProfileHandler::interrupts_ -->
20221        <var-decl name='interrupts_' type-id='type-id-103' visibility='default' filepath='src/profile-handler.cc' line='142' column='1'/>
20222      </data-member>
20223      <data-member access='private' layout-offset-in-bits='64'>
20224        <!-- int32 ProfileHandler::frequency_ -->
20225        <var-decl name='frequency_' type-id='type-id-83' visibility='default' filepath='src/profile-handler.cc' line='145' column='1'/>
20226      </data-member>
20227      <data-member access='private' layout-offset-in-bits='96'>
20228        <!-- int ProfileHandler::timer_type_ -->
20229        <var-decl name='timer_type_' type-id='type-id-1' visibility='default' filepath='src/profile-handler.cc' line='148' column='1'/>
20230      </data-member>
20231      <data-member access='private' layout-offset-in-bits='128'>
20232        <!-- int32 ProfileHandler::callback_count_ -->
20233        <var-decl name='callback_count_' type-id='type-id-83' visibility='default' filepath='src/profile-handler.cc' line='151' column='1'/>
20234      </data-member>
20235      <data-member access='private' layout-offset-in-bits='160'>
20236        <!-- bool ProfileHandler::allowed_ -->
20237        <var-decl name='allowed_' type-id='type-id-76' visibility='default' filepath='src/profile-handler.cc' line='154' column='1'/>
20238      </data-member>
20239      <data-member access='private' layout-offset-in-bits='168'>
20240        <!-- bool ProfileHandler::per_thread_timer_enabled_ -->
20241        <var-decl name='per_thread_timer_enabled_' type-id='type-id-76' visibility='default' filepath='src/profile-handler.cc' line='156' column='1'/>
20242      </data-member>
20243      <data-member access='private' layout-offset-in-bits='192'>
20244        <!-- pthread_key_t ProfileHandler::thread_timer_key -->
20245        <var-decl name='thread_timer_key' type-id='type-id-1098' visibility='default' filepath='src/profile-handler.cc' line='161' column='1'/>
20246      </data-member>
20247      <data-member access='private' layout-offset-in-bits='224'>
20248        <!-- ProfileHandler::__anonymous_enum__ ProfileHandler::timer_sharing_ -->
20249        <var-decl name='timer_sharing_' type-id='type-id-1169' visibility='default' filepath='src/profile-handler.cc' line='175' column='1'/>
20250      </data-member>
20251      <data-member access='private' layout-offset-in-bits='256'>
20252        <!-- SpinLock ProfileHandler::control_lock_ -->
20253        <var-decl name='control_lock_' type-id='type-id-290' visibility='default' filepath='src/profile-handler.cc' line='183' column='1'/>
20254      </data-member>
20255      <data-member access='private' layout-offset-in-bits='288'>
20256        <!-- SpinLock ProfileHandler::signal_lock_ -->
20257        <var-decl name='signal_lock_' type-id='type-id-290' visibility='default' filepath='src/profile-handler.cc' line='184' column='1'/>
20258      </data-member>
20259      <data-member access='private' layout-offset-in-bits='320'>
20260        <!-- ProfileHandler::CallbackList ProfileHandler::callbacks_ -->
20261        <var-decl name='callbacks_' type-id='type-id-1172' visibility='default' filepath='src/profile-handler.cc' line='201' column='1'/>
20262      </data-member>
20263      <member-function access='private' constructor='yes'>
20264        <!-- ProfileHandler::ProfileHandler() -->
20265        <function-decl name='ProfileHandler' mangled-name='_ZN14ProfileHandlerC1Ev' filepath='src/profile-handler.cc' line='124' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN14ProfileHandlerC1Ev'>
20266          <!-- implicit parameter of type 'ProfileHandler*' -->
20267          <parameter type-id='type-id-1175' is-artificial='yes'/>
20268          <!-- void -->
20269          <return type-id='type-id-75'/>
20270        </function-decl>
20271      </member-function>
20272      <member-function access='private' destructor='yes'>
20273        <!-- ProfileHandler::~ProfileHandler(int) -->
20274        <function-decl name='~ProfileHandler' mangled-name='_ZN14ProfileHandlerD1Ev' filepath='src/profile-handler.cc' line='125' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN14ProfileHandlerD1Ev'>
20275          <!-- implicit parameter of type 'ProfileHandler*' -->
20276          <parameter type-id='type-id-1175' is-artificial='yes'/>
20277          <!-- artificial parameter of type 'int' -->
20278          <parameter type-id='type-id-1' is-artificial='yes'/>
20279          <!-- void -->
20280          <return type-id='type-id-75'/>
20281        </function-decl>
20282      </member-function>
20283      <member-function access='private' constructor='yes'>
20284        <!-- ProfileHandler::ProfileHandler(const ProfileHandler&) -->
20285        <function-decl name='ProfileHandler' filepath='src/profile-handler.cc' line='231' column='1' visibility='default' binding='global' size-in-bits='64'>
20286          <!-- implicit parameter of type 'ProfileHandler*' -->
20287          <parameter type-id='type-id-1175' is-artificial='yes'/>
20288          <!-- parameter of type 'const ProfileHandler&' -->
20289          <parameter type-id='type-id-1176'/>
20290          <!-- void -->
20291          <return type-id='type-id-75'/>
20292        </function-decl>
20293      </member-function>
20294      <member-function access='private'>
20295        <!-- bool ProfileHandler::IsSignalHandlerAvailable() -->
20296        <function-decl name='IsSignalHandlerAvailable' mangled-name='_ZN14ProfileHandler24IsSignalHandlerAvailableEv' filepath='src/profile-handler.cc' line='226' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN14ProfileHandler24IsSignalHandlerAvailableEv'>
20297          <!-- implicit parameter of type 'ProfileHandler*' -->
20298          <parameter type-id='type-id-1175' is-artificial='yes'/>
20299          <!-- bool -->
20300          <return type-id='type-id-76'/>
20301        </function-decl>
20302      </member-function>
20303      <member-function access='private'>
20304        <!-- void ProfileHandler::DisableHandler() -->
20305        <function-decl name='DisableHandler' mangled-name='_ZN14ProfileHandler14DisableHandlerEv' filepath='src/profile-handler.cc' line='222' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN14ProfileHandler14DisableHandlerEv'>
20306          <!-- implicit parameter of type 'ProfileHandler*' -->
20307          <parameter type-id='type-id-1175' is-artificial='yes'/>
20308          <!-- void -->
20309          <return type-id='type-id-75'/>
20310        </function-decl>
20311      </member-function>
20312      <member-function access='private'>
20313        <!-- void ProfileHandler::EnableHandler() -->
20314        <function-decl name='EnableHandler' mangled-name='_ZN14ProfileHandler13EnableHandlerEv' filepath='src/profile-handler.cc' line='219' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN14ProfileHandler13EnableHandlerEv'>
20315          <!-- implicit parameter of type 'ProfileHandler*' -->
20316          <parameter type-id='type-id-1175' is-artificial='yes'/>
20317          <!-- void -->
20318          <return type-id='type-id-75'/>
20319        </function-decl>
20320      </member-function>
20321      <member-function access='private'>
20322        <!-- bool ProfileHandler::IsTimerRunning() -->
20323        <function-decl name='IsTimerRunning' mangled-name='_ZN14ProfileHandler14IsTimerRunningEv' filepath='src/profile-handler.cc' line='216' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN14ProfileHandler14IsTimerRunningEv'>
20324          <!-- implicit parameter of type 'ProfileHandler*' -->
20325          <parameter type-id='type-id-1175' is-artificial='yes'/>
20326          <!-- bool -->
20327          <return type-id='type-id-76'/>
20328        </function-decl>
20329      </member-function>
20330      <member-function access='private'>
20331        <!-- void ProfileHandler::StopTimer() -->
20332        <function-decl name='StopTimer' mangled-name='_ZN14ProfileHandler9StopTimerEv' filepath='src/profile-handler.cc' line='211' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN14ProfileHandler9StopTimerEv'>
20333          <!-- implicit parameter of type 'ProfileHandler*' -->
20334          <parameter type-id='type-id-1175' is-artificial='yes'/>
20335          <!-- void -->
20336          <return type-id='type-id-75'/>
20337        </function-decl>
20338      </member-function>
20339      <member-function access='private'>
20340        <!-- void ProfileHandler::StartTimer() -->
20341        <function-decl name='StartTimer' mangled-name='_ZN14ProfileHandler10StartTimerEv' filepath='src/profile-handler.cc' line='206' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN14ProfileHandler10StartTimerEv'>
20342          <!-- implicit parameter of type 'ProfileHandler*' -->
20343          <parameter type-id='type-id-1175' is-artificial='yes'/>
20344          <!-- void -->
20345          <return type-id='type-id-75'/>
20346        </function-decl>
20347      </member-function>
20348      <member-function access='private' static='yes'>
20349        <!-- void ProfileHandler::SignalHandler(siginfo_t*, void*) -->
20350        <function-decl name='SignalHandler' mangled-name='_ZN14ProfileHandler13SignalHandlerEiP7siginfoPv' filepath='src/profile-handler.cc' line='229' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN14ProfileHandler13SignalHandlerEiP7siginfoPv'>
20351          <!-- parameter of type 'int' -->
20352          <parameter type-id='type-id-1'/>
20353          <!-- parameter of type 'siginfo_t*' -->
20354          <parameter type-id='type-id-1177'/>
20355          <!-- parameter of type 'void*' -->
20356          <parameter type-id='type-id-73'/>
20357          <!-- void -->
20358          <return type-id='type-id-75'/>
20359        </function-decl>
20360      </member-function>
20361      <member-function access='private'>
20362        <!-- void ProfileHandler::GetState(ProfileHandlerState*) -->
20363        <function-decl name='GetState' mangled-name='_ZN14ProfileHandler8GetStateEP19ProfileHandlerState' filepath='src/profile-handler.cc' line='118' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN14ProfileHandler8GetStateEP19ProfileHandlerState'>
20364          <!-- implicit parameter of type 'ProfileHandler*' -->
20365          <parameter type-id='type-id-1175' is-artificial='yes'/>
20366          <!-- parameter of type 'ProfileHandlerState*' -->
20367          <parameter type-id='type-id-1178'/>
20368          <!-- void -->
20369          <return type-id='type-id-75'/>
20370        </function-decl>
20371      </member-function>
20372      <member-function access='private'>
20373        <!-- void ProfileHandler::Reset() -->
20374        <function-decl name='Reset' mangled-name='_ZN14ProfileHandler5ResetEv' filepath='src/profile-handler.cc' line='115' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN14ProfileHandler5ResetEv'>
20375          <!-- implicit parameter of type 'ProfileHandler*' -->
20376          <parameter type-id='type-id-1175' is-artificial='yes'/>
20377          <!-- void -->
20378          <return type-id='type-id-75'/>
20379        </function-decl>
20380      </member-function>
20381      <member-function access='private'>
20382        <!-- ProfileHandlerToken* ProfileHandler::RegisterCallback(ProfileHandlerCallback, void*) -->
20383        <function-decl name='RegisterCallback' mangled-name='_ZN14ProfileHandler16RegisterCallbackEPFviP7siginfoPvS2_ES2_' filepath='src/profile-handler.cc' line='104' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN14ProfileHandler16RegisterCallbackEPFviP7siginfoPvS2_ES2_'>
20384          <!-- implicit parameter of type 'ProfileHandler*' -->
20385          <parameter type-id='type-id-1175' is-artificial='yes'/>
20386          <!-- parameter of type 'typedef ProfileHandlerCallback' -->
20387          <parameter type-id='type-id-1179'/>
20388          <!-- parameter of type 'void*' -->
20389          <parameter type-id='type-id-73'/>
20390          <!-- ProfileHandlerToken* -->
20391          <return type-id='type-id-1180'/>
20392        </function-decl>
20393      </member-function>
20394      <member-function access='private'>
20395        <!-- void ProfileHandler::UnregisterCallback(ProfileHandlerToken*) -->
20396        <function-decl name='UnregisterCallback' mangled-name='_ZN14ProfileHandler18UnregisterCallbackEP19ProfileHandlerToken' filepath='src/profile-handler.cc' line='110' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN14ProfileHandler18UnregisterCallbackEP19ProfileHandlerToken'>
20397          <!-- implicit parameter of type 'ProfileHandler*' -->
20398          <parameter type-id='type-id-1175' is-artificial='yes'/>
20399          <!-- parameter of type 'ProfileHandlerToken*' -->
20400          <parameter type-id='type-id-1180'/>
20401          <!-- void -->
20402          <return type-id='type-id-75'/>
20403        </function-decl>
20404      </member-function>
20405      <member-function access='private'>
20406        <!-- void ProfileHandler::RegisterThread() -->
20407        <function-decl name='RegisterThread' mangled-name='_ZN14ProfileHandler14RegisterThreadEv' filepath='src/profile-handler.cc' line='98' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN14ProfileHandler14RegisterThreadEv'>
20408          <!-- implicit parameter of type 'ProfileHandler*' -->
20409          <parameter type-id='type-id-1175' is-artificial='yes'/>
20410          <!-- void -->
20411          <return type-id='type-id-75'/>
20412        </function-decl>
20413      </member-function>
20414      <member-function access='private' static='yes'>
20415        <!-- void ProfileHandler::Init() -->
20416        <function-decl name='Init' mangled-name='_ZN14ProfileHandler4InitEv' filepath='src/profile-handler.cc' line='139' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN14ProfileHandler4InitEv'>
20417          <!-- void -->
20418          <return type-id='type-id-75'/>
20419        </function-decl>
20420      </member-function>
20421      <member-function access='private' static='yes'>
20422        <!-- ProfileHandler* ProfileHandler::Instance() -->
20423        <function-decl name='Instance' mangled-name='_ZN14ProfileHandler8InstanceEv' filepath='src/profile-handler.cc' line='121' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN14ProfileHandler8InstanceEv'>
20424          <!-- ProfileHandler* -->
20425          <return type-id='type-id-1175'/>
20426        </function-decl>
20427      </member-function>
20428    </class-decl>
20429    <!-- struct ProfileHandlerState -->
20430    <class-decl name='ProfileHandlerState' size-in-bits='192' is-struct='yes' visibility='default' filepath='src/profile-handler.h' line='137' column='1' id='type-id-1181'>
20431      <data-member access='public' layout-offset-in-bits='0'>
20432        <!-- int32 ProfileHandlerState::frequency -->
20433        <var-decl name='frequency' type-id='type-id-83' visibility='default' filepath='src/profile-handler.h' line='138' column='1'/>
20434      </data-member>
20435      <data-member access='public' layout-offset-in-bits='32'>
20436        <!-- int32 ProfileHandlerState::callback_count -->
20437        <var-decl name='callback_count' type-id='type-id-83' visibility='default' filepath='src/profile-handler.h' line='139' column='1'/>
20438      </data-member>
20439      <data-member access='public' layout-offset-in-bits='64'>
20440        <!-- int64 ProfileHandlerState::interrupts -->
20441        <var-decl name='interrupts' type-id='type-id-103' visibility='default' filepath='src/profile-handler.h' line='140' column='1'/>
20442      </data-member>
20443      <data-member access='public' layout-offset-in-bits='128'>
20444        <!-- bool ProfileHandlerState::allowed -->
20445        <var-decl name='allowed' type-id='type-id-76' visibility='default' filepath='src/profile-handler.h' line='141' column='1'/>
20446      </data-member>
20447    </class-decl>
20448    <!-- struct ProfileHandlerToken -->
20449    <class-decl name='ProfileHandlerToken' size-in-bits='128' is-struct='yes' visibility='default' filepath='src/profile-handler.cc' line='69' column='1' id='type-id-1182'>
20450      <data-member access='public' layout-offset-in-bits='0'>
20451        <!-- ProfileHandlerCallback ProfileHandlerToken::callback -->
20452        <var-decl name='callback' type-id='type-id-1179' visibility='default' filepath='src/profile-handler.cc' line='77' column='1'/>
20453      </data-member>
20454      <data-member access='public' layout-offset-in-bits='64'>
20455        <!-- void* ProfileHandlerToken::callback_arg -->
20456        <var-decl name='callback_arg' type-id='type-id-73' visibility='default' filepath='src/profile-handler.cc' line='79' column='1'/>
20457      </data-member>
20458      <member-function access='public' constructor='yes'>
20459        <!-- ProfileHandlerToken::ProfileHandlerToken(ProfileHandlerCallback, void*) -->
20460        <function-decl name='ProfileHandlerToken' filepath='src/profile-handler.cc' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
20461          <!-- implicit parameter of type 'ProfileHandlerToken*' -->
20462          <parameter type-id='type-id-1180' is-artificial='yes'/>
20463          <!-- parameter of type 'typedef ProfileHandlerCallback' -->
20464          <parameter type-id='type-id-1179'/>
20465          <!-- parameter of type 'void*' -->
20466          <parameter type-id='type-id-73'/>
20467          <!-- void -->
20468          <return type-id='type-id-75'/>
20469        </function-decl>
20470      </member-function>
20471    </class-decl>
20472    <!-- struct timer_id_holder -->
20473    <class-decl name='timer_id_holder' size-in-bits='64' is-struct='yes' visibility='default' filepath='src/profile-handler.cc' line='266' column='1' id='type-id-1183'>
20474      <data-member access='public' layout-offset-in-bits='0'>
20475        <!-- timer_t timer_id_holder::timerid -->
20476        <var-decl name='timerid' type-id='type-id-1184' visibility='default' filepath='src/profile-handler.cc' line='267' column='1'/>
20477      </data-member>
20478      <member-function access='public' constructor='yes'>
20479        <!-- timer_id_holder::timer_id_holder(timer_t) -->
20480        <function-decl name='timer_id_holder' filepath='src/profile-handler.cc' line='268' column='1' visibility='default' binding='global' size-in-bits='64'>
20481          <!-- implicit parameter of type 'timer_id_holder*' -->
20482          <parameter type-id='type-id-1185' is-artificial='yes'/>
20483          <!-- parameter of type 'typedef timer_t' -->
20484          <parameter type-id='type-id-1184'/>
20485          <!-- void -->
20486          <return type-id='type-id-75'/>
20487        </function-decl>
20488      </member-function>
20489    </class-decl>
20490    <!-- typedef void (int, siginfo_t*, void*, void*)* ProfileHandlerCallback -->
20491    <typedef-decl name='ProfileHandlerCallback' type-id='type-id-1186' filepath='src/profile-handler.h' line='95' column='1' id='type-id-1179'/>
20492    <!-- typedef int pthread_once_t -->
20493    <typedef-decl name='pthread_once_t' type-id='type-id-1' filepath='/usr/include/bits/pthreadtypes.h' line='144' column='1' id='type-id-1100'/>
20494    <!-- ProfileHandler* -->
20495    <pointer-type-def type-id='type-id-1168' size-in-bits='64' id='type-id-1175'/>
20496    <!-- ProfileHandlerState* -->
20497    <pointer-type-def type-id='type-id-1181' size-in-bits='64' id='type-id-1178'/>
20498    <!-- ProfileHandlerToken* const -->
20499    <qualified-type-def type-id='type-id-1180' const='yes' id='type-id-1187'/>
20500    <!-- ProfileHandlerToken* const& -->
20501    <reference-type-def kind='lvalue' type-id='type-id-1187' size-in-bits='64' id='type-id-1188'/>
20502    <!-- ProfileHandlerToken* const* -->
20503    <pointer-type-def type-id='type-id-1187' size-in-bits='64' id='type-id-1189'/>
20504    <!-- ProfileHandlerToken*& -->
20505    <reference-type-def kind='lvalue' type-id='type-id-1180' size-in-bits='64' id='type-id-1190'/>
20506    <!-- ProfileHandlerToken** -->
20507    <pointer-type-def type-id='type-id-1180' size-in-bits='64' id='type-id-1191'/>
20508    <!-- __gnu_cxx::new_allocator<ProfileHandlerToken*>* -->
20509    <pointer-type-def type-id='type-id-1192' size-in-bits='64' id='type-id-1193'/>
20510    <!-- __gnu_cxx::new_allocator<std::_List_node<ProfileHandlerToken*> >* -->
20511    <pointer-type-def type-id='type-id-1194' size-in-bits='64' id='type-id-1195'/>
20512    <!-- const ProfileHandler -->
20513    <qualified-type-def type-id='type-id-1168' const='yes' id='type-id-1196'/>
20514    <!-- const ProfileHandler& -->
20515    <reference-type-def kind='lvalue' type-id='type-id-1196' size-in-bits='64' id='type-id-1176'/>
20516    <!-- const __gnu_cxx::new_allocator<ProfileHandlerToken*> -->
20517    <qualified-type-def type-id='type-id-1192' const='yes' id='type-id-1197'/>
20518    <!-- const __gnu_cxx::new_allocator<ProfileHandlerToken*>& -->
20519    <reference-type-def kind='lvalue' type-id='type-id-1197' size-in-bits='64' id='type-id-1198'/>
20520    <!-- const __gnu_cxx::new_allocator<ProfileHandlerToken*>* -->
20521    <pointer-type-def type-id='type-id-1197' size-in-bits='64' id='type-id-1199'/>
20522    <!-- const __gnu_cxx::new_allocator<std::_List_node<ProfileHandlerToken*> > -->
20523    <qualified-type-def type-id='type-id-1194' const='yes' id='type-id-1200'/>
20524    <!-- const __gnu_cxx::new_allocator<std::_List_node<ProfileHandlerToken*> >& -->
20525    <reference-type-def kind='lvalue' type-id='type-id-1200' size-in-bits='64' id='type-id-1201'/>
20526    <!-- const __gnu_cxx::new_allocator<std::_List_node<ProfileHandlerToken*> >* -->
20527    <pointer-type-def type-id='type-id-1200' size-in-bits='64' id='type-id-1202'/>
20528    <!-- const int32 -->
20529    <qualified-type-def type-id='type-id-83' const='yes' id='type-id-1174'/>
20530    <!-- const std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> > -->
20531    <qualified-type-def type-id='type-id-1203' const='yes' id='type-id-1204'/>
20532    <!-- const std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >* -->
20533    <pointer-type-def type-id='type-id-1204' size-in-bits='64' id='type-id-1205'/>
20534    <!-- const std::_List_iterator<ProfileHandlerToken*> -->
20535    <qualified-type-def type-id='type-id-1171' const='yes' id='type-id-1206'/>
20536    <!-- const std::_List_iterator<ProfileHandlerToken*>& -->
20537    <reference-type-def kind='lvalue' type-id='type-id-1206' size-in-bits='64' id='type-id-1207'/>
20538    <!-- const std::_List_iterator<ProfileHandlerToken*>* -->
20539    <pointer-type-def type-id='type-id-1206' size-in-bits='64' id='type-id-1208'/>
20540    <!-- const std::allocator<ProfileHandlerToken*> -->
20541    <qualified-type-def type-id='type-id-1209' const='yes' id='type-id-1210'/>
20542    <!-- const std::allocator<ProfileHandlerToken*>& -->
20543    <reference-type-def kind='lvalue' type-id='type-id-1210' size-in-bits='64' id='type-id-1211'/>
20544    <!-- const std::allocator<std::_List_node<ProfileHandlerToken*> > -->
20545    <qualified-type-def type-id='type-id-1212' const='yes' id='type-id-1213'/>
20546    <!-- const std::allocator<std::_List_node<ProfileHandlerToken*> >& -->
20547    <reference-type-def kind='lvalue' type-id='type-id-1213' size-in-bits='64' id='type-id-1214'/>
20548    <!-- const std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> > -->
20549    <qualified-type-def type-id='type-id-1173' const='yes' id='type-id-1215'/>
20550    <!-- const std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >& -->
20551    <reference-type-def kind='lvalue' type-id='type-id-1215' size-in-bits='64' id='type-id-1216'/>
20552    <!-- const std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >* -->
20553    <pointer-type-def type-id='type-id-1215' size-in-bits='64' id='type-id-1217'/>
20554    <!-- std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >* -->
20555    <pointer-type-def type-id='type-id-1203' size-in-bits='64' id='type-id-1218'/>
20556    <!-- std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::_List_impl* -->
20557    <pointer-type-def type-id='type-id-1219' size-in-bits='64' id='type-id-1220'/>
20558    <!-- std::_List_iterator<ProfileHandlerToken*>& -->
20559    <reference-type-def kind='lvalue' type-id='type-id-1171' size-in-bits='64' id='type-id-1221'/>
20560    <!-- std::_List_iterator<ProfileHandlerToken*>* -->
20561    <pointer-type-def type-id='type-id-1171' size-in-bits='64' id='type-id-1222'/>
20562    <!-- std::_List_node_base& -->
20563    <reference-type-def kind='lvalue' type-id='type-id-1223' size-in-bits='64' id='type-id-1224'/>
20564    <!-- std::_List_node_base* -->
20565    <pointer-type-def type-id='type-id-1223' size-in-bits='64' id='type-id-1225'/>
20566    <!-- std::allocator<ProfileHandlerToken*>* -->
20567    <pointer-type-def type-id='type-id-1209' size-in-bits='64' id='type-id-1226'/>
20568    <!-- std::allocator<std::_List_node<ProfileHandlerToken*> >& -->
20569    <reference-type-def kind='lvalue' type-id='type-id-1212' size-in-bits='64' id='type-id-1227'/>
20570    <!-- std::allocator<std::_List_node<ProfileHandlerToken*> >* -->
20571    <pointer-type-def type-id='type-id-1212' size-in-bits='64' id='type-id-1228'/>
20572    <!-- std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >& -->
20573    <reference-type-def kind='lvalue' type-id='type-id-1173' size-in-bits='64' id='type-id-1229'/>
20574    <!-- std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >* -->
20575    <pointer-type-def type-id='type-id-1173' size-in-bits='64' id='type-id-1230'/>
20576    <!-- timer_id_holder* -->
20577    <pointer-type-def type-id='type-id-1183' size-in-bits='64' id='type-id-1185'/>
20578    <!-- void (int, siginfo_t*, void*, void*)* -->
20579    <pointer-type-def type-id='type-id-1231' size-in-bits='64' id='type-id-1186'/>
20580    <!-- const std::_List_node<ProfileHandlerToken*> -->
20581    <qualified-type-def type-id='type-id-1232' const='yes' id='type-id-1233'/>
20582    <reference-type-def kind='lvalue' type-id='type-id-1233' size-in-bits='64' id='type-id-1234'/>
20583    <!-- const std::_List_node<ProfileHandlerToken*>* -->
20584    <pointer-type-def type-id='type-id-1233' size-in-bits='64' id='type-id-1235'/>
20585    <!-- namespace std -->
20586    <namespace-decl name='std'>
20587      <!-- class std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> > -->
20588      <class-decl name='_List_base&lt;ProfileHandlerToken*, std::allocator&lt;ProfileHandlerToken*&gt; &gt;' size-in-bits='128' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='278' column='1' id='type-id-1203'>
20589        <member-type access='protected'>
20590          <!-- struct std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::_List_impl -->
20591          <class-decl name='_List_impl' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='300' column='1' id='type-id-1219'>
20592            <!-- class std::allocator<std::_List_node<ProfileHandlerToken*> > -->
20593            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1212'/>
20594            <data-member access='public' layout-offset-in-bits='0'>
20595              <!-- std::_List_node_base std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::_List_impl::_M_node -->
20596              <var-decl name='_M_node' type-id='type-id-1223' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='301' column='1'/>
20597            </data-member>
20598            <member-function access='public' constructor='yes'>
20599              <!-- std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::_List_impl::_List_impl() -->
20600              <function-decl name='_List_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='303' column='1' visibility='default' binding='global' size-in-bits='64'>
20601                <!-- implicit parameter of type 'std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::_List_impl*' -->
20602                <parameter type-id='type-id-1220' is-artificial='yes'/>
20603                <!-- void -->
20604                <return type-id='type-id-75'/>
20605              </function-decl>
20606            </member-function>
20607            <member-function access='public' constructor='yes'>
20608              <!-- std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::_List_impl::_List_impl(const std::allocator<std::_List_node<ProfileHandlerToken*> >&) -->
20609              <function-decl name='_List_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='307' column='1' visibility='default' binding='global' size-in-bits='64'>
20610                <!-- implicit parameter of type 'std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::_List_impl*' -->
20611                <parameter type-id='type-id-1220' is-artificial='yes'/>
20612                <!-- parameter of type 'const std::allocator<std::_List_node<ProfileHandlerToken*> >&' -->
20613                <parameter type-id='type-id-1214'/>
20614                <!-- void -->
20615                <return type-id='type-id-75'/>
20616              </function-decl>
20617            </member-function>
20618          </class-decl>
20619        </member-type>
20620        <data-member access='protected' layout-offset-in-bits='0'>
20621          <!-- std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::_List_impl std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::_M_impl -->
20622          <var-decl name='_M_impl' type-id='type-id-1219' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='312' column='1'/>
20623        </data-member>
20624        <member-function access='private'>
20625          <!-- void std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::_List_base() -->
20626          <function-decl name='_List_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='341' column='1' visibility='default' binding='global' size-in-bits='64'>
20627            <!-- implicit parameter of type 'std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >*' -->
20628            <parameter type-id='type-id-1218' is-artificial='yes'/>
20629            <!-- void -->
20630            <return type-id='type-id-75'/>
20631          </function-decl>
20632        </member-function>
20633        <member-function access='private'>
20634          <!-- void std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::_List_base(const std::allocator<ProfileHandlerToken*>&) -->
20635          <function-decl name='_List_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='345' column='1' visibility='default' binding='global' size-in-bits='64'>
20636            <!-- implicit parameter of type 'std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >*' -->
20637            <parameter type-id='type-id-1218' is-artificial='yes'/>
20638            <!-- parameter of type 'const std::allocator<ProfileHandlerToken*>&' -->
20639            <parameter type-id='type-id-1211'/>
20640            <!-- void -->
20641            <return type-id='type-id-75'/>
20642          </function-decl>
20643        </member-function>
20644        <member-function access='private' destructor='yes'>
20645          <!-- std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::~_List_base(int) -->
20646          <function-decl name='~_List_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='359' column='1' visibility='default' binding='global' size-in-bits='64'>
20647            <!-- implicit parameter of type 'std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >*' -->
20648            <parameter type-id='type-id-1218' is-artificial='yes'/>
20649            <!-- artificial parameter of type 'int' -->
20650            <parameter type-id='type-id-1' is-artificial='yes'/>
20651            <!-- void -->
20652            <return type-id='type-id-75'/>
20653          </function-decl>
20654        </member-function>
20655        <member-function access='private'>
20656          <!-- const std::allocator<std::_List_node<ProfileHandlerToken*> >& std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::_M_get_Node_allocator() -->
20657          <function-decl name='_M_get_Node_allocator' mangled-name='_ZNKSt10_List_baseIP19ProfileHandlerTokenSaIS1_EE21_M_get_Node_allocatorEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='330' column='1' visibility='default' binding='global' size-in-bits='64'>
20658            <!-- implicit parameter of type 'const std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >*' -->
20659            <parameter type-id='type-id-1205' is-artificial='yes'/>
20660            <!-- const std::allocator<std::_List_node<ProfileHandlerToken*> >& -->
20661            <return type-id='type-id-1214'/>
20662          </function-decl>
20663        </member-function>
20664        <member-function access='private'>
20665          <!-- std::allocator<ProfileHandlerToken*> std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::_M_get_Tp_allocator() -->
20666          <function-decl name='_M_get_Tp_allocator' mangled-name='_ZNKSt10_List_baseIP19ProfileHandlerTokenSaIS1_EE19_M_get_Tp_allocatorEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='334' column='1' visibility='default' binding='global' size-in-bits='64'>
20667            <!-- implicit parameter of type 'const std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >*' -->
20668            <parameter type-id='type-id-1205' is-artificial='yes'/>
20669            <!-- class std::allocator<ProfileHandlerToken*> -->
20670            <return type-id='type-id-1209'/>
20671          </function-decl>
20672        </member-function>
20673        <member-function access='protected'>
20674          <!-- void std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::_M_put_node(std::_List_node<ProfileHandlerToken*>*) -->
20675          <function-decl name='_M_put_node' mangled-name='_ZNSt10_List_baseIP19ProfileHandlerTokenSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='319' column='1' visibility='default' binding='global' size-in-bits='64'>
20676            <!-- implicit parameter of type 'std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >*' -->
20677            <parameter type-id='type-id-1218' is-artificial='yes'/>
20678            <!-- parameter of type 'std::_List_node<ProfileHandlerToken*>*' -->
20679            <parameter type-id='type-id-1236'/>
20680            <!-- void -->
20681            <return type-id='type-id-75'/>
20682          </function-decl>
20683        </member-function>
20684        <member-function access='private'>
20685          <!-- void std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::_M_clear() -->
20686          <function-decl name='_M_clear' mangled-name='_ZNSt10_List_baseIP19ProfileHandlerTokenSaIS1_EE8_M_clearEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/list.tcc' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
20687            <!-- implicit parameter of type 'std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >*' -->
20688            <parameter type-id='type-id-1218' is-artificial='yes'/>
20689            <!-- void -->
20690            <return type-id='type-id-75'/>
20691          </function-decl>
20692        </member-function>
20693        <member-function access='private'>
20694          <!-- void std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::_M_init() -->
20695          <function-decl name='_M_init' mangled-name='_ZNSt10_List_baseIP19ProfileHandlerTokenSaIS1_EE7_M_initEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='366' column='1' visibility='default' binding='global' size-in-bits='64'>
20696            <!-- implicit parameter of type 'std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >*' -->
20697            <parameter type-id='type-id-1218' is-artificial='yes'/>
20698            <!-- void -->
20699            <return type-id='type-id-75'/>
20700          </function-decl>
20701        </member-function>
20702        <member-function access='protected'>
20703          <!-- std::_List_node<ProfileHandlerToken*>* std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::_M_get_node() -->
20704          <function-decl name='_M_get_node' mangled-name='_ZNSt10_List_baseIP19ProfileHandlerTokenSaIS1_EE11_M_get_nodeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='315' column='1' visibility='default' binding='global' size-in-bits='64'>
20705            <!-- implicit parameter of type 'std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >*' -->
20706            <parameter type-id='type-id-1218' is-artificial='yes'/>
20707            <!-- std::_List_node<ProfileHandlerToken*>* -->
20708            <return type-id='type-id-1236'/>
20709          </function-decl>
20710        </member-function>
20711      </class-decl>
20712      <!-- class std::allocator<ProfileHandlerToken*> -->
20713      <class-decl name='allocator&lt;ProfileHandlerToken*&gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='87' column='1' id='type-id-1209'>
20714        <!-- class __gnu_cxx::new_allocator<ProfileHandlerToken*> -->
20715        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1192'/>
20716        <member-function access='private'>
20717          <!-- void std::allocator<ProfileHandlerToken*>::allocator() -->
20718          <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
20719            <!-- implicit parameter of type 'std::allocator<ProfileHandlerToken*>*' -->
20720            <parameter type-id='type-id-1226' is-artificial='yes'/>
20721            <!-- void -->
20722            <return type-id='type-id-75'/>
20723          </function-decl>
20724        </member-function>
20725        <member-function access='private'>
20726          <!-- void std::allocator<ProfileHandlerToken*>::allocator(const std::allocator<ProfileHandlerToken*>&) -->
20727          <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
20728            <!-- implicit parameter of type 'std::allocator<ProfileHandlerToken*>*' -->
20729            <parameter type-id='type-id-1226' is-artificial='yes'/>
20730            <!-- parameter of type 'const std::allocator<ProfileHandlerToken*>&' -->
20731            <parameter type-id='type-id-1211'/>
20732            <!-- void -->
20733            <return type-id='type-id-75'/>
20734          </function-decl>
20735        </member-function>
20736        <member-function access='private' destructor='yes'>
20737          <!-- std::allocator<ProfileHandlerToken*>::~allocator(int) -->
20738          <function-decl name='~allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
20739            <!-- implicit parameter of type 'std::allocator<ProfileHandlerToken*>*' -->
20740            <parameter type-id='type-id-1226' is-artificial='yes'/>
20741            <!-- artificial parameter of type 'int' -->
20742            <parameter type-id='type-id-1' is-artificial='yes'/>
20743            <!-- void -->
20744            <return type-id='type-id-75'/>
20745          </function-decl>
20746        </member-function>
20747        <member-function access='private'>
20748          <!-- void std::allocator<ProfileHandlerToken*>::allocator<std::_List_node<ProfileHandlerToken*> >(const std::allocator<std::_List_node<ProfileHandlerToken*> >&) -->
20749          <function-decl name='allocator&lt;std::_List_node&lt;ProfileHandlerToken*&gt; &gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='107' column='1' visibility='default' binding='global' size-in-bits='64'>
20750            <!-- implicit parameter of type 'std::allocator<ProfileHandlerToken*>*' -->
20751            <parameter type-id='type-id-1226' is-artificial='yes'/>
20752            <!-- parameter of type 'const std::allocator<std::_List_node<ProfileHandlerToken*> >&' -->
20753            <parameter type-id='type-id-1214'/>
20754            <!-- void -->
20755            <return type-id='type-id-75'/>
20756          </function-decl>
20757        </member-function>
20758      </class-decl>
20759      <!-- class std::allocator<std::_List_node<ProfileHandlerToken*> > -->
20760      <class-decl name='allocator&lt;std::_List_node&lt;ProfileHandlerToken*&gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='87' column='1' id='type-id-1212'>
20761        <!-- class __gnu_cxx::new_allocator<std::_List_node<ProfileHandlerToken*> > -->
20762        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1194'/>
20763        <member-function access='private'>
20764          <!-- void std::allocator<std::_List_node<ProfileHandlerToken*> >::allocator() -->
20765          <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
20766            <!-- implicit parameter of type 'std::allocator<std::_List_node<ProfileHandlerToken*> >*' -->
20767            <parameter type-id='type-id-1228' is-artificial='yes'/>
20768            <!-- void -->
20769            <return type-id='type-id-75'/>
20770          </function-decl>
20771        </member-function>
20772        <member-function access='private'>
20773          <!-- void std::allocator<std::_List_node<ProfileHandlerToken*> >::allocator(const std::allocator<std::_List_node<ProfileHandlerToken*> >&) -->
20774          <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
20775            <!-- implicit parameter of type 'std::allocator<std::_List_node<ProfileHandlerToken*> >*' -->
20776            <parameter type-id='type-id-1228' is-artificial='yes'/>
20777            <!-- parameter of type 'const std::allocator<std::_List_node<ProfileHandlerToken*> >&' -->
20778            <parameter type-id='type-id-1214'/>
20779            <!-- void -->
20780            <return type-id='type-id-75'/>
20781          </function-decl>
20782        </member-function>
20783        <member-function access='private' destructor='yes'>
20784          <!-- std::allocator<std::_List_node<ProfileHandlerToken*> >::~allocator(int) -->
20785          <function-decl name='~allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
20786            <!-- implicit parameter of type 'std::allocator<std::_List_node<ProfileHandlerToken*> >*' -->
20787            <parameter type-id='type-id-1228' is-artificial='yes'/>
20788            <!-- artificial parameter of type 'int' -->
20789            <parameter type-id='type-id-1' is-artificial='yes'/>
20790            <!-- void -->
20791            <return type-id='type-id-75'/>
20792          </function-decl>
20793        </member-function>
20794      </class-decl>
20795      <!-- class std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> > -->
20796      <class-decl name='list&lt;ProfileHandlerToken*, std::allocator&lt;ProfileHandlerToken*&gt; &gt;' size-in-bits='128' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='418' column='1' id='type-id-1173'>
20797        <!-- class std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> > -->
20798        <base-class access='protected' layout-offset-in-bits='0' type-id='type-id-1203'/>
20799        <member-function access='private'>
20800          <!-- void std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::list() -->
20801          <function-decl name='list' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='499' column='1' visibility='default' binding='global' size-in-bits='64'>
20802            <!-- implicit parameter of type 'std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >*' -->
20803            <parameter type-id='type-id-1230' is-artificial='yes'/>
20804            <!-- void -->
20805            <return type-id='type-id-75'/>
20806          </function-decl>
20807        </member-function>
20808        <member-function access='private'>
20809          <!-- void std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::list(const std::allocator<ProfileHandlerToken*>&) -->
20810          <function-decl name='list' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='507' column='1' visibility='default' binding='global' size-in-bits='64'>
20811            <!-- implicit parameter of type 'std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >*' -->
20812            <parameter type-id='type-id-1230' is-artificial='yes'/>
20813            <!-- parameter of type 'const std::allocator<ProfileHandlerToken*>&' -->
20814            <parameter type-id='type-id-1211'/>
20815            <!-- void -->
20816            <return type-id='type-id-75'/>
20817          </function-decl>
20818        </member-function>
20819        <member-function access='private'>
20820          <!-- void std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::list(unsigned long int, ProfileHandlerToken* const&, const std::allocator<ProfileHandlerToken*>&) -->
20821          <function-decl name='list' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='519' column='1' visibility='default' binding='global' size-in-bits='64'>
20822            <!-- implicit parameter of type 'std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >*' -->
20823            <parameter type-id='type-id-1230' is-artificial='yes'/>
20824            <!-- parameter of type 'unsigned long int' -->
20825            <parameter type-id='type-id-19'/>
20826            <!-- parameter of type 'ProfileHandlerToken* const&' -->
20827            <parameter type-id='type-id-1188'/>
20828            <!-- parameter of type 'const std::allocator<ProfileHandlerToken*>&' -->
20829            <parameter type-id='type-id-1211'/>
20830            <!-- void -->
20831            <return type-id='type-id-75'/>
20832          </function-decl>
20833        </member-function>
20834        <member-function access='private'>
20835          <!-- void std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::list(const std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >&) -->
20836          <function-decl name='list' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='531' column='1' visibility='default' binding='global' size-in-bits='64'>
20837            <!-- implicit parameter of type 'std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >*' -->
20838            <parameter type-id='type-id-1230' is-artificial='yes'/>
20839            <!-- parameter of type 'const std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >&' -->
20840            <parameter type-id='type-id-1216'/>
20841            <!-- void -->
20842            <return type-id='type-id-75'/>
20843          </function-decl>
20844        </member-function>
20845        <member-function access='private'>
20846          <!-- std::_List_iterator<ProfileHandlerToken*> std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::begin() -->
20847          <function-decl name='begin' mangled-name='_ZNSt4listIP19ProfileHandlerTokenSaIS1_EE5beginEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='689' column='1' visibility='default' binding='global' size-in-bits='64'>
20848            <!-- implicit parameter of type 'std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >*' -->
20849            <parameter type-id='type-id-1230' is-artificial='yes'/>
20850            <!-- struct std::_List_iterator<ProfileHandlerToken*> -->
20851            <return type-id='type-id-1171'/>
20852          </function-decl>
20853        </member-function>
20854        <member-function access='private'>
20855          <!-- std::_List_iterator<ProfileHandlerToken*> std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::end() -->
20856          <function-decl name='end' mangled-name='_ZNSt4listIP19ProfileHandlerTokenSaIS1_EE3endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='707' column='1' visibility='default' binding='global' size-in-bits='64'>
20857            <!-- implicit parameter of type 'std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >*' -->
20858            <parameter type-id='type-id-1230' is-artificial='yes'/>
20859            <!-- struct std::_List_iterator<ProfileHandlerToken*> -->
20860            <return type-id='type-id-1171'/>
20861          </function-decl>
20862        </member-function>
20863        <member-function access='protected'>
20864          <!-- void std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::_M_erase(std::_List_iterator<ProfileHandlerToken*>) -->
20865          <function-decl name='_M_erase' mangled-name='_ZNSt4listIP19ProfileHandlerTokenSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='1422' column='1' visibility='default' binding='global' size-in-bits='64'>
20866            <!-- implicit parameter of type 'std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >*' -->
20867            <parameter type-id='type-id-1230' is-artificial='yes'/>
20868            <!-- parameter of type 'struct std::_List_iterator<ProfileHandlerToken*>' -->
20869            <parameter type-id='type-id-1171'/>
20870            <!-- void -->
20871            <return type-id='type-id-75'/>
20872          </function-decl>
20873        </member-function>
20874        <member-function access='private'>
20875          <!-- std::_List_iterator<ProfileHandlerToken*> std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::erase(std::_List_iterator<ProfileHandlerToken*>) -->
20876          <function-decl name='erase' mangled-name='_ZNSt4listIP19ProfileHandlerTokenSaIS1_EE5eraseESt14_List_iteratorIS1_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/list.tcc' line='107' column='1' visibility='default' binding='global' size-in-bits='64'>
20877            <!-- implicit parameter of type 'std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >*' -->
20878            <parameter type-id='type-id-1230' is-artificial='yes'/>
20879            <!-- parameter of type 'struct std::_List_iterator<ProfileHandlerToken*>' -->
20880            <parameter type-id='type-id-1171'/>
20881            <!-- struct std::_List_iterator<ProfileHandlerToken*> -->
20882            <return type-id='type-id-1171'/>
20883          </function-decl>
20884        </member-function>
20885        <member-function access='protected'>
20886          <!-- std::_List_node<ProfileHandlerToken*>* std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::_M_create_node(ProfileHandlerToken* const&) -->
20887          <function-decl name='_M_create_node' mangled-name='_ZNSt4listIP19ProfileHandlerTokenSaIS1_EE14_M_create_nodeERKS1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='459' column='1' visibility='default' binding='global' size-in-bits='64'>
20888            <!-- implicit parameter of type 'std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >*' -->
20889            <parameter type-id='type-id-1230' is-artificial='yes'/>
20890            <!-- parameter of type 'ProfileHandlerToken* const&' -->
20891            <parameter type-id='type-id-1188'/>
20892            <!-- std::_List_node<ProfileHandlerToken*>* -->
20893            <return type-id='type-id-1236'/>
20894          </function-decl>
20895        </member-function>
20896        <member-function access='protected'>
20897          <!-- void std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::_M_insert(std::_List_iterator<ProfileHandlerToken*>, ProfileHandlerToken* const&) -->
20898          <function-decl name='_M_insert' mangled-name='_ZNSt4listIP19ProfileHandlerTokenSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='1405' column='1' visibility='default' binding='global' size-in-bits='64'>
20899            <!-- implicit parameter of type 'std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >*' -->
20900            <parameter type-id='type-id-1230' is-artificial='yes'/>
20901            <!-- parameter of type 'struct std::_List_iterator<ProfileHandlerToken*>' -->
20902            <parameter type-id='type-id-1171'/>
20903            <!-- parameter of type 'ProfileHandlerToken* const&' -->
20904            <parameter type-id='type-id-1188'/>
20905            <!-- void -->
20906            <return type-id='type-id-75'/>
20907          </function-decl>
20908        </member-function>
20909        <member-function access='private'>
20910          <!-- void std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::push_back(ProfileHandlerToken* const&) -->
20911          <function-decl name='push_back' mangled-name='_ZNSt4listIP19ProfileHandlerTokenSaIS1_EE9push_backERKS1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='919' column='1' visibility='default' binding='global' size-in-bits='64'>
20912            <!-- implicit parameter of type 'std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >*' -->
20913            <parameter type-id='type-id-1230' is-artificial='yes'/>
20914            <!-- parameter of type 'ProfileHandlerToken* const&' -->
20915            <parameter type-id='type-id-1188'/>
20916            <!-- void -->
20917            <return type-id='type-id-75'/>
20918          </function-decl>
20919        </member-function>
20920      </class-decl>
20921      <!-- struct std::_List_iterator<ProfileHandlerToken*> -->
20922      <class-decl name='_List_iterator&lt;ProfileHandlerToken*&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='114' column='1' id='type-id-1171'>
20923        <data-member access='public' layout-offset-in-bits='0'>
20924          <!-- std::_List_node_base* std::_List_iterator<ProfileHandlerToken*>::_M_node -->
20925          <var-decl name='_M_node' type-id='type-id-1225' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='179' column='1'/>
20926        </data-member>
20927        <member-function access='public'>
20928          <!-- void std::_List_iterator<ProfileHandlerToken*>::_List_iterator() -->
20929          <function-decl name='_List_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64'>
20930            <!-- implicit parameter of type 'std::_List_iterator<ProfileHandlerToken*>*' -->
20931            <parameter type-id='type-id-1222' is-artificial='yes'/>
20932            <!-- void -->
20933            <return type-id='type-id-75'/>
20934          </function-decl>
20935        </member-function>
20936        <member-function access='public'>
20937          <!-- void std::_List_iterator<ProfileHandlerToken*>::_List_iterator(std::_List_node_base*) -->
20938          <function-decl name='_List_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
20939            <!-- implicit parameter of type 'std::_List_iterator<ProfileHandlerToken*>*' -->
20940            <parameter type-id='type-id-1222' is-artificial='yes'/>
20941            <!-- parameter of type 'std::_List_node_base*' -->
20942            <parameter type-id='type-id-1225'/>
20943            <!-- void -->
20944            <return type-id='type-id-75'/>
20945          </function-decl>
20946        </member-function>
20947        <member-function access='public'>
20948          <!-- ProfileHandlerToken*& std::_List_iterator<ProfileHandlerToken*>::operator*() -->
20949          <function-decl name='operator*' mangled-name='_ZNKSt14_List_iteratorIP19ProfileHandlerTokenEdeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='133' column='1' visibility='default' binding='global' size-in-bits='64'>
20950            <!-- implicit parameter of type 'const std::_List_iterator<ProfileHandlerToken*>*' -->
20951            <parameter type-id='type-id-1208' is-artificial='yes'/>
20952            <!-- ProfileHandlerToken*& -->
20953            <return type-id='type-id-1190'/>
20954          </function-decl>
20955        </member-function>
20956        <member-function access='public'>
20957          <!-- std::_List_iterator<ProfileHandlerToken*>& std::_List_iterator<ProfileHandlerToken*>::operator++() -->
20958          <function-decl name='operator++' mangled-name='_ZNSt14_List_iteratorIP19ProfileHandlerTokenEppEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='141' column='1' visibility='default' binding='global' size-in-bits='64'>
20959            <!-- implicit parameter of type 'std::_List_iterator<ProfileHandlerToken*>*' -->
20960            <parameter type-id='type-id-1222' is-artificial='yes'/>
20961            <!-- std::_List_iterator<ProfileHandlerToken*>& -->
20962            <return type-id='type-id-1221'/>
20963          </function-decl>
20964        </member-function>
20965        <member-function access='public'>
20966          <!-- bool std::_List_iterator<ProfileHandlerToken*>::operator!=(const std::_List_iterator<ProfileHandlerToken*>&) -->
20967          <function-decl name='operator!=' mangled-name='_ZNKSt14_List_iteratorIP19ProfileHandlerTokenEneERKS2_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='175' column='1' visibility='default' binding='global' size-in-bits='64'>
20968            <!-- implicit parameter of type 'const std::_List_iterator<ProfileHandlerToken*>*' -->
20969            <parameter type-id='type-id-1208' is-artificial='yes'/>
20970            <!-- parameter of type 'const std::_List_iterator<ProfileHandlerToken*>&' -->
20971            <parameter type-id='type-id-1207'/>
20972            <!-- bool -->
20973            <return type-id='type-id-76'/>
20974          </function-decl>
20975        </member-function>
20976      </class-decl>
20977      <!-- struct std::_List_node_base -->
20978      <class-decl name='_List_node_base' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='72' column='1' id='type-id-1223'>
20979        <data-member access='public' layout-offset-in-bits='0'>
20980          <!-- std::_List_node_base* std::_List_node_base::_M_next -->
20981          <var-decl name='_M_next' type-id='type-id-1225' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='73' column='1'/>
20982        </data-member>
20983        <data-member access='public' layout-offset-in-bits='64'>
20984          <!-- std::_List_node_base* std::_List_node_base::_M_prev -->
20985          <var-decl name='_M_prev' type-id='type-id-1225' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='74' column='1'/>
20986        </data-member>
20987      </class-decl>
20988      <!-- class std::reverse_iterator<std::_List_const_iterator<ProfileHandlerToken*> > -->
20989      <class-decl name='reverse_iterator&lt;std::_List_const_iterator&lt;ProfileHandlerToken*&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1237'/>
20990      <!-- class std::reverse_iterator<std::_List_iterator<ProfileHandlerToken*> > -->
20991      <class-decl name='reverse_iterator&lt;std::_List_iterator&lt;ProfileHandlerToken*&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1238'/>
20992      <!-- struct std::_List_const_iterator<ProfileHandlerToken*> -->
20993      <class-decl name='_List_const_iterator&lt;ProfileHandlerToken*&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1239'/>
20994      <!-- struct std::_List_node<ProfileHandlerToken*> -->
20995      <class-decl name='_List_node&lt;ProfileHandlerToken*&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1232'/>
20996    </namespace-decl>
20997    <reference-type-def kind='lvalue' type-id='type-id-1232' size-in-bits='64' id='type-id-1240'/>
20998    <!-- std::_List_node<ProfileHandlerToken*>* -->
20999    <pointer-type-def type-id='type-id-1232' size-in-bits='64' id='type-id-1236'/>
21000    <!-- typedef void* __timer_t -->
21001    <typedef-decl name='__timer_t' type-id='type-id-73' filepath='/usr/include/bits/types.h' line='161' column='1' id='type-id-1241'/>
21002    <!-- typedef __timer_t timer_t -->
21003    <typedef-decl name='timer_t' type-id='type-id-1241' filepath='/usr/include/time.h' line='104' column='1' id='type-id-1184'/>
21004    <!-- namespace __gnu_cxx -->
21005    <namespace-decl name='__gnu_cxx'>
21006      <!-- class __gnu_cxx::new_allocator<ProfileHandlerToken*> -->
21007      <class-decl name='new_allocator&lt;ProfileHandlerToken*&gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='52' column='1' id='type-id-1192'>
21008        <member-function access='private'>
21009          <!-- void __gnu_cxx::new_allocator<ProfileHandlerToken*>::new_allocator() -->
21010          <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
21011            <!-- implicit parameter of type '__gnu_cxx::new_allocator<ProfileHandlerToken*>*' -->
21012            <parameter type-id='type-id-1193' is-artificial='yes'/>
21013            <!-- void -->
21014            <return type-id='type-id-75'/>
21015          </function-decl>
21016        </member-function>
21017        <member-function access='private'>
21018          <!-- void __gnu_cxx::new_allocator<ProfileHandlerToken*>::new_allocator(const __gnu_cxx::new_allocator<ProfileHandlerToken*>&) -->
21019          <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
21020            <!-- implicit parameter of type '__gnu_cxx::new_allocator<ProfileHandlerToken*>*' -->
21021            <parameter type-id='type-id-1193' is-artificial='yes'/>
21022            <!-- parameter of type 'const __gnu_cxx::new_allocator<ProfileHandlerToken*>&' -->
21023            <parameter type-id='type-id-1198'/>
21024            <!-- void -->
21025            <return type-id='type-id-75'/>
21026          </function-decl>
21027        </member-function>
21028        <member-function access='private' destructor='yes'>
21029          <!-- __gnu_cxx::new_allocator<ProfileHandlerToken*>::~new_allocator(int) -->
21030          <function-decl name='~new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
21031            <!-- implicit parameter of type '__gnu_cxx::new_allocator<ProfileHandlerToken*>*' -->
21032            <parameter type-id='type-id-1193' is-artificial='yes'/>
21033            <!-- artificial parameter of type 'int' -->
21034            <parameter type-id='type-id-1' is-artificial='yes'/>
21035            <!-- void -->
21036            <return type-id='type-id-75'/>
21037          </function-decl>
21038        </member-function>
21039        <member-function access='private'>
21040          <!-- void __gnu_cxx::new_allocator<ProfileHandlerToken*>::destroy(ProfileHandlerToken**) -->
21041          <function-decl name='destroy' mangled-name='_ZN9__gnu_cxx13new_allocatorIP19ProfileHandlerTokenE7destroyEPS2_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
21042            <!-- implicit parameter of type '__gnu_cxx::new_allocator<ProfileHandlerToken*>*' -->
21043            <parameter type-id='type-id-1193' is-artificial='yes'/>
21044            <!-- parameter of type 'ProfileHandlerToken**' -->
21045            <parameter type-id='type-id-1191'/>
21046            <!-- void -->
21047            <return type-id='type-id-75'/>
21048          </function-decl>
21049        </member-function>
21050        <member-function access='private'>
21051          <!-- void __gnu_cxx::new_allocator<ProfileHandlerToken*>::construct(ProfileHandlerToken**, ProfileHandlerToken* const&) -->
21052          <function-decl name='construct' mangled-name='_ZN9__gnu_cxx13new_allocatorIP19ProfileHandlerTokenE9constructEPS2_RKS2_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
21053            <!-- implicit parameter of type '__gnu_cxx::new_allocator<ProfileHandlerToken*>*' -->
21054            <parameter type-id='type-id-1193' is-artificial='yes'/>
21055            <!-- parameter of type 'ProfileHandlerToken**' -->
21056            <parameter type-id='type-id-1191'/>
21057            <!-- parameter of type 'ProfileHandlerToken* const&' -->
21058            <parameter type-id='type-id-1188'/>
21059            <!-- void -->
21060            <return type-id='type-id-75'/>
21061          </function-decl>
21062        </member-function>
21063      </class-decl>
21064      <!-- class __gnu_cxx::new_allocator<std::_List_node<ProfileHandlerToken*> > -->
21065      <class-decl name='new_allocator&lt;std::_List_node&lt;ProfileHandlerToken*&gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='52' column='1' id='type-id-1194'>
21066        <member-function access='private'>
21067          <!-- void __gnu_cxx::new_allocator<std::_List_node<ProfileHandlerToken*> >::new_allocator() -->
21068          <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
21069            <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::_List_node<ProfileHandlerToken*> >*' -->
21070            <parameter type-id='type-id-1195' is-artificial='yes'/>
21071            <!-- void -->
21072            <return type-id='type-id-75'/>
21073          </function-decl>
21074        </member-function>
21075        <member-function access='private'>
21076          <!-- void __gnu_cxx::new_allocator<std::_List_node<ProfileHandlerToken*> >::new_allocator(const __gnu_cxx::new_allocator<std::_List_node<ProfileHandlerToken*> >&) -->
21077          <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
21078            <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::_List_node<ProfileHandlerToken*> >*' -->
21079            <parameter type-id='type-id-1195' is-artificial='yes'/>
21080            <!-- parameter of type 'const __gnu_cxx::new_allocator<std::_List_node<ProfileHandlerToken*> >&' -->
21081            <parameter type-id='type-id-1201'/>
21082            <!-- void -->
21083            <return type-id='type-id-75'/>
21084          </function-decl>
21085        </member-function>
21086        <member-function access='private' destructor='yes'>
21087          <!-- __gnu_cxx::new_allocator<std::_List_node<ProfileHandlerToken*> >::~new_allocator(int) -->
21088          <function-decl name='~new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
21089            <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::_List_node<ProfileHandlerToken*> >*' -->
21090            <parameter type-id='type-id-1195' is-artificial='yes'/>
21091            <!-- artificial parameter of type 'int' -->
21092            <parameter type-id='type-id-1' is-artificial='yes'/>
21093            <!-- void -->
21094            <return type-id='type-id-75'/>
21095          </function-decl>
21096        </member-function>
21097        <member-function access='private'>
21098          <!-- void __gnu_cxx::new_allocator<std::_List_node<ProfileHandlerToken*> >::deallocate(std::_List_node<ProfileHandlerToken*>*, unsigned long int) -->
21099          <function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP19ProfileHandlerTokenEE10deallocateEPS4_m' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='94' column='1' visibility='default' binding='global' size-in-bits='64'>
21100            <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::_List_node<ProfileHandlerToken*> >*' -->
21101            <parameter type-id='type-id-1195' is-artificial='yes'/>
21102            <!-- parameter of type 'std::_List_node<ProfileHandlerToken*>*' -->
21103            <parameter type-id='type-id-1236'/>
21104            <!-- parameter of type 'unsigned long int' -->
21105            <parameter type-id='type-id-19'/>
21106            <!-- void -->
21107            <return type-id='type-id-75'/>
21108          </function-decl>
21109        </member-function>
21110        <member-function access='private'>
21111          <!-- size_t __gnu_cxx::new_allocator<std::_List_node<ProfileHandlerToken*> >::max_size() -->
21112          <function-decl name='max_size' mangled-name='_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP19ProfileHandlerTokenEE8max_sizeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
21113            <!-- implicit parameter of type 'const __gnu_cxx::new_allocator<std::_List_node<ProfileHandlerToken*> >*' -->
21114            <parameter type-id='type-id-1202' is-artificial='yes'/>
21115            <!-- typedef size_t -->
21116            <return type-id='type-id-7'/>
21117          </function-decl>
21118        </member-function>
21119        <member-function access='private'>
21120          <!-- std::_List_node<ProfileHandlerToken*>* __gnu_cxx::new_allocator<std::_List_node<ProfileHandlerToken*> >::allocate(unsigned long int, void*) -->
21121          <function-decl name='allocate' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP19ProfileHandlerTokenEE8allocateEmPKv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
21122            <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::_List_node<ProfileHandlerToken*> >*' -->
21123            <parameter type-id='type-id-1195' is-artificial='yes'/>
21124            <!-- parameter of type 'unsigned long int' -->
21125            <parameter type-id='type-id-19'/>
21126            <!-- parameter of type 'void*' -->
21127            <parameter type-id='type-id-73'/>
21128            <!-- std::_List_node<ProfileHandlerToken*>* -->
21129            <return type-id='type-id-1236'/>
21130          </function-decl>
21131        </member-function>
21132      </class-decl>
21133    </namespace-decl>
21134    <!-- namespace base -->
21135    <namespace-decl name='base'>
21136      <!-- namespace base::subtle -->
21137      <namespace-decl name='subtle'>
21138        <!-- Atomic32 base::subtle::NoBarrier_CompareAndSwap(volatile Atomic32*, Atomic32, Atomic32) -->
21139        <function-decl name='NoBarrier_CompareAndSwap' filepath='./src/base/atomicops-internals-x86.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
21140          <!-- parameter of type 'volatile Atomic32*' -->
21141          <parameter type-id='type-id-92'/>
21142          <!-- parameter of type 'typedef Atomic32' -->
21143          <parameter type-id='type-id-93'/>
21144          <!-- parameter of type 'typedef Atomic32' -->
21145          <parameter type-id='type-id-93'/>
21146          <!-- typedef Atomic32 -->
21147          <return type-id='type-id-93'/>
21148        </function-decl>
21149        <!-- Atomic32 base::subtle::NoBarrier_AtomicExchange(volatile Atomic32*, Atomic32) -->
21150        <function-decl name='NoBarrier_AtomicExchange' filepath='./src/base/atomicops-internals-x86.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
21151          <!-- parameter of type 'volatile Atomic32*' -->
21152          <parameter type-id='type-id-92'/>
21153          <!-- parameter of type 'typedef Atomic32' -->
21154          <parameter type-id='type-id-93'/>
21155          <!-- typedef Atomic32 -->
21156          <return type-id='type-id-93'/>
21157        </function-decl>
21158        <!-- Atomic32 base::subtle::Release_AtomicExchange(volatile Atomic32*, Atomic32) -->
21159        <function-decl name='Release_AtomicExchange' filepath='./src/base/atomicops-internals-x86.h' line='100' column='1' visibility='default' binding='global' size-in-bits='64'>
21160          <!-- parameter of type 'volatile Atomic32*' -->
21161          <parameter type-id='type-id-92'/>
21162          <!-- parameter of type 'typedef Atomic32' -->
21163          <parameter type-id='type-id-93'/>
21164          <!-- typedef Atomic32 -->
21165          <return type-id='type-id-93'/>
21166        </function-decl>
21167        <!-- Atomic32 base::subtle::Acquire_CompareAndSwap(volatile Atomic32*, Atomic32, Atomic32) -->
21168        <function-decl name='Acquire_CompareAndSwap' filepath='./src/base/atomicops-internals-x86.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
21169          <!-- parameter of type 'volatile Atomic32*' -->
21170          <parameter type-id='type-id-92'/>
21171          <!-- parameter of type 'typedef Atomic32' -->
21172          <parameter type-id='type-id-93'/>
21173          <!-- parameter of type 'typedef Atomic32' -->
21174          <parameter type-id='type-id-93'/>
21175          <!-- typedef Atomic32 -->
21176          <return type-id='type-id-93'/>
21177        </function-decl>
21178      </namespace-decl>
21179    </namespace-decl>
21180    <!-- void ProfileHandlerRegisterThread() -->
21181    <function-decl name='ProfileHandlerRegisterThread' mangled-name='ProfileHandlerRegisterThread' filepath='src/profile-handler.cc' line='641' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ProfileHandlerRegisterThread'>
21182      <!-- void -->
21183      <return type-id='type-id-75'/>
21184    </function-decl>
21185    <!-- ProfileHandlerToken* ProfileHandlerRegisterCallback(ProfileHandlerCallback, void*) -->
21186    <function-decl name='ProfileHandlerRegisterCallback' mangled-name='ProfileHandlerRegisterCallback' filepath='src/profile-handler.cc' line='645' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ProfileHandlerRegisterCallback'>
21187      <!-- parameter of type 'typedef ProfileHandlerCallback' -->
21188      <parameter type-id='type-id-1179' name='callback' filepath='src/profile-handler.cc' line='646' column='1'/>
21189      <!-- parameter of type 'void*' -->
21190      <parameter type-id='type-id-73' name='callback_arg' filepath='src/profile-handler.cc' line='646' column='1'/>
21191      <!-- ProfileHandlerToken* -->
21192      <return type-id='type-id-1180'/>
21193    </function-decl>
21194    <!-- void ProfileHandlerUnregisterCallback(ProfileHandlerToken*) -->
21195    <function-decl name='ProfileHandlerUnregisterCallback' mangled-name='ProfileHandlerUnregisterCallback' filepath='src/profile-handler.cc' line='650' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ProfileHandlerUnregisterCallback'>
21196      <!-- parameter of type 'ProfileHandlerToken*' -->
21197      <parameter type-id='type-id-1180' name='token' filepath='src/profile-handler.cc' line='650' column='1'/>
21198      <!-- void -->
21199      <return type-id='type-id-75'/>
21200    </function-decl>
21201    <!-- void ProfileHandlerReset() -->
21202    <function-decl name='ProfileHandlerReset' mangled-name='ProfileHandlerReset' filepath='src/profile-handler.cc' line='654' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ProfileHandlerReset'>
21203      <!-- void -->
21204      <return type-id='type-id-75'/>
21205    </function-decl>
21206    <!-- void ProfileHandlerGetState(ProfileHandlerState*) -->
21207    <function-decl name='ProfileHandlerGetState' mangled-name='ProfileHandlerGetState' filepath='src/profile-handler.cc' line='658' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ProfileHandlerGetState'>
21208      <!-- parameter of type 'ProfileHandlerState*' -->
21209      <parameter type-id='type-id-1178' name='state' filepath='src/profile-handler.cc' line='658' column='1'/>
21210      <!-- void -->
21211      <return type-id='type-id-75'/>
21212    </function-decl>
21213    <!-- void (int, siginfo_t*, void*, void*) -->
21214    <function-type size-in-bits='64' id='type-id-1231'>
21215      <!-- parameter of type 'int' -->
21216      <parameter type-id='type-id-1'/>
21217      <!-- parameter of type 'siginfo_t*' -->
21218      <parameter type-id='type-id-1177'/>
21219      <!-- parameter of type 'void*' -->
21220      <parameter type-id='type-id-73'/>
21221      <!-- parameter of type 'void*' -->
21222      <parameter type-id='type-id-73'/>
21223      <!-- void -->
21224      <return type-id='type-id-75'/>
21225    </function-type>
21226  </abi-instr>
21227  <abi-instr address-size='64' path='src/profiledata.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-kFgaKP/gperftools-2.4' language='LANG_C_plus_plus'>
21228    <!-- void* const -->
21229    <qualified-type-def type-id='type-id-73' const='yes' id='type-id-1242'/>
21230  </abi-instr>
21231  <abi-instr address-size='64' path='src/profiler.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-kFgaKP/gperftools-2.4' language='LANG_C_plus_plus'>
21232    <!-- ProfileData::Entry::Slot[64] -->
21233    <array-type-def dimensions='1' type-id='type-id-1243' size-in-bits='4096' id='type-id-1244'>
21234      <!-- <anonymous range>[64] -->
21235      <subrange length='64' lower-bound='0' upper-bound='63' type-id='type-id-19' id='type-id-1245'/>
21236    </array-type-def>
21237    <!-- ProfileData::Entry[4] -->
21238    <array-type-def dimensions='1' type-id='type-id-1246' size-in-bits='16896' id='type-id-1247'>
21239      <!-- <anonymous range>[4] -->
21240      <subrange length='4' lower-bound='0' upper-bound='3' type-id='type-id-19' id='type-id-372'/>
21241    </array-type-def>
21242    <!-- char[1024] -->
21243    <array-type-def dimensions='1' type-id='type-id-84' size-in-bits='8192' id='type-id-1248'>
21244      <!-- <anonymous range>[1024] -->
21245      <subrange length='1024' lower-bound='0' upper-bound='1023' type-id='type-id-19' id='type-id-1249'/>
21246    </array-type-def>
21247    <!-- class CpuProfiler -->
21248    <class-decl name='CpuProfiler' size-in-bits='704' visibility='default' filepath='src/profiler.cc' line='89' column='1' id='type-id-1250'>
21249      <data-member access='private' static='yes'>
21250        <!-- static CpuProfiler CpuProfiler::instance_ -->
21251        <var-decl name='instance_' type-id='type-id-1250' mangled-name='_ZN11CpuProfiler9instance_E' visibility='default' filepath='src/profiler.cc' line='107' column='1' elf-symbol-id='_ZN11CpuProfiler9instance_E'/>
21252      </data-member>
21253      <data-member access='private' layout-offset-in-bits='0'>
21254        <!-- SpinLock CpuProfiler::lock_ -->
21255        <var-decl name='lock_' type-id='type-id-290' visibility='default' filepath='src/profiler.cc' line='119' column='1'/>
21256      </data-member>
21257      <data-member access='private' layout-offset-in-bits='64'>
21258        <!-- ProfileData CpuProfiler::collector_ -->
21259        <var-decl name='collector_' type-id='type-id-1251' visibility='default' filepath='src/profiler.cc' line='120' column='1'/>
21260      </data-member>
21261      <data-member access='private' layout-offset-in-bits='512'>
21262        <!-- int (void*)* CpuProfiler::filter_ -->
21263        <var-decl name='filter_' type-id='type-id-1252' visibility='default' filepath='src/profiler.cc' line='125' column='1'/>
21264      </data-member>
21265      <data-member access='private' layout-offset-in-bits='576'>
21266        <!-- void* CpuProfiler::filter_arg_ -->
21267        <var-decl name='filter_arg_' type-id='type-id-73' visibility='default' filepath='src/profiler.cc' line='126' column='1'/>
21268      </data-member>
21269      <data-member access='private' layout-offset-in-bits='640'>
21270        <!-- ProfileHandlerToken* CpuProfiler::prof_handler_token_ -->
21271        <var-decl name='prof_handler_token_' type-id='type-id-1180' visibility='default' filepath='src/profiler.cc' line='130' column='1'/>
21272      </data-member>
21273      <member-function access='private' constructor='yes'>
21274        <!-- CpuProfiler::CpuProfiler() -->
21275        <function-decl name='CpuProfiler' mangled-name='_ZN11CpuProfilerC1Ev' filepath='src/profiler.cc' line='91' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11CpuProfilerC1Ev'>
21276          <!-- implicit parameter of type 'CpuProfiler*' -->
21277          <parameter type-id='type-id-1253' is-artificial='yes'/>
21278          <!-- void -->
21279          <return type-id='type-id-75'/>
21280        </function-decl>
21281      </member-function>
21282      <member-function access='private' destructor='yes'>
21283        <!-- CpuProfiler::~CpuProfiler(int) -->
21284        <function-decl name='~CpuProfiler' mangled-name='_ZN11CpuProfilerD1Ev' filepath='src/profiler.cc' line='92' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11CpuProfilerD1Ev'>
21285          <!-- implicit parameter of type 'CpuProfiler*' -->
21286          <parameter type-id='type-id-1253' is-artificial='yes'/>
21287          <!-- artificial parameter of type 'int' -->
21288          <parameter type-id='type-id-1' is-artificial='yes'/>
21289          <!-- void -->
21290          <return type-id='type-id-75'/>
21291        </function-decl>
21292      </member-function>
21293      <member-function access='private' static='yes'>
21294        <!-- void CpuProfiler::prof_handler(siginfo_t*, void*, void*) -->
21295        <function-decl name='prof_handler' mangled-name='_ZN11CpuProfiler12prof_handlerEiP7siginfoPvS2_' filepath='src/profiler.cc' line='139' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11CpuProfiler12prof_handlerEiP7siginfoPvS2_'>
21296          <!-- parameter of type 'int' -->
21297          <parameter type-id='type-id-1'/>
21298          <!-- parameter of type 'siginfo_t*' -->
21299          <parameter type-id='type-id-1177'/>
21300          <!-- parameter of type 'void*' -->
21301          <parameter type-id='type-id-73'/>
21302          <!-- parameter of type 'void*' -->
21303          <parameter type-id='type-id-73'/>
21304          <!-- void -->
21305          <return type-id='type-id-75'/>
21306        </function-decl>
21307      </member-function>
21308      <member-function access='private'>
21309        <!-- void CpuProfiler::DisableHandler() -->
21310        <function-decl name='DisableHandler' mangled-name='_ZN11CpuProfiler14DisableHandlerEv' filepath='src/profiler.cc' line='136' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11CpuProfiler14DisableHandlerEv'>
21311          <!-- implicit parameter of type 'CpuProfiler*' -->
21312          <parameter type-id='type-id-1253' is-artificial='yes'/>
21313          <!-- void -->
21314          <return type-id='type-id-75'/>
21315        </function-decl>
21316      </member-function>
21317      <member-function access='private'>
21318        <!-- void CpuProfiler::EnableHandler() -->
21319        <function-decl name='EnableHandler' mangled-name='_ZN11CpuProfiler13EnableHandlerEv' filepath='src/profiler.cc' line='133' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11CpuProfiler13EnableHandlerEv'>
21320          <!-- implicit parameter of type 'CpuProfiler*' -->
21321          <parameter type-id='type-id-1253' is-artificial='yes'/>
21322          <!-- void -->
21323          <return type-id='type-id-75'/>
21324        </function-decl>
21325      </member-function>
21326      <member-function access='private'>
21327        <!-- bool CpuProfiler::Enabled() -->
21328        <function-decl name='Enabled' mangled-name='_ZN11CpuProfiler7EnabledEv' filepath='src/profiler.cc' line='103' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11CpuProfiler7EnabledEv'>
21329          <!-- implicit parameter of type 'CpuProfiler*' -->
21330          <parameter type-id='type-id-1253' is-artificial='yes'/>
21331          <!-- bool -->
21332          <return type-id='type-id-76'/>
21333        </function-decl>
21334      </member-function>
21335      <member-function access='private'>
21336        <!-- void CpuProfiler::Stop() -->
21337        <function-decl name='Stop' mangled-name='_ZN11CpuProfiler4StopEv' filepath='src/profiler.cc' line='98' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11CpuProfiler4StopEv'>
21338          <!-- implicit parameter of type 'CpuProfiler*' -->
21339          <parameter type-id='type-id-1253' is-artificial='yes'/>
21340          <!-- void -->
21341          <return type-id='type-id-75'/>
21342        </function-decl>
21343      </member-function>
21344      <member-function access='private'>
21345        <!-- void CpuProfiler::FlushTable() -->
21346        <function-decl name='FlushTable' mangled-name='_ZN11CpuProfiler10FlushTableEv' filepath='src/profiler.cc' line='101' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11CpuProfiler10FlushTableEv'>
21347          <!-- implicit parameter of type 'CpuProfiler*' -->
21348          <parameter type-id='type-id-1253' is-artificial='yes'/>
21349          <!-- void -->
21350          <return type-id='type-id-75'/>
21351        </function-decl>
21352      </member-function>
21353      <member-function access='private'>
21354        <!-- void CpuProfiler::GetCurrentState(ProfilerState*) -->
21355        <function-decl name='GetCurrentState' mangled-name='_ZN11CpuProfiler15GetCurrentStateEP13ProfilerState' filepath='src/profiler.cc' line='105' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11CpuProfiler15GetCurrentStateEP13ProfilerState'>
21356          <!-- implicit parameter of type 'CpuProfiler*' -->
21357          <parameter type-id='type-id-1253' is-artificial='yes'/>
21358          <!-- parameter of type 'ProfilerState*' -->
21359          <parameter type-id='type-id-1254'/>
21360          <!-- void -->
21361          <return type-id='type-id-75'/>
21362        </function-decl>
21363      </member-function>
21364      <member-function access='private'>
21365        <!-- bool CpuProfiler::Start(const char*, const ProfilerOptions*) -->
21366        <function-decl name='Start' mangled-name='_ZN11CpuProfiler5StartEPKcPK15ProfilerOptions' filepath='src/profiler.cc' line='95' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11CpuProfiler5StartEPKcPK15ProfilerOptions'>
21367          <!-- implicit parameter of type 'CpuProfiler*' -->
21368          <parameter type-id='type-id-1253' is-artificial='yes'/>
21369          <!-- parameter of type 'const char*' -->
21370          <parameter type-id='type-id-2'/>
21371          <!-- parameter of type 'const ProfilerOptions*' -->
21372          <parameter type-id='type-id-1255'/>
21373          <!-- bool -->
21374          <return type-id='type-id-76'/>
21375        </function-decl>
21376      </member-function>
21377    </class-decl>
21378    <!-- class ProfileData -->
21379    <class-decl name='ProfileData' size-in-bits='448' visibility='default' filepath='src/profiledata.h' line='79' column='1' id='type-id-1251'>
21380      <member-type access='private'>
21381        <!-- class ProfileData::Options -->
21382        <class-decl name='Options' size-in-bits='32' visibility='default' filepath='src/profiledata.h' line='88' column='1' id='type-id-1256'>
21383          <data-member access='private' layout-offset-in-bits='0'>
21384            <!-- int ProfileData::Options::frequency_ -->
21385            <var-decl name='frequency_' type-id='type-id-1' visibility='default' filepath='src/profiledata.h' line='101' column='1'/>
21386          </data-member>
21387          <member-function access='private' constructor='yes'>
21388            <!-- ProfileData::Options::Options() -->
21389            <function-decl name='Options' filepath='src/profiledata.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
21390              <!-- implicit parameter of type 'ProfileData::Options*' -->
21391              <parameter type-id='type-id-1257' is-artificial='yes'/>
21392              <!-- void -->
21393              <return type-id='type-id-75'/>
21394            </function-decl>
21395          </member-function>
21396          <member-function access='private'>
21397            <!-- void ProfileData::Options::set_frequency(int) -->
21398            <function-decl name='set_frequency' mangled-name='_ZN11ProfileData7Options13set_frequencyEi' filepath='src/profiledata.h' line='96' column='1' visibility='default' binding='global' size-in-bits='64'>
21399              <!-- implicit parameter of type 'ProfileData::Options*' -->
21400              <parameter type-id='type-id-1257' is-artificial='yes'/>
21401              <!-- parameter of type 'int' -->
21402              <parameter type-id='type-id-1'/>
21403              <!-- void -->
21404              <return type-id='type-id-75'/>
21405            </function-decl>
21406          </member-function>
21407          <member-function access='private' constructor='yes'>
21408            <!-- ProfileData::Options::Options() -->
21409            <function-decl name='Options' mangled-name='_ZN11ProfileData7OptionsC1Ev' filepath='src/profiledata.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11ProfileData7OptionsC1Ev'>
21410              <!-- implicit parameter of type 'ProfileData::Options*' -->
21411              <parameter type-id='type-id-1257' is-artificial='yes'/>
21412              <!-- void -->
21413              <return type-id='type-id-75'/>
21414            </function-decl>
21415          </member-function>
21416          <member-function access='private'>
21417            <!-- int ProfileData::Options::frequency() -->
21418            <function-decl name='frequency' mangled-name='_ZNK11ProfileData7Options9frequencyEv' filepath='src/profiledata.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
21419              <!-- implicit parameter of type 'const ProfileData::Options*' -->
21420              <parameter type-id='type-id-1258' is-artificial='yes'/>
21421              <!-- int -->
21422              <return type-id='type-id-1'/>
21423            </function-decl>
21424          </member-function>
21425        </class-decl>
21426      </member-type>
21427      <member-type access='private'>
21428        <!-- struct ProfileData::Bucket -->
21429        <class-decl name='Bucket' size-in-bits='16896' is-struct='yes' visibility='default' filepath='src/profiledata.h' line='161' column='1' id='type-id-1259'>
21430          <data-member access='public' layout-offset-in-bits='0'>
21431            <!-- ProfileData::Entry ProfileData::Bucket::entry[4] -->
21432            <var-decl name='entry' type-id='type-id-1247' visibility='default' filepath='src/profiledata.h' line='162' column='1'/>
21433          </data-member>
21434        </class-decl>
21435      </member-type>
21436      <member-type access='private'>
21437        <!-- struct ProfileData::Entry -->
21438        <class-decl name='Entry' size-in-bits='4224' is-struct='yes' visibility='default' filepath='src/profiledata.h' line='154' column='1' id='type-id-1246'>
21439          <member-type access='private'>
21440            <!-- typedef uintptr_t ProfileData::Entry::Slot -->
21441            <typedef-decl name='Slot' type-id='type-id-239' filepath='src/profiledata.h' line='151' column='1' id='type-id-1243'/>
21442          </member-type>
21443          <data-member access='public' layout-offset-in-bits='0'>
21444            <!-- ProfileData::Entry::Slot ProfileData::Entry::count -->
21445            <var-decl name='count' type-id='type-id-1243' visibility='default' filepath='src/profiledata.h' line='155' column='1'/>
21446          </data-member>
21447          <data-member access='public' layout-offset-in-bits='64'>
21448            <!-- ProfileData::Entry::Slot ProfileData::Entry::depth -->
21449            <var-decl name='depth' type-id='type-id-1243' visibility='default' filepath='src/profiledata.h' line='156' column='1'/>
21450          </data-member>
21451          <data-member access='public' layout-offset-in-bits='128'>
21452            <!-- ProfileData::Entry::Slot ProfileData::Entry::stack[64] -->
21453            <var-decl name='stack' type-id='type-id-1244' visibility='default' filepath='src/profiledata.h' line='157' column='1'/>
21454          </data-member>
21455        </class-decl>
21456      </member-type>
21457      <member-type access='private'>
21458        <!-- struct ProfileData::State -->
21459        <class-decl name='State' size-in-bits='8384' is-struct='yes' visibility='default' filepath='src/profiledata.h' line='81' column='1' id='type-id-1260'>
21460          <data-member access='public' layout-offset-in-bits='0'>
21461            <!-- bool ProfileData::State::enabled -->
21462            <var-decl name='enabled' type-id='type-id-76' visibility='default' filepath='src/profiledata.h' line='82' column='1'/>
21463          </data-member>
21464          <data-member access='public' layout-offset-in-bits='64'>
21465            <!-- time_t ProfileData::State::start_time -->
21466            <var-decl name='start_time' type-id='type-id-1261' visibility='default' filepath='src/profiledata.h' line='83' column='1'/>
21467          </data-member>
21468          <data-member access='public' layout-offset-in-bits='128'>
21469            <!-- char ProfileData::State::profile_name[1024] -->
21470            <var-decl name='profile_name' type-id='type-id-1248' visibility='default' filepath='src/profiledata.h' line='84' column='1'/>
21471          </data-member>
21472          <data-member access='public' layout-offset-in-bits='8320'>
21473            <!-- int ProfileData::State::samples_gathered -->
21474            <var-decl name='samples_gathered' type-id='type-id-1' visibility='default' filepath='src/profiledata.h' line='85' column='1'/>
21475          </data-member>
21476        </class-decl>
21477      </member-type>
21478      <data-member access='private' static='yes'>
21479        <!-- static const int ProfileData::kMaxStackDepth -->
21480        <var-decl name='kMaxStackDepth' type-id='type-id-139' mangled-name='_ZN11ProfileData14kMaxStackDepthE' visibility='default' filepath='src/profiledata.h' line='104' column='1' elf-symbol-id='_ZN11ProfileData14kMaxStackDepthE'/>
21481      </data-member>
21482      <data-member access='private' static='yes'>
21483        <!-- static const int ProfileData::kAssociativity -->
21484        <var-decl name='kAssociativity' type-id='type-id-139' mangled-name='_ZN11ProfileData14kAssociativityE' visibility='default' filepath='src/profiledata.h' line='146' column='1' elf-symbol-id='_ZN11ProfileData14kAssociativityE'/>
21485      </data-member>
21486      <data-member access='private' static='yes'>
21487        <!-- static const int ProfileData::kBuckets -->
21488        <var-decl name='kBuckets' type-id='type-id-139' mangled-name='_ZN11ProfileData8kBucketsE' visibility='default' filepath='src/profiledata.h' line='147' column='1' elf-symbol-id='_ZN11ProfileData8kBucketsE'/>
21489      </data-member>
21490      <data-member access='private' static='yes'>
21491        <!-- static const int ProfileData::kBufferLength -->
21492        <var-decl name='kBufferLength' type-id='type-id-139' mangled-name='_ZN11ProfileData13kBufferLengthE' visibility='default' filepath='src/profiledata.h' line='148' column='1' elf-symbol-id='_ZN11ProfileData13kBufferLengthE'/>
21493      </data-member>
21494      <data-member access='private' layout-offset-in-bits='0'>
21495        <!-- ProfileData::Bucket* ProfileData::hash_ -->
21496        <var-decl name='hash_' type-id='type-id-1262' visibility='default' filepath='src/profiledata.h' line='165' column='1'/>
21497      </data-member>
21498      <data-member access='private' layout-offset-in-bits='64'>
21499        <!-- ProfileData::Entry::Slot* ProfileData::evict_ -->
21500        <var-decl name='evict_' type-id='type-id-1263' visibility='default' filepath='src/profiledata.h' line='166' column='1'/>
21501      </data-member>
21502      <data-member access='private' layout-offset-in-bits='128'>
21503        <!-- int ProfileData::num_evicted_ -->
21504        <var-decl name='num_evicted_' type-id='type-id-1' visibility='default' filepath='src/profiledata.h' line='167' column='1'/>
21505      </data-member>
21506      <data-member access='private' layout-offset-in-bits='160'>
21507        <!-- int ProfileData::out_ -->
21508        <var-decl name='out_' type-id='type-id-1' visibility='default' filepath='src/profiledata.h' line='168' column='1'/>
21509      </data-member>
21510      <data-member access='private' layout-offset-in-bits='192'>
21511        <!-- int ProfileData::count_ -->
21512        <var-decl name='count_' type-id='type-id-1' visibility='default' filepath='src/profiledata.h' line='169' column='1'/>
21513      </data-member>
21514      <data-member access='private' layout-offset-in-bits='224'>
21515        <!-- int ProfileData::evictions_ -->
21516        <var-decl name='evictions_' type-id='type-id-1' visibility='default' filepath='src/profiledata.h' line='170' column='1'/>
21517      </data-member>
21518      <data-member access='private' layout-offset-in-bits='256'>
21519        <!-- size_t ProfileData::total_bytes_ -->
21520        <var-decl name='total_bytes_' type-id='type-id-7' visibility='default' filepath='src/profiledata.h' line='171' column='1'/>
21521      </data-member>
21522      <data-member access='private' layout-offset-in-bits='320'>
21523        <!-- char* ProfileData::fname_ -->
21524        <var-decl name='fname_' type-id='type-id-3' visibility='default' filepath='src/profiledata.h' line='172' column='1'/>
21525      </data-member>
21526      <data-member access='private' layout-offset-in-bits='384'>
21527        <!-- time_t ProfileData::start_time_ -->
21528        <var-decl name='start_time_' type-id='type-id-1261' visibility='default' filepath='src/profiledata.h' line='173' column='1'/>
21529      </data-member>
21530      <member-function access='private' constructor='yes'>
21531        <!-- ProfileData::ProfileData() -->
21532        <function-decl name='ProfileData' filepath='src/profiledata.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
21533          <!-- implicit parameter of type 'ProfileData*' -->
21534          <parameter type-id='type-id-1264' is-artificial='yes'/>
21535          <!-- void -->
21536          <return type-id='type-id-75'/>
21537        </function-decl>
21538      </member-function>
21539      <member-function access='private' destructor='yes'>
21540        <!-- ProfileData::~ProfileData(int) -->
21541        <function-decl name='~ProfileData' filepath='src/profiledata.h' line='107' column='1' visibility='default' binding='global' size-in-bits='64'>
21542          <!-- implicit parameter of type 'ProfileData*' -->
21543          <parameter type-id='type-id-1264' is-artificial='yes'/>
21544          <!-- artificial parameter of type 'int' -->
21545          <parameter type-id='type-id-1' is-artificial='yes'/>
21546          <!-- void -->
21547          <return type-id='type-id-75'/>
21548        </function-decl>
21549      </member-function>
21550      <member-function access='private' constructor='yes'>
21551        <!-- ProfileData::ProfileData(const ProfileData&) -->
21552        <function-decl name='ProfileData' filepath='src/profiledata.h' line='181' column='1' visibility='default' binding='global' size-in-bits='64'>
21553          <!-- implicit parameter of type 'ProfileData*' -->
21554          <parameter type-id='type-id-1264' is-artificial='yes'/>
21555          <!-- parameter of type 'const ProfileData&' -->
21556          <parameter type-id='type-id-1265'/>
21557          <!-- void -->
21558          <return type-id='type-id-75'/>
21559        </function-decl>
21560      </member-function>
21561      <member-function access='private'>
21562        <!-- bool ProfileData::enabled() -->
21563        <function-decl name='enabled' mangled-name='_ZNK11ProfileData7enabledEv' filepath='src/profiledata.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
21564          <!-- implicit parameter of type 'const ProfileData*' -->
21565          <parameter type-id='type-id-1266' is-artificial='yes'/>
21566          <!-- bool -->
21567          <return type-id='type-id-76'/>
21568        </function-decl>
21569      </member-function>
21570      <member-function access='private' constructor='yes'>
21571        <!-- ProfileData::ProfileData() -->
21572        <function-decl name='ProfileData' mangled-name='_ZN11ProfileDataC1Ev' filepath='src/profiledata.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11ProfileDataC1Ev'>
21573          <!-- implicit parameter of type 'ProfileData*' -->
21574          <parameter type-id='type-id-1264' is-artificial='yes'/>
21575          <!-- void -->
21576          <return type-id='type-id-75'/>
21577        </function-decl>
21578      </member-function>
21579      <member-function access='private' destructor='yes'>
21580        <!-- ProfileData::~ProfileData(int) -->
21581        <function-decl name='~ProfileData' mangled-name='_ZN11ProfileDataD1Ev' filepath='src/profiledata.h' line='107' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11ProfileDataD1Ev'>
21582          <!-- implicit parameter of type 'ProfileData*' -->
21583          <parameter type-id='type-id-1264' is-artificial='yes'/>
21584          <!-- artificial parameter of type 'int' -->
21585          <parameter type-id='type-id-1' is-artificial='yes'/>
21586          <!-- void -->
21587          <return type-id='type-id-75'/>
21588        </function-decl>
21589      </member-function>
21590      <member-function access='private' constructor='yes'>
21591        <!-- ProfileData::ProfileData(const ProfileData&) -->
21592        <function-decl name='ProfileData' filepath='src/profiledata.h' line='181' column='1' visibility='default' binding='global' size-in-bits='64'>
21593          <!-- implicit parameter of type 'ProfileData*' -->
21594          <parameter type-id='type-id-1264' is-artificial='yes'/>
21595          <!-- parameter of type 'const ProfileData&' -->
21596          <parameter type-id='type-id-1265'/>
21597          <!-- void -->
21598          <return type-id='type-id-75'/>
21599        </function-decl>
21600      </member-function>
21601      <member-function access='private'>
21602        <!-- void ProfileData::FlushEvicted() -->
21603        <function-decl name='FlushEvicted' mangled-name='_ZN11ProfileData12FlushEvictedEv' filepath='src/profiledata.h' line='179' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11ProfileData12FlushEvictedEv'>
21604          <!-- implicit parameter of type 'ProfileData*' -->
21605          <parameter type-id='type-id-1264' is-artificial='yes'/>
21606          <!-- void -->
21607          <return type-id='type-id-75'/>
21608        </function-decl>
21609      </member-function>
21610      <member-function access='private'>
21611        <!-- void ProfileData::GetCurrentState(ProfileData::State*) -->
21612        <function-decl name='GetCurrentState' mangled-name='_ZNK11ProfileData15GetCurrentStateEPNS_5StateE' filepath='src/profiledata.h' line='143' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK11ProfileData15GetCurrentStateEPNS_5StateE'>
21613          <!-- implicit parameter of type 'const ProfileData*' -->
21614          <parameter type-id='type-id-1266' is-artificial='yes'/>
21615          <!-- parameter of type 'ProfileData::State*' -->
21616          <parameter type-id='type-id-1267'/>
21617          <!-- void -->
21618          <return type-id='type-id-75'/>
21619        </function-decl>
21620      </member-function>
21621      <member-function access='private'>
21622        <!-- void ProfileData::Reset() -->
21623        <function-decl name='Reset' mangled-name='_ZN11ProfileData5ResetEv' filepath='src/profiledata.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11ProfileData5ResetEv'>
21624          <!-- implicit parameter of type 'ProfileData*' -->
21625          <parameter type-id='type-id-1264' is-artificial='yes'/>
21626          <!-- void -->
21627          <return type-id='type-id-75'/>
21628        </function-decl>
21629      </member-function>
21630      <member-function access='private'>
21631        <!-- bool ProfileData::Start(const char*, const ProfileData::Options&) -->
21632        <function-decl name='Start' mangled-name='_ZN11ProfileData5StartEPKcRKNS_7OptionsE' filepath='src/profiledata.h' line='116' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11ProfileData5StartEPKcRKNS_7OptionsE'>
21633          <!-- implicit parameter of type 'ProfileData*' -->
21634          <parameter type-id='type-id-1264' is-artificial='yes'/>
21635          <!-- parameter of type 'const char*' -->
21636          <parameter type-id='type-id-2'/>
21637          <!-- parameter of type 'const ProfileData::Options&' -->
21638          <parameter type-id='type-id-1268'/>
21639          <!-- bool -->
21640          <return type-id='type-id-76'/>
21641        </function-decl>
21642      </member-function>
21643      <member-function access='private'>
21644        <!-- void ProfileData::Evict(const ProfileData::Entry&) -->
21645        <function-decl name='Evict' mangled-name='_ZN11ProfileData5EvictERKNS_5EntryE' filepath='src/profiledata.h' line='176' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11ProfileData5EvictERKNS_5EntryE'>
21646          <!-- implicit parameter of type 'ProfileData*' -->
21647          <parameter type-id='type-id-1264' is-artificial='yes'/>
21648          <!-- parameter of type 'const ProfileData::Entry&' -->
21649          <parameter type-id='type-id-1269'/>
21650          <!-- void -->
21651          <return type-id='type-id-75'/>
21652        </function-decl>
21653      </member-function>
21654      <member-function access='private'>
21655        <!-- void ProfileData::Add(int, void* const*) -->
21656        <function-decl name='Add' mangled-name='_ZN11ProfileData3AddEiPKPKv' filepath='src/profiledata.h' line='133' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11ProfileData3AddEiPKPKv'>
21657          <!-- implicit parameter of type 'ProfileData*' -->
21658          <parameter type-id='type-id-1264' is-artificial='yes'/>
21659          <!-- parameter of type 'int' -->
21660          <parameter type-id='type-id-1'/>
21661          <!-- parameter of type 'void* const*' -->
21662          <parameter type-id='type-id-251'/>
21663          <!-- void -->
21664          <return type-id='type-id-75'/>
21665        </function-decl>
21666      </member-function>
21667      <member-function access='private'>
21668        <!-- void ProfileData::FlushTable() -->
21669        <function-decl name='FlushTable' mangled-name='_ZN11ProfileData10FlushTableEv' filepath='src/profiledata.h' line='137' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11ProfileData10FlushTableEv'>
21670          <!-- implicit parameter of type 'ProfileData*' -->
21671          <parameter type-id='type-id-1264' is-artificial='yes'/>
21672          <!-- void -->
21673          <return type-id='type-id-75'/>
21674        </function-decl>
21675      </member-function>
21676      <member-function access='private'>
21677        <!-- void ProfileData::Stop() -->
21678        <function-decl name='Stop' mangled-name='_ZN11ProfileData4StopEv' filepath='src/profiledata.h' line='120' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11ProfileData4StopEv'>
21679          <!-- implicit parameter of type 'ProfileData*' -->
21680          <parameter type-id='type-id-1264' is-artificial='yes'/>
21681          <!-- void -->
21682          <return type-id='type-id-75'/>
21683        </function-decl>
21684      </member-function>
21685    </class-decl>
21686    <!-- int[28] -->
21687    <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='896' id='type-id-1270'>
21688      <!-- <anonymous range>[28] -->
21689      <subrange length='28' lower-bound='0' upper-bound='27' type-id='type-id-19' id='type-id-1271'/>
21690    </array-type-def>
21691    <!-- struct ProfilerOptions -->
21692    <class-decl name='ProfilerOptions' size-in-bits='128' is-struct='yes' visibility='default' filepath='./src/gperftools/profiler.h' line='89' column='1' id='type-id-1272'>
21693      <data-member access='public' layout-offset-in-bits='0'>
21694        <!-- int (void*)* ProfilerOptions::filter_in_thread -->
21695        <var-decl name='filter_in_thread' type-id='type-id-1252' visibility='default' filepath='./src/gperftools/profiler.h' line='108' column='1'/>
21696      </data-member>
21697      <data-member access='public' layout-offset-in-bits='64'>
21698        <!-- void* ProfilerOptions::filter_in_thread_arg -->
21699        <var-decl name='filter_in_thread_arg' type-id='type-id-73' visibility='default' filepath='./src/gperftools/profiler.h' line='109' column='1'/>
21700      </data-member>
21701    </class-decl>
21702    <!-- struct ProfilerState -->
21703    <class-decl name='ProfilerState' size-in-bits='8384' is-struct='yes' visibility='default' filepath='./src/gperftools/profiler.h' line='157' column='1' id='type-id-1273'>
21704      <data-member access='public' layout-offset-in-bits='0'>
21705        <!-- int ProfilerState::enabled -->
21706        <var-decl name='enabled' type-id='type-id-1' visibility='default' filepath='./src/gperftools/profiler.h' line='158' column='1'/>
21707      </data-member>
21708      <data-member access='public' layout-offset-in-bits='64'>
21709        <!-- time_t ProfilerState::start_time -->
21710        <var-decl name='start_time' type-id='type-id-1261' visibility='default' filepath='./src/gperftools/profiler.h' line='159' column='1'/>
21711      </data-member>
21712      <data-member access='public' layout-offset-in-bits='128'>
21713        <!-- char ProfilerState::profile_name[1024] -->
21714        <var-decl name='profile_name' type-id='type-id-1248' visibility='default' filepath='./src/gperftools/profiler.h' line='160' column='1'/>
21715      </data-member>
21716      <data-member access='public' layout-offset-in-bits='8320'>
21717        <!-- int ProfilerState::samples_gathered -->
21718        <var-decl name='samples_gathered' type-id='type-id-1' visibility='default' filepath='./src/gperftools/profiler.h' line='161' column='1'/>
21719      </data-member>
21720    </class-decl>
21721    <!-- struct siginfo -->
21722    <class-decl name='siginfo' size-in-bits='1024' is-struct='yes' visibility='default' filepath='/usr/include/bits/siginfo.h' line='52' column='1' id='type-id-1274'>
21723      <member-type access='public'>
21724        <!-- union {int _pad[28]; struct {__pid_t si_pid; __uid_t si_uid;} _kill; struct {int si_tid; int si_overrun; sigval_t si_sigval;} _timer; struct {__pid_t si_pid; __uid_t si_uid; sigval_t si_sigval;} _rt; struct {__pid_t si_pid; __uid_t si_uid; int si_status; __clock_t si_utime; __clock_t si_stime;} _sigchld; struct {void* si_addr;} _sigfault; struct {long int si_band; int si_fd;} _sigpoll;} -->
21725        <union-decl name='__anonymous_union__' size-in-bits='896' is-anonymous='yes' visibility='default' filepath='/usr/include/bits/siginfo.h' line='59' column='1' id='type-id-1275'>
21726          <member-type access='public'>
21727            <!-- struct {__pid_t si_pid; __uid_t si_uid; int si_status; __clock_t si_utime; __clock_t si_stime;} -->
21728            <class-decl name='__anonymous_struct__3' size-in-bits='256' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/usr/include/bits/siginfo.h' line='87' column='1' id='type-id-1276'>
21729              <data-member access='public' layout-offset-in-bits='0'>
21730                <!-- __pid_t si_pid -->
21731                <var-decl name='si_pid' type-id='type-id-79' visibility='default' filepath='/usr/include/bits/siginfo.h' line='88' column='1'/>
21732              </data-member>
21733              <data-member access='public' layout-offset-in-bits='32'>
21734                <!-- __uid_t si_uid -->
21735                <var-decl name='si_uid' type-id='type-id-1277' visibility='default' filepath='/usr/include/bits/siginfo.h' line='89' column='1'/>
21736              </data-member>
21737              <data-member access='public' layout-offset-in-bits='64'>
21738                <!-- int si_status -->
21739                <var-decl name='si_status' type-id='type-id-1' visibility='default' filepath='/usr/include/bits/siginfo.h' line='90' column='1'/>
21740              </data-member>
21741              <data-member access='public' layout-offset-in-bits='128'>
21742                <!-- __clock_t si_utime -->
21743                <var-decl name='si_utime' type-id='type-id-1278' visibility='default' filepath='/usr/include/bits/siginfo.h' line='91' column='1'/>
21744              </data-member>
21745              <data-member access='public' layout-offset-in-bits='192'>
21746                <!-- __clock_t si_stime -->
21747                <var-decl name='si_stime' type-id='type-id-1278' visibility='default' filepath='/usr/include/bits/siginfo.h' line='92' column='1'/>
21748              </data-member>
21749            </class-decl>
21750          </member-type>
21751          <member-type access='public'>
21752            <!-- struct {__pid_t si_pid; __uid_t si_uid; sigval_t si_sigval;} -->
21753            <class-decl name='__anonymous_struct__2' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/usr/include/bits/siginfo.h' line='79' column='1' id='type-id-1279'>
21754              <data-member access='public' layout-offset-in-bits='0'>
21755                <!-- __pid_t si_pid -->
21756                <var-decl name='si_pid' type-id='type-id-79' visibility='default' filepath='/usr/include/bits/siginfo.h' line='80' column='1'/>
21757              </data-member>
21758              <data-member access='public' layout-offset-in-bits='32'>
21759                <!-- __uid_t si_uid -->
21760                <var-decl name='si_uid' type-id='type-id-1277' visibility='default' filepath='/usr/include/bits/siginfo.h' line='81' column='1'/>
21761              </data-member>
21762              <data-member access='public' layout-offset-in-bits='64'>
21763                <!-- sigval_t si_sigval -->
21764                <var-decl name='si_sigval' type-id='type-id-1280' visibility='default' filepath='/usr/include/bits/siginfo.h' line='82' column='1'/>
21765              </data-member>
21766            </class-decl>
21767          </member-type>
21768          <member-type access='public'>
21769            <!-- struct {__pid_t si_pid; __uid_t si_uid;} -->
21770            <class-decl name='__anonymous_struct__' size-in-bits='64' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/usr/include/bits/siginfo.h' line='64' column='1' id='type-id-1281'>
21771              <data-member access='public' layout-offset-in-bits='0'>
21772                <!-- __pid_t si_pid -->
21773                <var-decl name='si_pid' type-id='type-id-79' visibility='default' filepath='/usr/include/bits/siginfo.h' line='65' column='1'/>
21774              </data-member>
21775              <data-member access='public' layout-offset-in-bits='32'>
21776                <!-- __uid_t si_uid -->
21777                <var-decl name='si_uid' type-id='type-id-1277' visibility='default' filepath='/usr/include/bits/siginfo.h' line='66' column='1'/>
21778              </data-member>
21779            </class-decl>
21780          </member-type>
21781          <member-type access='public'>
21782            <!-- struct {int si_tid; int si_overrun; sigval_t si_sigval;} -->
21783            <class-decl name='__anonymous_struct__1' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/usr/include/bits/siginfo.h' line='71' column='1' id='type-id-1282'>
21784              <data-member access='public' layout-offset-in-bits='0'>
21785                <!-- int si_tid -->
21786                <var-decl name='si_tid' type-id='type-id-1' visibility='default' filepath='/usr/include/bits/siginfo.h' line='72' column='1'/>
21787              </data-member>
21788              <data-member access='public' layout-offset-in-bits='32'>
21789                <!-- int si_overrun -->
21790                <var-decl name='si_overrun' type-id='type-id-1' visibility='default' filepath='/usr/include/bits/siginfo.h' line='73' column='1'/>
21791              </data-member>
21792              <data-member access='public' layout-offset-in-bits='64'>
21793                <!-- sigval_t si_sigval -->
21794                <var-decl name='si_sigval' type-id='type-id-1280' visibility='default' filepath='/usr/include/bits/siginfo.h' line='74' column='1'/>
21795              </data-member>
21796            </class-decl>
21797          </member-type>
21798          <member-type access='public'>
21799            <!-- struct {long int si_band; int si_fd;} -->
21800            <class-decl name='__anonymous_struct__5' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/usr/include/bits/siginfo.h' line='103' column='1' id='type-id-1283'>
21801              <data-member access='public' layout-offset-in-bits='0'>
21802                <!-- long int si_band -->
21803                <var-decl name='si_band' type-id='type-id-18' visibility='default' filepath='/usr/include/bits/siginfo.h' line='104' column='1'/>
21804              </data-member>
21805              <data-member access='public' layout-offset-in-bits='64'>
21806                <!-- int si_fd -->
21807                <var-decl name='si_fd' type-id='type-id-1' visibility='default' filepath='/usr/include/bits/siginfo.h' line='105' column='1'/>
21808              </data-member>
21809            </class-decl>
21810          </member-type>
21811          <member-type access='public'>
21812            <!-- struct {void* si_addr;} -->
21813            <class-decl name='__anonymous_struct__4' size-in-bits='64' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/usr/include/bits/siginfo.h' line='97' column='1' id='type-id-1284'>
21814              <data-member access='public' layout-offset-in-bits='0'>
21815                <!-- void* si_addr -->
21816                <var-decl name='si_addr' type-id='type-id-73' visibility='default' filepath='/usr/include/bits/siginfo.h' line='98' column='1'/>
21817              </data-member>
21818            </class-decl>
21819          </member-type>
21820          <data-member access='public'>
21821            <!-- int _pad[28] -->
21822            <var-decl name='_pad' type-id='type-id-1270' visibility='default' filepath='/usr/include/bits/siginfo.h' line='60' column='1'/>
21823          </data-member>
21824          <data-member access='public'>
21825            <!-- struct {__pid_t si_pid; __uid_t si_uid;} _kill -->
21826            <var-decl name='_kill' type-id='type-id-1281' visibility='default' filepath='/usr/include/bits/siginfo.h' line='67' column='1'/>
21827          </data-member>
21828          <data-member access='public'>
21829            <!-- struct {int si_tid; int si_overrun; sigval_t si_sigval;} _timer -->
21830            <var-decl name='_timer' type-id='type-id-1282' visibility='default' filepath='/usr/include/bits/siginfo.h' line='75' column='1'/>
21831          </data-member>
21832          <data-member access='public'>
21833            <!-- struct {__pid_t si_pid; __uid_t si_uid; sigval_t si_sigval;} _rt -->
21834            <var-decl name='_rt' type-id='type-id-1279' visibility='default' filepath='/usr/include/bits/siginfo.h' line='83' column='1'/>
21835          </data-member>
21836          <data-member access='public'>
21837            <!-- struct {__pid_t si_pid; __uid_t si_uid; int si_status; __clock_t si_utime; __clock_t si_stime;} _sigchld -->
21838            <var-decl name='_sigchld' type-id='type-id-1276' visibility='default' filepath='/usr/include/bits/siginfo.h' line='93' column='1'/>
21839          </data-member>
21840          <data-member access='public'>
21841            <!-- struct {void* si_addr;} _sigfault -->
21842            <var-decl name='_sigfault' type-id='type-id-1284' visibility='default' filepath='/usr/include/bits/siginfo.h' line='99' column='1'/>
21843          </data-member>
21844          <data-member access='public'>
21845            <!-- struct {long int si_band; int si_fd;} _sigpoll -->
21846            <var-decl name='_sigpoll' type-id='type-id-1283' visibility='default' filepath='/usr/include/bits/siginfo.h' line='106' column='1'/>
21847          </data-member>
21848        </union-decl>
21849      </member-type>
21850      <data-member access='public' layout-offset-in-bits='0'>
21851        <!-- int siginfo::si_signo -->
21852        <var-decl name='si_signo' type-id='type-id-1' visibility='default' filepath='/usr/include/bits/siginfo.h' line='53' column='1'/>
21853      </data-member>
21854      <data-member access='public' layout-offset-in-bits='32'>
21855        <!-- int siginfo::si_errno -->
21856        <var-decl name='si_errno' type-id='type-id-1' visibility='default' filepath='/usr/include/bits/siginfo.h' line='54' column='1'/>
21857      </data-member>
21858      <data-member access='public' layout-offset-in-bits='64'>
21859        <!-- int siginfo::si_code -->
21860        <var-decl name='si_code' type-id='type-id-1' visibility='default' filepath='/usr/include/bits/siginfo.h' line='56' column='1'/>
21861      </data-member>
21862      <data-member access='public' layout-offset-in-bits='128'>
21863        <!-- union {int _pad[28]; struct {__pid_t si_pid; __uid_t si_uid;} _kill; struct {int si_tid; int si_overrun; sigval_t si_sigval;} _timer; struct {__pid_t si_pid; __uid_t si_uid; sigval_t si_sigval;} _rt; struct {__pid_t si_pid; __uid_t si_uid; int si_status; __clock_t si_utime; __clock_t si_stime;} _sigchld; struct {void* si_addr;} _sigfault; struct {long int si_band; int si_fd;} _sigpoll;} siginfo::_sifields -->
21864        <var-decl name='_sifields' type-id='type-id-1275' visibility='default' filepath='/usr/include/bits/siginfo.h' line='107' column='1'/>
21865      </data-member>
21866    </class-decl>
21867    <!-- typedef long int __clock_t -->
21868    <typedef-decl name='__clock_t' type-id='type-id-18' filepath='/usr/include/bits/types.h' line='145' column='1' id='type-id-1278'/>
21869    <!-- typedef long int __time_t -->
21870    <typedef-decl name='__time_t' type-id='type-id-18' filepath='/usr/include/bits/types.h' line='149' column='1' id='type-id-1285'/>
21871    <!-- typedef unsigned int __uid_t -->
21872    <typedef-decl name='__uid_t' type-id='type-id-161' filepath='/usr/include/bits/types.h' line='135' column='1' id='type-id-1277'/>
21873    <!-- typedef siginfo siginfo_t -->
21874    <typedef-decl name='siginfo_t' type-id='type-id-1274' filepath='/usr/include/bits/siginfo.h' line='108' column='1' id='type-id-1286'/>
21875    <!-- typedef sigval sigval_t -->
21876    <typedef-decl name='sigval_t' type-id='type-id-1287' filepath='/usr/include/bits/siginfo.h' line='37' column='1' id='type-id-1280'/>
21877    <!-- typedef __time_t time_t -->
21878    <typedef-decl name='time_t' type-id='type-id-1285' filepath='/usr/include/time.h' line='76' column='1' id='type-id-1261'/>
21879    <!-- union sigval -->
21880    <union-decl name='sigval' size-in-bits='64' visibility='default' filepath='/usr/include/bits/siginfo.h' line='34' column='1' id='type-id-1287'>
21881      <data-member access='public'>
21882        <!-- int sigval::sival_int -->
21883        <var-decl name='sival_int' type-id='type-id-1' visibility='default' filepath='/usr/include/bits/siginfo.h' line='35' column='1'/>
21884      </data-member>
21885      <data-member access='public'>
21886        <!-- void* sigval::sival_ptr -->
21887        <var-decl name='sival_ptr' type-id='type-id-73' visibility='default' filepath='/usr/include/bits/siginfo.h' line='36' column='1'/>
21888      </data-member>
21889    </union-decl>
21890    <!-- CpuProfiler* -->
21891    <pointer-type-def type-id='type-id-1250' size-in-bits='64' id='type-id-1253'/>
21892    <!-- ProfileData* -->
21893    <pointer-type-def type-id='type-id-1251' size-in-bits='64' id='type-id-1264'/>
21894    <!-- ProfileData::Bucket* -->
21895    <pointer-type-def type-id='type-id-1259' size-in-bits='64' id='type-id-1262'/>
21896    <!-- ProfileData::Entry::Slot* -->
21897    <pointer-type-def type-id='type-id-1243' size-in-bits='64' id='type-id-1263'/>
21898    <!-- ProfileData::Options* -->
21899    <pointer-type-def type-id='type-id-1256' size-in-bits='64' id='type-id-1257'/>
21900    <!-- ProfileData::State* -->
21901    <pointer-type-def type-id='type-id-1260' size-in-bits='64' id='type-id-1267'/>
21902    <!-- ProfileHandlerToken* -->
21903    <pointer-type-def type-id='type-id-1182' size-in-bits='64' id='type-id-1180'/>
21904    <!-- ProfilerState* -->
21905    <pointer-type-def type-id='type-id-1273' size-in-bits='64' id='type-id-1254'/>
21906    <!-- const ProfileData -->
21907    <qualified-type-def type-id='type-id-1251' const='yes' id='type-id-1288'/>
21908    <!-- const ProfileData& -->
21909    <reference-type-def kind='lvalue' type-id='type-id-1288' size-in-bits='64' id='type-id-1265'/>
21910    <!-- const ProfileData* -->
21911    <pointer-type-def type-id='type-id-1288' size-in-bits='64' id='type-id-1266'/>
21912    <!-- const ProfileData::Entry -->
21913    <qualified-type-def type-id='type-id-1246' const='yes' id='type-id-1289'/>
21914    <!-- const ProfileData::Entry& -->
21915    <reference-type-def kind='lvalue' type-id='type-id-1289' size-in-bits='64' id='type-id-1269'/>
21916    <!-- const ProfileData::Options -->
21917    <qualified-type-def type-id='type-id-1256' const='yes' id='type-id-1290'/>
21918    <!-- const ProfileData::Options& -->
21919    <reference-type-def kind='lvalue' type-id='type-id-1290' size-in-bits='64' id='type-id-1268'/>
21920    <!-- const ProfileData::Options* -->
21921    <pointer-type-def type-id='type-id-1290' size-in-bits='64' id='type-id-1258'/>
21922    <!-- const ProfilerOptions -->
21923    <qualified-type-def type-id='type-id-1272' const='yes' id='type-id-1291'/>
21924    <!-- const ProfilerOptions* -->
21925    <pointer-type-def type-id='type-id-1291' size-in-bits='64' id='type-id-1255'/>
21926    <!-- int (void*)* -->
21927    <pointer-type-def type-id='type-id-1292' size-in-bits='64' id='type-id-1252'/>
21928    <!-- siginfo_t* -->
21929    <pointer-type-def type-id='type-id-1286' size-in-bits='64' id='type-id-1177'/>
21930    <!-- void* const -->
21931    <qualified-type-def type-id='type-id-73' const='yes' id='type-id-1293'/>
21932    <!-- namespace base -->
21933    <namespace-decl name='base'>
21934      <!-- namespace base::subtle -->
21935      <namespace-decl name='subtle'>
21936        <!-- Atomic32 base::subtle::NoBarrier_CompareAndSwap(volatile Atomic32*, Atomic32, Atomic32) -->
21937        <function-decl name='NoBarrier_CompareAndSwap' filepath='./src/base/atomicops-internals-x86.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
21938          <!-- parameter of type 'volatile Atomic32*' -->
21939          <parameter type-id='type-id-92'/>
21940          <!-- parameter of type 'typedef Atomic32' -->
21941          <parameter type-id='type-id-93'/>
21942          <!-- parameter of type 'typedef Atomic32' -->
21943          <parameter type-id='type-id-93'/>
21944          <!-- typedef Atomic32 -->
21945          <return type-id='type-id-93'/>
21946        </function-decl>
21947        <!-- Atomic32 base::subtle::NoBarrier_AtomicExchange(volatile Atomic32*, Atomic32) -->
21948        <function-decl name='NoBarrier_AtomicExchange' filepath='./src/base/atomicops-internals-x86.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
21949          <!-- parameter of type 'volatile Atomic32*' -->
21950          <parameter type-id='type-id-92'/>
21951          <!-- parameter of type 'typedef Atomic32' -->
21952          <parameter type-id='type-id-93'/>
21953          <!-- typedef Atomic32 -->
21954          <return type-id='type-id-93'/>
21955        </function-decl>
21956        <!-- Atomic32 base::subtle::Release_AtomicExchange(volatile Atomic32*, Atomic32) -->
21957        <function-decl name='Release_AtomicExchange' filepath='./src/base/atomicops-internals-x86.h' line='100' column='1' visibility='default' binding='global' size-in-bits='64'>
21958          <!-- parameter of type 'volatile Atomic32*' -->
21959          <parameter type-id='type-id-92'/>
21960          <!-- parameter of type 'typedef Atomic32' -->
21961          <parameter type-id='type-id-93'/>
21962          <!-- typedef Atomic32 -->
21963          <return type-id='type-id-93'/>
21964        </function-decl>
21965        <!-- Atomic32 base::subtle::Acquire_CompareAndSwap(volatile Atomic32*, Atomic32, Atomic32) -->
21966        <function-decl name='Acquire_CompareAndSwap' filepath='./src/base/atomicops-internals-x86.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
21967          <!-- parameter of type 'volatile Atomic32*' -->
21968          <parameter type-id='type-id-92'/>
21969          <!-- parameter of type 'typedef Atomic32' -->
21970          <parameter type-id='type-id-93'/>
21971          <!-- parameter of type 'typedef Atomic32' -->
21972          <parameter type-id='type-id-93'/>
21973          <!-- typedef Atomic32 -->
21974          <return type-id='type-id-93'/>
21975        </function-decl>
21976      </namespace-decl>
21977    </namespace-decl>
21978    <!-- namespace tcmalloc -->
21979    <namespace-decl name='tcmalloc'>
21980      <!-- namespace tcmalloc::commandlineflags -->
21981      <namespace-decl name='commandlineflags'>
21982        <!-- bool tcmalloc::commandlineflags::StringToBool(const char*, bool) -->
21983        <function-decl name='StringToBool' filepath='src/base/commandlineflags.h' line='118' column='1' visibility='default' binding='global' size-in-bits='64'>
21984          <!-- parameter of type 'const char*' -->
21985          <parameter type-id='type-id-2'/>
21986          <!-- parameter of type 'bool' -->
21987          <parameter type-id='type-id-76'/>
21988          <!-- bool -->
21989          <return type-id='type-id-76'/>
21990        </function-decl>
21991      </namespace-decl>
21992    </namespace-decl>
21993    <!-- namespace FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead -->
21994    <namespace-decl name='FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead'>
21995      <!-- bool FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_cpu_profiler_unittest -->
21996      <var-decl name='FLAGS_cpu_profiler_unittest' type-id='type-id-76' mangled-name='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead27FLAGS_cpu_profiler_unittestE' visibility='default' filepath='src/profiler.cc' line='74' column='1' elf-symbol-id='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead27FLAGS_cpu_profiler_unittestE'/>
21997      <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_nocpu_profiler_unittest -->
21998      <var-decl name='FLAGS_nocpu_profiler_unittest' type-id='type-id-84' mangled-name='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead29FLAGS_nocpu_profiler_unittestE' visibility='default' filepath='src/profiler.cc' line='78' column='1' elf-symbol-id='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead29FLAGS_nocpu_profiler_unittestE'/>
21999    </namespace-decl>
22000    <!-- void ProfilerRegisterThread() -->
22001    <function-decl name='ProfilerRegisterThread' mangled-name='ProfilerRegisterThread' filepath='src/profiler.cc' line='378' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ProfilerRegisterThread'>
22002      <!-- void -->
22003      <return type-id='type-id-75'/>
22004    </function-decl>
22005    <!-- void ProfilerFlush() -->
22006    <function-decl name='ProfilerFlush' mangled-name='ProfilerFlush' filepath='src/profiler.cc' line='382' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ProfilerFlush'>
22007      <!-- void -->
22008      <return type-id='type-id-75'/>
22009    </function-decl>
22010    <!-- int ProfilingIsEnabledForAllThreads() -->
22011    <function-decl name='ProfilingIsEnabledForAllThreads' mangled-name='ProfilingIsEnabledForAllThreads' filepath='src/profiler.cc' line='386' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ProfilingIsEnabledForAllThreads'>
22012      <!-- int -->
22013      <return type-id='type-id-1'/>
22014    </function-decl>
22015    <!-- int ProfilerStart(const char*) -->
22016    <function-decl name='ProfilerStart' mangled-name='ProfilerStart' filepath='src/profiler.cc' line='390' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ProfilerStart'>
22017      <!-- parameter of type 'const char*' -->
22018      <parameter type-id='type-id-2' name='fname' filepath='src/profiler.cc' line='390' column='1'/>
22019      <!-- int -->
22020      <return type-id='type-id-1'/>
22021    </function-decl>
22022    <!-- int ProfilerStartWithOptions(const char*, const ProfilerOptions*) -->
22023    <function-decl name='ProfilerStartWithOptions' mangled-name='ProfilerStartWithOptions' filepath='src/profiler.cc' line='394' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ProfilerStartWithOptions'>
22024      <!-- parameter of type 'const char*' -->
22025      <parameter type-id='type-id-2' name='fname' filepath='src/profiler.cc' line='395' column='1'/>
22026      <!-- parameter of type 'const ProfilerOptions*' -->
22027      <parameter type-id='type-id-1255' name='options' filepath='src/profiler.cc' line='395' column='1'/>
22028      <!-- int -->
22029      <return type-id='type-id-1'/>
22030    </function-decl>
22031    <!-- void ProfilerStop() -->
22032    <function-decl name='ProfilerStop' mangled-name='ProfilerStop' filepath='src/profiler.cc' line='399' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ProfilerStop'>
22033      <!-- void -->
22034      <return type-id='type-id-75'/>
22035    </function-decl>
22036    <!-- void ProfilerGetCurrentState(ProfilerState*) -->
22037    <function-decl name='ProfilerGetCurrentState' mangled-name='ProfilerGetCurrentState' filepath='src/profiler.cc' line='403' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ProfilerGetCurrentState'>
22038      <!-- parameter of type 'ProfilerState*' -->
22039      <parameter type-id='type-id-1254' name='state' filepath='src/profiler.cc' line='404' column='1'/>
22040      <!-- void -->
22041      <return type-id='type-id-75'/>
22042    </function-decl>
22043    <!-- void ProfilerEnable() -->
22044    <function-decl name='ProfilerEnable' mangled-name='ProfilerEnable' filepath='src/profiler.cc' line='430' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ProfilerEnable'>
22045      <!-- void -->
22046      <return type-id='type-id-75'/>
22047    </function-decl>
22048    <!-- void ProfilerDisable() -->
22049    <function-decl name='ProfilerDisable' mangled-name='ProfilerDisable' filepath='src/profiler.cc' line='431' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ProfilerDisable'>
22050      <!-- void -->
22051      <return type-id='type-id-75'/>
22052    </function-decl>
22053    <!-- int (void*) -->
22054    <function-type size-in-bits='64' id='type-id-1292'>
22055      <!-- parameter of type 'void*' -->
22056      <parameter type-id='type-id-73'/>
22057      <!-- int -->
22058      <return type-id='type-id-1'/>
22059    </function-type>
22060  </abi-instr>
22061  <abi-instr address-size='64' path='src/raw_printer.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-kFgaKP/gperftools-2.4' language='LANG_C_plus_plus'>
22062    <!-- base::RawPrinter* -->
22063    <pointer-type-def type-id='type-id-1294' size-in-bits='64' id='type-id-1295'/>
22064    <!-- const base::RawPrinter -->
22065    <qualified-type-def type-id='type-id-1294' const='yes' id='type-id-1296'/>
22066    <!-- const base::RawPrinter& -->
22067    <reference-type-def kind='lvalue' type-id='type-id-1296' size-in-bits='64' id='type-id-1297'/>
22068    <!-- const base::RawPrinter* -->
22069    <pointer-type-def type-id='type-id-1296' size-in-bits='64' id='type-id-1298'/>
22070    <!-- namespace base -->
22071    <namespace-decl name='base'>
22072      <!-- class base::RawPrinter -->
22073      <class-decl name='RawPrinter' size-in-bits='192' visibility='default' filepath='src/raw_printer.h' line='51' column='1' id='type-id-1294'>
22074        <data-member access='private' layout-offset-in-bits='0'>
22075          <!-- char* base::RawPrinter::base_ -->
22076          <var-decl name='base_' type-id='type-id-3' visibility='default' filepath='src/raw_printer.h' line='81' column='1'/>
22077        </data-member>
22078        <data-member access='private' layout-offset-in-bits='64'>
22079          <!-- char* base::RawPrinter::ptr_ -->
22080          <var-decl name='ptr_' type-id='type-id-3' visibility='default' filepath='src/raw_printer.h' line='82' column='1'/>
22081        </data-member>
22082        <data-member access='private' layout-offset-in-bits='128'>
22083          <!-- char* base::RawPrinter::limit_ -->
22084          <var-decl name='limit_' type-id='type-id-3' visibility='default' filepath='src/raw_printer.h' line='83' column='1'/>
22085        </data-member>
22086        <member-function access='private' constructor='yes'>
22087          <!-- base::RawPrinter::RawPrinter(char*, int) -->
22088          <function-decl name='RawPrinter' mangled-name='_ZN4base10RawPrinterC1EPci' filepath='src/raw_printer.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN4base10RawPrinterC1EPci'>
22089            <!-- implicit parameter of type 'base::RawPrinter*' -->
22090            <parameter type-id='type-id-1295' is-artificial='yes'/>
22091            <!-- parameter of type 'char*' -->
22092            <parameter type-id='type-id-3'/>
22093            <!-- parameter of type 'int' -->
22094            <parameter type-id='type-id-1'/>
22095            <!-- void -->
22096            <return type-id='type-id-75'/>
22097          </function-decl>
22098        </member-function>
22099        <member-function access='private' constructor='yes'>
22100          <!-- base::RawPrinter::RawPrinter(const base::RawPrinter&) -->
22101          <function-decl name='RawPrinter' filepath='src/raw_printer.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
22102            <!-- implicit parameter of type 'base::RawPrinter*' -->
22103            <parameter type-id='type-id-1295' is-artificial='yes'/>
22104            <!-- parameter of type 'const base::RawPrinter&' -->
22105            <parameter type-id='type-id-1297'/>
22106            <!-- void -->
22107            <return type-id='type-id-75'/>
22108          </function-decl>
22109        </member-function>
22110        <member-function access='private'>
22111          <!-- void base::RawPrinter::Printf(const char*, ...) -->
22112          <function-decl name='Printf' mangled-name='_ZN4base10RawPrinter6PrintfEPKcz' filepath='src/raw_printer.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN4base10RawPrinter6PrintfEPKcz'>
22113            <!-- implicit parameter of type 'base::RawPrinter*' -->
22114            <parameter type-id='type-id-1295' is-artificial='yes'/>
22115            <!-- parameter of type 'const char*' -->
22116            <parameter type-id='type-id-2'/>
22117            <parameter is-variadic='yes'/>
22118            <!-- void -->
22119            <return type-id='type-id-75'/>
22120          </function-decl>
22121        </member-function>
22122      </class-decl>
22123    </namespace-decl>
22124  </abi-instr>
22125  <abi-instr address-size='64' path='src/sampler.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-kFgaKP/gperftools-2.4' language='LANG_C_plus_plus'>
22126    <!-- namespace std -->
22127    <namespace-decl name='std'>
22128      <!-- const double& std::min<double>(const double&, const double&) -->
22129      <function-decl name='min&lt;double&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='186' column='1' visibility='default' binding='global' size-in-bits='64'>
22130        <!-- parameter of type 'const double&' -->
22131        <parameter type-id='type-id-1299'/>
22132        <!-- parameter of type 'const double&' -->
22133        <parameter type-id='type-id-1299'/>
22134        <!-- const double& -->
22135        <return type-id='type-id-1299'/>
22136      </function-decl>
22137    </namespace-decl>
22138    <!-- namespace tcmalloc -->
22139    <namespace-decl name='tcmalloc'>
22140      <!-- class tcmalloc::Sampler -->
22141      <class-decl name='Sampler' visibility='default' id='type-id-1300'/>
22142      <!-- namespace tcmalloc::commandlineflags -->
22143      <namespace-decl name='commandlineflags'>
22144        <!-- long long int tcmalloc::commandlineflags::StringToLongLong(const char*, long long int) -->
22145        <function-decl name='StringToLongLong' filepath='src/base/commandlineflags.h' line='132' column='1' visibility='default' binding='global' size-in-bits='64'>
22146          <!-- parameter of type 'const char*' -->
22147          <parameter type-id='type-id-2'/>
22148          <!-- parameter of type 'long long int' -->
22149          <parameter type-id='type-id-20'/>
22150          <!-- long long int -->
22151          <return type-id='type-id-20'/>
22152        </function-decl>
22153      </namespace-decl>
22154    </namespace-decl>
22155    <!-- namespace FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead -->
22156    <namespace-decl name='FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead'>
22157      <!-- int64 FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead::FLAGS_tcmalloc_sample_parameter -->
22158      <var-decl name='FLAGS_tcmalloc_sample_parameter' type-id='type-id-103' mangled-name='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead31FLAGS_tcmalloc_sample_parameterE' visibility='default' filepath='src/sampler.cc' line='52' column='1' elf-symbol-id='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead31FLAGS_tcmalloc_sample_parameterE'/>
22159      <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead::FLAGS_notcmalloc_sample_parameter -->
22160      <var-decl name='FLAGS_notcmalloc_sample_parameter' type-id='type-id-84' mangled-name='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead33FLAGS_notcmalloc_sample_parameterE' visibility='default' filepath='src/sampler.cc' line='55' column='1' elf-symbol-id='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead33FLAGS_notcmalloc_sample_parameterE'/>
22161    </namespace-decl>
22162  </abi-instr>
22163  <abi-instr address-size='64' path='src/span.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-kFgaKP/gperftools-2.4' language='LANG_C_plus_plus'>
22164    <!-- tcmalloc::PageHeapAllocator<tcmalloc::Span>* -->
22165    <pointer-type-def type-id='type-id-1301' size-in-bits='64' id='type-id-1302'/>
22166    <!-- tcmalloc::PageHeapAllocator<tcmalloc::StackTraceTable::Bucket>* -->
22167    <pointer-type-def type-id='type-id-1303' size-in-bits='64' id='type-id-1304'/>
22168    <!-- namespace tcmalloc -->
22169    <namespace-decl name='tcmalloc'>
22170      <!-- class tcmalloc::PageHeapAllocator<tcmalloc::Span> -->
22171      <class-decl name='PageHeapAllocator&lt;tcmalloc::Span&gt;' visibility='default' id='type-id-1301'/>
22172      <!-- class tcmalloc::PageHeapAllocator<tcmalloc::StackTraceTable::Bucket> -->
22173      <class-decl name='PageHeapAllocator&lt;tcmalloc::StackTraceTable::Bucket&gt;' visibility='default' is-declaration-only='yes' id='type-id-1303'/>
22174      <!-- tcmalloc::Span* tcmalloc::NewSpan(PageID, Length) -->
22175      <function-decl name='NewSpan' mangled-name='_ZN8tcmalloc7NewSpanEmm' filepath='src/span.cc' line='54' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc7NewSpanEmm'>
22176        <!-- parameter of type 'typedef PageID' -->
22177        <parameter type-id='type-id-1305' name='p' filepath='src/span.cc' line='54' column='1'/>
22178        <!-- parameter of type 'typedef Length' -->
22179        <parameter type-id='type-id-1306' name='len' filepath='src/span.cc' line='54' column='1'/>
22180        <!-- tcmalloc::Span* -->
22181        <return type-id='type-id-1307'/>
22182      </function-decl>
22183      <!-- void tcmalloc::DeleteSpan(tcmalloc::Span*) -->
22184      <function-decl name='DeleteSpan' mangled-name='_ZN8tcmalloc10DeleteSpanEPNS_4SpanE' filepath='src/span.cc' line='65' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc10DeleteSpanEPNS_4SpanE'>
22185        <!-- parameter of type 'tcmalloc::Span*' -->
22186        <parameter type-id='type-id-1307' name='span' filepath='src/span.cc' line='65' column='1'/>
22187        <!-- void -->
22188        <return type-id='type-id-75'/>
22189      </function-decl>
22190      <!-- void tcmalloc::DLL_Init(tcmalloc::Span*) -->
22191      <function-decl name='DLL_Init' mangled-name='_ZN8tcmalloc8DLL_InitEPNS_4SpanE' filepath='src/span.cc' line='73' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc8DLL_InitEPNS_4SpanE'>
22192        <!-- parameter of type 'tcmalloc::Span*' -->
22193        <parameter type-id='type-id-1307' name='list' filepath='src/span.cc' line='73' column='1'/>
22194        <!-- void -->
22195        <return type-id='type-id-75'/>
22196      </function-decl>
22197      <!-- void tcmalloc::DLL_Remove(tcmalloc::Span*) -->
22198      <function-decl name='DLL_Remove' mangled-name='_ZN8tcmalloc10DLL_RemoveEPNS_4SpanE' filepath='src/span.cc' line='78' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc10DLL_RemoveEPNS_4SpanE'>
22199        <!-- parameter of type 'tcmalloc::Span*' -->
22200        <parameter type-id='type-id-1307' name='span' filepath='src/span.cc' line='78' column='1'/>
22201        <!-- void -->
22202        <return type-id='type-id-75'/>
22203      </function-decl>
22204      <!-- int tcmalloc::DLL_Length(const tcmalloc::Span*) -->
22205      <function-decl name='DLL_Length' mangled-name='_ZN8tcmalloc10DLL_LengthEPKNS_4SpanE' filepath='src/span.cc' line='85' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc10DLL_LengthEPKNS_4SpanE'>
22206        <!-- parameter of type 'const tcmalloc::Span*' -->
22207        <parameter type-id='type-id-146' name='list' filepath='src/span.cc' line='85' column='1'/>
22208        <!-- int -->
22209        <return type-id='type-id-1'/>
22210      </function-decl>
22211      <!-- void tcmalloc::DLL_Prepend(tcmalloc::Span*, tcmalloc::Span*) -->
22212      <function-decl name='DLL_Prepend' mangled-name='_ZN8tcmalloc11DLL_PrependEPNS_4SpanES1_' filepath='src/span.cc' line='93' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc11DLL_PrependEPNS_4SpanES1_'>
22213        <!-- parameter of type 'tcmalloc::Span*' -->
22214        <parameter type-id='type-id-1307' name='list' filepath='src/span.cc' line='93' column='1'/>
22215        <!-- parameter of type 'tcmalloc::Span*' -->
22216        <parameter type-id='type-id-1307' name='span' filepath='src/span.cc' line='93' column='1'/>
22217        <!-- void -->
22218        <return type-id='type-id-75'/>
22219      </function-decl>
22220    </namespace-decl>
22221  </abi-instr>
22222  <abi-instr address-size='64' path='src/stack_trace_table.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-kFgaKP/gperftools-2.4' language='LANG_C_plus_plus'>
22223    <!-- const tcmalloc::PageHeapAllocator<tcmalloc::StackTraceTable::Bucket> -->
22224    <qualified-type-def type-id='type-id-1308' const='yes' id='type-id-1309'/>
22225    <!-- const tcmalloc::PageHeapAllocator<tcmalloc::StackTraceTable::Bucket>* -->
22226    <pointer-type-def type-id='type-id-1309' size-in-bits='64' id='type-id-1310'/>
22227    <!-- const tcmalloc::StackTrace -->
22228    <qualified-type-def type-id='type-id-1311' const='yes' id='type-id-1312'/>
22229    <!-- const tcmalloc::StackTrace& -->
22230    <reference-type-def kind='lvalue' type-id='type-id-1312' size-in-bits='64' id='type-id-1313'/>
22231    <!-- const tcmalloc::StackTraceTable -->
22232    <qualified-type-def type-id='type-id-1314' const='yes' id='type-id-1315'/>
22233    <!-- const tcmalloc::StackTraceTable* -->
22234    <pointer-type-def type-id='type-id-1315' size-in-bits='64' id='type-id-1316'/>
22235    <!-- const tcmalloc::StackTraceTable::Bucket -->
22236    <qualified-type-def type-id='type-id-1317' const='yes' id='type-id-1318'/>
22237    <!-- const tcmalloc::StackTraceTable::Bucket* -->
22238    <pointer-type-def type-id='type-id-1318' size-in-bits='64' id='type-id-1319'/>
22239    <!-- tcmalloc::PageHeapAllocator<tcmalloc::StackTraceTable::Bucket>* -->
22240    <pointer-type-def type-id='type-id-1308' size-in-bits='64' id='type-id-1320'/>
22241    <!-- tcmalloc::StackTraceTable* -->
22242    <pointer-type-def type-id='type-id-1314' size-in-bits='64' id='type-id-1321'/>
22243    <!-- tcmalloc::StackTraceTable::Bucket* -->
22244    <pointer-type-def type-id='type-id-1317' size-in-bits='64' id='type-id-1322'/>
22245    <!-- tcmalloc::StackTraceTable::Bucket** -->
22246    <pointer-type-def type-id='type-id-1322' size-in-bits='64' id='type-id-1323'/>
22247    <!-- namespace base -->
22248    <namespace-decl name='base'>
22249      <!-- namespace base::subtle -->
22250      <namespace-decl name='subtle'>
22251        <!-- Atomic32 base::subtle::NoBarrier_CompareAndSwap(volatile Atomic32*, Atomic32, Atomic32) -->
22252        <function-decl name='NoBarrier_CompareAndSwap' filepath='./src/base/atomicops-internals-x86.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
22253          <!-- parameter of type 'volatile Atomic32*' -->
22254          <parameter type-id='type-id-92'/>
22255          <!-- parameter of type 'typedef Atomic32' -->
22256          <parameter type-id='type-id-93'/>
22257          <!-- parameter of type 'typedef Atomic32' -->
22258          <parameter type-id='type-id-93'/>
22259          <!-- typedef Atomic32 -->
22260          <return type-id='type-id-93'/>
22261        </function-decl>
22262        <!-- Atomic32 base::subtle::NoBarrier_AtomicExchange(volatile Atomic32*, Atomic32) -->
22263        <function-decl name='NoBarrier_AtomicExchange' filepath='./src/base/atomicops-internals-x86.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
22264          <!-- parameter of type 'volatile Atomic32*' -->
22265          <parameter type-id='type-id-92'/>
22266          <!-- parameter of type 'typedef Atomic32' -->
22267          <parameter type-id='type-id-93'/>
22268          <!-- typedef Atomic32 -->
22269          <return type-id='type-id-93'/>
22270        </function-decl>
22271        <!-- Atomic32 base::subtle::Release_AtomicExchange(volatile Atomic32*, Atomic32) -->
22272        <function-decl name='Release_AtomicExchange' filepath='./src/base/atomicops-internals-x86.h' line='100' column='1' visibility='default' binding='global' size-in-bits='64'>
22273          <!-- parameter of type 'volatile Atomic32*' -->
22274          <parameter type-id='type-id-92'/>
22275          <!-- parameter of type 'typedef Atomic32' -->
22276          <parameter type-id='type-id-93'/>
22277          <!-- typedef Atomic32 -->
22278          <return type-id='type-id-93'/>
22279        </function-decl>
22280        <!-- Atomic32 base::subtle::Acquire_CompareAndSwap(volatile Atomic32*, Atomic32, Atomic32) -->
22281        <function-decl name='Acquire_CompareAndSwap' filepath='./src/base/atomicops-internals-x86.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
22282          <!-- parameter of type 'volatile Atomic32*' -->
22283          <parameter type-id='type-id-92'/>
22284          <!-- parameter of type 'typedef Atomic32' -->
22285          <parameter type-id='type-id-93'/>
22286          <!-- parameter of type 'typedef Atomic32' -->
22287          <parameter type-id='type-id-93'/>
22288          <!-- typedef Atomic32 -->
22289          <return type-id='type-id-93'/>
22290        </function-decl>
22291      </namespace-decl>
22292    </namespace-decl>
22293    <!-- namespace tcmalloc -->
22294    <namespace-decl name='tcmalloc'>
22295      <!-- class tcmalloc::PageHeapAllocator<tcmalloc::StackTraceTable::Bucket> -->
22296      <class-decl name='PageHeapAllocator&lt;tcmalloc::StackTraceTable::Bucket&gt;' size-in-bits='256' visibility='default' filepath='src/page_heap_allocator.h' line='47' column='1' id='type-id-1308'>
22297        <data-member access='private' static='yes'>
22298          <!-- static const int tcmalloc::PageHeapAllocator<tcmalloc::StackTraceTable::Bucket>::kAllocIncrement -->
22299          <var-decl name='kAllocIncrement' type-id='type-id-139' visibility='default' filepath='src/page_heap_allocator.h' line='99' column='1'/>
22300        </data-member>
22301        <data-member access='private' layout-offset-in-bits='0'>
22302          <!-- char* tcmalloc::PageHeapAllocator<tcmalloc::StackTraceTable::Bucket>::free_area_ -->
22303          <var-decl name='free_area_' type-id='type-id-3' visibility='default' filepath='src/page_heap_allocator.h' line='102' column='1'/>
22304        </data-member>
22305        <data-member access='private' layout-offset-in-bits='64'>
22306          <!-- size_t tcmalloc::PageHeapAllocator<tcmalloc::StackTraceTable::Bucket>::free_avail_ -->
22307          <var-decl name='free_avail_' type-id='type-id-7' visibility='default' filepath='src/page_heap_allocator.h' line='103' column='1'/>
22308        </data-member>
22309        <data-member access='private' layout-offset-in-bits='128'>
22310          <!-- void* tcmalloc::PageHeapAllocator<tcmalloc::StackTraceTable::Bucket>::free_list_ -->
22311          <var-decl name='free_list_' type-id='type-id-73' visibility='default' filepath='src/page_heap_allocator.h' line='106' column='1'/>
22312        </data-member>
22313        <data-member access='private' layout-offset-in-bits='192'>
22314          <!-- int tcmalloc::PageHeapAllocator<tcmalloc::StackTraceTable::Bucket>::inuse_ -->
22315          <var-decl name='inuse_' type-id='type-id-1' visibility='default' filepath='src/page_heap_allocator.h' line='109' column='1'/>
22316        </data-member>
22317        <member-function access='private'>
22318          <!-- void tcmalloc::PageHeapAllocator<tcmalloc::StackTraceTable::Bucket>::Delete(tcmalloc::StackTraceTable::Bucket*) -->
22319          <function-decl name='Delete' mangled-name='_ZN8tcmalloc17PageHeapAllocatorINS_15StackTraceTable6BucketEE6DeleteEPS2_' filepath='src/page_heap_allocator.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
22320            <!-- implicit parameter of type 'tcmalloc::PageHeapAllocator<tcmalloc::StackTraceTable::Bucket>*' -->
22321            <parameter type-id='type-id-1320' is-artificial='yes'/>
22322            <!-- parameter of type 'tcmalloc::StackTraceTable::Bucket*' -->
22323            <parameter type-id='type-id-1322'/>
22324            <!-- void -->
22325            <return type-id='type-id-75'/>
22326          </function-decl>
22327        </member-function>
22328        <member-function access='private'>
22329          <!-- tcmalloc::StackTraceTable::Bucket* tcmalloc::PageHeapAllocator<tcmalloc::StackTraceTable::Bucket>::New() -->
22330          <function-decl name='New' mangled-name='_ZN8tcmalloc17PageHeapAllocatorINS_15StackTraceTable6BucketEE3NewEv' filepath='src/page_heap_allocator.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
22331            <!-- implicit parameter of type 'tcmalloc::PageHeapAllocator<tcmalloc::StackTraceTable::Bucket>*' -->
22332            <parameter type-id='type-id-1320' is-artificial='yes'/>
22333            <!-- tcmalloc::StackTraceTable::Bucket* -->
22334            <return type-id='type-id-1322'/>
22335          </function-decl>
22336        </member-function>
22337        <member-function access='private'>
22338          <!-- void tcmalloc::PageHeapAllocator<tcmalloc::StackTraceTable::Bucket>::Init() -->
22339          <function-decl name='Init' mangled-name='_ZN8tcmalloc17PageHeapAllocatorINS_15StackTraceTable6BucketEE4InitEv' filepath='src/page_heap_allocator.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
22340            <!-- implicit parameter of type 'tcmalloc::PageHeapAllocator<tcmalloc::StackTraceTable::Bucket>*' -->
22341            <parameter type-id='type-id-1324' is-artificial='yes'/>
22342            <!-- void -->
22343            <return type-id='type-id-75'/>
22344          </function-decl>
22345        </member-function>
22346      </class-decl>
22347      <!-- class tcmalloc::StackTraceTable -->
22348      <class-decl name='StackTraceTable' size-in-bits='192' visibility='default' filepath='src/stack_trace_table.h' line='47' column='1' id='type-id-1314'>
22349        <member-type access='private'>
22350          <!-- struct tcmalloc::StackTraceTable::Bucket -->
22351          <class-decl name='Bucket' size-in-bits='2304' is-struct='yes' visibility='default' filepath='src/stack_trace_table.h' line='65' column='1' id='type-id-1317'>
22352            <data-member access='public' layout-offset-in-bits='0'>
22353              <!-- uintptr_t tcmalloc::StackTraceTable::Bucket::hash -->
22354              <var-decl name='hash' type-id='type-id-239' visibility='default' filepath='src/stack_trace_table.h' line='67' column='1'/>
22355            </data-member>
22356            <data-member access='public' layout-offset-in-bits='64'>
22357              <!-- tcmalloc::StackTrace tcmalloc::StackTraceTable::Bucket::trace -->
22358              <var-decl name='trace' type-id='type-id-1311' visibility='default' filepath='src/stack_trace_table.h' line='68' column='1'/>
22359            </data-member>
22360            <data-member access='public' layout-offset-in-bits='2176'>
22361              <!-- int tcmalloc::StackTraceTable::Bucket::count -->
22362              <var-decl name='count' type-id='type-id-1' visibility='default' filepath='src/stack_trace_table.h' line='71' column='1'/>
22363            </data-member>
22364            <data-member access='public' layout-offset-in-bits='2240'>
22365              <!-- tcmalloc::StackTraceTable::Bucket* tcmalloc::StackTraceTable::Bucket::next -->
22366              <var-decl name='next' type-id='type-id-1322' visibility='default' filepath='src/stack_trace_table.h' line='72' column='1'/>
22367            </data-member>
22368            <member-function access='public'>
22369              <!-- bool tcmalloc::StackTraceTable::Bucket::KeyEqual(uintptr_t, const tcmalloc::StackTrace&) -->
22370              <function-decl name='KeyEqual' mangled-name='_ZNK8tcmalloc15StackTraceTable6Bucket8KeyEqualEmRKNS_10StackTraceE' filepath='src/stack_trace_table.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK8tcmalloc15StackTraceTable6Bucket8KeyEqualEmRKNS_10StackTraceE'>
22371                <!-- implicit parameter of type 'const tcmalloc::StackTraceTable::Bucket*' -->
22372                <parameter type-id='type-id-1319' is-artificial='yes'/>
22373                <!-- parameter of type 'typedef uintptr_t' -->
22374                <parameter type-id='type-id-239'/>
22375                <!-- parameter of type 'const tcmalloc::StackTrace&' -->
22376                <parameter type-id='type-id-1313'/>
22377                <!-- bool -->
22378                <return type-id='type-id-76'/>
22379              </function-decl>
22380            </member-function>
22381          </class-decl>
22382        </member-type>
22383        <data-member access='private' static='yes'>
22384          <!-- static const int tcmalloc::StackTraceTable::kHashTableSize -->
22385          <var-decl name='kHashTableSize' type-id='type-id-139' visibility='default' filepath='src/stack_trace_table.h' line='82' column='1'/>
22386        </data-member>
22387        <data-member access='private' layout-offset-in-bits='0'>
22388          <!-- bool tcmalloc::StackTraceTable::error_ -->
22389          <var-decl name='error_' type-id='type-id-76' visibility='default' filepath='src/stack_trace_table.h' line='84' column='1'/>
22390        </data-member>
22391        <data-member access='private' layout-offset-in-bits='32'>
22392          <!-- int tcmalloc::StackTraceTable::depth_total_ -->
22393          <var-decl name='depth_total_' type-id='type-id-1' visibility='default' filepath='src/stack_trace_table.h' line='85' column='1'/>
22394        </data-member>
22395        <data-member access='private' layout-offset-in-bits='64'>
22396          <!-- int tcmalloc::StackTraceTable::bucket_total_ -->
22397          <var-decl name='bucket_total_' type-id='type-id-1' visibility='default' filepath='src/stack_trace_table.h' line='86' column='1'/>
22398        </data-member>
22399        <data-member access='private' layout-offset-in-bits='128'>
22400          <!-- tcmalloc::StackTraceTable::Bucket** tcmalloc::StackTraceTable::table_ -->
22401          <var-decl name='table_' type-id='type-id-1323' visibility='default' filepath='src/stack_trace_table.h' line='87' column='1'/>
22402        </data-member>
22403        <member-function access='private' constructor='yes'>
22404          <!-- tcmalloc::StackTraceTable::StackTraceTable() -->
22405          <function-decl name='StackTraceTable' mangled-name='_ZN8tcmalloc15StackTraceTableC2Ev' filepath='src/stack_trace_table.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc15StackTraceTableC2Ev'>
22406            <!-- implicit parameter of type 'tcmalloc::StackTraceTable*' -->
22407            <parameter type-id='type-id-1321' is-artificial='yes'/>
22408            <!-- void -->
22409            <return type-id='type-id-75'/>
22410          </function-decl>
22411        </member-function>
22412        <member-function access='private' destructor='yes'>
22413          <!-- tcmalloc::StackTraceTable::~StackTraceTable(int) -->
22414          <function-decl name='~StackTraceTable' mangled-name='_ZN8tcmalloc15StackTraceTableD2Ev' filepath='src/stack_trace_table.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc15StackTraceTableD2Ev'>
22415            <!-- implicit parameter of type 'tcmalloc::StackTraceTable*' -->
22416            <parameter type-id='type-id-1321' is-artificial='yes'/>
22417            <!-- artificial parameter of type 'int' -->
22418            <parameter type-id='type-id-1' is-artificial='yes'/>
22419            <!-- void -->
22420            <return type-id='type-id-75'/>
22421          </function-decl>
22422        </member-function>
22423        <member-function access='private'>
22424          <!-- void** tcmalloc::StackTraceTable::ReadStackTracesAndClear() -->
22425          <function-decl name='ReadStackTracesAndClear' mangled-name='_ZN8tcmalloc15StackTraceTable23ReadStackTracesAndClearEv' filepath='src/stack_trace_table.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc15StackTraceTable23ReadStackTracesAndClearEv'>
22426            <!-- implicit parameter of type 'tcmalloc::StackTraceTable*' -->
22427            <parameter type-id='type-id-1321' is-artificial='yes'/>
22428            <!-- void** -->
22429            <return type-id='type-id-174'/>
22430          </function-decl>
22431        </member-function>
22432        <member-function access='private'>
22433          <!-- void tcmalloc::StackTraceTable::AddTrace(const tcmalloc::StackTrace&) -->
22434          <function-decl name='AddTrace' mangled-name='_ZN8tcmalloc15StackTraceTable8AddTraceERKNS_10StackTraceE' filepath='src/stack_trace_table.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc15StackTraceTable8AddTraceERKNS_10StackTraceE'>
22435            <!-- implicit parameter of type 'tcmalloc::StackTraceTable*' -->
22436            <parameter type-id='type-id-1321' is-artificial='yes'/>
22437            <!-- parameter of type 'const tcmalloc::StackTrace&' -->
22438            <parameter type-id='type-id-1313'/>
22439            <!-- void -->
22440            <return type-id='type-id-75'/>
22441          </function-decl>
22442        </member-function>
22443      </class-decl>
22444    </namespace-decl>
22445  </abi-instr>
22446  <abi-instr address-size='64' path='src/stacktrace.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-kFgaKP/gperftools-2.4' language='LANG_C_plus_plus'>
22447    <!-- namespace tcmalloc -->
22448    <namespace-decl name='tcmalloc'>
22449      <!-- namespace tcmalloc::commandlineflags -->
22450      <namespace-decl name='commandlineflags'>
22451        <!-- bool tcmalloc::commandlineflags::StringToBool(const char*, bool) -->
22452        <function-decl name='StringToBool' filepath='src/base/commandlineflags.h' line='118' column='1' visibility='default' binding='global' size-in-bits='64'>
22453          <!-- parameter of type 'const char*' -->
22454          <parameter type-id='type-id-2'/>
22455          <!-- parameter of type 'bool' -->
22456          <parameter type-id='type-id-76'/>
22457          <!-- bool -->
22458          <return type-id='type-id-76'/>
22459        </function-decl>
22460      </namespace-decl>
22461    </namespace-decl>
22462    <!-- int GetStackFrames(void**, int*, int, int) -->
22463    <function-decl name='GetStackFrames' mangled-name='_Z14GetStackFramesPPvPiii' filepath='src/stacktrace.cc' line='220' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z14GetStackFramesPPvPiii'>
22464      <!-- parameter of type 'void**' -->
22465      <parameter type-id='type-id-174' name='result' filepath='src/stacktrace.cc' line='220' column='1'/>
22466      <!-- parameter of type 'int*' -->
22467      <parameter type-id='type-id-1023' name='sizes' filepath='src/stacktrace.cc' line='220' column='1'/>
22468      <!-- parameter of type 'int' -->
22469      <parameter type-id='type-id-1' name='max_depth' filepath='src/stacktrace.cc' line='220' column='1'/>
22470      <!-- parameter of type 'int' -->
22471      <parameter type-id='type-id-1' name='skip_count' filepath='src/stacktrace.cc' line='221' column='1'/>
22472      <!-- int -->
22473      <return type-id='type-id-1'/>
22474    </function-decl>
22475    <!-- int GetStackFramesWithContext(void**, int*, int, int, void*) -->
22476    <function-decl name='GetStackFramesWithContext' mangled-name='_Z25GetStackFramesWithContextPPvPiiiPKv' filepath='src/stacktrace.cc' line='225' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z25GetStackFramesWithContextPPvPiiiPKv'>
22477      <!-- parameter of type 'void**' -->
22478      <parameter type-id='type-id-174' name='result' filepath='src/stacktrace.cc' line='225' column='1'/>
22479      <!-- parameter of type 'int*' -->
22480      <parameter type-id='type-id-1023' name='sizes' filepath='src/stacktrace.cc' line='225' column='1'/>
22481      <!-- parameter of type 'int' -->
22482      <parameter type-id='type-id-1' name='max_depth' filepath='src/stacktrace.cc' line='225' column='1'/>
22483      <!-- parameter of type 'int' -->
22484      <parameter type-id='type-id-1' name='skip_count' filepath='src/stacktrace.cc' line='226' column='1'/>
22485      <!-- parameter of type 'void*' -->
22486      <parameter type-id='type-id-73' name='uc' filepath='src/stacktrace.cc' line='226' column='1'/>
22487      <!-- int -->
22488      <return type-id='type-id-1'/>
22489    </function-decl>
22490    <!-- int GetStackTrace(void**, int, int) -->
22491    <function-decl name='GetStackTrace' mangled-name='_Z13GetStackTracePPvii' filepath='src/stacktrace.cc' line='232' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z13GetStackTracePPvii'>
22492      <!-- parameter of type 'void**' -->
22493      <parameter type-id='type-id-174' name='result' filepath='src/stacktrace.cc' line='232' column='1'/>
22494      <!-- parameter of type 'int' -->
22495      <parameter type-id='type-id-1' name='max_depth' filepath='src/stacktrace.cc' line='232' column='1'/>
22496      <!-- parameter of type 'int' -->
22497      <parameter type-id='type-id-1' name='skip_count' filepath='src/stacktrace.cc' line='233' column='1'/>
22498      <!-- int -->
22499      <return type-id='type-id-1'/>
22500    </function-decl>
22501    <!-- int GetStackTraceWithContext(void**, int, int, void*) -->
22502    <function-decl name='GetStackTraceWithContext' mangled-name='_Z24GetStackTraceWithContextPPviiPKv' filepath='src/stacktrace.cc' line='237' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z24GetStackTraceWithContextPPviiPKv'>
22503      <!-- parameter of type 'void**' -->
22504      <parameter type-id='type-id-174' name='result' filepath='src/stacktrace.cc' line='237' column='1'/>
22505      <!-- parameter of type 'int' -->
22506      <parameter type-id='type-id-1' name='max_depth' filepath='src/stacktrace.cc' line='237' column='1'/>
22507      <!-- parameter of type 'int' -->
22508      <parameter type-id='type-id-1' name='skip_count' filepath='src/stacktrace.cc' line='238' column='1'/>
22509      <!-- parameter of type 'void*' -->
22510      <parameter type-id='type-id-73' name='uc' filepath='src/stacktrace.cc' line='238' column='1'/>
22511      <!-- int -->
22512      <return type-id='type-id-1'/>
22513    </function-decl>
22514  </abi-instr>
22515  <abi-instr address-size='64' path='src/static_vars.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-kFgaKP/gperftools-2.4' language='LANG_C_plus_plus'>
22516    <!-- tcmalloc::PageHeapAllocator<tcmalloc::StackTraceTable::Bucket>* -->
22517    <pointer-type-def type-id='type-id-1325' size-in-bits='64' id='type-id-1324'/>
22518    <!-- namespace base -->
22519    <namespace-decl name='base'>
22520      <!-- namespace base::subtle -->
22521      <namespace-decl name='subtle'>
22522        <!-- Atomic32 base::subtle::NoBarrier_CompareAndSwap(volatile Atomic32*, Atomic32, Atomic32) -->
22523        <function-decl name='NoBarrier_CompareAndSwap' filepath='./src/base/atomicops-internals-x86.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
22524          <!-- parameter of type 'volatile Atomic32*' -->
22525          <parameter type-id='type-id-92'/>
22526          <!-- parameter of type 'typedef Atomic32' -->
22527          <parameter type-id='type-id-93'/>
22528          <!-- parameter of type 'typedef Atomic32' -->
22529          <parameter type-id='type-id-93'/>
22530          <!-- typedef Atomic32 -->
22531          <return type-id='type-id-93'/>
22532        </function-decl>
22533        <!-- Atomic32 base::subtle::NoBarrier_AtomicExchange(volatile Atomic32*, Atomic32) -->
22534        <function-decl name='NoBarrier_AtomicExchange' filepath='./src/base/atomicops-internals-x86.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
22535          <!-- parameter of type 'volatile Atomic32*' -->
22536          <parameter type-id='type-id-92'/>
22537          <!-- parameter of type 'typedef Atomic32' -->
22538          <parameter type-id='type-id-93'/>
22539          <!-- typedef Atomic32 -->
22540          <return type-id='type-id-93'/>
22541        </function-decl>
22542        <!-- Atomic32 base::subtle::Release_AtomicExchange(volatile Atomic32*, Atomic32) -->
22543        <function-decl name='Release_AtomicExchange' filepath='./src/base/atomicops-internals-x86.h' line='100' column='1' visibility='default' binding='global' size-in-bits='64'>
22544          <!-- parameter of type 'volatile Atomic32*' -->
22545          <parameter type-id='type-id-92'/>
22546          <!-- parameter of type 'typedef Atomic32' -->
22547          <parameter type-id='type-id-93'/>
22548          <!-- typedef Atomic32 -->
22549          <return type-id='type-id-93'/>
22550        </function-decl>
22551        <!-- Atomic32 base::subtle::Acquire_CompareAndSwap(volatile Atomic32*, Atomic32, Atomic32) -->
22552        <function-decl name='Acquire_CompareAndSwap' filepath='./src/base/atomicops-internals-x86.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
22553          <!-- parameter of type 'volatile Atomic32*' -->
22554          <parameter type-id='type-id-92'/>
22555          <!-- parameter of type 'typedef Atomic32' -->
22556          <parameter type-id='type-id-93'/>
22557          <!-- parameter of type 'typedef Atomic32' -->
22558          <parameter type-id='type-id-93'/>
22559          <!-- typedef Atomic32 -->
22560          <return type-id='type-id-93'/>
22561        </function-decl>
22562      </namespace-decl>
22563    </namespace-decl>
22564    <!-- namespace tcmalloc -->
22565    <namespace-decl name='tcmalloc'>
22566      <!-- class tcmalloc::CentralFreeListPadded -->
22567      <class-decl name='CentralFreeListPadded' visibility='default' id='type-id-1326'/>
22568      <!-- class tcmalloc::CentralFreeListPaddedTo<16> -->
22569      <class-decl name='CentralFreeListPaddedTo&lt;16&gt;' visibility='default' id='type-id-1327'/>
22570      <!-- class tcmalloc::PageHeapAllocator<tcmalloc::StackTraceTable::Bucket> -->
22571      <class-decl name='PageHeapAllocator&lt;tcmalloc::StackTraceTable::Bucket&gt;' visibility='default' id='type-id-1325'/>
22572      <!-- namespace tcmalloc::commandlineflags -->
22573      <namespace-decl name='commandlineflags'>
22574        <!-- bool tcmalloc::commandlineflags::StringToBool(const char*, bool) -->
22575        <function-decl name='StringToBool' filepath='./src/base/commandlineflags.h' line='118' column='1' visibility='default' binding='global' size-in-bits='64'>
22576          <!-- parameter of type 'const char*' -->
22577          <parameter type-id='type-id-2'/>
22578          <!-- parameter of type 'bool' -->
22579          <parameter type-id='type-id-76'/>
22580          <!-- bool -->
22581          <return type-id='type-id-76'/>
22582        </function-decl>
22583      </namespace-decl>
22584    </namespace-decl>
22585  </abi-instr>
22586  <abi-instr address-size='64' path='src/symbolize.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-kFgaKP/gperftools-2.4' language='LANG_C_plus_plus'>
22587    <!-- class SymbolTable -->
22588    <class-decl name='SymbolTable' size-in-bits='448' visibility='default' filepath='src/symbolize.h' line='50' column='1' id='type-id-1328'>
22589      <member-type access='private'>
22590        <!-- typedef std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > > SymbolTable::SymbolMap -->
22591        <typedef-decl name='SymbolMap' type-id='type-id-1330' filepath='src/symbolize.h' line='72' column='1' id='type-id-1329'/>
22592      </member-type>
22593      <data-member access='private' static='yes'>
22594        <!-- static const int SymbolTable::kSymbolSize -->
22595        <var-decl name='kSymbolSize' type-id='type-id-139' visibility='default' filepath='src/symbolize.h' line='75' column='1'/>
22596      </data-member>
22597      <data-member access='private' layout-offset-in-bits='0'>
22598        <!-- SymbolTable::SymbolMap SymbolTable::symbolization_table_ -->
22599        <var-decl name='symbolization_table_' type-id='type-id-1329' visibility='default' filepath='src/symbolize.h' line='78' column='1'/>
22600      </data-member>
22601      <data-member access='private' layout-offset-in-bits='384'>
22602        <!-- char* SymbolTable::symbol_buffer_ -->
22603        <var-decl name='symbol_buffer_' type-id='type-id-3' visibility='default' filepath='src/symbolize.h' line='81' column='1'/>
22604      </data-member>
22605      <member-function access='private' constructor='yes'>
22606        <!-- SymbolTable::SymbolTable() -->
22607        <function-decl name='SymbolTable' filepath='src/symbolize.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
22608          <!-- implicit parameter of type 'SymbolTable*' -->
22609          <parameter type-id='type-id-1331' is-artificial='yes'/>
22610          <!-- void -->
22611          <return type-id='type-id-75'/>
22612        </function-decl>
22613      </member-function>
22614      <member-function access='private' destructor='yes'>
22615        <!-- SymbolTable::~SymbolTable(int) -->
22616        <function-decl name='~SymbolTable' filepath='src/symbolize.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
22617          <!-- implicit parameter of type 'SymbolTable*' -->
22618          <parameter type-id='type-id-1331' is-artificial='yes'/>
22619          <!-- artificial parameter of type 'int' -->
22620          <parameter type-id='type-id-1' is-artificial='yes'/>
22621          <!-- void -->
22622          <return type-id='type-id-75'/>
22623        </function-decl>
22624      </member-function>
22625      <member-function access='private'>
22626        <!-- int SymbolTable::Symbolize() -->
22627        <function-decl name='Symbolize' mangled-name='_ZN11SymbolTable9SymbolizeEv' filepath='src/symbolize.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11SymbolTable9SymbolizeEv'>
22628          <!-- implicit parameter of type 'SymbolTable*' -->
22629          <parameter type-id='type-id-1331' is-artificial='yes'/>
22630          <!-- int -->
22631          <return type-id='type-id-1'/>
22632        </function-decl>
22633      </member-function>
22634      <member-function access='private'>
22635        <!-- const char* SymbolTable::GetSymbol(void*) -->
22636        <function-decl name='GetSymbol' mangled-name='_ZN11SymbolTable9GetSymbolEPKv' filepath='src/symbolize.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11SymbolTable9GetSymbolEPKv'>
22637          <!-- implicit parameter of type 'SymbolTable*' -->
22638          <parameter type-id='type-id-1331' is-artificial='yes'/>
22639          <!-- parameter of type 'void*' -->
22640          <parameter type-id='type-id-73'/>
22641          <!-- const char* -->
22642          <return type-id='type-id-2'/>
22643        </function-decl>
22644      </member-function>
22645      <member-function access='private'>
22646        <!-- void SymbolTable::Add(void*) -->
22647        <function-decl name='Add' mangled-name='_ZN11SymbolTable3AddEPKv' filepath='src/symbolize.h' line='60' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11SymbolTable3AddEPKv'>
22648          <!-- implicit parameter of type 'SymbolTable*' -->
22649          <parameter type-id='type-id-1331' is-artificial='yes'/>
22650          <!-- parameter of type 'void*' -->
22651          <parameter type-id='type-id-73'/>
22652          <!-- void -->
22653          <return type-id='type-id-75'/>
22654        </function-decl>
22655      </member-function>
22656      <member-function access='private' constructor='yes'>
22657        <!-- SymbolTable::SymbolTable() -->
22658        <function-decl name='SymbolTable' filepath='src/symbolize.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
22659          <!-- implicit parameter of type 'SymbolTable*' -->
22660          <parameter type-id='type-id-1331' is-artificial='yes'/>
22661          <!-- void -->
22662          <return type-id='type-id-75'/>
22663        </function-decl>
22664      </member-function>
22665      <member-function access='private' destructor='yes'>
22666        <!-- SymbolTable::~SymbolTable(int) -->
22667        <function-decl name='~SymbolTable' filepath='src/symbolize.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
22668          <!-- implicit parameter of type 'SymbolTable*' -->
22669          <parameter type-id='type-id-1331' is-artificial='yes'/>
22670          <!-- artificial parameter of type 'int' -->
22671          <parameter type-id='type-id-1' is-artificial='yes'/>
22672          <!-- void -->
22673          <return type-id='type-id-75'/>
22674        </function-decl>
22675      </member-function>
22676    </class-decl>
22677    <!-- SymbolTable* -->
22678    <pointer-type-def type-id='type-id-1328' size-in-bits='64' id='type-id-1331'/>
22679    <!-- __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >* -->
22680    <pointer-type-def type-id='type-id-1332' size-in-bits='64' id='type-id-1333'/>
22681    <!-- __gnu_cxx::new_allocator<std::pair<const void* const, const char*> >* -->
22682    <pointer-type-def type-id='type-id-1334' size-in-bits='64' id='type-id-1335'/>
22683    <!-- const __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > > -->
22684    <qualified-type-def type-id='type-id-1332' const='yes' id='type-id-1336'/>
22685    <!-- const __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >& -->
22686    <reference-type-def kind='lvalue' type-id='type-id-1336' size-in-bits='64' id='type-id-1337'/>
22687    <!-- const __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >* -->
22688    <pointer-type-def type-id='type-id-1336' size-in-bits='64' id='type-id-1338'/>
22689    <!-- const __gnu_cxx::new_allocator<std::pair<const void* const, const char*> > -->
22690    <qualified-type-def type-id='type-id-1334' const='yes' id='type-id-1339'/>
22691    <!-- const __gnu_cxx::new_allocator<std::pair<const void* const, const char*> >& -->
22692    <reference-type-def kind='lvalue' type-id='type-id-1339' size-in-bits='64' id='type-id-1340'/>
22693    <!-- const __gnu_cxx::new_allocator<std::pair<const void* const, const char*> >* -->
22694    <pointer-type-def type-id='type-id-1339' size-in-bits='64' id='type-id-1341'/>
22695    <!-- const char*& -->
22696    <reference-type-def kind='lvalue' type-id='type-id-2' size-in-bits='64' id='type-id-1342'/>
22697    <!-- const std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > > -->
22698    <qualified-type-def type-id='type-id-958' const='yes' id='type-id-1343'/>
22699    <!-- const std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >& -->
22700    <reference-type-def kind='lvalue' type-id='type-id-1343' size-in-bits='64' id='type-id-967'/>
22701    <!-- const std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >* -->
22702    <pointer-type-def type-id='type-id-1343' size-in-bits='64' id='type-id-968'/>
22703    <!-- const std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> > -->
22704    <qualified-type-def type-id='type-id-975' const='yes' id='type-id-1344'/>
22705    <!-- const std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >& -->
22706    <reference-type-def kind='lvalue' type-id='type-id-1344' size-in-bits='64' id='type-id-988'/>
22707    <!-- const std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >* -->
22708    <pointer-type-def type-id='type-id-1344' size-in-bits='64' id='type-id-985'/>
22709    <!-- const std::_Rb_tree_iterator<std::pair<const void* const, const char*> > -->
22710    <qualified-type-def type-id='type-id-969' const='yes' id='type-id-1345'/>
22711    <!-- const std::_Rb_tree_iterator<std::pair<const void* const, const char*> >& -->
22712    <reference-type-def kind='lvalue' type-id='type-id-1345' size-in-bits='64' id='type-id-984'/>
22713    <!-- const std::_Rb_tree_iterator<std::pair<const void* const, const char*> >* -->
22714    <pointer-type-def type-id='type-id-1345' size-in-bits='64' id='type-id-990'/>
22715    <!-- const std::_Select1st<std::pair<const void* const, const char*> > -->
22716    <qualified-type-def type-id='type-id-1346' const='yes' id='type-id-1347'/>
22717    <!-- const std::_Select1st<std::pair<const void* const, const char*> >* -->
22718    <pointer-type-def type-id='type-id-1347' size-in-bits='64' id='type-id-1348'/>
22719    <!-- const std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > > -->
22720    <qualified-type-def type-id='type-id-960' const='yes' id='type-id-1349'/>
22721    <!-- const std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >& -->
22722    <reference-type-def kind='lvalue' type-id='type-id-1349' size-in-bits='64' id='type-id-964'/>
22723    <!-- const std::allocator<std::pair<const void* const, const char*> > -->
22724    <qualified-type-def type-id='type-id-973' const='yes' id='type-id-1350'/>
22725    <!-- const std::allocator<std::pair<const void* const, const char*> >& -->
22726    <reference-type-def kind='lvalue' type-id='type-id-1350' size-in-bits='64' id='type-id-966'/>
22727    <!-- const std::less<const void*> -->
22728    <qualified-type-def type-id='type-id-961' const='yes' id='type-id-1351'/>
22729    <!-- const std::less<const void*>& -->
22730    <reference-type-def kind='lvalue' type-id='type-id-1351' size-in-bits='64' id='type-id-963'/>
22731    <!-- const std::less<const void*>* -->
22732    <pointer-type-def type-id='type-id-1351' size-in-bits='64' id='type-id-1352'/>
22733    <!-- const std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > > -->
22734    <qualified-type-def type-id='type-id-1330' const='yes' id='type-id-1353'/>
22735    <!-- const std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >& -->
22736    <reference-type-def kind='lvalue' type-id='type-id-1353' size-in-bits='64' id='type-id-1354'/>
22737    <!-- const std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >* -->
22738    <pointer-type-def type-id='type-id-1353' size-in-bits='64' id='type-id-1355'/>
22739    <!-- const std::pair<const void* const, const char*> -->
22740    <qualified-type-def type-id='type-id-1356' const='yes' id='type-id-1357'/>
22741    <!-- const std::pair<const void* const, const char*>& -->
22742    <reference-type-def kind='lvalue' type-id='type-id-1357' size-in-bits='64' id='type-id-970'/>
22743    <!-- const std::pair<const void* const, const char*>* -->
22744    <pointer-type-def type-id='type-id-1357' size-in-bits='64' id='type-id-986'/>
22745    <!-- std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >& -->
22746    <reference-type-def kind='lvalue' type-id='type-id-958' size-in-bits='64' id='type-id-1358'/>
22747    <!-- std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >* -->
22748    <pointer-type-def type-id='type-id-958' size-in-bits='64' id='type-id-965'/>
22749    <!-- std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree_impl<std::less<const void*>, false>* -->
22750    <pointer-type-def type-id='type-id-959' size-in-bits='64' id='type-id-962'/>
22751    <!-- std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >& -->
22752    <reference-type-def kind='lvalue' type-id='type-id-975' size-in-bits='64' id='type-id-987'/>
22753    <!-- std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >* -->
22754    <pointer-type-def type-id='type-id-975' size-in-bits='64' id='type-id-983'/>
22755    <!-- std::_Rb_tree_iterator<std::pair<const void* const, const char*> >& -->
22756    <reference-type-def kind='lvalue' type-id='type-id-969' size-in-bits='64' id='type-id-992'/>
22757    <!-- std::_Rb_tree_iterator<std::pair<const void* const, const char*> >* -->
22758    <pointer-type-def type-id='type-id-969' size-in-bits='64' id='type-id-989'/>
22759    <!-- std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >& -->
22760    <reference-type-def kind='lvalue' type-id='type-id-960' size-in-bits='64' id='type-id-1359'/>
22761    <!-- std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >* -->
22762    <pointer-type-def type-id='type-id-960' size-in-bits='64' id='type-id-1360'/>
22763    <!-- std::allocator<std::pair<const void* const, const char*> >* -->
22764    <pointer-type-def type-id='type-id-973' size-in-bits='64' id='type-id-1361'/>
22765    <!-- std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >& -->
22766    <reference-type-def kind='lvalue' type-id='type-id-1330' size-in-bits='64' id='type-id-1362'/>
22767    <!-- std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >* -->
22768    <pointer-type-def type-id='type-id-1330' size-in-bits='64' id='type-id-1363'/>
22769    <!-- std::pair<const void* const, const char*>& -->
22770    <reference-type-def kind='lvalue' type-id='type-id-1356' size-in-bits='64' id='type-id-993'/>
22771    <!-- std::pair<const void* const, const char*>* -->
22772    <pointer-type-def type-id='type-id-1356' size-in-bits='64' id='type-id-991'/>
22773    <!-- std::pair<std::_Rb_tree_iterator<std::pair<const void* const, const char*> >, bool>* -->
22774    <pointer-type-def type-id='type-id-974' size-in-bits='64' id='type-id-1000'/>
22775    <!-- const std::_Rb_tree_node<std::pair<const void* const, const char*> > -->
22776    <qualified-type-def type-id='type-id-1364' const='yes' id='type-id-1365'/>
22777    <reference-type-def kind='lvalue' type-id='type-id-1365' size-in-bits='64' id='type-id-1366'/>
22778    <!-- const std::_Rb_tree_node<std::pair<const void* const, const char*> >* -->
22779    <pointer-type-def type-id='type-id-1365' size-in-bits='64' id='type-id-971'/>
22780    <!-- namespace std -->
22781    <namespace-decl name='std'>
22782      <!-- class std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > > -->
22783      <class-decl name='_Rb_tree&lt;const void*, std::pair&lt;const void* const, const char*&gt;, std::_Select1st&lt;std::pair&lt;const void* const, const char*&gt; &gt;, std::less&lt;const void*&gt;, std::allocator&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' size-in-bits='384' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='323' column='1' id='type-id-958'>
22784        <member-type access='protected'>
22785          <!-- struct std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree_impl<std::less<const void*>, false> -->
22786          <class-decl name='_Rb_tree_impl&lt;std::less&lt;const void*&gt;, false&gt;' size-in-bits='384' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='427' column='1' id='type-id-959'>
22787            <!-- class std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > > -->
22788            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-960'/>
22789            <data-member access='public' layout-offset-in-bits='0'>
22790              <!-- std::less<const void*> std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree_impl<std::less<const void*>, false>::_M_key_compare -->
22791              <var-decl name='_M_key_compare' type-id='type-id-961' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='428' column='1'/>
22792            </data-member>
22793            <data-member access='public' layout-offset-in-bits='64'>
22794              <!-- std::_Rb_tree_node_base std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree_impl<std::less<const void*>, false>::_M_header -->
22795              <var-decl name='_M_header' type-id='type-id-552' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='429' column='1'/>
22796            </data-member>
22797            <data-member access='public' layout-offset-in-bits='320'>
22798              <!-- size_t std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree_impl<std::less<const void*>, false>::_M_node_count -->
22799              <var-decl name='_M_node_count' type-id='type-id-7' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='430' column='1'/>
22800            </data-member>
22801            <member-function access='public'>
22802              <!-- void std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree_impl<std::less<const void*>, false>::_Rb_tree_impl() -->
22803              <function-decl name='_Rb_tree_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='432' column='1' visibility='default' binding='global' size-in-bits='64'>
22804                <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree_impl<std::less<const void*>, false>*' -->
22805                <parameter type-id='type-id-962' is-artificial='yes'/>
22806                <!-- void -->
22807                <return type-id='type-id-75'/>
22808              </function-decl>
22809            </member-function>
22810            <member-function access='public'>
22811              <!-- void std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree_impl<std::less<const void*>, false>::_Rb_tree_impl(const std::less<const void*>&, const std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >&) -->
22812              <function-decl name='_Rb_tree_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='437' column='1' visibility='default' binding='global' size-in-bits='64'>
22813                <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree_impl<std::less<const void*>, false>*' -->
22814                <parameter type-id='type-id-962' is-artificial='yes'/>
22815                <!-- parameter of type 'const std::less<const void*>&' -->
22816                <parameter type-id='type-id-963'/>
22817                <!-- parameter of type 'const std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >&' -->
22818                <parameter type-id='type-id-964'/>
22819                <!-- void -->
22820                <return type-id='type-id-75'/>
22821              </function-decl>
22822            </member-function>
22823            <member-function access='public'>
22824              <!-- void std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree_impl<std::less<const void*>, false>::_Rb_tree_impl() -->
22825              <function-decl name='_Rb_tree_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='432' column='1' visibility='default' binding='global' size-in-bits='64'>
22826                <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree_impl<std::less<const void*>, false>*' -->
22827                <parameter type-id='type-id-962' is-artificial='yes'/>
22828                <!-- void -->
22829                <return type-id='type-id-75'/>
22830              </function-decl>
22831            </member-function>
22832            <member-function access='public'>
22833              <!-- void std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree_impl<std::less<const void*>, false>::_Rb_tree_impl(const std::less<const void*>&, const std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >&) -->
22834              <function-decl name='_Rb_tree_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='437' column='1' visibility='default' binding='global' size-in-bits='64'>
22835                <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree_impl<std::less<const void*>, false>*' -->
22836                <parameter type-id='type-id-962' is-artificial='yes'/>
22837                <!-- parameter of type 'const std::less<const void*>&' -->
22838                <parameter type-id='type-id-963'/>
22839                <!-- parameter of type 'const std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >&' -->
22840                <parameter type-id='type-id-964'/>
22841                <!-- void -->
22842                <return type-id='type-id-75'/>
22843              </function-decl>
22844            </member-function>
22845            <member-function access='private'>
22846              <!-- void std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree_impl<std::less<const void*>, false>::_M_initialize() -->
22847              <function-decl name='_M_initialize' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE13_Rb_tree_implISA_Lb0EE13_M_initializeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='444' column='1' visibility='default' binding='global' size-in-bits='64'>
22848                <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree_impl<std::less<const void*>, false>*' -->
22849                <parameter type-id='type-id-962' is-artificial='yes'/>
22850                <!-- void -->
22851                <return type-id='type-id-75'/>
22852              </function-decl>
22853            </member-function>
22854          </class-decl>
22855        </member-type>
22856        <data-member access='protected' layout-offset-in-bits='0'>
22857          <!-- std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree_impl<std::less<const void*>, false> std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_M_impl -->
22858          <var-decl name='_M_impl' type-id='type-id-959' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='453' column='1'/>
22859        </data-member>
22860        <member-function access='private'>
22861          <!-- void std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree() -->
22862          <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='591' column='1' visibility='default' binding='global' size-in-bits='64'>
22863            <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
22864            <parameter type-id='type-id-965' is-artificial='yes'/>
22865            <!-- void -->
22866            <return type-id='type-id-75'/>
22867          </function-decl>
22868        </member-function>
22869        <member-function access='private'>
22870          <!-- void std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree(const std::less<const void*>&, const std::allocator<std::pair<const void* const, const char*> >&) -->
22871          <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='593' column='1' visibility='default' binding='global' size-in-bits='64'>
22872            <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
22873            <parameter type-id='type-id-965' is-artificial='yes'/>
22874            <!-- parameter of type 'const std::less<const void*>&' -->
22875            <parameter type-id='type-id-963'/>
22876            <!-- parameter of type 'const std::allocator<std::pair<const void* const, const char*> >&' -->
22877            <parameter type-id='type-id-966'/>
22878            <!-- void -->
22879            <return type-id='type-id-75'/>
22880          </function-decl>
22881        </member-function>
22882        <member-function access='private'>
22883          <!-- void std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree(const std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >&) -->
22884          <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='597' column='1' visibility='default' binding='global' size-in-bits='64'>
22885            <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
22886            <parameter type-id='type-id-965' is-artificial='yes'/>
22887            <!-- parameter of type 'const std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >&' -->
22888            <parameter type-id='type-id-967'/>
22889            <!-- void -->
22890            <return type-id='type-id-75'/>
22891          </function-decl>
22892        </member-function>
22893        <member-function access='private' destructor='yes'>
22894          <!-- std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::~_Rb_tree(int) -->
22895          <function-decl name='~_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='613' column='1' visibility='default' binding='global' size-in-bits='64'>
22896            <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
22897            <parameter type-id='type-id-965' is-artificial='yes'/>
22898            <!-- artificial parameter of type 'int' -->
22899            <parameter type-id='type-id-1' is-artificial='yes'/>
22900            <!-- void -->
22901            <return type-id='type-id-75'/>
22902          </function-decl>
22903        </member-function>
22904        <member-function access='private'>
22905          <!-- size_t std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::size() -->
22906          <function-decl name='size' mangled-name='_ZNKSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE4sizeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='670' column='1' visibility='default' binding='global' size-in-bits='64'>
22907            <!-- implicit parameter of type 'const std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
22908            <parameter type-id='type-id-968' is-artificial='yes'/>
22909            <!-- typedef size_t -->
22910            <return type-id='type-id-7'/>
22911          </function-decl>
22912        </member-function>
22913        <member-function access='private'>
22914          <!-- std::less<const void*> std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::key_comp() -->
22915          <function-decl name='key_comp' mangled-name='_ZNKSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE8key_compEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='621' column='1' visibility='default' binding='global' size-in-bits='64'>
22916            <!-- implicit parameter of type 'const std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
22917            <parameter type-id='type-id-968' is-artificial='yes'/>
22918            <!-- struct std::less<const void*> -->
22919            <return type-id='type-id-961'/>
22920          </function-decl>
22921        </member-function>
22922        <member-function access='private'>
22923          <!-- std::_Rb_tree_iterator<std::pair<const void* const, const char*> > std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::end() -->
22924          <function-decl name='end' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE3endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='639' column='1' visibility='default' binding='global' size-in-bits='64'>
22925            <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
22926            <parameter type-id='type-id-965' is-artificial='yes'/>
22927            <!-- struct std::_Rb_tree_iterator<std::pair<const void* const, const char*> > -->
22928            <return type-id='type-id-969'/>
22929          </function-decl>
22930        </member-function>
22931        <member-function access='private'>
22932          <!-- std::_Rb_tree_iterator<std::pair<const void* const, const char*> > std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::begin() -->
22933          <function-decl name='begin' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE5beginEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='625' column='1' visibility='default' binding='global' size-in-bits='64'>
22934            <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
22935            <parameter type-id='type-id-965' is-artificial='yes'/>
22936            <!-- struct std::_Rb_tree_iterator<std::pair<const void* const, const char*> > -->
22937            <return type-id='type-id-969'/>
22938          </function-decl>
22939        </member-function>
22940        <member-function access='protected' static='yes'>
22941          <!-- const std::pair<const void* const, const char*>& std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_S_value() -->
22942          <function-decl name='_S_value' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE8_S_valueEPKSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='524' column='1' visibility='default' binding='global' size-in-bits='64'>
22943            <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
22944            <parameter type-id='type-id-554'/>
22945            <!-- const std::pair<const void* const, const char*>& -->
22946            <return type-id='type-id-970'/>
22947          </function-decl>
22948        </member-function>
22949        <member-function access='private'>
22950          <!-- const std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >& std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_M_get_Node_allocator() -->
22951          <function-decl name='_M_get_Node_allocator' mangled-name='_ZNKSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE21_M_get_Node_allocatorEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='349' column='1' visibility='default' binding='global' size-in-bits='64'>
22952            <!-- implicit parameter of type 'const std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
22953            <parameter type-id='type-id-968' is-artificial='yes'/>
22954            <!-- const std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >& -->
22955            <return type-id='type-id-964'/>
22956          </function-decl>
22957        </member-function>
22958        <member-function access='protected' static='yes'>
22959          <!-- const std::pair<const void* const, const char*>& std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_S_value() -->
22960          <function-decl name='_S_value' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE8_S_valueEPKSt13_Rb_tree_nodeIS6_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='500' column='1' visibility='default' binding='global' size-in-bits='64'>
22961            <!-- parameter of type 'const std::_Rb_tree_node<std::pair<const void* const, const char*> >*' -->
22962            <parameter type-id='type-id-971'/>
22963            <!-- const std::pair<const void* const, const char*>& -->
22964            <return type-id='type-id-970'/>
22965          </function-decl>
22966        </member-function>
22967        <member-function access='protected' static='yes'>
22968          <!-- void* const& std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_S_key() -->
22969          <function-decl name='_S_key' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE6_S_keyEPKSt13_Rb_tree_nodeIS6_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='504' column='1' visibility='default' binding='global' size-in-bits='64'>
22970            <!-- parameter of type 'const std::_Rb_tree_node<std::pair<const void* const, const char*> >*' -->
22971            <parameter type-id='type-id-971'/>
22972            <!-- void* const& -->
22973            <return type-id='type-id-369'/>
22974          </function-decl>
22975        </member-function>
22976        <member-function access='protected' static='yes'>
22977          <!-- std::_Rb_tree_node<std::pair<const void* const, const char*> >* std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_S_left() -->
22978          <function-decl name='_S_left' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE7_S_leftEPSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='508' column='1' visibility='default' binding='global' size-in-bits='64'>
22979            <!-- parameter of type 'std::_Rb_tree_node_base*' -->
22980            <parameter type-id='type-id-675'/>
22981            <!-- std::_Rb_tree_node<std::pair<const void* const, const char*> >* -->
22982            <return type-id='type-id-972'/>
22983          </function-decl>
22984        </member-function>
22985        <member-function access='protected' static='yes'>
22986          <!-- std::_Rb_tree_node<std::pair<const void* const, const char*> >* std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_S_right() -->
22987          <function-decl name='_S_right' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE8_S_rightEPSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='516' column='1' visibility='default' binding='global' size-in-bits='64'>
22988            <!-- parameter of type 'std::_Rb_tree_node_base*' -->
22989            <parameter type-id='type-id-675'/>
22990            <!-- std::_Rb_tree_node<std::pair<const void* const, const char*> >* -->
22991            <return type-id='type-id-972'/>
22992          </function-decl>
22993        </member-function>
22994        <member-function access='protected'>
22995          <!-- std::_Rb_tree_node<std::pair<const void* const, const char*> >* std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_M_end() -->
22996          <function-decl name='_M_end' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE6_M_endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='492' column='1' visibility='default' binding='global' size-in-bits='64'>
22997            <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
22998            <parameter type-id='type-id-965' is-artificial='yes'/>
22999            <!-- std::_Rb_tree_node<std::pair<const void* const, const char*> >* -->
23000            <return type-id='type-id-972'/>
23001          </function-decl>
23002        </member-function>
23003        <member-function access='protected'>
23004          <!-- std::_Rb_tree_node<std::pair<const void* const, const char*> >* std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_M_begin() -->
23005          <function-decl name='_M_begin' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE8_M_beginEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='481' column='1' visibility='default' binding='global' size-in-bits='64'>
23006            <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
23007            <parameter type-id='type-id-965' is-artificial='yes'/>
23008            <!-- std::_Rb_tree_node<std::pair<const void* const, const char*> >* -->
23009            <return type-id='type-id-972'/>
23010          </function-decl>
23011        </member-function>
23012        <member-function access='private'>
23013          <!-- std::_Rb_tree_iterator<std::pair<const void* const, const char*> > std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_M_lower_bound(std::_Rb_tree_node<std::pair<const void* const, const char*> >*, std::_Rb_tree_node<std::pair<const void* const, const char*> >*, void* const&) -->
23014          <function-decl name='_M_lower_bound' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE14_M_lower_boundEPSt13_Rb_tree_nodeIS6_ESF_RS3_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='981' column='1' visibility='default' binding='global' size-in-bits='64'>
23015            <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
23016            <parameter type-id='type-id-965' is-artificial='yes'/>
23017            <!-- parameter of type 'std::_Rb_tree_node<std::pair<const void* const, const char*> >*' -->
23018            <parameter type-id='type-id-972'/>
23019            <!-- parameter of type 'std::_Rb_tree_node<std::pair<const void* const, const char*> >*' -->
23020            <parameter type-id='type-id-972'/>
23021            <!-- parameter of type 'void* const&' -->
23022            <parameter type-id='type-id-369'/>
23023            <!-- struct std::_Rb_tree_iterator<std::pair<const void* const, const char*> > -->
23024            <return type-id='type-id-969'/>
23025          </function-decl>
23026        </member-function>
23027        <member-function access='private'>
23028          <!-- std::_Rb_tree_iterator<std::pair<const void* const, const char*> > std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::lower_bound(void* const&) -->
23029          <function-decl name='lower_bound' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE11lower_boundERS3_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='744' column='1' visibility='default' binding='global' size-in-bits='64'>
23030            <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
23031            <parameter type-id='type-id-965' is-artificial='yes'/>
23032            <!-- parameter of type 'void* const&' -->
23033            <parameter type-id='type-id-369'/>
23034            <!-- struct std::_Rb_tree_iterator<std::pair<const void* const, const char*> > -->
23035            <return type-id='type-id-969'/>
23036          </function-decl>
23037        </member-function>
23038        <member-function access='protected'>
23039          <!-- std::_Rb_tree_node<std::pair<const void* const, const char*> >* std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_M_get_node() -->
23040          <function-decl name='_M_get_node' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE11_M_get_nodeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='358' column='1' visibility='default' binding='global' size-in-bits='64'>
23041            <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
23042            <parameter type-id='type-id-965' is-artificial='yes'/>
23043            <!-- std::_Rb_tree_node<std::pair<const void* const, const char*> >* -->
23044            <return type-id='type-id-972'/>
23045          </function-decl>
23046        </member-function>
23047        <member-function access='private'>
23048          <!-- std::allocator<std::pair<const void* const, const char*> > std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::get_allocator() -->
23049          <function-decl name='get_allocator' mangled-name='_ZNKSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE13get_allocatorEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='353' column='1' visibility='default' binding='global' size-in-bits='64'>
23050            <!-- implicit parameter of type 'const std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
23051            <parameter type-id='type-id-968' is-artificial='yes'/>
23052            <!-- class std::allocator<std::pair<const void* const, const char*> > -->
23053            <return type-id='type-id-973'/>
23054          </function-decl>
23055        </member-function>
23056        <member-function access='protected' static='yes'>
23057          <!-- void* const& std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_S_key() -->
23058          <function-decl name='_S_key' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE6_S_keyEPKSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='528' column='1' visibility='default' binding='global' size-in-bits='64'>
23059            <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
23060            <parameter type-id='type-id-554'/>
23061            <!-- void* const& -->
23062            <return type-id='type-id-369'/>
23063          </function-decl>
23064        </member-function>
23065        <member-function access='protected'>
23066          <!-- std::_Rb_tree_node<std::pair<const void* const, const char*> >* std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_M_create_node(const std::pair<const void* const, const char*>&) -->
23067          <function-decl name='_M_create_node' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE14_M_create_nodeERKS6_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='367' column='1' visibility='default' binding='global' size-in-bits='64'>
23068            <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
23069            <parameter type-id='type-id-965' is-artificial='yes'/>
23070            <!-- parameter of type 'const std::pair<const void* const, const char*>&' -->
23071            <parameter type-id='type-id-970'/>
23072            <!-- std::_Rb_tree_node<std::pair<const void* const, const char*> >* -->
23073            <return type-id='type-id-972'/>
23074          </function-decl>
23075        </member-function>
23076        <member-function access='protected'>
23077          <!-- std::_Rb_tree_node_base*& std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_M_rightmost() -->
23078          <function-decl name='_M_rightmost' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE12_M_rightmostEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='473' column='1' visibility='default' binding='global' size-in-bits='64'>
23079            <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
23080            <parameter type-id='type-id-965' is-artificial='yes'/>
23081            <!-- std::_Rb_tree_node_base*& -->
23082            <return type-id='type-id-676'/>
23083          </function-decl>
23084        </member-function>
23085        <member-function access='protected'>
23086          <!-- std::_Rb_tree_node_base*& std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_M_leftmost() -->
23087          <function-decl name='_M_leftmost' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE11_M_leftmostEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='465' column='1' visibility='default' binding='global' size-in-bits='64'>
23088            <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
23089            <parameter type-id='type-id-965' is-artificial='yes'/>
23090            <!-- std::_Rb_tree_node_base*& -->
23091            <return type-id='type-id-676'/>
23092          </function-decl>
23093        </member-function>
23094        <member-function access='protected' static='yes'>
23095          <!-- const std::_Rb_tree_node<std::pair<const void* const, const char*> >* std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_S_right() -->
23096          <function-decl name='_S_right' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE8_S_rightEPKSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='520' column='1' visibility='default' binding='global' size-in-bits='64'>
23097            <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
23098            <parameter type-id='type-id-554'/>
23099            <!-- const std::_Rb_tree_node<std::pair<const void* const, const char*> >* -->
23100            <return type-id='type-id-971'/>
23101          </function-decl>
23102        </member-function>
23103        <member-function access='private'>
23104          <!-- std::_Rb_tree_iterator<std::pair<const void* const, const char*> > std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_M_insert_(const std::_Rb_tree_node_base*, const std::_Rb_tree_node_base*, const std::pair<const void* const, const char*>&) -->
23105          <function-decl name='_M_insert_' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE10_M_insert_EPKSt18_Rb_tree_node_baseSF_RKS6_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='874' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE10_M_insert_EPKSt18_Rb_tree_node_baseSF_RKS6_'>
23106            <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
23107            <parameter type-id='type-id-965' is-artificial='yes'/>
23108            <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
23109            <parameter type-id='type-id-554'/>
23110            <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
23111            <parameter type-id='type-id-554'/>
23112            <!-- parameter of type 'const std::pair<const void* const, const char*>&' -->
23113            <parameter type-id='type-id-970'/>
23114            <!-- struct std::_Rb_tree_iterator<std::pair<const void* const, const char*> > -->
23115            <return type-id='type-id-969'/>
23116          </function-decl>
23117        </member-function>
23118        <member-function access='private'>
23119          <!-- std::pair<std::_Rb_tree_iterator<std::pair<const void* const, const char*> >, bool> std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_M_insert_unique(const std::pair<const void* const, const char*>&) -->
23120          <function-decl name='_M_insert_unique' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE16_M_insert_uniqueERKS6_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='1161' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE16_M_insert_uniqueERKS6_'>
23121            <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
23122            <parameter type-id='type-id-965' is-artificial='yes'/>
23123            <!-- parameter of type 'const std::pair<const void* const, const char*>&' -->
23124            <parameter type-id='type-id-970'/>
23125            <!-- struct std::pair<std::_Rb_tree_iterator<std::pair<const void* const, const char*> >, bool> -->
23126            <return type-id='type-id-974'/>
23127          </function-decl>
23128        </member-function>
23129        <member-function access='private'>
23130          <!-- std::_Rb_tree_iterator<std::pair<const void* const, const char*> > std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >, const std::pair<const void* const, const char*>&) -->
23131          <function-decl name='_M_insert_unique_' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS6_ERKS6_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='1206' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS6_ERKS6_'>
23132            <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
23133            <parameter type-id='type-id-965' is-artificial='yes'/>
23134            <!-- parameter of type 'struct std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >' -->
23135            <parameter type-id='type-id-975'/>
23136            <!-- parameter of type 'const std::pair<const void* const, const char*>&' -->
23137            <parameter type-id='type-id-970'/>
23138            <!-- struct std::_Rb_tree_iterator<std::pair<const void* const, const char*> > -->
23139            <return type-id='type-id-969'/>
23140          </function-decl>
23141        </member-function>
23142        <member-function access='private'>
23143          <!-- void std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree() -->
23144          <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='591' column='1' visibility='default' binding='global' size-in-bits='64'>
23145            <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
23146            <parameter type-id='type-id-965' is-artificial='yes'/>
23147            <!-- void -->
23148            <return type-id='type-id-75'/>
23149          </function-decl>
23150        </member-function>
23151        <member-function access='private'>
23152          <!-- void std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree(const std::less<const void*>&, const std::allocator<std::pair<const void* const, const char*> >&) -->
23153          <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='593' column='1' visibility='default' binding='global' size-in-bits='64'>
23154            <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
23155            <parameter type-id='type-id-965' is-artificial='yes'/>
23156            <!-- parameter of type 'const std::less<const void*>&' -->
23157            <parameter type-id='type-id-963'/>
23158            <!-- parameter of type 'const std::allocator<std::pair<const void* const, const char*> >&' -->
23159            <parameter type-id='type-id-966'/>
23160            <!-- void -->
23161            <return type-id='type-id-75'/>
23162          </function-decl>
23163        </member-function>
23164        <member-function access='private'>
23165          <!-- void std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree(const std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >&) -->
23166          <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='597' column='1' visibility='default' binding='global' size-in-bits='64'>
23167            <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
23168            <parameter type-id='type-id-965' is-artificial='yes'/>
23169            <!-- parameter of type 'const std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >&' -->
23170            <parameter type-id='type-id-967'/>
23171            <!-- void -->
23172            <return type-id='type-id-75'/>
23173          </function-decl>
23174        </member-function>
23175        <member-function access='private' destructor='yes'>
23176          <!-- std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::~_Rb_tree(int) -->
23177          <function-decl name='~_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='613' column='1' visibility='default' binding='global' size-in-bits='64'>
23178            <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
23179            <parameter type-id='type-id-965' is-artificial='yes'/>
23180            <!-- artificial parameter of type 'int' -->
23181            <parameter type-id='type-id-1' is-artificial='yes'/>
23182            <!-- void -->
23183            <return type-id='type-id-75'/>
23184          </function-decl>
23185        </member-function>
23186        <member-function access='protected'>
23187          <!-- void std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_M_put_node(std::_Rb_tree_node<std::pair<const void* const, const char*> >*) -->
23188          <function-decl name='_M_put_node' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE11_M_put_nodeEPSt13_Rb_tree_nodeIS6_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='362' column='1' visibility='default' binding='global' size-in-bits='64'>
23189            <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
23190            <parameter type-id='type-id-965' is-artificial='yes'/>
23191            <!-- parameter of type 'std::_Rb_tree_node<std::pair<const void* const, const char*> >*' -->
23192            <parameter type-id='type-id-976'/>
23193            <!-- void -->
23194            <return type-id='type-id-75'/>
23195          </function-decl>
23196        </member-function>
23197        <member-function access='protected'>
23198          <!-- void std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<const void* const, const char*> >*) -->
23199          <function-decl name='_M_destroy_node' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE15_M_destroy_nodeEPSt13_Rb_tree_nodeIS6_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='381' column='1' visibility='default' binding='global' size-in-bits='64'>
23200            <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
23201            <parameter type-id='type-id-965' is-artificial='yes'/>
23202            <!-- parameter of type 'std::_Rb_tree_node<std::pair<const void* const, const char*> >*' -->
23203            <parameter type-id='type-id-976'/>
23204            <!-- void -->
23205            <return type-id='type-id-75'/>
23206          </function-decl>
23207        </member-function>
23208        <member-function access='private'>
23209          <!-- void std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_M_erase(std::_Rb_tree_node<std::pair<const void* const, const char*> >*) -->
23210          <function-decl name='_M_erase' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE8_M_eraseEPSt13_Rb_tree_nodeIS6_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='964' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE8_M_eraseEPSt13_Rb_tree_nodeIS6_E'>
23211            <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
23212            <parameter type-id='type-id-965' is-artificial='yes'/>
23213            <!-- parameter of type 'std::_Rb_tree_node<std::pair<const void* const, const char*> >*' -->
23214            <parameter type-id='type-id-976'/>
23215            <!-- void -->
23216            <return type-id='type-id-75'/>
23217          </function-decl>
23218        </member-function>
23219      </class-decl>
23220      <!-- class std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > > -->
23221      <class-decl name='allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='87' column='1' id='type-id-960'>
23222        <!-- class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > > -->
23223        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1332'/>
23224        <member-function access='private'>
23225          <!-- void std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >::allocator() -->
23226          <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
23227            <!-- implicit parameter of type 'std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >*' -->
23228            <parameter type-id='type-id-1360' is-artificial='yes'/>
23229            <!-- void -->
23230            <return type-id='type-id-75'/>
23231          </function-decl>
23232        </member-function>
23233        <member-function access='private'>
23234          <!-- void std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >::allocator(const std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >&) -->
23235          <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
23236            <!-- implicit parameter of type 'std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >*' -->
23237            <parameter type-id='type-id-1360' is-artificial='yes'/>
23238            <!-- parameter of type 'const std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >&' -->
23239            <parameter type-id='type-id-964'/>
23240            <!-- void -->
23241            <return type-id='type-id-75'/>
23242          </function-decl>
23243        </member-function>
23244        <member-function access='private' destructor='yes'>
23245          <!-- std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >::~allocator(int) -->
23246          <function-decl name='~allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
23247            <!-- implicit parameter of type 'std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >*' -->
23248            <parameter type-id='type-id-1360' is-artificial='yes'/>
23249            <!-- artificial parameter of type 'int' -->
23250            <parameter type-id='type-id-1' is-artificial='yes'/>
23251            <!-- void -->
23252            <return type-id='type-id-75'/>
23253          </function-decl>
23254        </member-function>
23255        <member-function access='private'>
23256          <!-- void std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >::allocator() -->
23257          <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
23258            <!-- implicit parameter of type 'std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >*' -->
23259            <parameter type-id='type-id-1360' is-artificial='yes'/>
23260            <!-- void -->
23261            <return type-id='type-id-75'/>
23262          </function-decl>
23263        </member-function>
23264        <member-function access='private'>
23265          <!-- void std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >::allocator(const std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >&) -->
23266          <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
23267            <!-- implicit parameter of type 'std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >*' -->
23268            <parameter type-id='type-id-1360' is-artificial='yes'/>
23269            <!-- parameter of type 'const std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >&' -->
23270            <parameter type-id='type-id-964'/>
23271            <!-- void -->
23272            <return type-id='type-id-75'/>
23273          </function-decl>
23274        </member-function>
23275        <member-function access='private' destructor='yes'>
23276          <!-- std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >::~allocator(int) -->
23277          <function-decl name='~allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
23278            <!-- implicit parameter of type 'std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >*' -->
23279            <parameter type-id='type-id-1360' is-artificial='yes'/>
23280            <!-- artificial parameter of type 'int' -->
23281            <parameter type-id='type-id-1' is-artificial='yes'/>
23282            <!-- void -->
23283            <return type-id='type-id-75'/>
23284          </function-decl>
23285        </member-function>
23286      </class-decl>
23287      <!-- class std::allocator<std::pair<const void* const, const char*> > -->
23288      <class-decl name='allocator&lt;std::pair&lt;const void* const, const char*&gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='87' column='1' id='type-id-973'>
23289        <!-- class __gnu_cxx::new_allocator<std::pair<const void* const, const char*> > -->
23290        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1334'/>
23291        <member-function access='private'>
23292          <!-- void std::allocator<std::pair<const void* const, const char*> >::allocator() -->
23293          <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
23294            <!-- implicit parameter of type 'std::allocator<std::pair<const void* const, const char*> >*' -->
23295            <parameter type-id='type-id-1361' is-artificial='yes'/>
23296            <!-- void -->
23297            <return type-id='type-id-75'/>
23298          </function-decl>
23299        </member-function>
23300        <member-function access='private'>
23301          <!-- void std::allocator<std::pair<const void* const, const char*> >::allocator(const std::allocator<std::pair<const void* const, const char*> >&) -->
23302          <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
23303            <!-- implicit parameter of type 'std::allocator<std::pair<const void* const, const char*> >*' -->
23304            <parameter type-id='type-id-1361' is-artificial='yes'/>
23305            <!-- parameter of type 'const std::allocator<std::pair<const void* const, const char*> >&' -->
23306            <parameter type-id='type-id-966'/>
23307            <!-- void -->
23308            <return type-id='type-id-75'/>
23309          </function-decl>
23310        </member-function>
23311        <member-function access='private' destructor='yes'>
23312          <!-- std::allocator<std::pair<const void* const, const char*> >::~allocator(int) -->
23313          <function-decl name='~allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
23314            <!-- implicit parameter of type 'std::allocator<std::pair<const void* const, const char*> >*' -->
23315            <parameter type-id='type-id-1361' is-artificial='yes'/>
23316            <!-- artificial parameter of type 'int' -->
23317            <parameter type-id='type-id-1' is-artificial='yes'/>
23318            <!-- void -->
23319            <return type-id='type-id-75'/>
23320          </function-decl>
23321        </member-function>
23322        <member-function access='private'>
23323          <!-- void std::allocator<std::pair<const void* const, const char*> >::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >(const std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >&) -->
23324          <function-decl name='allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='107' column='1' visibility='default' binding='global' size-in-bits='64'>
23325            <!-- implicit parameter of type 'std::allocator<std::pair<const void* const, const char*> >*' -->
23326            <parameter type-id='type-id-1361' is-artificial='yes'/>
23327            <!-- parameter of type 'const std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >&' -->
23328            <parameter type-id='type-id-964'/>
23329            <!-- void -->
23330            <return type-id='type-id-75'/>
23331          </function-decl>
23332        </member-function>
23333        <member-function access='private'>
23334          <!-- void std::allocator<std::pair<const void* const, const char*> >::allocator() -->
23335          <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
23336            <!-- implicit parameter of type 'std::allocator<std::pair<const void* const, const char*> >*' -->
23337            <parameter type-id='type-id-1361' is-artificial='yes'/>
23338            <!-- void -->
23339            <return type-id='type-id-75'/>
23340          </function-decl>
23341        </member-function>
23342        <member-function access='private'>
23343          <!-- void std::allocator<std::pair<const void* const, const char*> >::allocator(const std::allocator<std::pair<const void* const, const char*> >&) -->
23344          <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
23345            <!-- implicit parameter of type 'std::allocator<std::pair<const void* const, const char*> >*' -->
23346            <parameter type-id='type-id-1361' is-artificial='yes'/>
23347            <!-- parameter of type 'const std::allocator<std::pair<const void* const, const char*> >&' -->
23348            <parameter type-id='type-id-966'/>
23349            <!-- void -->
23350            <return type-id='type-id-75'/>
23351          </function-decl>
23352        </member-function>
23353        <member-function access='private' destructor='yes'>
23354          <!-- std::allocator<std::pair<const void* const, const char*> >::~allocator(int) -->
23355          <function-decl name='~allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
23356            <!-- implicit parameter of type 'std::allocator<std::pair<const void* const, const char*> >*' -->
23357            <parameter type-id='type-id-1361' is-artificial='yes'/>
23358            <!-- artificial parameter of type 'int' -->
23359            <parameter type-id='type-id-1' is-artificial='yes'/>
23360            <!-- void -->
23361            <return type-id='type-id-75'/>
23362          </function-decl>
23363        </member-function>
23364        <member-function access='private'>
23365          <!-- void std::allocator<std::pair<const void* const, const char*> >::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >(const std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >&) -->
23366          <function-decl name='allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='107' column='1' visibility='default' binding='global' size-in-bits='64'>
23367            <!-- implicit parameter of type 'std::allocator<std::pair<const void* const, const char*> >*' -->
23368            <parameter type-id='type-id-1361' is-artificial='yes'/>
23369            <!-- parameter of type 'const std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >&' -->
23370            <parameter type-id='type-id-964'/>
23371            <!-- void -->
23372            <return type-id='type-id-75'/>
23373          </function-decl>
23374        </member-function>
23375      </class-decl>
23376      <!-- class std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > > -->
23377      <class-decl name='map&lt;const void*, const char*, std::less&lt;const void*&gt;, std::allocator&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' size-in-bits='384' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='87' column='1' id='type-id-1330'>
23378        <member-type access='private'>
23379          <!-- class std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::value_compare -->
23380          <class-decl name='value_compare' visibility='default' is-declaration-only='yes' id='type-id-1367'/>
23381        </member-type>
23382        <member-type access='private'>
23383          <!-- class std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::value_compare -->
23384          <class-decl name='value_compare' visibility='default' is-declaration-only='yes' id='type-id-1368'/>
23385        </member-type>
23386        <data-member access='private' layout-offset-in-bits='0'>
23387          <!-- std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > > std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_M_t -->
23388          <var-decl name='_M_t' type-id='type-id-958' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='128' column='1'/>
23389        </data-member>
23390        <member-function access='private'>
23391          <!-- void std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::map() -->
23392          <function-decl name='map' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
23393            <!-- implicit parameter of type 'std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
23394            <parameter type-id='type-id-1363' is-artificial='yes'/>
23395            <!-- void -->
23396            <return type-id='type-id-75'/>
23397          </function-decl>
23398        </member-function>
23399        <member-function access='private'>
23400          <!-- void std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::map(const std::less<const void*>&, const std::allocator<std::pair<const void* const, const char*> >&) -->
23401          <function-decl name='map' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='159' column='1' visibility='default' binding='global' size-in-bits='64'>
23402            <!-- implicit parameter of type 'std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
23403            <parameter type-id='type-id-1363' is-artificial='yes'/>
23404            <!-- parameter of type 'const std::less<const void*>&' -->
23405            <parameter type-id='type-id-963'/>
23406            <!-- parameter of type 'const std::allocator<std::pair<const void* const, const char*> >&' -->
23407            <parameter type-id='type-id-966'/>
23408            <!-- void -->
23409            <return type-id='type-id-75'/>
23410          </function-decl>
23411        </member-function>
23412        <member-function access='private'>
23413          <!-- void std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::map(const std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >&) -->
23414          <function-decl name='map' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='170' column='1' visibility='default' binding='global' size-in-bits='64'>
23415            <!-- implicit parameter of type 'std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
23416            <parameter type-id='type-id-1363' is-artificial='yes'/>
23417            <!-- parameter of type 'const std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >&' -->
23418            <parameter type-id='type-id-1354'/>
23419            <!-- void -->
23420            <return type-id='type-id-75'/>
23421          </function-decl>
23422        </member-function>
23423        <member-function access='private'>
23424          <!-- size_t std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::size() -->
23425          <function-decl name='size' mangled-name='_ZNKSt3mapIPKvPKcSt4lessIS1_ESaISt4pairIKS1_S3_EEE4sizeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='420' column='1' visibility='default' binding='global' size-in-bits='64'>
23426            <!-- implicit parameter of type 'const std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
23427            <parameter type-id='type-id-1355' is-artificial='yes'/>
23428            <!-- typedef size_t -->
23429            <return type-id='type-id-7'/>
23430          </function-decl>
23431        </member-function>
23432        <member-function access='private'>
23433          <!-- std::_Rb_tree_iterator<std::pair<const void* const, const char*> > std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::begin() -->
23434          <function-decl name='begin' mangled-name='_ZNSt3mapIPKvPKcSt4lessIS1_ESaISt4pairIKS1_S3_EEE5beginEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='306' column='1' visibility='default' binding='global' size-in-bits='64'>
23435            <!-- implicit parameter of type 'std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
23436            <parameter type-id='type-id-1363' is-artificial='yes'/>
23437            <!-- struct std::_Rb_tree_iterator<std::pair<const void* const, const char*> > -->
23438            <return type-id='type-id-969'/>
23439          </function-decl>
23440        </member-function>
23441        <member-function access='private'>
23442          <!-- std::_Rb_tree_iterator<std::pair<const void* const, const char*> > std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::end() -->
23443          <function-decl name='end' mangled-name='_ZNSt3mapIPKvPKcSt4lessIS1_ESaISt4pairIKS1_S3_EEE3endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='324' column='1' visibility='default' binding='global' size-in-bits='64'>
23444            <!-- implicit parameter of type 'std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
23445            <parameter type-id='type-id-1363' is-artificial='yes'/>
23446            <!-- struct std::_Rb_tree_iterator<std::pair<const void* const, const char*> > -->
23447            <return type-id='type-id-969'/>
23448          </function-decl>
23449        </member-function>
23450        <member-function access='private'>
23451          <!-- std::_Rb_tree_iterator<std::pair<const void* const, const char*> > std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::lower_bound(void* const&) -->
23452          <function-decl name='lower_bound' mangled-name='_ZNSt3mapIPKvPKcSt4lessIS1_ESaISt4pairIKS1_S3_EEE11lower_boundERS7_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='700' column='1' visibility='default' binding='global' size-in-bits='64'>
23453            <!-- implicit parameter of type 'std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
23454            <parameter type-id='type-id-1363' is-artificial='yes'/>
23455            <!-- parameter of type 'void* const&' -->
23456            <parameter type-id='type-id-369'/>
23457            <!-- struct std::_Rb_tree_iterator<std::pair<const void* const, const char*> > -->
23458            <return type-id='type-id-969'/>
23459          </function-decl>
23460        </member-function>
23461        <member-function access='private'>
23462          <!-- std::less<const void*> std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::key_comp() -->
23463          <function-decl name='key_comp' mangled-name='_ZNKSt3mapIPKvPKcSt4lessIS1_ESaISt4pairIKS1_S3_EEE8key_compEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='634' column='1' visibility='default' binding='global' size-in-bits='64'>
23464            <!-- implicit parameter of type 'const std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
23465            <parameter type-id='type-id-1355' is-artificial='yes'/>
23466            <!-- struct std::less<const void*> -->
23467            <return type-id='type-id-961'/>
23468          </function-decl>
23469        </member-function>
23470        <member-function access='private'>
23471          <!-- std::_Rb_tree_iterator<std::pair<const void* const, const char*> > std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::insert(std::_Rb_tree_iterator<std::pair<const void* const, const char*> >, const std::pair<const void* const, const char*>&) -->
23472          <function-decl name='insert' mangled-name='_ZNSt3mapIPKvPKcSt4lessIS1_ESaISt4pairIKS1_S3_EEE6insertESt17_Rb_tree_iteratorIS8_ERKS8_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='539' column='1' visibility='default' binding='global' size-in-bits='64'>
23473            <!-- implicit parameter of type 'std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
23474            <parameter type-id='type-id-1363' is-artificial='yes'/>
23475            <!-- parameter of type 'struct std::_Rb_tree_iterator<std::pair<const void* const, const char*> >' -->
23476            <parameter type-id='type-id-969'/>
23477            <!-- parameter of type 'const std::pair<const void* const, const char*>&' -->
23478            <parameter type-id='type-id-970'/>
23479            <!-- struct std::_Rb_tree_iterator<std::pair<const void* const, const char*> > -->
23480            <return type-id='type-id-969'/>
23481          </function-decl>
23482        </member-function>
23483        <member-function access='private'>
23484          <!-- const char*& std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::operator[](void* const&) -->
23485          <function-decl name='operator[]' mangled-name='_ZNSt3mapIPKvPKcSt4lessIS1_ESaISt4pairIKS1_S3_EEEixERS7_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='442' column='1' visibility='default' binding='global' size-in-bits='64'>
23486            <!-- implicit parameter of type 'std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
23487            <parameter type-id='type-id-1363' is-artificial='yes'/>
23488            <!-- parameter of type 'void* const&' -->
23489            <parameter type-id='type-id-369'/>
23490            <!-- const char*& -->
23491            <return type-id='type-id-1342'/>
23492          </function-decl>
23493        </member-function>
23494        <member-function access='private'>
23495          <!-- void std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::map() -->
23496          <function-decl name='map' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
23497            <!-- implicit parameter of type 'std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
23498            <parameter type-id='type-id-1363' is-artificial='yes'/>
23499            <!-- void -->
23500            <return type-id='type-id-75'/>
23501          </function-decl>
23502        </member-function>
23503        <member-function access='private'>
23504          <!-- void std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::map(const std::less<const void*>&, const std::allocator<std::pair<const void* const, const char*> >&) -->
23505          <function-decl name='map' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='159' column='1' visibility='default' binding='global' size-in-bits='64'>
23506            <!-- implicit parameter of type 'std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
23507            <parameter type-id='type-id-1363' is-artificial='yes'/>
23508            <!-- parameter of type 'const std::less<const void*>&' -->
23509            <parameter type-id='type-id-963'/>
23510            <!-- parameter of type 'const std::allocator<std::pair<const void* const, const char*> >&' -->
23511            <parameter type-id='type-id-966'/>
23512            <!-- void -->
23513            <return type-id='type-id-75'/>
23514          </function-decl>
23515        </member-function>
23516        <member-function access='private'>
23517          <!-- void std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::map(const std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >&) -->
23518          <function-decl name='map' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='170' column='1' visibility='default' binding='global' size-in-bits='64'>
23519            <!-- implicit parameter of type 'std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
23520            <parameter type-id='type-id-1363' is-artificial='yes'/>
23521            <!-- parameter of type 'const std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >&' -->
23522            <parameter type-id='type-id-1354'/>
23523            <!-- void -->
23524            <return type-id='type-id-75'/>
23525          </function-decl>
23526        </member-function>
23527      </class-decl>
23528      <!-- struct std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> > -->
23529      <class-decl name='_Rb_tree_const_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='224' column='1' id='type-id-975'>
23530        <data-member access='public' layout-offset-in-bits='0'>
23531          <!-- std::_Rb_tree_node_base::_Const_Base_ptr std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >::_M_node -->
23532          <var-decl name='_M_node' type-id='type-id-775' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='294' column='1'/>
23533        </data-member>
23534        <member-function access='public'>
23535          <!-- void std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >::_Rb_tree_const_iterator() -->
23536          <function-decl name='_Rb_tree_const_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='238' column='1' visibility='default' binding='global' size-in-bits='64'>
23537            <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >*' -->
23538            <parameter type-id='type-id-983' is-artificial='yes'/>
23539            <!-- void -->
23540            <return type-id='type-id-75'/>
23541          </function-decl>
23542        </member-function>
23543        <member-function access='public'>
23544          <!-- void std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >::_Rb_tree_const_iterator(const std::_Rb_tree_node<std::pair<const void* const, const char*> >*) -->
23545          <function-decl name='_Rb_tree_const_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='242' column='1' visibility='default' binding='global' size-in-bits='64'>
23546            <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >*' -->
23547            <parameter type-id='type-id-983' is-artificial='yes'/>
23548            <!-- parameter of type 'const std::_Rb_tree_node<std::pair<const void* const, const char*> >*' -->
23549            <parameter type-id='type-id-971'/>
23550            <!-- void -->
23551            <return type-id='type-id-75'/>
23552          </function-decl>
23553        </member-function>
23554        <member-function access='public'>
23555          <!-- void std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >::_Rb_tree_const_iterator(const std::_Rb_tree_iterator<std::pair<const void* const, const char*> >&) -->
23556          <function-decl name='_Rb_tree_const_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='245' column='1' visibility='default' binding='global' size-in-bits='64'>
23557            <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >*' -->
23558            <parameter type-id='type-id-983' is-artificial='yes'/>
23559            <!-- parameter of type 'const std::_Rb_tree_iterator<std::pair<const void* const, const char*> >&' -->
23560            <parameter type-id='type-id-984'/>
23561            <!-- void -->
23562            <return type-id='type-id-75'/>
23563          </function-decl>
23564        </member-function>
23565        <member-function access='public'>
23566          <!-- const std::pair<const void* const, const char*>* std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >::operator&#45;>() -->
23567          <function-decl name='operator-&gt;' mangled-name='_ZNKSt23_Rb_tree_const_iteratorISt4pairIKPKvPKcEEptEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='253' column='1' visibility='default' binding='global' size-in-bits='64'>
23568            <!-- implicit parameter of type 'const std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >*' -->
23569            <parameter type-id='type-id-985' is-artificial='yes'/>
23570            <!-- const std::pair<const void* const, const char*>* -->
23571            <return type-id='type-id-986'/>
23572          </function-decl>
23573        </member-function>
23574        <member-function access='public'>
23575          <!-- std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >& std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >::operator++() -->
23576          <function-decl name='operator++' mangled-name='_ZNSt23_Rb_tree_const_iteratorISt4pairIKPKvPKcEEppEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='257' column='1' visibility='default' binding='global' size-in-bits='64'>
23577            <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >*' -->
23578            <parameter type-id='type-id-983' is-artificial='yes'/>
23579            <!-- std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >& -->
23580            <return type-id='type-id-987'/>
23581          </function-decl>
23582        </member-function>
23583        <member-function access='public'>
23584          <!-- bool std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >::operator!=(const std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >&) -->
23585          <function-decl name='operator!=' mangled-name='_ZNKSt23_Rb_tree_const_iteratorISt4pairIKPKvPKcEEneERKS7_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='291' column='1' visibility='default' binding='global' size-in-bits='64'>
23586            <!-- implicit parameter of type 'const std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >*' -->
23587            <parameter type-id='type-id-985' is-artificial='yes'/>
23588            <!-- parameter of type 'const std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >&' -->
23589            <parameter type-id='type-id-988'/>
23590            <!-- bool -->
23591            <return type-id='type-id-76'/>
23592          </function-decl>
23593        </member-function>
23594        <member-function access='public'>
23595          <!-- std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >& std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >::operator&#45;&#45;() -->
23596          <function-decl name='operator--' mangled-name='_ZNSt23_Rb_tree_const_iteratorISt4pairIKPKvPKcEEmmEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='272' column='1' visibility='default' binding='global' size-in-bits='64'>
23597            <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >*' -->
23598            <parameter type-id='type-id-983' is-artificial='yes'/>
23599            <!-- std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >& -->
23600            <return type-id='type-id-987'/>
23601          </function-decl>
23602        </member-function>
23603      </class-decl>
23604      <!-- struct std::_Rb_tree_iterator<std::pair<const void* const, const char*> > -->
23605      <class-decl name='_Rb_tree_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='154' column='1' id='type-id-969'>
23606        <data-member access='public' layout-offset-in-bits='0'>
23607          <!-- std::_Rb_tree_node_base::_Base_ptr std::_Rb_tree_iterator<std::pair<const void* const, const char*> >::_M_node -->
23608          <var-decl name='_M_node' type-id='type-id-777' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='219' column='1'/>
23609        </data-member>
23610        <member-function access='public'>
23611          <!-- void std::_Rb_tree_iterator<std::pair<const void* const, const char*> >::_Rb_tree_iterator() -->
23612          <function-decl name='_Rb_tree_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='166' column='1' visibility='default' binding='global' size-in-bits='64'>
23613            <!-- implicit parameter of type 'std::_Rb_tree_iterator<std::pair<const void* const, const char*> >*' -->
23614            <parameter type-id='type-id-989' is-artificial='yes'/>
23615            <!-- void -->
23616            <return type-id='type-id-75'/>
23617          </function-decl>
23618        </member-function>
23619        <member-function access='public'>
23620          <!-- void std::_Rb_tree_iterator<std::pair<const void* const, const char*> >::_Rb_tree_iterator(std::_Rb_tree_node<std::pair<const void* const, const char*> >*) -->
23621          <function-decl name='_Rb_tree_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='170' column='1' visibility='default' binding='global' size-in-bits='64'>
23622            <!-- implicit parameter of type 'std::_Rb_tree_iterator<std::pair<const void* const, const char*> >*' -->
23623            <parameter type-id='type-id-989' is-artificial='yes'/>
23624            <!-- parameter of type 'std::_Rb_tree_node<std::pair<const void* const, const char*> >*' -->
23625            <parameter type-id='type-id-972'/>
23626            <!-- void -->
23627            <return type-id='type-id-75'/>
23628          </function-decl>
23629        </member-function>
23630        <member-function access='public'>
23631          <!-- std::pair<const void* const, const char*>* std::_Rb_tree_iterator<std::pair<const void* const, const char*> >::operator&#45;>() -->
23632          <function-decl name='operator-&gt;' mangled-name='_ZNKSt17_Rb_tree_iteratorISt4pairIKPKvPKcEEptEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='178' column='1' visibility='default' binding='global' size-in-bits='64'>
23633            <!-- implicit parameter of type 'const std::_Rb_tree_iterator<std::pair<const void* const, const char*> >*' -->
23634            <parameter type-id='type-id-990' is-artificial='yes'/>
23635            <!-- std::pair<const void* const, const char*>* -->
23636            <return type-id='type-id-991'/>
23637          </function-decl>
23638        </member-function>
23639        <member-function access='public'>
23640          <!-- std::_Rb_tree_iterator<std::pair<const void* const, const char*> > std::_Rb_tree_iterator<std::pair<const void* const, const char*> >::operator++(int) -->
23641          <function-decl name='operator++' mangled-name='_ZNSt17_Rb_tree_iteratorISt4pairIKPKvPKcEEppEi' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='189' column='1' visibility='default' binding='global' size-in-bits='64'>
23642            <!-- implicit parameter of type 'std::_Rb_tree_iterator<std::pair<const void* const, const char*> >*' -->
23643            <parameter type-id='type-id-989' is-artificial='yes'/>
23644            <!-- parameter of type 'int' -->
23645            <parameter type-id='type-id-1'/>
23646            <!-- struct std::_Rb_tree_iterator<std::pair<const void* const, const char*> > -->
23647            <return type-id='type-id-969'/>
23648          </function-decl>
23649        </member-function>
23650        <member-function access='public'>
23651          <!-- bool std::_Rb_tree_iterator<std::pair<const void* const, const char*> >::operator==(const std::_Rb_tree_iterator<std::pair<const void* const, const char*> >&) -->
23652          <function-decl name='operator==' mangled-name='_ZNKSt17_Rb_tree_iteratorISt4pairIKPKvPKcEEeqERKS7_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='212' column='1' visibility='default' binding='global' size-in-bits='64'>
23653            <!-- implicit parameter of type 'const std::_Rb_tree_iterator<std::pair<const void* const, const char*> >*' -->
23654            <parameter type-id='type-id-990' is-artificial='yes'/>
23655            <!-- parameter of type 'const std::_Rb_tree_iterator<std::pair<const void* const, const char*> >&' -->
23656            <parameter type-id='type-id-984'/>
23657            <!-- bool -->
23658            <return type-id='type-id-76'/>
23659          </function-decl>
23660        </member-function>
23661        <member-function access='public'>
23662          <!-- std::_Rb_tree_iterator<std::pair<const void* const, const char*> >& std::_Rb_tree_iterator<std::pair<const void* const, const char*> >::operator&#45;&#45;() -->
23663          <function-decl name='operator--' mangled-name='_ZNSt17_Rb_tree_iteratorISt4pairIKPKvPKcEEmmEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='197' column='1' visibility='default' binding='global' size-in-bits='64'>
23664            <!-- implicit parameter of type 'std::_Rb_tree_iterator<std::pair<const void* const, const char*> >*' -->
23665            <parameter type-id='type-id-989' is-artificial='yes'/>
23666            <!-- std::_Rb_tree_iterator<std::pair<const void* const, const char*> >& -->
23667            <return type-id='type-id-992'/>
23668          </function-decl>
23669        </member-function>
23670        <member-function access='public'>
23671          <!-- std::pair<const void* const, const char*>& std::_Rb_tree_iterator<std::pair<const void* const, const char*> >::operator*() -->
23672          <function-decl name='operator*' mangled-name='_ZNKSt17_Rb_tree_iteratorISt4pairIKPKvPKcEEdeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='174' column='1' visibility='default' binding='global' size-in-bits='64'>
23673            <!-- implicit parameter of type 'const std::_Rb_tree_iterator<std::pair<const void* const, const char*> >*' -->
23674            <parameter type-id='type-id-990' is-artificial='yes'/>
23675            <!-- std::pair<const void* const, const char*>& -->
23676            <return type-id='type-id-993'/>
23677          </function-decl>
23678        </member-function>
23679      </class-decl>
23680      <!-- struct std::_Rb_tree_node_base -->
23681      <class-decl name='_Rb_tree_node_base' is-struct='yes' visibility='default' id='type-id-994'/>
23682      <!-- struct std::_Select1st<std::pair<const void* const, const char*> > -->
23683      <class-decl name='_Select1st&lt;std::pair&lt;const void* const, const char*&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='482' column='1' id='type-id-1346'>
23684        <!-- struct std::unary_function<std::pair<const void* const, const char*>, const void* const> -->
23685        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1369'/>
23686        <member-function access='public'>
23687          <!-- void* const& std::_Select1st<std::pair<const void* const, const char*> >::operator()(const std::pair<const void* const, const char*>&) -->
23688          <function-decl name='operator()' mangled-name='_ZNKSt10_Select1stISt4pairIKPKvPKcEEclERKS6_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='488' column='1' visibility='default' binding='global' size-in-bits='64'>
23689            <!-- implicit parameter of type 'const std::_Select1st<std::pair<const void* const, const char*> >*' -->
23690            <parameter type-id='type-id-1348' is-artificial='yes'/>
23691            <!-- parameter of type 'const std::pair<const void* const, const char*>&' -->
23692            <parameter type-id='type-id-970'/>
23693            <!-- void* const& -->
23694            <return type-id='type-id-369'/>
23695          </function-decl>
23696        </member-function>
23697      </class-decl>
23698      <!-- struct std::binary_function<const void*, const void*, bool> -->
23699      <class-decl name='binary_function&lt;const void*, const void*, bool&gt;' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='113' column='1' id='type-id-1370'/>
23700      <!-- struct std::less<const void*> -->
23701      <class-decl name='less&lt;const void*&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='227' column='1' id='type-id-961'>
23702        <!-- struct std::binary_function<const void*, const void*, bool> -->
23703        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1370'/>
23704        <member-function access='public'>
23705          <!-- bool std::less<const void*>::operator()(void* const&, void* const&) -->
23706          <function-decl name='operator()' mangled-name='_ZNKSt4lessIPKvEclERKS1_S4_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='229' column='1' visibility='default' binding='global' size-in-bits='64'>
23707            <!-- implicit parameter of type 'const std::less<const void*>*' -->
23708            <parameter type-id='type-id-1352' is-artificial='yes'/>
23709            <!-- parameter of type 'void* const&' -->
23710            <parameter type-id='type-id-369'/>
23711            <!-- parameter of type 'void* const&' -->
23712            <parameter type-id='type-id-369'/>
23713            <!-- bool -->
23714            <return type-id='type-id-76'/>
23715          </function-decl>
23716        </member-function>
23717      </class-decl>
23718      <!-- struct std::pair<const void* const, const char*> -->
23719      <class-decl name='pair&lt;const void* const, const char*&gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-1356'>
23720        <data-member access='public' layout-offset-in-bits='0'>
23721          <!-- void* const std::pair<const void* const, const char*>::first -->
23722          <var-decl name='first' type-id='type-id-1371' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='72' column='1'/>
23723        </data-member>
23724        <data-member access='public' layout-offset-in-bits='64'>
23725          <!-- const char* std::pair<const void* const, const char*>::second -->
23726          <var-decl name='second' type-id='type-id-2' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='73' column='1'/>
23727        </data-member>
23728        <member-function access='public'>
23729          <!-- void std::pair<const void* const, const char*>::pair() -->
23730          <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
23731            <!-- implicit parameter of type 'std::pair<const void* const, const char*>*' -->
23732            <parameter type-id='type-id-991' is-artificial='yes'/>
23733            <!-- void -->
23734            <return type-id='type-id-75'/>
23735          </function-decl>
23736        </member-function>
23737        <member-function access='public'>
23738          <!-- void std::pair<const void* const, const char*>::pair(void* const&, const char* const&) -->
23739          <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
23740            <!-- implicit parameter of type 'std::pair<const void* const, const char*>*' -->
23741            <parameter type-id='type-id-991' is-artificial='yes'/>
23742            <!-- parameter of type 'void* const&' -->
23743            <parameter type-id='type-id-369'/>
23744            <!-- parameter of type 'const char* const&' -->
23745            <parameter type-id='type-id-493'/>
23746            <!-- void -->
23747            <return type-id='type-id-75'/>
23748          </function-decl>
23749        </member-function>
23750        <member-function access='public'>
23751          <!-- void std::pair<const void* const, const char*>::pair() -->
23752          <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
23753            <!-- implicit parameter of type 'std::pair<const void* const, const char*>*' -->
23754            <parameter type-id='type-id-924' is-artificial='yes'/>
23755            <!-- void -->
23756            <return type-id='type-id-75'/>
23757          </function-decl>
23758        </member-function>
23759        <member-function access='public'>
23760          <!-- void std::pair<const void* const, const char*>::pair(void* const&, const char* const&) -->
23761          <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
23762            <!-- implicit parameter of type 'std::pair<const void* const, const char*>*' -->
23763            <parameter type-id='type-id-924' is-artificial='yes'/>
23764            <!-- parameter of type 'void* const&' -->
23765            <parameter type-id='type-id-369'/>
23766            <!-- parameter of type 'const char* const&' -->
23767            <parameter type-id='type-id-493'/>
23768            <!-- void -->
23769            <return type-id='type-id-75'/>
23770          </function-decl>
23771        </member-function>
23772      </class-decl>
23773      <!-- struct std::pair<std::_Rb_tree_iterator<std::pair<const void* const, const char*> >, bool> -->
23774      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt;, bool&gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-974'>
23775        <data-member access='public' layout-offset-in-bits='0'>
23776          <!-- std::_Rb_tree_iterator<std::pair<const void* const, const char*> > std::pair<std::_Rb_tree_iterator<std::pair<const void* const, const char*> >, bool>::first -->
23777          <var-decl name='first' type-id='type-id-969' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='72' column='1'/>
23778        </data-member>
23779        <data-member access='public' layout-offset-in-bits='64'>
23780          <!-- bool std::pair<std::_Rb_tree_iterator<std::pair<const void* const, const char*> >, bool>::second -->
23781          <var-decl name='second' type-id='type-id-76' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='73' column='1'/>
23782        </data-member>
23783        <member-function access='public'>
23784          <!-- void std::pair<std::_Rb_tree_iterator<std::pair<const void* const, const char*> >, bool>::pair() -->
23785          <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
23786            <!-- implicit parameter of type 'std::pair<std::_Rb_tree_iterator<std::pair<const void* const, const char*> >, bool>*' -->
23787            <parameter type-id='type-id-1000' is-artificial='yes'/>
23788            <!-- void -->
23789            <return type-id='type-id-75'/>
23790          </function-decl>
23791        </member-function>
23792        <member-function access='public'>
23793          <!-- void std::pair<std::_Rb_tree_iterator<std::pair<const void* const, const char*> >, bool>::pair(const std::_Rb_tree_iterator<std::pair<const void* const, const char*> >&, const bool&) -->
23794          <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
23795            <!-- implicit parameter of type 'std::pair<std::_Rb_tree_iterator<std::pair<const void* const, const char*> >, bool>*' -->
23796            <parameter type-id='type-id-1000' is-artificial='yes'/>
23797            <!-- parameter of type 'const std::_Rb_tree_iterator<std::pair<const void* const, const char*> >&' -->
23798            <parameter type-id='type-id-984'/>
23799            <!-- parameter of type 'const bool&' -->
23800            <parameter type-id='type-id-492'/>
23801            <!-- void -->
23802            <return type-id='type-id-75'/>
23803          </function-decl>
23804        </member-function>
23805      </class-decl>
23806      <!-- struct std::unary_function<std::pair<const void* const, const char*>, const void* const> -->
23807      <class-decl name='unary_function&lt;std::pair&lt;const void* const, const char*&gt;, const void* const&gt;' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='101' column='1' id='type-id-1369'/>
23808      <!-- class std::reverse_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > -->
23809      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1372'/>
23810      <!-- class std::reverse_iterator<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > -->
23811      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;const char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1373'/>
23812      <!-- class std::reverse_iterator<std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> > > -->
23813      <class-decl name='reverse_iterator&lt;std::_Rb_tree_const_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1374'/>
23814      <!-- class std::reverse_iterator<std::_Rb_tree_iterator<std::pair<const void* const, const char*> > > -->
23815      <class-decl name='reverse_iterator&lt;std::_Rb_tree_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1375'/>
23816      <!-- struct std::_Rb_tree_node<std::pair<const void* const, const char*> > -->
23817      <class-decl name='_Rb_tree_node&lt;std::pair&lt;const void* const, const char*&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1364'/>
23818      <!-- struct std::pair<std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >, std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> > > -->
23819      <class-decl name='pair&lt;std::_Rb_tree_const_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt;, std::_Rb_tree_const_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1376'/>
23820      <!-- struct std::pair<std::_Rb_tree_iterator<std::pair<const void* const, const char*> >, std::_Rb_tree_iterator<std::pair<const void* const, const char*> > > -->
23821      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt;, std::_Rb_tree_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1377'/>
23822    </namespace-decl>
23823    <reference-type-def kind='lvalue' type-id='type-id-1364' size-in-bits='64' id='type-id-1378'/>
23824    <!-- std::_Rb_tree_node<std::pair<const void* const, const char*> >* -->
23825    <pointer-type-def type-id='type-id-1364' size-in-bits='64' id='type-id-972'/>
23826    <!-- void* const -->
23827    <qualified-type-def type-id='type-id-73' const='yes' id='type-id-1371'/>
23828    <!-- namespace __gnu_cxx -->
23829    <namespace-decl name='__gnu_cxx'>
23830      <!-- class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > > -->
23831      <class-decl name='new_allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='52' column='1' id='type-id-1332'>
23832        <member-function access='private'>
23833          <!-- void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >::new_allocator() -->
23834          <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
23835            <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >*' -->
23836            <parameter type-id='type-id-1333' is-artificial='yes'/>
23837            <!-- void -->
23838            <return type-id='type-id-75'/>
23839          </function-decl>
23840        </member-function>
23841        <member-function access='private'>
23842          <!-- void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >::new_allocator(const __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >&) -->
23843          <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
23844            <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >*' -->
23845            <parameter type-id='type-id-1333' is-artificial='yes'/>
23846            <!-- parameter of type 'const __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >&' -->
23847            <parameter type-id='type-id-1337'/>
23848            <!-- void -->
23849            <return type-id='type-id-75'/>
23850          </function-decl>
23851        </member-function>
23852        <member-function access='private' destructor='yes'>
23853          <!-- __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >::~new_allocator(int) -->
23854          <function-decl name='~new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
23855            <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >*' -->
23856            <parameter type-id='type-id-1333' is-artificial='yes'/>
23857            <!-- artificial parameter of type 'int' -->
23858            <parameter type-id='type-id-1' is-artificial='yes'/>
23859            <!-- void -->
23860            <return type-id='type-id-75'/>
23861          </function-decl>
23862        </member-function>
23863        <member-function access='private'>
23864          <!-- size_t __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >::max_size() -->
23865          <function-decl name='max_size' mangled-name='_ZNK9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKPKvPKcEEE8max_sizeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
23866            <!-- implicit parameter of type 'const __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >*' -->
23867            <parameter type-id='type-id-1338' is-artificial='yes'/>
23868            <!-- typedef size_t -->
23869            <return type-id='type-id-7'/>
23870          </function-decl>
23871        </member-function>
23872        <member-function access='private'>
23873          <!-- std::_Rb_tree_node<std::pair<const void* const, const char*> >* __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >::allocate(unsigned long int, void*) -->
23874          <function-decl name='allocate' mangled-name='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKPKvPKcEEE8allocateEmS4_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
23875            <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >*' -->
23876            <parameter type-id='type-id-1333' is-artificial='yes'/>
23877            <!-- parameter of type 'unsigned long int' -->
23878            <parameter type-id='type-id-19'/>
23879            <!-- parameter of type 'void*' -->
23880            <parameter type-id='type-id-73'/>
23881            <!-- std::_Rb_tree_node<std::pair<const void* const, const char*> >* -->
23882            <return type-id='type-id-972'/>
23883          </function-decl>
23884        </member-function>
23885        <member-function access='private'>
23886          <!-- void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >::new_allocator() -->
23887          <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
23888            <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >*' -->
23889            <parameter type-id='type-id-1333' is-artificial='yes'/>
23890            <!-- void -->
23891            <return type-id='type-id-75'/>
23892          </function-decl>
23893        </member-function>
23894        <member-function access='private'>
23895          <!-- void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >::new_allocator(const __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >&) -->
23896          <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
23897            <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >*' -->
23898            <parameter type-id='type-id-1333' is-artificial='yes'/>
23899            <!-- parameter of type 'const __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >&' -->
23900            <parameter type-id='type-id-1337'/>
23901            <!-- void -->
23902            <return type-id='type-id-75'/>
23903          </function-decl>
23904        </member-function>
23905        <member-function access='private' destructor='yes'>
23906          <!-- __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >::~new_allocator(int) -->
23907          <function-decl name='~new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
23908            <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >*' -->
23909            <parameter type-id='type-id-1333' is-artificial='yes'/>
23910            <!-- artificial parameter of type 'int' -->
23911            <parameter type-id='type-id-1' is-artificial='yes'/>
23912            <!-- void -->
23913            <return type-id='type-id-75'/>
23914          </function-decl>
23915        </member-function>
23916        <member-function access='private'>
23917          <!-- void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >::deallocate(std::_Rb_tree_node<std::pair<const void* const, const char*> >*, unsigned long int) -->
23918          <function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKPKvPKcEEE10deallocateEPS9_m' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='94' column='1' visibility='default' binding='global' size-in-bits='64'>
23919            <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >*' -->
23920            <parameter type-id='type-id-1333' is-artificial='yes'/>
23921            <!-- parameter of type 'std::_Rb_tree_node<std::pair<const void* const, const char*> >*' -->
23922            <parameter type-id='type-id-976'/>
23923            <!-- parameter of type 'unsigned long int' -->
23924            <parameter type-id='type-id-19'/>
23925            <!-- void -->
23926            <return type-id='type-id-75'/>
23927          </function-decl>
23928        </member-function>
23929      </class-decl>
23930      <!-- class __gnu_cxx::new_allocator<std::pair<const void* const, const char*> > -->
23931      <class-decl name='new_allocator&lt;std::pair&lt;const void* const, const char*&gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='52' column='1' id='type-id-1334'>
23932        <member-function access='private'>
23933          <!-- void __gnu_cxx::new_allocator<std::pair<const void* const, const char*> >::new_allocator() -->
23934          <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
23935            <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::pair<const void* const, const char*> >*' -->
23936            <parameter type-id='type-id-1335' is-artificial='yes'/>
23937            <!-- void -->
23938            <return type-id='type-id-75'/>
23939          </function-decl>
23940        </member-function>
23941        <member-function access='private'>
23942          <!-- void __gnu_cxx::new_allocator<std::pair<const void* const, const char*> >::new_allocator(const __gnu_cxx::new_allocator<std::pair<const void* const, const char*> >&) -->
23943          <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
23944            <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::pair<const void* const, const char*> >*' -->
23945            <parameter type-id='type-id-1335' is-artificial='yes'/>
23946            <!-- parameter of type 'const __gnu_cxx::new_allocator<std::pair<const void* const, const char*> >&' -->
23947            <parameter type-id='type-id-1340'/>
23948            <!-- void -->
23949            <return type-id='type-id-75'/>
23950          </function-decl>
23951        </member-function>
23952        <member-function access='private' destructor='yes'>
23953          <!-- __gnu_cxx::new_allocator<std::pair<const void* const, const char*> >::~new_allocator(int) -->
23954          <function-decl name='~new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
23955            <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::pair<const void* const, const char*> >*' -->
23956            <parameter type-id='type-id-1335' is-artificial='yes'/>
23957            <!-- artificial parameter of type 'int' -->
23958            <parameter type-id='type-id-1' is-artificial='yes'/>
23959            <!-- void -->
23960            <return type-id='type-id-75'/>
23961          </function-decl>
23962        </member-function>
23963        <member-function access='private'>
23964          <!-- void __gnu_cxx::new_allocator<std::pair<const void* const, const char*> >::construct(std::pair<const void* const, const char*>*, const std::pair<const void* const, const char*>&) -->
23965          <function-decl name='construct' mangled-name='_ZN9__gnu_cxx13new_allocatorISt4pairIKPKvPKcEE9constructEPS7_RKS7_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
23966            <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::pair<const void* const, const char*> >*' -->
23967            <parameter type-id='type-id-1335' is-artificial='yes'/>
23968            <!-- parameter of type 'std::pair<const void* const, const char*>*' -->
23969            <parameter type-id='type-id-991'/>
23970            <!-- parameter of type 'const std::pair<const void* const, const char*>&' -->
23971            <parameter type-id='type-id-970'/>
23972            <!-- void -->
23973            <return type-id='type-id-75'/>
23974          </function-decl>
23975        </member-function>
23976        <member-function access='private'>
23977          <!-- void __gnu_cxx::new_allocator<std::pair<const void* const, const char*> >::new_allocator() -->
23978          <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
23979            <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::pair<const void* const, const char*> >*' -->
23980            <parameter type-id='type-id-1335' is-artificial='yes'/>
23981            <!-- void -->
23982            <return type-id='type-id-75'/>
23983          </function-decl>
23984        </member-function>
23985        <member-function access='private'>
23986          <!-- void __gnu_cxx::new_allocator<std::pair<const void* const, const char*> >::new_allocator(const __gnu_cxx::new_allocator<std::pair<const void* const, const char*> >&) -->
23987          <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
23988            <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::pair<const void* const, const char*> >*' -->
23989            <parameter type-id='type-id-1335' is-artificial='yes'/>
23990            <!-- parameter of type 'const __gnu_cxx::new_allocator<std::pair<const void* const, const char*> >&' -->
23991            <parameter type-id='type-id-1340'/>
23992            <!-- void -->
23993            <return type-id='type-id-75'/>
23994          </function-decl>
23995        </member-function>
23996        <member-function access='private' destructor='yes'>
23997          <!-- __gnu_cxx::new_allocator<std::pair<const void* const, const char*> >::~new_allocator(int) -->
23998          <function-decl name='~new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
23999            <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::pair<const void* const, const char*> >*' -->
24000            <parameter type-id='type-id-1335' is-artificial='yes'/>
24001            <!-- artificial parameter of type 'int' -->
24002            <parameter type-id='type-id-1' is-artificial='yes'/>
24003            <!-- void -->
24004            <return type-id='type-id-75'/>
24005          </function-decl>
24006        </member-function>
24007        <member-function access='private'>
24008          <!-- void __gnu_cxx::new_allocator<std::pair<const void* const, const char*> >::destroy(std::pair<const void* const, const char*>*) -->
24009          <function-decl name='destroy' mangled-name='_ZN9__gnu_cxx13new_allocatorISt4pairIKPKvPKcEE7destroyEPS7_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
24010            <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::pair<const void* const, const char*> >*' -->
24011            <parameter type-id='type-id-1335' is-artificial='yes'/>
24012            <!-- parameter of type 'std::pair<const void* const, const char*>*' -->
24013            <parameter type-id='type-id-924'/>
24014            <!-- void -->
24015            <return type-id='type-id-75'/>
24016          </function-decl>
24017        </member-function>
24018      </class-decl>
24019      <!-- class __gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > -->
24020      <class-decl name='__normal_iterator&lt;char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1379'/>
24021      <!-- class __gnu_cxx::__normal_iterator<const char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > -->
24022      <class-decl name='__normal_iterator&lt;const char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1380'/>
24023    </namespace-decl>
24024    <!-- namespace FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead -->
24025    <namespace-decl name='FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead'>
24026      <!-- std::string FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead::FLAGS_symbolize_pprof -->
24027      <var-decl name='FLAGS_symbolize_pprof' type-id='type-id-838' mangled-name='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead21FLAGS_symbolize_pprofE' visibility='default' filepath='src/symbolize.cc' line='68' column='1' elf-symbol-id='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead21FLAGS_symbolize_pprofE'/>
24028      <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead::FLAGS_nosymbolize_pprof -->
24029      <var-decl name='FLAGS_nosymbolize_pprof' type-id='type-id-84' mangled-name='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead23FLAGS_nosymbolize_pprofE' visibility='default' filepath='src/symbolize.cc' line='70' column='1' elf-symbol-id='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead23FLAGS_nosymbolize_pprofE'/>
24030    </namespace-decl>
24031  </abi-instr>
24032  <abi-instr address-size='64' path='src/system-alloc.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-kFgaKP/gperftools-2.4' language='LANG_C_plus_plus'>
24033    <!-- SysAllocator*[2] -->
24034    <array-type-def dimensions='1' type-id='type-id-1026' size-in-bits='128' id='type-id-1381'>
24035      <!-- <anonymous range>[2] -->
24036      <subrange length='2' lower-bound='0' upper-bound='1' type-id='type-id-19' id='type-id-1382'/>
24037    </array-type-def>
24038    <!-- bool[2] -->
24039    <array-type-def dimensions='1' type-id='type-id-76' size-in-bits='16' id='type-id-1383'>
24040      <!-- <anonymous range>[2] -->
24041      <subrange length='2' lower-bound='0' upper-bound='1' type-id='type-id-19' id='type-id-1382'/>
24042    </array-type-def>
24043    <!-- class DefaultSysAllocator -->
24044    <class-decl name='DefaultSysAllocator' size-in-bits='384' visibility='default' filepath='src/system-alloc.cc' line='173' column='1' id='type-id-1384'>
24045      <!-- class SysAllocator -->
24046      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1028'/>
24047      <data-member access='private' static='yes'>
24048        <!-- static const int DefaultSysAllocator::kMaxAllocators -->
24049        <var-decl name='kMaxAllocators' type-id='type-id-139' visibility='default' filepath='src/system-alloc.cc' line='193' column='1'/>
24050      </data-member>
24051      <data-member access='private' layout-offset-in-bits='64'>
24052        <!-- bool DefaultSysAllocator::failed_[2] -->
24053        <var-decl name='failed_' type-id='type-id-1383' visibility='default' filepath='src/system-alloc.cc' line='194' column='1'/>
24054      </data-member>
24055      <data-member access='private' layout-offset-in-bits='128'>
24056        <!-- SysAllocator* DefaultSysAllocator::allocs_[2] -->
24057        <var-decl name='allocs_' type-id='type-id-1381' visibility='default' filepath='src/system-alloc.cc' line='195' column='1'/>
24058      </data-member>
24059      <data-member access='private' layout-offset-in-bits='256'>
24060        <!-- const char* DefaultSysAllocator::names_[2] -->
24061        <var-decl name='names_' type-id='type-id-1385' visibility='default' filepath='src/system-alloc.cc' line='196' column='1'/>
24062      </data-member>
24063      <member-function access='private' constructor='yes'>
24064        <!-- DefaultSysAllocator::DefaultSysAllocator() -->
24065        <function-decl name='DefaultSysAllocator' filepath='src/system-alloc.cc' line='175' column='1' visibility='default' binding='global' size-in-bits='64'>
24066          <!-- implicit parameter of type 'DefaultSysAllocator*' -->
24067          <parameter type-id='type-id-1386' is-artificial='yes'/>
24068          <!-- void -->
24069          <return type-id='type-id-75'/>
24070        </function-decl>
24071      </member-function>
24072      <member-function access='private'>
24073        <!-- void DefaultSysAllocator::SetChildAllocator(SysAllocator*, unsigned int, const char*) -->
24074        <function-decl name='SetChildAllocator' mangled-name='_ZN19DefaultSysAllocator17SetChildAllocatorEP12SysAllocatorjPKc' filepath='src/system-alloc.cc' line='182' column='1' visibility='default' binding='global' size-in-bits='64'>
24075          <!-- implicit parameter of type 'DefaultSysAllocator*' -->
24076          <parameter type-id='type-id-1386' is-artificial='yes'/>
24077          <!-- parameter of type 'SysAllocator*' -->
24078          <parameter type-id='type-id-1026'/>
24079          <!-- parameter of type 'unsigned int' -->
24080          <parameter type-id='type-id-161'/>
24081          <!-- parameter of type 'const char*' -->
24082          <parameter type-id='type-id-2'/>
24083          <!-- void -->
24084          <return type-id='type-id-75'/>
24085        </function-decl>
24086      </member-function>
24087      <member-function access='private' vtable-offset='2'>
24088        <!-- void* DefaultSysAllocator::Alloc(size_t, size_t*, size_t) -->
24089        <function-decl name='Alloc' mangled-name='_ZN19DefaultSysAllocator5AllocEmPmm' filepath='src/system-alloc.cc' line='431' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN19DefaultSysAllocator5AllocEmPmm'>
24090          <!-- implicit parameter of type 'DefaultSysAllocator*' -->
24091          <parameter type-id='type-id-1386' is-artificial='yes'/>
24092          <!-- parameter of type 'typedef size_t' -->
24093          <parameter type-id='type-id-7'/>
24094          <!-- parameter of type 'size_t*' -->
24095          <parameter type-id='type-id-244'/>
24096          <!-- parameter of type 'typedef size_t' -->
24097          <parameter type-id='type-id-7'/>
24098          <!-- void* -->
24099          <return type-id='type-id-73'/>
24100        </function-decl>
24101      </member-function>
24102    </class-decl>
24103    <!-- class DevMemSysAllocator -->
24104    <class-decl name='DevMemSysAllocator' size-in-bits='64' visibility='default' filepath='src/system-alloc.cc' line='166' column='1' id='type-id-1387'>
24105      <!-- class SysAllocator -->
24106      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1028'/>
24107      <member-function access='private' constructor='yes'>
24108        <!-- DevMemSysAllocator::DevMemSysAllocator() -->
24109        <function-decl name='DevMemSysAllocator' filepath='src/system-alloc.cc' line='168' column='1' visibility='default' binding='global' size-in-bits='64'>
24110          <!-- implicit parameter of type 'DevMemSysAllocator*' -->
24111          <parameter type-id='type-id-1388' is-artificial='yes'/>
24112          <!-- void -->
24113          <return type-id='type-id-75'/>
24114        </function-decl>
24115      </member-function>
24116      <member-function access='private' vtable-offset='2'>
24117        <!-- void* DevMemSysAllocator::Alloc(size_t, size_t*, size_t) -->
24118        <function-decl name='Alloc' mangled-name='_ZN18DevMemSysAllocator5AllocEmPmm' filepath='src/system-alloc.cc' line='342' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN18DevMemSysAllocator5AllocEmPmm'>
24119          <!-- implicit parameter of type 'DevMemSysAllocator*' -->
24120          <parameter type-id='type-id-1388' is-artificial='yes'/>
24121          <!-- parameter of type 'typedef size_t' -->
24122          <parameter type-id='type-id-7'/>
24123          <!-- parameter of type 'size_t*' -->
24124          <parameter type-id='type-id-244'/>
24125          <!-- parameter of type 'typedef size_t' -->
24126          <parameter type-id='type-id-7'/>
24127          <!-- void* -->
24128          <return type-id='type-id-73'/>
24129        </function-decl>
24130      </member-function>
24131    </class-decl>
24132    <!-- class MmapSysAllocator -->
24133    <class-decl name='MmapSysAllocator' size-in-bits='64' visibility='default' filepath='src/system-alloc.cc' line='158' column='1' id='type-id-1389'>
24134      <!-- class SysAllocator -->
24135      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1028'/>
24136      <member-function access='private' constructor='yes'>
24137        <!-- MmapSysAllocator::MmapSysAllocator() -->
24138        <function-decl name='MmapSysAllocator' filepath='src/system-alloc.cc' line='160' column='1' visibility='default' binding='global' size-in-bits='64'>
24139          <!-- implicit parameter of type 'MmapSysAllocator*' -->
24140          <parameter type-id='type-id-1390' is-artificial='yes'/>
24141          <!-- void -->
24142          <return type-id='type-id-75'/>
24143        </function-decl>
24144      </member-function>
24145      <member-function access='private' vtable-offset='2'>
24146        <!-- void* MmapSysAllocator::Alloc(size_t, size_t*, size_t) -->
24147        <function-decl name='Alloc' mangled-name='_ZN16MmapSysAllocator5AllocEmPmm' filepath='src/system-alloc.cc' line='274' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN16MmapSysAllocator5AllocEmPmm'>
24148          <!-- implicit parameter of type 'MmapSysAllocator*' -->
24149          <parameter type-id='type-id-1390' is-artificial='yes'/>
24150          <!-- parameter of type 'typedef size_t' -->
24151          <parameter type-id='type-id-7'/>
24152          <!-- parameter of type 'size_t*' -->
24153          <parameter type-id='type-id-244'/>
24154          <!-- parameter of type 'typedef size_t' -->
24155          <parameter type-id='type-id-7'/>
24156          <!-- void* -->
24157          <return type-id='type-id-73'/>
24158        </function-decl>
24159      </member-function>
24160    </class-decl>
24161    <!-- class SbrkSysAllocator -->
24162    <class-decl name='SbrkSysAllocator' size-in-bits='64' visibility='default' filepath='src/system-alloc.cc' line='150' column='1' id='type-id-1391'>
24163      <!-- class SysAllocator -->
24164      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1028'/>
24165      <member-function access='private' constructor='yes'>
24166        <!-- SbrkSysAllocator::SbrkSysAllocator() -->
24167        <function-decl name='SbrkSysAllocator' filepath='src/system-alloc.cc' line='152' column='1' visibility='default' binding='global' size-in-bits='64'>
24168          <!-- implicit parameter of type 'SbrkSysAllocator*' -->
24169          <parameter type-id='type-id-1392' is-artificial='yes'/>
24170          <!-- void -->
24171          <return type-id='type-id-75'/>
24172        </function-decl>
24173      </member-function>
24174      <member-function access='private' vtable-offset='2'>
24175        <!-- void* SbrkSysAllocator::Alloc(size_t, size_t*, size_t) -->
24176        <function-decl name='Alloc' mangled-name='_ZN16SbrkSysAllocator5AllocEmPmm' filepath='src/system-alloc.cc' line='203' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN16SbrkSysAllocator5AllocEmPmm'>
24177          <!-- implicit parameter of type 'SbrkSysAllocator*' -->
24178          <parameter type-id='type-id-1392' is-artificial='yes'/>
24179          <!-- parameter of type 'typedef size_t' -->
24180          <parameter type-id='type-id-7'/>
24181          <!-- parameter of type 'size_t*' -->
24182          <parameter type-id='type-id-244'/>
24183          <!-- parameter of type 'typedef size_t' -->
24184          <parameter type-id='type-id-7'/>
24185          <!-- void* -->
24186          <return type-id='type-id-73'/>
24187        </function-decl>
24188      </member-function>
24189    </class-decl>
24190    <!-- const char*[2] -->
24191    <array-type-def dimensions='1' type-id='type-id-2' size-in-bits='128' id='type-id-1385'>
24192      <!-- <anonymous range>[2] -->
24193      <subrange length='2' lower-bound='0' upper-bound='1' type-id='type-id-19' id='type-id-1382'/>
24194    </array-type-def>
24195    <!-- DefaultSysAllocator* -->
24196    <pointer-type-def type-id='type-id-1384' size-in-bits='64' id='type-id-1386'/>
24197    <!-- DevMemSysAllocator* -->
24198    <pointer-type-def type-id='type-id-1387' size-in-bits='64' id='type-id-1388'/>
24199    <!-- MmapSysAllocator* -->
24200    <pointer-type-def type-id='type-id-1389' size-in-bits='64' id='type-id-1390'/>
24201    <!-- SbrkSysAllocator* -->
24202    <pointer-type-def type-id='type-id-1391' size-in-bits='64' id='type-id-1392'/>
24203    <!-- namespace base -->
24204    <namespace-decl name='base'>
24205      <!-- namespace base::subtle -->
24206      <namespace-decl name='subtle'>
24207        <!-- Atomic32 base::subtle::NoBarrier_CompareAndSwap(volatile Atomic32*, Atomic32, Atomic32) -->
24208        <function-decl name='NoBarrier_CompareAndSwap' filepath='./src/base/atomicops-internals-x86.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
24209          <!-- parameter of type 'volatile Atomic32*' -->
24210          <parameter type-id='type-id-92'/>
24211          <!-- parameter of type 'typedef Atomic32' -->
24212          <parameter type-id='type-id-93'/>
24213          <!-- parameter of type 'typedef Atomic32' -->
24214          <parameter type-id='type-id-93'/>
24215          <!-- typedef Atomic32 -->
24216          <return type-id='type-id-93'/>
24217        </function-decl>
24218        <!-- Atomic32 base::subtle::NoBarrier_AtomicExchange(volatile Atomic32*, Atomic32) -->
24219        <function-decl name='NoBarrier_AtomicExchange' filepath='./src/base/atomicops-internals-x86.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
24220          <!-- parameter of type 'volatile Atomic32*' -->
24221          <parameter type-id='type-id-92'/>
24222          <!-- parameter of type 'typedef Atomic32' -->
24223          <parameter type-id='type-id-93'/>
24224          <!-- typedef Atomic32 -->
24225          <return type-id='type-id-93'/>
24226        </function-decl>
24227        <!-- Atomic32 base::subtle::Release_AtomicExchange(volatile Atomic32*, Atomic32) -->
24228        <function-decl name='Release_AtomicExchange' filepath='./src/base/atomicops-internals-x86.h' line='100' column='1' visibility='default' binding='global' size-in-bits='64'>
24229          <!-- parameter of type 'volatile Atomic32*' -->
24230          <parameter type-id='type-id-92'/>
24231          <!-- parameter of type 'typedef Atomic32' -->
24232          <parameter type-id='type-id-93'/>
24233          <!-- typedef Atomic32 -->
24234          <return type-id='type-id-93'/>
24235        </function-decl>
24236        <!-- Atomic32 base::subtle::Acquire_CompareAndSwap(volatile Atomic32*, Atomic32, Atomic32) -->
24237        <function-decl name='Acquire_CompareAndSwap' filepath='./src/base/atomicops-internals-x86.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
24238          <!-- parameter of type 'volatile Atomic32*' -->
24239          <parameter type-id='type-id-92'/>
24240          <!-- parameter of type 'typedef Atomic32' -->
24241          <parameter type-id='type-id-93'/>
24242          <!-- parameter of type 'typedef Atomic32' -->
24243          <parameter type-id='type-id-93'/>
24244          <!-- typedef Atomic32 -->
24245          <return type-id='type-id-93'/>
24246        </function-decl>
24247      </namespace-decl>
24248    </namespace-decl>
24249    <!-- namespace tcmalloc -->
24250    <namespace-decl name='tcmalloc'>
24251      <!-- namespace tcmalloc::commandlineflags -->
24252      <namespace-decl name='commandlineflags'>
24253        <!-- bool tcmalloc::commandlineflags::StringToBool(const char*, bool) -->
24254        <function-decl name='StringToBool' filepath='src/base/commandlineflags.h' line='118' column='1' visibility='default' binding='global' size-in-bits='64'>
24255          <!-- parameter of type 'const char*' -->
24256          <parameter type-id='type-id-2'/>
24257          <!-- parameter of type 'bool' -->
24258          <parameter type-id='type-id-76'/>
24259          <!-- bool -->
24260          <return type-id='type-id-76'/>
24261        </function-decl>
24262        <!-- int tcmalloc::commandlineflags::StringToInt(const char*, int) -->
24263        <function-decl name='StringToInt' filepath='src/base/commandlineflags.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
24264          <!-- parameter of type 'const char*' -->
24265          <parameter type-id='type-id-2'/>
24266          <!-- parameter of type 'int' -->
24267          <parameter type-id='type-id-1'/>
24268          <!-- int -->
24269          <return type-id='type-id-1'/>
24270        </function-decl>
24271      </namespace-decl>
24272    </namespace-decl>
24273    <!-- SysAllocator* sys_alloc -->
24274    <var-decl name='sys_alloc' type-id='type-id-1026' mangled-name='sys_alloc' visibility='default' filepath='src/system-alloc.cc' line='124' column='1' elf-symbol-id='sys_alloc'/>
24275    <!-- size_t TCMalloc_SystemTaken -->
24276    <var-decl name='TCMalloc_SystemTaken' type-id='type-id-7' mangled-name='TCMalloc_SystemTaken' visibility='default' filepath='src/system-alloc.cc' line='127' column='1' elf-symbol-id='TCMalloc_SystemTaken'/>
24277    <!-- namespace FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead -->
24278    <namespace-decl name='FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead'>
24279      <!-- int32 FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead::FLAGS_malloc_devmem_start -->
24280      <var-decl name='FLAGS_malloc_devmem_start' type-id='type-id-83' mangled-name='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead25FLAGS_malloc_devmem_startE' visibility='default' filepath='src/system-alloc.cc' line='130' column='1' elf-symbol-id='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead25FLAGS_malloc_devmem_startE'/>
24281      <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead::FLAGS_nomalloc_devmem_start -->
24282      <var-decl name='FLAGS_nomalloc_devmem_start' type-id='type-id-84' mangled-name='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead27FLAGS_nomalloc_devmem_startE' visibility='default' filepath='src/system-alloc.cc' line='133' column='1' elf-symbol-id='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead27FLAGS_nomalloc_devmem_startE'/>
24283      <!-- int32 FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead::FLAGS_malloc_devmem_limit -->
24284      <var-decl name='FLAGS_malloc_devmem_limit' type-id='type-id-83' mangled-name='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead25FLAGS_malloc_devmem_limitE' visibility='default' filepath='src/system-alloc.cc' line='134' column='1' elf-symbol-id='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead25FLAGS_malloc_devmem_limitE'/>
24285      <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead::FLAGS_nomalloc_devmem_limit -->
24286      <var-decl name='FLAGS_nomalloc_devmem_limit' type-id='type-id-84' mangled-name='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead27FLAGS_nomalloc_devmem_limitE' visibility='default' filepath='src/system-alloc.cc' line='137' column='1' elf-symbol-id='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead27FLAGS_nomalloc_devmem_limitE'/>
24287    </namespace-decl>
24288    <!-- namespace FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead -->
24289    <namespace-decl name='FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead'>
24290      <!-- bool FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_malloc_skip_sbrk -->
24291      <var-decl name='FLAGS_malloc_skip_sbrk' type-id='type-id-76' mangled-name='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead22FLAGS_malloc_skip_sbrkE' visibility='default' filepath='src/system-alloc.cc' line='138' column='1' elf-symbol-id='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead22FLAGS_malloc_skip_sbrkE'/>
24292      <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_nomalloc_skip_sbrk -->
24293      <var-decl name='FLAGS_nomalloc_skip_sbrk' type-id='type-id-84' mangled-name='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead24FLAGS_nomalloc_skip_sbrkE' visibility='default' filepath='src/system-alloc.cc' line='140' column='1' elf-symbol-id='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead24FLAGS_nomalloc_skip_sbrkE'/>
24294      <!-- bool FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_malloc_skip_mmap -->
24295      <var-decl name='FLAGS_malloc_skip_mmap' type-id='type-id-76' mangled-name='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead22FLAGS_malloc_skip_mmapE' visibility='default' filepath='src/system-alloc.cc' line='141' column='1' elf-symbol-id='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead22FLAGS_malloc_skip_mmapE'/>
24296      <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_nomalloc_skip_mmap -->
24297      <var-decl name='FLAGS_nomalloc_skip_mmap' type-id='type-id-84' mangled-name='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead24FLAGS_nomalloc_skip_mmapE' visibility='default' filepath='src/system-alloc.cc' line='143' column='1' elf-symbol-id='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead24FLAGS_nomalloc_skip_mmapE'/>
24298      <!-- bool FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_malloc_disable_memory_release -->
24299      <var-decl name='FLAGS_malloc_disable_memory_release' type-id='type-id-76' mangled-name='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead35FLAGS_malloc_disable_memory_releaseE' visibility='default' filepath='src/system-alloc.cc' line='144' column='1' elf-symbol-id='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead35FLAGS_malloc_disable_memory_releaseE'/>
24300      <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_nomalloc_disable_memory_release -->
24301      <var-decl name='FLAGS_nomalloc_disable_memory_release' type-id='type-id-84' mangled-name='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead37FLAGS_nomalloc_disable_memory_releaseE' visibility='default' filepath='src/system-alloc.cc' line='147' column='1' elf-symbol-id='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead37FLAGS_nomalloc_disable_memory_releaseE'/>
24302    </namespace-decl>
24303    <!-- SysAllocator* tc_get_sysalloc_override(SysAllocator*) -->
24304    <function-decl name='tc_get_sysalloc_override' mangled-name='_Z24tc_get_sysalloc_overrideP12SysAllocator' filepath='src/system-alloc.cc' line='451' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z24tc_get_sysalloc_overrideP12SysAllocator'>
24305      <!-- parameter of type 'SysAllocator*' -->
24306      <parameter type-id='type-id-1026' name='def' filepath='src/system-alloc.cc' line='451' column='1'/>
24307      <!-- SysAllocator* -->
24308      <return type-id='type-id-1026'/>
24309    </function-decl>
24310    <!-- void InitSystemAllocators() -->
24311    <function-decl name='InitSystemAllocators' mangled-name='_Z20InitSystemAllocatorsv' filepath='src/system-alloc.cc' line='457' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z20InitSystemAllocatorsv'>
24312      <!-- void -->
24313      <return type-id='type-id-75'/>
24314    </function-decl>
24315    <!-- void* TCMalloc_SystemAlloc(size_t, size_t*, size_t) -->
24316    <function-decl name='TCMalloc_SystemAlloc' mangled-name='_Z20TCMalloc_SystemAllocmPmm' filepath='src/system-alloc.cc' line='480' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z20TCMalloc_SystemAllocmPmm'>
24317      <!-- parameter of type 'typedef size_t' -->
24318      <parameter type-id='type-id-7' name='size' filepath='src/system-alloc.cc' line='480' column='1'/>
24319      <!-- parameter of type 'size_t*' -->
24320      <parameter type-id='type-id-244' name='actual_size' filepath='src/system-alloc.cc' line='480' column='1'/>
24321      <!-- parameter of type 'typedef size_t' -->
24322      <parameter type-id='type-id-7' name='alignment' filepath='src/system-alloc.cc' line='481' column='1'/>
24323      <!-- void* -->
24324      <return type-id='type-id-73'/>
24325    </function-decl>
24326    <!-- bool TCMalloc_SystemRelease(void*, size_t) -->
24327    <function-decl name='TCMalloc_SystemRelease' mangled-name='_Z22TCMalloc_SystemReleasePvm' filepath='src/system-alloc.cc' line='510' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z22TCMalloc_SystemReleasePvm'>
24328      <!-- parameter of type 'void*' -->
24329      <parameter type-id='type-id-73' name='start' filepath='src/system-alloc.cc' line='510' column='1'/>
24330      <!-- parameter of type 'typedef size_t' -->
24331      <parameter type-id='type-id-7' name='length' filepath='src/system-alloc.cc' line='510' column='1'/>
24332      <!-- bool -->
24333      <return type-id='type-id-76'/>
24334    </function-decl>
24335    <!-- void TCMalloc_SystemCommit(void*, size_t) -->
24336    <function-decl name='TCMalloc_SystemCommit' mangled-name='_Z21TCMalloc_SystemCommitPvm' filepath='src/system-alloc.cc' line='548' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z21TCMalloc_SystemCommitPvm'>
24337      <!-- parameter of type 'void*' -->
24338      <parameter type-id='type-id-73' name='start' filepath='src/system-alloc.cc' line='548' column='1'/>
24339      <!-- parameter of type 'typedef size_t' -->
24340      <parameter type-id='type-id-7' name='length' filepath='src/system-alloc.cc' line='548' column='1'/>
24341      <!-- void -->
24342      <return type-id='type-id-75'/>
24343    </function-decl>
24344  </abi-instr>
24345  <abi-instr address-size='64' path='src/tcmalloc.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-kFgaKP/gperftools-2.4' language='LANG_C_plus_plus'>
24346    <!-- AtomicWord[8] -->
24347    <array-type-def dimensions='1' type-id='type-id-1092' size-in-bits='512' id='type-id-1093'>
24348      <!-- <anonymous range>[8] -->
24349      <subrange length='8' lower-bound='0' upper-bound='7' type-id='type-id-19' id='type-id-179'/>
24350    </array-type-def>
24351    <!-- bool -->
24352    <type-decl name='bool' size-in-bits='8' id='type-id-76'/>
24353    <!-- char -->
24354    <type-decl name='char' size-in-bits='8' id='type-id-84'/>
24355    <!-- char[1] -->
24356    <array-type-def dimensions='1' type-id='type-id-84' size-in-bits='8' id='type-id-154'>
24357      <!-- <anonymous range>[1] -->
24358      <subrange length='1' lower-bound='0' upper-bound='0' type-id='type-id-19' id='type-id-1393'/>
24359    </array-type-def>
24360    <!-- char[20] -->
24361    <array-type-def dimensions='1' type-id='type-id-84' size-in-bits='160' id='type-id-157'>
24362      <!-- <anonymous range>[20] -->
24363      <subrange length='20' lower-bound='0' upper-bound='19' type-id='type-id-19' id='type-id-1108'/>
24364    </array-type-def>
24365    <!-- char[48] -->
24366    <array-type-def dimensions='1' type-id='type-id-84' size-in-bits='384' id='type-id-308'>
24367      <!-- <anonymous range>[48] -->
24368      <subrange length='48' lower-bound='0' upper-bound='47' type-id='type-id-19' id='type-id-1394'/>
24369    </array-type-def>
24370    <!-- char[4] -->
24371    <array-type-def dimensions='1' type-id='type-id-84' size-in-bits='32' id='type-id-1395'>
24372      <!-- <anonymous range>[4] -->
24373      <subrange length='4' lower-bound='0' upper-bound='3' type-id='type-id-19' id='type-id-372'/>
24374    </array-type-def>
24375    <!-- class MallocHook -->
24376    <class-decl name='MallocHook' size-in-bits='8' visibility='default' filepath='./src/gperftools/malloc_hook.h' line='98' column='1' id='type-id-1396'>
24377      <member-type access='private'>
24378        <!-- typedef MallocHook_DeleteHook MallocHook::DeleteHook -->
24379        <typedef-decl name='DeleteHook' type-id='type-id-383' filepath='./src/gperftools/malloc_hook.h' line='113' column='1' id='type-id-1397'/>
24380      </member-type>
24381      <member-type access='private'>
24382        <!-- typedef MallocHook_MmapHook MallocHook::MmapHook -->
24383        <typedef-decl name='MmapHook' type-id='type-id-385' filepath='./src/gperftools/malloc_hook.h' line='168' column='1' id='type-id-1398'/>
24384      </member-type>
24385      <member-type access='private'>
24386        <!-- typedef MallocHook_MmapReplacement MallocHook::MmapReplacement -->
24387        <typedef-decl name='MmapReplacement' type-id='type-id-1048' filepath='./src/gperftools/malloc_hook.h' line='150' column='1' id='type-id-1399'/>
24388      </member-type>
24389      <member-type access='private'>
24390        <!-- typedef MallocHook_MremapHook MallocHook::MremapHook -->
24391        <typedef-decl name='MremapHook' type-id='type-id-1050' filepath='./src/gperftools/malloc_hook.h' line='214' column='1' id='type-id-1400'/>
24392      </member-type>
24393      <member-type access='private'>
24394        <!-- typedef MallocHook_MunmapHook MallocHook::MunmapHook -->
24395        <typedef-decl name='MunmapHook' type-id='type-id-1051' filepath='./src/gperftools/malloc_hook.h' line='204' column='1' id='type-id-1401'/>
24396      </member-type>
24397      <member-type access='private'>
24398        <!-- typedef MallocHook_MunmapReplacement MallocHook::MunmapReplacement -->
24399        <typedef-decl name='MunmapReplacement' type-id='type-id-1053' filepath='./src/gperftools/malloc_hook.h' line='192' column='1' id='type-id-1402'/>
24400      </member-type>
24401      <member-type access='private'>
24402        <!-- typedef MallocHook_NewHook MallocHook::NewHook -->
24403        <typedef-decl name='NewHook' type-id='type-id-387' filepath='./src/gperftools/malloc_hook.h' line='102' column='1' id='type-id-1403'/>
24404      </member-type>
24405      <member-type access='private'>
24406        <!-- typedef MallocHook_PreMmapHook MallocHook::PreMmapHook -->
24407        <typedef-decl name='PreMmapHook' type-id='type-id-1055' filepath='./src/gperftools/malloc_hook.h' line='126' column='1' id='type-id-1404'/>
24408      </member-type>
24409      <member-type access='private'>
24410        <!-- typedef MallocHook_PreSbrkHook MallocHook::PreSbrkHook -->
24411        <typedef-decl name='PreSbrkHook' type-id='type-id-1057' filepath='./src/gperftools/malloc_hook.h' line='234' column='1' id='type-id-1405'/>
24412      </member-type>
24413      <member-type access='private'>
24414        <!-- typedef MallocHook_SbrkHook MallocHook::SbrkHook -->
24415        <typedef-decl name='SbrkHook' type-id='type-id-389' filepath='./src/gperftools/malloc_hook.h' line='247' column='1' id='type-id-1406'/>
24416      </member-type>
24417      <member-function access='private' static='yes'>
24418        <!-- void MallocHook::InvokeNewHook(size_t) -->
24419        <function-decl name='InvokeNewHook' mangled-name='_ZN10MallocHook13InvokeNewHookEPKvm' filepath='./src/gperftools/malloc_hook.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
24420          <!-- parameter of type 'void*' -->
24421          <parameter type-id='type-id-73'/>
24422          <!-- parameter of type 'typedef size_t' -->
24423          <parameter type-id='type-id-7'/>
24424          <!-- void -->
24425          <return type-id='type-id-75'/>
24426        </function-decl>
24427      </member-function>
24428      <member-function access='private' static='yes'>
24429        <!-- void MallocHook::InvokeDeleteHook() -->
24430        <function-decl name='InvokeDeleteHook' mangled-name='_ZN10MallocHook16InvokeDeleteHookEPKv' filepath='./src/gperftools/malloc_hook.h' line='120' column='1' visibility='default' binding='global' size-in-bits='64'>
24431          <!-- parameter of type 'void*' -->
24432          <parameter type-id='type-id-73'/>
24433          <!-- void -->
24434          <return type-id='type-id-75'/>
24435        </function-decl>
24436      </member-function>
24437      <member-function access='private' static='yes'>
24438        <!-- bool MallocHook::RemoveNewHook() -->
24439        <function-decl name='RemoveNewHook' mangled-name='_ZN10MallocHook13RemoveNewHookEPFvPKvmE' filepath='./src/gperftools/malloc_hook.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
24440          <!-- parameter of type 'typedef MallocHook::NewHook' -->
24441          <parameter type-id='type-id-1403'/>
24442          <!-- bool -->
24443          <return type-id='type-id-76'/>
24444        </function-decl>
24445      </member-function>
24446      <member-function access='private' static='yes'>
24447        <!-- bool MallocHook::RemoveDeleteHook() -->
24448        <function-decl name='RemoveDeleteHook' mangled-name='_ZN10MallocHook16RemoveDeleteHookEPFvPKvE' filepath='./src/gperftools/malloc_hook.h' line='117' column='1' visibility='default' binding='global' size-in-bits='64'>
24449          <!-- parameter of type 'typedef MallocHook::DeleteHook' -->
24450          <parameter type-id='type-id-1397'/>
24451          <!-- bool -->
24452          <return type-id='type-id-76'/>
24453        </function-decl>
24454      </member-function>
24455      <member-function access='private' static='yes'>
24456        <!-- bool MallocHook::AddNewHook() -->
24457        <function-decl name='AddNewHook' mangled-name='_ZN10MallocHook10AddNewHookEPFvPKvmE' filepath='./src/gperftools/malloc_hook.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
24458          <!-- parameter of type 'typedef MallocHook::NewHook' -->
24459          <parameter type-id='type-id-1403'/>
24460          <!-- bool -->
24461          <return type-id='type-id-76'/>
24462        </function-decl>
24463      </member-function>
24464      <member-function access='private' static='yes'>
24465        <!-- bool MallocHook::AddDeleteHook() -->
24466        <function-decl name='AddDeleteHook' mangled-name='_ZN10MallocHook13AddDeleteHookEPFvPKvE' filepath='./src/gperftools/malloc_hook.h' line='114' column='1' visibility='default' binding='global' size-in-bits='64'>
24467          <!-- parameter of type 'typedef MallocHook::DeleteHook' -->
24468          <parameter type-id='type-id-1397'/>
24469          <!-- bool -->
24470          <return type-id='type-id-76'/>
24471        </function-decl>
24472      </member-function>
24473      <member-function access='private' static='yes'>
24474        <!-- MallocHook::NewHook MallocHook::GetNewHook() -->
24475        <function-decl name='GetNewHook' mangled-name='_ZN10MallocHook10GetNewHookEv' filepath='./src/gperftools/malloc_hook.h' line='275' column='1' visibility='default' binding='global' size-in-bits='64'>
24476          <!-- typedef MallocHook::NewHook -->
24477          <return type-id='type-id-1403'/>
24478        </function-decl>
24479      </member-function>
24480      <member-function access='private' static='yes'>
24481        <!-- MallocHook::NewHook MallocHook::SetNewHook() -->
24482        <function-decl name='SetNewHook' mangled-name='_ZN10MallocHook10SetNewHookEPFvPKvmE' filepath='./src/gperftools/malloc_hook.h' line='276' column='1' visibility='default' binding='global' size-in-bits='64'>
24483          <!-- parameter of type 'typedef MallocHook::NewHook' -->
24484          <parameter type-id='type-id-1403'/>
24485          <!-- typedef MallocHook::NewHook -->
24486          <return type-id='type-id-1403'/>
24487        </function-decl>
24488      </member-function>
24489      <member-function access='private' static='yes'>
24490        <!-- MallocHook::DeleteHook MallocHook::GetDeleteHook() -->
24491        <function-decl name='GetDeleteHook' mangled-name='_ZN10MallocHook13GetDeleteHookEv' filepath='./src/gperftools/malloc_hook.h' line='280' column='1' visibility='default' binding='global' size-in-bits='64'>
24492          <!-- typedef MallocHook::DeleteHook -->
24493          <return type-id='type-id-1397'/>
24494        </function-decl>
24495      </member-function>
24496      <member-function access='private' static='yes'>
24497        <!-- MallocHook::DeleteHook MallocHook::SetDeleteHook() -->
24498        <function-decl name='SetDeleteHook' mangled-name='_ZN10MallocHook13SetDeleteHookEPFvPKvE' filepath='./src/gperftools/malloc_hook.h' line='281' column='1' visibility='default' binding='global' size-in-bits='64'>
24499          <!-- parameter of type 'typedef MallocHook::DeleteHook' -->
24500          <parameter type-id='type-id-1397'/>
24501          <!-- typedef MallocHook::DeleteHook -->
24502          <return type-id='type-id-1397'/>
24503        </function-decl>
24504      </member-function>
24505      <member-function access='private' static='yes'>
24506        <!-- MallocHook::MmapHook MallocHook::GetMmapHook() -->
24507        <function-decl name='GetMmapHook' mangled-name='_ZN10MallocHook11GetMmapHookEv' filepath='./src/gperftools/malloc_hook.h' line='290' column='1' visibility='default' binding='global' size-in-bits='64'>
24508          <!-- typedef MallocHook::MmapHook -->
24509          <return type-id='type-id-1398'/>
24510        </function-decl>
24511      </member-function>
24512      <member-function access='private' static='yes'>
24513        <!-- MallocHook::SbrkHook MallocHook::GetSbrkHook() -->
24514        <function-decl name='GetSbrkHook' mangled-name='_ZN10MallocHook11GetSbrkHookEv' filepath='./src/gperftools/malloc_hook.h' line='310' column='1' visibility='default' binding='global' size-in-bits='64'>
24515          <!-- typedef MallocHook::SbrkHook -->
24516          <return type-id='type-id-1406'/>
24517        </function-decl>
24518      </member-function>
24519      <member-function access='private' static='yes'>
24520        <!-- void MallocHook::InvokePreSbrkHook() -->
24521        <function-decl name='InvokePreSbrkHook' mangled-name='_ZN10MallocHook17InvokePreSbrkHookEl' filepath='./src/gperftools/malloc_hook.h' line='241' column='1' visibility='default' binding='global' size-in-bits='64'>
24522          <!-- parameter of type 'typedef ptrdiff_t' -->
24523          <parameter type-id='type-id-318'/>
24524          <!-- void -->
24525          <return type-id='type-id-75'/>
24526        </function-decl>
24527      </member-function>
24528      <member-function access='private' static='yes'>
24529        <!-- void MallocHook::InvokePreMmapHook(size_t, int, int, int, off_t) -->
24530        <function-decl name='InvokePreMmapHook' mangled-name='_ZN10MallocHook17InvokePreMmapHookEPKvmiiil' filepath='./src/gperftools/malloc_hook.h' line='133' column='1' visibility='default' binding='global' size-in-bits='64'>
24531          <!-- parameter of type 'void*' -->
24532          <parameter type-id='type-id-73'/>
24533          <!-- parameter of type 'typedef size_t' -->
24534          <parameter type-id='type-id-7'/>
24535          <!-- parameter of type 'int' -->
24536          <parameter type-id='type-id-1'/>
24537          <!-- parameter of type 'int' -->
24538          <parameter type-id='type-id-1'/>
24539          <!-- parameter of type 'int' -->
24540          <parameter type-id='type-id-1'/>
24541          <!-- parameter of type 'typedef off_t' -->
24542          <parameter type-id='type-id-317'/>
24543          <!-- void -->
24544          <return type-id='type-id-75'/>
24545        </function-decl>
24546      </member-function>
24547      <member-function access='private' static='yes'>
24548        <!-- bool MallocHook::InvokeMunmapReplacement(size_t, int*) -->
24549        <function-decl name='InvokeMunmapReplacement' mangled-name='_ZN10MallocHook23InvokeMunmapReplacementEPKvmPi' filepath='./src/gperftools/malloc_hook.h' line='199' column='1' visibility='default' binding='global' size-in-bits='64'>
24550          <!-- parameter of type 'void*' -->
24551          <parameter type-id='type-id-73'/>
24552          <!-- parameter of type 'typedef size_t' -->
24553          <parameter type-id='type-id-7'/>
24554          <!-- parameter of type 'int*' -->
24555          <parameter type-id='type-id-1023'/>
24556          <!-- bool -->
24557          <return type-id='type-id-76'/>
24558        </function-decl>
24559      </member-function>
24560      <member-function access='private' static='yes'>
24561        <!-- bool MallocHook::InvokeMmapReplacement(size_t, int, int, int, off_t, void**) -->
24562        <function-decl name='InvokeMmapReplacement' mangled-name='_ZN10MallocHook21InvokeMmapReplacementEPKvmiiilPPv' filepath='./src/gperftools/malloc_hook.h' line='157' column='1' visibility='default' binding='global' size-in-bits='64'>
24563          <!-- parameter of type 'void*' -->
24564          <parameter type-id='type-id-73'/>
24565          <!-- parameter of type 'typedef size_t' -->
24566          <parameter type-id='type-id-7'/>
24567          <!-- parameter of type 'int' -->
24568          <parameter type-id='type-id-1'/>
24569          <!-- parameter of type 'int' -->
24570          <parameter type-id='type-id-1'/>
24571          <!-- parameter of type 'int' -->
24572          <parameter type-id='type-id-1'/>
24573          <!-- parameter of type 'typedef off_t' -->
24574          <parameter type-id='type-id-317'/>
24575          <!-- parameter of type 'void**' -->
24576          <parameter type-id='type-id-174'/>
24577          <!-- bool -->
24578          <return type-id='type-id-76'/>
24579        </function-decl>
24580      </member-function>
24581      <member-function access='private' static='yes'>
24582        <!-- void MallocHook::InvokeMmapHook(void*, size_t, int, int, int, off_t) -->
24583        <function-decl name='InvokeMmapHook' mangled-name='_ZN10MallocHook14InvokeMmapHookEPKvS1_miiil' filepath='./src/gperftools/malloc_hook.h' line='175' column='1' visibility='default' binding='global' size-in-bits='64'>
24584          <!-- parameter of type 'void*' -->
24585          <parameter type-id='type-id-73'/>
24586          <!-- parameter of type 'void*' -->
24587          <parameter type-id='type-id-73'/>
24588          <!-- parameter of type 'typedef size_t' -->
24589          <parameter type-id='type-id-7'/>
24590          <!-- parameter of type 'int' -->
24591          <parameter type-id='type-id-1'/>
24592          <!-- parameter of type 'int' -->
24593          <parameter type-id='type-id-1'/>
24594          <!-- parameter of type 'int' -->
24595          <parameter type-id='type-id-1'/>
24596          <!-- parameter of type 'typedef off_t' -->
24597          <parameter type-id='type-id-317'/>
24598          <!-- void -->
24599          <return type-id='type-id-75'/>
24600        </function-decl>
24601      </member-function>
24602      <member-function access='private' static='yes'>
24603        <!-- void MallocHook::InvokeMunmapHook(size_t) -->
24604        <function-decl name='InvokeMunmapHook' mangled-name='_ZN10MallocHook16InvokeMunmapHookEPKvm' filepath='./src/gperftools/malloc_hook.h' line='211' column='1' visibility='default' binding='global' size-in-bits='64'>
24605          <!-- parameter of type 'void*' -->
24606          <parameter type-id='type-id-73'/>
24607          <!-- parameter of type 'typedef size_t' -->
24608          <parameter type-id='type-id-7'/>
24609          <!-- void -->
24610          <return type-id='type-id-75'/>
24611        </function-decl>
24612      </member-function>
24613      <member-function access='private' static='yes'>
24614        <!-- void MallocHook::InvokeSbrkHook(ptrdiff_t) -->
24615        <function-decl name='InvokeSbrkHook' mangled-name='_ZN10MallocHook14InvokeSbrkHookEPKvl' filepath='./src/gperftools/malloc_hook.h' line='254' column='1' visibility='default' binding='global' size-in-bits='64'>
24616          <!-- parameter of type 'void*' -->
24617          <parameter type-id='type-id-73'/>
24618          <!-- parameter of type 'typedef ptrdiff_t' -->
24619          <parameter type-id='type-id-318'/>
24620          <!-- void -->
24621          <return type-id='type-id-75'/>
24622        </function-decl>
24623      </member-function>
24624      <member-function access='private' static='yes'>
24625        <!-- void MallocHook::InvokeMremapHook(void*, size_t, size_t, int, void*) -->
24626        <function-decl name='InvokeMremapHook' mangled-name='_ZN10MallocHook16InvokeMremapHookEPKvS1_mmiS1_' filepath='./src/gperftools/malloc_hook.h' line='221' column='1' visibility='default' binding='global' size-in-bits='64'>
24627          <!-- parameter of type 'void*' -->
24628          <parameter type-id='type-id-73'/>
24629          <!-- parameter of type 'void*' -->
24630          <parameter type-id='type-id-73'/>
24631          <!-- parameter of type 'typedef size_t' -->
24632          <parameter type-id='type-id-7'/>
24633          <!-- parameter of type 'typedef size_t' -->
24634          <parameter type-id='type-id-7'/>
24635          <!-- parameter of type 'int' -->
24636          <parameter type-id='type-id-1'/>
24637          <!-- parameter of type 'void*' -->
24638          <parameter type-id='type-id-73'/>
24639          <!-- void -->
24640          <return type-id='type-id-75'/>
24641        </function-decl>
24642      </member-function>
24643      <member-function access='private' static='yes'>
24644        <!-- bool MallocHook::RemovePreMmapHook() -->
24645        <function-decl name='RemovePreMmapHook' mangled-name='_ZN10MallocHook17RemovePreMmapHookEPFvPKvmiiilE' filepath='./src/gperftools/malloc_hook.h' line='130' column='1' visibility='default' binding='global' size-in-bits='64'>
24646          <!-- parameter of type 'typedef MallocHook::PreMmapHook' -->
24647          <parameter type-id='type-id-1404'/>
24648          <!-- bool -->
24649          <return type-id='type-id-76'/>
24650        </function-decl>
24651      </member-function>
24652      <member-function access='private' static='yes'>
24653        <!-- bool MallocHook::RemovePreSbrkHook() -->
24654        <function-decl name='RemovePreSbrkHook' mangled-name='_ZN10MallocHook17RemovePreSbrkHookEPFvlE' filepath='./src/gperftools/malloc_hook.h' line='238' column='1' visibility='default' binding='global' size-in-bits='64'>
24655          <!-- parameter of type 'typedef MallocHook::PreSbrkHook' -->
24656          <parameter type-id='type-id-1405'/>
24657          <!-- bool -->
24658          <return type-id='type-id-76'/>
24659        </function-decl>
24660      </member-function>
24661      <member-function access='private' static='yes'>
24662        <!-- void MallocHook::InvokeDeleteHookSlow() -->
24663        <function-decl name='InvokeDeleteHookSlow' mangled-name='_ZN10MallocHook20InvokeDeleteHookSlowEPKv' filepath='./src/gperftools/malloc_hook.h' line='319' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN10MallocHook20InvokeDeleteHookSlowEPKv'>
24664          <!-- parameter of type 'void*' -->
24665          <parameter type-id='type-id-73'/>
24666          <!-- void -->
24667          <return type-id='type-id-75'/>
24668        </function-decl>
24669      </member-function>
24670      <member-function access='private' static='yes'>
24671        <!-- void MallocHook::InvokePreMmapHookSlow(size_t, int, int, int, off_t) -->
24672        <function-decl name='InvokePreMmapHookSlow' mangled-name='_ZN10MallocHook21InvokePreMmapHookSlowEPKvmiiil' filepath='./src/gperftools/malloc_hook.h' line='320' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN10MallocHook21InvokePreMmapHookSlowEPKvmiiil'>
24673          <!-- parameter of type 'void*' -->
24674          <parameter type-id='type-id-73'/>
24675          <!-- parameter of type 'typedef size_t' -->
24676          <parameter type-id='type-id-7'/>
24677          <!-- parameter of type 'int' -->
24678          <parameter type-id='type-id-1'/>
24679          <!-- parameter of type 'int' -->
24680          <parameter type-id='type-id-1'/>
24681          <!-- parameter of type 'int' -->
24682          <parameter type-id='type-id-1'/>
24683          <!-- parameter of type 'typedef off_t' -->
24684          <parameter type-id='type-id-317'/>
24685          <!-- void -->
24686          <return type-id='type-id-75'/>
24687        </function-decl>
24688      </member-function>
24689      <member-function access='private' static='yes'>
24690        <!-- void MallocHook::InvokeMmapHookSlow(void*, size_t, int, int, int, off_t) -->
24691        <function-decl name='InvokeMmapHookSlow' mangled-name='_ZN10MallocHook18InvokeMmapHookSlowEPKvS1_miiil' filepath='./src/gperftools/malloc_hook.h' line='326' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN10MallocHook18InvokeMmapHookSlowEPKvS1_miiil'>
24692          <!-- parameter of type 'void*' -->
24693          <parameter type-id='type-id-73'/>
24694          <!-- parameter of type 'void*' -->
24695          <parameter type-id='type-id-73'/>
24696          <!-- parameter of type 'typedef size_t' -->
24697          <parameter type-id='type-id-7'/>
24698          <!-- parameter of type 'int' -->
24699          <parameter type-id='type-id-1'/>
24700          <!-- parameter of type 'int' -->
24701          <parameter type-id='type-id-1'/>
24702          <!-- parameter of type 'int' -->
24703          <parameter type-id='type-id-1'/>
24704          <!-- parameter of type 'typedef off_t' -->
24705          <parameter type-id='type-id-317'/>
24706          <!-- void -->
24707          <return type-id='type-id-75'/>
24708        </function-decl>
24709      </member-function>
24710      <member-function access='private' static='yes'>
24711        <!-- bool MallocHook::InvokeMmapReplacementSlow(size_t, int, int, int, off_t, void**) -->
24712        <function-decl name='InvokeMmapReplacementSlow' mangled-name='_ZN10MallocHook25InvokeMmapReplacementSlowEPKvmiiilPPv' filepath='./src/gperftools/malloc_hook.h' line='333' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN10MallocHook25InvokeMmapReplacementSlowEPKvmiiilPPv'>
24713          <!-- parameter of type 'void*' -->
24714          <parameter type-id='type-id-73'/>
24715          <!-- parameter of type 'typedef size_t' -->
24716          <parameter type-id='type-id-7'/>
24717          <!-- parameter of type 'int' -->
24718          <parameter type-id='type-id-1'/>
24719          <!-- parameter of type 'int' -->
24720          <parameter type-id='type-id-1'/>
24721          <!-- parameter of type 'int' -->
24722          <parameter type-id='type-id-1'/>
24723          <!-- parameter of type 'typedef off_t' -->
24724          <parameter type-id='type-id-317'/>
24725          <!-- parameter of type 'void**' -->
24726          <parameter type-id='type-id-174'/>
24727          <!-- bool -->
24728          <return type-id='type-id-76'/>
24729        </function-decl>
24730      </member-function>
24731      <member-function access='private' static='yes'>
24732        <!-- bool MallocHook::InvokeMunmapReplacementSlow(size_t, int*) -->
24733        <function-decl name='InvokeMunmapReplacementSlow' mangled-name='_ZN10MallocHook27InvokeMunmapReplacementSlowEPKvmPi' filepath='./src/gperftools/malloc_hook.h' line='341' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN10MallocHook27InvokeMunmapReplacementSlowEPKvmPi'>
24734          <!-- parameter of type 'void*' -->
24735          <parameter type-id='type-id-73'/>
24736          <!-- parameter of type 'typedef size_t' -->
24737          <parameter type-id='type-id-7'/>
24738          <!-- parameter of type 'int*' -->
24739          <parameter type-id='type-id-1023'/>
24740          <!-- bool -->
24741          <return type-id='type-id-76'/>
24742        </function-decl>
24743      </member-function>
24744      <member-function access='private' static='yes'>
24745        <!-- void MallocHook::InvokeMremapHookSlow(void*, size_t, size_t, int, void*) -->
24746        <function-decl name='InvokeMremapHookSlow' mangled-name='_ZN10MallocHook20InvokeMremapHookSlowEPKvS1_mmiS1_' filepath='./src/gperftools/malloc_hook.h' line='344' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN10MallocHook20InvokeMremapHookSlowEPKvS1_mmiS1_'>
24747          <!-- parameter of type 'void*' -->
24748          <parameter type-id='type-id-73'/>
24749          <!-- parameter of type 'void*' -->
24750          <parameter type-id='type-id-73'/>
24751          <!-- parameter of type 'typedef size_t' -->
24752          <parameter type-id='type-id-7'/>
24753          <!-- parameter of type 'typedef size_t' -->
24754          <parameter type-id='type-id-7'/>
24755          <!-- parameter of type 'int' -->
24756          <parameter type-id='type-id-1'/>
24757          <!-- parameter of type 'void*' -->
24758          <parameter type-id='type-id-73'/>
24759          <!-- void -->
24760          <return type-id='type-id-75'/>
24761        </function-decl>
24762      </member-function>
24763      <member-function access='private' static='yes'>
24764        <!-- void MallocHook::InvokePreSbrkHookSlow() -->
24765        <function-decl name='InvokePreSbrkHookSlow' mangled-name='_ZN10MallocHook21InvokePreSbrkHookSlowEl' filepath='./src/gperftools/malloc_hook.h' line='350' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN10MallocHook21InvokePreSbrkHookSlowEl'>
24766          <!-- parameter of type 'typedef ptrdiff_t' -->
24767          <parameter type-id='type-id-318'/>
24768          <!-- void -->
24769          <return type-id='type-id-75'/>
24770        </function-decl>
24771      </member-function>
24772      <member-function access='private' static='yes'>
24773        <!-- void MallocHook::InvokeSbrkHookSlow(ptrdiff_t) -->
24774        <function-decl name='InvokeSbrkHookSlow' mangled-name='_ZN10MallocHook18InvokeSbrkHookSlowEPKvl' filepath='./src/gperftools/malloc_hook.h' line='351' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN10MallocHook18InvokeSbrkHookSlowEPKvl'>
24775          <!-- parameter of type 'void*' -->
24776          <parameter type-id='type-id-73'/>
24777          <!-- parameter of type 'typedef ptrdiff_t' -->
24778          <parameter type-id='type-id-318'/>
24779          <!-- void -->
24780          <return type-id='type-id-75'/>
24781        </function-decl>
24782      </member-function>
24783      <member-function access='private' static='yes'>
24784        <!-- void MallocHook::InvokeMunmapHookSlow(size_t) -->
24785        <function-decl name='InvokeMunmapHookSlow' mangled-name='_ZN10MallocHook20InvokeMunmapHookSlowEPKvm' filepath='./src/gperftools/malloc_hook.h' line='340' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN10MallocHook20InvokeMunmapHookSlowEPKvm'>
24786          <!-- parameter of type 'void*' -->
24787          <parameter type-id='type-id-73'/>
24788          <!-- parameter of type 'typedef size_t' -->
24789          <parameter type-id='type-id-7'/>
24790          <!-- void -->
24791          <return type-id='type-id-75'/>
24792        </function-decl>
24793      </member-function>
24794      <member-function access='private' static='yes'>
24795        <!-- void MallocHook::InvokeNewHookSlow(size_t) -->
24796        <function-decl name='InvokeNewHookSlow' mangled-name='_ZN10MallocHook17InvokeNewHookSlowEPKvm' filepath='./src/gperftools/malloc_hook.h' line='318' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN10MallocHook17InvokeNewHookSlowEPKvm'>
24797          <!-- parameter of type 'void*' -->
24798          <parameter type-id='type-id-73'/>
24799          <!-- parameter of type 'typedef size_t' -->
24800          <parameter type-id='type-id-7'/>
24801          <!-- void -->
24802          <return type-id='type-id-75'/>
24803        </function-decl>
24804      </member-function>
24805      <member-function access='private' static='yes'>
24806        <!-- int MallocHook::UnhookedMUnmap(size_t) -->
24807        <function-decl name='UnhookedMUnmap' mangled-name='_ZN10MallocHook14UnhookedMUnmapEPvm' filepath='./src/gperftools/malloc_hook.h' line='272' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN10MallocHook14UnhookedMUnmapEPvm'>
24808          <!-- parameter of type 'void*' -->
24809          <parameter type-id='type-id-73'/>
24810          <!-- parameter of type 'typedef size_t' -->
24811          <parameter type-id='type-id-7'/>
24812          <!-- int -->
24813          <return type-id='type-id-1'/>
24814        </function-decl>
24815      </member-function>
24816      <member-function access='private' static='yes'>
24817        <!-- void* MallocHook::UnhookedMMap(size_t, int, int, int, off_t) -->
24818        <function-decl name='UnhookedMMap' mangled-name='_ZN10MallocHook12UnhookedMMapEPvmiiil' filepath='./src/gperftools/malloc_hook.h' line='270' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN10MallocHook12UnhookedMMapEPvmiiil'>
24819          <!-- parameter of type 'void*' -->
24820          <parameter type-id='type-id-73'/>
24821          <!-- parameter of type 'typedef size_t' -->
24822          <parameter type-id='type-id-7'/>
24823          <!-- parameter of type 'int' -->
24824          <parameter type-id='type-id-1'/>
24825          <!-- parameter of type 'int' -->
24826          <parameter type-id='type-id-1'/>
24827          <!-- parameter of type 'int' -->
24828          <parameter type-id='type-id-1'/>
24829          <!-- parameter of type 'typedef off_t' -->
24830          <parameter type-id='type-id-317'/>
24831          <!-- void* -->
24832          <return type-id='type-id-73'/>
24833        </function-decl>
24834      </member-function>
24835      <member-function access='private' static='yes'>
24836        <!-- int MallocHook::GetCallerStackTrace(int, int) -->
24837        <function-decl name='GetCallerStackTrace' mangled-name='_ZN10MallocHook19GetCallerStackTraceEPPvii' filepath='./src/gperftools/malloc_hook.h' line='261' column='1' visibility='default' binding='global' size-in-bits='64'>
24838          <!-- parameter of type 'void**' -->
24839          <parameter type-id='type-id-174'/>
24840          <!-- parameter of type 'int' -->
24841          <parameter type-id='type-id-1'/>
24842          <!-- parameter of type 'int' -->
24843          <parameter type-id='type-id-1'/>
24844          <!-- int -->
24845          <return type-id='type-id-1'/>
24846        </function-decl>
24847      </member-function>
24848      <member-function access='private' static='yes'>
24849        <!-- bool MallocHook::RemoveMmapHook() -->
24850        <function-decl name='RemoveMmapHook' mangled-name='_ZN10MallocHook14RemoveMmapHookEPFvPKvS1_miiilE' filepath='./src/gperftools/malloc_hook.h' line='172' column='1' visibility='default' binding='global' size-in-bits='64'>
24851          <!-- parameter of type 'typedef MallocHook::MmapHook' -->
24852          <parameter type-id='type-id-1398'/>
24853          <!-- bool -->
24854          <return type-id='type-id-76'/>
24855        </function-decl>
24856      </member-function>
24857      <member-function access='private' static='yes'>
24858        <!-- bool MallocHook::RemoveMremapHook() -->
24859        <function-decl name='RemoveMremapHook' mangled-name='_ZN10MallocHook16RemoveMremapHookEPFvPKvS1_mmiS1_E' filepath='./src/gperftools/malloc_hook.h' line='218' column='1' visibility='default' binding='global' size-in-bits='64'>
24860          <!-- parameter of type 'typedef MallocHook::MremapHook' -->
24861          <parameter type-id='type-id-1400'/>
24862          <!-- bool -->
24863          <return type-id='type-id-76'/>
24864        </function-decl>
24865      </member-function>
24866      <member-function access='private' static='yes'>
24867        <!-- bool MallocHook::RemoveSbrkHook() -->
24868        <function-decl name='RemoveSbrkHook' mangled-name='_ZN10MallocHook14RemoveSbrkHookEPFvPKvlE' filepath='./src/gperftools/malloc_hook.h' line='251' column='1' visibility='default' binding='global' size-in-bits='64'>
24869          <!-- parameter of type 'typedef MallocHook::SbrkHook' -->
24870          <parameter type-id='type-id-1406'/>
24871          <!-- bool -->
24872          <return type-id='type-id-76'/>
24873        </function-decl>
24874      </member-function>
24875      <member-function access='private' static='yes'>
24876        <!-- bool MallocHook::RemoveMunmapHook() -->
24877        <function-decl name='RemoveMunmapHook' mangled-name='_ZN10MallocHook16RemoveMunmapHookEPFvPKvmE' filepath='./src/gperftools/malloc_hook.h' line='208' column='1' visibility='default' binding='global' size-in-bits='64'>
24878          <!-- parameter of type 'typedef MallocHook::MunmapHook' -->
24879          <parameter type-id='type-id-1401'/>
24880          <!-- bool -->
24881          <return type-id='type-id-76'/>
24882        </function-decl>
24883      </member-function>
24884      <member-function access='private' static='yes'>
24885        <!-- bool MallocHook::AddMmapHook() -->
24886        <function-decl name='AddMmapHook' mangled-name='_ZN10MallocHook11AddMmapHookEPFvPKvS1_miiilE' filepath='./src/gperftools/malloc_hook.h' line='169' column='1' visibility='default' binding='global' size-in-bits='64'>
24887          <!-- parameter of type 'typedef MallocHook::MmapHook' -->
24888          <parameter type-id='type-id-1398'/>
24889          <!-- bool -->
24890          <return type-id='type-id-76'/>
24891        </function-decl>
24892      </member-function>
24893      <member-function access='private' static='yes'>
24894        <!-- bool MallocHook::AddMremapHook() -->
24895        <function-decl name='AddMremapHook' mangled-name='_ZN10MallocHook13AddMremapHookEPFvPKvS1_mmiS1_E' filepath='./src/gperftools/malloc_hook.h' line='215' column='1' visibility='default' binding='global' size-in-bits='64'>
24896          <!-- parameter of type 'typedef MallocHook::MremapHook' -->
24897          <parameter type-id='type-id-1400'/>
24898          <!-- bool -->
24899          <return type-id='type-id-76'/>
24900        </function-decl>
24901      </member-function>
24902      <member-function access='private' static='yes'>
24903        <!-- bool MallocHook::AddMunmapHook() -->
24904        <function-decl name='AddMunmapHook' mangled-name='_ZN10MallocHook13AddMunmapHookEPFvPKvmE' filepath='./src/gperftools/malloc_hook.h' line='205' column='1' visibility='default' binding='global' size-in-bits='64'>
24905          <!-- parameter of type 'typedef MallocHook::MunmapHook' -->
24906          <parameter type-id='type-id-1401'/>
24907          <!-- bool -->
24908          <return type-id='type-id-76'/>
24909        </function-decl>
24910      </member-function>
24911      <member-function access='private' static='yes'>
24912        <!-- bool MallocHook::AddSbrkHook() -->
24913        <function-decl name='AddSbrkHook' mangled-name='_ZN10MallocHook11AddSbrkHookEPFvPKvlE' filepath='./src/gperftools/malloc_hook.h' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
24914          <!-- parameter of type 'typedef MallocHook::SbrkHook' -->
24915          <parameter type-id='type-id-1406'/>
24916          <!-- bool -->
24917          <return type-id='type-id-76'/>
24918        </function-decl>
24919      </member-function>
24920    </class-decl>
24921    <!-- class PackedCache<35, long unsigned int> -->
24922    <class-decl name='PackedCache&lt;35, long unsigned int&gt;' size-in-bits='4194304' visibility='default' filepath='src/packed-cache-inl.h' line='135' column='1' id='type-id-1407'>
24923      <data-member access='private' static='yes'>
24924        <!-- static const int PackedCache<35, long unsigned int>::kHashbits -->
24925        <var-decl name='kHashbits' type-id='type-id-139' visibility='default' filepath='src/packed-cache-inl.h' line='143' column='1'/>
24926      </data-member>
24927      <data-member access='private' static='yes'>
24928        <!-- static const int PackedCache<35, long unsigned int>::kValuebits -->
24929        <var-decl name='kValuebits' type-id='type-id-139' visibility='default' filepath='src/packed-cache-inl.h' line='145' column='1'/>
24930      </data-member>
24931      <data-member access='private' static='yes'>
24932        <!-- static const bool PackedCache<35, long unsigned int>::kUseWholeKeys -->
24933        <var-decl name='kUseWholeKeys' type-id='type-id-491' visibility='default' filepath='src/packed-cache-inl.h' line='146' column='1'/>
24934      </data-member>
24935      <data-member access='private' static='yes'>
24936        <!-- static const int PackedCache<35, long unsigned int>::kTbits -->
24937        <var-decl name='kTbits' type-id='type-id-139' visibility='default' filepath='src/packed-cache-inl.h' line='220' column='1'/>
24938      </data-member>
24939      <data-member access='private' static='yes'>
24940        <!-- static const int PackedCache<35, long unsigned int>::kUpperbits -->
24941        <var-decl name='kUpperbits' type-id='type-id-139' visibility='default' filepath='src/packed-cache-inl.h' line='221' column='1'/>
24942      </data-member>
24943      <data-member access='private' static='yes'>
24944        <!-- static const uintptr_t PackedCache<35, long unsigned int>::kKeyMask -->
24945        <var-decl name='kKeyMask' type-id='type-id-188' visibility='default' filepath='src/packed-cache-inl.h' line='224' column='1'/>
24946      </data-member>
24947      <data-member access='private' static='yes'>
24948        <!-- static const unsigned long int PackedCache<35, long unsigned int>::kUpperMask -->
24949        <var-decl name='kUpperMask' type-id='type-id-639' visibility='default' filepath='src/packed-cache-inl.h' line='227' column='1'/>
24950      </data-member>
24951      <data-member access='private' static='yes'>
24952        <!-- static const size_t PackedCache<35, long unsigned int>::kValueMask -->
24953        <var-decl name='kValueMask' type-id='type-id-115' visibility='default' filepath='src/packed-cache-inl.h' line='230' column='1'/>
24954      </data-member>
24955      <data-member access='private' layout-offset-in-bits='0'>
24956        <!-- volatile unsigned long int PackedCache<35, long unsigned int>::array_[65536] -->
24957        <var-decl name='array_' type-id='type-id-1408' visibility='default' filepath='src/packed-cache-inl.h' line='234' column='1'/>
24958      </data-member>
24959      <member-function access='private'>
24960        <!-- void PackedCache<35, long unsigned int>::PackedCache(unsigned long int) -->
24961        <function-decl name='PackedCache' filepath='src/packed-cache-inl.h' line='148' column='1' visibility='default' binding='global' size-in-bits='64'>
24962          <!-- implicit parameter of type 'PackedCache<35, long unsigned int>*' -->
24963          <parameter type-id='type-id-1409' is-artificial='yes'/>
24964          <!-- parameter of type 'unsigned long int' -->
24965          <parameter type-id='type-id-19'/>
24966          <!-- void -->
24967          <return type-id='type-id-75'/>
24968        </function-decl>
24969      </member-function>
24970      <member-function access='private' static='yes'>
24971        <!-- size_t PackedCache<35, long unsigned int>::Hash() -->
24972        <function-decl name='Hash' mangled-name='_ZN11PackedCacheILi35EmE4HashEm' filepath='src/packed-cache-inl.h' line='209' column='1' visibility='default' binding='global' size-in-bits='64'>
24973          <!-- parameter of type 'unsigned long int' -->
24974          <parameter type-id='type-id-19'/>
24975          <!-- typedef size_t -->
24976          <return type-id='type-id-7'/>
24977        </function-decl>
24978      </member-function>
24979      <member-function access='private' static='yes'>
24980        <!-- bool PackedCache<35, long unsigned int>::KeyMatch(unsigned long int) -->
24981        <function-decl name='KeyMatch' mangled-name='_ZN11PackedCacheILi35EmE8KeyMatchEmm' filepath='src/packed-cache-inl.h' line='214' column='1' visibility='default' binding='global' size-in-bits='64'>
24982          <!-- parameter of type 'unsigned long int' -->
24983          <parameter type-id='type-id-19'/>
24984          <!-- parameter of type 'unsigned long int' -->
24985          <parameter type-id='type-id-19'/>
24986          <!-- bool -->
24987          <return type-id='type-id-76'/>
24988        </function-decl>
24989      </member-function>
24990      <member-function access='private' static='yes'>
24991        <!-- size_t PackedCache<35, long unsigned int>::EntryToValue() -->
24992        <function-decl name='EntryToValue' mangled-name='_ZN11PackedCacheILi35EmE12EntryToValueEm' filepath='src/packed-cache-inl.h' line='193' column='1' visibility='default' binding='global' size-in-bits='64'>
24993          <!-- parameter of type 'unsigned long int' -->
24994          <parameter type-id='type-id-19'/>
24995          <!-- typedef size_t -->
24996          <return type-id='type-id-7'/>
24997        </function-decl>
24998      </member-function>
24999      <member-function access='private'>
25000        <!-- size_t PackedCache<35, long unsigned int>::GetOrDefault(unsigned long int, unsigned long int) -->
25001        <function-decl name='GetOrDefault' mangled-name='_ZNK11PackedCacheILi35EmE12GetOrDefaultEmm' filepath='src/packed-cache-inl.h' line='168' column='1' visibility='default' binding='global' size-in-bits='64'>
25002          <!-- implicit parameter of type 'const PackedCache<35, long unsigned int>*' -->
25003          <parameter type-id='type-id-1410' is-artificial='yes'/>
25004          <!-- parameter of type 'unsigned long int' -->
25005          <parameter type-id='type-id-19'/>
25006          <!-- parameter of type 'unsigned long int' -->
25007          <parameter type-id='type-id-19'/>
25008          <!-- typedef size_t -->
25009          <return type-id='type-id-7'/>
25010        </function-decl>
25011      </member-function>
25012      <member-function access='private' static='yes'>
25013        <!-- unsigned long int PackedCache<35, long unsigned int>::KeyToUpper() -->
25014        <function-decl name='KeyToUpper' mangled-name='_ZN11PackedCacheILi35EmE10KeyToUpperEm' filepath='src/packed-cache-inl.h' line='199' column='1' visibility='default' binding='global' size-in-bits='64'>
25015          <!-- parameter of type 'unsigned long int' -->
25016          <parameter type-id='type-id-19'/>
25017          <!-- unsigned long int -->
25018          <return type-id='type-id-19'/>
25019        </function-decl>
25020      </member-function>
25021      <member-function access='private'>
25022        <!-- void PackedCache<35, long unsigned int>::Put(unsigned long int, unsigned long int) -->
25023        <function-decl name='Put' mangled-name='_ZN11PackedCacheILi35EmE3PutEmm' filepath='src/packed-cache-inl.h' line='157' column='1' visibility='default' binding='global' size-in-bits='64'>
25024          <!-- implicit parameter of type 'PackedCache<35, long unsigned int>*' -->
25025          <parameter type-id='type-id-1409' is-artificial='yes'/>
25026          <!-- parameter of type 'unsigned long int' -->
25027          <parameter type-id='type-id-19'/>
25028          <!-- parameter of type 'unsigned long int' -->
25029          <parameter type-id='type-id-19'/>
25030          <!-- void -->
25031          <return type-id='type-id-75'/>
25032        </function-decl>
25033      </member-function>
25034      <member-function access='private'>
25035        <!-- void PackedCache<35, long unsigned int>::PackedCache(unsigned long int) -->
25036        <function-decl name='PackedCache' filepath='src/packed-cache-inl.h' line='148' column='1' visibility='default' binding='global' size-in-bits='64'>
25037          <!-- implicit parameter of type 'PackedCache<35, long unsigned int>*' -->
25038          <parameter type-id='type-id-1409' is-artificial='yes'/>
25039          <!-- parameter of type 'unsigned long int' -->
25040          <parameter type-id='type-id-19'/>
25041          <!-- void -->
25042          <return type-id='type-id-75'/>
25043        </function-decl>
25044      </member-function>
25045      <member-function access='private'>
25046        <!-- void PackedCache<35, long unsigned int>::PackedCache(unsigned long int) -->
25047        <function-decl name='PackedCache' filepath='src/packed-cache-inl.h' line='148' column='1' visibility='default' binding='global' size-in-bits='64'>
25048          <!-- implicit parameter of type 'PackedCache<35, long unsigned int>*' -->
25049          <parameter type-id='type-id-1409' is-artificial='yes'/>
25050          <!-- parameter of type 'unsigned long int' -->
25051          <parameter type-id='type-id-19'/>
25052          <!-- void -->
25053          <return type-id='type-id-75'/>
25054        </function-decl>
25055      </member-function>
25056      <member-function access='private'>
25057        <!-- void PackedCache<35, long unsigned int>::Clear(unsigned long int) -->
25058        <function-decl name='Clear' mangled-name='_ZN11PackedCacheILi35EmE5ClearEm' filepath='src/packed-cache-inl.h' line='178' column='1' visibility='default' binding='global' size-in-bits='64'>
25059          <!-- implicit parameter of type 'PackedCache<35, long unsigned int>*' -->
25060          <parameter type-id='type-id-1409' is-artificial='yes'/>
25061          <!-- parameter of type 'unsigned long int' -->
25062          <parameter type-id='type-id-19'/>
25063          <!-- void -->
25064          <return type-id='type-id-75'/>
25065        </function-decl>
25066      </member-function>
25067    </class-decl>
25068    <!-- class SpinLock -->
25069    <class-decl name='SpinLock' size-in-bits='32' visibility='default' filepath='./src/base/spinlock.h' line='48' column='1' id='type-id-290'>
25070      <member-type access='private'>
25071        <!-- enum {kSpinLockFree=0, } -->
25072        <enum-decl name='__anonymous_enum__' is-anonymous='yes' filepath='src/base/spinlock.h' line='114' column='1' id='type-id-1411'>
25073          <underlying-type type-id='type-id-96'/>
25074          <enumerator name='kSpinLockFree' value='0'/>
25075        </enum-decl>
25076      </member-type>
25077      <member-type access='private'>
25078        <!-- enum {kSpinLockHeld=1, } -->
25079        <enum-decl name='__anonymous_enum__1' is-anonymous='yes' filepath='src/base/spinlock.h' line='115' column='1' id='type-id-1412'>
25080          <underlying-type type-id='type-id-96'/>
25081          <enumerator name='kSpinLockHeld' value='1'/>
25082        </enum-decl>
25083      </member-type>
25084      <member-type access='private'>
25085        <!-- enum {kSpinLockSleeper=2, } -->
25086        <enum-decl name='__anonymous_enum__30' is-anonymous='yes' filepath='./src/base/spinlock.h' line='116' column='1' id='type-id-1413'>
25087          <underlying-type type-id='type-id-96'/>
25088          <enumerator name='kSpinLockSleeper' value='2'/>
25089        </enum-decl>
25090      </member-type>
25091      <data-member access='private' static='yes'>
25092        <!-- static const base::LinkerInitialized SpinLock::LINKER_INITIALIZED -->
25093        <var-decl name='LINKER_INITIALIZED' type-id='type-id-1414' mangled-name='_ZN8SpinLock18LINKER_INITIALIZEDE' visibility='default' filepath='src/base/spinlock.h' line='112' column='1' elf-symbol-id='_ZN8SpinLock18LINKER_INITIALIZEDE'/>
25094      </data-member>
25095      <data-member access='private' layout-offset-in-bits='0'>
25096        <!-- volatile Atomic32 SpinLock::lockword_ -->
25097        <var-decl name='lockword_' type-id='type-id-1134' visibility='default' filepath='src/base/spinlock.h' line='118' column='1'/>
25098      </data-member>
25099      <member-function access='private' constructor='yes'>
25100        <!-- SpinLock::SpinLock() -->
25101        <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
25102          <!-- implicit parameter of type 'SpinLock*' -->
25103          <parameter type-id='type-id-240' is-artificial='yes'/>
25104          <!-- void -->
25105          <return type-id='type-id-75'/>
25106        </function-decl>
25107      </member-function>
25108      <member-function access='private' constructor='yes'>
25109        <!-- SpinLock::SpinLock(base::LinkerInitialized) -->
25110        <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
25111          <!-- implicit parameter of type 'SpinLock*' -->
25112          <parameter type-id='type-id-240' is-artificial='yes'/>
25113          <!-- parameter of type 'enum base::LinkerInitialized' -->
25114          <parameter type-id='type-id-95'/>
25115          <!-- void -->
25116          <return type-id='type-id-75'/>
25117        </function-decl>
25118      </member-function>
25119      <member-function access='private' constructor='yes'>
25120        <!-- SpinLock::SpinLock(const SpinLock&) -->
25121        <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
25122          <!-- implicit parameter of type 'SpinLock*' -->
25123          <parameter type-id='type-id-240' is-artificial='yes'/>
25124          <!-- parameter of type 'const SpinLock&' -->
25125          <parameter type-id='type-id-1415'/>
25126          <!-- void -->
25127          <return type-id='type-id-75'/>
25128        </function-decl>
25129      </member-function>
25130      <member-function access='private'>
25131        <!-- void SpinLock::Lock() -->
25132        <function-decl name='Lock' mangled-name='_ZN8SpinLock4LockEv' filepath='src/base/spinlock.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
25133          <!-- implicit parameter of type 'SpinLock*' -->
25134          <parameter type-id='type-id-240' is-artificial='yes'/>
25135          <!-- void -->
25136          <return type-id='type-id-75'/>
25137        </function-decl>
25138      </member-function>
25139      <member-function access='private'>
25140        <!-- void SpinLock::Unlock() -->
25141        <function-decl name='Unlock' mangled-name='_ZN8SpinLock6UnlockEv' filepath='src/base/spinlock.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
25142          <!-- implicit parameter of type 'SpinLock*' -->
25143          <parameter type-id='type-id-240' is-artificial='yes'/>
25144          <!-- void -->
25145          <return type-id='type-id-75'/>
25146        </function-decl>
25147      </member-function>
25148      <member-function access='private' constructor='yes'>
25149        <!-- SpinLock::SpinLock() -->
25150        <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
25151          <!-- implicit parameter of type 'SpinLock*' -->
25152          <parameter type-id='type-id-240' is-artificial='yes'/>
25153          <!-- void -->
25154          <return type-id='type-id-75'/>
25155        </function-decl>
25156      </member-function>
25157      <member-function access='private' constructor='yes'>
25158        <!-- SpinLock::SpinLock(base::LinkerInitialized) -->
25159        <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
25160          <!-- implicit parameter of type 'SpinLock*' -->
25161          <parameter type-id='type-id-240' is-artificial='yes'/>
25162          <!-- parameter of type 'enum base::LinkerInitialized' -->
25163          <parameter type-id='type-id-95'/>
25164          <!-- void -->
25165          <return type-id='type-id-75'/>
25166        </function-decl>
25167      </member-function>
25168      <member-function access='private' constructor='yes'>
25169        <!-- SpinLock::SpinLock(const SpinLock&) -->
25170        <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
25171          <!-- implicit parameter of type 'SpinLock*' -->
25172          <parameter type-id='type-id-240' is-artificial='yes'/>
25173          <!-- parameter of type 'const SpinLock&' -->
25174          <parameter type-id='type-id-1415'/>
25175          <!-- void -->
25176          <return type-id='type-id-75'/>
25177        </function-decl>
25178      </member-function>
25179      <member-function access='private' constructor='yes'>
25180        <!-- SpinLock::SpinLock() -->
25181        <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
25182          <!-- implicit parameter of type 'SpinLock*' -->
25183          <parameter type-id='type-id-240' is-artificial='yes'/>
25184          <!-- void -->
25185          <return type-id='type-id-75'/>
25186        </function-decl>
25187      </member-function>
25188      <member-function access='private' constructor='yes'>
25189        <!-- SpinLock::SpinLock(base::LinkerInitialized) -->
25190        <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
25191          <!-- implicit parameter of type 'SpinLock*' -->
25192          <parameter type-id='type-id-240' is-artificial='yes'/>
25193          <!-- parameter of type 'enum base::LinkerInitialized' -->
25194          <parameter type-id='type-id-95'/>
25195          <!-- void -->
25196          <return type-id='type-id-75'/>
25197        </function-decl>
25198      </member-function>
25199      <member-function access='private' constructor='yes'>
25200        <!-- SpinLock::SpinLock(const SpinLock&) -->
25201        <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
25202          <!-- implicit parameter of type 'SpinLock*' -->
25203          <parameter type-id='type-id-240' is-artificial='yes'/>
25204          <!-- parameter of type 'const SpinLock&' -->
25205          <parameter type-id='type-id-1415'/>
25206          <!-- void -->
25207          <return type-id='type-id-75'/>
25208        </function-decl>
25209      </member-function>
25210      <member-function access='private' constructor='yes'>
25211        <!-- SpinLock::SpinLock() -->
25212        <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
25213          <!-- implicit parameter of type 'SpinLock*' -->
25214          <parameter type-id='type-id-240' is-artificial='yes'/>
25215          <!-- void -->
25216          <return type-id='type-id-75'/>
25217        </function-decl>
25218      </member-function>
25219      <member-function access='private' constructor='yes'>
25220        <!-- SpinLock::SpinLock(base::LinkerInitialized) -->
25221        <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
25222          <!-- implicit parameter of type 'SpinLock*' -->
25223          <parameter type-id='type-id-240' is-artificial='yes'/>
25224          <!-- parameter of type 'enum base::LinkerInitialized' -->
25225          <parameter type-id='type-id-95'/>
25226          <!-- void -->
25227          <return type-id='type-id-75'/>
25228        </function-decl>
25229      </member-function>
25230      <member-function access='private' constructor='yes'>
25231        <!-- SpinLock::SpinLock(const SpinLock&) -->
25232        <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
25233          <!-- implicit parameter of type 'SpinLock*' -->
25234          <parameter type-id='type-id-240' is-artificial='yes'/>
25235          <!-- parameter of type 'const SpinLock&' -->
25236          <parameter type-id='type-id-1415'/>
25237          <!-- void -->
25238          <return type-id='type-id-75'/>
25239        </function-decl>
25240      </member-function>
25241      <member-function access='private' constructor='yes'>
25242        <!-- SpinLock::SpinLock() -->
25243        <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
25244          <!-- implicit parameter of type 'SpinLock*' -->
25245          <parameter type-id='type-id-240' is-artificial='yes'/>
25246          <!-- void -->
25247          <return type-id='type-id-75'/>
25248        </function-decl>
25249      </member-function>
25250      <member-function access='private' constructor='yes'>
25251        <!-- SpinLock::SpinLock(base::LinkerInitialized) -->
25252        <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
25253          <!-- implicit parameter of type 'SpinLock*' -->
25254          <parameter type-id='type-id-240' is-artificial='yes'/>
25255          <!-- parameter of type 'enum base::LinkerInitialized' -->
25256          <parameter type-id='type-id-95'/>
25257          <!-- void -->
25258          <return type-id='type-id-75'/>
25259        </function-decl>
25260      </member-function>
25261      <member-function access='private' constructor='yes'>
25262        <!-- SpinLock::SpinLock(const SpinLock&) -->
25263        <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
25264          <!-- implicit parameter of type 'SpinLock*' -->
25265          <parameter type-id='type-id-240' is-artificial='yes'/>
25266          <!-- parameter of type 'const SpinLock&' -->
25267          <parameter type-id='type-id-1415'/>
25268          <!-- void -->
25269          <return type-id='type-id-75'/>
25270        </function-decl>
25271      </member-function>
25272      <member-function access='private' constructor='yes'>
25273        <!-- SpinLock::SpinLock() -->
25274        <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
25275          <!-- implicit parameter of type 'SpinLock*' -->
25276          <parameter type-id='type-id-240' is-artificial='yes'/>
25277          <!-- void -->
25278          <return type-id='type-id-75'/>
25279        </function-decl>
25280      </member-function>
25281      <member-function access='private' constructor='yes'>
25282        <!-- SpinLock::SpinLock(base::LinkerInitialized) -->
25283        <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
25284          <!-- implicit parameter of type 'SpinLock*' -->
25285          <parameter type-id='type-id-240' is-artificial='yes'/>
25286          <!-- parameter of type 'enum base::LinkerInitialized' -->
25287          <parameter type-id='type-id-95'/>
25288          <!-- void -->
25289          <return type-id='type-id-75'/>
25290        </function-decl>
25291      </member-function>
25292      <member-function access='private' constructor='yes'>
25293        <!-- SpinLock::SpinLock(const SpinLock&) -->
25294        <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
25295          <!-- implicit parameter of type 'SpinLock*' -->
25296          <parameter type-id='type-id-240' is-artificial='yes'/>
25297          <!-- parameter of type 'const SpinLock&' -->
25298          <parameter type-id='type-id-1415'/>
25299          <!-- void -->
25300          <return type-id='type-id-75'/>
25301        </function-decl>
25302      </member-function>
25303      <member-function access='private' constructor='yes'>
25304        <!-- SpinLock::SpinLock() -->
25305        <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
25306          <!-- implicit parameter of type 'SpinLock*' -->
25307          <parameter type-id='type-id-240' is-artificial='yes'/>
25308          <!-- void -->
25309          <return type-id='type-id-75'/>
25310        </function-decl>
25311      </member-function>
25312      <member-function access='private' constructor='yes'>
25313        <!-- SpinLock::SpinLock(base::LinkerInitialized) -->
25314        <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
25315          <!-- implicit parameter of type 'SpinLock*' -->
25316          <parameter type-id='type-id-240' is-artificial='yes'/>
25317          <!-- parameter of type 'enum base::LinkerInitialized' -->
25318          <parameter type-id='type-id-95'/>
25319          <!-- void -->
25320          <return type-id='type-id-75'/>
25321        </function-decl>
25322      </member-function>
25323      <member-function access='private' constructor='yes'>
25324        <!-- SpinLock::SpinLock(const SpinLock&) -->
25325        <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
25326          <!-- implicit parameter of type 'SpinLock*' -->
25327          <parameter type-id='type-id-240' is-artificial='yes'/>
25328          <!-- parameter of type 'const SpinLock&' -->
25329          <parameter type-id='type-id-1415'/>
25330          <!-- void -->
25331          <return type-id='type-id-75'/>
25332        </function-decl>
25333      </member-function>
25334      <member-function access='private' constructor='yes'>
25335        <!-- SpinLock::SpinLock() -->
25336        <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
25337          <!-- implicit parameter of type 'SpinLock*' -->
25338          <parameter type-id='type-id-240' is-artificial='yes'/>
25339          <!-- void -->
25340          <return type-id='type-id-75'/>
25341        </function-decl>
25342      </member-function>
25343      <member-function access='private' constructor='yes'>
25344        <!-- SpinLock::SpinLock(base::LinkerInitialized) -->
25345        <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
25346          <!-- implicit parameter of type 'SpinLock*' -->
25347          <parameter type-id='type-id-240' is-artificial='yes'/>
25348          <!-- parameter of type 'enum base::LinkerInitialized' -->
25349          <parameter type-id='type-id-95'/>
25350          <!-- void -->
25351          <return type-id='type-id-75'/>
25352        </function-decl>
25353      </member-function>
25354      <member-function access='private' constructor='yes'>
25355        <!-- SpinLock::SpinLock(const SpinLock&) -->
25356        <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
25357          <!-- implicit parameter of type 'SpinLock*' -->
25358          <parameter type-id='type-id-240' is-artificial='yes'/>
25359          <!-- parameter of type 'const SpinLock&' -->
25360          <parameter type-id='type-id-1415'/>
25361          <!-- void -->
25362          <return type-id='type-id-75'/>
25363        </function-decl>
25364      </member-function>
25365      <member-function access='private' constructor='yes'>
25366        <!-- SpinLock::SpinLock() -->
25367        <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
25368          <!-- implicit parameter of type 'SpinLock*' -->
25369          <parameter type-id='type-id-240' is-artificial='yes'/>
25370          <!-- void -->
25371          <return type-id='type-id-75'/>
25372        </function-decl>
25373      </member-function>
25374      <member-function access='private' constructor='yes'>
25375        <!-- SpinLock::SpinLock(base::LinkerInitialized) -->
25376        <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
25377          <!-- implicit parameter of type 'SpinLock*' -->
25378          <parameter type-id='type-id-240' is-artificial='yes'/>
25379          <!-- parameter of type 'enum base::LinkerInitialized' -->
25380          <parameter type-id='type-id-95'/>
25381          <!-- void -->
25382          <return type-id='type-id-75'/>
25383        </function-decl>
25384      </member-function>
25385      <member-function access='private' constructor='yes'>
25386        <!-- SpinLock::SpinLock(const SpinLock&) -->
25387        <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
25388          <!-- implicit parameter of type 'SpinLock*' -->
25389          <parameter type-id='type-id-240' is-artificial='yes'/>
25390          <!-- parameter of type 'const SpinLock&' -->
25391          <parameter type-id='type-id-1415'/>
25392          <!-- void -->
25393          <return type-id='type-id-75'/>
25394        </function-decl>
25395      </member-function>
25396      <member-function access='private' constructor='yes'>
25397        <!-- SpinLock::SpinLock() -->
25398        <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
25399          <!-- implicit parameter of type 'SpinLock*' -->
25400          <parameter type-id='type-id-240' is-artificial='yes'/>
25401          <!-- void -->
25402          <return type-id='type-id-75'/>
25403        </function-decl>
25404      </member-function>
25405      <member-function access='private' constructor='yes'>
25406        <!-- SpinLock::SpinLock(base::LinkerInitialized) -->
25407        <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
25408          <!-- implicit parameter of type 'SpinLock*' -->
25409          <parameter type-id='type-id-240' is-artificial='yes'/>
25410          <!-- parameter of type 'enum base::LinkerInitialized' -->
25411          <parameter type-id='type-id-95'/>
25412          <!-- void -->
25413          <return type-id='type-id-75'/>
25414        </function-decl>
25415      </member-function>
25416      <member-function access='private' constructor='yes'>
25417        <!-- SpinLock::SpinLock(const SpinLock&) -->
25418        <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
25419          <!-- implicit parameter of type 'SpinLock*' -->
25420          <parameter type-id='type-id-240' is-artificial='yes'/>
25421          <!-- parameter of type 'const SpinLock&' -->
25422          <parameter type-id='type-id-1415'/>
25423          <!-- void -->
25424          <return type-id='type-id-75'/>
25425        </function-decl>
25426      </member-function>
25427      <member-function access='private' constructor='yes'>
25428        <!-- SpinLock::SpinLock() -->
25429        <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
25430          <!-- implicit parameter of type 'SpinLock*' -->
25431          <parameter type-id='type-id-240' is-artificial='yes'/>
25432          <!-- void -->
25433          <return type-id='type-id-75'/>
25434        </function-decl>
25435      </member-function>
25436      <member-function access='private' constructor='yes'>
25437        <!-- SpinLock::SpinLock(base::LinkerInitialized) -->
25438        <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
25439          <!-- implicit parameter of type 'SpinLock*' -->
25440          <parameter type-id='type-id-240' is-artificial='yes'/>
25441          <!-- parameter of type 'enum base::LinkerInitialized' -->
25442          <parameter type-id='type-id-95'/>
25443          <!-- void -->
25444          <return type-id='type-id-75'/>
25445        </function-decl>
25446      </member-function>
25447      <member-function access='private' constructor='yes'>
25448        <!-- SpinLock::SpinLock(const SpinLock&) -->
25449        <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
25450          <!-- implicit parameter of type 'SpinLock*' -->
25451          <parameter type-id='type-id-240' is-artificial='yes'/>
25452          <!-- parameter of type 'const SpinLock&' -->
25453          <parameter type-id='type-id-1415'/>
25454          <!-- void -->
25455          <return type-id='type-id-75'/>
25456        </function-decl>
25457      </member-function>
25458      <member-function access='private' constructor='yes'>
25459        <!-- SpinLock::SpinLock() -->
25460        <function-decl name='SpinLock' filepath='./src/base/spinlock.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
25461          <!-- implicit parameter of type 'SpinLock*' -->
25462          <parameter type-id='type-id-240' is-artificial='yes'/>
25463          <!-- void -->
25464          <return type-id='type-id-75'/>
25465        </function-decl>
25466      </member-function>
25467      <member-function access='private' constructor='yes'>
25468        <!-- SpinLock::SpinLock(base::LinkerInitialized) -->
25469        <function-decl name='SpinLock' filepath='./src/base/spinlock.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
25470          <!-- implicit parameter of type 'SpinLock*' -->
25471          <parameter type-id='type-id-240' is-artificial='yes'/>
25472          <!-- parameter of type 'enum base::LinkerInitialized' -->
25473          <parameter type-id='type-id-95'/>
25474          <!-- void -->
25475          <return type-id='type-id-75'/>
25476        </function-decl>
25477      </member-function>
25478      <member-function access='private' constructor='yes'>
25479        <!-- SpinLock::SpinLock(const SpinLock&) -->
25480        <function-decl name='SpinLock' filepath='./src/base/spinlock.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
25481          <!-- implicit parameter of type 'SpinLock*' -->
25482          <parameter type-id='type-id-240' is-artificial='yes'/>
25483          <!-- parameter of type 'const SpinLock&' -->
25484          <parameter type-id='type-id-1415'/>
25485          <!-- void -->
25486          <return type-id='type-id-75'/>
25487        </function-decl>
25488      </member-function>
25489      <member-function access='private' constructor='yes'>
25490        <!-- SpinLock::SpinLock() -->
25491        <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
25492          <!-- implicit parameter of type 'SpinLock*' -->
25493          <parameter type-id='type-id-240' is-artificial='yes'/>
25494          <!-- void -->
25495          <return type-id='type-id-75'/>
25496        </function-decl>
25497      </member-function>
25498      <member-function access='private' constructor='yes'>
25499        <!-- SpinLock::SpinLock(base::LinkerInitialized) -->
25500        <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
25501          <!-- implicit parameter of type 'SpinLock*' -->
25502          <parameter type-id='type-id-240' is-artificial='yes'/>
25503          <!-- parameter of type 'enum base::LinkerInitialized' -->
25504          <parameter type-id='type-id-95'/>
25505          <!-- void -->
25506          <return type-id='type-id-75'/>
25507        </function-decl>
25508      </member-function>
25509      <member-function access='private' constructor='yes'>
25510        <!-- SpinLock::SpinLock(const SpinLock&) -->
25511        <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
25512          <!-- implicit parameter of type 'SpinLock*' -->
25513          <parameter type-id='type-id-240' is-artificial='yes'/>
25514          <!-- parameter of type 'const SpinLock&' -->
25515          <parameter type-id='type-id-1415'/>
25516          <!-- void -->
25517          <return type-id='type-id-75'/>
25518        </function-decl>
25519      </member-function>
25520      <member-function access='private'>
25521        <!-- bool SpinLock::TryLock() -->
25522        <function-decl name='TryLock' mangled-name='_ZN8SpinLock7TryLockEv' filepath='src/base/spinlock.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
25523          <!-- implicit parameter of type 'SpinLock*' -->
25524          <parameter type-id='type-id-240' is-artificial='yes'/>
25525          <!-- bool -->
25526          <return type-id='type-id-76'/>
25527        </function-decl>
25528      </member-function>
25529      <member-function access='private' constructor='yes'>
25530        <!-- SpinLock::SpinLock() -->
25531        <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
25532          <!-- implicit parameter of type 'SpinLock*' -->
25533          <parameter type-id='type-id-240' is-artificial='yes'/>
25534          <!-- void -->
25535          <return type-id='type-id-75'/>
25536        </function-decl>
25537      </member-function>
25538      <member-function access='private' constructor='yes'>
25539        <!-- SpinLock::SpinLock(base::LinkerInitialized) -->
25540        <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
25541          <!-- implicit parameter of type 'SpinLock*' -->
25542          <parameter type-id='type-id-240' is-artificial='yes'/>
25543          <!-- parameter of type 'enum base::LinkerInitialized' -->
25544          <parameter type-id='type-id-95'/>
25545          <!-- void -->
25546          <return type-id='type-id-75'/>
25547        </function-decl>
25548      </member-function>
25549      <member-function access='private' constructor='yes'>
25550        <!-- SpinLock::SpinLock(const SpinLock&) -->
25551        <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
25552          <!-- implicit parameter of type 'SpinLock*' -->
25553          <parameter type-id='type-id-240' is-artificial='yes'/>
25554          <!-- parameter of type 'const SpinLock&' -->
25555          <parameter type-id='type-id-1415'/>
25556          <!-- void -->
25557          <return type-id='type-id-75'/>
25558        </function-decl>
25559      </member-function>
25560      <member-function access='private'>
25561        <!-- bool SpinLock::IsHeld() -->
25562        <function-decl name='IsHeld' mangled-name='_ZNK8SpinLock6IsHeldEv' filepath='src/base/spinlock.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
25563          <!-- implicit parameter of type 'const SpinLock*' -->
25564          <parameter type-id='type-id-1416' is-artificial='yes'/>
25565          <!-- bool -->
25566          <return type-id='type-id-76'/>
25567        </function-decl>
25568      </member-function>
25569      <member-function access='private' constructor='yes'>
25570        <!-- SpinLock::SpinLock() -->
25571        <function-decl name='SpinLock' filepath='./src/base/spinlock.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
25572          <!-- implicit parameter of type 'SpinLock*' -->
25573          <parameter type-id='type-id-240' is-artificial='yes'/>
25574          <!-- void -->
25575          <return type-id='type-id-75'/>
25576        </function-decl>
25577      </member-function>
25578      <member-function access='private' constructor='yes'>
25579        <!-- SpinLock::SpinLock(base::LinkerInitialized) -->
25580        <function-decl name='SpinLock' filepath='./src/base/spinlock.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
25581          <!-- implicit parameter of type 'SpinLock*' -->
25582          <parameter type-id='type-id-240' is-artificial='yes'/>
25583          <!-- parameter of type 'enum base::LinkerInitialized' -->
25584          <parameter type-id='type-id-95'/>
25585          <!-- void -->
25586          <return type-id='type-id-75'/>
25587        </function-decl>
25588      </member-function>
25589      <member-function access='private' constructor='yes'>
25590        <!-- SpinLock::SpinLock(const SpinLock&) -->
25591        <function-decl name='SpinLock' filepath='./src/base/spinlock.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
25592          <!-- implicit parameter of type 'SpinLock*' -->
25593          <parameter type-id='type-id-240' is-artificial='yes'/>
25594          <!-- parameter of type 'const SpinLock&' -->
25595          <parameter type-id='type-id-1415'/>
25596          <!-- void -->
25597          <return type-id='type-id-75'/>
25598        </function-decl>
25599      </member-function>
25600      <member-function access='private'>
25601        <!-- int32 SpinLock::CalculateWaitCycles(int64) -->
25602        <function-decl name='CalculateWaitCycles' mangled-name='_ZN8SpinLock19CalculateWaitCyclesEl' filepath='./src/base/spinlock.h' line='123' column='1' visibility='default' binding='global' size-in-bits='64'>
25603          <!-- implicit parameter of type 'SpinLock*' -->
25604          <parameter type-id='type-id-240' is-artificial='yes'/>
25605          <!-- parameter of type 'typedef int64' -->
25606          <parameter type-id='type-id-103'/>
25607          <!-- typedef int32 -->
25608          <return type-id='type-id-83'/>
25609        </function-decl>
25610      </member-function>
25611      <member-function access='private'>
25612        <!-- Atomic32 SpinLock::SpinLoop(int64, Atomic32*) -->
25613        <function-decl name='SpinLoop' mangled-name='_ZN8SpinLock8SpinLoopElPi' filepath='./src/base/spinlock.h' line='122' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8SpinLock8SpinLoopElPi'>
25614          <!-- implicit parameter of type 'SpinLock*' -->
25615          <parameter type-id='type-id-240' is-artificial='yes'/>
25616          <!-- parameter of type 'typedef int64' -->
25617          <parameter type-id='type-id-103'/>
25618          <!-- parameter of type 'Atomic32*' -->
25619          <parameter type-id='type-id-1417'/>
25620          <!-- typedef Atomic32 -->
25621          <return type-id='type-id-93'/>
25622        </function-decl>
25623      </member-function>
25624      <member-function access='private'>
25625        <!-- void SpinLock::SlowUnlock(uint64) -->
25626        <function-decl name='SlowUnlock' mangled-name='_ZN8SpinLock10SlowUnlockEm' filepath='./src/base/spinlock.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8SpinLock10SlowUnlockEm'>
25627          <!-- implicit parameter of type 'SpinLock*' -->
25628          <parameter type-id='type-id-240' is-artificial='yes'/>
25629          <!-- parameter of type 'typedef uint64' -->
25630          <parameter type-id='type-id-119'/>
25631          <!-- void -->
25632          <return type-id='type-id-75'/>
25633        </function-decl>
25634      </member-function>
25635      <member-function access='private'>
25636        <!-- void SpinLock::SlowLock() -->
25637        <function-decl name='SlowLock' mangled-name='_ZN8SpinLock8SlowLockEv' filepath='./src/base/spinlock.h' line='120' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8SpinLock8SlowLockEv'>
25638          <!-- implicit parameter of type 'SpinLock*' -->
25639          <parameter type-id='type-id-240' is-artificial='yes'/>
25640          <!-- void -->
25641          <return type-id='type-id-75'/>
25642        </function-decl>
25643      </member-function>
25644    </class-decl>
25645    <!-- class SpinLockHolder -->
25646    <class-decl name='SpinLockHolder' size-in-bits='64' visibility='default' filepath='src/base/spinlock.h' line='130' column='1' id='type-id-1418'>
25647      <data-member access='private' layout-offset-in-bits='0'>
25648        <!-- SpinLock* SpinLockHolder::lock_ -->
25649        <var-decl name='lock_' type-id='type-id-240' visibility='default' filepath='src/base/spinlock.h' line='132' column='1'/>
25650      </data-member>
25651      <member-function access='private' constructor='yes'>
25652        <!-- SpinLockHolder::SpinLockHolder(SpinLock*) -->
25653        <function-decl name='SpinLockHolder' mangled-name='_ZN14SpinLockHolderC2EP8SpinLock' filepath='src/base/spinlock.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN14SpinLockHolderC2EP8SpinLock'>
25654          <!-- implicit parameter of type 'SpinLockHolder*' -->
25655          <parameter type-id='type-id-1419' is-artificial='yes'/>
25656          <!-- parameter of type 'SpinLock*' -->
25657          <parameter type-id='type-id-240'/>
25658          <!-- void -->
25659          <return type-id='type-id-75'/>
25660        </function-decl>
25661      </member-function>
25662      <member-function access='private' destructor='yes'>
25663        <!-- SpinLockHolder::~SpinLockHolder(int) -->
25664        <function-decl name='~SpinLockHolder' mangled-name='_ZN14SpinLockHolderD1Ev' filepath='src/base/spinlock.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN14SpinLockHolderD1Ev'>
25665          <!-- implicit parameter of type 'SpinLockHolder*' -->
25666          <parameter type-id='type-id-1419' is-artificial='yes'/>
25667          <!-- artificial parameter of type 'int' -->
25668          <parameter type-id='type-id-1' is-artificial='yes'/>
25669          <!-- void -->
25670          <return type-id='type-id-75'/>
25671        </function-decl>
25672      </member-function>
25673      <member-function access='private' constructor='yes'>
25674        <!-- SpinLockHolder::SpinLockHolder(SpinLock*) -->
25675        <function-decl name='SpinLockHolder' mangled-name='_ZN14SpinLockHolderC2EP8SpinLock' filepath='src/base/spinlock.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN14SpinLockHolderC2EP8SpinLock'>
25676          <!-- implicit parameter of type 'SpinLockHolder*' -->
25677          <parameter type-id='type-id-1419' is-artificial='yes'/>
25678          <!-- parameter of type 'SpinLock*' -->
25679          <parameter type-id='type-id-240'/>
25680          <!-- void -->
25681          <return type-id='type-id-75'/>
25682        </function-decl>
25683      </member-function>
25684      <member-function access='private' destructor='yes'>
25685        <!-- SpinLockHolder::~SpinLockHolder(int) -->
25686        <function-decl name='~SpinLockHolder' mangled-name='_ZN14SpinLockHolderD1Ev' filepath='src/base/spinlock.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN14SpinLockHolderD1Ev'>
25687          <!-- implicit parameter of type 'SpinLockHolder*' -->
25688          <parameter type-id='type-id-1419' is-artificial='yes'/>
25689          <!-- artificial parameter of type 'int' -->
25690          <parameter type-id='type-id-1' is-artificial='yes'/>
25691          <!-- void -->
25692          <return type-id='type-id-75'/>
25693        </function-decl>
25694      </member-function>
25695      <member-function access='private' constructor='yes'>
25696        <!-- SpinLockHolder::SpinLockHolder(SpinLock*) -->
25697        <function-decl name='SpinLockHolder' filepath='src/base/spinlock.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
25698          <!-- implicit parameter of type 'SpinLockHolder*' -->
25699          <parameter type-id='type-id-1419' is-artificial='yes'/>
25700          <!-- parameter of type 'SpinLock*' -->
25701          <parameter type-id='type-id-240'/>
25702          <!-- void -->
25703          <return type-id='type-id-75'/>
25704        </function-decl>
25705      </member-function>
25706      <member-function access='private' destructor='yes'>
25707        <!-- SpinLockHolder::~SpinLockHolder(int) -->
25708        <function-decl name='~SpinLockHolder' filepath='src/base/spinlock.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
25709          <!-- implicit parameter of type 'SpinLockHolder*' -->
25710          <parameter type-id='type-id-1419' is-artificial='yes'/>
25711          <!-- artificial parameter of type 'int' -->
25712          <parameter type-id='type-id-1' is-artificial='yes'/>
25713          <!-- void -->
25714          <return type-id='type-id-75'/>
25715        </function-decl>
25716      </member-function>
25717      <member-function access='private' constructor='yes'>
25718        <!-- SpinLockHolder::SpinLockHolder(SpinLock*) -->
25719        <function-decl name='SpinLockHolder' filepath='src/base/spinlock.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
25720          <!-- implicit parameter of type 'SpinLockHolder*' -->
25721          <parameter type-id='type-id-1419' is-artificial='yes'/>
25722          <!-- parameter of type 'SpinLock*' -->
25723          <parameter type-id='type-id-240'/>
25724          <!-- void -->
25725          <return type-id='type-id-75'/>
25726        </function-decl>
25727      </member-function>
25728      <member-function access='private' destructor='yes'>
25729        <!-- SpinLockHolder::~SpinLockHolder(int) -->
25730        <function-decl name='~SpinLockHolder' mangled-name='_ZN14SpinLockHolderD1Ev' filepath='src/base/spinlock.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN14SpinLockHolderD1Ev'>
25731          <!-- implicit parameter of type 'SpinLockHolder*' -->
25732          <parameter type-id='type-id-1419' is-artificial='yes'/>
25733          <!-- artificial parameter of type 'int' -->
25734          <parameter type-id='type-id-1' is-artificial='yes'/>
25735          <!-- void -->
25736          <return type-id='type-id-75'/>
25737        </function-decl>
25738      </member-function>
25739      <member-function access='private' constructor='yes'>
25740        <!-- SpinLockHolder::SpinLockHolder(SpinLock*) -->
25741        <function-decl name='SpinLockHolder' filepath='src/base/spinlock.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
25742          <!-- implicit parameter of type 'SpinLockHolder*' -->
25743          <parameter type-id='type-id-1419' is-artificial='yes'/>
25744          <!-- parameter of type 'SpinLock*' -->
25745          <parameter type-id='type-id-240'/>
25746          <!-- void -->
25747          <return type-id='type-id-75'/>
25748        </function-decl>
25749      </member-function>
25750      <member-function access='private' destructor='yes'>
25751        <!-- SpinLockHolder::~SpinLockHolder(int) -->
25752        <function-decl name='~SpinLockHolder' filepath='src/base/spinlock.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
25753          <!-- implicit parameter of type 'SpinLockHolder*' -->
25754          <parameter type-id='type-id-1419' is-artificial='yes'/>
25755          <!-- artificial parameter of type 'int' -->
25756          <parameter type-id='type-id-1' is-artificial='yes'/>
25757          <!-- void -->
25758          <return type-id='type-id-75'/>
25759        </function-decl>
25760      </member-function>
25761      <member-function access='private' constructor='yes'>
25762        <!-- SpinLockHolder::SpinLockHolder(SpinLock*) -->
25763        <function-decl name='SpinLockHolder' filepath='src/base/spinlock.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
25764          <!-- implicit parameter of type 'SpinLockHolder*' -->
25765          <parameter type-id='type-id-1419' is-artificial='yes'/>
25766          <!-- parameter of type 'SpinLock*' -->
25767          <parameter type-id='type-id-240'/>
25768          <!-- void -->
25769          <return type-id='type-id-75'/>
25770        </function-decl>
25771      </member-function>
25772      <member-function access='private' destructor='yes'>
25773        <!-- SpinLockHolder::~SpinLockHolder(int) -->
25774        <function-decl name='~SpinLockHolder' filepath='src/base/spinlock.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
25775          <!-- implicit parameter of type 'SpinLockHolder*' -->
25776          <parameter type-id='type-id-1419' is-artificial='yes'/>
25777          <!-- artificial parameter of type 'int' -->
25778          <parameter type-id='type-id-1' is-artificial='yes'/>
25779          <!-- void -->
25780          <return type-id='type-id-75'/>
25781        </function-decl>
25782      </member-function>
25783      <member-function access='private' constructor='yes'>
25784        <!-- SpinLockHolder::SpinLockHolder(SpinLock*) -->
25785        <function-decl name='SpinLockHolder' filepath='src/base/spinlock.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
25786          <!-- implicit parameter of type 'SpinLockHolder*' -->
25787          <parameter type-id='type-id-1419' is-artificial='yes'/>
25788          <!-- parameter of type 'SpinLock*' -->
25789          <parameter type-id='type-id-240'/>
25790          <!-- void -->
25791          <return type-id='type-id-75'/>
25792        </function-decl>
25793      </member-function>
25794      <member-function access='private' destructor='yes'>
25795        <!-- SpinLockHolder::~SpinLockHolder(int) -->
25796        <function-decl name='~SpinLockHolder' filepath='src/base/spinlock.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
25797          <!-- implicit parameter of type 'SpinLockHolder*' -->
25798          <parameter type-id='type-id-1419' is-artificial='yes'/>
25799          <!-- artificial parameter of type 'int' -->
25800          <parameter type-id='type-id-1' is-artificial='yes'/>
25801          <!-- void -->
25802          <return type-id='type-id-75'/>
25803        </function-decl>
25804      </member-function>
25805      <member-function access='private' constructor='yes'>
25806        <!-- SpinLockHolder::SpinLockHolder(SpinLock*) -->
25807        <function-decl name='SpinLockHolder' filepath='src/base/spinlock.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
25808          <!-- implicit parameter of type 'SpinLockHolder*' -->
25809          <parameter type-id='type-id-1419' is-artificial='yes'/>
25810          <!-- parameter of type 'SpinLock*' -->
25811          <parameter type-id='type-id-240'/>
25812          <!-- void -->
25813          <return type-id='type-id-75'/>
25814        </function-decl>
25815      </member-function>
25816      <member-function access='private' destructor='yes'>
25817        <!-- SpinLockHolder::~SpinLockHolder(int) -->
25818        <function-decl name='~SpinLockHolder' filepath='src/base/spinlock.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
25819          <!-- implicit parameter of type 'SpinLockHolder*' -->
25820          <parameter type-id='type-id-1419' is-artificial='yes'/>
25821          <!-- artificial parameter of type 'int' -->
25822          <parameter type-id='type-id-1' is-artificial='yes'/>
25823          <!-- void -->
25824          <return type-id='type-id-75'/>
25825        </function-decl>
25826      </member-function>
25827      <member-function access='private' constructor='yes'>
25828        <!-- SpinLockHolder::SpinLockHolder(SpinLock*) -->
25829        <function-decl name='SpinLockHolder' filepath='src/base/spinlock.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
25830          <!-- implicit parameter of type 'SpinLockHolder*' -->
25831          <parameter type-id='type-id-1419' is-artificial='yes'/>
25832          <!-- parameter of type 'SpinLock*' -->
25833          <parameter type-id='type-id-240'/>
25834          <!-- void -->
25835          <return type-id='type-id-75'/>
25836        </function-decl>
25837      </member-function>
25838      <member-function access='private' destructor='yes'>
25839        <!-- SpinLockHolder::~SpinLockHolder(int) -->
25840        <function-decl name='~SpinLockHolder' filepath='src/base/spinlock.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
25841          <!-- implicit parameter of type 'SpinLockHolder*' -->
25842          <parameter type-id='type-id-1419' is-artificial='yes'/>
25843          <!-- artificial parameter of type 'int' -->
25844          <parameter type-id='type-id-1' is-artificial='yes'/>
25845          <!-- void -->
25846          <return type-id='type-id-75'/>
25847        </function-decl>
25848      </member-function>
25849      <member-function access='private' constructor='yes'>
25850        <!-- SpinLockHolder::SpinLockHolder(SpinLock*) -->
25851        <function-decl name='SpinLockHolder' filepath='src/base/spinlock.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
25852          <!-- implicit parameter of type 'SpinLockHolder*' -->
25853          <parameter type-id='type-id-1419' is-artificial='yes'/>
25854          <!-- parameter of type 'SpinLock*' -->
25855          <parameter type-id='type-id-240'/>
25856          <!-- void -->
25857          <return type-id='type-id-75'/>
25858        </function-decl>
25859      </member-function>
25860      <member-function access='private' destructor='yes'>
25861        <!-- SpinLockHolder::~SpinLockHolder(int) -->
25862        <function-decl name='~SpinLockHolder' filepath='src/base/spinlock.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
25863          <!-- implicit parameter of type 'SpinLockHolder*' -->
25864          <parameter type-id='type-id-1419' is-artificial='yes'/>
25865          <!-- artificial parameter of type 'int' -->
25866          <parameter type-id='type-id-1' is-artificial='yes'/>
25867          <!-- void -->
25868          <return type-id='type-id-75'/>
25869        </function-decl>
25870      </member-function>
25871      <member-function access='private' constructor='yes'>
25872        <!-- SpinLockHolder::SpinLockHolder(SpinLock*) -->
25873        <function-decl name='SpinLockHolder' filepath='src/base/spinlock.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
25874          <!-- implicit parameter of type 'SpinLockHolder*' -->
25875          <parameter type-id='type-id-1419' is-artificial='yes'/>
25876          <!-- parameter of type 'SpinLock*' -->
25877          <parameter type-id='type-id-240'/>
25878          <!-- void -->
25879          <return type-id='type-id-75'/>
25880        </function-decl>
25881      </member-function>
25882      <member-function access='private' destructor='yes'>
25883        <!-- SpinLockHolder::~SpinLockHolder(int) -->
25884        <function-decl name='~SpinLockHolder' filepath='src/base/spinlock.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
25885          <!-- implicit parameter of type 'SpinLockHolder*' -->
25886          <parameter type-id='type-id-1419' is-artificial='yes'/>
25887          <!-- artificial parameter of type 'int' -->
25888          <parameter type-id='type-id-1' is-artificial='yes'/>
25889          <!-- void -->
25890          <return type-id='type-id-75'/>
25891        </function-decl>
25892      </member-function>
25893      <member-function access='private' constructor='yes'>
25894        <!-- SpinLockHolder::SpinLockHolder(SpinLock*) -->
25895        <function-decl name='SpinLockHolder' filepath='src/base/spinlock.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
25896          <!-- implicit parameter of type 'SpinLockHolder*' -->
25897          <parameter type-id='type-id-1419' is-artificial='yes'/>
25898          <!-- parameter of type 'SpinLock*' -->
25899          <parameter type-id='type-id-240'/>
25900          <!-- void -->
25901          <return type-id='type-id-75'/>
25902        </function-decl>
25903      </member-function>
25904      <member-function access='private' destructor='yes'>
25905        <!-- SpinLockHolder::~SpinLockHolder(int) -->
25906        <function-decl name='~SpinLockHolder' filepath='src/base/spinlock.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
25907          <!-- implicit parameter of type 'SpinLockHolder*' -->
25908          <parameter type-id='type-id-1419' is-artificial='yes'/>
25909          <!-- artificial parameter of type 'int' -->
25910          <parameter type-id='type-id-1' is-artificial='yes'/>
25911          <!-- void -->
25912          <return type-id='type-id-75'/>
25913        </function-decl>
25914      </member-function>
25915      <member-function access='private' constructor='yes'>
25916        <!-- SpinLockHolder::SpinLockHolder(SpinLock*) -->
25917        <function-decl name='SpinLockHolder' filepath='src/base/spinlock.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
25918          <!-- implicit parameter of type 'SpinLockHolder*' -->
25919          <parameter type-id='type-id-1419' is-artificial='yes'/>
25920          <!-- parameter of type 'SpinLock*' -->
25921          <parameter type-id='type-id-240'/>
25922          <!-- void -->
25923          <return type-id='type-id-75'/>
25924        </function-decl>
25925      </member-function>
25926      <member-function access='private' destructor='yes'>
25927        <!-- SpinLockHolder::~SpinLockHolder(int) -->
25928        <function-decl name='~SpinLockHolder' filepath='src/base/spinlock.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
25929          <!-- implicit parameter of type 'SpinLockHolder*' -->
25930          <parameter type-id='type-id-1419' is-artificial='yes'/>
25931          <!-- artificial parameter of type 'int' -->
25932          <parameter type-id='type-id-1' is-artificial='yes'/>
25933          <!-- void -->
25934          <return type-id='type-id-75'/>
25935        </function-decl>
25936      </member-function>
25937    </class-decl>
25938    <!-- class TCMallocGuard -->
25939    <class-decl name='TCMallocGuard' size-in-bits='8' visibility='default' filepath='src/tcmalloc_guard.h' line='43' column='1' id='type-id-1420'>
25940      <member-function access='private' constructor='yes'>
25941        <!-- TCMallocGuard::TCMallocGuard() -->
25942        <function-decl name='TCMallocGuard' mangled-name='_ZN13TCMallocGuardC1Ev' filepath='src/tcmalloc_guard.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN13TCMallocGuardC1Ev'>
25943          <!-- implicit parameter of type 'TCMallocGuard*' -->
25944          <parameter type-id='type-id-1421' is-artificial='yes'/>
25945          <!-- void -->
25946          <return type-id='type-id-75'/>
25947        </function-decl>
25948      </member-function>
25949      <member-function access='private' destructor='yes'>
25950        <!-- TCMallocGuard::~TCMallocGuard(int) -->
25951        <function-decl name='~TCMallocGuard' mangled-name='_ZN13TCMallocGuardD1Ev' filepath='src/tcmalloc_guard.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN13TCMallocGuardD1Ev'>
25952          <!-- implicit parameter of type 'TCMallocGuard*' -->
25953          <parameter type-id='type-id-1421' is-artificial='yes'/>
25954          <!-- artificial parameter of type 'int' -->
25955          <parameter type-id='type-id-1' is-artificial='yes'/>
25956          <!-- void -->
25957          <return type-id='type-id-75'/>
25958        </function-decl>
25959      </member-function>
25960    </class-decl>
25961    <!-- class TCMallocImplementation -->
25962    <class-decl name='TCMallocImplementation' size-in-bits='128' visibility='default' filepath='src/tcmalloc.cc' line='562' column='1' id='type-id-1422'>
25963      <!-- class MallocExtension -->
25964      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1020'/>
25965      <member-type access='private'>
25966        <!-- typedef void (void*, const base::MallocRange*) TCMallocImplementation::RangeFunction -->
25967        <typedef-decl name='RangeFunction' type-id='type-id-1424' filepath='./src/gperftools/malloc_extension.h' line='143' column='1' id='type-id-1423'/>
25968      </member-type>
25969      <data-member access='private' layout-offset-in-bits='64'>
25970        <!-- size_t TCMallocImplementation::extra_bytes_released_ -->
25971        <var-decl name='extra_bytes_released_' type-id='type-id-7' visibility='default' filepath='src/tcmalloc.cc' line='570' column='1'/>
25972      </data-member>
25973      <member-function access='private' constructor='yes'>
25974        <!-- TCMallocImplementation::TCMallocImplementation() -->
25975        <function-decl name='TCMallocImplementation' filepath='src/tcmalloc.cc' line='573' column='1' visibility='default' binding='global' size-in-bits='64'>
25976          <!-- implicit parameter of type 'TCMallocImplementation*' -->
25977          <parameter type-id='type-id-1425' is-artificial='yes'/>
25978          <!-- void -->
25979          <return type-id='type-id-75'/>
25980        </function-decl>
25981      </member-function>
25982      <member-function access='private' vtable-offset='7'>
25983        <!-- void TCMallocImplementation::GetStats(char*, int) -->
25984        <function-decl name='GetStats' mangled-name='_ZN22TCMallocImplementation8GetStatsEPci' filepath='src/tcmalloc.cc' line='577' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN22TCMallocImplementation8GetStatsEPci'>
25985          <!-- implicit parameter of type 'TCMallocImplementation*' -->
25986          <parameter type-id='type-id-1425' is-artificial='yes'/>
25987          <!-- parameter of type 'char*' -->
25988          <parameter type-id='type-id-3'/>
25989          <!-- parameter of type 'int' -->
25990          <parameter type-id='type-id-1'/>
25991          <!-- void -->
25992          <return type-id='type-id-75'/>
25993        </function-decl>
25994      </member-function>
25995      <member-function access='private' vtable-offset='8'>
25996        <!-- void TCMallocImplementation::GetHeapSample(MallocExtensionWriter*) -->
25997        <function-decl name='GetHeapSample' mangled-name='_ZN22TCMallocImplementation13GetHeapSampleEPSs' filepath='src/tcmalloc.cc' line='590' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN22TCMallocImplementation13GetHeapSampleEPSs'>
25998          <!-- implicit parameter of type 'TCMallocImplementation*' -->
25999          <parameter type-id='type-id-1425' is-artificial='yes'/>
26000          <!-- parameter of type 'MallocExtensionWriter*' -->
26001          <parameter type-id='type-id-1024'/>
26002          <!-- void -->
26003          <return type-id='type-id-75'/>
26004        </function-decl>
26005      </member-function>
26006      <member-function access='private' vtable-offset='10'>
26007        <!-- void TCMallocImplementation::Ranges(void*, TCMallocImplementation::RangeFunction*) -->
26008        <function-decl name='Ranges' mangled-name='_ZN22TCMallocImplementation6RangesEPvPFvS0_PKN4base11MallocRangeEE' filepath='src/tcmalloc.cc' line='622' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN22TCMallocImplementation6RangesEPvPFvS0_PKN4base11MallocRangeEE'>
26009          <!-- implicit parameter of type 'TCMallocImplementation*' -->
26010          <parameter type-id='type-id-1425' is-artificial='yes'/>
26011          <!-- parameter of type 'void*' -->
26012          <parameter type-id='type-id-73'/>
26013          <!-- parameter of type 'TCMallocImplementation::RangeFunction*' -->
26014          <parameter type-id='type-id-1025'/>
26015          <!-- void -->
26016          <return type-id='type-id-75'/>
26017        </function-decl>
26018      </member-function>
26019      <member-function access='private' vtable-offset='11'>
26020        <!-- bool TCMallocImplementation::GetNumericProperty(const char*, size_t*) -->
26021        <function-decl name='GetNumericProperty' mangled-name='_ZN22TCMallocImplementation18GetNumericPropertyEPKcPm' filepath='src/tcmalloc.cc' line='626' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN22TCMallocImplementation18GetNumericPropertyEPKcPm'>
26022          <!-- implicit parameter of type 'TCMallocImplementation*' -->
26023          <parameter type-id='type-id-1425' is-artificial='yes'/>
26024          <!-- parameter of type 'const char*' -->
26025          <parameter type-id='type-id-2'/>
26026          <!-- parameter of type 'size_t*' -->
26027          <parameter type-id='type-id-244'/>
26028          <!-- bool -->
26029          <return type-id='type-id-76'/>
26030        </function-decl>
26031      </member-function>
26032      <member-function access='private' vtable-offset='12'>
26033        <!-- bool TCMallocImplementation::SetNumericProperty(const char*, size_t) -->
26034        <function-decl name='SetNumericProperty' mangled-name='_ZN22TCMallocImplementation18SetNumericPropertyEPKcm' filepath='src/tcmalloc.cc' line='711' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN22TCMallocImplementation18SetNumericPropertyEPKcm'>
26035          <!-- implicit parameter of type 'TCMallocImplementation*' -->
26036          <parameter type-id='type-id-1425' is-artificial='yes'/>
26037          <!-- parameter of type 'const char*' -->
26038          <parameter type-id='type-id-2'/>
26039          <!-- parameter of type 'typedef size_t' -->
26040          <parameter type-id='type-id-7'/>
26041          <!-- bool -->
26042          <return type-id='type-id-76'/>
26043        </function-decl>
26044      </member-function>
26045      <member-function access='private' vtable-offset='13'>
26046        <!-- void TCMallocImplementation::MarkThreadIdle() -->
26047        <function-decl name='MarkThreadIdle' mangled-name='_ZN22TCMallocImplementation14MarkThreadIdleEv' filepath='src/tcmalloc.cc' line='728' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN22TCMallocImplementation14MarkThreadIdleEv'>
26048          <!-- implicit parameter of type 'TCMallocImplementation*' -->
26049          <parameter type-id='type-id-1425' is-artificial='yes'/>
26050          <!-- void -->
26051          <return type-id='type-id-75'/>
26052        </function-decl>
26053      </member-function>
26054      <member-function access='private' vtable-offset='14'>
26055        <!-- void TCMallocImplementation::MarkThreadBusy() -->
26056        <function-decl name='MarkThreadBusy' mangled-name='_ZN22TCMallocImplementation14MarkThreadBusyEv' filepath='src/tcmalloc.cc' line='1537' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN22TCMallocImplementation14MarkThreadBusyEv'>
26057          <!-- implicit parameter of type 'TCMallocImplementation*' -->
26058          <parameter type-id='type-id-1425' is-artificial='yes'/>
26059          <!-- void -->
26060          <return type-id='type-id-75'/>
26061        </function-decl>
26062      </member-function>
26063      <member-function access='private' vtable-offset='15'>
26064        <!-- SysAllocator* TCMallocImplementation::GetSystemAllocator() -->
26065        <function-decl name='GetSystemAllocator' mangled-name='_ZN22TCMallocImplementation18GetSystemAllocatorEv' filepath='src/tcmalloc.cc' line='734' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN22TCMallocImplementation18GetSystemAllocatorEv'>
26066          <!-- implicit parameter of type 'TCMallocImplementation*' -->
26067          <parameter type-id='type-id-1425' is-artificial='yes'/>
26068          <!-- SysAllocator* -->
26069          <return type-id='type-id-1026'/>
26070        </function-decl>
26071      </member-function>
26072      <member-function access='private' vtable-offset='16'>
26073        <!-- void TCMallocImplementation::SetSystemAllocator(SysAllocator*) -->
26074        <function-decl name='SetSystemAllocator' mangled-name='_ZN22TCMallocImplementation18SetSystemAllocatorEP12SysAllocator' filepath='src/tcmalloc.cc' line='739' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN22TCMallocImplementation18SetSystemAllocatorEP12SysAllocator'>
26075          <!-- implicit parameter of type 'TCMallocImplementation*' -->
26076          <parameter type-id='type-id-1425' is-artificial='yes'/>
26077          <!-- parameter of type 'SysAllocator*' -->
26078          <parameter type-id='type-id-1026'/>
26079          <!-- void -->
26080          <return type-id='type-id-75'/>
26081        </function-decl>
26082      </member-function>
26083      <member-function access='private' vtable-offset='17'>
26084        <!-- void TCMallocImplementation::ReleaseToSystem(size_t) -->
26085        <function-decl name='ReleaseToSystem' mangled-name='_ZN22TCMallocImplementation15ReleaseToSystemEm' filepath='src/tcmalloc.cc' line='744' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN22TCMallocImplementation15ReleaseToSystemEm'>
26086          <!-- implicit parameter of type 'TCMallocImplementation*' -->
26087          <parameter type-id='type-id-1425' is-artificial='yes'/>
26088          <!-- parameter of type 'typedef size_t' -->
26089          <parameter type-id='type-id-7'/>
26090          <!-- void -->
26091          <return type-id='type-id-75'/>
26092        </function-decl>
26093      </member-function>
26094      <member-function access='private' vtable-offset='19'>
26095        <!-- void TCMallocImplementation::SetMemoryReleaseRate(double) -->
26096        <function-decl name='SetMemoryReleaseRate' mangled-name='_ZN22TCMallocImplementation20SetMemoryReleaseRateEd' filepath='src/tcmalloc.cc' line='769' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN22TCMallocImplementation20SetMemoryReleaseRateEd'>
26097          <!-- implicit parameter of type 'TCMallocImplementation*' -->
26098          <parameter type-id='type-id-1425' is-artificial='yes'/>
26099          <!-- parameter of type 'double' -->
26100          <parameter type-id='type-id-15'/>
26101          <!-- void -->
26102          <return type-id='type-id-75'/>
26103        </function-decl>
26104      </member-function>
26105      <member-function access='private' vtable-offset='20'>
26106        <!-- double TCMallocImplementation::GetMemoryReleaseRate() -->
26107        <function-decl name='GetMemoryReleaseRate' mangled-name='_ZN22TCMallocImplementation20GetMemoryReleaseRateEv' filepath='src/tcmalloc.cc' line='773' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN22TCMallocImplementation20GetMemoryReleaseRateEv'>
26108          <!-- implicit parameter of type 'TCMallocImplementation*' -->
26109          <parameter type-id='type-id-1425' is-artificial='yes'/>
26110          <!-- double -->
26111          <return type-id='type-id-15'/>
26112        </function-decl>
26113      </member-function>
26114      <member-function access='private' vtable-offset='21'>
26115        <!-- size_t TCMallocImplementation::GetEstimatedAllocatedSize(size_t) -->
26116        <function-decl name='GetEstimatedAllocatedSize' mangled-name='_ZN22TCMallocImplementation25GetEstimatedAllocatedSizeEm' filepath='src/tcmalloc.cc' line='776' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN22TCMallocImplementation25GetEstimatedAllocatedSizeEm'>
26117          <!-- implicit parameter of type 'TCMallocImplementation*' -->
26118          <parameter type-id='type-id-1425' is-artificial='yes'/>
26119          <!-- parameter of type 'typedef size_t' -->
26120          <parameter type-id='type-id-7'/>
26121          <!-- typedef size_t -->
26122          <return type-id='type-id-7'/>
26123        </function-decl>
26124      </member-function>
26125      <member-function access='private' vtable-offset='22'>
26126        <!-- size_t TCMallocImplementation::GetAllocatedSize(void*) -->
26127        <function-decl name='GetAllocatedSize' mangled-name='_ZN22TCMallocImplementation16GetAllocatedSizeEPKv' filepath='src/tcmalloc.cc' line='1529' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN22TCMallocImplementation16GetAllocatedSizeEPKv'>
26128          <!-- implicit parameter of type 'TCMallocImplementation*' -->
26129          <parameter type-id='type-id-1425' is-artificial='yes'/>
26130          <!-- parameter of type 'void*' -->
26131          <parameter type-id='type-id-73'/>
26132          <!-- typedef size_t -->
26133          <return type-id='type-id-7'/>
26134        </function-decl>
26135      </member-function>
26136      <member-function access='private' vtable-offset='23'>
26137        <!-- MallocExtension::Ownership TCMallocImplementation::GetOwnership(void*) -->
26138        <function-decl name='GetOwnership' mangled-name='_ZN22TCMallocImplementation12GetOwnershipEPKv' filepath='src/tcmalloc.cc' line='794' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN22TCMallocImplementation12GetOwnershipEPKv'>
26139          <!-- implicit parameter of type 'TCMallocImplementation*' -->
26140          <parameter type-id='type-id-1425' is-artificial='yes'/>
26141          <!-- parameter of type 'void*' -->
26142          <parameter type-id='type-id-73'/>
26143          <!-- enum MallocExtension::Ownership -->
26144          <return type-id='type-id-1021'/>
26145        </function-decl>
26146      </member-function>
26147      <member-function access='private' vtable-offset='24'>
26148        <!-- void TCMallocImplementation::GetFreeListSizes(std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*) -->
26149        <function-decl name='GetFreeListSizes' mangled-name='_ZN22TCMallocImplementation16GetFreeListSizesEPSt6vectorIN15MallocExtension12FreeListInfoESaIS2_EE' filepath='src/tcmalloc.cc' line='810' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN22TCMallocImplementation16GetFreeListSizesEPSt6vectorIN15MallocExtension12FreeListInfoESaIS2_EE'>
26150          <!-- implicit parameter of type 'TCMallocImplementation*' -->
26151          <parameter type-id='type-id-1425' is-artificial='yes'/>
26152          <!-- parameter of type 'std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
26153          <parameter type-id='type-id-1027'/>
26154          <!-- void -->
26155          <return type-id='type-id-75'/>
26156        </function-decl>
26157      </member-function>
26158      <member-function access='private' vtable-offset='25'>
26159        <!-- void** TCMallocImplementation::ReadStackTraces(int*) -->
26160        <function-decl name='ReadStackTraces' mangled-name='_ZN22TCMallocImplementation15ReadStackTracesEPi' filepath='src/tcmalloc.cc' line='605' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN22TCMallocImplementation15ReadStackTracesEPi'>
26161          <!-- implicit parameter of type 'TCMallocImplementation*' -->
26162          <parameter type-id='type-id-1425' is-artificial='yes'/>
26163          <!-- parameter of type 'int*' -->
26164          <parameter type-id='type-id-1023'/>
26165          <!-- void** -->
26166          <return type-id='type-id-174'/>
26167        </function-decl>
26168      </member-function>
26169      <member-function access='private' vtable-offset='26'>
26170        <!-- void** TCMallocImplementation::ReadHeapGrowthStackTraces() -->
26171        <function-decl name='ReadHeapGrowthStackTraces' mangled-name='_ZN22TCMallocImplementation25ReadHeapGrowthStackTracesEv' filepath='src/tcmalloc.cc' line='618' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN22TCMallocImplementation25ReadHeapGrowthStackTracesEv'>
26172          <!-- implicit parameter of type 'TCMallocImplementation*' -->
26173          <parameter type-id='type-id-1425' is-artificial='yes'/>
26174          <!-- void** -->
26175          <return type-id='type-id-174'/>
26176        </function-decl>
26177      </member-function>
26178    </class-decl>
26179    <!-- class TCMalloc_PageMap3<35> -->
26180    <class-decl name='TCMalloc_PageMap3&lt;35&gt;' size-in-bits='128' visibility='default' filepath='src/pagemap.h' line='209' column='1' id='type-id-1426'>
26181      <member-type access='private'>
26182        <!-- struct TCMalloc_PageMap3<35>::Leaf -->
26183        <class-decl name='Leaf' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1427'/>
26184      </member-type>
26185      <member-type access='private'>
26186        <!-- struct TCMalloc_PageMap3<35>::Node -->
26187        <class-decl name='Node' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1428'/>
26188      </member-type>
26189      <member-type access='private'>
26190        <!-- struct TCMalloc_PageMap3<35>::Node -->
26191        <class-decl name='Node' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-147'/>
26192      </member-type>
26193      <member-type access='private'>
26194        <!-- struct TCMalloc_PageMap3<35>::Node -->
26195        <class-decl name='Node' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1164'/>
26196      </member-type>
26197      <data-member access='private' static='yes'>
26198        <!-- static const int TCMalloc_PageMap3<35>::INTERIOR_BITS -->
26199        <var-decl name='INTERIOR_BITS' type-id='type-id-139' visibility='default' filepath='src/pagemap.h' line='212' column='1'/>
26200      </data-member>
26201      <data-member access='private' static='yes'>
26202        <!-- static const int TCMalloc_PageMap3<35>::INTERIOR_LENGTH -->
26203        <var-decl name='INTERIOR_LENGTH' type-id='type-id-139' visibility='default' filepath='src/pagemap.h' line='213' column='1'/>
26204      </data-member>
26205      <data-member access='private' static='yes'>
26206        <!-- static const int TCMalloc_PageMap3<35>::LEAF_BITS -->
26207        <var-decl name='LEAF_BITS' type-id='type-id-139' visibility='default' filepath='src/pagemap.h' line='216' column='1'/>
26208      </data-member>
26209      <data-member access='private' static='yes'>
26210        <!-- static const int TCMalloc_PageMap3<35>::LEAF_LENGTH -->
26211        <var-decl name='LEAF_LENGTH' type-id='type-id-139' visibility='default' filepath='src/pagemap.h' line='217' column='1'/>
26212      </data-member>
26213      <data-member access='private' layout-offset-in-bits='0'>
26214        <!-- TCMalloc_PageMap3<35>::Node* TCMalloc_PageMap3<35>::root_ -->
26215        <var-decl name='root_' type-id='type-id-1429' visibility='default' filepath='src/pagemap.h' line='229' column='1'/>
26216      </data-member>
26217      <data-member access='private' layout-offset-in-bits='64'>
26218        <!-- void* (unsigned long int)* TCMalloc_PageMap3<35>::allocator_ -->
26219        <var-decl name='allocator_' type-id='type-id-192' visibility='default' filepath='src/pagemap.h' line='230' column='1'/>
26220      </data-member>
26221      <member-function access='private'>
26222        <!-- void TCMalloc_PageMap3<35>::TCMalloc_PageMap3(void* (unsigned long int)*) -->
26223        <function-decl name='TCMalloc_PageMap3' filepath='src/pagemap.h' line='243' column='1' visibility='default' binding='global' size-in-bits='64'>
26224          <!-- implicit parameter of type 'TCMalloc_PageMap3<35>*' -->
26225          <parameter type-id='type-id-1430' is-artificial='yes'/>
26226          <!-- parameter of type 'void* (unsigned long int)*' -->
26227          <parameter type-id='type-id-192'/>
26228          <!-- void -->
26229          <return type-id='type-id-75'/>
26230        </function-decl>
26231      </member-function>
26232      <member-function access='private'>
26233        <!-- void* TCMalloc_PageMap3<35>::get(unsigned long int) -->
26234        <function-decl name='get' mangled-name='_ZNK17TCMalloc_PageMap3ILi35EE3getEm' filepath='src/pagemap.h' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
26235          <!-- implicit parameter of type 'const TCMalloc_PageMap3<35>*' -->
26236          <parameter type-id='type-id-1431' is-artificial='yes'/>
26237          <!-- parameter of type 'unsigned long int' -->
26238          <parameter type-id='type-id-19'/>
26239          <!-- void* -->
26240          <return type-id='type-id-73'/>
26241        </function-decl>
26242      </member-function>
26243      <member-function access='private'>
26244        <!-- void TCMalloc_PageMap3<35>::TCMalloc_PageMap3(void* (unsigned long int)*) -->
26245        <function-decl name='TCMalloc_PageMap3' filepath='src/pagemap.h' line='243' column='1' visibility='default' binding='global' size-in-bits='64'>
26246          <!-- implicit parameter of type 'TCMalloc_PageMap3<35>*' -->
26247          <parameter type-id='type-id-1430' is-artificial='yes'/>
26248          <!-- parameter of type 'void* (unsigned long int)*' -->
26249          <parameter type-id='type-id-192'/>
26250          <!-- void -->
26251          <return type-id='type-id-75'/>
26252        </function-decl>
26253      </member-function>
26254      <member-function access='private'>
26255        <!-- void TCMalloc_PageMap3<35>::TCMalloc_PageMap3(void* (unsigned long int)*) -->
26256        <function-decl name='TCMalloc_PageMap3' filepath='src/pagemap.h' line='243' column='1' visibility='default' binding='global' size-in-bits='64'>
26257          <!-- implicit parameter of type 'TCMalloc_PageMap3<35>*' -->
26258          <parameter type-id='type-id-1430' is-artificial='yes'/>
26259          <!-- parameter of type 'void* (unsigned long int)*' -->
26260          <parameter type-id='type-id-192'/>
26261          <!-- void -->
26262          <return type-id='type-id-75'/>
26263        </function-decl>
26264      </member-function>
26265      <member-function access='private'>
26266        <!-- void TCMalloc_PageMap3<35>::set(unsigned long int, void*) -->
26267        <function-decl name='set' mangled-name='_ZN17TCMalloc_PageMap3ILi35EE3setEmPv' filepath='src/pagemap.h' line='259' column='1' visibility='default' binding='global' size-in-bits='64'>
26268          <!-- implicit parameter of type 'TCMalloc_PageMap3<35>*' -->
26269          <parameter type-id='type-id-1430' is-artificial='yes'/>
26270          <!-- parameter of type 'unsigned long int' -->
26271          <parameter type-id='type-id-19'/>
26272          <!-- parameter of type 'void*' -->
26273          <parameter type-id='type-id-73'/>
26274          <!-- void -->
26275          <return type-id='type-id-75'/>
26276        </function-decl>
26277      </member-function>
26278      <member-function access='private'>
26279        <!-- void* TCMalloc_PageMap3<35>::Next(unsigned long int) -->
26280        <function-decl name='Next' mangled-name='_ZNK17TCMalloc_PageMap3ILi35EE4NextEm' filepath='src/pagemap.h' line='300' column='1' visibility='default' binding='global' size-in-bits='64'>
26281          <!-- implicit parameter of type 'const TCMalloc_PageMap3<35>*' -->
26282          <parameter type-id='type-id-1431' is-artificial='yes'/>
26283          <!-- parameter of type 'unsigned long int' -->
26284          <parameter type-id='type-id-19'/>
26285          <!-- void* -->
26286          <return type-id='type-id-73'/>
26287        </function-decl>
26288      </member-function>
26289      <member-function access='private'>
26290        <!-- void TCMalloc_PageMap3<35>::PreallocateMoreMemory() -->
26291        <function-decl name='PreallocateMoreMemory' mangled-name='_ZN17TCMalloc_PageMap3ILi35EE21PreallocateMoreMemoryEv' filepath='src/pagemap.h' line='297' column='1' visibility='default' binding='global' size-in-bits='64'>
26292          <!-- implicit parameter of type 'TCMalloc_PageMap3<35>*' -->
26293          <parameter type-id='type-id-1430' is-artificial='yes'/>
26294          <!-- void -->
26295          <return type-id='type-id-75'/>
26296        </function-decl>
26297      </member-function>
26298      <member-function access='private'>
26299        <!-- bool TCMalloc_PageMap3<35>::Ensure(unsigned long int, unsigned long int) -->
26300        <function-decl name='Ensure' mangled-name='_ZN17TCMalloc_PageMap3ILi35EE6EnsureEmm' filepath='src/pagemap.h' line='267' column='1' visibility='default' binding='global' size-in-bits='64'>
26301          <!-- implicit parameter of type 'TCMalloc_PageMap3<35>*' -->
26302          <parameter type-id='type-id-1430' is-artificial='yes'/>
26303          <!-- parameter of type 'unsigned long int' -->
26304          <parameter type-id='type-id-19'/>
26305          <!-- parameter of type 'unsigned long int' -->
26306          <parameter type-id='type-id-19'/>
26307          <!-- bool -->
26308          <return type-id='type-id-76'/>
26309        </function-decl>
26310      </member-function>
26311      <member-function access='private'>
26312        <!-- TCMalloc_PageMap3<35>::Node* TCMalloc_PageMap3<35>::NewNode() -->
26313        <function-decl name='NewNode' mangled-name='_ZN17TCMalloc_PageMap3ILi35EE7NewNodeEv' filepath='src/pagemap.h' line='232' column='1' visibility='default' binding='global' size-in-bits='64'>
26314          <!-- implicit parameter of type 'TCMalloc_PageMap3<35>*' -->
26315          <parameter type-id='type-id-1430' is-artificial='yes'/>
26316          <!-- TCMalloc_PageMap3<35>::Node* -->
26317          <return type-id='type-id-1165'/>
26318        </function-decl>
26319      </member-function>
26320    </class-decl>
26321    <!-- class TCMalloc_Printer -->
26322    <class-decl name='TCMalloc_Printer' size-in-bits='128' visibility='default' filepath='src/internal_logging.h' line='126' column='1' id='type-id-1432'>
26323      <data-member access='private' layout-offset-in-bits='0'>
26324        <!-- char* TCMalloc_Printer::buf_ -->
26325        <var-decl name='buf_' type-id='type-id-3' visibility='default' filepath='src/internal_logging.h' line='128' column='1'/>
26326      </data-member>
26327      <data-member access='private' layout-offset-in-bits='64'>
26328        <!-- int TCMalloc_Printer::left_ -->
26329        <var-decl name='left_' type-id='type-id-1' visibility='default' filepath='src/internal_logging.h' line='129' column='1'/>
26330      </data-member>
26331      <member-function access='private' constructor='yes'>
26332        <!-- TCMalloc_Printer::TCMalloc_Printer(char*, int) -->
26333        <function-decl name='TCMalloc_Printer' filepath='src/internal_logging.h' line='133' column='1' visibility='default' binding='global' size-in-bits='64'>
26334          <!-- implicit parameter of type 'TCMalloc_Printer*' -->
26335          <parameter type-id='type-id-1433' is-artificial='yes'/>
26336          <!-- parameter of type 'char*' -->
26337          <parameter type-id='type-id-3'/>
26338          <!-- parameter of type 'int' -->
26339          <parameter type-id='type-id-1'/>
26340          <!-- void -->
26341          <return type-id='type-id-75'/>
26342        </function-decl>
26343      </member-function>
26344      <member-function access='private' constructor='yes'>
26345        <!-- TCMalloc_Printer::TCMalloc_Printer(char*, int) -->
26346        <function-decl name='TCMalloc_Printer' filepath='src/internal_logging.h' line='133' column='1' visibility='default' binding='global' size-in-bits='64'>
26347          <!-- implicit parameter of type 'TCMalloc_Printer*' -->
26348          <parameter type-id='type-id-1433' is-artificial='yes'/>
26349          <!-- parameter of type 'char*' -->
26350          <parameter type-id='type-id-3'/>
26351          <!-- parameter of type 'int' -->
26352          <parameter type-id='type-id-1'/>
26353          <!-- void -->
26354          <return type-id='type-id-75'/>
26355        </function-decl>
26356      </member-function>
26357      <member-function access='private'>
26358        <!-- void TCMalloc_Printer::printf(const char*, ...) -->
26359        <function-decl name='printf' mangled-name='_ZN16TCMalloc_Printer6printfEPKcz' filepath='src/internal_logging.h' line='137' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN16TCMalloc_Printer6printfEPKcz'>
26360          <!-- implicit parameter of type 'TCMalloc_Printer*' -->
26361          <parameter type-id='type-id-1433' is-artificial='yes'/>
26362          <!-- parameter of type 'const char*' -->
26363          <parameter type-id='type-id-2'/>
26364          <parameter is-variadic='yes'/>
26365          <!-- void -->
26366          <return type-id='type-id-75'/>
26367        </function-decl>
26368      </member-function>
26369    </class-decl>
26370    <!-- double -->
26371    <type-decl name='double' size-in-bits='64' id='type-id-15'/>
26372    <!-- double[1024] -->
26373    <array-type-def dimensions='1' type-id='type-id-15' size-in-bits='65536' id='type-id-1434'>
26374      <!-- <anonymous range>[1024] -->
26375      <subrange length='1024' lower-bound='0' upper-bound='1023' type-id='type-id-19' id='type-id-1249'/>
26376    </array-type-def>
26377    <!-- float -->
26378    <type-decl name='float' size-in-bits='32' id='type-id-16'/>
26379    <!-- int -->
26380    <type-decl name='int' size-in-bits='32' id='type-id-1'/>
26381    <!-- int64[128] -->
26382    <array-type-def dimensions='1' type-id='type-id-103' size-in-bits='8192' id='type-id-1435'>
26383      <!-- <anonymous range>[128] -->
26384      <subrange length='128' lower-bound='0' upper-bound='127' type-id='type-id-19' id='type-id-1436'/>
26385    </array-type-def>
26386    <!-- int[88] -->
26387    <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='2816' id='type-id-1437'>
26388      <!-- <anonymous range>[88] -->
26389      <subrange length='88' lower-bound='0' upper-bound='87' type-id='type-id-19' id='type-id-1438'/>
26390    </array-type-def>
26391    <!-- long double -->
26392    <type-decl name='long double' size-in-bits='128' id='type-id-17'/>
26393    <!-- long int -->
26394    <type-decl name='long int' size-in-bits='64' id='type-id-18'/>
26395    <!-- long long int -->
26396    <type-decl name='long long int' size-in-bits='64' id='type-id-20'/>
26397    <!-- signed char -->
26398    <type-decl name='signed char' size-in-bits='8' id='type-id-153'/>
26399    <!-- size_t[88] -->
26400    <array-type-def dimensions='1' type-id='type-id-7' size-in-bits='5632' id='type-id-1439'>
26401      <!-- <anonymous range>[88] -->
26402      <subrange length='88' lower-bound='0' upper-bound='87' type-id='type-id-19' id='type-id-1438'/>
26403    </array-type-def>
26404    <!-- struct TCMallocStats -->
26405    <class-decl name='TCMallocStats' size-in-bits='512' is-struct='yes' visibility='default' filepath='src/tcmalloc.cc' line='295' column='1' id='type-id-1440'>
26406      <data-member access='public' layout-offset-in-bits='0'>
26407        <!-- uint64_t TCMallocStats::thread_bytes -->
26408        <var-decl name='thread_bytes' type-id='type-id-38' visibility='default' filepath='src/tcmalloc.cc' line='296' column='1'/>
26409      </data-member>
26410      <data-member access='public' layout-offset-in-bits='64'>
26411        <!-- uint64_t TCMallocStats::central_bytes -->
26412        <var-decl name='central_bytes' type-id='type-id-38' visibility='default' filepath='src/tcmalloc.cc' line='297' column='1'/>
26413      </data-member>
26414      <data-member access='public' layout-offset-in-bits='128'>
26415        <!-- uint64_t TCMallocStats::transfer_bytes -->
26416        <var-decl name='transfer_bytes' type-id='type-id-38' visibility='default' filepath='src/tcmalloc.cc' line='298' column='1'/>
26417      </data-member>
26418      <data-member access='public' layout-offset-in-bits='192'>
26419        <!-- uint64_t TCMallocStats::metadata_bytes -->
26420        <var-decl name='metadata_bytes' type-id='type-id-38' visibility='default' filepath='src/tcmalloc.cc' line='299' column='1'/>
26421      </data-member>
26422      <data-member access='public' layout-offset-in-bits='256'>
26423        <!-- tcmalloc::PageHeap::Stats TCMallocStats::pageheap -->
26424        <var-decl name='pageheap' type-id='type-id-1441' visibility='default' filepath='src/tcmalloc.cc' line='300' column='1'/>
26425      </data-member>
26426    </class-decl>
26427    <!-- struct _IO_FILE -->
26428    <class-decl name='_IO_FILE' size-in-bits='1728' is-struct='yes' visibility='default' filepath='/usr/include/libio.h' line='271' column='1' id='type-id-149'>
26429      <data-member access='public' layout-offset-in-bits='0'>
26430        <!-- int _IO_FILE::_flags -->
26431        <var-decl name='_flags' type-id='type-id-1' visibility='default' filepath='/usr/include/libio.h' line='272' column='1'/>
26432      </data-member>
26433      <data-member access='public' layout-offset-in-bits='64'>
26434        <!-- char* _IO_FILE::_IO_read_ptr -->
26435        <var-decl name='_IO_read_ptr' type-id='type-id-3' visibility='default' filepath='/usr/include/libio.h' line='277' column='1'/>
26436      </data-member>
26437      <data-member access='public' layout-offset-in-bits='128'>
26438        <!-- char* _IO_FILE::_IO_read_end -->
26439        <var-decl name='_IO_read_end' type-id='type-id-3' visibility='default' filepath='/usr/include/libio.h' line='278' column='1'/>
26440      </data-member>
26441      <data-member access='public' layout-offset-in-bits='192'>
26442        <!-- char* _IO_FILE::_IO_read_base -->
26443        <var-decl name='_IO_read_base' type-id='type-id-3' visibility='default' filepath='/usr/include/libio.h' line='279' column='1'/>
26444      </data-member>
26445      <data-member access='public' layout-offset-in-bits='256'>
26446        <!-- char* _IO_FILE::_IO_write_base -->
26447        <var-decl name='_IO_write_base' type-id='type-id-3' visibility='default' filepath='/usr/include/libio.h' line='280' column='1'/>
26448      </data-member>
26449      <data-member access='public' layout-offset-in-bits='320'>
26450        <!-- char* _IO_FILE::_IO_write_ptr -->
26451        <var-decl name='_IO_write_ptr' type-id='type-id-3' visibility='default' filepath='/usr/include/libio.h' line='281' column='1'/>
26452      </data-member>
26453      <data-member access='public' layout-offset-in-bits='384'>
26454        <!-- char* _IO_FILE::_IO_write_end -->
26455        <var-decl name='_IO_write_end' type-id='type-id-3' visibility='default' filepath='/usr/include/libio.h' line='282' column='1'/>
26456      </data-member>
26457      <data-member access='public' layout-offset-in-bits='448'>
26458        <!-- char* _IO_FILE::_IO_buf_base -->
26459        <var-decl name='_IO_buf_base' type-id='type-id-3' visibility='default' filepath='/usr/include/libio.h' line='283' column='1'/>
26460      </data-member>
26461      <data-member access='public' layout-offset-in-bits='512'>
26462        <!-- char* _IO_FILE::_IO_buf_end -->
26463        <var-decl name='_IO_buf_end' type-id='type-id-3' visibility='default' filepath='/usr/include/libio.h' line='284' column='1'/>
26464      </data-member>
26465      <data-member access='public' layout-offset-in-bits='576'>
26466        <!-- char* _IO_FILE::_IO_save_base -->
26467        <var-decl name='_IO_save_base' type-id='type-id-3' visibility='default' filepath='/usr/include/libio.h' line='286' column='1'/>
26468      </data-member>
26469      <data-member access='public' layout-offset-in-bits='640'>
26470        <!-- char* _IO_FILE::_IO_backup_base -->
26471        <var-decl name='_IO_backup_base' type-id='type-id-3' visibility='default' filepath='/usr/include/libio.h' line='287' column='1'/>
26472      </data-member>
26473      <data-member access='public' layout-offset-in-bits='704'>
26474        <!-- char* _IO_FILE::_IO_save_end -->
26475        <var-decl name='_IO_save_end' type-id='type-id-3' visibility='default' filepath='/usr/include/libio.h' line='288' column='1'/>
26476      </data-member>
26477      <data-member access='public' layout-offset-in-bits='768'>
26478        <!-- _IO_marker* _IO_FILE::_markers -->
26479        <var-decl name='_markers' type-id='type-id-150' visibility='default' filepath='/usr/include/libio.h' line='290' column='1'/>
26480      </data-member>
26481      <data-member access='public' layout-offset-in-bits='832'>
26482        <!-- _IO_FILE* _IO_FILE::_chain -->
26483        <var-decl name='_chain' type-id='type-id-151' visibility='default' filepath='/usr/include/libio.h' line='292' column='1'/>
26484      </data-member>
26485      <data-member access='public' layout-offset-in-bits='896'>
26486        <!-- int _IO_FILE::_fileno -->
26487        <var-decl name='_fileno' type-id='type-id-1' visibility='default' filepath='/usr/include/libio.h' line='294' column='1'/>
26488      </data-member>
26489      <data-member access='public' layout-offset-in-bits='928'>
26490        <!-- int _IO_FILE::_flags2 -->
26491        <var-decl name='_flags2' type-id='type-id-1' visibility='default' filepath='/usr/include/libio.h' line='298' column='1'/>
26492      </data-member>
26493      <data-member access='public' layout-offset-in-bits='960'>
26494        <!-- __off_t _IO_FILE::_old_offset -->
26495        <var-decl name='_old_offset' type-id='type-id-152' visibility='default' filepath='/usr/include/libio.h' line='300' column='1'/>
26496      </data-member>
26497      <data-member access='public' layout-offset-in-bits='1024'>
26498        <!-- unsigned short int _IO_FILE::_cur_column -->
26499        <var-decl name='_cur_column' type-id='type-id-42' visibility='default' filepath='/usr/include/libio.h' line='304' column='1'/>
26500      </data-member>
26501      <data-member access='public' layout-offset-in-bits='1040'>
26502        <!-- signed char _IO_FILE::_vtable_offset -->
26503        <var-decl name='_vtable_offset' type-id='type-id-153' visibility='default' filepath='/usr/include/libio.h' line='305' column='1'/>
26504      </data-member>
26505      <data-member access='public' layout-offset-in-bits='1048'>
26506        <!-- char _IO_FILE::_shortbuf[1] -->
26507        <var-decl name='_shortbuf' type-id='type-id-154' visibility='default' filepath='/usr/include/libio.h' line='306' column='1'/>
26508      </data-member>
26509      <data-member access='public' layout-offset-in-bits='1088'>
26510        <!-- _IO_lock_t* _IO_FILE::_lock -->
26511        <var-decl name='_lock' type-id='type-id-155' visibility='default' filepath='/usr/include/libio.h' line='310' column='1'/>
26512      </data-member>
26513      <data-member access='public' layout-offset-in-bits='1152'>
26514        <!-- __off64_t _IO_FILE::_offset -->
26515        <var-decl name='_offset' type-id='type-id-156' visibility='default' filepath='/usr/include/libio.h' line='319' column='1'/>
26516      </data-member>
26517      <data-member access='public' layout-offset-in-bits='1216'>
26518        <!-- void* _IO_FILE::__pad1 -->
26519        <var-decl name='__pad1' type-id='type-id-73' visibility='default' filepath='/usr/include/libio.h' line='328' column='1'/>
26520      </data-member>
26521      <data-member access='public' layout-offset-in-bits='1280'>
26522        <!-- void* _IO_FILE::__pad2 -->
26523        <var-decl name='__pad2' type-id='type-id-73' visibility='default' filepath='/usr/include/libio.h' line='329' column='1'/>
26524      </data-member>
26525      <data-member access='public' layout-offset-in-bits='1344'>
26526        <!-- void* _IO_FILE::__pad3 -->
26527        <var-decl name='__pad3' type-id='type-id-73' visibility='default' filepath='/usr/include/libio.h' line='330' column='1'/>
26528      </data-member>
26529      <data-member access='public' layout-offset-in-bits='1408'>
26530        <!-- void* _IO_FILE::__pad4 -->
26531        <var-decl name='__pad4' type-id='type-id-73' visibility='default' filepath='/usr/include/libio.h' line='331' column='1'/>
26532      </data-member>
26533      <data-member access='public' layout-offset-in-bits='1472'>
26534        <!-- size_t _IO_FILE::__pad5 -->
26535        <var-decl name='__pad5' type-id='type-id-7' visibility='default' filepath='/usr/include/libio.h' line='332' column='1'/>
26536      </data-member>
26537      <data-member access='public' layout-offset-in-bits='1536'>
26538        <!-- int _IO_FILE::_mode -->
26539        <var-decl name='_mode' type-id='type-id-1' visibility='default' filepath='/usr/include/libio.h' line='334' column='1'/>
26540      </data-member>
26541      <data-member access='public' layout-offset-in-bits='1568'>
26542        <!-- char _IO_FILE::_unused2[20] -->
26543        <var-decl name='_unused2' type-id='type-id-157' visibility='default' filepath='/usr/include/libio.h' line='336' column='1'/>
26544      </data-member>
26545    </class-decl>
26546    <!-- struct _IO_marker -->
26547    <class-decl name='_IO_marker' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/include/libio.h' line='186' column='1' id='type-id-1442'>
26548      <data-member access='public' layout-offset-in-bits='0'>
26549        <!-- _IO_marker* _IO_marker::_next -->
26550        <var-decl name='_next' type-id='type-id-150' visibility='default' filepath='/usr/include/libio.h' line='187' column='1'/>
26551      </data-member>
26552      <data-member access='public' layout-offset-in-bits='64'>
26553        <!-- _IO_FILE* _IO_marker::_sbuf -->
26554        <var-decl name='_sbuf' type-id='type-id-151' visibility='default' filepath='/usr/include/libio.h' line='188' column='1'/>
26555      </data-member>
26556      <data-member access='public' layout-offset-in-bits='128'>
26557        <!-- int _IO_marker::_pos -->
26558        <var-decl name='_pos' type-id='type-id-1' visibility='default' filepath='/usr/include/libio.h' line='192' column='1'/>
26559      </data-member>
26560    </class-decl>
26561    <!-- struct __mbstate_t -->
26562    <class-decl name='__mbstate_t' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/include/wchar.h' line='84' column='1' id='type-id-1443'>
26563      <member-type access='public'>
26564        <!-- union {unsigned int __wch; char __wchb[4];} -->
26565        <union-decl name='__anonymous_union__' size-in-bits='32' is-anonymous='yes' visibility='default' filepath='/usr/include/wchar.h' line='87' column='1' id='type-id-1444'>
26566          <data-member access='public'>
26567            <!-- unsigned int __wch -->
26568            <var-decl name='__wch' type-id='type-id-161' visibility='default' filepath='/usr/include/wchar.h' line='89' column='1'/>
26569          </data-member>
26570          <data-member access='public'>
26571            <!-- char __wchb[4] -->
26572            <var-decl name='__wchb' type-id='type-id-1395' visibility='default' filepath='/usr/include/wchar.h' line='93' column='1'/>
26573          </data-member>
26574        </union-decl>
26575      </member-type>
26576      <data-member access='public' layout-offset-in-bits='0'>
26577        <!-- int __mbstate_t::__count -->
26578        <var-decl name='__count' type-id='type-id-1' visibility='default' filepath='/usr/include/wchar.h' line='85' column='1'/>
26579      </data-member>
26580      <data-member access='public' layout-offset-in-bits='32'>
26581        <!-- union {unsigned int __wch; char __wchb[4];} __mbstate_t::__value -->
26582        <var-decl name='__value' type-id='type-id-1444' visibility='default' filepath='/usr/include/wchar.h' line='94' column='1'/>
26583      </data-member>
26584    </class-decl>
26585    <!-- struct div_t -->
26586    <class-decl name='div_t' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/include/stdlib.h' line='99' column='1' id='type-id-164'>
26587      <data-member access='public' layout-offset-in-bits='0'>
26588        <!-- int div_t::quot -->
26589        <var-decl name='quot' type-id='type-id-1' visibility='default' filepath='/usr/include/stdlib.h' line='100' column='1'/>
26590      </data-member>
26591      <data-member access='public' layout-offset-in-bits='32'>
26592        <!-- int div_t::rem -->
26593        <var-decl name='rem' type-id='type-id-1' visibility='default' filepath='/usr/include/stdlib.h' line='101' column='1'/>
26594      </data-member>
26595    </class-decl>
26596    <!-- struct lconv -->
26597    <class-decl name='lconv' size-in-bits='768' is-struct='yes' visibility='default' filepath='/usr/include/locale.h' line='55' column='1' id='type-id-1445'>
26598      <data-member access='public' layout-offset-in-bits='0'>
26599        <!-- char* lconv::decimal_point -->
26600        <var-decl name='decimal_point' type-id='type-id-3' visibility='default' filepath='/usr/include/locale.h' line='58' column='1'/>
26601      </data-member>
26602      <data-member access='public' layout-offset-in-bits='64'>
26603        <!-- char* lconv::thousands_sep -->
26604        <var-decl name='thousands_sep' type-id='type-id-3' visibility='default' filepath='/usr/include/locale.h' line='59' column='1'/>
26605      </data-member>
26606      <data-member access='public' layout-offset-in-bits='128'>
26607        <!-- char* lconv::grouping -->
26608        <var-decl name='grouping' type-id='type-id-3' visibility='default' filepath='/usr/include/locale.h' line='65' column='1'/>
26609      </data-member>
26610      <data-member access='public' layout-offset-in-bits='192'>
26611        <!-- char* lconv::int_curr_symbol -->
26612        <var-decl name='int_curr_symbol' type-id='type-id-3' visibility='default' filepath='/usr/include/locale.h' line='71' column='1'/>
26613      </data-member>
26614      <data-member access='public' layout-offset-in-bits='256'>
26615        <!-- char* lconv::currency_symbol -->
26616        <var-decl name='currency_symbol' type-id='type-id-3' visibility='default' filepath='/usr/include/locale.h' line='72' column='1'/>
26617      </data-member>
26618      <data-member access='public' layout-offset-in-bits='320'>
26619        <!-- char* lconv::mon_decimal_point -->
26620        <var-decl name='mon_decimal_point' type-id='type-id-3' visibility='default' filepath='/usr/include/locale.h' line='73' column='1'/>
26621      </data-member>
26622      <data-member access='public' layout-offset-in-bits='384'>
26623        <!-- char* lconv::mon_thousands_sep -->
26624        <var-decl name='mon_thousands_sep' type-id='type-id-3' visibility='default' filepath='/usr/include/locale.h' line='74' column='1'/>
26625      </data-member>
26626      <data-member access='public' layout-offset-in-bits='448'>
26627        <!-- char* lconv::mon_grouping -->
26628        <var-decl name='mon_grouping' type-id='type-id-3' visibility='default' filepath='/usr/include/locale.h' line='75' column='1'/>
26629      </data-member>
26630      <data-member access='public' layout-offset-in-bits='512'>
26631        <!-- char* lconv::positive_sign -->
26632        <var-decl name='positive_sign' type-id='type-id-3' visibility='default' filepath='/usr/include/locale.h' line='76' column='1'/>
26633      </data-member>
26634      <data-member access='public' layout-offset-in-bits='576'>
26635        <!-- char* lconv::negative_sign -->
26636        <var-decl name='negative_sign' type-id='type-id-3' visibility='default' filepath='/usr/include/locale.h' line='77' column='1'/>
26637      </data-member>
26638      <data-member access='public' layout-offset-in-bits='640'>
26639        <!-- char lconv::int_frac_digits -->
26640        <var-decl name='int_frac_digits' type-id='type-id-84' visibility='default' filepath='/usr/include/locale.h' line='78' column='1'/>
26641      </data-member>
26642      <data-member access='public' layout-offset-in-bits='648'>
26643        <!-- char lconv::frac_digits -->
26644        <var-decl name='frac_digits' type-id='type-id-84' visibility='default' filepath='/usr/include/locale.h' line='79' column='1'/>
26645      </data-member>
26646      <data-member access='public' layout-offset-in-bits='656'>
26647        <!-- char lconv::p_cs_precedes -->
26648        <var-decl name='p_cs_precedes' type-id='type-id-84' visibility='default' filepath='/usr/include/locale.h' line='81' column='1'/>
26649      </data-member>
26650      <data-member access='public' layout-offset-in-bits='664'>
26651        <!-- char lconv::p_sep_by_space -->
26652        <var-decl name='p_sep_by_space' type-id='type-id-84' visibility='default' filepath='/usr/include/locale.h' line='83' column='1'/>
26653      </data-member>
26654      <data-member access='public' layout-offset-in-bits='672'>
26655        <!-- char lconv::n_cs_precedes -->
26656        <var-decl name='n_cs_precedes' type-id='type-id-84' visibility='default' filepath='/usr/include/locale.h' line='85' column='1'/>
26657      </data-member>
26658      <data-member access='public' layout-offset-in-bits='680'>
26659        <!-- char lconv::n_sep_by_space -->
26660        <var-decl name='n_sep_by_space' type-id='type-id-84' visibility='default' filepath='/usr/include/locale.h' line='87' column='1'/>
26661      </data-member>
26662      <data-member access='public' layout-offset-in-bits='688'>
26663        <!-- char lconv::p_sign_posn -->
26664        <var-decl name='p_sign_posn' type-id='type-id-84' visibility='default' filepath='/usr/include/locale.h' line='94' column='1'/>
26665      </data-member>
26666      <data-member access='public' layout-offset-in-bits='696'>
26667        <!-- char lconv::n_sign_posn -->
26668        <var-decl name='n_sign_posn' type-id='type-id-84' visibility='default' filepath='/usr/include/locale.h' line='95' column='1'/>
26669      </data-member>
26670      <data-member access='public' layout-offset-in-bits='704'>
26671        <!-- char lconv::int_p_cs_precedes -->
26672        <var-decl name='int_p_cs_precedes' type-id='type-id-84' visibility='default' filepath='/usr/include/locale.h' line='98' column='1'/>
26673      </data-member>
26674      <data-member access='public' layout-offset-in-bits='712'>
26675        <!-- char lconv::int_p_sep_by_space -->
26676        <var-decl name='int_p_sep_by_space' type-id='type-id-84' visibility='default' filepath='/usr/include/locale.h' line='100' column='1'/>
26677      </data-member>
26678      <data-member access='public' layout-offset-in-bits='720'>
26679        <!-- char lconv::int_n_cs_precedes -->
26680        <var-decl name='int_n_cs_precedes' type-id='type-id-84' visibility='default' filepath='/usr/include/locale.h' line='102' column='1'/>
26681      </data-member>
26682      <data-member access='public' layout-offset-in-bits='728'>
26683        <!-- char lconv::int_n_sep_by_space -->
26684        <var-decl name='int_n_sep_by_space' type-id='type-id-84' visibility='default' filepath='/usr/include/locale.h' line='104' column='1'/>
26685      </data-member>
26686      <data-member access='public' layout-offset-in-bits='736'>
26687        <!-- char lconv::int_p_sign_posn -->
26688        <var-decl name='int_p_sign_posn' type-id='type-id-84' visibility='default' filepath='/usr/include/locale.h' line='111' column='1'/>
26689      </data-member>
26690      <data-member access='public' layout-offset-in-bits='744'>
26691        <!-- char lconv::int_n_sign_posn -->
26692        <var-decl name='int_n_sign_posn' type-id='type-id-84' visibility='default' filepath='/usr/include/locale.h' line='112' column='1'/>
26693      </data-member>
26694    </class-decl>
26695    <!-- struct ldiv_t -->
26696    <class-decl name='ldiv_t' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/include/stdlib.h' line='107' column='1' id='type-id-165'>
26697      <data-member access='public' layout-offset-in-bits='0'>
26698        <!-- long int ldiv_t::quot -->
26699        <var-decl name='quot' type-id='type-id-18' visibility='default' filepath='/usr/include/stdlib.h' line='108' column='1'/>
26700      </data-member>
26701      <data-member access='public' layout-offset-in-bits='64'>
26702        <!-- long int ldiv_t::rem -->
26703        <var-decl name='rem' type-id='type-id-18' visibility='default' filepath='/usr/include/stdlib.h' line='109' column='1'/>
26704      </data-member>
26705    </class-decl>
26706    <!-- struct lldiv_t -->
26707    <class-decl name='lldiv_t' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/include/stdlib.h' line='119' column='1' id='type-id-166'>
26708      <data-member access='public' layout-offset-in-bits='0'>
26709        <!-- long long int lldiv_t::quot -->
26710        <var-decl name='quot' type-id='type-id-20' visibility='default' filepath='/usr/include/stdlib.h' line='120' column='1'/>
26711      </data-member>
26712      <data-member access='public' layout-offset-in-bits='64'>
26713        <!-- long long int lldiv_t::rem -->
26714        <var-decl name='rem' type-id='type-id-20' visibility='default' filepath='/usr/include/stdlib.h' line='121' column='1'/>
26715      </data-member>
26716    </class-decl>
26717    <!-- struct mallinfo -->
26718    <class-decl name='mallinfo' size-in-bits='320' is-struct='yes' visibility='default' filepath='/usr/include/malloc.h' line='94' column='1' id='type-id-1446'>
26719      <data-member access='public' layout-offset-in-bits='0'>
26720        <!-- int mallinfo::arena -->
26721        <var-decl name='arena' type-id='type-id-1' visibility='default' filepath='/usr/include/malloc.h' line='95' column='1'/>
26722      </data-member>
26723      <data-member access='public' layout-offset-in-bits='32'>
26724        <!-- int mallinfo::ordblks -->
26725        <var-decl name='ordblks' type-id='type-id-1' visibility='default' filepath='/usr/include/malloc.h' line='96' column='1'/>
26726      </data-member>
26727      <data-member access='public' layout-offset-in-bits='64'>
26728        <!-- int mallinfo::smblks -->
26729        <var-decl name='smblks' type-id='type-id-1' visibility='default' filepath='/usr/include/malloc.h' line='97' column='1'/>
26730      </data-member>
26731      <data-member access='public' layout-offset-in-bits='96'>
26732        <!-- int mallinfo::hblks -->
26733        <var-decl name='hblks' type-id='type-id-1' visibility='default' filepath='/usr/include/malloc.h' line='98' column='1'/>
26734      </data-member>
26735      <data-member access='public' layout-offset-in-bits='128'>
26736        <!-- int mallinfo::hblkhd -->
26737        <var-decl name='hblkhd' type-id='type-id-1' visibility='default' filepath='/usr/include/malloc.h' line='99' column='1'/>
26738      </data-member>
26739      <data-member access='public' layout-offset-in-bits='160'>
26740        <!-- int mallinfo::usmblks -->
26741        <var-decl name='usmblks' type-id='type-id-1' visibility='default' filepath='/usr/include/malloc.h' line='100' column='1'/>
26742      </data-member>
26743      <data-member access='public' layout-offset-in-bits='192'>
26744        <!-- int mallinfo::fsmblks -->
26745        <var-decl name='fsmblks' type-id='type-id-1' visibility='default' filepath='/usr/include/malloc.h' line='101' column='1'/>
26746      </data-member>
26747      <data-member access='public' layout-offset-in-bits='224'>
26748        <!-- int mallinfo::uordblks -->
26749        <var-decl name='uordblks' type-id='type-id-1' visibility='default' filepath='/usr/include/malloc.h' line='102' column='1'/>
26750      </data-member>
26751      <data-member access='public' layout-offset-in-bits='256'>
26752        <!-- int mallinfo::fordblks -->
26753        <var-decl name='fordblks' type-id='type-id-1' visibility='default' filepath='/usr/include/malloc.h' line='103' column='1'/>
26754      </data-member>
26755      <data-member access='public' layout-offset-in-bits='288'>
26756        <!-- int mallinfo::keepcost -->
26757        <var-decl name='keepcost' type-id='type-id-1' visibility='default' filepath='/usr/include/malloc.h' line='104' column='1'/>
26758      </data-member>
26759    </class-decl>
26760    <!-- struct tm -->
26761    <class-decl name='tm' size-in-bits='448' is-struct='yes' visibility='default' filepath='/usr/include/time.h' line='134' column='1' id='type-id-1447'>
26762      <data-member access='public' layout-offset-in-bits='0'>
26763        <!-- int tm::tm_sec -->
26764        <var-decl name='tm_sec' type-id='type-id-1' visibility='default' filepath='/usr/include/time.h' line='135' column='1'/>
26765      </data-member>
26766      <data-member access='public' layout-offset-in-bits='32'>
26767        <!-- int tm::tm_min -->
26768        <var-decl name='tm_min' type-id='type-id-1' visibility='default' filepath='/usr/include/time.h' line='136' column='1'/>
26769      </data-member>
26770      <data-member access='public' layout-offset-in-bits='64'>
26771        <!-- int tm::tm_hour -->
26772        <var-decl name='tm_hour' type-id='type-id-1' visibility='default' filepath='/usr/include/time.h' line='137' column='1'/>
26773      </data-member>
26774      <data-member access='public' layout-offset-in-bits='96'>
26775        <!-- int tm::tm_mday -->
26776        <var-decl name='tm_mday' type-id='type-id-1' visibility='default' filepath='/usr/include/time.h' line='138' column='1'/>
26777      </data-member>
26778      <data-member access='public' layout-offset-in-bits='128'>
26779        <!-- int tm::tm_mon -->
26780        <var-decl name='tm_mon' type-id='type-id-1' visibility='default' filepath='/usr/include/time.h' line='139' column='1'/>
26781      </data-member>
26782      <data-member access='public' layout-offset-in-bits='160'>
26783        <!-- int tm::tm_year -->
26784        <var-decl name='tm_year' type-id='type-id-1' visibility='default' filepath='/usr/include/time.h' line='140' column='1'/>
26785      </data-member>
26786      <data-member access='public' layout-offset-in-bits='192'>
26787        <!-- int tm::tm_wday -->
26788        <var-decl name='tm_wday' type-id='type-id-1' visibility='default' filepath='/usr/include/time.h' line='141' column='1'/>
26789      </data-member>
26790      <data-member access='public' layout-offset-in-bits='224'>
26791        <!-- int tm::tm_yday -->
26792        <var-decl name='tm_yday' type-id='type-id-1' visibility='default' filepath='/usr/include/time.h' line='142' column='1'/>
26793      </data-member>
26794      <data-member access='public' layout-offset-in-bits='256'>
26795        <!-- int tm::tm_isdst -->
26796        <var-decl name='tm_isdst' type-id='type-id-1' visibility='default' filepath='/usr/include/time.h' line='143' column='1'/>
26797      </data-member>
26798      <data-member access='public' layout-offset-in-bits='320'>
26799        <!-- long int tm::tm_gmtoff -->
26800        <var-decl name='tm_gmtoff' type-id='type-id-18' visibility='default' filepath='/usr/include/time.h' line='146' column='1'/>
26801      </data-member>
26802      <data-member access='public' layout-offset-in-bits='384'>
26803        <!-- const char* tm::tm_zone -->
26804        <var-decl name='tm_zone' type-id='type-id-2' visibility='default' filepath='/usr/include/time.h' line='147' column='1'/>
26805      </data-member>
26806    </class-decl>
26807    <!-- struct typedef __va_list_tag __va_list_tag -->
26808    <class-decl name='typedef __va_list_tag __va_list_tag' size-in-bits='192' is-struct='yes' visibility='default' id='type-id-1448'>
26809      <data-member access='public' layout-offset-in-bits='0'>
26810        <!-- unsigned int typedef __va_list_tag __va_list_tag::gp_offset -->
26811        <var-decl name='gp_offset' type-id='type-id-161' visibility='default'/>
26812      </data-member>
26813      <data-member access='public' layout-offset-in-bits='32'>
26814        <!-- unsigned int typedef __va_list_tag __va_list_tag::fp_offset -->
26815        <var-decl name='fp_offset' type-id='type-id-161' visibility='default'/>
26816      </data-member>
26817      <data-member access='public' layout-offset-in-bits='64'>
26818        <!-- void* typedef __va_list_tag __va_list_tag::overflow_arg_area -->
26819        <var-decl name='overflow_arg_area' type-id='type-id-73' visibility='default'/>
26820      </data-member>
26821      <data-member access='public' layout-offset-in-bits='128'>
26822        <!-- void* typedef __va_list_tag __va_list_tag::reg_save_area -->
26823        <var-decl name='reg_save_area' type-id='type-id-73' visibility='default'/>
26824      </data-member>
26825    </class-decl>
26826    <!-- tcmalloc::CentralFreeList::TCEntry[64] -->
26827    <array-type-def dimensions='1' type-id='type-id-1449' size-in-bits='8192' id='type-id-1450'>
26828      <!-- <anonymous range>[64] -->
26829      <subrange length='64' lower-bound='0' upper-bound='63' type-id='type-id-19' id='type-id-1245'/>
26830    </array-type-def>
26831    <!-- tcmalloc::CentralFreeListPadded[88] -->
26832    <array-type-def dimensions='1' type-id='type-id-1451' size-in-bits='856064' id='type-id-1452'>
26833      <!-- <anonymous range>[88] -->
26834      <subrange length='88' lower-bound='0' upper-bound='87' type-id='type-id-19' id='type-id-1438'/>
26835    </array-type-def>
26836    <!-- tcmalloc::PageHeap::SpanList[128] -->
26837    <array-type-def dimensions='1' type-id='type-id-1453' size-in-bits='98304' id='type-id-1454'>
26838      <!-- <anonymous range>[128] -->
26839      <subrange length='128' lower-bound='0' upper-bound='127' type-id='type-id-19' id='type-id-1436'/>
26840    </array-type-def>
26841    <!-- tcmalloc::ThreadCache::FreeList[88] -->
26842    <array-type-def dimensions='1' type-id='type-id-1455' size-in-bits='16896' id='type-id-1456'>
26843      <!-- <anonymous range>[88] -->
26844      <subrange length='88' lower-bound='0' upper-bound='87' type-id='type-id-19' id='type-id-1438'/>
26845    </array-type-def>
26846    <!-- typedef int32_t Atomic32 -->
26847    <typedef-decl name='Atomic32' type-id='type-id-141' filepath='./src/base/atomicops-internals-x86.h' line='43' column='1' id='type-id-93'/>
26848    <!-- typedef intptr_t AtomicWord -->
26849    <typedef-decl name='AtomicWord' type-id='type-id-100' filepath='./src/base/atomicops.h' line='129' column='1' id='type-id-1092'/>
26850    <!-- typedef uintptr_t Length -->
26851    <typedef-decl name='Length' type-id='type-id-239' filepath='src/common.h' line='59' column='1' id='type-id-1306'/>
26852    <!-- typedef std::string MallocExtensionWriter -->
26853    <typedef-decl name='MallocExtensionWriter' type-id='type-id-838' filepath='./src/gperftools/malloc_extension.h' line='68' column='1' id='type-id-1457'/>
26854    <!-- typedef uintptr_t PageID -->
26855    <typedef-decl name='PageID' type-id='type-id-239' filepath='src/common.h' line='56' column='1' id='type-id-1305'/>
26856    <!-- typedef void _IO_lock_t -->
26857    <typedef-decl name='_IO_lock_t' type-id='type-id-75' filepath='/usr/include/libio.h' line='180' column='1' id='type-id-1458'/>
26858    <!-- typedef _IO_FILE __FILE -->
26859    <typedef-decl name='__FILE' type-id='type-id-149' filepath='/usr/include/stdio.h' line='65' column='1' id='type-id-1459'/>
26860    <!-- typedef int (void*, void*)* __compar_fn_t -->
26861    <typedef-decl name='__compar_fn_t' type-id='type-id-1460' filepath='/usr/include/stdlib.h' line='742' column='1' id='type-id-163'/>
26862    <!-- typedef long int __off64_t -->
26863    <typedef-decl name='__off64_t' type-id='type-id-18' filepath='/usr/include/bits/types.h' line='142' column='1' id='type-id-156'/>
26864    <!-- typedef long int __off_t -->
26865    <typedef-decl name='__off_t' type-id='type-id-18' filepath='/usr/include/bits/types.h' line='141' column='1' id='type-id-152'/>
26866    <!-- typedef long int __ssize_t -->
26867    <typedef-decl name='__ssize_t' type-id='type-id-18' filepath='/usr/include/bits/types.h' line='180' column='1' id='type-id-1461'/>
26868    <!-- typedef int32_t int32 -->
26869    <typedef-decl name='int32' type-id='type-id-141' filepath='src/base/basictypes.h' line='60' column='1' id='type-id-83'/>
26870    <!-- typedef int int32_t -->
26871    <typedef-decl name='int32_t' type-id='type-id-1' filepath='/usr/include/stdint.h' line='39' column='1' id='type-id-141'/>
26872    <!-- typedef int64_t int64 -->
26873    <typedef-decl name='int64' type-id='type-id-90' filepath='src/base/basictypes.h' line='61' column='1' id='type-id-103'/>
26874    <!-- typedef long int int64_t -->
26875    <typedef-decl name='int64_t' type-id='type-id-18' filepath='/usr/include/stdint.h' line='41' column='1' id='type-id-90'/>
26876    <!-- typedef long int intptr_t -->
26877    <typedef-decl name='intptr_t' type-id='type-id-18' filepath='/usr/include/stdint.h' line='120' column='1' id='type-id-100'/>
26878    <!-- typedef __mbstate_t mbstate_t -->
26879    <typedef-decl name='mbstate_t' type-id='type-id-1443' filepath='/usr/include/wchar.h' line='106' column='1' id='type-id-1462'/>
26880    <!-- typedef unsigned int pthread_key_t -->
26881    <typedef-decl name='pthread_key_t' type-id='type-id-161' filepath='/usr/include/bits/pthreadtypes.h' line='140' column='1' id='type-id-1098'/>
26882    <!-- typedef unsigned long int pthread_t -->
26883    <typedef-decl name='pthread_t' type-id='type-id-19' filepath='/usr/include/bits/pthreadtypes.h' line='50' column='1' id='type-id-310'/>
26884    <!-- typedef long int ptrdiff_t -->
26885    <typedef-decl name='ptrdiff_t' type-id='type-id-18' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h' line='149' column='1' id='type-id-318'/>
26886    <!-- typedef unsigned long int size_t -->
26887    <typedef-decl name='size_t' type-id='type-id-19' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h' line='211' column='1' id='type-id-7'/>
26888    <!-- typedef __ssize_t ssize_t -->
26889    <typedef-decl name='ssize_t' type-id='type-id-1461' filepath='/usr/include/stdio.h' line='103' column='1' id='type-id-241'/>
26890    <!-- typedef unsigned int uint32_t -->
26891    <typedef-decl name='uint32_t' type-id='type-id-161' filepath='/usr/include/stdint.h' line='52' column='1' id='type-id-41'/>
26892    <!-- typedef uint64_t uint64 -->
26893    <typedef-decl name='uint64' type-id='type-id-38' filepath='src/base/basictypes.h' line='72' column='1' id='type-id-119'/>
26894    <!-- typedef unsigned long int uint64_t -->
26895    <typedef-decl name='uint64_t' type-id='type-id-19' filepath='/usr/include/stdint.h' line='56' column='1' id='type-id-38'/>
26896    <!-- typedef unsigned long int uintptr_t -->
26897    <typedef-decl name='uintptr_t' type-id='type-id-19' filepath='/usr/include/stdint.h' line='123' column='1' id='type-id-239'/>
26898    <!-- typedef unsigned int wint_t -->
26899    <typedef-decl name='wint_t' type-id='type-id-161' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h' line='352' column='1' id='type-id-12'/>
26900    <!-- unnamed&#45;enum&#45;underlying&#45;type&#45;32 -->
26901    <type-decl name='unnamed-enum-underlying-type-32' is-anonymous='yes' size-in-bits='32' alignment-in-bits='32' id='type-id-96'/>
26902    <!-- unsigned char -->
26903    <type-decl name='unsigned char' size-in-bits='8' id='type-id-34'/>
26904    <!-- unsigned char[2169] -->
26905    <array-type-def dimensions='1' type-id='type-id-34' size-in-bits='17352' id='type-id-1463'>
26906      <!-- <anonymous range>[2169] -->
26907      <subrange length='2169' lower-bound='0' upper-bound='2168' type-id='type-id-19' id='type-id-1464'/>
26908    </array-type-def>
26909    <!-- unsigned int -->
26910    <type-decl name='unsigned int' size-in-bits='32' id='type-id-161'/>
26911    <!-- unsigned long int -->
26912    <type-decl name='unsigned long int' size-in-bits='64' id='type-id-19'/>
26913    <!-- unsigned long int[65536] -->
26914    <array-type-def dimensions='1' type-id='type-id-19' size-in-bits='4194304' id='type-id-1465'>
26915      <!-- <anonymous range>[65536] -->
26916      <subrange length='65536' lower-bound='0' upper-bound='65535' type-id='type-id-19' id='type-id-1466'/>
26917    </array-type-def>
26918    <!-- unsigned long long int -->
26919    <type-decl name='unsigned long long int' size-in-bits='64' id='type-id-21'/>
26920    <!-- unsigned short int -->
26921    <type-decl name='unsigned short int' size-in-bits='16' id='type-id-42'/>
26922    <!-- void*[31] -->
26923    <array-type-def dimensions='1' type-id='type-id-73' id='type-id-1467'>
26924      <!-- <anonymous range>[31] -->
26925      <subrange length='31' lower-bound='0' upper-bound='30' type-id='type-id-19' id='type-id-1468'/>
26926    </array-type-def>
26927    <!-- volatile unsigned long int[65536] -->
26928    <array-type-def dimensions='1' type-id='type-id-1469' size-in-bits='4194304' id='type-id-1408'>
26929      <!-- <anonymous range>[65536] -->
26930      <subrange length='65536' lower-bound='0' upper-bound='65535' type-id='type-id-19' id='type-id-1466'/>
26931    </array-type-def>
26932    <!-- wchar_t -->
26933    <type-decl name='wchar_t' size-in-bits='32' id='type-id-9'/>
26934    <!-- Atomic32* -->
26935    <pointer-type-def type-id='type-id-93' size-in-bits='64' id='type-id-1417'/>
26936    <!-- MallocExtension::FreeListInfo& -->
26937    <reference-type-def kind='lvalue' type-id='type-id-1022' size-in-bits='64' id='type-id-1043'/>
26938    <!-- MallocExtension::FreeListInfo* -->
26939    <pointer-type-def type-id='type-id-1022' size-in-bits='64' id='type-id-1037'/>
26940    <!-- MallocExtension::FreeListInfo* const -->
26941    <qualified-type-def type-id='type-id-1037' const='yes' id='type-id-1470'/>
26942    <!-- MallocExtension::FreeListInfo* const& -->
26943    <reference-type-def kind='lvalue' type-id='type-id-1470' size-in-bits='64' id='type-id-1041'/>
26944    <!-- MallocExtensionWriter* -->
26945    <pointer-type-def type-id='type-id-1457' size-in-bits='64' id='type-id-1024'/>
26946    <!-- PackedCache<35, long unsigned int>* -->
26947    <pointer-type-def type-id='type-id-1407' size-in-bits='64' id='type-id-1409'/>
26948    <!-- SpinLock* -->
26949    <pointer-type-def type-id='type-id-290' size-in-bits='64' id='type-id-240'/>
26950    <!-- SpinLockHolder* -->
26951    <pointer-type-def type-id='type-id-1418' size-in-bits='64' id='type-id-1419'/>
26952    <!-- SysAllocator* -->
26953    <pointer-type-def type-id='type-id-1028' size-in-bits='64' id='type-id-1026'/>
26954    <!-- TCMallocGuard* -->
26955    <pointer-type-def type-id='type-id-1420' size-in-bits='64' id='type-id-1421'/>
26956    <!-- TCMallocImplementation* -->
26957    <pointer-type-def type-id='type-id-1422' size-in-bits='64' id='type-id-1425'/>
26958    <!-- TCMallocImplementation::RangeFunction* -->
26959    <pointer-type-def type-id='type-id-1423' size-in-bits='64' id='type-id-1025'/>
26960    <!-- TCMalloc_PageMap3<35>* -->
26961    <pointer-type-def type-id='type-id-1426' size-in-bits='64' id='type-id-1430'/>
26962    <!-- TCMalloc_Printer* -->
26963    <pointer-type-def type-id='type-id-1432' size-in-bits='64' id='type-id-1433'/>
26964    <!-- _IO_FILE* -->
26965    <pointer-type-def type-id='type-id-149' size-in-bits='64' id='type-id-151'/>
26966    <!-- _IO_marker* -->
26967    <pointer-type-def type-id='type-id-1442' size-in-bits='64' id='type-id-150'/>
26968    <!-- __FILE* -->
26969    <pointer-type-def type-id='type-id-1459' size-in-bits='64' id='type-id-22'/>
26970    <!-- __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > >& -->
26971    <reference-type-def kind='lvalue' type-id='type-id-1039' size-in-bits='64' id='type-id-1471'/>
26972    <!-- __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > >* -->
26973    <pointer-type-def type-id='type-id-1039' size-in-bits='64' id='type-id-1040'/>
26974    <!-- __gnu_cxx::new_allocator<MallocExtension::FreeListInfo>* -->
26975    <pointer-type-def type-id='type-id-1472' size-in-bits='64' id='type-id-1473'/>
26976    <!-- __gnu_cxx::new_allocator<char>* -->
26977    <pointer-type-def type-id='type-id-835' size-in-bits='64' id='type-id-1474'/>
26978    <!-- base::MallocRange* -->
26979    <pointer-type-def type-id='type-id-1475' size-in-bits='64' id='type-id-1476'/>
26980    <!-- base::internal::HookList<void (*)(const void*)>* -->
26981    <pointer-type-def type-id='type-id-1097' size-in-bits='64' id='type-id-1477'/>
26982    <!-- base::internal::HookList<void (*)(const void*, size_t)>* -->
26983    <pointer-type-def type-id='type-id-1096' size-in-bits='64' id='type-id-1478'/>
26984    <!-- char& -->
26985    <reference-type-def kind='lvalue' type-id='type-id-84' size-in-bits='64' id='type-id-1479'/>
26986    <!-- char* -->
26987    <pointer-type-def type-id='type-id-84' size-in-bits='64' id='type-id-3'/>
26988    <!-- char** -->
26989    <pointer-type-def type-id='type-id-3' size-in-bits='64' id='type-id-122'/>
26990    <!-- const MallocExtension::FreeListInfo -->
26991    <qualified-type-def type-id='type-id-1022' const='yes' id='type-id-1480'/>
26992    <!-- const MallocExtension::FreeListInfo& -->
26993    <reference-type-def kind='lvalue' type-id='type-id-1480' size-in-bits='64' id='type-id-1481'/>
26994    <!-- const MallocExtension::FreeListInfo* -->
26995    <pointer-type-def type-id='type-id-1480' size-in-bits='64' id='type-id-1482'/>
26996    <!-- const PackedCache<35, long unsigned int> -->
26997    <qualified-type-def type-id='type-id-1407' const='yes' id='type-id-1483'/>
26998    <!-- const PackedCache<35, long unsigned int>* -->
26999    <pointer-type-def type-id='type-id-1483' size-in-bits='64' id='type-id-1410'/>
27000    <!-- const SpinLock -->
27001    <qualified-type-def type-id='type-id-290' const='yes' id='type-id-1484'/>
27002    <!-- const SpinLock& -->
27003    <reference-type-def kind='lvalue' type-id='type-id-1484' size-in-bits='64' id='type-id-1415'/>
27004    <!-- const SpinLock* -->
27005    <pointer-type-def type-id='type-id-1484' size-in-bits='64' id='type-id-1416'/>
27006    <!-- const TCMalloc_PageMap3<35> -->
27007    <qualified-type-def type-id='type-id-1426' const='yes' id='type-id-1485'/>
27008    <!-- const TCMalloc_PageMap3<35>* -->
27009    <pointer-type-def type-id='type-id-1485' size-in-bits='64' id='type-id-1431'/>
27010    <!-- const __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > > -->
27011    <qualified-type-def type-id='type-id-1039' const='yes' id='type-id-1486'/>
27012    <!-- const __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > >& -->
27013    <reference-type-def kind='lvalue' type-id='type-id-1486' size-in-bits='64' id='type-id-1487'/>
27014    <!-- const __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > >* -->
27015    <pointer-type-def type-id='type-id-1486' size-in-bits='64' id='type-id-1042'/>
27016    <!-- const __gnu_cxx::new_allocator<MallocExtension::FreeListInfo> -->
27017    <qualified-type-def type-id='type-id-1472' const='yes' id='type-id-1488'/>
27018    <!-- const __gnu_cxx::new_allocator<MallocExtension::FreeListInfo>& -->
27019    <reference-type-def kind='lvalue' type-id='type-id-1488' size-in-bits='64' id='type-id-1489'/>
27020    <!-- const __gnu_cxx::new_allocator<MallocExtension::FreeListInfo>* -->
27021    <pointer-type-def type-id='type-id-1488' size-in-bits='64' id='type-id-1490'/>
27022    <!-- const __gnu_cxx::new_allocator<char> -->
27023    <qualified-type-def type-id='type-id-835' const='yes' id='type-id-1491'/>
27024    <!-- const __gnu_cxx::new_allocator<char>& -->
27025    <reference-type-def kind='lvalue' type-id='type-id-1491' size-in-bits='64' id='type-id-1492'/>
27026    <!-- const __gnu_cxx::new_allocator<char>* -->
27027    <pointer-type-def type-id='type-id-1491' size-in-bits='64' id='type-id-1493'/>
27028    <!-- const base::LinkerInitialized -->
27029    <qualified-type-def type-id='type-id-95' const='yes' id='type-id-1414'/>
27030    <!-- const base::MallocRange -->
27031    <qualified-type-def type-id='type-id-1475' const='yes' id='type-id-1494'/>
27032    <!-- const base::MallocRange* -->
27033    <pointer-type-def type-id='type-id-1494' size-in-bits='64' id='type-id-1495'/>
27034    <!-- const base::internal::HookList<void (*)(const void*)> -->
27035    <qualified-type-def type-id='type-id-1097' const='yes' id='type-id-1496'/>
27036    <!-- const base::internal::HookList<void (*)(const void*)>* -->
27037    <pointer-type-def type-id='type-id-1496' size-in-bits='64' id='type-id-1497'/>
27038    <!-- const base::internal::HookList<void (*)(const void*, size_t)> -->
27039    <qualified-type-def type-id='type-id-1096' const='yes' id='type-id-1498'/>
27040    <!-- const base::internal::HookList<void (*)(const void*, size_t)>* -->
27041    <pointer-type-def type-id='type-id-1498' size-in-bits='64' id='type-id-1499'/>
27042    <!-- const bool -->
27043    <qualified-type-def type-id='type-id-76' const='yes' id='type-id-491'/>
27044    <!-- const char -->
27045    <qualified-type-def type-id='type-id-84' const='yes' id='type-id-766'/>
27046    <!-- const char& -->
27047    <reference-type-def kind='lvalue' type-id='type-id-766' size-in-bits='64' id='type-id-1500'/>
27048    <!-- const char* -->
27049    <pointer-type-def type-id='type-id-766' size-in-bits='64' id='type-id-2'/>
27050    <!-- const char** -->
27051    <pointer-type-def type-id='type-id-2' size-in-bits='64' id='type-id-13'/>
27052    <!-- const double -->
27053    <qualified-type-def type-id='type-id-15' const='yes' id='type-id-1501'/>
27054    <!-- const double& -->
27055    <reference-type-def kind='lvalue' type-id='type-id-1501' size-in-bits='64' id='type-id-1299'/>
27056    <!-- const int -->
27057    <qualified-type-def type-id='type-id-1' const='yes' id='type-id-139'/>
27058    <!-- const mbstate_t -->
27059    <qualified-type-def type-id='type-id-1462' const='yes' id='type-id-1502'/>
27060    <!-- const mbstate_t* -->
27061    <pointer-type-def type-id='type-id-1502' size-in-bits='64' id='type-id-10'/>
27062    <!-- const ptrdiff_t -->
27063    <qualified-type-def type-id='type-id-318' const='yes' id='type-id-1503'/>
27064    <!-- const ptrdiff_t& -->
27065    <reference-type-def kind='lvalue' type-id='type-id-1503' size-in-bits='64' id='type-id-844'/>
27066    <!-- const size_t -->
27067    <qualified-type-def type-id='type-id-7' const='yes' id='type-id-115'/>
27068    <!-- const std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > -->
27069    <qualified-type-def type-id='type-id-1504' const='yes' id='type-id-1505'/>
27070    <!-- const std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >* -->
27071    <pointer-type-def type-id='type-id-1505' size-in-bits='64' id='type-id-1506'/>
27072    <!-- const std::allocator<MallocExtension::FreeListInfo> -->
27073    <qualified-type-def type-id='type-id-1507' const='yes' id='type-id-1508'/>
27074    <!-- const std::allocator<MallocExtension::FreeListInfo>& -->
27075    <reference-type-def kind='lvalue' type-id='type-id-1508' size-in-bits='64' id='type-id-1509'/>
27076    <!-- const std::allocator<char> -->
27077    <qualified-type-def type-id='type-id-834' const='yes' id='type-id-1510'/>
27078    <!-- const std::allocator<char>& -->
27079    <reference-type-def kind='lvalue' type-id='type-id-1510' size-in-bits='64' id='type-id-837'/>
27080    <!-- const std::basic_string<char, std::char_traits<char>, std::allocator<char> > -->
27081    <qualified-type-def type-id='type-id-833' const='yes' id='type-id-1511'/>
27082    <!-- const std::basic_string<char, std::char_traits<char>, std::allocator<char> >& -->
27083    <reference-type-def kind='lvalue' type-id='type-id-1511' size-in-bits='64' id='type-id-832'/>
27084    <!-- const std::basic_string<char, std::char_traits<char>, std::allocator<char> >* -->
27085    <pointer-type-def type-id='type-id-1511' size-in-bits='64' id='type-id-1512'/>
27086    <!-- const std::float_denorm_style -->
27087    <qualified-type-def type-id='type-id-1513' const='yes' id='type-id-1514'/>
27088    <!-- const std::float_round_style -->
27089    <qualified-type-def type-id='type-id-1515' const='yes' id='type-id-1516'/>
27090    <!-- const std::nothrow_t -->
27091    <qualified-type-def type-id='type-id-1517' const='yes' id='type-id-1518'/>
27092    <!-- const std::nothrow_t& -->
27093    <reference-type-def kind='lvalue' type-id='type-id-1518' size-in-bits='64' id='type-id-1519'/>
27094    <!-- const std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > -->
27095    <qualified-type-def type-id='type-id-1520' const='yes' id='type-id-1521'/>
27096    <!-- const std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >& -->
27097    <reference-type-def kind='lvalue' type-id='type-id-1521' size-in-bits='64' id='type-id-1522'/>
27098    <!-- const std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >* -->
27099    <pointer-type-def type-id='type-id-1521' size-in-bits='64' id='type-id-1523'/>
27100    <!-- const tcmalloc::PageHeap -->
27101    <qualified-type-def type-id='type-id-1524' const='yes' id='type-id-1525'/>
27102    <!-- const tcmalloc::PageHeap* -->
27103    <pointer-type-def type-id='type-id-1525' size-in-bits='64' id='type-id-1526'/>
27104    <!-- const tcmalloc::PageHeapAllocator<tcmalloc::Span> -->
27105    <qualified-type-def type-id='type-id-1527' const='yes' id='type-id-1528'/>
27106    <!-- const tcmalloc::PageHeapAllocator<tcmalloc::Span>* -->
27107    <pointer-type-def type-id='type-id-1528' size-in-bits='64' id='type-id-1529'/>
27108    <!-- const tcmalloc::PageHeapAllocator<tcmalloc::StackTrace> -->
27109    <qualified-type-def type-id='type-id-1530' const='yes' id='type-id-1531'/>
27110    <!-- const tcmalloc::PageHeapAllocator<tcmalloc::StackTrace>* -->
27111    <pointer-type-def type-id='type-id-1531' size-in-bits='64' id='type-id-1532'/>
27112    <!-- const tcmalloc::PageHeapAllocator<tcmalloc::ThreadCache> -->
27113    <qualified-type-def type-id='type-id-1533' const='yes' id='type-id-1534'/>
27114    <!-- const tcmalloc::PageHeapAllocator<tcmalloc::ThreadCache>* -->
27115    <pointer-type-def type-id='type-id-1534' size-in-bits='64' id='type-id-1535'/>
27116    <!-- const tcmalloc::ThreadCache -->
27117    <qualified-type-def type-id='type-id-1536' const='yes' id='type-id-1537'/>
27118    <!-- const tcmalloc::ThreadCache* -->
27119    <pointer-type-def type-id='type-id-1537' size-in-bits='64' id='type-id-1538'/>
27120    <!-- const tcmalloc::ThreadCache::FreeList -->
27121    <qualified-type-def type-id='type-id-1455' const='yes' id='type-id-1539'/>
27122    <!-- const tcmalloc::ThreadCache::FreeList* -->
27123    <pointer-type-def type-id='type-id-1539' size-in-bits='64' id='type-id-1540'/>
27124    <!-- const tm -->
27125    <qualified-type-def type-id='type-id-1447' const='yes' id='type-id-1541'/>
27126    <!-- const tm* -->
27127    <pointer-type-def type-id='type-id-1541' size-in-bits='64' id='type-id-24'/>
27128    <!-- const uintptr_t -->
27129    <qualified-type-def type-id='type-id-239' const='yes' id='type-id-188'/>
27130    <!-- const unsigned long int -->
27131    <qualified-type-def type-id='type-id-19' const='yes' id='type-id-639'/>
27132    <!-- const unsigned long int& -->
27133    <reference-type-def kind='lvalue' type-id='type-id-639' size-in-bits='64' id='type-id-334'/>
27134    <!-- const volatile base::subtle::Atomic64 -->
27135    <qualified-type-def type-id='type-id-1088' const='yes' id='type-id-1542'/>
27136    <!-- const volatile base::subtle::Atomic64* -->
27137    <pointer-type-def type-id='type-id-1542' size-in-bits='64' id='type-id-94'/>
27138    <!-- const wchar_t -->
27139    <qualified-type-def type-id='type-id-9' const='yes' id='type-id-1543'/>
27140    <!-- const wchar_t* -->
27141    <pointer-type-def type-id='type-id-1543' size-in-bits='64' id='type-id-6'/>
27142    <!-- const wchar_t** -->
27143    <pointer-type-def type-id='type-id-6' size-in-bits='64' id='type-id-14'/>
27144    <!-- int (void*, void*)* -->
27145    <pointer-type-def type-id='type-id-1544' size-in-bits='64' id='type-id-1460'/>
27146    <!-- int* -->
27147    <pointer-type-def type-id='type-id-1' size-in-bits='64' id='type-id-1023'/>
27148    <!-- lconv* -->
27149    <pointer-type-def type-id='type-id-1445' size-in-bits='64' id='type-id-4'/>
27150    <!-- mbstate_t* -->
27151    <pointer-type-def type-id='type-id-1462' size-in-bits='64' id='type-id-11'/>
27152    <!-- size_t* -->
27153    <pointer-type-def type-id='type-id-7' size-in-bits='64' id='type-id-244'/>
27154    <!-- std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >* -->
27155    <pointer-type-def type-id='type-id-1504' size-in-bits='64' id='type-id-1545'/>
27156    <!-- std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::_Vector_impl* -->
27157    <pointer-type-def type-id='type-id-1546' size-in-bits='64' id='type-id-1547'/>
27158    <!-- std::allocator<MallocExtension::FreeListInfo>& -->
27159    <reference-type-def kind='lvalue' type-id='type-id-1507' size-in-bits='64' id='type-id-1038'/>
27160    <!-- std::allocator<MallocExtension::FreeListInfo>* -->
27161    <pointer-type-def type-id='type-id-1507' size-in-bits='64' id='type-id-1548'/>
27162    <!-- std::allocator<char>* -->
27163    <pointer-type-def type-id='type-id-834' size-in-bits='64' id='type-id-836'/>
27164    <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >& -->
27165    <reference-type-def kind='lvalue' type-id='type-id-833' size-in-bits='64' id='type-id-1549'/>
27166    <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >* -->
27167    <pointer-type-def type-id='type-id-833' size-in-bits='64' id='type-id-1550'/>
27168    <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider* -->
27169    <pointer-type-def type-id='type-id-1551' size-in-bits='64' id='type-id-1552'/>
27170    <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep& -->
27171    <reference-type-def kind='lvalue' type-id='type-id-1553' size-in-bits='64' id='type-id-1554'/>
27172    <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep* -->
27173    <pointer-type-def type-id='type-id-1553' size-in-bits='64' id='type-id-1555'/>
27174    <!-- std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >& -->
27175    <reference-type-def kind='lvalue' type-id='type-id-1520' size-in-bits='64' id='type-id-1556'/>
27176    <!-- std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >* -->
27177    <pointer-type-def type-id='type-id-1520' size-in-bits='64' id='type-id-1027'/>
27178    <!-- tcmalloc::CentralFreeList* -->
27179    <pointer-type-def type-id='type-id-1557' size-in-bits='64' id='type-id-1558'/>
27180    <!-- tcmalloc::CentralFreeListPadded* -->
27181    <pointer-type-def type-id='type-id-1451' size-in-bits='64' id='type-id-1559'/>
27182    <!-- tcmalloc::LogItem* -->
27183    <pointer-type-def type-id='type-id-1012' size-in-bits='64' id='type-id-1560'/>
27184    <!-- tcmalloc::PageHeap* -->
27185    <pointer-type-def type-id='type-id-1524' size-in-bits='64' id='type-id-1561'/>
27186    <!-- tcmalloc::PageHeap::LargeSpanStats* -->
27187    <pointer-type-def type-id='type-id-1562' size-in-bits='64' id='type-id-1563'/>
27188    <!-- tcmalloc::PageHeap::SmallSpanStats* -->
27189    <pointer-type-def type-id='type-id-1564' size-in-bits='64' id='type-id-1565'/>
27190    <!-- tcmalloc::PageHeap::SpanList* -->
27191    <pointer-type-def type-id='type-id-1453' size-in-bits='64' id='type-id-1566'/>
27192    <!-- tcmalloc::PageHeap::Stats* -->
27193    <pointer-type-def type-id='type-id-1441' size-in-bits='64' id='type-id-1567'/>
27194    <!-- tcmalloc::PageHeapAllocator<tcmalloc::Span>* -->
27195    <pointer-type-def type-id='type-id-1527' size-in-bits='64' id='type-id-1568'/>
27196    <!-- tcmalloc::PageHeapAllocator<tcmalloc::StackTrace>* -->
27197    <pointer-type-def type-id='type-id-1530' size-in-bits='64' id='type-id-1569'/>
27198    <!-- tcmalloc::PageHeapAllocator<tcmalloc::ThreadCache>* -->
27199    <pointer-type-def type-id='type-id-1533' size-in-bits='64' id='type-id-1570'/>
27200    <!-- tcmalloc::Sampler* -->
27201    <pointer-type-def type-id='type-id-1571' size-in-bits='64' id='type-id-1572'/>
27202    <!-- tcmalloc::SizeMap* -->
27203    <pointer-type-def type-id='type-id-1573' size-in-bits='64' id='type-id-1574'/>
27204    <!-- tcmalloc::Span* -->
27205    <pointer-type-def type-id='type-id-144' size-in-bits='64' id='type-id-1307'/>
27206    <!-- tcmalloc::StackTrace* -->
27207    <pointer-type-def type-id='type-id-1311' size-in-bits='64' id='type-id-1575'/>
27208    <!-- tcmalloc::ThreadCache* -->
27209    <pointer-type-def type-id='type-id-1536' size-in-bits='64' id='type-id-1576'/>
27210    <!-- tcmalloc::ThreadCache::FreeList* -->
27211    <pointer-type-def type-id='type-id-1455' size-in-bits='64' id='type-id-1577'/>
27212    <!-- typedef __va_list_tag __va_list_tag* -->
27213    <pointer-type-def type-id='type-id-1448' size-in-bits='64' id='type-id-23'/>
27214    <!-- uint64_t* -->
27215    <pointer-type-def type-id='type-id-38' size-in-bits='64' id='type-id-1578'/>
27216    <!-- void ()* -->
27217    <pointer-type-def type-id='type-id-1579' size-in-bits='64' id='type-id-162'/>
27218    <!-- void (void*)* -->
27219    <pointer-type-def type-id='type-id-852' size-in-bits='64' id='type-id-193'/>
27220    <!-- void (void*)** -->
27221    <pointer-type-def type-id='type-id-193' size-in-bits='64' id='type-id-1580'/>
27222    <!-- void (void*, typedef size_t)* -->
27223    <pointer-type-def type-id='type-id-1581' size-in-bits='64' id='type-id-386'/>
27224    <!-- void (void*, typedef size_t)** -->
27225    <pointer-type-def type-id='type-id-386' size-in-bits='64' id='type-id-1582'/>
27226    <!-- void (void*, void*)* -->
27227    <pointer-type-def type-id='type-id-1583' size-in-bits='64' id='type-id-1584'/>
27228    <!-- void* (typedef size_t, typedef size_t, void*)* -->
27229    <pointer-type-def type-id='type-id-1585' size-in-bits='64' id='type-id-1586'/>
27230    <!-- void* (typedef size_t, void*)* -->
27231    <pointer-type-def type-id='type-id-1587' size-in-bits='64' id='type-id-1588'/>
27232    <!-- void* (unsigned long int)* -->
27233    <pointer-type-def type-id='type-id-853' size-in-bits='64' id='type-id-192'/>
27234    <!-- void* (void*, typedef size_t, void*)* -->
27235    <pointer-type-def type-id='type-id-1589' size-in-bits='64' id='type-id-1590'/>
27236    <!-- void** -->
27237    <pointer-type-def type-id='type-id-73' size-in-bits='64' id='type-id-174'/>
27238    <!-- volatile Atomic32 -->
27239    <qualified-type-def type-id='type-id-93' volatile='yes' id='type-id-1134'/>
27240    <!-- volatile Atomic32* -->
27241    <pointer-type-def type-id='type-id-1134' size-in-bits='64' id='type-id-92'/>
27242    <!-- volatile base::subtle::Atomic64 -->
27243    <qualified-type-def type-id='type-id-91' volatile='yes' id='type-id-1088'/>
27244    <!-- volatile size_t -->
27245    <qualified-type-def type-id='type-id-7' volatile='yes' id='type-id-1591'/>
27246    <!-- volatile unsigned long int -->
27247    <qualified-type-def type-id='type-id-19' volatile='yes' id='type-id-1469'/>
27248    <!-- wchar_t* -->
27249    <pointer-type-def type-id='type-id-9' size-in-bits='64' id='type-id-5'/>
27250    <!-- wchar_t** -->
27251    <pointer-type-def type-id='type-id-5' size-in-bits='64' id='type-id-8'/>
27252    <!-- TCMalloc_PageMap3<35>::Node* -->
27253    <pointer-type-def type-id='type-id-1428' size-in-bits='64' id='type-id-1429'/>
27254    <!-- _IO_lock_t* -->
27255    <pointer-type-def type-id='type-id-1458' size-in-bits='64' id='type-id-155'/>
27256    <!-- namespace std -->
27257    <namespace-decl name='std'>
27258      <!-- class std::allocator<MallocExtension::FreeListInfo> -->
27259      <class-decl name='allocator&lt;MallocExtension::FreeListInfo&gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='87' column='1' id='type-id-1507'>
27260        <!-- class __gnu_cxx::new_allocator<MallocExtension::FreeListInfo> -->
27261        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1472'/>
27262        <member-function access='private'>
27263          <!-- void std::allocator<MallocExtension::FreeListInfo>::allocator() -->
27264          <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
27265            <!-- implicit parameter of type 'std::allocator<MallocExtension::FreeListInfo>*' -->
27266            <parameter type-id='type-id-1548' is-artificial='yes'/>
27267            <!-- void -->
27268            <return type-id='type-id-75'/>
27269          </function-decl>
27270        </member-function>
27271        <member-function access='private'>
27272          <!-- void std::allocator<MallocExtension::FreeListInfo>::allocator(const std::allocator<MallocExtension::FreeListInfo>&) -->
27273          <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
27274            <!-- implicit parameter of type 'std::allocator<MallocExtension::FreeListInfo>*' -->
27275            <parameter type-id='type-id-1548' is-artificial='yes'/>
27276            <!-- parameter of type 'const std::allocator<MallocExtension::FreeListInfo>&' -->
27277            <parameter type-id='type-id-1509'/>
27278            <!-- void -->
27279            <return type-id='type-id-75'/>
27280          </function-decl>
27281        </member-function>
27282        <member-function access='private' destructor='yes'>
27283          <!-- std::allocator<MallocExtension::FreeListInfo>::~allocator(int) -->
27284          <function-decl name='~allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
27285            <!-- implicit parameter of type 'std::allocator<MallocExtension::FreeListInfo>*' -->
27286            <parameter type-id='type-id-1548' is-artificial='yes'/>
27287            <!-- artificial parameter of type 'int' -->
27288            <parameter type-id='type-id-1' is-artificial='yes'/>
27289            <!-- void -->
27290            <return type-id='type-id-75'/>
27291          </function-decl>
27292        </member-function>
27293        <member-function access='private'>
27294          <!-- void std::allocator<MallocExtension::FreeListInfo>::allocator() -->
27295          <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
27296            <!-- implicit parameter of type 'std::allocator<MallocExtension::FreeListInfo>*' -->
27297            <parameter type-id='type-id-1548' is-artificial='yes'/>
27298            <!-- void -->
27299            <return type-id='type-id-75'/>
27300          </function-decl>
27301        </member-function>
27302        <member-function access='private'>
27303          <!-- void std::allocator<MallocExtension::FreeListInfo>::allocator(const std::allocator<MallocExtension::FreeListInfo>&) -->
27304          <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
27305            <!-- implicit parameter of type 'std::allocator<MallocExtension::FreeListInfo>*' -->
27306            <parameter type-id='type-id-1548' is-artificial='yes'/>
27307            <!-- parameter of type 'const std::allocator<MallocExtension::FreeListInfo>&' -->
27308            <parameter type-id='type-id-1509'/>
27309            <!-- void -->
27310            <return type-id='type-id-75'/>
27311          </function-decl>
27312        </member-function>
27313        <member-function access='private' destructor='yes'>
27314          <!-- std::allocator<MallocExtension::FreeListInfo>::~allocator(int) -->
27315          <function-decl name='~allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
27316            <!-- implicit parameter of type 'std::allocator<MallocExtension::FreeListInfo>*' -->
27317            <parameter type-id='type-id-1548' is-artificial='yes'/>
27318            <!-- artificial parameter of type 'int' -->
27319            <parameter type-id='type-id-1' is-artificial='yes'/>
27320            <!-- void -->
27321            <return type-id='type-id-75'/>
27322          </function-decl>
27323        </member-function>
27324      </class-decl>
27325      <!-- class std::allocator<char> -->
27326      <class-decl name='allocator&lt;char&gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='87' column='1' id='type-id-834'>
27327        <!-- class __gnu_cxx::new_allocator<char> -->
27328        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-835'/>
27329        <member-function access='private'>
27330          <!-- void std::allocator<char>::allocator() -->
27331          <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
27332            <!-- implicit parameter of type 'std::allocator<char>*' -->
27333            <parameter type-id='type-id-836' is-artificial='yes'/>
27334            <!-- void -->
27335            <return type-id='type-id-75'/>
27336          </function-decl>
27337        </member-function>
27338        <member-function access='private'>
27339          <!-- void std::allocator<char>::allocator(const std::allocator<char>&) -->
27340          <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
27341            <!-- implicit parameter of type 'std::allocator<char>*' -->
27342            <parameter type-id='type-id-836' is-artificial='yes'/>
27343            <!-- parameter of type 'const std::allocator<char>&' -->
27344            <parameter type-id='type-id-837'/>
27345            <!-- void -->
27346            <return type-id='type-id-75'/>
27347          </function-decl>
27348        </member-function>
27349        <member-function access='private' destructor='yes'>
27350          <!-- std::allocator<char>::~allocator(int) -->
27351          <function-decl name='~allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
27352            <!-- implicit parameter of type 'std::allocator<char>*' -->
27353            <parameter type-id='type-id-836' is-artificial='yes'/>
27354            <!-- artificial parameter of type 'int' -->
27355            <parameter type-id='type-id-1' is-artificial='yes'/>
27356            <!-- void -->
27357            <return type-id='type-id-75'/>
27358          </function-decl>
27359        </member-function>
27360        <member-function access='private'>
27361          <!-- void std::allocator<char>::allocator() -->
27362          <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
27363            <!-- implicit parameter of type 'std::allocator<char>*' -->
27364            <parameter type-id='type-id-836' is-artificial='yes'/>
27365            <!-- void -->
27366            <return type-id='type-id-75'/>
27367          </function-decl>
27368        </member-function>
27369        <member-function access='private'>
27370          <!-- void std::allocator<char>::allocator(const std::allocator<char>&) -->
27371          <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
27372            <!-- implicit parameter of type 'std::allocator<char>*' -->
27373            <parameter type-id='type-id-836' is-artificial='yes'/>
27374            <!-- parameter of type 'const std::allocator<char>&' -->
27375            <parameter type-id='type-id-837'/>
27376            <!-- void -->
27377            <return type-id='type-id-75'/>
27378          </function-decl>
27379        </member-function>
27380        <member-function access='private' destructor='yes'>
27381          <!-- std::allocator<char>::~allocator(int) -->
27382          <function-decl name='~allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
27383            <!-- implicit parameter of type 'std::allocator<char>*' -->
27384            <parameter type-id='type-id-836' is-artificial='yes'/>
27385            <!-- artificial parameter of type 'int' -->
27386            <parameter type-id='type-id-1' is-artificial='yes'/>
27387            <!-- void -->
27388            <return type-id='type-id-75'/>
27389          </function-decl>
27390        </member-function>
27391      </class-decl>
27392      <!-- class std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > -->
27393      <class-decl name='vector&lt;MallocExtension::FreeListInfo, std::allocator&lt;MallocExtension::FreeListInfo&gt; &gt;' size-in-bits='192' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='171' column='1' id='type-id-1520'>
27394        <!-- struct std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > -->
27395        <base-class access='protected' layout-offset-in-bits='0' type-id='type-id-1504'/>
27396        <member-function access='private'>
27397          <!-- void std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::vector() -->
27398          <function-decl name='vector' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='207' column='1' visibility='default' binding='global' size-in-bits='64'>
27399            <!-- implicit parameter of type 'std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
27400            <parameter type-id='type-id-1027' is-artificial='yes'/>
27401            <!-- void -->
27402            <return type-id='type-id-75'/>
27403          </function-decl>
27404        </member-function>
27405        <member-function access='private'>
27406          <!-- void std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::vector(const std::allocator<MallocExtension::FreeListInfo>&) -->
27407          <function-decl name='vector' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='215' column='1' visibility='default' binding='global' size-in-bits='64'>
27408            <!-- implicit parameter of type 'std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
27409            <parameter type-id='type-id-1027' is-artificial='yes'/>
27410            <!-- parameter of type 'const std::allocator<MallocExtension::FreeListInfo>&' -->
27411            <parameter type-id='type-id-1509'/>
27412            <!-- void -->
27413            <return type-id='type-id-75'/>
27414          </function-decl>
27415        </member-function>
27416        <member-function access='private'>
27417          <!-- void std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::vector(unsigned long int, const MallocExtension::FreeListInfo&, const std::allocator<MallocExtension::FreeListInfo>&) -->
27418          <function-decl name='vector' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='227' column='1' visibility='default' binding='global' size-in-bits='64'>
27419            <!-- implicit parameter of type 'std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
27420            <parameter type-id='type-id-1027' is-artificial='yes'/>
27421            <!-- parameter of type 'unsigned long int' -->
27422            <parameter type-id='type-id-19'/>
27423            <!-- parameter of type 'const MallocExtension::FreeListInfo&' -->
27424            <parameter type-id='type-id-1481'/>
27425            <!-- parameter of type 'const std::allocator<MallocExtension::FreeListInfo>&' -->
27426            <parameter type-id='type-id-1509'/>
27427            <!-- void -->
27428            <return type-id='type-id-75'/>
27429          </function-decl>
27430        </member-function>
27431        <member-function access='private'>
27432          <!-- void std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::vector(const std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >&) -->
27433          <function-decl name='vector' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='241' column='1' visibility='default' binding='global' size-in-bits='64'>
27434            <!-- implicit parameter of type 'std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
27435            <parameter type-id='type-id-1027' is-artificial='yes'/>
27436            <!-- parameter of type 'const std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >&' -->
27437            <parameter type-id='type-id-1522'/>
27438            <!-- void -->
27439            <return type-id='type-id-75'/>
27440          </function-decl>
27441        </member-function>
27442        <member-function access='private' destructor='yes'>
27443          <!-- std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::~vector(int) -->
27444          <function-decl name='~vector' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='312' column='1' visibility='default' binding='global' size-in-bits='64'>
27445            <!-- implicit parameter of type 'std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
27446            <parameter type-id='type-id-1027' is-artificial='yes'/>
27447            <!-- artificial parameter of type 'int' -->
27448            <parameter type-id='type-id-1' is-artificial='yes'/>
27449            <!-- void -->
27450            <return type-id='type-id-75'/>
27451          </function-decl>
27452        </member-function>
27453        <member-function access='protected'>
27454          <!-- void std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::_M_erase_at_end(MallocExtension::FreeListInfo*) -->
27455          <function-decl name='_M_erase_at_end' mangled-name='_ZNSt6vectorIN15MallocExtension12FreeListInfoESaIS1_EE15_M_erase_at_endEPS1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='1148' column='1' visibility='default' binding='global' size-in-bits='64'>
27456            <!-- implicit parameter of type 'std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
27457            <parameter type-id='type-id-1027' is-artificial='yes'/>
27458            <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
27459            <parameter type-id='type-id-1037'/>
27460            <!-- void -->
27461            <return type-id='type-id-75'/>
27462          </function-decl>
27463        </member-function>
27464        <member-function access='private'>
27465          <!-- size_t std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::max_size() -->
27466          <function-decl name='max_size' mangled-name='_ZNKSt6vectorIN15MallocExtension12FreeListInfoESaIS1_EE8max_sizeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='537' column='1' visibility='default' binding='global' size-in-bits='64'>
27467            <!-- implicit parameter of type 'const std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
27468            <parameter type-id='type-id-1523' is-artificial='yes'/>
27469            <!-- typedef size_t -->
27470            <return type-id='type-id-7'/>
27471          </function-decl>
27472        </member-function>
27473        <member-function access='private'>
27474          <!-- size_t std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::size() -->
27475          <function-decl name='size' mangled-name='_ZNKSt6vectorIN15MallocExtension12FreeListInfoESaIS1_EE4sizeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='532' column='1' visibility='default' binding='global' size-in-bits='64'>
27476            <!-- implicit parameter of type 'const std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
27477            <parameter type-id='type-id-1523' is-artificial='yes'/>
27478            <!-- typedef size_t -->
27479            <return type-id='type-id-7'/>
27480          </function-decl>
27481        </member-function>
27482        <member-function access='protected'>
27483          <!-- size_t std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::_M_check_len(unsigned long int, const char*) -->
27484          <function-decl name='_M_check_len' mangled-name='_ZNKSt6vectorIN15MallocExtension12FreeListInfoESaIS1_EE12_M_check_lenEmPKc' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='1134' column='1' visibility='default' binding='global' size-in-bits='64'>
27485            <!-- implicit parameter of type 'const std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
27486            <parameter type-id='type-id-1523' is-artificial='yes'/>
27487            <!-- parameter of type 'unsigned long int' -->
27488            <parameter type-id='type-id-19'/>
27489            <!-- parameter of type 'const char*' -->
27490            <parameter type-id='type-id-2'/>
27491            <!-- typedef size_t -->
27492            <return type-id='type-id-7'/>
27493          </function-decl>
27494        </member-function>
27495        <member-function access='private'>
27496          <!-- __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > > std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::begin() -->
27497          <function-decl name='begin' mangled-name='_ZNSt6vectorIN15MallocExtension12FreeListInfoESaIS1_EE5beginEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='425' column='1' visibility='default' binding='global' size-in-bits='64'>
27498            <!-- implicit parameter of type 'std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
27499            <parameter type-id='type-id-1027' is-artificial='yes'/>
27500            <!-- class __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > > -->
27501            <return type-id='type-id-1039'/>
27502          </function-decl>
27503        </member-function>
27504        <member-function access='private'>
27505          <!-- __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > > std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::end() -->
27506          <function-decl name='end' mangled-name='_ZNSt6vectorIN15MallocExtension12FreeListInfoESaIS1_EE3endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='443' column='1' visibility='default' binding='global' size-in-bits='64'>
27507            <!-- implicit parameter of type 'std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
27508            <parameter type-id='type-id-1027' is-artificial='yes'/>
27509            <!-- class __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > > -->
27510            <return type-id='type-id-1039'/>
27511          </function-decl>
27512        </member-function>
27513        <member-function access='private'>
27514          <!-- void std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::clear() -->
27515          <function-decl name='clear' mangled-name='_ZNSt6vectorIN15MallocExtension12FreeListInfoESaIS1_EE5clearEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='950' column='1' visibility='default' binding='global' size-in-bits='64'>
27516            <!-- implicit parameter of type 'std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
27517            <parameter type-id='type-id-1027' is-artificial='yes'/>
27518            <!-- void -->
27519            <return type-id='type-id-75'/>
27520          </function-decl>
27521        </member-function>
27522        <member-function access='protected'>
27523          <!-- void std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::_M_insert_aux(__gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > >, const MallocExtension::FreeListInfo&) -->
27524          <function-decl name='_M_insert_aux' mangled-name='_ZNSt6vectorIN15MallocExtension12FreeListInfoESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/vector.tcc' line='295' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6vectorIN15MallocExtension12FreeListInfoESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_'>
27525            <!-- implicit parameter of type 'std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
27526            <parameter type-id='type-id-1027' is-artificial='yes'/>
27527            <!-- parameter of type 'class __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > >' -->
27528            <parameter type-id='type-id-1039'/>
27529            <!-- parameter of type 'const MallocExtension::FreeListInfo&' -->
27530            <parameter type-id='type-id-1481'/>
27531            <!-- void -->
27532            <return type-id='type-id-75'/>
27533          </function-decl>
27534        </member-function>
27535        <member-function access='private'>
27536          <!-- void std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::push_back(const MallocExtension::FreeListInfo&) -->
27537          <function-decl name='push_back' mangled-name='_ZNSt6vectorIN15MallocExtension12FreeListInfoESaIS1_EE9push_backERKS1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='733' column='1' visibility='default' binding='global' size-in-bits='64'>
27538            <!-- implicit parameter of type 'std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
27539            <parameter type-id='type-id-1027' is-artificial='yes'/>
27540            <!-- parameter of type 'const MallocExtension::FreeListInfo&' -->
27541            <parameter type-id='type-id-1481'/>
27542            <!-- void -->
27543            <return type-id='type-id-75'/>
27544          </function-decl>
27545        </member-function>
27546        <member-function access='private'>
27547          <!-- void std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::vector() -->
27548          <function-decl name='vector' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='207' column='1' visibility='default' binding='global' size-in-bits='64'>
27549            <!-- implicit parameter of type 'std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
27550            <parameter type-id='type-id-1027' is-artificial='yes'/>
27551            <!-- void -->
27552            <return type-id='type-id-75'/>
27553          </function-decl>
27554        </member-function>
27555        <member-function access='private'>
27556          <!-- void std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::vector(const std::allocator<MallocExtension::FreeListInfo>&) -->
27557          <function-decl name='vector' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='215' column='1' visibility='default' binding='global' size-in-bits='64'>
27558            <!-- implicit parameter of type 'std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
27559            <parameter type-id='type-id-1027' is-artificial='yes'/>
27560            <!-- parameter of type 'const std::allocator<MallocExtension::FreeListInfo>&' -->
27561            <parameter type-id='type-id-1509'/>
27562            <!-- void -->
27563            <return type-id='type-id-75'/>
27564          </function-decl>
27565        </member-function>
27566        <member-function access='private'>
27567          <!-- void std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::vector(unsigned long int, const MallocExtension::FreeListInfo&, const std::allocator<MallocExtension::FreeListInfo>&) -->
27568          <function-decl name='vector' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='227' column='1' visibility='default' binding='global' size-in-bits='64'>
27569            <!-- implicit parameter of type 'std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
27570            <parameter type-id='type-id-1027' is-artificial='yes'/>
27571            <!-- parameter of type 'unsigned long int' -->
27572            <parameter type-id='type-id-19'/>
27573            <!-- parameter of type 'const MallocExtension::FreeListInfo&' -->
27574            <parameter type-id='type-id-1481'/>
27575            <!-- parameter of type 'const std::allocator<MallocExtension::FreeListInfo>&' -->
27576            <parameter type-id='type-id-1509'/>
27577            <!-- void -->
27578            <return type-id='type-id-75'/>
27579          </function-decl>
27580        </member-function>
27581        <member-function access='private'>
27582          <!-- void std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::vector(const std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >&) -->
27583          <function-decl name='vector' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='241' column='1' visibility='default' binding='global' size-in-bits='64'>
27584            <!-- implicit parameter of type 'std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
27585            <parameter type-id='type-id-1027' is-artificial='yes'/>
27586            <!-- parameter of type 'const std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >&' -->
27587            <parameter type-id='type-id-1522'/>
27588            <!-- void -->
27589            <return type-id='type-id-75'/>
27590          </function-decl>
27591        </member-function>
27592        <member-function access='private' destructor='yes'>
27593          <!-- std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::~vector(int) -->
27594          <function-decl name='~vector' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='312' column='1' visibility='default' binding='global' size-in-bits='64'>
27595            <!-- implicit parameter of type 'std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
27596            <parameter type-id='type-id-1027' is-artificial='yes'/>
27597            <!-- artificial parameter of type 'int' -->
27598            <parameter type-id='type-id-1' is-artificial='yes'/>
27599            <!-- void -->
27600            <return type-id='type-id-75'/>
27601          </function-decl>
27602        </member-function>
27603      </class-decl>
27604      <!-- enum std::float_denorm_style -->
27605      <enum-decl name='float_denorm_style' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='168' column='1' id='type-id-1513'>
27606        <underlying-type type-id='type-id-96'/>
27607        <enumerator name='denorm_indeterminate' value='-1'/>
27608        <enumerator name='denorm_absent' value='0'/>
27609        <enumerator name='denorm_present' value='1'/>
27610      </enum-decl>
27611      <!-- enum std::float_round_style -->
27612      <enum-decl name='float_round_style' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='153' column='1' id='type-id-1515'>
27613        <underlying-type type-id='type-id-96'/>
27614        <enumerator name='round_indeterminate' value='-1'/>
27615        <enumerator name='round_toward_zero' value='0'/>
27616        <enumerator name='round_to_nearest' value='1'/>
27617        <enumerator name='round_toward_infinity' value='2'/>
27618        <enumerator name='round_toward_neg_infinity' value='3'/>
27619      </enum-decl>
27620      <!-- struct std::_Destroy_aux<true> -->
27621      <class-decl name='_Destroy_aux&lt;true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_construct.h' line='106' column='1' id='type-id-1592'>
27622        <member-function access='public' static='yes'>
27623          <!-- void std::_Destroy_aux<true>::__destroy<MallocExtension::FreeListInfo*>(MallocExtension::FreeListInfo*) -->
27624          <function-decl name='__destroy&lt;MallocExtension::FreeListInfo*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_construct.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
27625            <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
27626            <parameter type-id='type-id-1037'/>
27627            <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
27628            <parameter type-id='type-id-1037'/>
27629            <!-- void -->
27630            <return type-id='type-id-75'/>
27631          </function-decl>
27632        </member-function>
27633        <member-function access='public' static='yes'>
27634          <!-- void std::_Destroy_aux<true>::__destroy<void (**)()>(void ()**) -->
27635          <function-decl name='__destroy&lt;void (**)()&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_construct.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
27636            <!-- parameter of type 'void ()**' -->
27637            <parameter type-id='type-id-731'/>
27638            <!-- parameter of type 'void ()**' -->
27639            <parameter type-id='type-id-731'/>
27640            <!-- void -->
27641            <return type-id='type-id-75'/>
27642          </function-decl>
27643        </member-function>
27644        <member-function access='public' static='yes'>
27645          <!-- void std::_Destroy_aux<true>::__destroy<MallocExtension::FreeListInfo*>(MallocExtension::FreeListInfo*) -->
27646          <function-decl name='__destroy&lt;MallocExtension::FreeListInfo*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_construct.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
27647            <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
27648            <parameter type-id='type-id-1037'/>
27649            <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
27650            <parameter type-id='type-id-1037'/>
27651            <!-- void -->
27652            <return type-id='type-id-75'/>
27653          </function-decl>
27654        </member-function>
27655      </class-decl>
27656      <!-- struct std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > -->
27657      <class-decl name='_Vector_base&lt;MallocExtension::FreeListInfo, std::allocator&lt;MallocExtension::FreeListInfo&gt; &gt;' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='70' column='1' id='type-id-1504'>
27658        <member-type access='public'>
27659          <!-- struct std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::_Vector_impl -->
27660          <class-decl name='_Vector_impl' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='75' column='1' id='type-id-1546'>
27661            <!-- class std::allocator<MallocExtension::FreeListInfo> -->
27662            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1507'/>
27663            <data-member access='public' layout-offset-in-bits='0'>
27664              <!-- MallocExtension::FreeListInfo* std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::_Vector_impl::_M_start -->
27665              <var-decl name='_M_start' type-id='type-id-1037' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='76' column='1'/>
27666            </data-member>
27667            <data-member access='public' layout-offset-in-bits='64'>
27668              <!-- MallocExtension::FreeListInfo* std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::_Vector_impl::_M_finish -->
27669              <var-decl name='_M_finish' type-id='type-id-1037' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='77' column='1'/>
27670            </data-member>
27671            <data-member access='public' layout-offset-in-bits='128'>
27672              <!-- MallocExtension::FreeListInfo* std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::_Vector_impl::_M_end_of_storage -->
27673              <var-decl name='_M_end_of_storage' type-id='type-id-1037' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='78' column='1'/>
27674            </data-member>
27675            <member-function access='public' constructor='yes'>
27676              <!-- std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::_Vector_impl::_Vector_impl() -->
27677              <function-decl name='_Vector_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
27678                <!-- implicit parameter of type 'std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::_Vector_impl*' -->
27679                <parameter type-id='type-id-1547' is-artificial='yes'/>
27680                <!-- void -->
27681                <return type-id='type-id-75'/>
27682              </function-decl>
27683            </member-function>
27684            <member-function access='public' constructor='yes'>
27685              <!-- std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::_Vector_impl::_Vector_impl(const std::allocator<MallocExtension::FreeListInfo>&) -->
27686              <function-decl name='_Vector_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
27687                <!-- implicit parameter of type 'std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::_Vector_impl*' -->
27688                <parameter type-id='type-id-1547' is-artificial='yes'/>
27689                <!-- parameter of type 'const std::allocator<MallocExtension::FreeListInfo>&' -->
27690                <parameter type-id='type-id-1509'/>
27691                <!-- void -->
27692                <return type-id='type-id-75'/>
27693              </function-decl>
27694            </member-function>
27695            <member-function access='public' constructor='yes'>
27696              <!-- std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::_Vector_impl::_Vector_impl() -->
27697              <function-decl name='_Vector_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
27698                <!-- implicit parameter of type 'std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::_Vector_impl*' -->
27699                <parameter type-id='type-id-1547' is-artificial='yes'/>
27700                <!-- void -->
27701                <return type-id='type-id-75'/>
27702              </function-decl>
27703            </member-function>
27704            <member-function access='public' constructor='yes'>
27705              <!-- std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::_Vector_impl::_Vector_impl(const std::allocator<MallocExtension::FreeListInfo>&) -->
27706              <function-decl name='_Vector_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
27707                <!-- implicit parameter of type 'std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::_Vector_impl*' -->
27708                <parameter type-id='type-id-1547' is-artificial='yes'/>
27709                <!-- parameter of type 'const std::allocator<MallocExtension::FreeListInfo>&' -->
27710                <parameter type-id='type-id-1509'/>
27711                <!-- void -->
27712                <return type-id='type-id-75'/>
27713              </function-decl>
27714            </member-function>
27715          </class-decl>
27716        </member-type>
27717        <data-member access='public' layout-offset-in-bits='0'>
27718          <!-- std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::_Vector_impl std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::_M_impl -->
27719          <var-decl name='_M_impl' type-id='type-id-1546' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='136' column='1'/>
27720        </data-member>
27721        <member-function access='public'>
27722          <!-- void std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::_Vector_base() -->
27723          <function-decl name='_Vector_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
27724            <!-- implicit parameter of type 'std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
27725            <parameter type-id='type-id-1545' is-artificial='yes'/>
27726            <!-- void -->
27727            <return type-id='type-id-75'/>
27728          </function-decl>
27729        </member-function>
27730        <member-function access='public'>
27731          <!-- void std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::_Vector_base(const std::allocator<MallocExtension::FreeListInfo>&) -->
27732          <function-decl name='_Vector_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='107' column='1' visibility='default' binding='global' size-in-bits='64'>
27733            <!-- implicit parameter of type 'std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
27734            <parameter type-id='type-id-1545' is-artificial='yes'/>
27735            <!-- parameter of type 'const std::allocator<MallocExtension::FreeListInfo>&' -->
27736            <parameter type-id='type-id-1509'/>
27737            <!-- void -->
27738            <return type-id='type-id-75'/>
27739          </function-decl>
27740        </member-function>
27741        <member-function access='public'>
27742          <!-- void std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::_Vector_base(unsigned long int, const std::allocator<MallocExtension::FreeListInfo>&) -->
27743          <function-decl name='_Vector_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
27744            <!-- implicit parameter of type 'std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
27745            <parameter type-id='type-id-1545' is-artificial='yes'/>
27746            <!-- parameter of type 'unsigned long int' -->
27747            <parameter type-id='type-id-19'/>
27748            <!-- parameter of type 'const std::allocator<MallocExtension::FreeListInfo>&' -->
27749            <parameter type-id='type-id-1509'/>
27750            <!-- void -->
27751            <return type-id='type-id-75'/>
27752          </function-decl>
27753        </member-function>
27754        <member-function access='public' destructor='yes'>
27755          <!-- std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::~_Vector_base(int) -->
27756          <function-decl name='~_Vector_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
27757            <!-- implicit parameter of type 'std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
27758            <parameter type-id='type-id-1545' is-artificial='yes'/>
27759            <!-- artificial parameter of type 'int' -->
27760            <parameter type-id='type-id-1' is-artificial='yes'/>
27761            <!-- void -->
27762            <return type-id='type-id-75'/>
27763          </function-decl>
27764        </member-function>
27765        <member-function access='public'>
27766          <!-- std::allocator<MallocExtension::FreeListInfo>& std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::_M_get_Tp_allocator() -->
27767          <function-decl name='_M_get_Tp_allocator' mangled-name='_ZNSt12_Vector_baseIN15MallocExtension12FreeListInfoESaIS1_EE19_M_get_Tp_allocatorEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
27768            <!-- implicit parameter of type 'std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
27769            <parameter type-id='type-id-1545' is-artificial='yes'/>
27770            <!-- std::allocator<MallocExtension::FreeListInfo>& -->
27771            <return type-id='type-id-1038'/>
27772          </function-decl>
27773        </member-function>
27774        <member-function access='public'>
27775          <!-- const std::allocator<MallocExtension::FreeListInfo>& std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::_M_get_Tp_allocator() -->
27776          <function-decl name='_M_get_Tp_allocator' mangled-name='_ZNKSt12_Vector_baseIN15MallocExtension12FreeListInfoESaIS1_EE19_M_get_Tp_allocatorEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='97' column='1' visibility='default' binding='global' size-in-bits='64'>
27777            <!-- implicit parameter of type 'const std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
27778            <parameter type-id='type-id-1506' is-artificial='yes'/>
27779            <!-- const std::allocator<MallocExtension::FreeListInfo>& -->
27780            <return type-id='type-id-1509'/>
27781          </function-decl>
27782        </member-function>
27783        <member-function access='public'>
27784          <!-- MallocExtension::FreeListInfo* std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::_M_allocate(unsigned long int) -->
27785          <function-decl name='_M_allocate' mangled-name='_ZNSt12_Vector_baseIN15MallocExtension12FreeListInfoESaIS1_EE11_M_allocateEm' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='139' column='1' visibility='default' binding='global' size-in-bits='64'>
27786            <!-- implicit parameter of type 'std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
27787            <parameter type-id='type-id-1545' is-artificial='yes'/>
27788            <!-- parameter of type 'unsigned long int' -->
27789            <parameter type-id='type-id-19'/>
27790            <!-- MallocExtension::FreeListInfo* -->
27791            <return type-id='type-id-1037'/>
27792          </function-decl>
27793        </member-function>
27794        <member-function access='public'>
27795          <!-- void std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::_M_deallocate(MallocExtension::FreeListInfo*, unsigned long int) -->
27796          <function-decl name='_M_deallocate' mangled-name='_ZNSt12_Vector_baseIN15MallocExtension12FreeListInfoESaIS1_EE13_M_deallocateEPS1_m' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='143' column='1' visibility='default' binding='global' size-in-bits='64'>
27797            <!-- implicit parameter of type 'std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
27798            <parameter type-id='type-id-1545' is-artificial='yes'/>
27799            <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
27800            <parameter type-id='type-id-1037'/>
27801            <!-- parameter of type 'unsigned long int' -->
27802            <parameter type-id='type-id-19'/>
27803            <!-- void -->
27804            <return type-id='type-id-75'/>
27805          </function-decl>
27806        </member-function>
27807        <member-function access='public'>
27808          <!-- void std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::_Vector_base() -->
27809          <function-decl name='_Vector_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
27810            <!-- implicit parameter of type 'std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
27811            <parameter type-id='type-id-1545' is-artificial='yes'/>
27812            <!-- void -->
27813            <return type-id='type-id-75'/>
27814          </function-decl>
27815        </member-function>
27816        <member-function access='public'>
27817          <!-- void std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::_Vector_base(const std::allocator<MallocExtension::FreeListInfo>&) -->
27818          <function-decl name='_Vector_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='107' column='1' visibility='default' binding='global' size-in-bits='64'>
27819            <!-- implicit parameter of type 'std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
27820            <parameter type-id='type-id-1545' is-artificial='yes'/>
27821            <!-- parameter of type 'const std::allocator<MallocExtension::FreeListInfo>&' -->
27822            <parameter type-id='type-id-1509'/>
27823            <!-- void -->
27824            <return type-id='type-id-75'/>
27825          </function-decl>
27826        </member-function>
27827        <member-function access='public'>
27828          <!-- void std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::_Vector_base(unsigned long int, const std::allocator<MallocExtension::FreeListInfo>&) -->
27829          <function-decl name='_Vector_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
27830            <!-- implicit parameter of type 'std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
27831            <parameter type-id='type-id-1545' is-artificial='yes'/>
27832            <!-- parameter of type 'unsigned long int' -->
27833            <parameter type-id='type-id-19'/>
27834            <!-- parameter of type 'const std::allocator<MallocExtension::FreeListInfo>&' -->
27835            <parameter type-id='type-id-1509'/>
27836            <!-- void -->
27837            <return type-id='type-id-75'/>
27838          </function-decl>
27839        </member-function>
27840        <member-function access='public' destructor='yes'>
27841          <!-- std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::~_Vector_base(int) -->
27842          <function-decl name='~_Vector_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
27843            <!-- implicit parameter of type 'std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
27844            <parameter type-id='type-id-1545' is-artificial='yes'/>
27845            <!-- artificial parameter of type 'int' -->
27846            <parameter type-id='type-id-1' is-artificial='yes'/>
27847            <!-- void -->
27848            <return type-id='type-id-75'/>
27849          </function-decl>
27850        </member-function>
27851      </class-decl>
27852      <!-- struct std::__copy_move<false, true, std::random_access_iterator_tag> -->
27853      <class-decl name='__copy_move&lt;false, true, std::random_access_iterator_tag&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='307' column='1' id='type-id-1593'>
27854        <member-function access='public' static='yes'>
27855          <!-- MallocExtension::FreeListInfo* std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<MallocExtension::FreeListInfo>(const MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*) -->
27856          <function-decl name='__copy_m&lt;MallocExtension::FreeListInfo&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='376' column='1' visibility='default' binding='global' size-in-bits='64'>
27857            <!-- parameter of type 'const MallocExtension::FreeListInfo*' -->
27858            <parameter type-id='type-id-1482'/>
27859            <!-- parameter of type 'const MallocExtension::FreeListInfo*' -->
27860            <parameter type-id='type-id-1482'/>
27861            <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
27862            <parameter type-id='type-id-1037'/>
27863            <!-- MallocExtension::FreeListInfo* -->
27864            <return type-id='type-id-1037'/>
27865          </function-decl>
27866        </member-function>
27867        <member-function access='public' static='yes'>
27868          <!-- void ()** std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<void (*)()>(void ()* const*, void ()**) -->
27869          <function-decl name='__copy_m&lt;void (*)()&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='376' column='1' visibility='default' binding='global' size-in-bits='64'>
27870            <!-- parameter of type 'void ()* const*' -->
27871            <parameter type-id='type-id-729'/>
27872            <!-- parameter of type 'void ()* const*' -->
27873            <parameter type-id='type-id-729'/>
27874            <!-- parameter of type 'void ()**' -->
27875            <parameter type-id='type-id-731'/>
27876            <!-- void ()** -->
27877            <return type-id='type-id-731'/>
27878          </function-decl>
27879        </member-function>
27880        <member-function access='public' static='yes'>
27881          <!-- void** std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<void*>(void* const*, void**) -->
27882          <function-decl name='__copy_m&lt;void*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='376' column='1' visibility='default' binding='global' size-in-bits='64'>
27883            <!-- parameter of type 'void* const*' -->
27884            <parameter type-id='type-id-251'/>
27885            <!-- parameter of type 'void* const*' -->
27886            <parameter type-id='type-id-251'/>
27887            <!-- parameter of type 'void**' -->
27888            <parameter type-id='type-id-174'/>
27889            <!-- void** -->
27890            <return type-id='type-id-174'/>
27891          </function-decl>
27892        </member-function>
27893        <member-function access='public' static='yes'>
27894          <!-- void** std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<const void*>(void* const*, void**) -->
27895          <function-decl name='__copy_m&lt;const void*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='376' column='1' visibility='default' binding='global' size-in-bits='64'>
27896            <!-- parameter of type 'void* const*' -->
27897            <parameter type-id='type-id-251'/>
27898            <!-- parameter of type 'void* const*' -->
27899            <parameter type-id='type-id-251'/>
27900            <!-- parameter of type 'void**' -->
27901            <parameter type-id='type-id-174'/>
27902            <!-- void** -->
27903            <return type-id='type-id-174'/>
27904          </function-decl>
27905        </member-function>
27906        <member-function access='public' static='yes'>
27907          <!-- void** std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<const void*>(void* const*, void**) -->
27908          <function-decl name='__copy_m&lt;const void*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='376' column='1' visibility='default' binding='global' size-in-bits='64'>
27909            <!-- parameter of type 'void* const*' -->
27910            <parameter type-id='type-id-251'/>
27911            <!-- parameter of type 'void* const*' -->
27912            <parameter type-id='type-id-251'/>
27913            <!-- parameter of type 'void**' -->
27914            <parameter type-id='type-id-174'/>
27915            <!-- void** -->
27916            <return type-id='type-id-174'/>
27917          </function-decl>
27918        </member-function>
27919      </class-decl>
27920      <!-- struct std::__copy_move_backward<false, true, std::random_access_iterator_tag> -->
27921      <class-decl name='__copy_move_backward&lt;false, true, std::random_access_iterator_tag&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='511' column='1' id='type-id-1594'>
27922        <member-function access='public' static='yes'>
27923          <!-- MallocExtension::FreeListInfo* std::__copy_move_backward<false, true, std::random_access_iterator_tag>::__copy_move_b<MallocExtension::FreeListInfo>(const MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*) -->
27924          <function-decl name='__copy_move_b&lt;MallocExtension::FreeListInfo&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='572' column='1' visibility='default' binding='global' size-in-bits='64'>
27925            <!-- parameter of type 'const MallocExtension::FreeListInfo*' -->
27926            <parameter type-id='type-id-1482'/>
27927            <!-- parameter of type 'const MallocExtension::FreeListInfo*' -->
27928            <parameter type-id='type-id-1482'/>
27929            <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
27930            <parameter type-id='type-id-1037'/>
27931            <!-- MallocExtension::FreeListInfo* -->
27932            <return type-id='type-id-1037'/>
27933          </function-decl>
27934        </member-function>
27935        <member-function access='public' static='yes'>
27936          <!-- void ()** std::__copy_move_backward<false, true, std::random_access_iterator_tag>::__copy_move_b<void (*)()>(void ()* const*, void ()**) -->
27937          <function-decl name='__copy_move_b&lt;void (*)()&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='572' column='1' visibility='default' binding='global' size-in-bits='64'>
27938            <!-- parameter of type 'void ()* const*' -->
27939            <parameter type-id='type-id-729'/>
27940            <!-- parameter of type 'void ()* const*' -->
27941            <parameter type-id='type-id-729'/>
27942            <!-- parameter of type 'void ()**' -->
27943            <parameter type-id='type-id-731'/>
27944            <!-- void ()** -->
27945            <return type-id='type-id-731'/>
27946          </function-decl>
27947        </member-function>
27948        <member-function access='public' static='yes'>
27949          <!-- void** std::__copy_move_backward<false, true, std::random_access_iterator_tag>::__copy_move_b<void*>(void* const*, void**) -->
27950          <function-decl name='__copy_move_b&lt;void*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='572' column='1' visibility='default' binding='global' size-in-bits='64'>
27951            <!-- parameter of type 'void* const*' -->
27952            <parameter type-id='type-id-251'/>
27953            <!-- parameter of type 'void* const*' -->
27954            <parameter type-id='type-id-251'/>
27955            <!-- parameter of type 'void**' -->
27956            <parameter type-id='type-id-174'/>
27957            <!-- void** -->
27958            <return type-id='type-id-174'/>
27959          </function-decl>
27960        </member-function>
27961        <member-function access='public' static='yes'>
27962          <!-- HeapProfileTable::AllocValue::Bucket** std::__copy_move_backward<false, true, std::random_access_iterator_tag>::__copy_move_b<HeapProfileTable::Bucket*>(HeapProfileTable::AllocValue::Bucket* const*, HeapProfileTable::AllocValue::Bucket**) -->
27963          <function-decl name='__copy_move_b&lt;HeapProfileTable::Bucket*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='572' column='1' visibility='default' binding='global' size-in-bits='64'>
27964            <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket* const*' -->
27965            <parameter type-id='type-id-856'/>
27966            <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket* const*' -->
27967            <parameter type-id='type-id-856'/>
27968            <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
27969            <parameter type-id='type-id-280'/>
27970            <!-- HeapProfileTable::AllocValue::Bucket** -->
27971            <return type-id='type-id-280'/>
27972          </function-decl>
27973        </member-function>
27974      </class-decl>
27975      <!-- struct std::__miter_base<MallocExtension::FreeListInfo*, false> -->
27976      <class-decl name='__miter_base&lt;MallocExtension::FreeListInfo*, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='285' column='1' id='type-id-1595'>
27977        <member-function access='public' static='yes'>
27978          <!-- MallocExtension::FreeListInfo* std::__miter_base<MallocExtension::FreeListInfo*, false>::__b() -->
27979          <function-decl name='__b' mangled-name='_ZNSt12__miter_baseIPN15MallocExtension12FreeListInfoELb0EE3__bES2_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='287' column='1' visibility='default' binding='global' size-in-bits='64'>
27980            <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
27981            <parameter type-id='type-id-1037'/>
27982            <!-- MallocExtension::FreeListInfo* -->
27983            <return type-id='type-id-1037'/>
27984          </function-decl>
27985        </member-function>
27986      </class-decl>
27987      <!-- struct std::__niter_base<MallocExtension::FreeListInfo*, false> -->
27988      <class-decl name='__niter_base&lt;MallocExtension::FreeListInfo*, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='267' column='1' id='type-id-1596'>
27989        <member-function access='public' static='yes'>
27990          <!-- MallocExtension::FreeListInfo* std::__niter_base<MallocExtension::FreeListInfo*, false>::__b() -->
27991          <function-decl name='__b' mangled-name='_ZNSt12__niter_baseIPN15MallocExtension12FreeListInfoELb0EE3__bES2_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='269' column='1' visibility='default' binding='global' size-in-bits='64'>
27992            <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
27993            <parameter type-id='type-id-1037'/>
27994            <!-- MallocExtension::FreeListInfo* -->
27995            <return type-id='type-id-1037'/>
27996          </function-decl>
27997        </member-function>
27998      </class-decl>
27999      <!-- struct std::__uninitialized_copy<true> -->
28000      <class-decl name='__uninitialized_copy&lt;true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h' line='87' column='1' id='type-id-1597'>
28001        <member-function access='public' static='yes'>
28002          <!-- MallocExtension::FreeListInfo* std::__uninitialized_copy<true>::uninitialized_copy<MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*>(MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*) -->
28003          <function-decl name='uninitialized_copy&lt;MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
28004            <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
28005            <parameter type-id='type-id-1037'/>
28006            <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
28007            <parameter type-id='type-id-1037'/>
28008            <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
28009            <parameter type-id='type-id-1037'/>
28010            <!-- MallocExtension::FreeListInfo* -->
28011            <return type-id='type-id-1037'/>
28012          </function-decl>
28013        </member-function>
28014        <member-function access='public' static='yes'>
28015          <!-- void ()** std::__uninitialized_copy<true>::uninitialized_copy<void (**)(), void (**)()>(void ()**, void ()**) -->
28016          <function-decl name='uninitialized_copy&lt;void (**)(), void (**)()&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
28017            <!-- parameter of type 'void ()**' -->
28018            <parameter type-id='type-id-731'/>
28019            <!-- parameter of type 'void ()**' -->
28020            <parameter type-id='type-id-731'/>
28021            <!-- parameter of type 'void ()**' -->
28022            <parameter type-id='type-id-731'/>
28023            <!-- void ()** -->
28024            <return type-id='type-id-731'/>
28025          </function-decl>
28026        </member-function>
28027      </class-decl>
28028      <!-- struct std::basic_string<char, std::char_traits<char>, std::allocator<char> > -->
28029      <class-decl name='basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stringfwd.h' line='52' column='1' id='type-id-833'>
28030        <member-type access='private'>
28031          <!-- struct std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider -->
28032          <class-decl name='_Alloc_hider' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='258' column='1' id='type-id-1551'>
28033            <!-- class std::allocator<char> -->
28034            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-834'/>
28035            <data-member access='public' layout-offset-in-bits='0'>
28036              <!-- char* std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider::_M_p -->
28037              <var-decl name='_M_p' type-id='type-id-3' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='262' column='1'/>
28038            </data-member>
28039            <member-function access='public' constructor='yes'>
28040              <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider::_Alloc_hider(char*, const std::allocator<char>&) -->
28041              <function-decl name='_Alloc_hider' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='259' column='1' visibility='default' binding='global' size-in-bits='64'>
28042                <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider*' -->
28043                <parameter type-id='type-id-1552' is-artificial='yes'/>
28044                <!-- parameter of type 'char*' -->
28045                <parameter type-id='type-id-3'/>
28046                <!-- parameter of type 'const std::allocator<char>&' -->
28047                <parameter type-id='type-id-837'/>
28048                <!-- void -->
28049                <return type-id='type-id-75'/>
28050              </function-decl>
28051            </member-function>
28052            <member-function access='public' constructor='yes'>
28053              <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider::_Alloc_hider(char*, const std::allocator<char>&) -->
28054              <function-decl name='_Alloc_hider' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='259' column='1' visibility='default' binding='global' size-in-bits='64'>
28055                <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider*' -->
28056                <parameter type-id='type-id-1552' is-artificial='yes'/>
28057                <!-- parameter of type 'char*' -->
28058                <parameter type-id='type-id-3'/>
28059                <!-- parameter of type 'const std::allocator<char>&' -->
28060                <parameter type-id='type-id-837'/>
28061                <!-- void -->
28062                <return type-id='type-id-75'/>
28063              </function-decl>
28064            </member-function>
28065            <member-function access='public' constructor='yes'>
28066              <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider::_Alloc_hider(char*, const std::allocator<char>&) -->
28067              <function-decl name='_Alloc_hider' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='259' column='1' visibility='default' binding='global' size-in-bits='64'>
28068                <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider*' -->
28069                <parameter type-id='type-id-1552' is-artificial='yes'/>
28070                <!-- parameter of type 'char*' -->
28071                <parameter type-id='type-id-3'/>
28072                <!-- parameter of type 'const std::allocator<char>&' -->
28073                <parameter type-id='type-id-837'/>
28074                <!-- void -->
28075                <return type-id='type-id-75'/>
28076              </function-decl>
28077            </member-function>
28078            <member-function access='public' constructor='yes'>
28079              <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider::_Alloc_hider(char*, const std::allocator<char>&) -->
28080              <function-decl name='_Alloc_hider' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='259' column='1' visibility='default' binding='global' size-in-bits='64'>
28081                <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider*' -->
28082                <parameter type-id='type-id-1552' is-artificial='yes'/>
28083                <!-- parameter of type 'char*' -->
28084                <parameter type-id='type-id-3'/>
28085                <!-- parameter of type 'const std::allocator<char>&' -->
28086                <parameter type-id='type-id-837'/>
28087                <!-- void -->
28088                <return type-id='type-id-75'/>
28089              </function-decl>
28090            </member-function>
28091            <member-function access='public' constructor='yes'>
28092              <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider::_Alloc_hider(char*, const std::allocator<char>&) -->
28093              <function-decl name='_Alloc_hider' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='259' column='1' visibility='default' binding='global' size-in-bits='64'>
28094                <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider*' -->
28095                <parameter type-id='type-id-1552' is-artificial='yes'/>
28096                <!-- parameter of type 'char*' -->
28097                <parameter type-id='type-id-3'/>
28098                <!-- parameter of type 'const std::allocator<char>&' -->
28099                <parameter type-id='type-id-837'/>
28100                <!-- void -->
28101                <return type-id='type-id-75'/>
28102              </function-decl>
28103            </member-function>
28104            <member-function access='public' constructor='yes'>
28105              <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider::_Alloc_hider(char*, const std::allocator<char>&) -->
28106              <function-decl name='_Alloc_hider' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='259' column='1' visibility='default' binding='global' size-in-bits='64'>
28107                <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider*' -->
28108                <parameter type-id='type-id-1552' is-artificial='yes'/>
28109                <!-- parameter of type 'char*' -->
28110                <parameter type-id='type-id-3'/>
28111                <!-- parameter of type 'const std::allocator<char>&' -->
28112                <parameter type-id='type-id-837'/>
28113                <!-- void -->
28114                <return type-id='type-id-75'/>
28115              </function-decl>
28116            </member-function>
28117          </class-decl>
28118        </member-type>
28119        <member-type access='public'>
28120          <!-- struct std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep -->
28121          <class-decl name='_Rep' is-struct='yes' visibility='default' id='type-id-1553'/>
28122        </member-type>
28123        <member-type access='private'>
28124          <!-- struct std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep -->
28125          <class-decl name='_Rep' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='148' column='1' id='type-id-583'>
28126            <!-- struct std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep_base -->
28127            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1598'/>
28128            <data-member access='public' static='yes'>
28129              <!-- static const size_t std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_max_size -->
28130              <var-decl name='_S_max_size' type-id='type-id-115' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='51' column='1'/>
28131            </data-member>
28132            <data-member access='public' static='yes'>
28133              <!-- static const char std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_terminal -->
28134              <var-decl name='_S_terminal' type-id='type-id-766' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='56' column='1'/>
28135            </data-member>
28136            <data-member access='public' static='yes'>
28137              <!-- static size_t std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage[4] -->
28138              <var-decl name='_S_empty_rep_storage' type-id='type-id-371' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='68' column='1'/>
28139            </data-member>
28140            <member-function access='public' static='yes'>
28141              <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep& std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep() -->
28142              <function-decl name='_S_empty_rep' mangled-name='_ZNSs4_Rep12_S_empty_repEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='173' column='1' visibility='default' binding='global' size-in-bits='64'>
28143                <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep& -->
28144                <return type-id='type-id-1554'/>
28145              </function-decl>
28146            </member-function>
28147            <member-function access='public'>
28148              <!-- char* std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_M_refdata() -->
28149              <function-decl name='_M_refdata' mangled-name='_ZNSs4_Rep10_M_refdataEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='214' column='1' visibility='default' binding='global' size-in-bits='64'>
28150                <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep*' -->
28151                <parameter type-id='type-id-694' is-artificial='yes'/>
28152                <!-- char* -->
28153                <return type-id='type-id-3'/>
28154              </function-decl>
28155            </member-function>
28156            <member-function access='public'>
28157              <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_M_dispose(const std::allocator<char>&) -->
28158              <function-decl name='_M_dispose' mangled-name='_ZNSs4_Rep10_M_disposeERKSaIcE' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='229' column='1' visibility='default' binding='global' size-in-bits='64'>
28159                <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep*' -->
28160                <parameter type-id='type-id-694' is-artificial='yes'/>
28161                <!-- parameter of type 'const std::allocator<char>&' -->
28162                <parameter type-id='type-id-837'/>
28163                <!-- void -->
28164                <return type-id='type-id-75'/>
28165              </function-decl>
28166            </member-function>
28167            <member-function access='public'>
28168              <!-- bool std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_M_is_leaked() -->
28169              <function-decl name='_M_is_leaked' mangled-name='_ZNKSs4_Rep12_M_is_leakedEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='183' column='1' visibility='default' binding='global' size-in-bits='64'>
28170                <!-- implicit parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep*' -->
28171                <parameter type-id='type-id-585' is-artificial='yes'/>
28172                <!-- bool -->
28173                <return type-id='type-id-76'/>
28174              </function-decl>
28175            </member-function>
28176          </class-decl>
28177        </member-type>
28178        <member-type access='public'>
28179          <!-- struct std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep_base -->
28180          <class-decl name='_Rep_base' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1598'/>
28181        </member-type>
28182        <data-member access='public' static='yes'>
28183          <!-- static const size_t std::basic_string<char, std::char_traits<char>, std::allocator<char> >::npos -->
28184          <var-decl name='npos' type-id='type-id-115' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='270' column='1'/>
28185        </data-member>
28186        <data-member access='private' layout-offset-in-bits='0'>
28187          <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dataplus -->
28188          <var-decl name='_M_dataplus' type-id='type-id-1551' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='274' column='1'/>
28189        </data-member>
28190        <member-function access='public'>
28191          <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() -->
28192          <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='2144' column='1' visibility='default' binding='global' size-in-bits='64'>
28193            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28194            <parameter type-id='type-id-1550' is-artificial='yes'/>
28195            <!-- void -->
28196            <return type-id='type-id-75'/>
28197          </function-decl>
28198        </member-function>
28199        <member-function access='public'>
28200          <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const std::allocator<char>&) -->
28201          <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='178' column='1' visibility='default' binding='global' size-in-bits='64'>
28202            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28203            <parameter type-id='type-id-1550' is-artificial='yes'/>
28204            <!-- parameter of type 'const std::allocator<char>&' -->
28205            <parameter type-id='type-id-837'/>
28206            <!-- void -->
28207            <return type-id='type-id-75'/>
28208          </function-decl>
28209        </member-function>
28210        <member-function access='public'>
28211          <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&) -->
28212          <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='170' column='1' visibility='default' binding='global' size-in-bits='64'>
28213            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28214            <parameter type-id='type-id-1550' is-artificial='yes'/>
28215            <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&' -->
28216            <parameter type-id='type-id-832'/>
28217            <!-- void -->
28218            <return type-id='type-id-75'/>
28219          </function-decl>
28220        </member-function>
28221        <member-function access='public'>
28222          <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned long int, unsigned long int) -->
28223          <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='184' column='1' visibility='default' binding='global' size-in-bits='64'>
28224            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28225            <parameter type-id='type-id-1550' is-artificial='yes'/>
28226            <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&' -->
28227            <parameter type-id='type-id-832'/>
28228            <!-- parameter of type 'unsigned long int' -->
28229            <parameter type-id='type-id-19'/>
28230            <!-- parameter of type 'unsigned long int' -->
28231            <parameter type-id='type-id-19'/>
28232            <!-- void -->
28233            <return type-id='type-id-75'/>
28234          </function-decl>
28235        </member-function>
28236        <member-function access='public'>
28237          <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned long int, unsigned long int, const std::allocator<char>&) -->
28238          <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='194' column='1' visibility='default' binding='global' size-in-bits='64'>
28239            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28240            <parameter type-id='type-id-1550' is-artificial='yes'/>
28241            <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&' -->
28242            <parameter type-id='type-id-832'/>
28243            <!-- parameter of type 'unsigned long int' -->
28244            <parameter type-id='type-id-19'/>
28245            <!-- parameter of type 'unsigned long int' -->
28246            <parameter type-id='type-id-19'/>
28247            <!-- parameter of type 'const std::allocator<char>&' -->
28248            <parameter type-id='type-id-837'/>
28249            <!-- void -->
28250            <return type-id='type-id-75'/>
28251          </function-decl>
28252        </member-function>
28253        <member-function access='public'>
28254          <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const char*, unsigned long int, const std::allocator<char>&) -->
28255          <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='206' column='1' visibility='default' binding='global' size-in-bits='64'>
28256            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28257            <parameter type-id='type-id-1550' is-artificial='yes'/>
28258            <!-- parameter of type 'const char*' -->
28259            <parameter type-id='type-id-2'/>
28260            <!-- parameter of type 'unsigned long int' -->
28261            <parameter type-id='type-id-19'/>
28262            <!-- parameter of type 'const std::allocator<char>&' -->
28263            <parameter type-id='type-id-837'/>
28264            <!-- void -->
28265            <return type-id='type-id-75'/>
28266          </function-decl>
28267        </member-function>
28268        <member-function access='public'>
28269          <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const char*, const std::allocator<char>&) -->
28270          <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='213' column='1' visibility='default' binding='global' size-in-bits='64'>
28271            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28272            <parameter type-id='type-id-1550' is-artificial='yes'/>
28273            <!-- parameter of type 'const char*' -->
28274            <parameter type-id='type-id-2'/>
28275            <!-- parameter of type 'const std::allocator<char>&' -->
28276            <parameter type-id='type-id-837'/>
28277            <!-- void -->
28278            <return type-id='type-id-75'/>
28279          </function-decl>
28280        </member-function>
28281        <member-function access='public'>
28282          <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(unsigned long int, char, const std::allocator<char>&) -->
28283          <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='220' column='1' visibility='default' binding='global' size-in-bits='64'>
28284            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28285            <parameter type-id='type-id-1550' is-artificial='yes'/>
28286            <!-- parameter of type 'unsigned long int' -->
28287            <parameter type-id='type-id-19'/>
28288            <!-- parameter of type 'char' -->
28289            <parameter type-id='type-id-84'/>
28290            <!-- parameter of type 'const std::allocator<char>&' -->
28291            <parameter type-id='type-id-837'/>
28292            <!-- void -->
28293            <return type-id='type-id-75'/>
28294          </function-decl>
28295        </member-function>
28296        <member-function access='public' destructor='yes'>
28297          <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string(int) -->
28298          <function-decl name='~basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='502' column='1' visibility='default' binding='global' size-in-bits='64'>
28299            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28300            <parameter type-id='type-id-1550' is-artificial='yes'/>
28301            <!-- artificial parameter of type 'int' -->
28302            <parameter type-id='type-id-1' is-artificial='yes'/>
28303            <!-- void -->
28304            <return type-id='type-id-75'/>
28305          </function-decl>
28306        </member-function>
28307        <member-function access='public'>
28308          <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() -->
28309          <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='2144' column='1' visibility='default' binding='global' size-in-bits='64'>
28310            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28311            <parameter type-id='type-id-1550' is-artificial='yes'/>
28312            <!-- void -->
28313            <return type-id='type-id-75'/>
28314          </function-decl>
28315        </member-function>
28316        <member-function access='public'>
28317          <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const std::allocator<char>&) -->
28318          <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='178' column='1' visibility='default' binding='global' size-in-bits='64'>
28319            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28320            <parameter type-id='type-id-1550' is-artificial='yes'/>
28321            <!-- parameter of type 'const std::allocator<char>&' -->
28322            <parameter type-id='type-id-837'/>
28323            <!-- void -->
28324            <return type-id='type-id-75'/>
28325          </function-decl>
28326        </member-function>
28327        <member-function access='public'>
28328          <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&) -->
28329          <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='170' column='1' visibility='default' binding='global' size-in-bits='64'>
28330            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28331            <parameter type-id='type-id-1550' is-artificial='yes'/>
28332            <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&' -->
28333            <parameter type-id='type-id-832'/>
28334            <!-- void -->
28335            <return type-id='type-id-75'/>
28336          </function-decl>
28337        </member-function>
28338        <member-function access='public'>
28339          <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned long int, unsigned long int) -->
28340          <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='184' column='1' visibility='default' binding='global' size-in-bits='64'>
28341            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28342            <parameter type-id='type-id-1550' is-artificial='yes'/>
28343            <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&' -->
28344            <parameter type-id='type-id-832'/>
28345            <!-- parameter of type 'unsigned long int' -->
28346            <parameter type-id='type-id-19'/>
28347            <!-- parameter of type 'unsigned long int' -->
28348            <parameter type-id='type-id-19'/>
28349            <!-- void -->
28350            <return type-id='type-id-75'/>
28351          </function-decl>
28352        </member-function>
28353        <member-function access='public'>
28354          <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned long int, unsigned long int, const std::allocator<char>&) -->
28355          <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='194' column='1' visibility='default' binding='global' size-in-bits='64'>
28356            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28357            <parameter type-id='type-id-1550' is-artificial='yes'/>
28358            <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&' -->
28359            <parameter type-id='type-id-832'/>
28360            <!-- parameter of type 'unsigned long int' -->
28361            <parameter type-id='type-id-19'/>
28362            <!-- parameter of type 'unsigned long int' -->
28363            <parameter type-id='type-id-19'/>
28364            <!-- parameter of type 'const std::allocator<char>&' -->
28365            <parameter type-id='type-id-837'/>
28366            <!-- void -->
28367            <return type-id='type-id-75'/>
28368          </function-decl>
28369        </member-function>
28370        <member-function access='public'>
28371          <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const char*, unsigned long int, const std::allocator<char>&) -->
28372          <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='206' column='1' visibility='default' binding='global' size-in-bits='64'>
28373            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28374            <parameter type-id='type-id-1550' is-artificial='yes'/>
28375            <!-- parameter of type 'const char*' -->
28376            <parameter type-id='type-id-2'/>
28377            <!-- parameter of type 'unsigned long int' -->
28378            <parameter type-id='type-id-19'/>
28379            <!-- parameter of type 'const std::allocator<char>&' -->
28380            <parameter type-id='type-id-837'/>
28381            <!-- void -->
28382            <return type-id='type-id-75'/>
28383          </function-decl>
28384        </member-function>
28385        <member-function access='public'>
28386          <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const char*, const std::allocator<char>&) -->
28387          <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='213' column='1' visibility='default' binding='global' size-in-bits='64'>
28388            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28389            <parameter type-id='type-id-1550' is-artificial='yes'/>
28390            <!-- parameter of type 'const char*' -->
28391            <parameter type-id='type-id-2'/>
28392            <!-- parameter of type 'const std::allocator<char>&' -->
28393            <parameter type-id='type-id-837'/>
28394            <!-- void -->
28395            <return type-id='type-id-75'/>
28396          </function-decl>
28397        </member-function>
28398        <member-function access='public'>
28399          <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(unsigned long int, char, const std::allocator<char>&) -->
28400          <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='220' column='1' visibility='default' binding='global' size-in-bits='64'>
28401            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28402            <parameter type-id='type-id-1550' is-artificial='yes'/>
28403            <!-- parameter of type 'unsigned long int' -->
28404            <parameter type-id='type-id-19'/>
28405            <!-- parameter of type 'char' -->
28406            <parameter type-id='type-id-84'/>
28407            <!-- parameter of type 'const std::allocator<char>&' -->
28408            <parameter type-id='type-id-837'/>
28409            <!-- void -->
28410            <return type-id='type-id-75'/>
28411          </function-decl>
28412        </member-function>
28413        <member-function access='public' destructor='yes'>
28414          <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string(int) -->
28415          <function-decl name='~basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='502' column='1' visibility='default' binding='global' size-in-bits='64'>
28416            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28417            <parameter type-id='type-id-1550' is-artificial='yes'/>
28418            <!-- artificial parameter of type 'int' -->
28419            <parameter type-id='type-id-1' is-artificial='yes'/>
28420            <!-- void -->
28421            <return type-id='type-id-75'/>
28422          </function-decl>
28423        </member-function>
28424        <member-function access='private'>
28425          <!-- char* std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() -->
28426          <function-decl name='_M_data' mangled-name='_ZNKSs7_M_dataEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='277' column='1' visibility='default' binding='global' size-in-bits='64'>
28427            <!-- implicit parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28428            <parameter type-id='type-id-1512' is-artificial='yes'/>
28429            <!-- char* -->
28430            <return type-id='type-id-3'/>
28431          </function-decl>
28432        </member-function>
28433        <member-function access='private'>
28434          <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep* std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_rep() -->
28435          <function-decl name='_M_rep' mangled-name='_ZNKSs6_M_repEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='285' column='1' visibility='default' binding='global' size-in-bits='64'>
28436            <!-- implicit parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28437            <parameter type-id='type-id-1512' is-artificial='yes'/>
28438            <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep* -->
28439            <return type-id='type-id-694'/>
28440          </function-decl>
28441        </member-function>
28442        <member-function access='public'>
28443          <!-- size_t std::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() -->
28444          <function-decl name='size' mangled-name='_ZNKSs4sizeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='628' column='1' visibility='default' binding='global' size-in-bits='64'>
28445            <!-- implicit parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28446            <parameter type-id='type-id-1512' is-artificial='yes'/>
28447            <!-- typedef size_t -->
28448            <return type-id='type-id-7'/>
28449          </function-decl>
28450        </member-function>
28451        <member-function access='private' static='yes'>
28452          <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep& std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_empty_rep() -->
28453          <function-decl name='_S_empty_rep' mangled-name='_ZNSs12_S_empty_repEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='411' column='1' visibility='default' binding='global' size-in-bits='64'>
28454            <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep& -->
28455            <return type-id='type-id-1554'/>
28456          </function-decl>
28457        </member-function>
28458        <member-function access='public'>
28459          <!-- std::allocator<char> std::basic_string<char, std::char_traits<char>, std::allocator<char> >::get_allocator() -->
28460          <function-decl name='get_allocator' mangled-name='_ZNKSs13get_allocatorEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='1629' column='1' visibility='default' binding='global' size-in-bits='64'>
28461            <!-- implicit parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28462            <parameter type-id='type-id-1512' is-artificial='yes'/>
28463            <!-- struct std::allocator<char> -->
28464            <return type-id='type-id-834'/>
28465          </function-decl>
28466        </member-function>
28467        <member-function access='public'>
28468          <!-- const char* std::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() -->
28469          <function-decl name='c_str' mangled-name='_ZNKSs5c_strEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='1612' column='1' visibility='default' binding='global' size-in-bits='64'>
28470            <!-- implicit parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28471            <parameter type-id='type-id-1512' is-artificial='yes'/>
28472            <!-- const char* -->
28473            <return type-id='type-id-2'/>
28474          </function-decl>
28475        </member-function>
28476        <member-function access='public'>
28477          <!-- bool std::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty() -->
28478          <function-decl name='empty' mangled-name='_ZNKSs5emptyEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='708' column='1' visibility='default' binding='global' size-in-bits='64'>
28479            <!-- implicit parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28480            <parameter type-id='type-id-1512' is-artificial='yes'/>
28481            <!-- bool -->
28482            <return type-id='type-id-76'/>
28483          </function-decl>
28484        </member-function>
28485        <member-function access='public'>
28486          <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >& std::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(const char*) -->
28487          <function-decl name='operator+=' mangled-name='_ZNSspLEPKc' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='804' column='1' visibility='default' binding='global' size-in-bits='64'>
28488            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28489            <parameter type-id='type-id-1550' is-artificial='yes'/>
28490            <!-- parameter of type 'const char*' -->
28491            <parameter type-id='type-id-2'/>
28492            <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >& -->
28493            <return type-id='type-id-1549'/>
28494          </function-decl>
28495        </member-function>
28496        <member-function access='public'>
28497          <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::clear() -->
28498          <function-decl name='clear' mangled-name='_ZNSs5clearEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='701' column='1' visibility='default' binding='global' size-in-bits='64'>
28499            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28500            <parameter type-id='type-id-1550' is-artificial='yes'/>
28501            <!-- void -->
28502            <return type-id='type-id-75'/>
28503          </function-decl>
28504        </member-function>
28505        <member-function access='public'>
28506          <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >& std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(const char*) -->
28507          <function-decl name='append' mangled-name='_ZNSs6appendEPKc' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='868' column='1' visibility='default' binding='global' size-in-bits='64'>
28508            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28509            <parameter type-id='type-id-1550' is-artificial='yes'/>
28510            <!-- parameter of type 'const char*' -->
28511            <parameter type-id='type-id-2'/>
28512            <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >& -->
28513            <return type-id='type-id-1549'/>
28514          </function-decl>
28515        </member-function>
28516        <member-function access='public'>
28517          <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() -->
28518          <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='2144' column='1' visibility='default' binding='global' size-in-bits='64'>
28519            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28520            <parameter type-id='type-id-1550' is-artificial='yes'/>
28521            <!-- void -->
28522            <return type-id='type-id-75'/>
28523          </function-decl>
28524        </member-function>
28525        <member-function access='public'>
28526          <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const std::allocator<char>&) -->
28527          <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='178' column='1' visibility='default' binding='global' size-in-bits='64'>
28528            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28529            <parameter type-id='type-id-1550' is-artificial='yes'/>
28530            <!-- parameter of type 'const std::allocator<char>&' -->
28531            <parameter type-id='type-id-837'/>
28532            <!-- void -->
28533            <return type-id='type-id-75'/>
28534          </function-decl>
28535        </member-function>
28536        <member-function access='public'>
28537          <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&) -->
28538          <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='170' column='1' visibility='default' binding='global' size-in-bits='64'>
28539            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28540            <parameter type-id='type-id-1550' is-artificial='yes'/>
28541            <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&' -->
28542            <parameter type-id='type-id-832'/>
28543            <!-- void -->
28544            <return type-id='type-id-75'/>
28545          </function-decl>
28546        </member-function>
28547        <member-function access='public'>
28548          <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned long int, unsigned long int) -->
28549          <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='184' column='1' visibility='default' binding='global' size-in-bits='64'>
28550            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28551            <parameter type-id='type-id-1550' is-artificial='yes'/>
28552            <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&' -->
28553            <parameter type-id='type-id-832'/>
28554            <!-- parameter of type 'unsigned long int' -->
28555            <parameter type-id='type-id-19'/>
28556            <!-- parameter of type 'unsigned long int' -->
28557            <parameter type-id='type-id-19'/>
28558            <!-- void -->
28559            <return type-id='type-id-75'/>
28560          </function-decl>
28561        </member-function>
28562        <member-function access='public'>
28563          <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned long int, unsigned long int, const std::allocator<char>&) -->
28564          <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='194' column='1' visibility='default' binding='global' size-in-bits='64'>
28565            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28566            <parameter type-id='type-id-1550' is-artificial='yes'/>
28567            <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&' -->
28568            <parameter type-id='type-id-832'/>
28569            <!-- parameter of type 'unsigned long int' -->
28570            <parameter type-id='type-id-19'/>
28571            <!-- parameter of type 'unsigned long int' -->
28572            <parameter type-id='type-id-19'/>
28573            <!-- parameter of type 'const std::allocator<char>&' -->
28574            <parameter type-id='type-id-837'/>
28575            <!-- void -->
28576            <return type-id='type-id-75'/>
28577          </function-decl>
28578        </member-function>
28579        <member-function access='public'>
28580          <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const char*, unsigned long int, const std::allocator<char>&) -->
28581          <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='206' column='1' visibility='default' binding='global' size-in-bits='64'>
28582            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28583            <parameter type-id='type-id-1550' is-artificial='yes'/>
28584            <!-- parameter of type 'const char*' -->
28585            <parameter type-id='type-id-2'/>
28586            <!-- parameter of type 'unsigned long int' -->
28587            <parameter type-id='type-id-19'/>
28588            <!-- parameter of type 'const std::allocator<char>&' -->
28589            <parameter type-id='type-id-837'/>
28590            <!-- void -->
28591            <return type-id='type-id-75'/>
28592          </function-decl>
28593        </member-function>
28594        <member-function access='public'>
28595          <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const char*, const std::allocator<char>&) -->
28596          <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='213' column='1' visibility='default' binding='global' size-in-bits='64'>
28597            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28598            <parameter type-id='type-id-1550' is-artificial='yes'/>
28599            <!-- parameter of type 'const char*' -->
28600            <parameter type-id='type-id-2'/>
28601            <!-- parameter of type 'const std::allocator<char>&' -->
28602            <parameter type-id='type-id-837'/>
28603            <!-- void -->
28604            <return type-id='type-id-75'/>
28605          </function-decl>
28606        </member-function>
28607        <member-function access='public'>
28608          <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(unsigned long int, char, const std::allocator<char>&) -->
28609          <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='220' column='1' visibility='default' binding='global' size-in-bits='64'>
28610            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28611            <parameter type-id='type-id-1550' is-artificial='yes'/>
28612            <!-- parameter of type 'unsigned long int' -->
28613            <parameter type-id='type-id-19'/>
28614            <!-- parameter of type 'char' -->
28615            <parameter type-id='type-id-84'/>
28616            <!-- parameter of type 'const std::allocator<char>&' -->
28617            <parameter type-id='type-id-837'/>
28618            <!-- void -->
28619            <return type-id='type-id-75'/>
28620          </function-decl>
28621        </member-function>
28622        <member-function access='public' destructor='yes'>
28623          <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string(int) -->
28624          <function-decl name='~basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='502' column='1' visibility='default' binding='global' size-in-bits='64'>
28625            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28626            <parameter type-id='type-id-1550' is-artificial='yes'/>
28627            <!-- artificial parameter of type 'int' -->
28628            <parameter type-id='type-id-1' is-artificial='yes'/>
28629            <!-- void -->
28630            <return type-id='type-id-75'/>
28631          </function-decl>
28632        </member-function>
28633        <member-function access='public'>
28634          <!-- const char* std::basic_string<char, std::char_traits<char>, std::allocator<char> >::data() -->
28635          <function-decl name='data' mangled-name='_ZNKSs4dataEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='1622' column='1' visibility='default' binding='global' size-in-bits='64'>
28636            <!-- implicit parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28637            <parameter type-id='type-id-1512' is-artificial='yes'/>
28638            <!-- const char* -->
28639            <return type-id='type-id-2'/>
28640          </function-decl>
28641        </member-function>
28642        <member-function access='public'>
28643          <!-- size_t std::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() -->
28644          <function-decl name='length' mangled-name='_ZNKSs6lengthEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='634' column='1' visibility='default' binding='global' size-in-bits='64'>
28645            <!-- implicit parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28646            <parameter type-id='type-id-1512' is-artificial='yes'/>
28647            <!-- typedef size_t -->
28648            <return type-id='type-id-7'/>
28649          </function-decl>
28650        </member-function>
28651        <member-function access='public'>
28652          <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() -->
28653          <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='2144' column='1' visibility='default' binding='global' size-in-bits='64'>
28654            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28655            <parameter type-id='type-id-1550' is-artificial='yes'/>
28656            <!-- void -->
28657            <return type-id='type-id-75'/>
28658          </function-decl>
28659        </member-function>
28660        <member-function access='public'>
28661          <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const std::allocator<char>&) -->
28662          <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='178' column='1' visibility='default' binding='global' size-in-bits='64'>
28663            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28664            <parameter type-id='type-id-1550' is-artificial='yes'/>
28665            <!-- parameter of type 'const std::allocator<char>&' -->
28666            <parameter type-id='type-id-837'/>
28667            <!-- void -->
28668            <return type-id='type-id-75'/>
28669          </function-decl>
28670        </member-function>
28671        <member-function access='public'>
28672          <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&) -->
28673          <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='170' column='1' visibility='default' binding='global' size-in-bits='64'>
28674            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28675            <parameter type-id='type-id-1550' is-artificial='yes'/>
28676            <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&' -->
28677            <parameter type-id='type-id-832'/>
28678            <!-- void -->
28679            <return type-id='type-id-75'/>
28680          </function-decl>
28681        </member-function>
28682        <member-function access='public'>
28683          <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned long int, unsigned long int) -->
28684          <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='184' column='1' visibility='default' binding='global' size-in-bits='64'>
28685            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28686            <parameter type-id='type-id-1550' is-artificial='yes'/>
28687            <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&' -->
28688            <parameter type-id='type-id-832'/>
28689            <!-- parameter of type 'unsigned long int' -->
28690            <parameter type-id='type-id-19'/>
28691            <!-- parameter of type 'unsigned long int' -->
28692            <parameter type-id='type-id-19'/>
28693            <!-- void -->
28694            <return type-id='type-id-75'/>
28695          </function-decl>
28696        </member-function>
28697        <member-function access='public'>
28698          <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned long int, unsigned long int, const std::allocator<char>&) -->
28699          <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='194' column='1' visibility='default' binding='global' size-in-bits='64'>
28700            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28701            <parameter type-id='type-id-1550' is-artificial='yes'/>
28702            <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&' -->
28703            <parameter type-id='type-id-832'/>
28704            <!-- parameter of type 'unsigned long int' -->
28705            <parameter type-id='type-id-19'/>
28706            <!-- parameter of type 'unsigned long int' -->
28707            <parameter type-id='type-id-19'/>
28708            <!-- parameter of type 'const std::allocator<char>&' -->
28709            <parameter type-id='type-id-837'/>
28710            <!-- void -->
28711            <return type-id='type-id-75'/>
28712          </function-decl>
28713        </member-function>
28714        <member-function access='public'>
28715          <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const char*, unsigned long int, const std::allocator<char>&) -->
28716          <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='206' column='1' visibility='default' binding='global' size-in-bits='64'>
28717            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28718            <parameter type-id='type-id-1550' is-artificial='yes'/>
28719            <!-- parameter of type 'const char*' -->
28720            <parameter type-id='type-id-2'/>
28721            <!-- parameter of type 'unsigned long int' -->
28722            <parameter type-id='type-id-19'/>
28723            <!-- parameter of type 'const std::allocator<char>&' -->
28724            <parameter type-id='type-id-837'/>
28725            <!-- void -->
28726            <return type-id='type-id-75'/>
28727          </function-decl>
28728        </member-function>
28729        <member-function access='public'>
28730          <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const char*, const std::allocator<char>&) -->
28731          <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='213' column='1' visibility='default' binding='global' size-in-bits='64'>
28732            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28733            <parameter type-id='type-id-1550' is-artificial='yes'/>
28734            <!-- parameter of type 'const char*' -->
28735            <parameter type-id='type-id-2'/>
28736            <!-- parameter of type 'const std::allocator<char>&' -->
28737            <parameter type-id='type-id-837'/>
28738            <!-- void -->
28739            <return type-id='type-id-75'/>
28740          </function-decl>
28741        </member-function>
28742        <member-function access='public'>
28743          <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(unsigned long int, char, const std::allocator<char>&) -->
28744          <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='220' column='1' visibility='default' binding='global' size-in-bits='64'>
28745            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28746            <parameter type-id='type-id-1550' is-artificial='yes'/>
28747            <!-- parameter of type 'unsigned long int' -->
28748            <parameter type-id='type-id-19'/>
28749            <!-- parameter of type 'char' -->
28750            <parameter type-id='type-id-84'/>
28751            <!-- parameter of type 'const std::allocator<char>&' -->
28752            <parameter type-id='type-id-837'/>
28753            <!-- void -->
28754            <return type-id='type-id-75'/>
28755          </function-decl>
28756        </member-function>
28757        <member-function access='public' destructor='yes'>
28758          <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string(int) -->
28759          <function-decl name='~basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='502' column='1' visibility='default' binding='global' size-in-bits='64'>
28760            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28761            <parameter type-id='type-id-1550' is-artificial='yes'/>
28762            <!-- artificial parameter of type 'int' -->
28763            <parameter type-id='type-id-1' is-artificial='yes'/>
28764            <!-- void -->
28765            <return type-id='type-id-75'/>
28766          </function-decl>
28767        </member-function>
28768        <member-function access='public'>
28769          <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() -->
28770          <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='2144' column='1' visibility='default' binding='global' size-in-bits='64'>
28771            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28772            <parameter type-id='type-id-1550' is-artificial='yes'/>
28773            <!-- void -->
28774            <return type-id='type-id-75'/>
28775          </function-decl>
28776        </member-function>
28777        <member-function access='public'>
28778          <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const std::allocator<char>&) -->
28779          <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='178' column='1' visibility='default' binding='global' size-in-bits='64'>
28780            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28781            <parameter type-id='type-id-1550' is-artificial='yes'/>
28782            <!-- parameter of type 'const std::allocator<char>&' -->
28783            <parameter type-id='type-id-837'/>
28784            <!-- void -->
28785            <return type-id='type-id-75'/>
28786          </function-decl>
28787        </member-function>
28788        <member-function access='public'>
28789          <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&) -->
28790          <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='170' column='1' visibility='default' binding='global' size-in-bits='64'>
28791            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28792            <parameter type-id='type-id-1550' is-artificial='yes'/>
28793            <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&' -->
28794            <parameter type-id='type-id-832'/>
28795            <!-- void -->
28796            <return type-id='type-id-75'/>
28797          </function-decl>
28798        </member-function>
28799        <member-function access='public'>
28800          <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned long int, unsigned long int) -->
28801          <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='184' column='1' visibility='default' binding='global' size-in-bits='64'>
28802            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28803            <parameter type-id='type-id-1550' is-artificial='yes'/>
28804            <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&' -->
28805            <parameter type-id='type-id-832'/>
28806            <!-- parameter of type 'unsigned long int' -->
28807            <parameter type-id='type-id-19'/>
28808            <!-- parameter of type 'unsigned long int' -->
28809            <parameter type-id='type-id-19'/>
28810            <!-- void -->
28811            <return type-id='type-id-75'/>
28812          </function-decl>
28813        </member-function>
28814        <member-function access='public'>
28815          <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned long int, unsigned long int, const std::allocator<char>&) -->
28816          <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='194' column='1' visibility='default' binding='global' size-in-bits='64'>
28817            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28818            <parameter type-id='type-id-1550' is-artificial='yes'/>
28819            <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&' -->
28820            <parameter type-id='type-id-832'/>
28821            <!-- parameter of type 'unsigned long int' -->
28822            <parameter type-id='type-id-19'/>
28823            <!-- parameter of type 'unsigned long int' -->
28824            <parameter type-id='type-id-19'/>
28825            <!-- parameter of type 'const std::allocator<char>&' -->
28826            <parameter type-id='type-id-837'/>
28827            <!-- void -->
28828            <return type-id='type-id-75'/>
28829          </function-decl>
28830        </member-function>
28831        <member-function access='public'>
28832          <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const char*, unsigned long int, const std::allocator<char>&) -->
28833          <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='206' column='1' visibility='default' binding='global' size-in-bits='64'>
28834            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28835            <parameter type-id='type-id-1550' is-artificial='yes'/>
28836            <!-- parameter of type 'const char*' -->
28837            <parameter type-id='type-id-2'/>
28838            <!-- parameter of type 'unsigned long int' -->
28839            <parameter type-id='type-id-19'/>
28840            <!-- parameter of type 'const std::allocator<char>&' -->
28841            <parameter type-id='type-id-837'/>
28842            <!-- void -->
28843            <return type-id='type-id-75'/>
28844          </function-decl>
28845        </member-function>
28846        <member-function access='public'>
28847          <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const char*, const std::allocator<char>&) -->
28848          <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='213' column='1' visibility='default' binding='global' size-in-bits='64'>
28849            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28850            <parameter type-id='type-id-1550' is-artificial='yes'/>
28851            <!-- parameter of type 'const char*' -->
28852            <parameter type-id='type-id-2'/>
28853            <!-- parameter of type 'const std::allocator<char>&' -->
28854            <parameter type-id='type-id-837'/>
28855            <!-- void -->
28856            <return type-id='type-id-75'/>
28857          </function-decl>
28858        </member-function>
28859        <member-function access='public'>
28860          <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(unsigned long int, char, const std::allocator<char>&) -->
28861          <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='220' column='1' visibility='default' binding='global' size-in-bits='64'>
28862            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28863            <parameter type-id='type-id-1550' is-artificial='yes'/>
28864            <!-- parameter of type 'unsigned long int' -->
28865            <parameter type-id='type-id-19'/>
28866            <!-- parameter of type 'char' -->
28867            <parameter type-id='type-id-84'/>
28868            <!-- parameter of type 'const std::allocator<char>&' -->
28869            <parameter type-id='type-id-837'/>
28870            <!-- void -->
28871            <return type-id='type-id-75'/>
28872          </function-decl>
28873        </member-function>
28874        <member-function access='public' destructor='yes'>
28875          <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string(int) -->
28876          <function-decl name='~basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='502' column='1' visibility='default' binding='global' size-in-bits='64'>
28877            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28878            <parameter type-id='type-id-1550' is-artificial='yes'/>
28879            <!-- artificial parameter of type 'int' -->
28880            <parameter type-id='type-id-1' is-artificial='yes'/>
28881            <!-- void -->
28882            <return type-id='type-id-75'/>
28883          </function-decl>
28884        </member-function>
28885        <member-function access='public'>
28886          <!-- char& std::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long int) -->
28887          <function-decl name='operator[]' mangled-name='_ZNSsixEm' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='740' column='1' visibility='default' binding='global' size-in-bits='64'>
28888            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28889            <parameter type-id='type-id-1550' is-artificial='yes'/>
28890            <!-- parameter of type 'unsigned long int' -->
28891            <parameter type-id='type-id-19'/>
28892            <!-- char& -->
28893            <return type-id='type-id-1479'/>
28894          </function-decl>
28895        </member-function>
28896        <member-function access='public'>
28897          <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned long int) -->
28898          <function-decl name='resize' mangled-name='_ZNSs6resizeEm' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='666' column='1' visibility='default' binding='global' size-in-bits='64'>
28899            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28900            <parameter type-id='type-id-1550' is-artificial='yes'/>
28901            <!-- parameter of type 'unsigned long int' -->
28902            <parameter type-id='type-id-19'/>
28903            <!-- void -->
28904            <return type-id='type-id-75'/>
28905          </function-decl>
28906        </member-function>
28907        <member-function access='private'>
28908          <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_leak() -->
28909          <function-decl name='_M_leak' mangled-name='_ZNSs7_M_leakEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='299' column='1' visibility='default' binding='global' size-in-bits='64'>
28910            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28911            <parameter type-id='type-id-1550' is-artificial='yes'/>
28912            <!-- void -->
28913            <return type-id='type-id-75'/>
28914          </function-decl>
28915        </member-function>
28916        <member-function access='public'>
28917          <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() -->
28918          <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='2144' column='1' visibility='default' binding='global' size-in-bits='64'>
28919            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28920            <parameter type-id='type-id-1550' is-artificial='yes'/>
28921            <!-- void -->
28922            <return type-id='type-id-75'/>
28923          </function-decl>
28924        </member-function>
28925        <member-function access='public'>
28926          <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const std::allocator<char>&) -->
28927          <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='178' column='1' visibility='default' binding='global' size-in-bits='64'>
28928            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28929            <parameter type-id='type-id-1550' is-artificial='yes'/>
28930            <!-- parameter of type 'const std::allocator<char>&' -->
28931            <parameter type-id='type-id-837'/>
28932            <!-- void -->
28933            <return type-id='type-id-75'/>
28934          </function-decl>
28935        </member-function>
28936        <member-function access='public'>
28937          <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&) -->
28938          <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='170' column='1' visibility='default' binding='global' size-in-bits='64'>
28939            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28940            <parameter type-id='type-id-1550' is-artificial='yes'/>
28941            <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&' -->
28942            <parameter type-id='type-id-832'/>
28943            <!-- void -->
28944            <return type-id='type-id-75'/>
28945          </function-decl>
28946        </member-function>
28947        <member-function access='public'>
28948          <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned long int, unsigned long int) -->
28949          <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='184' column='1' visibility='default' binding='global' size-in-bits='64'>
28950            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28951            <parameter type-id='type-id-1550' is-artificial='yes'/>
28952            <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&' -->
28953            <parameter type-id='type-id-832'/>
28954            <!-- parameter of type 'unsigned long int' -->
28955            <parameter type-id='type-id-19'/>
28956            <!-- parameter of type 'unsigned long int' -->
28957            <parameter type-id='type-id-19'/>
28958            <!-- void -->
28959            <return type-id='type-id-75'/>
28960          </function-decl>
28961        </member-function>
28962        <member-function access='public'>
28963          <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned long int, unsigned long int, const std::allocator<char>&) -->
28964          <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='194' column='1' visibility='default' binding='global' size-in-bits='64'>
28965            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28966            <parameter type-id='type-id-1550' is-artificial='yes'/>
28967            <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&' -->
28968            <parameter type-id='type-id-832'/>
28969            <!-- parameter of type 'unsigned long int' -->
28970            <parameter type-id='type-id-19'/>
28971            <!-- parameter of type 'unsigned long int' -->
28972            <parameter type-id='type-id-19'/>
28973            <!-- parameter of type 'const std::allocator<char>&' -->
28974            <parameter type-id='type-id-837'/>
28975            <!-- void -->
28976            <return type-id='type-id-75'/>
28977          </function-decl>
28978        </member-function>
28979        <member-function access='public'>
28980          <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const char*, unsigned long int, const std::allocator<char>&) -->
28981          <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='206' column='1' visibility='default' binding='global' size-in-bits='64'>
28982            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28983            <parameter type-id='type-id-1550' is-artificial='yes'/>
28984            <!-- parameter of type 'const char*' -->
28985            <parameter type-id='type-id-2'/>
28986            <!-- parameter of type 'unsigned long int' -->
28987            <parameter type-id='type-id-19'/>
28988            <!-- parameter of type 'const std::allocator<char>&' -->
28989            <parameter type-id='type-id-837'/>
28990            <!-- void -->
28991            <return type-id='type-id-75'/>
28992          </function-decl>
28993        </member-function>
28994        <member-function access='public'>
28995          <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const char*, const std::allocator<char>&) -->
28996          <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='213' column='1' visibility='default' binding='global' size-in-bits='64'>
28997            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28998            <parameter type-id='type-id-1550' is-artificial='yes'/>
28999            <!-- parameter of type 'const char*' -->
29000            <parameter type-id='type-id-2'/>
29001            <!-- parameter of type 'const std::allocator<char>&' -->
29002            <parameter type-id='type-id-837'/>
29003            <!-- void -->
29004            <return type-id='type-id-75'/>
29005          </function-decl>
29006        </member-function>
29007        <member-function access='public'>
29008          <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(unsigned long int, char, const std::allocator<char>&) -->
29009          <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='220' column='1' visibility='default' binding='global' size-in-bits='64'>
29010            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
29011            <parameter type-id='type-id-1550' is-artificial='yes'/>
29012            <!-- parameter of type 'unsigned long int' -->
29013            <parameter type-id='type-id-19'/>
29014            <!-- parameter of type 'char' -->
29015            <parameter type-id='type-id-84'/>
29016            <!-- parameter of type 'const std::allocator<char>&' -->
29017            <parameter type-id='type-id-837'/>
29018            <!-- void -->
29019            <return type-id='type-id-75'/>
29020          </function-decl>
29021        </member-function>
29022        <member-function access='public' destructor='yes'>
29023          <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string(int) -->
29024          <function-decl name='~basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='502' column='1' visibility='default' binding='global' size-in-bits='64'>
29025            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
29026            <parameter type-id='type-id-1550' is-artificial='yes'/>
29027            <!-- artificial parameter of type 'int' -->
29028            <parameter type-id='type-id-1' is-artificial='yes'/>
29029            <!-- void -->
29030            <return type-id='type-id-75'/>
29031          </function-decl>
29032        </member-function>
29033      </class-decl>
29034      <!-- struct std::nothrow_t -->
29035      <class-decl name='nothrow_t' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/new' line='67' column='1' id='type-id-1517'/>
29036      <!-- struct std::numeric_limits<long unsigned int> -->
29037      <class-decl name='numeric_limits&lt;long unsigned int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='926' column='1' id='type-id-1599'>
29038        <data-member access='public' static='yes'>
29039          <!-- static const bool std::numeric_limits<long unsigned int>::is_specialized -->
29040          <var-decl name='is_specialized' type-id='type-id-491' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='927' column='1'/>
29041        </data-member>
29042        <data-member access='public' static='yes'>
29043          <!-- static const int std::numeric_limits<long unsigned int>::digits -->
29044          <var-decl name='digits' type-id='type-id-139' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='934' column='1'/>
29045        </data-member>
29046        <data-member access='public' static='yes'>
29047          <!-- static const int std::numeric_limits<long unsigned int>::digits10 -->
29048          <var-decl name='digits10' type-id='type-id-139' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='935' column='1'/>
29049        </data-member>
29050        <data-member access='public' static='yes'>
29051          <!-- static const bool std::numeric_limits<long unsigned int>::is_signed -->
29052          <var-decl name='is_signed' type-id='type-id-491' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='936' column='1'/>
29053        </data-member>
29054        <data-member access='public' static='yes'>
29055          <!-- static const bool std::numeric_limits<long unsigned int>::is_integer -->
29056          <var-decl name='is_integer' type-id='type-id-491' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='937' column='1'/>
29057        </data-member>
29058        <data-member access='public' static='yes'>
29059          <!-- static const bool std::numeric_limits<long unsigned int>::is_exact -->
29060          <var-decl name='is_exact' type-id='type-id-491' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='938' column='1'/>
29061        </data-member>
29062        <data-member access='public' static='yes'>
29063          <!-- static const int std::numeric_limits<long unsigned int>::radix -->
29064          <var-decl name='radix' type-id='type-id-139' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='939' column='1'/>
29065        </data-member>
29066        <data-member access='public' static='yes'>
29067          <!-- static const int std::numeric_limits<long unsigned int>::min_exponent -->
29068          <var-decl name='min_exponent' type-id='type-id-139' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='945' column='1'/>
29069        </data-member>
29070        <data-member access='public' static='yes'>
29071          <!-- static const int std::numeric_limits<long unsigned int>::min_exponent10 -->
29072          <var-decl name='min_exponent10' type-id='type-id-139' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='946' column='1'/>
29073        </data-member>
29074        <data-member access='public' static='yes'>
29075          <!-- static const int std::numeric_limits<long unsigned int>::max_exponent -->
29076          <var-decl name='max_exponent' type-id='type-id-139' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='947' column='1'/>
29077        </data-member>
29078        <data-member access='public' static='yes'>
29079          <!-- static const int std::numeric_limits<long unsigned int>::max_exponent10 -->
29080          <var-decl name='max_exponent10' type-id='type-id-139' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='948' column='1'/>
29081        </data-member>
29082        <data-member access='public' static='yes'>
29083          <!-- static const bool std::numeric_limits<long unsigned int>::has_infinity -->
29084          <var-decl name='has_infinity' type-id='type-id-491' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='950' column='1'/>
29085        </data-member>
29086        <data-member access='public' static='yes'>
29087          <!-- static const bool std::numeric_limits<long unsigned int>::has_quiet_NaN -->
29088          <var-decl name='has_quiet_NaN' type-id='type-id-491' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='951' column='1'/>
29089        </data-member>
29090        <data-member access='public' static='yes'>
29091          <!-- static const bool std::numeric_limits<long unsigned int>::has_signaling_NaN -->
29092          <var-decl name='has_signaling_NaN' type-id='type-id-491' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='952' column='1'/>
29093        </data-member>
29094        <data-member access='public' static='yes'>
29095          <!-- static const std::float_denorm_style std::numeric_limits<long unsigned int>::has_denorm -->
29096          <var-decl name='has_denorm' type-id='type-id-1514' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='953' column='1'/>
29097        </data-member>
29098        <data-member access='public' static='yes'>
29099          <!-- static const bool std::numeric_limits<long unsigned int>::has_denorm_loss -->
29100          <var-decl name='has_denorm_loss' type-id='type-id-491' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='954' column='1'/>
29101        </data-member>
29102        <data-member access='public' static='yes'>
29103          <!-- static const bool std::numeric_limits<long unsigned int>::is_iec559 -->
29104          <var-decl name='is_iec559' type-id='type-id-491' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='965' column='1'/>
29105        </data-member>
29106        <data-member access='public' static='yes'>
29107          <!-- static const bool std::numeric_limits<long unsigned int>::is_bounded -->
29108          <var-decl name='is_bounded' type-id='type-id-491' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='966' column='1'/>
29109        </data-member>
29110        <data-member access='public' static='yes'>
29111          <!-- static const bool std::numeric_limits<long unsigned int>::is_modulo -->
29112          <var-decl name='is_modulo' type-id='type-id-491' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='967' column='1'/>
29113        </data-member>
29114        <data-member access='public' static='yes'>
29115          <!-- static const bool std::numeric_limits<long unsigned int>::traps -->
29116          <var-decl name='traps' type-id='type-id-491' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='969' column='1'/>
29117        </data-member>
29118        <data-member access='public' static='yes'>
29119          <!-- static const bool std::numeric_limits<long unsigned int>::tinyness_before -->
29120          <var-decl name='tinyness_before' type-id='type-id-491' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='970' column='1'/>
29121        </data-member>
29122        <data-member access='public' static='yes'>
29123          <!-- static const std::float_round_style std::numeric_limits<long unsigned int>::round_style -->
29124          <var-decl name='round_style' type-id='type-id-1516' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='971' column='1'/>
29125        </data-member>
29126        <member-function access='public' static='yes'>
29127          <!-- unsigned long int std::numeric_limits<long unsigned int>::max() -->
29128          <function-decl name='max' mangled-name='_ZNSt14numeric_limitsImE3maxEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='931' column='1' visibility='default' binding='global' size-in-bits='64'>
29129            <!-- unsigned long int -->
29130            <return type-id='type-id-19'/>
29131          </function-decl>
29132        </member-function>
29133      </class-decl>
29134      <!-- typedef std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::string -->
29135      <typedef-decl name='string' type-id='type-id-833' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stringfwd.h' line='56' column='1' id='type-id-838'/>
29136      <!-- class std::bad_alloc -->
29137      <class-decl name='bad_alloc' visibility='default' is-declaration-only='yes' id='type-id-1600'>
29138        <member-function access='private' constructor='yes'>
29139          <!-- std::bad_alloc::bad_alloc() -->
29140          <function-decl name='bad_alloc' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/new' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
29141            <!-- implicit parameter of type 'std::bad_alloc*' -->
29142            <parameter type-id='type-id-1601' is-artificial='yes'/>
29143            <!-- void -->
29144            <return type-id='type-id-75'/>
29145          </function-decl>
29146        </member-function>
29147      </class-decl>
29148      <!-- class std::exception -->
29149      <class-decl name='exception' visibility='default' is-declaration-only='yes' id='type-id-1602'>
29150        <member-function access='private' constructor='yes'>
29151          <!-- std::exception::exception() -->
29152          <function-decl name='exception' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/exception' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
29153            <!-- implicit parameter of type 'std::exception*' -->
29154            <parameter type-id='type-id-1603' is-artificial='yes'/>
29155            <!-- void -->
29156            <return type-id='type-id-75'/>
29157          </function-decl>
29158        </member-function>
29159      </class-decl>
29160      <!-- class std::reverse_iterator<__gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > > > -->
29161      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;MallocExtension::FreeListInfo*, std::vector&lt;MallocExtension::FreeListInfo, std::allocator&lt;MallocExtension::FreeListInfo&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1604'/>
29162      <!-- class std::reverse_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > -->
29163      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1605'/>
29164      <!-- class std::reverse_iterator<__gnu_cxx::__normal_iterator<const MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > > > -->
29165      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;const MallocExtension::FreeListInfo*, std::vector&lt;MallocExtension::FreeListInfo, std::allocator&lt;MallocExtension::FreeListInfo&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1606'/>
29166      <!-- class std::reverse_iterator<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > -->
29167      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;const char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1607'/>
29168      <!-- const unsigned long int& std::max<long unsigned int>(const unsigned long int&, const unsigned long int&) -->
29169      <function-decl name='max&lt;long unsigned int&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='209' column='1' visibility='default' binding='global' size-in-bits='64'>
29170        <!-- parameter of type 'const unsigned long int&' -->
29171        <parameter type-id='type-id-334'/>
29172        <!-- parameter of type 'const unsigned long int&' -->
29173        <parameter type-id='type-id-334'/>
29174        <!-- const unsigned long int& -->
29175        <return type-id='type-id-334'/>
29176      </function-decl>
29177      <!-- MallocExtension::FreeListInfo* std::__copy_move_a<false, MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*>(MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*) -->
29178      <function-decl name='__copy_move_a&lt;false, MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='386' column='1' visibility='default' binding='global' size-in-bits='64'>
29179        <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
29180        <parameter type-id='type-id-1037'/>
29181        <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
29182        <parameter type-id='type-id-1037'/>
29183        <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
29184        <parameter type-id='type-id-1037'/>
29185        <!-- MallocExtension::FreeListInfo* -->
29186        <return type-id='type-id-1037'/>
29187      </function-decl>
29188      <!-- MallocExtension::FreeListInfo* std::__copy_move_a2<false, MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*>(MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*) -->
29189      <function-decl name='__copy_move_a2&lt;false, MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='431' column='1' visibility='default' binding='global' size-in-bits='64'>
29190        <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
29191        <parameter type-id='type-id-1037'/>
29192        <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
29193        <parameter type-id='type-id-1037'/>
29194        <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
29195        <parameter type-id='type-id-1037'/>
29196        <!-- MallocExtension::FreeListInfo* -->
29197        <return type-id='type-id-1037'/>
29198      </function-decl>
29199      <!-- MallocExtension::FreeListInfo* std::copy<MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*>(MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*) -->
29200      <function-decl name='copy&lt;MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='458' column='1' visibility='default' binding='global' size-in-bits='64'>
29201        <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
29202        <parameter type-id='type-id-1037'/>
29203        <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
29204        <parameter type-id='type-id-1037'/>
29205        <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
29206        <parameter type-id='type-id-1037'/>
29207        <!-- MallocExtension::FreeListInfo* -->
29208        <return type-id='type-id-1037'/>
29209      </function-decl>
29210      <!-- MallocExtension::FreeListInfo* std::__copy_move_backward_a<false, MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*>(MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*) -->
29211      <function-decl name='__copy_move_backward_a&lt;false, MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='582' column='1' visibility='default' binding='global' size-in-bits='64'>
29212        <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
29213        <parameter type-id='type-id-1037'/>
29214        <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
29215        <parameter type-id='type-id-1037'/>
29216        <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
29217        <parameter type-id='type-id-1037'/>
29218        <!-- MallocExtension::FreeListInfo* -->
29219        <return type-id='type-id-1037'/>
29220      </function-decl>
29221      <!-- MallocExtension::FreeListInfo* std::__copy_move_backward_a2<false, MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*>(MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*) -->
29222      <function-decl name='__copy_move_backward_a2&lt;false, MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='600' column='1' visibility='default' binding='global' size-in-bits='64'>
29223        <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
29224        <parameter type-id='type-id-1037'/>
29225        <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
29226        <parameter type-id='type-id-1037'/>
29227        <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
29228        <parameter type-id='type-id-1037'/>
29229        <!-- MallocExtension::FreeListInfo* -->
29230        <return type-id='type-id-1037'/>
29231      </function-decl>
29232      <!-- MallocExtension::FreeListInfo* std::copy_backward<MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*>(MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*) -->
29233      <function-decl name='copy_backward&lt;MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='628' column='1' visibility='default' binding='global' size-in-bits='64'>
29234        <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
29235        <parameter type-id='type-id-1037'/>
29236        <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
29237        <parameter type-id='type-id-1037'/>
29238        <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
29239        <parameter type-id='type-id-1037'/>
29240        <!-- MallocExtension::FreeListInfo* -->
29241        <return type-id='type-id-1037'/>
29242      </function-decl>
29243      <!-- void std::_Destroy<MallocExtension::FreeListInfo*>(MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*) -->
29244      <function-decl name='_Destroy&lt;MallocExtension::FreeListInfo*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_construct.h' line='119' column='1' visibility='default' binding='global' size-in-bits='64'>
29245        <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
29246        <parameter type-id='type-id-1037'/>
29247        <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
29248        <parameter type-id='type-id-1037'/>
29249        <!-- void -->
29250        <return type-id='type-id-75'/>
29251      </function-decl>
29252      <!-- void std::_Destroy<MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo>(MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*, std::allocator<MallocExtension::FreeListInfo>&) -->
29253      <function-decl name='_Destroy&lt;MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_construct.h' line='146' column='1' visibility='default' binding='global' size-in-bits='64'>
29254        <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
29255        <parameter type-id='type-id-1037'/>
29256        <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
29257        <parameter type-id='type-id-1037'/>
29258        <!-- parameter of type 'std::allocator<MallocExtension::FreeListInfo>&' -->
29259        <parameter type-id='type-id-1038'/>
29260        <!-- void -->
29261        <return type-id='type-id-75'/>
29262      </function-decl>
29263      <!-- MallocExtension::FreeListInfo* std::uninitialized_copy<MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*>(MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*) -->
29264      <function-decl name='uninitialized_copy&lt;MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
29265        <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
29266        <parameter type-id='type-id-1037'/>
29267        <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
29268        <parameter type-id='type-id-1037'/>
29269        <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
29270        <parameter type-id='type-id-1037'/>
29271        <!-- MallocExtension::FreeListInfo* -->
29272        <return type-id='type-id-1037'/>
29273      </function-decl>
29274      <!-- MallocExtension::FreeListInfo* std::__uninitialized_copy_a<MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo>(MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*, std::allocator<MallocExtension::FreeListInfo>&) -->
29275      <function-decl name='__uninitialized_copy_a&lt;MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h' line='254' column='1' visibility='default' binding='global' size-in-bits='64'>
29276        <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
29277        <parameter type-id='type-id-1037'/>
29278        <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
29279        <parameter type-id='type-id-1037'/>
29280        <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
29281        <parameter type-id='type-id-1037'/>
29282        <!-- parameter of type 'std::allocator<MallocExtension::FreeListInfo>&' -->
29283        <parameter type-id='type-id-1038'/>
29284        <!-- MallocExtension::FreeListInfo* -->
29285        <return type-id='type-id-1037'/>
29286      </function-decl>
29287      <!-- MallocExtension::FreeListInfo* std::__uninitialized_move_a<MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*, std::allocator<MallocExtension::FreeListInfo> >(MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*, std::allocator<MallocExtension::FreeListInfo>&) -->
29288      <function-decl name='__uninitialized_move_a&lt;MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*, std::allocator&lt;MallocExtension::FreeListInfo&gt; &gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h' line='261' column='1' visibility='default' binding='global' size-in-bits='64'>
29289        <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
29290        <parameter type-id='type-id-1037'/>
29291        <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
29292        <parameter type-id='type-id-1037'/>
29293        <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
29294        <parameter type-id='type-id-1037'/>
29295        <!-- parameter of type 'std::allocator<MallocExtension::FreeListInfo>&' -->
29296        <parameter type-id='type-id-1038'/>
29297        <!-- MallocExtension::FreeListInfo* -->
29298        <return type-id='type-id-1037'/>
29299      </function-decl>
29300    </namespace-decl>
29301    <!-- std::bad_alloc* -->
29302    <pointer-type-def type-id='type-id-1600' size-in-bits='64' id='type-id-1601'/>
29303    <!-- std::exception* -->
29304    <pointer-type-def type-id='type-id-1602' size-in-bits='64' id='type-id-1603'/>
29305    <!-- tcmalloc::PageHeapAllocator<tcmalloc::StackTraceTable::Bucket>* -->
29306    <pointer-type-def type-id='type-id-1608' size-in-bits='64' id='type-id-1609'/>
29307    <!-- namespace base -->
29308    <namespace-decl name='base'>
29309      <!-- enum base::LinkerInitialized -->
29310      <enum-decl name='LinkerInitialized' filepath='src/base/basictypes.h' line='381' column='1' id='type-id-95'>
29311        <underlying-type type-id='type-id-96'/>
29312        <enumerator name='LINKER_INITIALIZED' value='0'/>
29313      </enum-decl>
29314      <!-- struct base::MallocRange -->
29315      <class-decl name='MallocRange' size-in-bits='256' is-struct='yes' visibility='default' filepath='./src/gperftools/malloc_extension.h' line='399' column='1' id='type-id-1475'>
29316        <member-type access='public'>
29317          <!-- enum base::MallocRange::Type -->
29318          <enum-decl name='Type' filepath='./src/gperftools/malloc_extension.h' line='400' column='1' id='type-id-1610'>
29319            <underlying-type type-id='type-id-96'/>
29320            <enumerator name='INUSE' value='0'/>
29321            <enumerator name='FREE' value='1'/>
29322            <enumerator name='UNMAPPED' value='2'/>
29323            <enumerator name='UNKNOWN' value='3'/>
29324          </enum-decl>
29325        </member-type>
29326        <data-member access='public' layout-offset-in-bits='0'>
29327          <!-- uintptr_t base::MallocRange::address -->
29328          <var-decl name='address' type-id='type-id-239' visibility='default' filepath='./src/gperftools/malloc_extension.h' line='408' column='1'/>
29329        </data-member>
29330        <data-member access='public' layout-offset-in-bits='64'>
29331          <!-- size_t base::MallocRange::length -->
29332          <var-decl name='length' type-id='type-id-7' visibility='default' filepath='./src/gperftools/malloc_extension.h' line='409' column='1'/>
29333        </data-member>
29334        <data-member access='public' layout-offset-in-bits='128'>
29335          <!-- base::MallocRange::Type base::MallocRange::type -->
29336          <var-decl name='type' type-id='type-id-1610' visibility='default' filepath='./src/gperftools/malloc_extension.h' line='410' column='1'/>
29337        </data-member>
29338        <data-member access='public' layout-offset-in-bits='192'>
29339          <!-- double base::MallocRange::fraction -->
29340          <var-decl name='fraction' type-id='type-id-15' visibility='default' filepath='./src/gperftools/malloc_extension.h' line='411' column='1'/>
29341        </data-member>
29342      </class-decl>
29343      <!-- namespace base::subtle -->
29344      <namespace-decl name='subtle'>
29345        <!-- typedef int64_t base::subtle::Atomic64 -->
29346        <typedef-decl name='Atomic64' type-id='type-id-90' filepath='./src/base/atomicops-internals-x86.h' line='70' column='1' id='type-id-91'/>
29347        <!-- Atomic32 base::subtle::NoBarrier_CompareAndSwap(volatile Atomic32*, Atomic32, Atomic32) -->
29348        <function-decl name='NoBarrier_CompareAndSwap' filepath='./src/base/atomicops-internals-x86.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
29349          <!-- parameter of type 'volatile Atomic32*' -->
29350          <parameter type-id='type-id-92'/>
29351          <!-- parameter of type 'typedef Atomic32' -->
29352          <parameter type-id='type-id-93'/>
29353          <!-- parameter of type 'typedef Atomic32' -->
29354          <parameter type-id='type-id-93'/>
29355          <!-- typedef Atomic32 -->
29356          <return type-id='type-id-93'/>
29357        </function-decl>
29358        <!-- Atomic32 base::subtle::NoBarrier_AtomicExchange(volatile Atomic32*, Atomic32) -->
29359        <function-decl name='NoBarrier_AtomicExchange' filepath='./src/base/atomicops-internals-x86.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
29360          <!-- parameter of type 'volatile Atomic32*' -->
29361          <parameter type-id='type-id-92'/>
29362          <!-- parameter of type 'typedef Atomic32' -->
29363          <parameter type-id='type-id-93'/>
29364          <!-- typedef Atomic32 -->
29365          <return type-id='type-id-93'/>
29366        </function-decl>
29367        <!-- Atomic32 base::subtle::Release_AtomicExchange(volatile Atomic32*, Atomic32) -->
29368        <function-decl name='Release_AtomicExchange' filepath='./src/base/atomicops-internals-x86.h' line='100' column='1' visibility='default' binding='global' size-in-bits='64'>
29369          <!-- parameter of type 'volatile Atomic32*' -->
29370          <parameter type-id='type-id-92'/>
29371          <!-- parameter of type 'typedef Atomic32' -->
29372          <parameter type-id='type-id-93'/>
29373          <!-- typedef Atomic32 -->
29374          <return type-id='type-id-93'/>
29375        </function-decl>
29376        <!-- Atomic32 base::subtle::Acquire_CompareAndSwap(volatile Atomic32*, Atomic32, Atomic32) -->
29377        <function-decl name='Acquire_CompareAndSwap' filepath='./src/base/atomicops-internals-x86.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
29378          <!-- parameter of type 'volatile Atomic32*' -->
29379          <parameter type-id='type-id-92'/>
29380          <!-- parameter of type 'typedef Atomic32' -->
29381          <parameter type-id='type-id-93'/>
29382          <!-- parameter of type 'typedef Atomic32' -->
29383          <parameter type-id='type-id-93'/>
29384          <!-- typedef Atomic32 -->
29385          <return type-id='type-id-93'/>
29386        </function-decl>
29387        <!-- base::subtle::Atomic64 base::subtle::NoBarrier_Load(const volatile base::subtle::Atomic64*) -->
29388        <function-decl name='NoBarrier_Load' filepath='./src/base/atomicops-internals-x86.h' line='245' column='1' visibility='default' binding='global' size-in-bits='64'>
29389          <!-- parameter of type 'const volatile base::subtle::Atomic64*' -->
29390          <parameter type-id='type-id-94'/>
29391          <!-- typedef base::subtle::Atomic64 -->
29392          <return type-id='type-id-91'/>
29393        </function-decl>
29394      </namespace-decl>
29395      <!-- namespace base::internal -->
29396      <namespace-decl name='internal'>
29397        <!-- struct base::internal::HookList<void (*)(const void*)> -->
29398        <class-decl name='HookList&lt;void (*)(const void*)&gt;' size-in-bits='576' is-struct='yes' visibility='default' filepath='./src/malloc_hook-inl.h' line='59' column='1' id='type-id-1097'>
29399          <data-member access='public' layout-offset-in-bits='0'>
29400            <!-- AtomicWord base::internal::HookList<void (*)(const void*)>::priv_end -->
29401            <var-decl name='priv_end' type-id='type-id-1092' visibility='default' filepath='src/malloc_hook-inl.h' line='101' column='1'/>
29402          </data-member>
29403          <data-member access='public' layout-offset-in-bits='64'>
29404            <!-- AtomicWord base::internal::HookList<void (*)(const void*)>::priv_data[8] -->
29405            <var-decl name='priv_data' type-id='type-id-1093' visibility='default' filepath='src/malloc_hook-inl.h' line='102' column='1'/>
29406          </data-member>
29407          <member-function access='public'>
29408            <!-- bool base::internal::HookList<void (*)(const void*)>::empty() -->
29409            <function-decl name='empty' mangled-name='_ZNK4base8internal8HookListIPFvPKvEE5emptyEv' filepath='src/malloc_hook-inl.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
29410              <!-- implicit parameter of type 'const base::internal::HookList<void (*)(const void*)>*' -->
29411              <parameter type-id='type-id-1497' is-artificial='yes'/>
29412              <!-- bool -->
29413              <return type-id='type-id-76'/>
29414            </function-decl>
29415          </member-function>
29416          <member-function access='public'>
29417            <!-- void (void*)* base::internal::HookList<void (*)(const void*)>::GetSingular() -->
29418            <function-decl name='GetSingular' mangled-name='_ZNK4base8internal8HookListIPFvPKvEE11GetSingularEv' filepath='src/malloc_hook-inl.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
29419              <!-- implicit parameter of type 'const base::internal::HookList<void (*)(const void*)>*' -->
29420              <parameter type-id='type-id-1497' is-artificial='yes'/>
29421              <!-- void (void*)* -->
29422              <return type-id='type-id-193'/>
29423            </function-decl>
29424          </member-function>
29425          <member-function access='public'>
29426            <!-- int base::internal::HookList<void (*)(const void*)>::Traverse(void (void*)**, int) -->
29427            <function-decl name='Traverse' mangled-name='_ZNK4base8internal8HookListIPFvPKvEE8TraverseEPS5_i' filepath='src/malloc_hook-inl.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
29428              <!-- implicit parameter of type 'const base::internal::HookList<void (*)(const void*)>*' -->
29429              <parameter type-id='type-id-1497' is-artificial='yes'/>
29430              <!-- parameter of type 'void (void*)**' -->
29431              <parameter type-id='type-id-1580'/>
29432              <!-- parameter of type 'int' -->
29433              <parameter type-id='type-id-1'/>
29434              <!-- int -->
29435              <return type-id='type-id-1'/>
29436            </function-decl>
29437          </member-function>
29438          <member-function access='public'>
29439            <!-- void base::internal::HookList<void (*)(const void*)>::FixupPrivEndLocked() -->
29440            <function-decl name='FixupPrivEndLocked' mangled-name='_ZN4base8internal8HookListIPFvPKvEE18FixupPrivEndLockedEv' filepath='src/malloc_hook-inl.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
29441              <!-- implicit parameter of type 'base::internal::HookList<void (*)(const void*)>*' -->
29442              <parameter type-id='type-id-1477' is-artificial='yes'/>
29443              <!-- void -->
29444              <return type-id='type-id-75'/>
29445            </function-decl>
29446          </member-function>
29447          <member-function access='public'>
29448            <!-- void (void*)* base::internal::HookList<void (*)(const void*)>::ExchangeSingular(void (void*)*) -->
29449            <function-decl name='ExchangeSingular' mangled-name='_ZN4base8internal8HookListIPFvPKvEE16ExchangeSingularES5_' filepath='src/malloc_hook-inl.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
29450              <!-- implicit parameter of type 'base::internal::HookList<void (*)(const void*)>*' -->
29451              <parameter type-id='type-id-1477' is-artificial='yes'/>
29452              <!-- parameter of type 'void (void*)*' -->
29453              <parameter type-id='type-id-193'/>
29454              <!-- void (void*)* -->
29455              <return type-id='type-id-193'/>
29456            </function-decl>
29457          </member-function>
29458          <member-function access='public'>
29459            <!-- bool base::internal::HookList<void (*)(const void*)>::Remove(void (void*)*) -->
29460            <function-decl name='Remove' mangled-name='_ZN4base8internal8HookListIPFvPKvEE6RemoveES5_' filepath='src/malloc_hook-inl.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
29461              <!-- implicit parameter of type 'base::internal::HookList<void (*)(const void*)>*' -->
29462              <parameter type-id='type-id-1477' is-artificial='yes'/>
29463              <!-- parameter of type 'void (void*)*' -->
29464              <parameter type-id='type-id-193'/>
29465              <!-- bool -->
29466              <return type-id='type-id-76'/>
29467            </function-decl>
29468          </member-function>
29469          <member-function access='public'>
29470            <!-- bool base::internal::HookList<void (*)(const void*)>::Add(void (void*)*) -->
29471            <function-decl name='Add' mangled-name='_ZN4base8internal8HookListIPFvPKvEE3AddES5_' filepath='src/malloc_hook-inl.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
29472              <!-- implicit parameter of type 'base::internal::HookList<void (*)(const void*)>*' -->
29473              <parameter type-id='type-id-1477' is-artificial='yes'/>
29474              <!-- parameter of type 'void (void*)*' -->
29475              <parameter type-id='type-id-193'/>
29476              <!-- bool -->
29477              <return type-id='type-id-76'/>
29478            </function-decl>
29479          </member-function>
29480        </class-decl>
29481        <!-- struct base::internal::HookList<void (*)(const void*, size_t)> -->
29482        <class-decl name='HookList&lt;void (*)(const void*, size_t)&gt;' size-in-bits='576' is-struct='yes' visibility='default' filepath='./src/malloc_hook-inl.h' line='59' column='1' id='type-id-1096'>
29483          <data-member access='public' layout-offset-in-bits='0'>
29484            <!-- AtomicWord base::internal::HookList<void (*)(const void*, size_t)>::priv_end -->
29485            <var-decl name='priv_end' type-id='type-id-1092' visibility='default' filepath='src/malloc_hook-inl.h' line='101' column='1'/>
29486          </data-member>
29487          <data-member access='public' layout-offset-in-bits='64'>
29488            <!-- AtomicWord base::internal::HookList<void (*)(const void*, size_t)>::priv_data[8] -->
29489            <var-decl name='priv_data' type-id='type-id-1093' visibility='default' filepath='src/malloc_hook-inl.h' line='102' column='1'/>
29490          </data-member>
29491          <member-function access='public'>
29492            <!-- bool base::internal::HookList<void (*)(const void*, size_t)>::empty() -->
29493            <function-decl name='empty' mangled-name='_ZNK4base8internal8HookListIPFvPKvmEE5emptyEv' filepath='src/malloc_hook-inl.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK4base8internal8HookListIPFvPKvmEE5emptyEv'>
29494              <!-- implicit parameter of type 'const base::internal::HookList<void (*)(const void*, size_t)>*' -->
29495              <parameter type-id='type-id-1499' is-artificial='yes'/>
29496              <!-- bool -->
29497              <return type-id='type-id-76'/>
29498            </function-decl>
29499          </member-function>
29500          <member-function access='public'>
29501            <!-- void (void*, typedef size_t)* base::internal::HookList<void (*)(const void*, size_t)>::GetSingular() -->
29502            <function-decl name='GetSingular' mangled-name='_ZNK4base8internal8HookListIPFvPKvmEE11GetSingularEv' filepath='src/malloc_hook-inl.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK4base8internal8HookListIPFvPKvmEE11GetSingularEv'>
29503              <!-- implicit parameter of type 'const base::internal::HookList<void (*)(const void*, size_t)>*' -->
29504              <parameter type-id='type-id-1499' is-artificial='yes'/>
29505              <!-- void (void*, typedef size_t)* -->
29506              <return type-id='type-id-386'/>
29507            </function-decl>
29508          </member-function>
29509          <member-function access='public'>
29510            <!-- void base::internal::HookList<void (*)(const void*, size_t)>::FixupPrivEndLocked() -->
29511            <function-decl name='FixupPrivEndLocked' mangled-name='_ZN4base8internal8HookListIPFvPKvmEE18FixupPrivEndLockedEv' filepath='src/malloc_hook-inl.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN4base8internal8HookListIPFvPKvmEE18FixupPrivEndLockedEv'>
29512              <!-- implicit parameter of type 'base::internal::HookList<void (*)(const void*, size_t)>*' -->
29513              <parameter type-id='type-id-1478' is-artificial='yes'/>
29514              <!-- void -->
29515              <return type-id='type-id-75'/>
29516            </function-decl>
29517          </member-function>
29518          <member-function access='public'>
29519            <!-- int base::internal::HookList<void (*)(const void*, size_t)>::Traverse(void (void*, typedef size_t)**, int) -->
29520            <function-decl name='Traverse' mangled-name='_ZNK4base8internal8HookListIPFvPKvmEE8TraverseEPS5_i' filepath='src/malloc_hook-inl.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK4base8internal8HookListIPFvPKvmEE8TraverseEPS5_i'>
29521              <!-- implicit parameter of type 'const base::internal::HookList<void (*)(const void*, size_t)>*' -->
29522              <parameter type-id='type-id-1499' is-artificial='yes'/>
29523              <!-- parameter of type 'void (void*, typedef size_t)**' -->
29524              <parameter type-id='type-id-1582'/>
29525              <!-- parameter of type 'int' -->
29526              <parameter type-id='type-id-1'/>
29527              <!-- int -->
29528              <return type-id='type-id-1'/>
29529            </function-decl>
29530          </member-function>
29531          <member-function access='public'>
29532            <!-- void (void*, typedef size_t)* base::internal::HookList<void (*)(const void*, size_t)>::ExchangeSingular(void (void*, typedef size_t)*) -->
29533            <function-decl name='ExchangeSingular' mangled-name='_ZN4base8internal8HookListIPFvPKvmEE16ExchangeSingularES5_' filepath='src/malloc_hook-inl.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN4base8internal8HookListIPFvPKvmEE16ExchangeSingularES5_'>
29534              <!-- implicit parameter of type 'base::internal::HookList<void (*)(const void*, size_t)>*' -->
29535              <parameter type-id='type-id-1478' is-artificial='yes'/>
29536              <!-- parameter of type 'void (void*, typedef size_t)*' -->
29537              <parameter type-id='type-id-386'/>
29538              <!-- void (void*, typedef size_t)* -->
29539              <return type-id='type-id-386'/>
29540            </function-decl>
29541          </member-function>
29542          <member-function access='public'>
29543            <!-- bool base::internal::HookList<void (*)(const void*, size_t)>::Remove(void (void*, typedef size_t)*) -->
29544            <function-decl name='Remove' mangled-name='_ZN4base8internal8HookListIPFvPKvmEE6RemoveES5_' filepath='src/malloc_hook-inl.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN4base8internal8HookListIPFvPKvmEE6RemoveES5_'>
29545              <!-- implicit parameter of type 'base::internal::HookList<void (*)(const void*, size_t)>*' -->
29546              <parameter type-id='type-id-1478' is-artificial='yes'/>
29547              <!-- parameter of type 'void (void*, typedef size_t)*' -->
29548              <parameter type-id='type-id-386'/>
29549              <!-- bool -->
29550              <return type-id='type-id-76'/>
29551            </function-decl>
29552          </member-function>
29553          <member-function access='public'>
29554            <!-- bool base::internal::HookList<void (*)(const void*, size_t)>::Add(void (void*, typedef size_t)*) -->
29555            <function-decl name='Add' mangled-name='_ZN4base8internal8HookListIPFvPKvmEE3AddES5_' filepath='src/malloc_hook-inl.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN4base8internal8HookListIPFvPKvmEE3AddES5_'>
29556              <!-- implicit parameter of type 'base::internal::HookList<void (*)(const void*, size_t)>*' -->
29557              <parameter type-id='type-id-1478' is-artificial='yes'/>
29558              <!-- parameter of type 'void (void*, typedef size_t)*' -->
29559              <parameter type-id='type-id-386'/>
29560              <!-- bool -->
29561              <return type-id='type-id-76'/>
29562            </function-decl>
29563          </member-function>
29564        </class-decl>
29565      </namespace-decl>
29566    </namespace-decl>
29567    <!-- namespace __gnu_cxx -->
29568    <namespace-decl name='__gnu_cxx'>
29569      <!-- class __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > > -->
29570      <class-decl name='__normal_iterator&lt;MallocExtension::FreeListInfo*, std::vector&lt;MallocExtension::FreeListInfo, std::allocator&lt;MallocExtension::FreeListInfo&gt; &gt; &gt;' size-in-bits='64' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='669' column='1' id='type-id-1039'>
29571        <data-member access='protected' layout-offset-in-bits='0'>
29572          <!-- MallocExtension::FreeListInfo* __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > >::_M_current -->
29573          <var-decl name='_M_current' type-id='type-id-1037' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='671' column='1'/>
29574        </data-member>
29575        <member-function access='private'>
29576          <!-- void __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > >::__normal_iterator() -->
29577          <function-decl name='__normal_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='683' column='1' visibility='default' binding='global' size-in-bits='64'>
29578            <!-- implicit parameter of type '__gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > >*' -->
29579            <parameter type-id='type-id-1040' is-artificial='yes'/>
29580            <!-- void -->
29581            <return type-id='type-id-75'/>
29582          </function-decl>
29583        </member-function>
29584        <member-function access='private'>
29585          <!-- void __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > >::__normal_iterator(MallocExtension::FreeListInfo* const&) -->
29586          <function-decl name='__normal_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='686' column='1' visibility='default' binding='global' size-in-bits='64'>
29587            <!-- implicit parameter of type '__gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > >*' -->
29588            <parameter type-id='type-id-1040' is-artificial='yes'/>
29589            <!-- parameter of type 'MallocExtension::FreeListInfo* const&' -->
29590            <parameter type-id='type-id-1041'/>
29591            <!-- void -->
29592            <return type-id='type-id-75'/>
29593          </function-decl>
29594        </member-function>
29595        <member-function access='private'>
29596          <!-- MallocExtension::FreeListInfo* const& __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > >::base() -->
29597          <function-decl name='base' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIPN15MallocExtension12FreeListInfoESt6vectorIS2_SaIS2_EEE4baseEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='750' column='1' visibility='default' binding='global' size-in-bits='64'>
29598            <!-- implicit parameter of type 'const __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > >*' -->
29599            <parameter type-id='type-id-1042' is-artificial='yes'/>
29600            <!-- MallocExtension::FreeListInfo* const& -->
29601            <return type-id='type-id-1041'/>
29602          </function-decl>
29603        </member-function>
29604        <member-function access='private'>
29605          <!-- MallocExtension::FreeListInfo& __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > >::operator*() -->
29606          <function-decl name='operator*' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIPN15MallocExtension12FreeListInfoESt6vectorIS2_SaIS2_EEEdeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='698' column='1' visibility='default' binding='global' size-in-bits='64'>
29607            <!-- implicit parameter of type 'const __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > >*' -->
29608            <parameter type-id='type-id-1042' is-artificial='yes'/>
29609            <!-- MallocExtension::FreeListInfo& -->
29610            <return type-id='type-id-1043'/>
29611          </function-decl>
29612        </member-function>
29613      </class-decl>
29614      <!-- class __gnu_cxx::new_allocator<MallocExtension::FreeListInfo> -->
29615      <class-decl name='new_allocator&lt;MallocExtension::FreeListInfo&gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='52' column='1' id='type-id-1472'>
29616        <member-function access='private'>
29617          <!-- void __gnu_cxx::new_allocator<MallocExtension::FreeListInfo>::new_allocator() -->
29618          <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
29619            <!-- implicit parameter of type '__gnu_cxx::new_allocator<MallocExtension::FreeListInfo>*' -->
29620            <parameter type-id='type-id-1473' is-artificial='yes'/>
29621            <!-- void -->
29622            <return type-id='type-id-75'/>
29623          </function-decl>
29624        </member-function>
29625        <member-function access='private'>
29626          <!-- void __gnu_cxx::new_allocator<MallocExtension::FreeListInfo>::new_allocator(const __gnu_cxx::new_allocator<MallocExtension::FreeListInfo>&) -->
29627          <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
29628            <!-- implicit parameter of type '__gnu_cxx::new_allocator<MallocExtension::FreeListInfo>*' -->
29629            <parameter type-id='type-id-1473' is-artificial='yes'/>
29630            <!-- parameter of type 'const __gnu_cxx::new_allocator<MallocExtension::FreeListInfo>&' -->
29631            <parameter type-id='type-id-1489'/>
29632            <!-- void -->
29633            <return type-id='type-id-75'/>
29634          </function-decl>
29635        </member-function>
29636        <member-function access='private' destructor='yes'>
29637          <!-- __gnu_cxx::new_allocator<MallocExtension::FreeListInfo>::~new_allocator(int) -->
29638          <function-decl name='~new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
29639            <!-- implicit parameter of type '__gnu_cxx::new_allocator<MallocExtension::FreeListInfo>*' -->
29640            <parameter type-id='type-id-1473' is-artificial='yes'/>
29641            <!-- artificial parameter of type 'int' -->
29642            <parameter type-id='type-id-1' is-artificial='yes'/>
29643            <!-- void -->
29644            <return type-id='type-id-75'/>
29645          </function-decl>
29646        </member-function>
29647        <member-function access='private'>
29648          <!-- void __gnu_cxx::new_allocator<MallocExtension::FreeListInfo>::deallocate(MallocExtension::FreeListInfo*, unsigned long int) -->
29649          <function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx13new_allocatorIN15MallocExtension12FreeListInfoEE10deallocateEPS2_m' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='94' column='1' visibility='default' binding='global' size-in-bits='64'>
29650            <!-- implicit parameter of type '__gnu_cxx::new_allocator<MallocExtension::FreeListInfo>*' -->
29651            <parameter type-id='type-id-1473' is-artificial='yes'/>
29652            <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
29653            <parameter type-id='type-id-1037'/>
29654            <!-- parameter of type 'unsigned long int' -->
29655            <parameter type-id='type-id-19'/>
29656            <!-- void -->
29657            <return type-id='type-id-75'/>
29658          </function-decl>
29659        </member-function>
29660        <member-function access='private'>
29661          <!-- size_t __gnu_cxx::new_allocator<MallocExtension::FreeListInfo>::max_size() -->
29662          <function-decl name='max_size' mangled-name='_ZNK9__gnu_cxx13new_allocatorIN15MallocExtension12FreeListInfoEE8max_sizeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
29663            <!-- implicit parameter of type 'const __gnu_cxx::new_allocator<MallocExtension::FreeListInfo>*' -->
29664            <parameter type-id='type-id-1490' is-artificial='yes'/>
29665            <!-- typedef size_t -->
29666            <return type-id='type-id-7'/>
29667          </function-decl>
29668        </member-function>
29669        <member-function access='private'>
29670          <!-- MallocExtension::FreeListInfo* __gnu_cxx::new_allocator<MallocExtension::FreeListInfo>::allocate(unsigned long int, void*) -->
29671          <function-decl name='allocate' mangled-name='_ZN9__gnu_cxx13new_allocatorIN15MallocExtension12FreeListInfoEE8allocateEmPKv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
29672            <!-- implicit parameter of type '__gnu_cxx::new_allocator<MallocExtension::FreeListInfo>*' -->
29673            <parameter type-id='type-id-1473' is-artificial='yes'/>
29674            <!-- parameter of type 'unsigned long int' -->
29675            <parameter type-id='type-id-19'/>
29676            <!-- parameter of type 'void*' -->
29677            <parameter type-id='type-id-73'/>
29678            <!-- MallocExtension::FreeListInfo* -->
29679            <return type-id='type-id-1037'/>
29680          </function-decl>
29681        </member-function>
29682        <member-function access='private'>
29683          <!-- void __gnu_cxx::new_allocator<MallocExtension::FreeListInfo>::construct(MallocExtension::FreeListInfo*, const MallocExtension::FreeListInfo&) -->
29684          <function-decl name='construct' mangled-name='_ZN9__gnu_cxx13new_allocatorIN15MallocExtension12FreeListInfoEE9constructEPS2_RKS2_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
29685            <!-- implicit parameter of type '__gnu_cxx::new_allocator<MallocExtension::FreeListInfo>*' -->
29686            <parameter type-id='type-id-1473' is-artificial='yes'/>
29687            <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
29688            <parameter type-id='type-id-1037'/>
29689            <!-- parameter of type 'const MallocExtension::FreeListInfo&' -->
29690            <parameter type-id='type-id-1481'/>
29691            <!-- void -->
29692            <return type-id='type-id-75'/>
29693          </function-decl>
29694        </member-function>
29695        <member-function access='private'>
29696          <!-- void __gnu_cxx::new_allocator<MallocExtension::FreeListInfo>::destroy(MallocExtension::FreeListInfo*) -->
29697          <function-decl name='destroy' mangled-name='_ZN9__gnu_cxx13new_allocatorIN15MallocExtension12FreeListInfoEE7destroyEPS2_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
29698            <!-- implicit parameter of type '__gnu_cxx::new_allocator<MallocExtension::FreeListInfo>*' -->
29699            <parameter type-id='type-id-1473' is-artificial='yes'/>
29700            <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
29701            <parameter type-id='type-id-1037'/>
29702            <!-- void -->
29703            <return type-id='type-id-75'/>
29704          </function-decl>
29705        </member-function>
29706      </class-decl>
29707      <!-- class __gnu_cxx::new_allocator<char> -->
29708      <class-decl name='new_allocator&lt;char&gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='52' column='1' id='type-id-835'>
29709        <member-function access='private'>
29710          <!-- void __gnu_cxx::new_allocator<char>::new_allocator() -->
29711          <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
29712            <!-- implicit parameter of type '__gnu_cxx::new_allocator<char>*' -->
29713            <parameter type-id='type-id-1474' is-artificial='yes'/>
29714            <!-- void -->
29715            <return type-id='type-id-75'/>
29716          </function-decl>
29717        </member-function>
29718        <member-function access='private'>
29719          <!-- void __gnu_cxx::new_allocator<char>::new_allocator(const __gnu_cxx::new_allocator<char>&) -->
29720          <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
29721            <!-- implicit parameter of type '__gnu_cxx::new_allocator<char>*' -->
29722            <parameter type-id='type-id-1474' is-artificial='yes'/>
29723            <!-- parameter of type 'const __gnu_cxx::new_allocator<char>&' -->
29724            <parameter type-id='type-id-1492'/>
29725            <!-- void -->
29726            <return type-id='type-id-75'/>
29727          </function-decl>
29728        </member-function>
29729        <member-function access='private' destructor='yes'>
29730          <!-- __gnu_cxx::new_allocator<char>::~new_allocator(int) -->
29731          <function-decl name='~new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
29732            <!-- implicit parameter of type '__gnu_cxx::new_allocator<char>*' -->
29733            <parameter type-id='type-id-1474' is-artificial='yes'/>
29734            <!-- artificial parameter of type 'int' -->
29735            <parameter type-id='type-id-1' is-artificial='yes'/>
29736            <!-- void -->
29737            <return type-id='type-id-75'/>
29738          </function-decl>
29739        </member-function>
29740        <member-function access='private'>
29741          <!-- void __gnu_cxx::new_allocator<char>::new_allocator() -->
29742          <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
29743            <!-- implicit parameter of type '__gnu_cxx::new_allocator<char>*' -->
29744            <parameter type-id='type-id-1474' is-artificial='yes'/>
29745            <!-- void -->
29746            <return type-id='type-id-75'/>
29747          </function-decl>
29748        </member-function>
29749        <member-function access='private'>
29750          <!-- void __gnu_cxx::new_allocator<char>::new_allocator(const __gnu_cxx::new_allocator<char>&) -->
29751          <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
29752            <!-- implicit parameter of type '__gnu_cxx::new_allocator<char>*' -->
29753            <parameter type-id='type-id-1474' is-artificial='yes'/>
29754            <!-- parameter of type 'const __gnu_cxx::new_allocator<char>&' -->
29755            <parameter type-id='type-id-1492'/>
29756            <!-- void -->
29757            <return type-id='type-id-75'/>
29758          </function-decl>
29759        </member-function>
29760        <member-function access='private' destructor='yes'>
29761          <!-- __gnu_cxx::new_allocator<char>::~new_allocator(int) -->
29762          <function-decl name='~new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
29763            <!-- implicit parameter of type '__gnu_cxx::new_allocator<char>*' -->
29764            <parameter type-id='type-id-1474' is-artificial='yes'/>
29765            <!-- artificial parameter of type 'int' -->
29766            <parameter type-id='type-id-1' is-artificial='yes'/>
29767            <!-- void -->
29768            <return type-id='type-id-75'/>
29769          </function-decl>
29770        </member-function>
29771        <member-function access='private'>
29772          <!-- void __gnu_cxx::new_allocator<char>::new_allocator() -->
29773          <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
29774            <!-- implicit parameter of type '__gnu_cxx::new_allocator<char>*' -->
29775            <parameter type-id='type-id-1474' is-artificial='yes'/>
29776            <!-- void -->
29777            <return type-id='type-id-75'/>
29778          </function-decl>
29779        </member-function>
29780        <member-function access='private'>
29781          <!-- void __gnu_cxx::new_allocator<char>::new_allocator(const __gnu_cxx::new_allocator<char>&) -->
29782          <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
29783            <!-- implicit parameter of type '__gnu_cxx::new_allocator<char>*' -->
29784            <parameter type-id='type-id-1474' is-artificial='yes'/>
29785            <!-- parameter of type 'const __gnu_cxx::new_allocator<char>&' -->
29786            <parameter type-id='type-id-1492'/>
29787            <!-- void -->
29788            <return type-id='type-id-75'/>
29789          </function-decl>
29790        </member-function>
29791        <member-function access='private' destructor='yes'>
29792          <!-- __gnu_cxx::new_allocator<char>::~new_allocator(int) -->
29793          <function-decl name='~new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
29794            <!-- implicit parameter of type '__gnu_cxx::new_allocator<char>*' -->
29795            <parameter type-id='type-id-1474' is-artificial='yes'/>
29796            <!-- artificial parameter of type 'int' -->
29797            <parameter type-id='type-id-1' is-artificial='yes'/>
29798            <!-- void -->
29799            <return type-id='type-id-75'/>
29800          </function-decl>
29801        </member-function>
29802        <member-function access='private'>
29803          <!-- void __gnu_cxx::new_allocator<char>::new_allocator() -->
29804          <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
29805            <!-- implicit parameter of type '__gnu_cxx::new_allocator<char>*' -->
29806            <parameter type-id='type-id-1474' is-artificial='yes'/>
29807            <!-- void -->
29808            <return type-id='type-id-75'/>
29809          </function-decl>
29810        </member-function>
29811        <member-function access='private'>
29812          <!-- void __gnu_cxx::new_allocator<char>::new_allocator(const __gnu_cxx::new_allocator<char>&) -->
29813          <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
29814            <!-- implicit parameter of type '__gnu_cxx::new_allocator<char>*' -->
29815            <parameter type-id='type-id-1474' is-artificial='yes'/>
29816            <!-- parameter of type 'const __gnu_cxx::new_allocator<char>&' -->
29817            <parameter type-id='type-id-1492'/>
29818            <!-- void -->
29819            <return type-id='type-id-75'/>
29820          </function-decl>
29821        </member-function>
29822        <member-function access='private' destructor='yes'>
29823          <!-- __gnu_cxx::new_allocator<char>::~new_allocator(int) -->
29824          <function-decl name='~new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
29825            <!-- implicit parameter of type '__gnu_cxx::new_allocator<char>*' -->
29826            <parameter type-id='type-id-1474' is-artificial='yes'/>
29827            <!-- artificial parameter of type 'int' -->
29828            <parameter type-id='type-id-1' is-artificial='yes'/>
29829            <!-- void -->
29830            <return type-id='type-id-75'/>
29831          </function-decl>
29832        </member-function>
29833        <member-function access='private'>
29834          <!-- void __gnu_cxx::new_allocator<char>::new_allocator() -->
29835          <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
29836            <!-- implicit parameter of type '__gnu_cxx::new_allocator<char>*' -->
29837            <parameter type-id='type-id-1474' is-artificial='yes'/>
29838            <!-- void -->
29839            <return type-id='type-id-75'/>
29840          </function-decl>
29841        </member-function>
29842        <member-function access='private'>
29843          <!-- void __gnu_cxx::new_allocator<char>::new_allocator(const __gnu_cxx::new_allocator<char>&) -->
29844          <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
29845            <!-- implicit parameter of type '__gnu_cxx::new_allocator<char>*' -->
29846            <parameter type-id='type-id-1474' is-artificial='yes'/>
29847            <!-- parameter of type 'const __gnu_cxx::new_allocator<char>&' -->
29848            <parameter type-id='type-id-1492'/>
29849            <!-- void -->
29850            <return type-id='type-id-75'/>
29851          </function-decl>
29852        </member-function>
29853        <member-function access='private' destructor='yes'>
29854          <!-- __gnu_cxx::new_allocator<char>::~new_allocator(int) -->
29855          <function-decl name='~new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
29856            <!-- implicit parameter of type '__gnu_cxx::new_allocator<char>*' -->
29857            <parameter type-id='type-id-1474' is-artificial='yes'/>
29858            <!-- artificial parameter of type 'int' -->
29859            <parameter type-id='type-id-1' is-artificial='yes'/>
29860            <!-- void -->
29861            <return type-id='type-id-75'/>
29862          </function-decl>
29863        </member-function>
29864        <member-function access='private'>
29865          <!-- void __gnu_cxx::new_allocator<char>::new_allocator() -->
29866          <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
29867            <!-- implicit parameter of type '__gnu_cxx::new_allocator<char>*' -->
29868            <parameter type-id='type-id-1474' is-artificial='yes'/>
29869            <!-- void -->
29870            <return type-id='type-id-75'/>
29871          </function-decl>
29872        </member-function>
29873        <member-function access='private'>
29874          <!-- void __gnu_cxx::new_allocator<char>::new_allocator(const __gnu_cxx::new_allocator<char>&) -->
29875          <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
29876            <!-- implicit parameter of type '__gnu_cxx::new_allocator<char>*' -->
29877            <parameter type-id='type-id-1474' is-artificial='yes'/>
29878            <!-- parameter of type 'const __gnu_cxx::new_allocator<char>&' -->
29879            <parameter type-id='type-id-1492'/>
29880            <!-- void -->
29881            <return type-id='type-id-75'/>
29882          </function-decl>
29883        </member-function>
29884        <member-function access='private' destructor='yes'>
29885          <!-- __gnu_cxx::new_allocator<char>::~new_allocator(int) -->
29886          <function-decl name='~new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
29887            <!-- implicit parameter of type '__gnu_cxx::new_allocator<char>*' -->
29888            <parameter type-id='type-id-1474' is-artificial='yes'/>
29889            <!-- artificial parameter of type 'int' -->
29890            <parameter type-id='type-id-1' is-artificial='yes'/>
29891            <!-- void -->
29892            <return type-id='type-id-75'/>
29893          </function-decl>
29894        </member-function>
29895      </class-decl>
29896      <!-- class __gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > -->
29897      <class-decl name='__normal_iterator&lt;char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1611'/>
29898      <!-- class __gnu_cxx::__normal_iterator<const MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > > -->
29899      <class-decl name='__normal_iterator&lt;const MallocExtension::FreeListInfo*, std::vector&lt;MallocExtension::FreeListInfo, std::allocator&lt;MallocExtension::FreeListInfo&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1612'/>
29900      <!-- class __gnu_cxx::__normal_iterator<const char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > -->
29901      <class-decl name='__normal_iterator&lt;const char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1613'/>
29902      <!-- ptrdiff_t __gnu_cxx::operator&#45;<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > >(const __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > >&, const __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > >&) -->
29903      <function-decl name='operator-&lt;MallocExtension::FreeListInfo*, std::vector&lt;MallocExtension::FreeListInfo, std::allocator&lt;MallocExtension::FreeListInfo&gt; &gt; &gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='856' column='1' visibility='default' binding='global' size-in-bits='64'>
29904        <!-- parameter of type 'const __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > >&' -->
29905        <parameter type-id='type-id-1487'/>
29906        <!-- parameter of type 'const __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > >&' -->
29907        <parameter type-id='type-id-1487'/>
29908        <!-- typedef ptrdiff_t -->
29909        <return type-id='type-id-318'/>
29910      </function-decl>
29911    </namespace-decl>
29912    <!-- namespace tcmalloc -->
29913    <namespace-decl name='tcmalloc'>
29914      <!-- class tcmalloc::CentralFreeList -->
29915      <class-decl name='CentralFreeList' size-in-bits='9344' visibility='default' filepath='src/central_freelist.h' line='50' column='1' id='type-id-1557'>
29916        <member-type access='private'>
29917          <!-- struct tcmalloc::CentralFreeList::TCEntry -->
29918          <class-decl name='TCEntry' size-in-bits='128' is-struct='yes' visibility='default' filepath='src/central_freelist.h' line='97' column='1' id='type-id-1449'>
29919            <data-member access='public' layout-offset-in-bits='0'>
29920              <!-- void* tcmalloc::CentralFreeList::TCEntry::head -->
29921              <var-decl name='head' type-id='type-id-73' visibility='default' filepath='src/central_freelist.h' line='98' column='1'/>
29922            </data-member>
29923            <data-member access='public' layout-offset-in-bits='64'>
29924              <!-- void* tcmalloc::CentralFreeList::TCEntry::tail -->
29925              <var-decl name='tail' type-id='type-id-73' visibility='default' filepath='src/central_freelist.h' line='99' column='1'/>
29926            </data-member>
29927          </class-decl>
29928        </member-type>
29929        <data-member access='private' static='yes'>
29930          <!-- static const int tcmalloc::CentralFreeList::kMaxNumTransferEntries -->
29931          <var-decl name='kMaxNumTransferEntries' type-id='type-id-139' visibility='default' filepath='src/central_freelist.h' line='111' column='1'/>
29932        </data-member>
29933        <data-member access='private' layout-offset-in-bits='0'>
29934          <!-- SpinLock tcmalloc::CentralFreeList::lock_ -->
29935          <var-decl name='lock_' type-id='type-id-290' visibility='default' filepath='src/central_freelist.h' line='164' column='1'/>
29936        </data-member>
29937        <data-member access='private' layout-offset-in-bits='64'>
29938          <!-- size_t tcmalloc::CentralFreeList::size_class_ -->
29939          <var-decl name='size_class_' type-id='type-id-7' visibility='default' filepath='src/central_freelist.h' line='167' column='1'/>
29940        </data-member>
29941        <data-member access='private' layout-offset-in-bits='128'>
29942          <!-- tcmalloc::Span tcmalloc::CentralFreeList::empty_ -->
29943          <var-decl name='empty_' type-id='type-id-144' visibility='default' filepath='src/central_freelist.h' line='168' column='1'/>
29944        </data-member>
29945        <data-member access='private' layout-offset-in-bits='512'>
29946          <!-- tcmalloc::Span tcmalloc::CentralFreeList::nonempty_ -->
29947          <var-decl name='nonempty_' type-id='type-id-144' visibility='default' filepath='src/central_freelist.h' line='169' column='1'/>
29948        </data-member>
29949        <data-member access='private' layout-offset-in-bits='896'>
29950          <!-- size_t tcmalloc::CentralFreeList::num_spans_ -->
29951          <var-decl name='num_spans_' type-id='type-id-7' visibility='default' filepath='src/central_freelist.h' line='170' column='1'/>
29952        </data-member>
29953        <data-member access='private' layout-offset-in-bits='960'>
29954          <!-- size_t tcmalloc::CentralFreeList::counter_ -->
29955          <var-decl name='counter_' type-id='type-id-7' visibility='default' filepath='src/central_freelist.h' line='171' column='1'/>
29956        </data-member>
29957        <data-member access='private' layout-offset-in-bits='1024'>
29958          <!-- tcmalloc::CentralFreeList::TCEntry tcmalloc::CentralFreeList::tc_slots_[64] -->
29959          <var-decl name='tc_slots_' type-id='type-id-1450' visibility='default' filepath='src/central_freelist.h' line='178' column='1'/>
29960        </data-member>
29961        <data-member access='private' layout-offset-in-bits='9216'>
29962          <!-- int32_t tcmalloc::CentralFreeList::used_slots_ -->
29963          <var-decl name='used_slots_' type-id='type-id-141' visibility='default' filepath='src/central_freelist.h' line='182' column='1'/>
29964        </data-member>
29965        <data-member access='private' layout-offset-in-bits='9248'>
29966          <!-- int32_t tcmalloc::CentralFreeList::cache_size_ -->
29967          <var-decl name='cache_size_' type-id='type-id-141' visibility='default' filepath='src/central_freelist.h' line='186' column='1'/>
29968        </data-member>
29969        <data-member access='private' layout-offset-in-bits='9280'>
29970          <!-- int32_t tcmalloc::CentralFreeList::max_cache_size_ -->
29971          <var-decl name='max_cache_size_' type-id='type-id-141' visibility='default' filepath='src/central_freelist.h' line='188' column='1'/>
29972        </data-member>
29973        <member-function access='private' constructor='yes'>
29974          <!-- tcmalloc::CentralFreeList::CentralFreeList() -->
29975          <function-decl name='CentralFreeList' filepath='src/central_freelist.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
29976            <!-- implicit parameter of type 'tcmalloc::CentralFreeList*' -->
29977            <parameter type-id='type-id-1558' is-artificial='yes'/>
29978            <!-- void -->
29979            <return type-id='type-id-75'/>
29980          </function-decl>
29981        </member-function>
29982        <member-function access='private'>
29983          <!-- int tcmalloc::CentralFreeList::length() -->
29984          <function-decl name='length' mangled-name='_ZN8tcmalloc15CentralFreeList6lengthEv' filepath='src/central_freelist.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
29985            <!-- implicit parameter of type 'tcmalloc::CentralFreeList*' -->
29986            <parameter type-id='type-id-1558' is-artificial='yes'/>
29987            <!-- int -->
29988            <return type-id='type-id-1'/>
29989          </function-decl>
29990        </member-function>
29991        <member-function access='private' constructor='yes'>
29992          <!-- tcmalloc::CentralFreeList::CentralFreeList() -->
29993          <function-decl name='CentralFreeList' filepath='src/central_freelist.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
29994            <!-- implicit parameter of type 'tcmalloc::CentralFreeList*' -->
29995            <parameter type-id='type-id-1558' is-artificial='yes'/>
29996            <!-- void -->
29997            <return type-id='type-id-75'/>
29998          </function-decl>
29999        </member-function>
30000        <member-function access='private'>
30001          <!-- int tcmalloc::CentralFreeList::FetchFromOneSpans(int, void**, void**) -->
30002          <function-decl name='FetchFromOneSpans' mangled-name='_ZN8tcmalloc15CentralFreeList17FetchFromOneSpansEiPPvS2_' filepath='src/central_freelist.h' line='117' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc15CentralFreeList17FetchFromOneSpansEiPPvS2_'>
30003            <!-- implicit parameter of type 'tcmalloc::CentralFreeList*' -->
30004            <parameter type-id='type-id-1558' is-artificial='yes'/>
30005            <!-- parameter of type 'int' -->
30006            <parameter type-id='type-id-1'/>
30007            <!-- parameter of type 'void**' -->
30008            <parameter type-id='type-id-174'/>
30009            <!-- parameter of type 'void**' -->
30010            <parameter type-id='type-id-174'/>
30011            <!-- int -->
30012            <return type-id='type-id-1'/>
30013          </function-decl>
30014        </member-function>
30015        <member-function access='private'>
30016          <!-- void tcmalloc::CentralFreeList::Init(size_t) -->
30017          <function-decl name='Init' mangled-name='_ZN8tcmalloc15CentralFreeList4InitEm' filepath='src/central_freelist.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc15CentralFreeList4InitEm'>
30018            <!-- implicit parameter of type 'tcmalloc::CentralFreeList*' -->
30019            <parameter type-id='type-id-1558' is-artificial='yes'/>
30020            <!-- parameter of type 'typedef size_t' -->
30021            <parameter type-id='type-id-7'/>
30022            <!-- void -->
30023            <return type-id='type-id-75'/>
30024          </function-decl>
30025        </member-function>
30026        <member-function access='private'>
30027          <!-- void tcmalloc::CentralFreeList::Populate() -->
30028          <function-decl name='Populate' mangled-name='_ZN8tcmalloc15CentralFreeList8PopulateEv' filepath='src/central_freelist.h' line='138' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc15CentralFreeList8PopulateEv'>
30029            <!-- implicit parameter of type 'tcmalloc::CentralFreeList*' -->
30030            <parameter type-id='type-id-1558' is-artificial='yes'/>
30031            <!-- void -->
30032            <return type-id='type-id-75'/>
30033          </function-decl>
30034        </member-function>
30035        <member-function access='private'>
30036          <!-- int tcmalloc::CentralFreeList::FetchFromOneSpansSafe(int, void**, void**) -->
30037          <function-decl name='FetchFromOneSpansSafe' mangled-name='_ZN8tcmalloc15CentralFreeList21FetchFromOneSpansSafeEiPPvS2_' filepath='src/central_freelist.h' line='123' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc15CentralFreeList21FetchFromOneSpansSafeEiPPvS2_'>
30038            <!-- implicit parameter of type 'tcmalloc::CentralFreeList*' -->
30039            <parameter type-id='type-id-1558' is-artificial='yes'/>
30040            <!-- parameter of type 'int' -->
30041            <parameter type-id='type-id-1'/>
30042            <!-- parameter of type 'void**' -->
30043            <parameter type-id='type-id-174'/>
30044            <!-- parameter of type 'void**' -->
30045            <parameter type-id='type-id-174'/>
30046            <!-- int -->
30047            <return type-id='type-id-1'/>
30048          </function-decl>
30049        </member-function>
30050        <member-function access='private'>
30051          <!-- size_t tcmalloc::CentralFreeList::OverheadBytes() -->
30052          <function-decl name='OverheadBytes' mangled-name='_ZN8tcmalloc15CentralFreeList13OverheadBytesEv' filepath='src/central_freelist.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc15CentralFreeList13OverheadBytesEv'>
30053            <!-- implicit parameter of type 'tcmalloc::CentralFreeList*' -->
30054            <parameter type-id='type-id-1558' is-artificial='yes'/>
30055            <!-- typedef size_t -->
30056            <return type-id='type-id-7'/>
30057          </function-decl>
30058        </member-function>
30059        <member-function access='private'>
30060          <!-- int tcmalloc::CentralFreeList::tc_length() -->
30061          <function-decl name='tc_length' mangled-name='_ZN8tcmalloc15CentralFreeList9tc_lengthEv' filepath='src/central_freelist.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc15CentralFreeList9tc_lengthEv'>
30062            <!-- implicit parameter of type 'tcmalloc::CentralFreeList*' -->
30063            <parameter type-id='type-id-1558' is-artificial='yes'/>
30064            <!-- int -->
30065            <return type-id='type-id-1'/>
30066          </function-decl>
30067        </member-function>
30068        <member-function access='private'>
30069          <!-- int tcmalloc::CentralFreeList::RemoveRange(void**, void**, int) -->
30070          <function-decl name='RemoveRange' mangled-name='_ZN8tcmalloc15CentralFreeList11RemoveRangeEPPvS2_i' filepath='src/central_freelist.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc15CentralFreeList11RemoveRangeEPPvS2_i'>
30071            <!-- implicit parameter of type 'tcmalloc::CentralFreeList*' -->
30072            <parameter type-id='type-id-1558' is-artificial='yes'/>
30073            <!-- parameter of type 'void**' -->
30074            <parameter type-id='type-id-174'/>
30075            <!-- parameter of type 'void**' -->
30076            <parameter type-id='type-id-174'/>
30077            <!-- parameter of type 'int' -->
30078            <parameter type-id='type-id-1'/>
30079            <!-- int -->
30080            <return type-id='type-id-1'/>
30081          </function-decl>
30082        </member-function>
30083        <member-function access='private'>
30084          <!-- void tcmalloc::CentralFreeList::ReleaseToSpans(void*) -->
30085          <function-decl name='ReleaseToSpans' mangled-name='_ZN8tcmalloc15CentralFreeList14ReleaseToSpansEPv' filepath='src/central_freelist.h' line='133' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc15CentralFreeList14ReleaseToSpansEPv'>
30086            <!-- implicit parameter of type 'tcmalloc::CentralFreeList*' -->
30087            <parameter type-id='type-id-1558' is-artificial='yes'/>
30088            <!-- parameter of type 'void*' -->
30089            <parameter type-id='type-id-73'/>
30090            <!-- void -->
30091            <return type-id='type-id-75'/>
30092          </function-decl>
30093        </member-function>
30094        <member-function access='private'>
30095          <!-- void tcmalloc::CentralFreeList::ReleaseListToSpans(void*) -->
30096          <function-decl name='ReleaseListToSpans' mangled-name='_ZN8tcmalloc15CentralFreeList18ReleaseListToSpansEPv' filepath='src/central_freelist.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc15CentralFreeList18ReleaseListToSpansEPv'>
30097            <!-- implicit parameter of type 'tcmalloc::CentralFreeList*' -->
30098            <parameter type-id='type-id-1558' is-artificial='yes'/>
30099            <!-- parameter of type 'void*' -->
30100            <parameter type-id='type-id-73'/>
30101            <!-- void -->
30102            <return type-id='type-id-75'/>
30103          </function-decl>
30104        </member-function>
30105        <member-function access='private'>
30106          <!-- bool tcmalloc::CentralFreeList::ShrinkCache(int, bool) -->
30107          <function-decl name='ShrinkCache' mangled-name='_ZN8tcmalloc15CentralFreeList11ShrinkCacheEib' filepath='src/central_freelist.h' line='160' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc15CentralFreeList11ShrinkCacheEib'>
30108            <!-- implicit parameter of type 'tcmalloc::CentralFreeList*' -->
30109            <parameter type-id='type-id-1558' is-artificial='yes'/>
30110            <!-- parameter of type 'int' -->
30111            <parameter type-id='type-id-1'/>
30112            <!-- parameter of type 'bool' -->
30113            <parameter type-id='type-id-76'/>
30114            <!-- bool -->
30115            <return type-id='type-id-76'/>
30116          </function-decl>
30117        </member-function>
30118        <member-function access='private' static='yes'>
30119          <!-- bool tcmalloc::CentralFreeList::EvictRandomSizeClass(bool) -->
30120          <function-decl name='EvictRandomSizeClass' mangled-name='_ZN8tcmalloc15CentralFreeList20EvictRandomSizeClassEib' filepath='src/central_freelist.h' line='151' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc15CentralFreeList20EvictRandomSizeClassEib'>
30121            <!-- parameter of type 'int' -->
30122            <parameter type-id='type-id-1'/>
30123            <!-- parameter of type 'bool' -->
30124            <parameter type-id='type-id-76'/>
30125            <!-- bool -->
30126            <return type-id='type-id-76'/>
30127          </function-decl>
30128        </member-function>
30129        <member-function access='private'>
30130          <!-- bool tcmalloc::CentralFreeList::MakeCacheSpace() -->
30131          <function-decl name='MakeCacheSpace' mangled-name='_ZN8tcmalloc15CentralFreeList14MakeCacheSpaceEv' filepath='src/central_freelist.h' line='144' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc15CentralFreeList14MakeCacheSpaceEv'>
30132            <!-- implicit parameter of type 'tcmalloc::CentralFreeList*' -->
30133            <parameter type-id='type-id-1558' is-artificial='yes'/>
30134            <!-- bool -->
30135            <return type-id='type-id-76'/>
30136          </function-decl>
30137        </member-function>
30138        <member-function access='private'>
30139          <!-- void tcmalloc::CentralFreeList::InsertRange(void*, void*, int) -->
30140          <function-decl name='InsertRange' mangled-name='_ZN8tcmalloc15CentralFreeList11InsertRangeEPvS1_i' filepath='src/central_freelist.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc15CentralFreeList11InsertRangeEPvS1_i'>
30141            <!-- implicit parameter of type 'tcmalloc::CentralFreeList*' -->
30142            <parameter type-id='type-id-1558' is-artificial='yes'/>
30143            <!-- parameter of type 'void*' -->
30144            <parameter type-id='type-id-73'/>
30145            <!-- parameter of type 'void*' -->
30146            <parameter type-id='type-id-73'/>
30147            <!-- parameter of type 'int' -->
30148            <parameter type-id='type-id-1'/>
30149            <!-- void -->
30150            <return type-id='type-id-75'/>
30151          </function-decl>
30152        </member-function>
30153        <member-function access='private' constructor='yes'>
30154          <!-- tcmalloc::CentralFreeList::CentralFreeList() -->
30155          <function-decl name='CentralFreeList' filepath='src/central_freelist.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
30156            <!-- implicit parameter of type 'tcmalloc::CentralFreeList*' -->
30157            <parameter type-id='type-id-1558' is-artificial='yes'/>
30158            <!-- void -->
30159            <return type-id='type-id-75'/>
30160          </function-decl>
30161        </member-function>
30162        <member-function access='private'>
30163          <!-- void tcmalloc::CentralFreeList::Unlock() -->
30164          <function-decl name='Unlock' mangled-name='_ZN8tcmalloc15CentralFreeList6UnlockEv' filepath='src/central_freelist.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
30165            <!-- implicit parameter of type 'tcmalloc::CentralFreeList*' -->
30166            <parameter type-id='type-id-1558' is-artificial='yes'/>
30167            <!-- void -->
30168            <return type-id='type-id-75'/>
30169          </function-decl>
30170        </member-function>
30171        <member-function access='private'>
30172          <!-- void tcmalloc::CentralFreeList::Lock() -->
30173          <function-decl name='Lock' mangled-name='_ZN8tcmalloc15CentralFreeList4LockEv' filepath='src/central_freelist.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
30174            <!-- implicit parameter of type 'tcmalloc::CentralFreeList*' -->
30175            <parameter type-id='type-id-1558' is-artificial='yes'/>
30176            <!-- void -->
30177            <return type-id='type-id-75'/>
30178          </function-decl>
30179        </member-function>
30180      </class-decl>
30181      <!-- class tcmalloc::CentralFreeListPadded -->
30182      <class-decl name='CentralFreeListPadded' size-in-bits='9728' visibility='default' filepath='src/central_freelist.h' line='206' column='1' id='type-id-1451'>
30183        <!-- class tcmalloc::CentralFreeListPaddedTo<16> -->
30184        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1614'/>
30185      </class-decl>
30186      <!-- class tcmalloc::CentralFreeListPaddedTo<16> -->
30187      <class-decl name='CentralFreeListPaddedTo&lt;16&gt;' size-in-bits='9728' visibility='default' filepath='src/central_freelist.h' line='196' column='1' id='type-id-1614'>
30188        <!-- class tcmalloc::CentralFreeList -->
30189        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1557'/>
30190        <data-member access='private' layout-offset-in-bits='9312'>
30191          <!-- char tcmalloc::CentralFreeListPaddedTo<16>::pad_[48] -->
30192          <var-decl name='pad_' type-id='type-id-308' visibility='default' filepath='src/central_freelist.h' line='198' column='1'/>
30193        </data-member>
30194      </class-decl>
30195      <!-- class tcmalloc::LogItem -->
30196      <class-decl name='LogItem' size-in-bits='128' visibility='default' filepath='src/internal_logging.h' line='70' column='1' id='type-id-1012'>
30197        <member-type access='private'>
30198          <!-- enum tcmalloc::LogItem::Tag -->
30199          <enum-decl name='Tag' filepath='src/internal_logging.h' line='83' column='1' id='type-id-1615'>
30200            <underlying-type type-id='type-id-96'/>
30201            <enumerator name='kStr' value='0'/>
30202            <enumerator name='kSigned' value='1'/>
30203            <enumerator name='kUnsigned' value='2'/>
30204            <enumerator name='kPtr' value='3'/>
30205            <enumerator name='kEnd' value='4'/>
30206          </enum-decl>
30207        </member-type>
30208        <member-type access='private'>
30209          <!-- union {const char* str; void* ptr; int64_t snum; uint64_t unum;} -->
30210          <union-decl name='__anonymous_union__' size-in-bits='64' is-anonymous='yes' visibility='default' filepath='src/internal_logging.h' line='91' column='1' id='type-id-1616'>
30211            <data-member access='public'>
30212              <!-- const char* str -->
30213              <var-decl name='str' type-id='type-id-2' visibility='default' filepath='src/internal_logging.h' line='92' column='1'/>
30214            </data-member>
30215            <data-member access='public'>
30216              <!-- void* ptr -->
30217              <var-decl name='ptr' type-id='type-id-73' visibility='default' filepath='src/internal_logging.h' line='93' column='1'/>
30218            </data-member>
30219            <data-member access='public'>
30220              <!-- int64_t snum -->
30221              <var-decl name='snum' type-id='type-id-90' visibility='default' filepath='src/internal_logging.h' line='94' column='1'/>
30222            </data-member>
30223            <data-member access='public'>
30224              <!-- uint64_t unum -->
30225              <var-decl name='unum' type-id='type-id-38' visibility='default' filepath='src/internal_logging.h' line='95' column='1'/>
30226            </data-member>
30227          </union-decl>
30228        </member-type>
30229        <data-member access='private' layout-offset-in-bits='0'>
30230          <!-- tcmalloc::LogItem::Tag tcmalloc::LogItem::tag_ -->
30231          <var-decl name='tag_' type-id='type-id-1615' visibility='default' filepath='src/internal_logging.h' line='90' column='1'/>
30232        </data-member>
30233        <data-member access='private' layout-offset-in-bits='64'>
30234          <!-- union {const char* str; void* ptr; int64_t snum; uint64_t unum;} tcmalloc::LogItem::u_ -->
30235          <var-decl name='u_' type-id='type-id-1616' visibility='default' filepath='src/internal_logging.h' line='96' column='1'/>
30236        </data-member>
30237        <member-function access='private' constructor='yes'>
30238          <!-- tcmalloc::LogItem::LogItem() -->
30239          <function-decl name='LogItem' filepath='src/internal_logging.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
30240            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30241            <parameter type-id='type-id-1560' is-artificial='yes'/>
30242            <!-- void -->
30243            <return type-id='type-id-75'/>
30244          </function-decl>
30245        </member-function>
30246        <member-function access='private' constructor='yes'>
30247          <!-- tcmalloc::LogItem::LogItem(const char*) -->
30248          <function-decl name='LogItem' filepath='src/internal_logging.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
30249            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30250            <parameter type-id='type-id-1560' is-artificial='yes'/>
30251            <!-- parameter of type 'const char*' -->
30252            <parameter type-id='type-id-2'/>
30253            <!-- void -->
30254            <return type-id='type-id-75'/>
30255          </function-decl>
30256        </member-function>
30257        <member-function access='private' constructor='yes'>
30258          <!-- tcmalloc::LogItem::LogItem(int) -->
30259          <function-decl name='LogItem' filepath='src/internal_logging.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
30260            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30261            <parameter type-id='type-id-1560' is-artificial='yes'/>
30262            <!-- parameter of type 'int' -->
30263            <parameter type-id='type-id-1'/>
30264            <!-- void -->
30265            <return type-id='type-id-75'/>
30266          </function-decl>
30267        </member-function>
30268        <member-function access='private' constructor='yes'>
30269          <!-- tcmalloc::LogItem::LogItem(long int) -->
30270          <function-decl name='LogItem' filepath='src/internal_logging.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
30271            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30272            <parameter type-id='type-id-1560' is-artificial='yes'/>
30273            <!-- parameter of type 'long int' -->
30274            <parameter type-id='type-id-18'/>
30275            <!-- void -->
30276            <return type-id='type-id-75'/>
30277          </function-decl>
30278        </member-function>
30279        <member-function access='private' constructor='yes'>
30280          <!-- tcmalloc::LogItem::LogItem(long long int) -->
30281          <function-decl name='LogItem' filepath='src/internal_logging.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
30282            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30283            <parameter type-id='type-id-1560' is-artificial='yes'/>
30284            <!-- parameter of type 'long long int' -->
30285            <parameter type-id='type-id-20'/>
30286            <!-- void -->
30287            <return type-id='type-id-75'/>
30288          </function-decl>
30289        </member-function>
30290        <member-function access='private' constructor='yes'>
30291          <!-- tcmalloc::LogItem::LogItem(unsigned int) -->
30292          <function-decl name='LogItem' filepath='src/internal_logging.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
30293            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30294            <parameter type-id='type-id-1560' is-artificial='yes'/>
30295            <!-- parameter of type 'unsigned int' -->
30296            <parameter type-id='type-id-161'/>
30297            <!-- void -->
30298            <return type-id='type-id-75'/>
30299          </function-decl>
30300        </member-function>
30301        <member-function access='private' constructor='yes'>
30302          <!-- tcmalloc::LogItem::LogItem(unsigned long int) -->
30303          <function-decl name='LogItem' filepath='src/internal_logging.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
30304            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30305            <parameter type-id='type-id-1560' is-artificial='yes'/>
30306            <!-- parameter of type 'unsigned long int' -->
30307            <parameter type-id='type-id-19'/>
30308            <!-- void -->
30309            <return type-id='type-id-75'/>
30310          </function-decl>
30311        </member-function>
30312        <member-function access='private' constructor='yes'>
30313          <!-- tcmalloc::LogItem::LogItem(unsigned long long int) -->
30314          <function-decl name='LogItem' filepath='src/internal_logging.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
30315            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30316            <parameter type-id='type-id-1560' is-artificial='yes'/>
30317            <!-- parameter of type 'unsigned long long int' -->
30318            <parameter type-id='type-id-21'/>
30319            <!-- void -->
30320            <return type-id='type-id-75'/>
30321          </function-decl>
30322        </member-function>
30323        <member-function access='private' constructor='yes'>
30324          <!-- tcmalloc::LogItem::LogItem(void*) -->
30325          <function-decl name='LogItem' filepath='src/internal_logging.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
30326            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30327            <parameter type-id='type-id-1560' is-artificial='yes'/>
30328            <!-- parameter of type 'void*' -->
30329            <parameter type-id='type-id-73'/>
30330            <!-- void -->
30331            <return type-id='type-id-75'/>
30332          </function-decl>
30333        </member-function>
30334        <member-function access='private' constructor='yes'>
30335          <!-- tcmalloc::LogItem::LogItem() -->
30336          <function-decl name='LogItem' filepath='src/internal_logging.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
30337            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30338            <parameter type-id='type-id-1560' is-artificial='yes'/>
30339            <!-- void -->
30340            <return type-id='type-id-75'/>
30341          </function-decl>
30342        </member-function>
30343        <member-function access='private' constructor='yes'>
30344          <!-- tcmalloc::LogItem::LogItem(const char*) -->
30345          <function-decl name='LogItem' filepath='src/internal_logging.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
30346            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30347            <parameter type-id='type-id-1560' is-artificial='yes'/>
30348            <!-- parameter of type 'const char*' -->
30349            <parameter type-id='type-id-2'/>
30350            <!-- void -->
30351            <return type-id='type-id-75'/>
30352          </function-decl>
30353        </member-function>
30354        <member-function access='private' constructor='yes'>
30355          <!-- tcmalloc::LogItem::LogItem(int) -->
30356          <function-decl name='LogItem' filepath='src/internal_logging.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
30357            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30358            <parameter type-id='type-id-1560' is-artificial='yes'/>
30359            <!-- parameter of type 'int' -->
30360            <parameter type-id='type-id-1'/>
30361            <!-- void -->
30362            <return type-id='type-id-75'/>
30363          </function-decl>
30364        </member-function>
30365        <member-function access='private' constructor='yes'>
30366          <!-- tcmalloc::LogItem::LogItem(long int) -->
30367          <function-decl name='LogItem' filepath='src/internal_logging.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
30368            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30369            <parameter type-id='type-id-1560' is-artificial='yes'/>
30370            <!-- parameter of type 'long int' -->
30371            <parameter type-id='type-id-18'/>
30372            <!-- void -->
30373            <return type-id='type-id-75'/>
30374          </function-decl>
30375        </member-function>
30376        <member-function access='private' constructor='yes'>
30377          <!-- tcmalloc::LogItem::LogItem(long long int) -->
30378          <function-decl name='LogItem' filepath='src/internal_logging.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
30379            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30380            <parameter type-id='type-id-1560' is-artificial='yes'/>
30381            <!-- parameter of type 'long long int' -->
30382            <parameter type-id='type-id-20'/>
30383            <!-- void -->
30384            <return type-id='type-id-75'/>
30385          </function-decl>
30386        </member-function>
30387        <member-function access='private' constructor='yes'>
30388          <!-- tcmalloc::LogItem::LogItem(unsigned int) -->
30389          <function-decl name='LogItem' filepath='src/internal_logging.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
30390            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30391            <parameter type-id='type-id-1560' is-artificial='yes'/>
30392            <!-- parameter of type 'unsigned int' -->
30393            <parameter type-id='type-id-161'/>
30394            <!-- void -->
30395            <return type-id='type-id-75'/>
30396          </function-decl>
30397        </member-function>
30398        <member-function access='private' constructor='yes'>
30399          <!-- tcmalloc::LogItem::LogItem(unsigned long int) -->
30400          <function-decl name='LogItem' filepath='src/internal_logging.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
30401            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30402            <parameter type-id='type-id-1560' is-artificial='yes'/>
30403            <!-- parameter of type 'unsigned long int' -->
30404            <parameter type-id='type-id-19'/>
30405            <!-- void -->
30406            <return type-id='type-id-75'/>
30407          </function-decl>
30408        </member-function>
30409        <member-function access='private' constructor='yes'>
30410          <!-- tcmalloc::LogItem::LogItem(unsigned long long int) -->
30411          <function-decl name='LogItem' filepath='src/internal_logging.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
30412            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30413            <parameter type-id='type-id-1560' is-artificial='yes'/>
30414            <!-- parameter of type 'unsigned long long int' -->
30415            <parameter type-id='type-id-21'/>
30416            <!-- void -->
30417            <return type-id='type-id-75'/>
30418          </function-decl>
30419        </member-function>
30420        <member-function access='private' constructor='yes'>
30421          <!-- tcmalloc::LogItem::LogItem(void*) -->
30422          <function-decl name='LogItem' filepath='src/internal_logging.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
30423            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30424            <parameter type-id='type-id-1560' is-artificial='yes'/>
30425            <!-- parameter of type 'void*' -->
30426            <parameter type-id='type-id-73'/>
30427            <!-- void -->
30428            <return type-id='type-id-75'/>
30429          </function-decl>
30430        </member-function>
30431        <member-function access='private' constructor='yes'>
30432          <!-- tcmalloc::LogItem::LogItem() -->
30433          <function-decl name='LogItem' filepath='src/internal_logging.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
30434            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30435            <parameter type-id='type-id-1560' is-artificial='yes'/>
30436            <!-- void -->
30437            <return type-id='type-id-75'/>
30438          </function-decl>
30439        </member-function>
30440        <member-function access='private' constructor='yes'>
30441          <!-- tcmalloc::LogItem::LogItem(const char*) -->
30442          <function-decl name='LogItem' filepath='src/internal_logging.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
30443            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30444            <parameter type-id='type-id-1560' is-artificial='yes'/>
30445            <!-- parameter of type 'const char*' -->
30446            <parameter type-id='type-id-2'/>
30447            <!-- void -->
30448            <return type-id='type-id-75'/>
30449          </function-decl>
30450        </member-function>
30451        <member-function access='private' constructor='yes'>
30452          <!-- tcmalloc::LogItem::LogItem(int) -->
30453          <function-decl name='LogItem' filepath='src/internal_logging.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
30454            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30455            <parameter type-id='type-id-1560' is-artificial='yes'/>
30456            <!-- parameter of type 'int' -->
30457            <parameter type-id='type-id-1'/>
30458            <!-- void -->
30459            <return type-id='type-id-75'/>
30460          </function-decl>
30461        </member-function>
30462        <member-function access='private' constructor='yes'>
30463          <!-- tcmalloc::LogItem::LogItem(long int) -->
30464          <function-decl name='LogItem' filepath='src/internal_logging.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
30465            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30466            <parameter type-id='type-id-1560' is-artificial='yes'/>
30467            <!-- parameter of type 'long int' -->
30468            <parameter type-id='type-id-18'/>
30469            <!-- void -->
30470            <return type-id='type-id-75'/>
30471          </function-decl>
30472        </member-function>
30473        <member-function access='private' constructor='yes'>
30474          <!-- tcmalloc::LogItem::LogItem(long long int) -->
30475          <function-decl name='LogItem' filepath='src/internal_logging.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
30476            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30477            <parameter type-id='type-id-1560' is-artificial='yes'/>
30478            <!-- parameter of type 'long long int' -->
30479            <parameter type-id='type-id-20'/>
30480            <!-- void -->
30481            <return type-id='type-id-75'/>
30482          </function-decl>
30483        </member-function>
30484        <member-function access='private' constructor='yes'>
30485          <!-- tcmalloc::LogItem::LogItem(unsigned int) -->
30486          <function-decl name='LogItem' filepath='src/internal_logging.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
30487            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30488            <parameter type-id='type-id-1560' is-artificial='yes'/>
30489            <!-- parameter of type 'unsigned int' -->
30490            <parameter type-id='type-id-161'/>
30491            <!-- void -->
30492            <return type-id='type-id-75'/>
30493          </function-decl>
30494        </member-function>
30495        <member-function access='private' constructor='yes'>
30496          <!-- tcmalloc::LogItem::LogItem(unsigned long int) -->
30497          <function-decl name='LogItem' filepath='src/internal_logging.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
30498            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30499            <parameter type-id='type-id-1560' is-artificial='yes'/>
30500            <!-- parameter of type 'unsigned long int' -->
30501            <parameter type-id='type-id-19'/>
30502            <!-- void -->
30503            <return type-id='type-id-75'/>
30504          </function-decl>
30505        </member-function>
30506        <member-function access='private' constructor='yes'>
30507          <!-- tcmalloc::LogItem::LogItem(unsigned long long int) -->
30508          <function-decl name='LogItem' filepath='src/internal_logging.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
30509            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30510            <parameter type-id='type-id-1560' is-artificial='yes'/>
30511            <!-- parameter of type 'unsigned long long int' -->
30512            <parameter type-id='type-id-21'/>
30513            <!-- void -->
30514            <return type-id='type-id-75'/>
30515          </function-decl>
30516        </member-function>
30517        <member-function access='private' constructor='yes'>
30518          <!-- tcmalloc::LogItem::LogItem(void*) -->
30519          <function-decl name='LogItem' filepath='src/internal_logging.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
30520            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30521            <parameter type-id='type-id-1560' is-artificial='yes'/>
30522            <!-- parameter of type 'void*' -->
30523            <parameter type-id='type-id-73'/>
30524            <!-- void -->
30525            <return type-id='type-id-75'/>
30526          </function-decl>
30527        </member-function>
30528        <member-function access='private' constructor='yes'>
30529          <!-- tcmalloc::LogItem::LogItem() -->
30530          <function-decl name='LogItem' filepath='src/internal_logging.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
30531            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30532            <parameter type-id='type-id-1560' is-artificial='yes'/>
30533            <!-- void -->
30534            <return type-id='type-id-75'/>
30535          </function-decl>
30536        </member-function>
30537        <member-function access='private' constructor='yes'>
30538          <!-- tcmalloc::LogItem::LogItem(const char*) -->
30539          <function-decl name='LogItem' filepath='src/internal_logging.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
30540            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30541            <parameter type-id='type-id-1560' is-artificial='yes'/>
30542            <!-- parameter of type 'const char*' -->
30543            <parameter type-id='type-id-2'/>
30544            <!-- void -->
30545            <return type-id='type-id-75'/>
30546          </function-decl>
30547        </member-function>
30548        <member-function access='private' constructor='yes'>
30549          <!-- tcmalloc::LogItem::LogItem(int) -->
30550          <function-decl name='LogItem' filepath='src/internal_logging.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
30551            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30552            <parameter type-id='type-id-1560' is-artificial='yes'/>
30553            <!-- parameter of type 'int' -->
30554            <parameter type-id='type-id-1'/>
30555            <!-- void -->
30556            <return type-id='type-id-75'/>
30557          </function-decl>
30558        </member-function>
30559        <member-function access='private' constructor='yes'>
30560          <!-- tcmalloc::LogItem::LogItem(long int) -->
30561          <function-decl name='LogItem' filepath='src/internal_logging.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
30562            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30563            <parameter type-id='type-id-1560' is-artificial='yes'/>
30564            <!-- parameter of type 'long int' -->
30565            <parameter type-id='type-id-18'/>
30566            <!-- void -->
30567            <return type-id='type-id-75'/>
30568          </function-decl>
30569        </member-function>
30570        <member-function access='private' constructor='yes'>
30571          <!-- tcmalloc::LogItem::LogItem(long long int) -->
30572          <function-decl name='LogItem' filepath='src/internal_logging.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
30573            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30574            <parameter type-id='type-id-1560' is-artificial='yes'/>
30575            <!-- parameter of type 'long long int' -->
30576            <parameter type-id='type-id-20'/>
30577            <!-- void -->
30578            <return type-id='type-id-75'/>
30579          </function-decl>
30580        </member-function>
30581        <member-function access='private' constructor='yes'>
30582          <!-- tcmalloc::LogItem::LogItem(unsigned int) -->
30583          <function-decl name='LogItem' filepath='src/internal_logging.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
30584            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30585            <parameter type-id='type-id-1560' is-artificial='yes'/>
30586            <!-- parameter of type 'unsigned int' -->
30587            <parameter type-id='type-id-161'/>
30588            <!-- void -->
30589            <return type-id='type-id-75'/>
30590          </function-decl>
30591        </member-function>
30592        <member-function access='private' constructor='yes'>
30593          <!-- tcmalloc::LogItem::LogItem(unsigned long int) -->
30594          <function-decl name='LogItem' filepath='src/internal_logging.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
30595            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30596            <parameter type-id='type-id-1560' is-artificial='yes'/>
30597            <!-- parameter of type 'unsigned long int' -->
30598            <parameter type-id='type-id-19'/>
30599            <!-- void -->
30600            <return type-id='type-id-75'/>
30601          </function-decl>
30602        </member-function>
30603        <member-function access='private' constructor='yes'>
30604          <!-- tcmalloc::LogItem::LogItem(unsigned long long int) -->
30605          <function-decl name='LogItem' filepath='src/internal_logging.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
30606            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30607            <parameter type-id='type-id-1560' is-artificial='yes'/>
30608            <!-- parameter of type 'unsigned long long int' -->
30609            <parameter type-id='type-id-21'/>
30610            <!-- void -->
30611            <return type-id='type-id-75'/>
30612          </function-decl>
30613        </member-function>
30614        <member-function access='private' constructor='yes'>
30615          <!-- tcmalloc::LogItem::LogItem(void*) -->
30616          <function-decl name='LogItem' filepath='src/internal_logging.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
30617            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30618            <parameter type-id='type-id-1560' is-artificial='yes'/>
30619            <!-- parameter of type 'void*' -->
30620            <parameter type-id='type-id-73'/>
30621            <!-- void -->
30622            <return type-id='type-id-75'/>
30623          </function-decl>
30624        </member-function>
30625        <member-function access='private' constructor='yes'>
30626          <!-- tcmalloc::LogItem::LogItem() -->
30627          <function-decl name='LogItem' filepath='src/internal_logging.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
30628            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30629            <parameter type-id='type-id-1560' is-artificial='yes'/>
30630            <!-- void -->
30631            <return type-id='type-id-75'/>
30632          </function-decl>
30633        </member-function>
30634        <member-function access='private' constructor='yes'>
30635          <!-- tcmalloc::LogItem::LogItem(const char*) -->
30636          <function-decl name='LogItem' filepath='src/internal_logging.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
30637            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30638            <parameter type-id='type-id-1560' is-artificial='yes'/>
30639            <!-- parameter of type 'const char*' -->
30640            <parameter type-id='type-id-2'/>
30641            <!-- void -->
30642            <return type-id='type-id-75'/>
30643          </function-decl>
30644        </member-function>
30645        <member-function access='private' constructor='yes'>
30646          <!-- tcmalloc::LogItem::LogItem(int) -->
30647          <function-decl name='LogItem' filepath='src/internal_logging.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
30648            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30649            <parameter type-id='type-id-1560' is-artificial='yes'/>
30650            <!-- parameter of type 'int' -->
30651            <parameter type-id='type-id-1'/>
30652            <!-- void -->
30653            <return type-id='type-id-75'/>
30654          </function-decl>
30655        </member-function>
30656        <member-function access='private' constructor='yes'>
30657          <!-- tcmalloc::LogItem::LogItem(long int) -->
30658          <function-decl name='LogItem' filepath='src/internal_logging.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
30659            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30660            <parameter type-id='type-id-1560' is-artificial='yes'/>
30661            <!-- parameter of type 'long int' -->
30662            <parameter type-id='type-id-18'/>
30663            <!-- void -->
30664            <return type-id='type-id-75'/>
30665          </function-decl>
30666        </member-function>
30667        <member-function access='private' constructor='yes'>
30668          <!-- tcmalloc::LogItem::LogItem(long long int) -->
30669          <function-decl name='LogItem' filepath='src/internal_logging.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
30670            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30671            <parameter type-id='type-id-1560' is-artificial='yes'/>
30672            <!-- parameter of type 'long long int' -->
30673            <parameter type-id='type-id-20'/>
30674            <!-- void -->
30675            <return type-id='type-id-75'/>
30676          </function-decl>
30677        </member-function>
30678        <member-function access='private' constructor='yes'>
30679          <!-- tcmalloc::LogItem::LogItem(unsigned int) -->
30680          <function-decl name='LogItem' filepath='src/internal_logging.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
30681            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30682            <parameter type-id='type-id-1560' is-artificial='yes'/>
30683            <!-- parameter of type 'unsigned int' -->
30684            <parameter type-id='type-id-161'/>
30685            <!-- void -->
30686            <return type-id='type-id-75'/>
30687          </function-decl>
30688        </member-function>
30689        <member-function access='private' constructor='yes'>
30690          <!-- tcmalloc::LogItem::LogItem(unsigned long int) -->
30691          <function-decl name='LogItem' filepath='src/internal_logging.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
30692            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30693            <parameter type-id='type-id-1560' is-artificial='yes'/>
30694            <!-- parameter of type 'unsigned long int' -->
30695            <parameter type-id='type-id-19'/>
30696            <!-- void -->
30697            <return type-id='type-id-75'/>
30698          </function-decl>
30699        </member-function>
30700        <member-function access='private' constructor='yes'>
30701          <!-- tcmalloc::LogItem::LogItem(unsigned long long int) -->
30702          <function-decl name='LogItem' filepath='src/internal_logging.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
30703            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30704            <parameter type-id='type-id-1560' is-artificial='yes'/>
30705            <!-- parameter of type 'unsigned long long int' -->
30706            <parameter type-id='type-id-21'/>
30707            <!-- void -->
30708            <return type-id='type-id-75'/>
30709          </function-decl>
30710        </member-function>
30711        <member-function access='private' constructor='yes'>
30712          <!-- tcmalloc::LogItem::LogItem(void*) -->
30713          <function-decl name='LogItem' filepath='src/internal_logging.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
30714            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30715            <parameter type-id='type-id-1560' is-artificial='yes'/>
30716            <!-- parameter of type 'void*' -->
30717            <parameter type-id='type-id-73'/>
30718            <!-- void -->
30719            <return type-id='type-id-75'/>
30720          </function-decl>
30721        </member-function>
30722        <member-function access='private' constructor='yes'>
30723          <!-- tcmalloc::LogItem::LogItem() -->
30724          <function-decl name='LogItem' filepath='src/internal_logging.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
30725            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30726            <parameter type-id='type-id-1560' is-artificial='yes'/>
30727            <!-- void -->
30728            <return type-id='type-id-75'/>
30729          </function-decl>
30730        </member-function>
30731        <member-function access='private' constructor='yes'>
30732          <!-- tcmalloc::LogItem::LogItem(const char*) -->
30733          <function-decl name='LogItem' filepath='src/internal_logging.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
30734            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30735            <parameter type-id='type-id-1560' is-artificial='yes'/>
30736            <!-- parameter of type 'const char*' -->
30737            <parameter type-id='type-id-2'/>
30738            <!-- void -->
30739            <return type-id='type-id-75'/>
30740          </function-decl>
30741        </member-function>
30742        <member-function access='private' constructor='yes'>
30743          <!-- tcmalloc::LogItem::LogItem(int) -->
30744          <function-decl name='LogItem' filepath='src/internal_logging.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
30745            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30746            <parameter type-id='type-id-1560' is-artificial='yes'/>
30747            <!-- parameter of type 'int' -->
30748            <parameter type-id='type-id-1'/>
30749            <!-- void -->
30750            <return type-id='type-id-75'/>
30751          </function-decl>
30752        </member-function>
30753        <member-function access='private' constructor='yes'>
30754          <!-- tcmalloc::LogItem::LogItem(long int) -->
30755          <function-decl name='LogItem' filepath='src/internal_logging.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
30756            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30757            <parameter type-id='type-id-1560' is-artificial='yes'/>
30758            <!-- parameter of type 'long int' -->
30759            <parameter type-id='type-id-18'/>
30760            <!-- void -->
30761            <return type-id='type-id-75'/>
30762          </function-decl>
30763        </member-function>
30764        <member-function access='private' constructor='yes'>
30765          <!-- tcmalloc::LogItem::LogItem(long long int) -->
30766          <function-decl name='LogItem' filepath='src/internal_logging.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
30767            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30768            <parameter type-id='type-id-1560' is-artificial='yes'/>
30769            <!-- parameter of type 'long long int' -->
30770            <parameter type-id='type-id-20'/>
30771            <!-- void -->
30772            <return type-id='type-id-75'/>
30773          </function-decl>
30774        </member-function>
30775        <member-function access='private' constructor='yes'>
30776          <!-- tcmalloc::LogItem::LogItem(unsigned int) -->
30777          <function-decl name='LogItem' filepath='src/internal_logging.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
30778            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30779            <parameter type-id='type-id-1560' is-artificial='yes'/>
30780            <!-- parameter of type 'unsigned int' -->
30781            <parameter type-id='type-id-161'/>
30782            <!-- void -->
30783            <return type-id='type-id-75'/>
30784          </function-decl>
30785        </member-function>
30786        <member-function access='private' constructor='yes'>
30787          <!-- tcmalloc::LogItem::LogItem(unsigned long int) -->
30788          <function-decl name='LogItem' filepath='src/internal_logging.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
30789            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30790            <parameter type-id='type-id-1560' is-artificial='yes'/>
30791            <!-- parameter of type 'unsigned long int' -->
30792            <parameter type-id='type-id-19'/>
30793            <!-- void -->
30794            <return type-id='type-id-75'/>
30795          </function-decl>
30796        </member-function>
30797        <member-function access='private' constructor='yes'>
30798          <!-- tcmalloc::LogItem::LogItem(unsigned long long int) -->
30799          <function-decl name='LogItem' filepath='src/internal_logging.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
30800            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30801            <parameter type-id='type-id-1560' is-artificial='yes'/>
30802            <!-- parameter of type 'unsigned long long int' -->
30803            <parameter type-id='type-id-21'/>
30804            <!-- void -->
30805            <return type-id='type-id-75'/>
30806          </function-decl>
30807        </member-function>
30808        <member-function access='private' constructor='yes'>
30809          <!-- tcmalloc::LogItem::LogItem(void*) -->
30810          <function-decl name='LogItem' filepath='src/internal_logging.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
30811            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30812            <parameter type-id='type-id-1560' is-artificial='yes'/>
30813            <!-- parameter of type 'void*' -->
30814            <parameter type-id='type-id-73'/>
30815            <!-- void -->
30816            <return type-id='type-id-75'/>
30817          </function-decl>
30818        </member-function>
30819        <member-function access='private' constructor='yes'>
30820          <!-- tcmalloc::LogItem::LogItem() -->
30821          <function-decl name='LogItem' filepath='src/internal_logging.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
30822            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30823            <parameter type-id='type-id-1560' is-artificial='yes'/>
30824            <!-- void -->
30825            <return type-id='type-id-75'/>
30826          </function-decl>
30827        </member-function>
30828        <member-function access='private' constructor='yes'>
30829          <!-- tcmalloc::LogItem::LogItem(const char*) -->
30830          <function-decl name='LogItem' filepath='src/internal_logging.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
30831            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30832            <parameter type-id='type-id-1560' is-artificial='yes'/>
30833            <!-- parameter of type 'const char*' -->
30834            <parameter type-id='type-id-2'/>
30835            <!-- void -->
30836            <return type-id='type-id-75'/>
30837          </function-decl>
30838        </member-function>
30839        <member-function access='private' constructor='yes'>
30840          <!-- tcmalloc::LogItem::LogItem(int) -->
30841          <function-decl name='LogItem' filepath='src/internal_logging.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
30842            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30843            <parameter type-id='type-id-1560' is-artificial='yes'/>
30844            <!-- parameter of type 'int' -->
30845            <parameter type-id='type-id-1'/>
30846            <!-- void -->
30847            <return type-id='type-id-75'/>
30848          </function-decl>
30849        </member-function>
30850        <member-function access='private' constructor='yes'>
30851          <!-- tcmalloc::LogItem::LogItem(long int) -->
30852          <function-decl name='LogItem' filepath='src/internal_logging.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
30853            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30854            <parameter type-id='type-id-1560' is-artificial='yes'/>
30855            <!-- parameter of type 'long int' -->
30856            <parameter type-id='type-id-18'/>
30857            <!-- void -->
30858            <return type-id='type-id-75'/>
30859          </function-decl>
30860        </member-function>
30861        <member-function access='private' constructor='yes'>
30862          <!-- tcmalloc::LogItem::LogItem(long long int) -->
30863          <function-decl name='LogItem' filepath='src/internal_logging.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
30864            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30865            <parameter type-id='type-id-1560' is-artificial='yes'/>
30866            <!-- parameter of type 'long long int' -->
30867            <parameter type-id='type-id-20'/>
30868            <!-- void -->
30869            <return type-id='type-id-75'/>
30870          </function-decl>
30871        </member-function>
30872        <member-function access='private' constructor='yes'>
30873          <!-- tcmalloc::LogItem::LogItem(unsigned int) -->
30874          <function-decl name='LogItem' filepath='src/internal_logging.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
30875            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30876            <parameter type-id='type-id-1560' is-artificial='yes'/>
30877            <!-- parameter of type 'unsigned int' -->
30878            <parameter type-id='type-id-161'/>
30879            <!-- void -->
30880            <return type-id='type-id-75'/>
30881          </function-decl>
30882        </member-function>
30883        <member-function access='private' constructor='yes'>
30884          <!-- tcmalloc::LogItem::LogItem(unsigned long int) -->
30885          <function-decl name='LogItem' filepath='src/internal_logging.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
30886            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30887            <parameter type-id='type-id-1560' is-artificial='yes'/>
30888            <!-- parameter of type 'unsigned long int' -->
30889            <parameter type-id='type-id-19'/>
30890            <!-- void -->
30891            <return type-id='type-id-75'/>
30892          </function-decl>
30893        </member-function>
30894        <member-function access='private' constructor='yes'>
30895          <!-- tcmalloc::LogItem::LogItem(unsigned long long int) -->
30896          <function-decl name='LogItem' filepath='src/internal_logging.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
30897            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30898            <parameter type-id='type-id-1560' is-artificial='yes'/>
30899            <!-- parameter of type 'unsigned long long int' -->
30900            <parameter type-id='type-id-21'/>
30901            <!-- void -->
30902            <return type-id='type-id-75'/>
30903          </function-decl>
30904        </member-function>
30905        <member-function access='private' constructor='yes'>
30906          <!-- tcmalloc::LogItem::LogItem(void*) -->
30907          <function-decl name='LogItem' filepath='src/internal_logging.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
30908            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30909            <parameter type-id='type-id-1560' is-artificial='yes'/>
30910            <!-- parameter of type 'void*' -->
30911            <parameter type-id='type-id-73'/>
30912            <!-- void -->
30913            <return type-id='type-id-75'/>
30914          </function-decl>
30915        </member-function>
30916        <member-function access='private' constructor='yes'>
30917          <!-- tcmalloc::LogItem::LogItem() -->
30918          <function-decl name='LogItem' filepath='src/internal_logging.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
30919            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30920            <parameter type-id='type-id-1560' is-artificial='yes'/>
30921            <!-- void -->
30922            <return type-id='type-id-75'/>
30923          </function-decl>
30924        </member-function>
30925        <member-function access='private' constructor='yes'>
30926          <!-- tcmalloc::LogItem::LogItem(const char*) -->
30927          <function-decl name='LogItem' filepath='src/internal_logging.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
30928            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30929            <parameter type-id='type-id-1560' is-artificial='yes'/>
30930            <!-- parameter of type 'const char*' -->
30931            <parameter type-id='type-id-2'/>
30932            <!-- void -->
30933            <return type-id='type-id-75'/>
30934          </function-decl>
30935        </member-function>
30936        <member-function access='private' constructor='yes'>
30937          <!-- tcmalloc::LogItem::LogItem(int) -->
30938          <function-decl name='LogItem' filepath='src/internal_logging.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
30939            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30940            <parameter type-id='type-id-1560' is-artificial='yes'/>
30941            <!-- parameter of type 'int' -->
30942            <parameter type-id='type-id-1'/>
30943            <!-- void -->
30944            <return type-id='type-id-75'/>
30945          </function-decl>
30946        </member-function>
30947        <member-function access='private' constructor='yes'>
30948          <!-- tcmalloc::LogItem::LogItem(long int) -->
30949          <function-decl name='LogItem' filepath='src/internal_logging.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
30950            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30951            <parameter type-id='type-id-1560' is-artificial='yes'/>
30952            <!-- parameter of type 'long int' -->
30953            <parameter type-id='type-id-18'/>
30954            <!-- void -->
30955            <return type-id='type-id-75'/>
30956          </function-decl>
30957        </member-function>
30958        <member-function access='private' constructor='yes'>
30959          <!-- tcmalloc::LogItem::LogItem(long long int) -->
30960          <function-decl name='LogItem' filepath='src/internal_logging.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
30961            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30962            <parameter type-id='type-id-1560' is-artificial='yes'/>
30963            <!-- parameter of type 'long long int' -->
30964            <parameter type-id='type-id-20'/>
30965            <!-- void -->
30966            <return type-id='type-id-75'/>
30967          </function-decl>
30968        </member-function>
30969        <member-function access='private' constructor='yes'>
30970          <!-- tcmalloc::LogItem::LogItem(unsigned int) -->
30971          <function-decl name='LogItem' filepath='src/internal_logging.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
30972            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30973            <parameter type-id='type-id-1560' is-artificial='yes'/>
30974            <!-- parameter of type 'unsigned int' -->
30975            <parameter type-id='type-id-161'/>
30976            <!-- void -->
30977            <return type-id='type-id-75'/>
30978          </function-decl>
30979        </member-function>
30980        <member-function access='private' constructor='yes'>
30981          <!-- tcmalloc::LogItem::LogItem(unsigned long int) -->
30982          <function-decl name='LogItem' filepath='src/internal_logging.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
30983            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30984            <parameter type-id='type-id-1560' is-artificial='yes'/>
30985            <!-- parameter of type 'unsigned long int' -->
30986            <parameter type-id='type-id-19'/>
30987            <!-- void -->
30988            <return type-id='type-id-75'/>
30989          </function-decl>
30990        </member-function>
30991        <member-function access='private' constructor='yes'>
30992          <!-- tcmalloc::LogItem::LogItem(unsigned long long int) -->
30993          <function-decl name='LogItem' filepath='src/internal_logging.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
30994            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30995            <parameter type-id='type-id-1560' is-artificial='yes'/>
30996            <!-- parameter of type 'unsigned long long int' -->
30997            <parameter type-id='type-id-21'/>
30998            <!-- void -->
30999            <return type-id='type-id-75'/>
31000          </function-decl>
31001        </member-function>
31002        <member-function access='private' constructor='yes'>
31003          <!-- tcmalloc::LogItem::LogItem(void*) -->
31004          <function-decl name='LogItem' filepath='src/internal_logging.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
31005            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
31006            <parameter type-id='type-id-1560' is-artificial='yes'/>
31007            <!-- parameter of type 'void*' -->
31008            <parameter type-id='type-id-73'/>
31009            <!-- void -->
31010            <return type-id='type-id-75'/>
31011          </function-decl>
31012        </member-function>
31013        <member-function access='private' constructor='yes'>
31014          <!-- tcmalloc::LogItem::LogItem() -->
31015          <function-decl name='LogItem' filepath='src/internal_logging.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
31016            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
31017            <parameter type-id='type-id-1560' is-artificial='yes'/>
31018            <!-- void -->
31019            <return type-id='type-id-75'/>
31020          </function-decl>
31021        </member-function>
31022        <member-function access='private' constructor='yes'>
31023          <!-- tcmalloc::LogItem::LogItem(const char*) -->
31024          <function-decl name='LogItem' filepath='src/internal_logging.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
31025            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
31026            <parameter type-id='type-id-1560' is-artificial='yes'/>
31027            <!-- parameter of type 'const char*' -->
31028            <parameter type-id='type-id-2'/>
31029            <!-- void -->
31030            <return type-id='type-id-75'/>
31031          </function-decl>
31032        </member-function>
31033        <member-function access='private' constructor='yes'>
31034          <!-- tcmalloc::LogItem::LogItem(int) -->
31035          <function-decl name='LogItem' filepath='src/internal_logging.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
31036            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
31037            <parameter type-id='type-id-1560' is-artificial='yes'/>
31038            <!-- parameter of type 'int' -->
31039            <parameter type-id='type-id-1'/>
31040            <!-- void -->
31041            <return type-id='type-id-75'/>
31042          </function-decl>
31043        </member-function>
31044        <member-function access='private' constructor='yes'>
31045          <!-- tcmalloc::LogItem::LogItem(long int) -->
31046          <function-decl name='LogItem' filepath='src/internal_logging.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
31047            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
31048            <parameter type-id='type-id-1560' is-artificial='yes'/>
31049            <!-- parameter of type 'long int' -->
31050            <parameter type-id='type-id-18'/>
31051            <!-- void -->
31052            <return type-id='type-id-75'/>
31053          </function-decl>
31054        </member-function>
31055        <member-function access='private' constructor='yes'>
31056          <!-- tcmalloc::LogItem::LogItem(long long int) -->
31057          <function-decl name='LogItem' filepath='src/internal_logging.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
31058            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
31059            <parameter type-id='type-id-1560' is-artificial='yes'/>
31060            <!-- parameter of type 'long long int' -->
31061            <parameter type-id='type-id-20'/>
31062            <!-- void -->
31063            <return type-id='type-id-75'/>
31064          </function-decl>
31065        </member-function>
31066        <member-function access='private' constructor='yes'>
31067          <!-- tcmalloc::LogItem::LogItem(unsigned int) -->
31068          <function-decl name='LogItem' filepath='src/internal_logging.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
31069            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
31070            <parameter type-id='type-id-1560' is-artificial='yes'/>
31071            <!-- parameter of type 'unsigned int' -->
31072            <parameter type-id='type-id-161'/>
31073            <!-- void -->
31074            <return type-id='type-id-75'/>
31075          </function-decl>
31076        </member-function>
31077        <member-function access='private' constructor='yes'>
31078          <!-- tcmalloc::LogItem::LogItem(unsigned long int) -->
31079          <function-decl name='LogItem' filepath='src/internal_logging.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
31080            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
31081            <parameter type-id='type-id-1560' is-artificial='yes'/>
31082            <!-- parameter of type 'unsigned long int' -->
31083            <parameter type-id='type-id-19'/>
31084            <!-- void -->
31085            <return type-id='type-id-75'/>
31086          </function-decl>
31087        </member-function>
31088        <member-function access='private' constructor='yes'>
31089          <!-- tcmalloc::LogItem::LogItem(unsigned long long int) -->
31090          <function-decl name='LogItem' filepath='src/internal_logging.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
31091            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
31092            <parameter type-id='type-id-1560' is-artificial='yes'/>
31093            <!-- parameter of type 'unsigned long long int' -->
31094            <parameter type-id='type-id-21'/>
31095            <!-- void -->
31096            <return type-id='type-id-75'/>
31097          </function-decl>
31098        </member-function>
31099        <member-function access='private' constructor='yes'>
31100          <!-- tcmalloc::LogItem::LogItem(void*) -->
31101          <function-decl name='LogItem' filepath='src/internal_logging.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
31102            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
31103            <parameter type-id='type-id-1560' is-artificial='yes'/>
31104            <!-- parameter of type 'void*' -->
31105            <parameter type-id='type-id-73'/>
31106            <!-- void -->
31107            <return type-id='type-id-75'/>
31108          </function-decl>
31109        </member-function>
31110        <member-function access='private' constructor='yes'>
31111          <!-- tcmalloc::LogItem::LogItem() -->
31112          <function-decl name='LogItem' filepath='src/internal_logging.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
31113            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
31114            <parameter type-id='type-id-1560' is-artificial='yes'/>
31115            <!-- void -->
31116            <return type-id='type-id-75'/>
31117          </function-decl>
31118        </member-function>
31119        <member-function access='private' constructor='yes'>
31120          <!-- tcmalloc::LogItem::LogItem(const char*) -->
31121          <function-decl name='LogItem' filepath='src/internal_logging.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
31122            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
31123            <parameter type-id='type-id-1560' is-artificial='yes'/>
31124            <!-- parameter of type 'const char*' -->
31125            <parameter type-id='type-id-2'/>
31126            <!-- void -->
31127            <return type-id='type-id-75'/>
31128          </function-decl>
31129        </member-function>
31130        <member-function access='private' constructor='yes'>
31131          <!-- tcmalloc::LogItem::LogItem(int) -->
31132          <function-decl name='LogItem' filepath='src/internal_logging.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
31133            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
31134            <parameter type-id='type-id-1560' is-artificial='yes'/>
31135            <!-- parameter of type 'int' -->
31136            <parameter type-id='type-id-1'/>
31137            <!-- void -->
31138            <return type-id='type-id-75'/>
31139          </function-decl>
31140        </member-function>
31141        <member-function access='private' constructor='yes'>
31142          <!-- tcmalloc::LogItem::LogItem(long int) -->
31143          <function-decl name='LogItem' filepath='src/internal_logging.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
31144            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
31145            <parameter type-id='type-id-1560' is-artificial='yes'/>
31146            <!-- parameter of type 'long int' -->
31147            <parameter type-id='type-id-18'/>
31148            <!-- void -->
31149            <return type-id='type-id-75'/>
31150          </function-decl>
31151        </member-function>
31152        <member-function access='private' constructor='yes'>
31153          <!-- tcmalloc::LogItem::LogItem(long long int) -->
31154          <function-decl name='LogItem' filepath='src/internal_logging.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
31155            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
31156            <parameter type-id='type-id-1560' is-artificial='yes'/>
31157            <!-- parameter of type 'long long int' -->
31158            <parameter type-id='type-id-20'/>
31159            <!-- void -->
31160            <return type-id='type-id-75'/>
31161          </function-decl>
31162        </member-function>
31163        <member-function access='private' constructor='yes'>
31164          <!-- tcmalloc::LogItem::LogItem(unsigned int) -->
31165          <function-decl name='LogItem' filepath='src/internal_logging.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
31166            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
31167            <parameter type-id='type-id-1560' is-artificial='yes'/>
31168            <!-- parameter of type 'unsigned int' -->
31169            <parameter type-id='type-id-161'/>
31170            <!-- void -->
31171            <return type-id='type-id-75'/>
31172          </function-decl>
31173        </member-function>
31174        <member-function access='private' constructor='yes'>
31175          <!-- tcmalloc::LogItem::LogItem(unsigned long int) -->
31176          <function-decl name='LogItem' filepath='src/internal_logging.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
31177            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
31178            <parameter type-id='type-id-1560' is-artificial='yes'/>
31179            <!-- parameter of type 'unsigned long int' -->
31180            <parameter type-id='type-id-19'/>
31181            <!-- void -->
31182            <return type-id='type-id-75'/>
31183          </function-decl>
31184        </member-function>
31185        <member-function access='private' constructor='yes'>
31186          <!-- tcmalloc::LogItem::LogItem(unsigned long long int) -->
31187          <function-decl name='LogItem' filepath='src/internal_logging.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
31188            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
31189            <parameter type-id='type-id-1560' is-artificial='yes'/>
31190            <!-- parameter of type 'unsigned long long int' -->
31191            <parameter type-id='type-id-21'/>
31192            <!-- void -->
31193            <return type-id='type-id-75'/>
31194          </function-decl>
31195        </member-function>
31196        <member-function access='private' constructor='yes'>
31197          <!-- tcmalloc::LogItem::LogItem(void*) -->
31198          <function-decl name='LogItem' filepath='src/internal_logging.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
31199            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
31200            <parameter type-id='type-id-1560' is-artificial='yes'/>
31201            <!-- parameter of type 'void*' -->
31202            <parameter type-id='type-id-73'/>
31203            <!-- void -->
31204            <return type-id='type-id-75'/>
31205          </function-decl>
31206        </member-function>
31207        <member-function access='private' constructor='yes'>
31208          <!-- tcmalloc::LogItem::LogItem() -->
31209          <function-decl name='LogItem' filepath='src/internal_logging.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
31210            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
31211            <parameter type-id='type-id-1560' is-artificial='yes'/>
31212            <!-- void -->
31213            <return type-id='type-id-75'/>
31214          </function-decl>
31215        </member-function>
31216        <member-function access='private' constructor='yes'>
31217          <!-- tcmalloc::LogItem::LogItem(const char*) -->
31218          <function-decl name='LogItem' filepath='src/internal_logging.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
31219            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
31220            <parameter type-id='type-id-1560' is-artificial='yes'/>
31221            <!-- parameter of type 'const char*' -->
31222            <parameter type-id='type-id-2'/>
31223            <!-- void -->
31224            <return type-id='type-id-75'/>
31225          </function-decl>
31226        </member-function>
31227        <member-function access='private' constructor='yes'>
31228          <!-- tcmalloc::LogItem::LogItem(int) -->
31229          <function-decl name='LogItem' filepath='src/internal_logging.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
31230            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
31231            <parameter type-id='type-id-1560' is-artificial='yes'/>
31232            <!-- parameter of type 'int' -->
31233            <parameter type-id='type-id-1'/>
31234            <!-- void -->
31235            <return type-id='type-id-75'/>
31236          </function-decl>
31237        </member-function>
31238        <member-function access='private' constructor='yes'>
31239          <!-- tcmalloc::LogItem::LogItem(long int) -->
31240          <function-decl name='LogItem' filepath='src/internal_logging.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
31241            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
31242            <parameter type-id='type-id-1560' is-artificial='yes'/>
31243            <!-- parameter of type 'long int' -->
31244            <parameter type-id='type-id-18'/>
31245            <!-- void -->
31246            <return type-id='type-id-75'/>
31247          </function-decl>
31248        </member-function>
31249        <member-function access='private' constructor='yes'>
31250          <!-- tcmalloc::LogItem::LogItem(long long int) -->
31251          <function-decl name='LogItem' filepath='src/internal_logging.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
31252            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
31253            <parameter type-id='type-id-1560' is-artificial='yes'/>
31254            <!-- parameter of type 'long long int' -->
31255            <parameter type-id='type-id-20'/>
31256            <!-- void -->
31257            <return type-id='type-id-75'/>
31258          </function-decl>
31259        </member-function>
31260        <member-function access='private' constructor='yes'>
31261          <!-- tcmalloc::LogItem::LogItem(unsigned int) -->
31262          <function-decl name='LogItem' filepath='src/internal_logging.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
31263            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
31264            <parameter type-id='type-id-1560' is-artificial='yes'/>
31265            <!-- parameter of type 'unsigned int' -->
31266            <parameter type-id='type-id-161'/>
31267            <!-- void -->
31268            <return type-id='type-id-75'/>
31269          </function-decl>
31270        </member-function>
31271        <member-function access='private' constructor='yes'>
31272          <!-- tcmalloc::LogItem::LogItem(unsigned long int) -->
31273          <function-decl name='LogItem' filepath='src/internal_logging.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
31274            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
31275            <parameter type-id='type-id-1560' is-artificial='yes'/>
31276            <!-- parameter of type 'unsigned long int' -->
31277            <parameter type-id='type-id-19'/>
31278            <!-- void -->
31279            <return type-id='type-id-75'/>
31280          </function-decl>
31281        </member-function>
31282        <member-function access='private' constructor='yes'>
31283          <!-- tcmalloc::LogItem::LogItem(unsigned long long int) -->
31284          <function-decl name='LogItem' filepath='src/internal_logging.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
31285            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
31286            <parameter type-id='type-id-1560' is-artificial='yes'/>
31287            <!-- parameter of type 'unsigned long long int' -->
31288            <parameter type-id='type-id-21'/>
31289            <!-- void -->
31290            <return type-id='type-id-75'/>
31291          </function-decl>
31292        </member-function>
31293        <member-function access='private' constructor='yes'>
31294          <!-- tcmalloc::LogItem::LogItem(void*) -->
31295          <function-decl name='LogItem' filepath='src/internal_logging.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
31296            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
31297            <parameter type-id='type-id-1560' is-artificial='yes'/>
31298            <!-- parameter of type 'void*' -->
31299            <parameter type-id='type-id-73'/>
31300            <!-- void -->
31301            <return type-id='type-id-75'/>
31302          </function-decl>
31303        </member-function>
31304      </class-decl>
31305      <!-- class tcmalloc::PageHeap -->
31306      <class-decl name='PageHeap' size-in-bits='4293888' visibility='default' filepath='src/page_heap.h' line='104' column='1' id='type-id-1524'>
31307        <member-type access='private'>
31308          <!-- struct tcmalloc::PageHeap::LargeSpanStats -->
31309          <class-decl name='LargeSpanStats' size-in-bits='192' is-struct='yes' visibility='default' filepath='src/page_heap.h' line='164' column='1' id='type-id-1562'>
31310            <data-member access='public' layout-offset-in-bits='0'>
31311              <!-- int64 tcmalloc::PageHeap::LargeSpanStats::spans -->
31312              <var-decl name='spans' type-id='type-id-103' visibility='default' filepath='src/page_heap.h' line='165' column='1'/>
31313            </data-member>
31314            <data-member access='public' layout-offset-in-bits='64'>
31315              <!-- int64 tcmalloc::PageHeap::LargeSpanStats::normal_pages -->
31316              <var-decl name='normal_pages' type-id='type-id-103' visibility='default' filepath='src/page_heap.h' line='166' column='1'/>
31317            </data-member>
31318            <data-member access='public' layout-offset-in-bits='128'>
31319              <!-- int64 tcmalloc::PageHeap::LargeSpanStats::returned_pages -->
31320              <var-decl name='returned_pages' type-id='type-id-103' visibility='default' filepath='src/page_heap.h' line='167' column='1'/>
31321            </data-member>
31322          </class-decl>
31323        </member-type>
31324        <member-type access='private'>
31325          <!-- struct tcmalloc::PageHeap::SmallSpanStats -->
31326          <class-decl name='SmallSpanStats' size-in-bits='16384' is-struct='yes' visibility='default' filepath='src/page_heap.h' line='155' column='1' id='type-id-1564'>
31327            <data-member access='public' layout-offset-in-bits='0'>
31328              <!-- int64 tcmalloc::PageHeap::SmallSpanStats::normal_length[128] -->
31329              <var-decl name='normal_length' type-id='type-id-1435' visibility='default' filepath='src/page_heap.h' line='158' column='1'/>
31330            </data-member>
31331            <data-member access='public' layout-offset-in-bits='8192'>
31332              <!-- int64 tcmalloc::PageHeap::SmallSpanStats::returned_length[128] -->
31333              <var-decl name='returned_length' type-id='type-id-1435' visibility='default' filepath='src/page_heap.h' line='159' column='1'/>
31334            </data-member>
31335          </class-decl>
31336        </member-type>
31337        <member-type access='private'>
31338          <!-- struct tcmalloc::PageHeap::SpanList -->
31339          <class-decl name='SpanList' size-in-bits='768' is-struct='yes' visibility='default' filepath='src/page_heap.h' line='232' column='1' id='type-id-1453'>
31340            <data-member access='public' layout-offset-in-bits='0'>
31341              <!-- tcmalloc::Span tcmalloc::PageHeap::SpanList::normal -->
31342              <var-decl name='normal' type-id='type-id-144' visibility='default' filepath='src/page_heap.h' line='233' column='1'/>
31343            </data-member>
31344            <data-member access='public' layout-offset-in-bits='384'>
31345              <!-- tcmalloc::Span tcmalloc::PageHeap::SpanList::returned -->
31346              <var-decl name='returned' type-id='type-id-144' visibility='default' filepath='src/page_heap.h' line='234' column='1'/>
31347            </data-member>
31348          </class-decl>
31349        </member-type>
31350        <member-type access='private'>
31351          <!-- struct tcmalloc::PageHeap::Stats -->
31352          <class-decl name='Stats' size-in-bits='256' is-struct='yes' visibility='default' filepath='src/page_heap.h' line='145' column='1' id='type-id-1441'>
31353            <data-member access='public' layout-offset-in-bits='0'>
31354              <!-- uint64_t tcmalloc::PageHeap::Stats::system_bytes -->
31355              <var-decl name='system_bytes' type-id='type-id-38' visibility='default' filepath='src/page_heap.h' line='147' column='1'/>
31356            </data-member>
31357            <data-member access='public' layout-offset-in-bits='64'>
31358              <!-- uint64_t tcmalloc::PageHeap::Stats::free_bytes -->
31359              <var-decl name='free_bytes' type-id='type-id-38' visibility='default' filepath='src/page_heap.h' line='148' column='1'/>
31360            </data-member>
31361            <data-member access='public' layout-offset-in-bits='128'>
31362              <!-- uint64_t tcmalloc::PageHeap::Stats::unmapped_bytes -->
31363              <var-decl name='unmapped_bytes' type-id='type-id-38' visibility='default' filepath='src/page_heap.h' line='149' column='1'/>
31364            </data-member>
31365            <data-member access='public' layout-offset-in-bits='192'>
31366              <!-- uint64_t tcmalloc::PageHeap::Stats::committed_bytes -->
31367              <var-decl name='committed_bytes' type-id='type-id-38' visibility='default' filepath='src/page_heap.h' line='150' column='1'/>
31368            </data-member>
31369            <member-function access='public' constructor='yes'>
31370              <!-- tcmalloc::PageHeap::Stats::Stats() -->
31371              <function-decl name='Stats' filepath='src/page_heap.h' line='146' column='1' visibility='default' binding='global' size-in-bits='64'>
31372                <!-- implicit parameter of type 'tcmalloc::PageHeap::Stats*' -->
31373                <parameter type-id='type-id-1567' is-artificial='yes'/>
31374                <!-- void -->
31375                <return type-id='type-id-75'/>
31376              </function-decl>
31377            </member-function>
31378            <member-function access='public' constructor='yes'>
31379              <!-- tcmalloc::PageHeap::Stats::Stats() -->
31380              <function-decl name='Stats' filepath='src/page_heap.h' line='146' column='1' visibility='default' binding='global' size-in-bits='64'>
31381                <!-- implicit parameter of type 'tcmalloc::PageHeap::Stats*' -->
31382                <parameter type-id='type-id-1567' is-artificial='yes'/>
31383                <!-- void -->
31384                <return type-id='type-id-75'/>
31385              </function-decl>
31386            </member-function>
31387            <member-function access='public' constructor='yes'>
31388              <!-- tcmalloc::PageHeap::Stats::Stats() -->
31389              <function-decl name='Stats' filepath='src/page_heap.h' line='146' column='1' visibility='default' binding='global' size-in-bits='64'>
31390                <!-- implicit parameter of type 'tcmalloc::PageHeap::Stats*' -->
31391                <parameter type-id='type-id-1567' is-artificial='yes'/>
31392                <!-- void -->
31393                <return type-id='type-id-75'/>
31394              </function-decl>
31395            </member-function>
31396            <member-function access='public' constructor='yes'>
31397              <!-- tcmalloc::PageHeap::Stats::Stats() -->
31398              <function-decl name='Stats' filepath='src/page_heap.h' line='146' column='1' visibility='default' binding='global' size-in-bits='64'>
31399                <!-- implicit parameter of type 'tcmalloc::PageHeap::Stats*' -->
31400                <parameter type-id='type-id-1567' is-artificial='yes'/>
31401                <!-- void -->
31402                <return type-id='type-id-75'/>
31403              </function-decl>
31404            </member-function>
31405          </class-decl>
31406        </member-type>
31407        <member-type access='private'>
31408          <!-- typedef TCMalloc_PageMap3<35> tcmalloc::PageHeap::PageMap -->
31409          <typedef-decl name='PageMap' type-id='type-id-1426' filepath='src/page_heap.h' line='224' column='1' id='type-id-1617'/>
31410        </member-type>
31411        <member-type access='private'>
31412          <!-- typedef PackedCache<35, long unsigned int> tcmalloc::PageHeap::PageMapCache -->
31413          <typedef-decl name='PageMapCache' type-id='type-id-1407' filepath='src/page_heap.h' line='225' column='1' id='type-id-1618'/>
31414        </member-type>
31415        <data-member access='private' static='yes'>
31416          <!-- static const size_t tcmalloc::PageHeap::kPageMapBigAllocationThreshold -->
31417          <var-decl name='kPageMapBigAllocationThreshold' type-id='type-id-115' visibility='default' filepath='src/page_heap.h' line='203' column='1'/>
31418        </data-member>
31419        <data-member access='private' static='yes'>
31420          <!-- static const int tcmalloc::PageHeap::kMinSystemAlloc -->
31421          <var-decl name='kMinSystemAlloc' type-id='type-id-139' visibility='default' filepath='src/page_heap.h' line='212' column='1'/>
31422        </data-member>
31423        <data-member access='private' static='yes'>
31424          <!-- static const int tcmalloc::PageHeap::kMaxReleaseDelay -->
31425          <var-decl name='kMaxReleaseDelay' type-id='type-id-139' visibility='default' filepath='src/page_heap.h' line='217' column='1'/>
31426        </data-member>
31427        <data-member access='private' static='yes'>
31428          <!-- static const int tcmalloc::PageHeap::kDefaultReleaseDelay -->
31429          <var-decl name='kDefaultReleaseDelay' type-id='type-id-139' visibility='default' filepath='src/page_heap.h' line='221' column='1'/>
31430        </data-member>
31431        <data-member access='private' layout-offset-in-bits='0'>
31432          <!-- tcmalloc::PageHeap::PageMap tcmalloc::PageHeap::pagemap_ -->
31433          <var-decl name='pagemap_' type-id='type-id-1617' visibility='default' filepath='src/page_heap.h' line='226' column='1'/>
31434        </data-member>
31435        <data-member access='private' layout-offset-in-bits='128'>
31436          <!-- tcmalloc::PageHeap::PageMapCache tcmalloc::PageHeap::pagemap_cache_ -->
31437          <var-decl name='pagemap_cache_' type-id='type-id-1618' visibility='default' filepath='src/page_heap.h' line='227' column='1'/>
31438        </data-member>
31439        <data-member access='private' layout-offset-in-bits='4194432'>
31440          <!-- tcmalloc::PageHeap::SpanList tcmalloc::PageHeap::large_ -->
31441          <var-decl name='large_' type-id='type-id-1453' visibility='default' filepath='src/page_heap.h' line='238' column='1'/>
31442        </data-member>
31443        <data-member access='private' layout-offset-in-bits='4195200'>
31444          <!-- tcmalloc::PageHeap::SpanList tcmalloc::PageHeap::free_[128] -->
31445          <var-decl name='free_' type-id='type-id-1454' visibility='default' filepath='src/page_heap.h' line='241' column='1'/>
31446        </data-member>
31447        <data-member access='private' layout-offset-in-bits='4293504'>
31448          <!-- tcmalloc::PageHeap::Stats tcmalloc::PageHeap::stats_ -->
31449          <var-decl name='stats_' type-id='type-id-1441' visibility='default' filepath='src/page_heap.h' line='244' column='1'/>
31450        </data-member>
31451        <data-member access='private' layout-offset-in-bits='4293760'>
31452          <!-- int64_t tcmalloc::PageHeap::scavenge_counter_ -->
31453          <var-decl name='scavenge_counter_' type-id='type-id-90' visibility='default' filepath='src/page_heap.h' line='302' column='1'/>
31454        </data-member>
31455        <data-member access='private' layout-offset-in-bits='4293824'>
31456          <!-- int tcmalloc::PageHeap::release_index_ -->
31457          <var-decl name='release_index_' type-id='type-id-1' visibility='default' filepath='src/page_heap.h' line='305' column='1'/>
31458        </data-member>
31459        <data-member access='private' layout-offset-in-bits='4293856'>
31460          <!-- bool tcmalloc::PageHeap::aggressive_decommit_ -->
31461          <var-decl name='aggressive_decommit_' type-id='type-id-76' visibility='default' filepath='src/page_heap.h' line='307' column='1'/>
31462        </data-member>
31463        <member-function access='private' constructor='yes'>
31464          <!-- tcmalloc::PageHeap::PageHeap() -->
31465          <function-decl name='PageHeap' filepath='src/page_heap.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
31466            <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
31467            <parameter type-id='type-id-1561' is-artificial='yes'/>
31468            <!-- void -->
31469            <return type-id='type-id-75'/>
31470          </function-decl>
31471        </member-function>
31472        <member-function access='private'>
31473          <!-- size_t tcmalloc::PageHeap::GetSizeClassIfCached(PageID) -->
31474          <function-decl name='GetSizeClassIfCached' mangled-name='_ZNK8tcmalloc8PageHeap20GetSizeClassIfCachedEm' filepath='src/page_heap.h' line='190' column='1' visibility='default' binding='global' size-in-bits='64'>
31475            <!-- implicit parameter of type 'const tcmalloc::PageHeap*' -->
31476            <parameter type-id='type-id-1526' is-artificial='yes'/>
31477            <!-- parameter of type 'typedef PageID' -->
31478            <parameter type-id='type-id-1305'/>
31479            <!-- typedef size_t -->
31480            <return type-id='type-id-7'/>
31481          </function-decl>
31482        </member-function>
31483        <member-function access='private'>
31484          <!-- tcmalloc::Span* tcmalloc::PageHeap::GetDescriptor(PageID) -->
31485          <function-decl name='GetDescriptor' mangled-name='_ZNK8tcmalloc8PageHeap13GetDescriptorEm' filepath='src/page_heap.h' line='136' column='1' visibility='default' binding='global' size-in-bits='64'>
31486            <!-- implicit parameter of type 'const tcmalloc::PageHeap*' -->
31487            <parameter type-id='type-id-1526' is-artificial='yes'/>
31488            <!-- parameter of type 'typedef PageID' -->
31489            <parameter type-id='type-id-1305'/>
31490            <!-- tcmalloc::Span* -->
31491            <return type-id='type-id-1307'/>
31492          </function-decl>
31493        </member-function>
31494        <member-function access='private'>
31495          <!-- void tcmalloc::PageHeap::CacheSizeClass(PageID, size_t) -->
31496          <function-decl name='CacheSizeClass' mangled-name='_ZNK8tcmalloc8PageHeap14CacheSizeClassEmm' filepath='src/page_heap.h' line='193' column='1' visibility='default' binding='global' size-in-bits='64'>
31497            <!-- implicit parameter of type 'const tcmalloc::PageHeap*' -->
31498            <parameter type-id='type-id-1526' is-artificial='yes'/>
31499            <!-- parameter of type 'typedef PageID' -->
31500            <parameter type-id='type-id-1305'/>
31501            <!-- parameter of type 'typedef size_t' -->
31502            <parameter type-id='type-id-7'/>
31503            <!-- void -->
31504            <return type-id='type-id-75'/>
31505          </function-decl>
31506        </member-function>
31507        <member-function access='private'>
31508          <!-- void tcmalloc::PageHeap::SetAggressiveDecommit(bool) -->
31509          <function-decl name='SetAggressiveDecommit' mangled-name='_ZN8tcmalloc8PageHeap21SetAggressiveDecommitEb' filepath='src/page_heap.h' line='196' column='1' visibility='default' binding='global' size-in-bits='64'>
31510            <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
31511            <parameter type-id='type-id-1561' is-artificial='yes'/>
31512            <!-- parameter of type 'bool' -->
31513            <parameter type-id='type-id-76'/>
31514            <!-- void -->
31515            <return type-id='type-id-75'/>
31516          </function-decl>
31517        </member-function>
31518        <member-function access='private'>
31519          <!-- tcmalloc::PageHeap::Stats tcmalloc::PageHeap::stats() -->
31520          <function-decl name='stats' mangled-name='_ZNK8tcmalloc8PageHeap5statsEv' filepath='src/page_heap.h' line='153' column='1' visibility='default' binding='global' size-in-bits='64'>
31521            <!-- implicit parameter of type 'const tcmalloc::PageHeap*' -->
31522            <parameter type-id='type-id-1526' is-artificial='yes'/>
31523            <!-- struct tcmalloc::PageHeap::Stats -->
31524            <return type-id='type-id-1441'/>
31525          </function-decl>
31526        </member-function>
31527        <member-function access='private'>
31528          <!-- bool tcmalloc::PageHeap::GetAggressiveDecommit() -->
31529          <function-decl name='GetAggressiveDecommit' mangled-name='_ZN8tcmalloc8PageHeap21GetAggressiveDecommitEv' filepath='src/page_heap.h' line='195' column='1' visibility='default' binding='global' size-in-bits='64'>
31530            <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
31531            <parameter type-id='type-id-1561' is-artificial='yes'/>
31532            <!-- bool -->
31533            <return type-id='type-id-76'/>
31534          </function-decl>
31535        </member-function>
31536        <member-function access='private' constructor='yes'>
31537          <!-- tcmalloc::PageHeap::PageHeap() -->
31538          <function-decl name='PageHeap' filepath='src/page_heap.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
31539            <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
31540            <parameter type-id='type-id-1561' is-artificial='yes'/>
31541            <!-- void -->
31542            <return type-id='type-id-75'/>
31543          </function-decl>
31544        </member-function>
31545        <member-function access='private' constructor='yes'>
31546          <!-- tcmalloc::PageHeap::PageHeap() -->
31547          <function-decl name='PageHeap' mangled-name='_ZN8tcmalloc8PageHeapC1Ev' filepath='src/page_heap.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc8PageHeapC1Ev'>
31548            <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
31549            <parameter type-id='type-id-1561' is-artificial='yes'/>
31550            <!-- void -->
31551            <return type-id='type-id-75'/>
31552          </function-decl>
31553        </member-function>
31554        <member-function access='private'>
31555          <!-- void tcmalloc::PageHeap::RecordSpan(tcmalloc::Span*) -->
31556          <function-decl name='RecordSpan' mangled-name='_ZN8tcmalloc8PageHeap10RecordSpanEPNS_4SpanE' filepath='src/page_heap.h' line='259' column='1' visibility='default' binding='global' size-in-bits='64'>
31557            <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
31558            <parameter type-id='type-id-1561' is-artificial='yes'/>
31559            <!-- parameter of type 'tcmalloc::Span*' -->
31560            <parameter type-id='type-id-1307'/>
31561            <!-- void -->
31562            <return type-id='type-id-75'/>
31563          </function-decl>
31564        </member-function>
31565        <member-function access='private'>
31566          <!-- bool tcmalloc::PageHeap::MayMergeSpans(tcmalloc::Span*, tcmalloc::Span*) -->
31567          <function-decl name='MayMergeSpans' mangled-name='_ZN8tcmalloc8PageHeap13MayMergeSpansEPNS_4SpanES2_' filepath='src/page_heap.h' line='299' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc8PageHeap13MayMergeSpansEPNS_4SpanES2_'>
31568            <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
31569            <parameter type-id='type-id-1561' is-artificial='yes'/>
31570            <!-- parameter of type 'tcmalloc::Span*' -->
31571            <parameter type-id='type-id-1307'/>
31572            <!-- parameter of type 'tcmalloc::Span*' -->
31573            <parameter type-id='type-id-1307'/>
31574            <!-- bool -->
31575            <return type-id='type-id-76'/>
31576          </function-decl>
31577        </member-function>
31578        <member-function access='private'>
31579          <!-- void tcmalloc::PageHeap::RegisterSizeClass(tcmalloc::Span*, size_t) -->
31580          <function-decl name='RegisterSizeClass' mangled-name='_ZN8tcmalloc8PageHeap17RegisterSizeClassEPNS_4SpanEm' filepath='src/page_heap.h' line='122' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc8PageHeap17RegisterSizeClassEPNS_4SpanEm'>
31581            <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
31582            <parameter type-id='type-id-1561' is-artificial='yes'/>
31583            <!-- parameter of type 'tcmalloc::Span*' -->
31584            <parameter type-id='type-id-1307'/>
31585            <!-- parameter of type 'typedef size_t' -->
31586            <parameter type-id='type-id-7'/>
31587            <!-- void -->
31588            <return type-id='type-id-75'/>
31589          </function-decl>
31590        </member-function>
31591        <member-function access='private'>
31592          <!-- void tcmalloc::PageHeap::GetLargeSpanStats(tcmalloc::PageHeap::LargeSpanStats*) -->
31593          <function-decl name='GetLargeSpanStats' mangled-name='_ZN8tcmalloc8PageHeap17GetLargeSpanStatsEPNS0_14LargeSpanStatsE' filepath='src/page_heap.h' line='169' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc8PageHeap17GetLargeSpanStatsEPNS0_14LargeSpanStatsE'>
31594            <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
31595            <parameter type-id='type-id-1561' is-artificial='yes'/>
31596            <!-- parameter of type 'tcmalloc::PageHeap::LargeSpanStats*' -->
31597            <parameter type-id='type-id-1563'/>
31598            <!-- void -->
31599            <return type-id='type-id-75'/>
31600          </function-decl>
31601        </member-function>
31602        <member-function access='private'>
31603          <!-- bool tcmalloc::PageHeap::GetNextRange(PageID, base::MallocRange*) -->
31604          <function-decl name='GetNextRange' mangled-name='_ZN8tcmalloc8PageHeap12GetNextRangeEmPN4base11MallocRangeE' filepath='src/page_heap.h' line='142' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc8PageHeap12GetNextRangeEmPN4base11MallocRangeE'>
31605            <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
31606            <parameter type-id='type-id-1561' is-artificial='yes'/>
31607            <!-- parameter of type 'typedef PageID' -->
31608            <parameter type-id='type-id-1305'/>
31609            <!-- parameter of type 'base::MallocRange*' -->
31610            <parameter type-id='type-id-1476'/>
31611            <!-- bool -->
31612            <return type-id='type-id-76'/>
31613          </function-decl>
31614        </member-function>
31615        <member-function access='private'>
31616          <!-- bool tcmalloc::PageHeap::Check() -->
31617          <function-decl name='Check' mangled-name='_ZN8tcmalloc8PageHeap5CheckEv' filepath='src/page_heap.h' line='171' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc8PageHeap5CheckEv'>
31618            <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
31619            <parameter type-id='type-id-1561' is-artificial='yes'/>
31620            <!-- bool -->
31621            <return type-id='type-id-76'/>
31622          </function-decl>
31623        </member-function>
31624        <member-function access='private'>
31625          <!-- bool tcmalloc::PageHeap::CheckList(tcmalloc::Span*, Length, Length, int) -->
31626          <function-decl name='CheckList' mangled-name='_ZN8tcmalloc8PageHeap9CheckListEPNS_4SpanEmmi' filepath='src/page_heap.h' line='174' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc8PageHeap9CheckListEPNS_4SpanEmmi'>
31627            <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
31628            <parameter type-id='type-id-1561' is-artificial='yes'/>
31629            <!-- parameter of type 'tcmalloc::Span*' -->
31630            <parameter type-id='type-id-1307'/>
31631            <!-- parameter of type 'typedef Length' -->
31632            <parameter type-id='type-id-1306'/>
31633            <!-- parameter of type 'typedef Length' -->
31634            <parameter type-id='type-id-1306'/>
31635            <!-- parameter of type 'int' -->
31636            <parameter type-id='type-id-1'/>
31637            <!-- bool -->
31638            <return type-id='type-id-76'/>
31639          </function-decl>
31640        </member-function>
31641        <member-function access='private'>
31642          <!-- bool tcmalloc::PageHeap::CheckExpensive() -->
31643          <function-decl name='CheckExpensive' mangled-name='_ZN8tcmalloc8PageHeap14CheckExpensiveEv' filepath='src/page_heap.h' line='173' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc8PageHeap14CheckExpensiveEv'>
31644            <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
31645            <parameter type-id='type-id-1561' is-artificial='yes'/>
31646            <!-- bool -->
31647            <return type-id='type-id-76'/>
31648          </function-decl>
31649        </member-function>
31650        <member-function access='private'>
31651          <!-- tcmalloc::Span* tcmalloc::PageHeap::Split(tcmalloc::Span*, Length) -->
31652          <function-decl name='Split' mangled-name='_ZN8tcmalloc8PageHeap5SplitEPNS_4SpanEm' filepath='src/page_heap.h' line='132' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc8PageHeap5SplitEPNS_4SpanEm'>
31653            <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
31654            <parameter type-id='type-id-1561' is-artificial='yes'/>
31655            <!-- parameter of type 'tcmalloc::Span*' -->
31656            <parameter type-id='type-id-1307'/>
31657            <!-- parameter of type 'typedef Length' -->
31658            <parameter type-id='type-id-1306'/>
31659            <!-- tcmalloc::Span* -->
31660            <return type-id='type-id-1307'/>
31661          </function-decl>
31662        </member-function>
31663        <member-function access='private'>
31664          <!-- void tcmalloc::PageHeap::GetSmallSpanStats(tcmalloc::PageHeap::SmallSpanStats*) -->
31665          <function-decl name='GetSmallSpanStats' mangled-name='_ZN8tcmalloc8PageHeap17GetSmallSpanStatsEPNS0_14SmallSpanStatsE' filepath='src/page_heap.h' line='161' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc8PageHeap17GetSmallSpanStatsEPNS0_14SmallSpanStatsE'>
31666            <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
31667            <parameter type-id='type-id-1561' is-artificial='yes'/>
31668            <!-- parameter of type 'tcmalloc::PageHeap::SmallSpanStats*' -->
31669            <parameter type-id='type-id-1565'/>
31670            <!-- void -->
31671            <return type-id='type-id-75'/>
31672          </function-decl>
31673        </member-function>
31674        <member-function access='private'>
31675          <!-- void tcmalloc::PageHeap::RemoveFromFreeList(tcmalloc::Span*) -->
31676          <function-decl name='RemoveFromFreeList' mangled-name='_ZN8tcmalloc8PageHeap18RemoveFromFreeListEPNS_4SpanE' filepath='src/page_heap.h' line='284' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc8PageHeap18RemoveFromFreeListEPNS_4SpanE'>
31677            <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
31678            <parameter type-id='type-id-1561' is-artificial='yes'/>
31679            <!-- parameter of type 'tcmalloc::Span*' -->
31680            <parameter type-id='type-id-1307'/>
31681            <!-- void -->
31682            <return type-id='type-id-75'/>
31683          </function-decl>
31684        </member-function>
31685        <member-function access='private'>
31686          <!-- void tcmalloc::PageHeap::PrependToFreeList(tcmalloc::Span*) -->
31687          <function-decl name='PrependToFreeList' mangled-name='_ZN8tcmalloc8PageHeap17PrependToFreeListEPNS_4SpanE' filepath='src/page_heap.h' line='281' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc8PageHeap17PrependToFreeListEPNS_4SpanE'>
31688            <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
31689            <parameter type-id='type-id-1561' is-artificial='yes'/>
31690            <!-- parameter of type 'tcmalloc::Span*' -->
31691            <parameter type-id='type-id-1307'/>
31692            <!-- void -->
31693            <return type-id='type-id-75'/>
31694          </function-decl>
31695        </member-function>
31696        <member-function access='private'>
31697          <!-- bool tcmalloc::PageHeap::DecommitSpan(tcmalloc::Span*) -->
31698          <function-decl name='DecommitSpan' mangled-name='_ZN8tcmalloc8PageHeap12DecommitSpanEPNS_4SpanE' filepath='src/page_heap.h' line='278' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc8PageHeap12DecommitSpanEPNS_4SpanE'>
31699            <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
31700            <parameter type-id='type-id-1561' is-artificial='yes'/>
31701            <!-- parameter of type 'tcmalloc::Span*' -->
31702            <parameter type-id='type-id-1307'/>
31703            <!-- bool -->
31704            <return type-id='type-id-76'/>
31705          </function-decl>
31706        </member-function>
31707        <member-function access='private'>
31708          <!-- void tcmalloc::PageHeap::MergeIntoFreeList(tcmalloc::Span*) -->
31709          <function-decl name='MergeIntoFreeList' mangled-name='_ZN8tcmalloc8PageHeap17MergeIntoFreeListEPNS_4SpanE' filepath='src/page_heap.h' line='272' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc8PageHeap17MergeIntoFreeListEPNS_4SpanE'>
31710            <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
31711            <parameter type-id='type-id-1561' is-artificial='yes'/>
31712            <!-- parameter of type 'tcmalloc::Span*' -->
31713            <parameter type-id='type-id-1307'/>
31714            <!-- void -->
31715            <return type-id='type-id-75'/>
31716          </function-decl>
31717        </member-function>
31718        <member-function access='private'>
31719          <!-- Length tcmalloc::PageHeap::ReleaseLastNormalSpan(tcmalloc::PageHeap::SpanList*) -->
31720          <function-decl name='ReleaseLastNormalSpan' mangled-name='_ZN8tcmalloc8PageHeap21ReleaseLastNormalSpanEPNS0_8SpanListE' filepath='src/page_heap.h' line='292' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc8PageHeap21ReleaseLastNormalSpanEPNS0_8SpanListE'>
31721            <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
31722            <parameter type-id='type-id-1561' is-artificial='yes'/>
31723            <!-- parameter of type 'tcmalloc::PageHeap::SpanList*' -->
31724            <parameter type-id='type-id-1566'/>
31725            <!-- typedef Length -->
31726            <return type-id='type-id-1306'/>
31727          </function-decl>
31728        </member-function>
31729        <member-function access='private'>
31730          <!-- Length tcmalloc::PageHeap::ReleaseAtLeastNPages(Length) -->
31731          <function-decl name='ReleaseAtLeastNPages' mangled-name='_ZN8tcmalloc8PageHeap20ReleaseAtLeastNPagesEm' filepath='src/page_heap.h' line='183' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc8PageHeap20ReleaseAtLeastNPagesEm'>
31732            <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
31733            <parameter type-id='type-id-1561' is-artificial='yes'/>
31734            <!-- parameter of type 'typedef Length' -->
31735            <parameter type-id='type-id-1306'/>
31736            <!-- typedef Length -->
31737            <return type-id='type-id-1306'/>
31738          </function-decl>
31739        </member-function>
31740        <member-function access='private'>
31741          <!-- bool tcmalloc::PageHeap::EnsureLimit(Length, bool) -->
31742          <function-decl name='EnsureLimit' mangled-name='_ZN8tcmalloc8PageHeap11EnsureLimitEmb' filepath='src/page_heap.h' line='297' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc8PageHeap11EnsureLimitEmb'>
31743            <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
31744            <parameter type-id='type-id-1561' is-artificial='yes'/>
31745            <!-- parameter of type 'typedef Length' -->
31746            <parameter type-id='type-id-1306'/>
31747            <!-- parameter of type 'bool' -->
31748            <parameter type-id='type-id-76'/>
31749            <!-- bool -->
31750            <return type-id='type-id-76'/>
31751          </function-decl>
31752        </member-function>
31753        <member-function access='private'>
31754          <!-- void tcmalloc::PageHeap::IncrementalScavenge(Length) -->
31755          <function-decl name='IncrementalScavenge' mangled-name='_ZN8tcmalloc8PageHeap19IncrementalScavengeEm' filepath='src/page_heap.h' line='288' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc8PageHeap19IncrementalScavengeEm'>
31756            <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
31757            <parameter type-id='type-id-1561' is-artificial='yes'/>
31758            <!-- parameter of type 'typedef Length' -->
31759            <parameter type-id='type-id-1306'/>
31760            <!-- void -->
31761            <return type-id='type-id-75'/>
31762          </function-decl>
31763        </member-function>
31764        <member-function access='private'>
31765          <!-- void tcmalloc::PageHeap::Delete(tcmalloc::Span*) -->
31766          <function-decl name='Delete' mangled-name='_ZN8tcmalloc8PageHeap6DeleteEPNS_4SpanE' filepath='src/page_heap.h' line='116' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc8PageHeap6DeleteEPNS_4SpanE'>
31767            <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
31768            <parameter type-id='type-id-1561' is-artificial='yes'/>
31769            <!-- parameter of type 'tcmalloc::Span*' -->
31770            <parameter type-id='type-id-1307'/>
31771            <!-- void -->
31772            <return type-id='type-id-75'/>
31773          </function-decl>
31774        </member-function>
31775        <member-function access='private'>
31776          <!-- bool tcmalloc::PageHeap::GrowHeap(Length) -->
31777          <function-decl name='GrowHeap' mangled-name='_ZN8tcmalloc8PageHeap8GrowHeapEm' filepath='src/page_heap.h' line='248' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc8PageHeap8GrowHeapEm'>
31778            <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
31779            <parameter type-id='type-id-1561' is-artificial='yes'/>
31780            <!-- parameter of type 'typedef Length' -->
31781            <parameter type-id='type-id-1306'/>
31782            <!-- bool -->
31783            <return type-id='type-id-76'/>
31784          </function-decl>
31785        </member-function>
31786        <member-function access='private'>
31787          <!-- void tcmalloc::PageHeap::CommitSpan(tcmalloc::Span*) -->
31788          <function-decl name='CommitSpan' mangled-name='_ZN8tcmalloc8PageHeap10CommitSpanEPNS_4SpanE' filepath='src/page_heap.h' line='275' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc8PageHeap10CommitSpanEPNS_4SpanE'>
31789            <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
31790            <parameter type-id='type-id-1561' is-artificial='yes'/>
31791            <!-- parameter of type 'tcmalloc::Span*' -->
31792            <parameter type-id='type-id-1307'/>
31793            <!-- void -->
31794            <return type-id='type-id-75'/>
31795          </function-decl>
31796        </member-function>
31797        <member-function access='private'>
31798          <!-- tcmalloc::Span* tcmalloc::PageHeap::Carve(tcmalloc::Span*, Length) -->
31799          <function-decl name='Carve' mangled-name='_ZN8tcmalloc8PageHeap5CarveEPNS_4SpanEm' filepath='src/page_heap.h' line='257' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc8PageHeap5CarveEPNS_4SpanEm'>
31800            <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
31801            <parameter type-id='type-id-1561' is-artificial='yes'/>
31802            <!-- parameter of type 'tcmalloc::Span*' -->
31803            <parameter type-id='type-id-1307'/>
31804            <!-- parameter of type 'typedef Length' -->
31805            <parameter type-id='type-id-1306'/>
31806            <!-- tcmalloc::Span* -->
31807            <return type-id='type-id-1307'/>
31808          </function-decl>
31809        </member-function>
31810        <member-function access='private'>
31811          <!-- tcmalloc::Span* tcmalloc::PageHeap::AllocLarge(Length) -->
31812          <function-decl name='AllocLarge' mangled-name='_ZN8tcmalloc8PageHeap10AllocLargeEm' filepath='src/page_heap.h' line='268' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc8PageHeap10AllocLargeEm'>
31813            <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
31814            <parameter type-id='type-id-1561' is-artificial='yes'/>
31815            <!-- parameter of type 'typedef Length' -->
31816            <parameter type-id='type-id-1306'/>
31817            <!-- tcmalloc::Span* -->
31818            <return type-id='type-id-1307'/>
31819          </function-decl>
31820        </member-function>
31821        <member-function access='private'>
31822          <!-- tcmalloc::Span* tcmalloc::PageHeap::SearchFreeAndLargeLists(Length) -->
31823          <function-decl name='SearchFreeAndLargeLists' mangled-name='_ZN8tcmalloc8PageHeap23SearchFreeAndLargeListsEm' filepath='src/page_heap.h' line='246' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc8PageHeap23SearchFreeAndLargeListsEm'>
31824            <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
31825            <parameter type-id='type-id-1561' is-artificial='yes'/>
31826            <!-- parameter of type 'typedef Length' -->
31827            <parameter type-id='type-id-1306'/>
31828            <!-- tcmalloc::Span* -->
31829            <return type-id='type-id-1307'/>
31830          </function-decl>
31831        </member-function>
31832        <member-function access='private'>
31833          <!-- tcmalloc::Span* tcmalloc::PageHeap::New(Length) -->
31834          <function-decl name='New' mangled-name='_ZN8tcmalloc8PageHeap3NewEm' filepath='src/page_heap.h' line='111' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc8PageHeap3NewEm'>
31835            <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
31836            <parameter type-id='type-id-1561' is-artificial='yes'/>
31837            <!-- parameter of type 'typedef Length' -->
31838            <parameter type-id='type-id-1306'/>
31839            <!-- tcmalloc::Span* -->
31840            <return type-id='type-id-1307'/>
31841          </function-decl>
31842        </member-function>
31843        <member-function access='private' constructor='yes'>
31844          <!-- tcmalloc::PageHeap::PageHeap() -->
31845          <function-decl name='PageHeap' filepath='src/page_heap.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
31846            <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
31847            <parameter type-id='type-id-1561' is-artificial='yes'/>
31848            <!-- void -->
31849            <return type-id='type-id-75'/>
31850          </function-decl>
31851        </member-function>
31852      </class-decl>
31853      <!-- class tcmalloc::PageHeapAllocator<tcmalloc::Span> -->
31854      <class-decl name='PageHeapAllocator&lt;tcmalloc::Span&gt;' size-in-bits='256' visibility='default' filepath='src/page_heap_allocator.h' line='47' column='1' id='type-id-1527'>
31855        <data-member access='private' static='yes'>
31856          <!-- static const int tcmalloc::PageHeapAllocator<tcmalloc::Span>::kAllocIncrement -->
31857          <var-decl name='kAllocIncrement' type-id='type-id-139' visibility='default' filepath='src/page_heap_allocator.h' line='99' column='1'/>
31858        </data-member>
31859        <data-member access='private' layout-offset-in-bits='0'>
31860          <!-- char* tcmalloc::PageHeapAllocator<tcmalloc::Span>::free_area_ -->
31861          <var-decl name='free_area_' type-id='type-id-3' visibility='default' filepath='src/page_heap_allocator.h' line='102' column='1'/>
31862        </data-member>
31863        <data-member access='private' layout-offset-in-bits='64'>
31864          <!-- size_t tcmalloc::PageHeapAllocator<tcmalloc::Span>::free_avail_ -->
31865          <var-decl name='free_avail_' type-id='type-id-7' visibility='default' filepath='src/page_heap_allocator.h' line='103' column='1'/>
31866        </data-member>
31867        <data-member access='private' layout-offset-in-bits='128'>
31868          <!-- void* tcmalloc::PageHeapAllocator<tcmalloc::Span>::free_list_ -->
31869          <var-decl name='free_list_' type-id='type-id-73' visibility='default' filepath='src/page_heap_allocator.h' line='106' column='1'/>
31870        </data-member>
31871        <data-member access='private' layout-offset-in-bits='192'>
31872          <!-- int tcmalloc::PageHeapAllocator<tcmalloc::Span>::inuse_ -->
31873          <var-decl name='inuse_' type-id='type-id-1' visibility='default' filepath='src/page_heap_allocator.h' line='109' column='1'/>
31874        </data-member>
31875        <member-function access='private'>
31876          <!-- int tcmalloc::PageHeapAllocator<tcmalloc::Span>::inuse() -->
31877          <function-decl name='inuse' mangled-name='_ZNK8tcmalloc17PageHeapAllocatorINS_4SpanEE5inuseEv' filepath='src/page_heap_allocator.h' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
31878            <!-- implicit parameter of type 'const tcmalloc::PageHeapAllocator<tcmalloc::Span>*' -->
31879            <parameter type-id='type-id-1529' is-artificial='yes'/>
31880            <!-- int -->
31881            <return type-id='type-id-1'/>
31882          </function-decl>
31883        </member-function>
31884        <member-function access='private'>
31885          <!-- void tcmalloc::PageHeapAllocator<tcmalloc::Span>::Delete(tcmalloc::Span*) -->
31886          <function-decl name='Delete' mangled-name='_ZN8tcmalloc17PageHeapAllocatorINS_4SpanEE6DeleteEPS1_' filepath='src/page_heap_allocator.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
31887            <!-- implicit parameter of type 'tcmalloc::PageHeapAllocator<tcmalloc::Span>*' -->
31888            <parameter type-id='type-id-1302' is-artificial='yes'/>
31889            <!-- parameter of type 'tcmalloc::Span*' -->
31890            <parameter type-id='type-id-1307'/>
31891            <!-- void -->
31892            <return type-id='type-id-75'/>
31893          </function-decl>
31894        </member-function>
31895        <member-function access='private'>
31896          <!-- tcmalloc::Span* tcmalloc::PageHeapAllocator<tcmalloc::Span>::New() -->
31897          <function-decl name='New' mangled-name='_ZN8tcmalloc17PageHeapAllocatorINS_4SpanEE3NewEv' filepath='src/page_heap_allocator.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
31898            <!-- implicit parameter of type 'tcmalloc::PageHeapAllocator<tcmalloc::Span>*' -->
31899            <parameter type-id='type-id-1302' is-artificial='yes'/>
31900            <!-- tcmalloc::Span* -->
31901            <return type-id='type-id-1307'/>
31902          </function-decl>
31903        </member-function>
31904        <member-function access='private'>
31905          <!-- void tcmalloc::PageHeapAllocator<tcmalloc::Span>::Init() -->
31906          <function-decl name='Init' mangled-name='_ZN8tcmalloc17PageHeapAllocatorINS_4SpanEE4InitEv' filepath='src/page_heap_allocator.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
31907            <!-- implicit parameter of type 'tcmalloc::PageHeapAllocator<tcmalloc::Span>*' -->
31908            <parameter type-id='type-id-1302' is-artificial='yes'/>
31909            <!-- void -->
31910            <return type-id='type-id-75'/>
31911          </function-decl>
31912        </member-function>
31913      </class-decl>
31914      <!-- class tcmalloc::PageHeapAllocator<tcmalloc::StackTrace> -->
31915      <class-decl name='PageHeapAllocator&lt;tcmalloc::StackTrace&gt;' size-in-bits='256' visibility='default' filepath='src/page_heap_allocator.h' line='47' column='1' id='type-id-1530'>
31916        <data-member access='private' static='yes'>
31917          <!-- static const int tcmalloc::PageHeapAllocator<tcmalloc::StackTrace>::kAllocIncrement -->
31918          <var-decl name='kAllocIncrement' type-id='type-id-139' visibility='default' filepath='src/page_heap_allocator.h' line='99' column='1'/>
31919        </data-member>
31920        <data-member access='private' layout-offset-in-bits='0'>
31921          <!-- char* tcmalloc::PageHeapAllocator<tcmalloc::StackTrace>::free_area_ -->
31922          <var-decl name='free_area_' type-id='type-id-3' visibility='default' filepath='src/page_heap_allocator.h' line='102' column='1'/>
31923        </data-member>
31924        <data-member access='private' layout-offset-in-bits='64'>
31925          <!-- size_t tcmalloc::PageHeapAllocator<tcmalloc::StackTrace>::free_avail_ -->
31926          <var-decl name='free_avail_' type-id='type-id-7' visibility='default' filepath='src/page_heap_allocator.h' line='103' column='1'/>
31927        </data-member>
31928        <data-member access='private' layout-offset-in-bits='128'>
31929          <!-- void* tcmalloc::PageHeapAllocator<tcmalloc::StackTrace>::free_list_ -->
31930          <var-decl name='free_list_' type-id='type-id-73' visibility='default' filepath='src/page_heap_allocator.h' line='106' column='1'/>
31931        </data-member>
31932        <data-member access='private' layout-offset-in-bits='192'>
31933          <!-- int tcmalloc::PageHeapAllocator<tcmalloc::StackTrace>::inuse_ -->
31934          <var-decl name='inuse_' type-id='type-id-1' visibility='default' filepath='src/page_heap_allocator.h' line='109' column='1'/>
31935        </data-member>
31936        <member-function access='private'>
31937          <!-- tcmalloc::StackTrace* tcmalloc::PageHeapAllocator<tcmalloc::StackTrace>::New() -->
31938          <function-decl name='New' mangled-name='_ZN8tcmalloc17PageHeapAllocatorINS_10StackTraceEE3NewEv' filepath='src/page_heap_allocator.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
31939            <!-- implicit parameter of type 'tcmalloc::PageHeapAllocator<tcmalloc::StackTrace>*' -->
31940            <parameter type-id='type-id-1569' is-artificial='yes'/>
31941            <!-- tcmalloc::StackTrace* -->
31942            <return type-id='type-id-1575'/>
31943          </function-decl>
31944        </member-function>
31945        <member-function access='private'>
31946          <!-- void tcmalloc::PageHeapAllocator<tcmalloc::StackTrace>::Delete(tcmalloc::StackTrace*) -->
31947          <function-decl name='Delete' mangled-name='_ZN8tcmalloc17PageHeapAllocatorINS_10StackTraceEE6DeleteEPS1_' filepath='src/page_heap_allocator.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
31948            <!-- implicit parameter of type 'tcmalloc::PageHeapAllocator<tcmalloc::StackTrace>*' -->
31949            <parameter type-id='type-id-1569' is-artificial='yes'/>
31950            <!-- parameter of type 'tcmalloc::StackTrace*' -->
31951            <parameter type-id='type-id-1575'/>
31952            <!-- void -->
31953            <return type-id='type-id-75'/>
31954          </function-decl>
31955        </member-function>
31956        <member-function access='private'>
31957          <!-- void tcmalloc::PageHeapAllocator<tcmalloc::StackTrace>::Init() -->
31958          <function-decl name='Init' mangled-name='_ZN8tcmalloc17PageHeapAllocatorINS_10StackTraceEE4InitEv' filepath='src/page_heap_allocator.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
31959            <!-- implicit parameter of type 'tcmalloc::PageHeapAllocator<tcmalloc::StackTrace>*' -->
31960            <parameter type-id='type-id-1163' is-artificial='yes'/>
31961            <!-- void -->
31962            <return type-id='type-id-75'/>
31963          </function-decl>
31964        </member-function>
31965      </class-decl>
31966      <!-- class tcmalloc::PageHeapAllocator<tcmalloc::ThreadCache> -->
31967      <class-decl name='PageHeapAllocator&lt;tcmalloc::ThreadCache&gt;' size-in-bits='256' visibility='default' filepath='src/page_heap_allocator.h' line='47' column='1' id='type-id-1533'>
31968        <data-member access='private' static='yes'>
31969          <!-- static const int tcmalloc::PageHeapAllocator<tcmalloc::ThreadCache>::kAllocIncrement -->
31970          <var-decl name='kAllocIncrement' type-id='type-id-139' visibility='default' filepath='src/page_heap_allocator.h' line='99' column='1'/>
31971        </data-member>
31972        <data-member access='private' layout-offset-in-bits='0'>
31973          <!-- char* tcmalloc::PageHeapAllocator<tcmalloc::ThreadCache>::free_area_ -->
31974          <var-decl name='free_area_' type-id='type-id-3' visibility='default' filepath='src/page_heap_allocator.h' line='102' column='1'/>
31975        </data-member>
31976        <data-member access='private' layout-offset-in-bits='64'>
31977          <!-- size_t tcmalloc::PageHeapAllocator<tcmalloc::ThreadCache>::free_avail_ -->
31978          <var-decl name='free_avail_' type-id='type-id-7' visibility='default' filepath='src/page_heap_allocator.h' line='103' column='1'/>
31979        </data-member>
31980        <data-member access='private' layout-offset-in-bits='128'>
31981          <!-- void* tcmalloc::PageHeapAllocator<tcmalloc::ThreadCache>::free_list_ -->
31982          <var-decl name='free_list_' type-id='type-id-73' visibility='default' filepath='src/page_heap_allocator.h' line='106' column='1'/>
31983        </data-member>
31984        <data-member access='private' layout-offset-in-bits='192'>
31985          <!-- int tcmalloc::PageHeapAllocator<tcmalloc::ThreadCache>::inuse_ -->
31986          <var-decl name='inuse_' type-id='type-id-1' visibility='default' filepath='src/page_heap_allocator.h' line='109' column='1'/>
31987        </data-member>
31988        <member-function access='private'>
31989          <!-- int tcmalloc::PageHeapAllocator<tcmalloc::ThreadCache>::inuse() -->
31990          <function-decl name='inuse' mangled-name='_ZNK8tcmalloc17PageHeapAllocatorINS_11ThreadCacheEE5inuseEv' filepath='src/page_heap_allocator.h' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
31991            <!-- implicit parameter of type 'const tcmalloc::PageHeapAllocator<tcmalloc::ThreadCache>*' -->
31992            <parameter type-id='type-id-1535' is-artificial='yes'/>
31993            <!-- int -->
31994            <return type-id='type-id-1'/>
31995          </function-decl>
31996        </member-function>
31997        <member-function access='private'>
31998          <!-- void tcmalloc::PageHeapAllocator<tcmalloc::ThreadCache>::Delete(tcmalloc::ThreadCache*) -->
31999          <function-decl name='Delete' mangled-name='_ZN8tcmalloc17PageHeapAllocatorINS_11ThreadCacheEE6DeleteEPS1_' filepath='src/page_heap_allocator.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
32000            <!-- implicit parameter of type 'tcmalloc::PageHeapAllocator<tcmalloc::ThreadCache>*' -->
32001            <parameter type-id='type-id-1570' is-artificial='yes'/>
32002            <!-- parameter of type 'tcmalloc::ThreadCache*' -->
32003            <parameter type-id='type-id-1576'/>
32004            <!-- void -->
32005            <return type-id='type-id-75'/>
32006          </function-decl>
32007        </member-function>
32008        <member-function access='private'>
32009          <!-- void tcmalloc::PageHeapAllocator<tcmalloc::ThreadCache>::Init() -->
32010          <function-decl name='Init' mangled-name='_ZN8tcmalloc17PageHeapAllocatorINS_11ThreadCacheEE4InitEv' filepath='src/page_heap_allocator.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
32011            <!-- implicit parameter of type 'tcmalloc::PageHeapAllocator<tcmalloc::ThreadCache>*' -->
32012            <parameter type-id='type-id-1570' is-artificial='yes'/>
32013            <!-- void -->
32014            <return type-id='type-id-75'/>
32015          </function-decl>
32016        </member-function>
32017        <member-function access='private'>
32018          <!-- tcmalloc::ThreadCache* tcmalloc::PageHeapAllocator<tcmalloc::ThreadCache>::New() -->
32019          <function-decl name='New' mangled-name='_ZN8tcmalloc17PageHeapAllocatorINS_11ThreadCacheEE3NewEv' filepath='src/page_heap_allocator.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
32020            <!-- implicit parameter of type 'tcmalloc::PageHeapAllocator<tcmalloc::ThreadCache>*' -->
32021            <parameter type-id='type-id-1570' is-artificial='yes'/>
32022            <!-- tcmalloc::ThreadCache* -->
32023            <return type-id='type-id-1576'/>
32024          </function-decl>
32025        </member-function>
32026      </class-decl>
32027      <!-- class tcmalloc::Sampler -->
32028      <class-decl name='Sampler' size-in-bits='128' visibility='default' filepath='src/sampler.h' line='103' column='1' id='type-id-1571'>
32029        <data-member access='private' layout-offset-in-bits='0'>
32030          <!-- size_t tcmalloc::Sampler::bytes_until_sample_ -->
32031          <var-decl name='bytes_until_sample_' type-id='type-id-7' visibility='default' filepath='src/sampler.h' line='130' column='1'/>
32032        </data-member>
32033        <data-member access='private' layout-offset-in-bits='64'>
32034          <!-- uint64_t tcmalloc::Sampler::rnd_ -->
32035          <var-decl name='rnd_' type-id='type-id-38' visibility='default' filepath='src/sampler.h' line='131' column='1'/>
32036        </data-member>
32037        <data-member access='private' static='yes'>
32038          <!-- static const int tcmalloc::Sampler::kFastlogNumBits -->
32039          <var-decl name='kFastlogNumBits' type-id='type-id-139' visibility='default' filepath='src/sampler.h' line='136' column='1'/>
32040        </data-member>
32041        <data-member access='private' static='yes'>
32042          <!-- static const int tcmalloc::Sampler::kFastlogMask -->
32043          <var-decl name='kFastlogMask' type-id='type-id-139' visibility='default' filepath='src/sampler.h' line='137' column='1'/>
32044        </data-member>
32045        <data-member access='private' static='yes'>
32046          <!-- static double tcmalloc::Sampler::log_table_[1024] -->
32047          <var-decl name='log_table_' type-id='type-id-1434' mangled-name='_ZN8tcmalloc7Sampler10log_table_E' visibility='default' filepath='src/sampler.h' line='138' column='1' elf-symbol-id='_ZN8tcmalloc7Sampler10log_table_E'/>
32048        </data-member>
32049        <member-function access='private'>
32050          <!-- bool tcmalloc::Sampler::SampleAllocation(size_t) -->
32051          <function-decl name='SampleAllocation' mangled-name='_ZN8tcmalloc7Sampler16SampleAllocationEm' filepath='src/sampler.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
32052            <!-- implicit parameter of type 'tcmalloc::Sampler*' -->
32053            <parameter type-id='type-id-1572' is-artificial='yes'/>
32054            <!-- parameter of type 'typedef size_t' -->
32055            <parameter type-id='type-id-7'/>
32056            <!-- bool -->
32057            <return type-id='type-id-76'/>
32058          </function-decl>
32059        </member-function>
32060        <member-function access='private' static='yes'>
32061          <!-- uint64_t tcmalloc::Sampler::NextRandom() -->
32062          <function-decl name='NextRandom' mangled-name='_ZN8tcmalloc7Sampler10NextRandomEm' filepath='src/sampler.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
32063            <!-- parameter of type 'typedef uint64_t' -->
32064            <parameter type-id='type-id-38'/>
32065            <!-- typedef uint64_t -->
32066            <return type-id='type-id-38'/>
32067          </function-decl>
32068        </member-function>
32069        <member-function access='private' static='yes'>
32070          <!-- double tcmalloc::Sampler::FastLog2() -->
32071          <function-decl name='FastLog2' mangled-name='_ZN8tcmalloc7Sampler8FastLog2ERKd' filepath='src/sampler.h' line='126' column='1' visibility='default' binding='global' size-in-bits='64'>
32072            <!-- parameter of type 'const double&' -->
32073            <parameter type-id='type-id-1299'/>
32074            <!-- double -->
32075            <return type-id='type-id-15'/>
32076          </function-decl>
32077        </member-function>
32078        <member-function access='private'>
32079          <!-- int tcmalloc::Sampler::GetSamplePeriod() -->
32080          <function-decl name='GetSamplePeriod' mangled-name='_ZN8tcmalloc7Sampler15GetSamplePeriodEv' filepath='src/sampler.h' line='122' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc7Sampler15GetSamplePeriodEv'>
32081            <!-- implicit parameter of type 'tcmalloc::Sampler*' -->
32082            <parameter type-id='type-id-1572' is-artificial='yes'/>
32083            <!-- int -->
32084            <return type-id='type-id-1'/>
32085          </function-decl>
32086        </member-function>
32087        <member-function access='private'>
32088          <!-- size_t tcmalloc::Sampler::PickNextSamplingPoint() -->
32089          <function-decl name='PickNextSamplingPoint' mangled-name='_ZN8tcmalloc7Sampler21PickNextSamplingPointEv' filepath='src/sampler.h' line='116' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc7Sampler21PickNextSamplingPointEv'>
32090            <!-- implicit parameter of type 'tcmalloc::Sampler*' -->
32091            <parameter type-id='type-id-1572' is-artificial='yes'/>
32092            <!-- typedef size_t -->
32093            <return type-id='type-id-7'/>
32094          </function-decl>
32095        </member-function>
32096        <member-function access='private'>
32097          <!-- void tcmalloc::Sampler::Init(uint32_t) -->
32098          <function-decl name='Init' mangled-name='_ZN8tcmalloc7Sampler4InitEj' filepath='src/sampler.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc7Sampler4InitEj'>
32099            <!-- implicit parameter of type 'tcmalloc::Sampler*' -->
32100            <parameter type-id='type-id-1572' is-artificial='yes'/>
32101            <!-- parameter of type 'typedef uint32_t' -->
32102            <parameter type-id='type-id-41'/>
32103            <!-- void -->
32104            <return type-id='type-id-75'/>
32105          </function-decl>
32106        </member-function>
32107        <member-function access='private' static='yes'>
32108          <!-- void tcmalloc::Sampler::PopulateFastLog2Table() -->
32109          <function-decl name='PopulateFastLog2Table' mangled-name='_ZN8tcmalloc7Sampler21PopulateFastLog2TableEv' filepath='src/sampler.h' line='127' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc7Sampler21PopulateFastLog2TableEv'>
32110            <!-- void -->
32111            <return type-id='type-id-75'/>
32112          </function-decl>
32113        </member-function>
32114        <member-function access='private' static='yes'>
32115          <!-- void tcmalloc::Sampler::InitStatics() -->
32116          <function-decl name='InitStatics' mangled-name='_ZN8tcmalloc7Sampler11InitStaticsEv' filepath='src/sampler.h' line='119' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc7Sampler11InitStaticsEv'>
32117            <!-- void -->
32118            <return type-id='type-id-75'/>
32119          </function-decl>
32120        </member-function>
32121      </class-decl>
32122      <!-- class tcmalloc::SizeMap -->
32123      <class-decl name='SizeMap' size-in-bits='31488' visibility='default' filepath='src/common.h' line='161' column='1' id='type-id-1573'>
32124        <data-member access='private' layout-offset-in-bits='0'>
32125          <!-- int tcmalloc::SizeMap::num_objects_to_move_[88] -->
32126          <var-decl name='num_objects_to_move_' type-id='type-id-1437' visibility='default' filepath='src/common.h' line='168' column='1'/>
32127        </data-member>
32128        <data-member access='private' static='yes'>
32129          <!-- static const int tcmalloc::SizeMap::kMaxSmallSize -->
32130          <var-decl name='kMaxSmallSize' type-id='type-id-139' visibility='default' filepath='src/common.h' line='192' column='1'/>
32131        </data-member>
32132        <data-member access='private' static='yes'>
32133          <!-- static const size_t tcmalloc::SizeMap::kClassArraySize -->
32134          <var-decl name='kClassArraySize' type-id='type-id-115' visibility='default' filepath='src/common.h' line='194' column='1'/>
32135        </data-member>
32136        <data-member access='private' layout-offset-in-bits='2816'>
32137          <!-- unsigned char tcmalloc::SizeMap::class_array_[2169] -->
32138          <var-decl name='class_array_' type-id='type-id-1463' visibility='default' filepath='src/common.h' line='195' column='1'/>
32139        </data-member>
32140        <data-member access='private' layout-offset-in-bits='20224'>
32141          <!-- size_t tcmalloc::SizeMap::class_to_size_[88] -->
32142          <var-decl name='class_to_size_' type-id='type-id-1439' visibility='default' filepath='src/common.h' line='212' column='1'/>
32143        </data-member>
32144        <data-member access='private' layout-offset-in-bits='25856'>
32145          <!-- size_t tcmalloc::SizeMap::class_to_pages_[88] -->
32146          <var-decl name='class_to_pages_' type-id='type-id-1439' visibility='default' filepath='src/common.h' line='215' column='1'/>
32147        </data-member>
32148        <member-function access='private' constructor='yes'>
32149          <!-- tcmalloc::SizeMap::SizeMap() -->
32150          <function-decl name='SizeMap' filepath='src/common.h' line='220' column='1' visibility='default' binding='global' size-in-bits='64'>
32151            <!-- implicit parameter of type 'tcmalloc::SizeMap*' -->
32152            <parameter type-id='type-id-1574' is-artificial='yes'/>
32153            <!-- void -->
32154            <return type-id='type-id-75'/>
32155          </function-decl>
32156        </member-function>
32157        <member-function access='private' static='yes'>
32158          <!-- size_t tcmalloc::SizeMap::ClassIndex() -->
32159          <function-decl name='ClassIndex' mangled-name='_ZN8tcmalloc7SizeMap10ClassIndexEi' filepath='src/common.h' line='198' column='1' visibility='default' binding='global' size-in-bits='64'>
32160            <!-- parameter of type 'int' -->
32161            <parameter type-id='type-id-1'/>
32162            <!-- typedef size_t -->
32163            <return type-id='type-id-7'/>
32164          </function-decl>
32165        </member-function>
32166        <member-function access='private'>
32167          <!-- int tcmalloc::SizeMap::SizeClass(int) -->
32168          <function-decl name='SizeClass' mangled-name='_ZN8tcmalloc7SizeMap9SizeClassEi' filepath='src/common.h' line='225' column='1' visibility='default' binding='global' size-in-bits='64'>
32169            <!-- implicit parameter of type 'tcmalloc::SizeMap*' -->
32170            <parameter type-id='type-id-1574' is-artificial='yes'/>
32171            <!-- parameter of type 'int' -->
32172            <parameter type-id='type-id-1'/>
32173            <!-- int -->
32174            <return type-id='type-id-1'/>
32175          </function-decl>
32176        </member-function>
32177        <member-function access='private'>
32178          <!-- size_t tcmalloc::SizeMap::ByteSizeForClass(size_t) -->
32179          <function-decl name='ByteSizeForClass' mangled-name='_ZN8tcmalloc7SizeMap16ByteSizeForClassEm' filepath='src/common.h' line='230' column='1' visibility='default' binding='global' size-in-bits='64'>
32180            <!-- implicit parameter of type 'tcmalloc::SizeMap*' -->
32181            <parameter type-id='type-id-1574' is-artificial='yes'/>
32182            <!-- parameter of type 'typedef size_t' -->
32183            <parameter type-id='type-id-7'/>
32184            <!-- typedef size_t -->
32185            <return type-id='type-id-7'/>
32186          </function-decl>
32187        </member-function>
32188        <member-function access='private'>
32189          <!-- size_t tcmalloc::SizeMap::class_to_size(size_t) -->
32190          <function-decl name='class_to_size' mangled-name='_ZN8tcmalloc7SizeMap13class_to_sizeEm' filepath='src/common.h' line='235' column='1' visibility='default' binding='global' size-in-bits='64'>
32191            <!-- implicit parameter of type 'tcmalloc::SizeMap*' -->
32192            <parameter type-id='type-id-1574' is-artificial='yes'/>
32193            <!-- parameter of type 'typedef size_t' -->
32194            <parameter type-id='type-id-7'/>
32195            <!-- typedef size_t -->
32196            <return type-id='type-id-7'/>
32197          </function-decl>
32198        </member-function>
32199        <member-function access='private' constructor='yes'>
32200          <!-- tcmalloc::SizeMap::SizeMap() -->
32201          <function-decl name='SizeMap' filepath='src/common.h' line='220' column='1' visibility='default' binding='global' size-in-bits='64'>
32202            <!-- implicit parameter of type 'tcmalloc::SizeMap*' -->
32203            <parameter type-id='type-id-1574' is-artificial='yes'/>
32204            <!-- void -->
32205            <return type-id='type-id-75'/>
32206          </function-decl>
32207        </member-function>
32208        <member-function access='private'>
32209          <!-- int tcmalloc::SizeMap::NumMoveSize(size_t) -->
32210          <function-decl name='NumMoveSize' mangled-name='_ZN8tcmalloc7SizeMap11NumMoveSizeEm' filepath='src/common.h' line='209' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc7SizeMap11NumMoveSizeEm'>
32211            <!-- implicit parameter of type 'tcmalloc::SizeMap*' -->
32212            <parameter type-id='type-id-1574' is-artificial='yes'/>
32213            <!-- parameter of type 'typedef size_t' -->
32214            <parameter type-id='type-id-7'/>
32215            <!-- int -->
32216            <return type-id='type-id-1'/>
32217          </function-decl>
32218        </member-function>
32219        <member-function access='private'>
32220          <!-- void tcmalloc::SizeMap::Init() -->
32221          <function-decl name='Init' mangled-name='_ZN8tcmalloc7SizeMap4InitEv' filepath='src/common.h' line='223' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc7SizeMap4InitEv'>
32222            <!-- implicit parameter of type 'tcmalloc::SizeMap*' -->
32223            <parameter type-id='type-id-1574' is-artificial='yes'/>
32224            <!-- void -->
32225            <return type-id='type-id-75'/>
32226          </function-decl>
32227        </member-function>
32228        <member-function access='private' constructor='yes'>
32229          <!-- tcmalloc::SizeMap::SizeMap() -->
32230          <function-decl name='SizeMap' filepath='src/common.h' line='220' column='1' visibility='default' binding='global' size-in-bits='64'>
32231            <!-- implicit parameter of type 'tcmalloc::SizeMap*' -->
32232            <parameter type-id='type-id-1574' is-artificial='yes'/>
32233            <!-- void -->
32234            <return type-id='type-id-75'/>
32235          </function-decl>
32236        </member-function>
32237        <member-function access='private'>
32238          <!-- size_t tcmalloc::SizeMap::class_to_pages(size_t) -->
32239          <function-decl name='class_to_pages' mangled-name='_ZN8tcmalloc7SizeMap14class_to_pagesEm' filepath='src/common.h' line='240' column='1' visibility='default' binding='global' size-in-bits='64'>
32240            <!-- implicit parameter of type 'tcmalloc::SizeMap*' -->
32241            <parameter type-id='type-id-1574' is-artificial='yes'/>
32242            <!-- parameter of type 'typedef size_t' -->
32243            <parameter type-id='type-id-7'/>
32244            <!-- typedef size_t -->
32245            <return type-id='type-id-7'/>
32246          </function-decl>
32247        </member-function>
32248        <member-function access='private'>
32249          <!-- int tcmalloc::SizeMap::num_objects_to_move(size_t) -->
32250          <function-decl name='num_objects_to_move' mangled-name='_ZN8tcmalloc7SizeMap19num_objects_to_moveEm' filepath='src/common.h' line='249' column='1' visibility='default' binding='global' size-in-bits='64'>
32251            <!-- implicit parameter of type 'tcmalloc::SizeMap*' -->
32252            <parameter type-id='type-id-1574' is-artificial='yes'/>
32253            <!-- parameter of type 'typedef size_t' -->
32254            <parameter type-id='type-id-7'/>
32255            <!-- int -->
32256            <return type-id='type-id-1'/>
32257          </function-decl>
32258        </member-function>
32259        <member-function access='private' constructor='yes'>
32260          <!-- tcmalloc::SizeMap::SizeMap() -->
32261          <function-decl name='SizeMap' filepath='src/common.h' line='220' column='1' visibility='default' binding='global' size-in-bits='64'>
32262            <!-- implicit parameter of type 'tcmalloc::SizeMap*' -->
32263            <parameter type-id='type-id-1574' is-artificial='yes'/>
32264            <!-- void -->
32265            <return type-id='type-id-75'/>
32266          </function-decl>
32267        </member-function>
32268        <member-function access='private' constructor='yes'>
32269          <!-- tcmalloc::SizeMap::SizeMap() -->
32270          <function-decl name='SizeMap' filepath='src/common.h' line='220' column='1' visibility='default' binding='global' size-in-bits='64'>
32271            <!-- implicit parameter of type 'tcmalloc::SizeMap*' -->
32272            <parameter type-id='type-id-1574' is-artificial='yes'/>
32273            <!-- void -->
32274            <return type-id='type-id-75'/>
32275          </function-decl>
32276        </member-function>
32277        <member-function access='private' constructor='yes'>
32278          <!-- tcmalloc::SizeMap::SizeMap() -->
32279          <function-decl name='SizeMap' filepath='src/common.h' line='220' column='1' visibility='default' binding='global' size-in-bits='64'>
32280            <!-- implicit parameter of type 'tcmalloc::SizeMap*' -->
32281            <parameter type-id='type-id-1574' is-artificial='yes'/>
32282            <!-- void -->
32283            <return type-id='type-id-75'/>
32284          </function-decl>
32285        </member-function>
32286      </class-decl>
32287      <!-- class tcmalloc::Static -->
32288      <class-decl name='Static' size-in-bits='8' visibility='default' filepath='src/static_vars.h' line='50' column='1' id='type-id-1619'>
32289        <data-member access='private' static='yes'>
32290          <!-- static SpinLock tcmalloc::Static::pageheap_lock_ -->
32291          <var-decl name='pageheap_lock_' type-id='type-id-290' mangled-name='_ZN8tcmalloc6Static14pageheap_lock_E' visibility='default' filepath='src/static_vars.h' line='90' column='1' elf-symbol-id='_ZN8tcmalloc6Static14pageheap_lock_E'/>
32292        </data-member>
32293        <data-member access='private' static='yes'>
32294          <!-- static tcmalloc::SizeMap tcmalloc::Static::sizemap_ -->
32295          <var-decl name='sizemap_' type-id='type-id-1573' mangled-name='_ZN8tcmalloc6Static8sizemap_E' visibility='default' filepath='src/static_vars.h' line='97' column='1' elf-symbol-id='_ZN8tcmalloc6Static8sizemap_E'/>
32296        </data-member>
32297        <data-member access='private' static='yes'>
32298          <!-- static tcmalloc::CentralFreeListPadded tcmalloc::Static::central_cache_[88] -->
32299          <var-decl name='central_cache_' type-id='type-id-1452' mangled-name='_ZN8tcmalloc6Static14central_cache_E' visibility='default' filepath='src/static_vars.h' line='98' column='1' elf-symbol-id='_ZN8tcmalloc6Static14central_cache_E'/>
32300        </data-member>
32301        <data-member access='private' static='yes'>
32302          <!-- static tcmalloc::PageHeapAllocator<tcmalloc::Span> tcmalloc::Static::span_allocator_ -->
32303          <var-decl name='span_allocator_' type-id='type-id-1301' mangled-name='_ZN8tcmalloc6Static15span_allocator_E' visibility='default' filepath='src/static_vars.h' line='99' column='1' elf-symbol-id='_ZN8tcmalloc6Static15span_allocator_E'/>
32304        </data-member>
32305        <data-member access='private' static='yes'>
32306          <!-- static tcmalloc::PageHeapAllocator<tcmalloc::StackTrace> tcmalloc::Static::stacktrace_allocator_ -->
32307          <var-decl name='stacktrace_allocator_' type-id='type-id-1162' mangled-name='_ZN8tcmalloc6Static21stacktrace_allocator_E' visibility='default' filepath='src/static_vars.h' line='100' column='1' elf-symbol-id='_ZN8tcmalloc6Static21stacktrace_allocator_E'/>
32308        </data-member>
32309        <data-member access='private' static='yes'>
32310          <!-- static tcmalloc::Span tcmalloc::Static::sampled_objects_ -->
32311          <var-decl name='sampled_objects_' type-id='type-id-144' mangled-name='_ZN8tcmalloc6Static16sampled_objects_E' visibility='default' filepath='src/static_vars.h' line='101' column='1' elf-symbol-id='_ZN8tcmalloc6Static16sampled_objects_E'/>
32312        </data-member>
32313        <data-member access='private' static='yes'>
32314          <!-- static tcmalloc::PageHeapAllocator<tcmalloc::StackTraceTable::Bucket> tcmalloc::Static::bucket_allocator_ -->
32315          <var-decl name='bucket_allocator_' type-id='type-id-1325' mangled-name='_ZN8tcmalloc6Static17bucket_allocator_E' visibility='default' filepath='src/static_vars.h' line='102' column='1' elf-symbol-id='_ZN8tcmalloc6Static17bucket_allocator_E'/>
32316        </data-member>
32317        <data-member access='private' static='yes'>
32318          <!-- static tcmalloc::StackTrace* tcmalloc::Static::growth_stacks_ -->
32319          <var-decl name='growth_stacks_' type-id='type-id-1575' mangled-name='_ZN8tcmalloc6Static14growth_stacks_E' visibility='default' filepath='src/static_vars.h' line='108' column='1' elf-symbol-id='_ZN8tcmalloc6Static14growth_stacks_E'/>
32320        </data-member>
32321        <data-member access='private' static='yes'>
32322          <!-- static tcmalloc::PageHeap* tcmalloc::Static::pageheap_ -->
32323          <var-decl name='pageheap_' type-id='type-id-1561' mangled-name='_ZN8tcmalloc6Static9pageheap_E' visibility='default' filepath='src/static_vars.h' line='110' column='1' elf-symbol-id='_ZN8tcmalloc6Static9pageheap_E'/>
32324        </data-member>
32325        <member-function access='private' static='yes'>
32326          <!-- tcmalloc::PageHeap* tcmalloc::Static::pageheap() -->
32327          <function-decl name='pageheap' mangled-name='_ZN8tcmalloc6Static8pageheapEv' filepath='src/static_vars.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
32328            <!-- tcmalloc::PageHeap* -->
32329            <return type-id='type-id-1561'/>
32330          </function-decl>
32331        </member-function>
32332        <member-function access='private' static='yes'>
32333          <!-- SpinLock* tcmalloc::Static::pageheap_lock() -->
32334          <function-decl name='pageheap_lock' mangled-name='_ZN8tcmalloc6Static13pageheap_lockEv' filepath='src/static_vars.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
32335            <!-- SpinLock* -->
32336            <return type-id='type-id-240'/>
32337          </function-decl>
32338        </member-function>
32339        <member-function access='private' static='yes'>
32340          <!-- tcmalloc::StackTrace* tcmalloc::Static::growth_stacks() -->
32341          <function-decl name='growth_stacks' mangled-name='_ZN8tcmalloc6Static13growth_stacksEv' filepath='src/static_vars.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
32342            <!-- tcmalloc::StackTrace* -->
32343            <return type-id='type-id-1575'/>
32344          </function-decl>
32345        </member-function>
32346        <member-function access='private' static='yes'>
32347          <!-- tcmalloc::Span* tcmalloc::Static::sampled_objects() -->
32348          <function-decl name='sampled_objects' mangled-name='_ZN8tcmalloc6Static15sampled_objectsEv' filepath='src/static_vars.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64'>
32349            <!-- tcmalloc::Span* -->
32350            <return type-id='type-id-1307'/>
32351          </function-decl>
32352        </member-function>
32353        <member-function access='private' static='yes'>
32354          <!-- tcmalloc::SizeMap* tcmalloc::Static::sizemap() -->
32355          <function-decl name='sizemap' mangled-name='_ZN8tcmalloc6Static7sizemapEv' filepath='src/static_vars.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
32356            <!-- tcmalloc::SizeMap* -->
32357            <return type-id='type-id-1574'/>
32358          </function-decl>
32359        </member-function>
32360        <member-function access='private' static='yes'>
32361          <!-- tcmalloc::CentralFreeListPadded* tcmalloc::Static::central_cache() -->
32362          <function-decl name='central_cache' mangled-name='_ZN8tcmalloc6Static13central_cacheEv' filepath='src/static_vars.h' line='60' column='1' visibility='default' binding='global' size-in-bits='64'>
32363            <!-- tcmalloc::CentralFreeListPadded* -->
32364            <return type-id='type-id-1559'/>
32365          </function-decl>
32366        </member-function>
32367        <member-function access='private' static='yes'>
32368          <!-- tcmalloc::PageHeapAllocator<tcmalloc::Span>* tcmalloc::Static::span_allocator() -->
32369          <function-decl name='span_allocator' mangled-name='_ZN8tcmalloc6Static14span_allocatorEv' filepath='src/static_vars.h' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
32370            <!-- tcmalloc::PageHeapAllocator<tcmalloc::Span>* -->
32371            <return type-id='type-id-1568'/>
32372          </function-decl>
32373        </member-function>
32374        <member-function access='private' static='yes'>
32375          <!-- tcmalloc::PageHeapAllocator<tcmalloc::StackTrace>* tcmalloc::Static::stacktrace_allocator() -->
32376          <function-decl name='stacktrace_allocator' mangled-name='_ZN8tcmalloc6Static20stacktrace_allocatorEv' filepath='src/static_vars.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
32377            <!-- tcmalloc::PageHeapAllocator<tcmalloc::StackTrace>* -->
32378            <return type-id='type-id-1569'/>
32379          </function-decl>
32380        </member-function>
32381        <member-function access='private' static='yes'>
32382          <!-- bool tcmalloc::Static::IsInited() -->
32383          <function-decl name='IsInited' mangled-name='_ZN8tcmalloc6Static8IsInitedEv' filepath='src/static_vars.h' line='87' column='1' visibility='default' binding='global' size-in-bits='64'>
32384            <!-- bool -->
32385            <return type-id='type-id-76'/>
32386          </function-decl>
32387        </member-function>
32388        <member-function access='private' static='yes'>
32389          <!-- void tcmalloc::Static::set_growth_stacks() -->
32390          <function-decl name='set_growth_stacks' mangled-name='_ZN8tcmalloc6Static17set_growth_stacksEPNS_10StackTraceE' filepath='src/static_vars.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
32391            <!-- parameter of type 'tcmalloc::StackTrace*' -->
32392            <parameter type-id='type-id-1575'/>
32393            <!-- void -->
32394            <return type-id='type-id-75'/>
32395          </function-decl>
32396        </member-function>
32397        <member-function access='private' static='yes'>
32398          <!-- tcmalloc::PageHeapAllocator<tcmalloc::StackTraceTable::Bucket>* tcmalloc::Static::bucket_allocator() -->
32399          <function-decl name='bucket_allocator' mangled-name='_ZN8tcmalloc6Static16bucket_allocatorEv' filepath='src/static_vars.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
32400            <!-- tcmalloc::PageHeapAllocator<tcmalloc::StackTraceTable::Bucket>* -->
32401            <return type-id='type-id-1320'/>
32402          </function-decl>
32403        </member-function>
32404        <member-function access='private' static='yes'>
32405          <!-- void tcmalloc::Static::InitStaticVars() -->
32406          <function-decl name='InitStaticVars' mangled-name='_ZN8tcmalloc6Static14InitStaticVarsEv' filepath='src/static_vars.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc6Static14InitStaticVarsEv'>
32407            <!-- void -->
32408            <return type-id='type-id-75'/>
32409          </function-decl>
32410        </member-function>
32411      </class-decl>
32412      <!-- class tcmalloc::ThreadCache -->
32413      <class-decl name='ThreadCache' size-in-bits='17408' visibility='default' filepath='src/thread_cache.h' line='66' column='1' id='type-id-1536'>
32414        <member-type access='private'>
32415          <!-- class tcmalloc::ThreadCache::FreeList -->
32416          <class-decl name='FreeList' size-in-bits='192' visibility='default' filepath='src/thread_cache.h' line='132' column='1' id='type-id-1455'>
32417            <data-member access='private' layout-offset-in-bits='0'>
32418              <!-- void* tcmalloc::ThreadCache::FreeList::list_ -->
32419              <var-decl name='list_' type-id='type-id-73' visibility='default' filepath='src/thread_cache.h' line='134' column='1'/>
32420            </data-member>
32421            <data-member access='private' layout-offset-in-bits='64'>
32422              <!-- uint32_t tcmalloc::ThreadCache::FreeList::length_ -->
32423              <var-decl name='length_' type-id='type-id-41' visibility='default' filepath='src/thread_cache.h' line='138' column='1'/>
32424            </data-member>
32425            <data-member access='private' layout-offset-in-bits='96'>
32426              <!-- uint32_t tcmalloc::ThreadCache::FreeList::lowater_ -->
32427              <var-decl name='lowater_' type-id='type-id-41' visibility='default' filepath='src/thread_cache.h' line='139' column='1'/>
32428            </data-member>
32429            <data-member access='private' layout-offset-in-bits='128'>
32430              <!-- uint32_t tcmalloc::ThreadCache::FreeList::max_length_ -->
32431              <var-decl name='max_length_' type-id='type-id-41' visibility='default' filepath='src/thread_cache.h' line='140' column='1'/>
32432            </data-member>
32433            <data-member access='private' layout-offset-in-bits='160'>
32434              <!-- uint32_t tcmalloc::ThreadCache::FreeList::length_overages_ -->
32435              <var-decl name='length_overages_' type-id='type-id-41' visibility='default' filepath='src/thread_cache.h' line='144' column='1'/>
32436            </data-member>
32437            <member-function access='private'>
32438              <!-- bool tcmalloc::ThreadCache::FreeList::empty() -->
32439              <function-decl name='empty' mangled-name='_ZNK8tcmalloc11ThreadCache8FreeList5emptyEv' filepath='src/thread_cache.h' line='188' column='1' visibility='default' binding='global' size-in-bits='64'>
32440                <!-- implicit parameter of type 'const tcmalloc::ThreadCache::FreeList*' -->
32441                <parameter type-id='type-id-1540' is-artificial='yes'/>
32442                <!-- bool -->
32443                <return type-id='type-id-76'/>
32444              </function-decl>
32445            </member-function>
32446            <member-function access='private'>
32447              <!-- void* tcmalloc::ThreadCache::FreeList::Pop() -->
32448              <function-decl name='Pop' mangled-name='_ZN8tcmalloc11ThreadCache8FreeList3PopEv' filepath='src/thread_cache.h' line='201' column='1' visibility='default' binding='global' size-in-bits='64'>
32449                <!-- implicit parameter of type 'tcmalloc::ThreadCache::FreeList*' -->
32450                <parameter type-id='type-id-1577' is-artificial='yes'/>
32451                <!-- void* -->
32452                <return type-id='type-id-73'/>
32453              </function-decl>
32454            </member-function>
32455            <member-function access='private'>
32456              <!-- void tcmalloc::ThreadCache::FreeList::Push(void*) -->
32457              <function-decl name='Push' mangled-name='_ZN8tcmalloc11ThreadCache8FreeList4PushEPv' filepath='src/thread_cache.h' line='196' column='1' visibility='default' binding='global' size-in-bits='64'>
32458                <!-- implicit parameter of type 'tcmalloc::ThreadCache::FreeList*' -->
32459                <parameter type-id='type-id-1577' is-artificial='yes'/>
32460                <!-- parameter of type 'void*' -->
32461                <parameter type-id='type-id-73'/>
32462                <!-- void -->
32463                <return type-id='type-id-75'/>
32464              </function-decl>
32465            </member-function>
32466            <member-function access='private'>
32467              <!-- size_t tcmalloc::ThreadCache::FreeList::max_length() -->
32468              <function-decl name='max_length' mangled-name='_ZNK8tcmalloc11ThreadCache8FreeList10max_lengthEv' filepath='src/thread_cache.h' line='168' column='1' visibility='default' binding='global' size-in-bits='64'>
32469                <!-- implicit parameter of type 'const tcmalloc::ThreadCache::FreeList*' -->
32470                <parameter type-id='type-id-1540' is-artificial='yes'/>
32471                <!-- typedef size_t -->
32472                <return type-id='type-id-7'/>
32473              </function-decl>
32474            </member-function>
32475            <member-function access='private'>
32476              <!-- size_t tcmalloc::ThreadCache::FreeList::length() -->
32477              <function-decl name='length' mangled-name='_ZNK8tcmalloc11ThreadCache8FreeList6lengthEv' filepath='src/thread_cache.h' line='163' column='1' visibility='default' binding='global' size-in-bits='64'>
32478                <!-- implicit parameter of type 'const tcmalloc::ThreadCache::FreeList*' -->
32479                <parameter type-id='type-id-1540' is-artificial='yes'/>
32480                <!-- typedef size_t -->
32481                <return type-id='type-id-7'/>
32482              </function-decl>
32483            </member-function>
32484            <member-function access='private'>
32485              <!-- void tcmalloc::ThreadCache::FreeList::PopRange(int, void**, void**) -->
32486              <function-decl name='PopRange' mangled-name='_ZN8tcmalloc11ThreadCache8FreeList8PopRangeEiPPvS3_' filepath='src/thread_cache.h' line='217' column='1' visibility='default' binding='global' size-in-bits='64'>
32487                <!-- implicit parameter of type 'tcmalloc::ThreadCache::FreeList*' -->
32488                <parameter type-id='type-id-1577' is-artificial='yes'/>
32489                <!-- parameter of type 'int' -->
32490                <parameter type-id='type-id-1'/>
32491                <!-- parameter of type 'void**' -->
32492                <parameter type-id='type-id-174'/>
32493                <!-- parameter of type 'void**' -->
32494                <parameter type-id='type-id-174'/>
32495                <!-- void -->
32496                <return type-id='type-id-75'/>
32497              </function-decl>
32498            </member-function>
32499            <member-function access='private'>
32500              <!-- int tcmalloc::ThreadCache::FreeList::lowwatermark() -->
32501              <function-decl name='lowwatermark' mangled-name='_ZNK8tcmalloc11ThreadCache8FreeList12lowwatermarkEv' filepath='src/thread_cache.h' line='193' column='1' visibility='default' binding='global' size-in-bits='64'>
32502                <!-- implicit parameter of type 'const tcmalloc::ThreadCache::FreeList*' -->
32503                <parameter type-id='type-id-1540' is-artificial='yes'/>
32504                <!-- int -->
32505                <return type-id='type-id-1'/>
32506              </function-decl>
32507            </member-function>
32508            <member-function access='private'>
32509              <!-- void tcmalloc::ThreadCache::FreeList::set_max_length(size_t) -->
32510              <function-decl name='set_max_length' mangled-name='_ZN8tcmalloc11ThreadCache8FreeList14set_max_lengthEm' filepath='src/thread_cache.h' line='174' column='1' visibility='default' binding='global' size-in-bits='64'>
32511                <!-- implicit parameter of type 'tcmalloc::ThreadCache::FreeList*' -->
32512                <parameter type-id='type-id-1577' is-artificial='yes'/>
32513                <!-- parameter of type 'typedef size_t' -->
32514                <parameter type-id='type-id-7'/>
32515                <!-- void -->
32516                <return type-id='type-id-75'/>
32517              </function-decl>
32518            </member-function>
32519            <member-function access='private'>
32520              <!-- void tcmalloc::ThreadCache::FreeList::clear_lowwatermark() -->
32521              <function-decl name='clear_lowwatermark' mangled-name='_ZN8tcmalloc11ThreadCache8FreeList18clear_lowwatermarkEv' filepath='src/thread_cache.h' line='194' column='1' visibility='default' binding='global' size-in-bits='64'>
32522                <!-- implicit parameter of type 'tcmalloc::ThreadCache::FreeList*' -->
32523                <parameter type-id='type-id-1577' is-artificial='yes'/>
32524                <!-- void -->
32525                <return type-id='type-id-75'/>
32526              </function-decl>
32527            </member-function>
32528            <member-function access='private'>
32529              <!-- size_t tcmalloc::ThreadCache::FreeList::length_overages() -->
32530              <function-decl name='length_overages' mangled-name='_ZNK8tcmalloc11ThreadCache8FreeList15length_overagesEv' filepath='src/thread_cache.h' line='179' column='1' visibility='default' binding='global' size-in-bits='64'>
32531                <!-- implicit parameter of type 'const tcmalloc::ThreadCache::FreeList*' -->
32532                <parameter type-id='type-id-1540' is-artificial='yes'/>
32533                <!-- typedef size_t -->
32534                <return type-id='type-id-7'/>
32535              </function-decl>
32536            </member-function>
32537            <member-function access='private'>
32538              <!-- void tcmalloc::ThreadCache::FreeList::set_length_overages(size_t) -->
32539              <function-decl name='set_length_overages' mangled-name='_ZN8tcmalloc11ThreadCache8FreeList19set_length_overagesEm' filepath='src/thread_cache.h' line='183' column='1' visibility='default' binding='global' size-in-bits='64'>
32540                <!-- implicit parameter of type 'tcmalloc::ThreadCache::FreeList*' -->
32541                <parameter type-id='type-id-1577' is-artificial='yes'/>
32542                <!-- parameter of type 'typedef size_t' -->
32543                <parameter type-id='type-id-7'/>
32544                <!-- void -->
32545                <return type-id='type-id-75'/>
32546              </function-decl>
32547            </member-function>
32548            <member-function access='private'>
32549              <!-- void tcmalloc::ThreadCache::FreeList::PushRange(int, void*, void*) -->
32550              <function-decl name='PushRange' mangled-name='_ZN8tcmalloc11ThreadCache8FreeList9PushRangeEiPvS2_' filepath='src/thread_cache.h' line='212' column='1' visibility='default' binding='global' size-in-bits='64'>
32551                <!-- implicit parameter of type 'tcmalloc::ThreadCache::FreeList*' -->
32552                <parameter type-id='type-id-1577' is-artificial='yes'/>
32553                <!-- parameter of type 'int' -->
32554                <parameter type-id='type-id-1'/>
32555                <!-- parameter of type 'void*' -->
32556                <parameter type-id='type-id-73'/>
32557                <!-- parameter of type 'void*' -->
32558                <parameter type-id='type-id-73'/>
32559                <!-- void -->
32560                <return type-id='type-id-75'/>
32561              </function-decl>
32562            </member-function>
32563            <member-function access='private'>
32564              <!-- void tcmalloc::ThreadCache::FreeList::Init() -->
32565              <function-decl name='Init' mangled-name='_ZN8tcmalloc11ThreadCache8FreeList4InitEv' filepath='src/thread_cache.h' line='154' column='1' visibility='default' binding='global' size-in-bits='64'>
32566                <!-- implicit parameter of type 'tcmalloc::ThreadCache::FreeList*' -->
32567                <parameter type-id='type-id-1577' is-artificial='yes'/>
32568                <!-- void -->
32569                <return type-id='type-id-75'/>
32570              </function-decl>
32571            </member-function>
32572          </class-decl>
32573        </member-type>
32574        <member-type access='private'>
32575          <!-- enum {have_tls=1, } -->
32576          <enum-decl name='__anonymous_enum__' is-anonymous='yes' filepath='src/thread_cache.h' line='69' column='1' id='type-id-1620'>
32577            <underlying-type type-id='type-id-96'/>
32578            <enumerator name='have_tls' value='1'/>
32579          </enum-decl>
32580        </member-type>
32581        <member-type access='private'>
32582          <!-- struct tcmalloc::ThreadCache::ThreadLocalData -->
32583          <class-decl name='ThreadLocalData' size-in-bits='128' is-struct='yes' visibility='default' filepath='src/thread_cache.h' line='262' column='1' id='type-id-1621'>
32584            <data-member access='public' layout-offset-in-bits='0'>
32585              <!-- tcmalloc::ThreadCache* tcmalloc::ThreadCache::ThreadLocalData::heap -->
32586              <var-decl name='heap' type-id='type-id-1576' visibility='default' filepath='src/thread_cache.h' line='263' column='1'/>
32587            </data-member>
32588            <data-member access='public' layout-offset-in-bits='64'>
32589              <!-- size_t tcmalloc::ThreadCache::ThreadLocalData::min_size_for_slow_path -->
32590              <var-decl name='min_size_for_slow_path' type-id='type-id-7' visibility='default' filepath='src/thread_cache.h' line='270' column='1'/>
32591            </data-member>
32592          </class-decl>
32593        </member-type>
32594        <data-member access='private' layout-offset-in-bits='0'>
32595          <!-- tcmalloc::ThreadCache* tcmalloc::ThreadCache::next_ -->
32596          <var-decl name='next_' type-id='type-id-1576' visibility='default' filepath='src/thread_cache.h' line='75' column='1'/>
32597        </data-member>
32598        <data-member access='private' layout-offset-in-bits='64'>
32599          <!-- tcmalloc::ThreadCache* tcmalloc::ThreadCache::prev_ -->
32600          <var-decl name='prev_' type-id='type-id-1576' visibility='default' filepath='src/thread_cache.h' line='76' column='1'/>
32601        </data-member>
32602        <data-member access='private' static='yes'>
32603          <!-- static tcmalloc::ThreadCache::ThreadLocalData tcmalloc::ThreadCache::threadlocal_data_ -->
32604          <var-decl name='threadlocal_data_' type-id='type-id-1621' mangled-name='_ZN8tcmalloc11ThreadCache17threadlocal_data_E' visibility='default' filepath='src/thread_cache.h' line='272' column='1' elf-symbol-id='_ZN8tcmalloc11ThreadCache17threadlocal_data_E'/>
32605        </data-member>
32606        <data-member access='private' static='yes'>
32607          <!-- static bool tcmalloc::ThreadCache::tsd_inited_ -->
32608          <var-decl name='tsd_inited_' type-id='type-id-76' mangled-name='_ZN8tcmalloc11ThreadCache11tsd_inited_E' visibility='default' filepath='src/thread_cache.h' line='280' column='1' elf-symbol-id='_ZN8tcmalloc11ThreadCache11tsd_inited_E'/>
32609        </data-member>
32610        <data-member access='private' static='yes'>
32611          <!-- static pthread_key_t tcmalloc::ThreadCache::heap_key_ -->
32612          <var-decl name='heap_key_' type-id='type-id-1098' mangled-name='_ZN8tcmalloc11ThreadCache9heap_key_E' visibility='default' filepath='src/thread_cache.h' line='281' column='1' elf-symbol-id='_ZN8tcmalloc11ThreadCache9heap_key_E'/>
32613        </data-member>
32614        <data-member access='private' static='yes'>
32615          <!-- static tcmalloc::ThreadCache* tcmalloc::ThreadCache::thread_heaps_ -->
32616          <var-decl name='thread_heaps_' type-id='type-id-1576' mangled-name='_ZN8tcmalloc11ThreadCache13thread_heaps_E' visibility='default' filepath='src/thread_cache.h' line='284' column='1' elf-symbol-id='_ZN8tcmalloc11ThreadCache13thread_heaps_E'/>
32617        </data-member>
32618        <data-member access='private' static='yes'>
32619          <!-- static int tcmalloc::ThreadCache::thread_heap_count_ -->
32620          <var-decl name='thread_heap_count_' type-id='type-id-1' mangled-name='_ZN8tcmalloc11ThreadCache18thread_heap_count_E' visibility='default' filepath='src/thread_cache.h' line='285' column='1' elf-symbol-id='_ZN8tcmalloc11ThreadCache18thread_heap_count_E'/>
32621        </data-member>
32622        <data-member access='private' static='yes'>
32623          <!-- static tcmalloc::ThreadCache* tcmalloc::ThreadCache::next_memory_steal_ -->
32624          <var-decl name='next_memory_steal_' type-id='type-id-1576' mangled-name='_ZN8tcmalloc11ThreadCache18next_memory_steal_E' visibility='default' filepath='src/thread_cache.h' line='291' column='1' elf-symbol-id='_ZN8tcmalloc11ThreadCache18next_memory_steal_E'/>
32625        </data-member>
32626        <data-member access='private' static='yes'>
32627          <!-- static size_t tcmalloc::ThreadCache::overall_thread_cache_size_ -->
32628          <var-decl name='overall_thread_cache_size_' type-id='type-id-7' mangled-name='_ZN8tcmalloc11ThreadCache26overall_thread_cache_size_E' visibility='default' filepath='src/thread_cache.h' line='294' column='1' elf-symbol-id='_ZN8tcmalloc11ThreadCache26overall_thread_cache_size_E'/>
32629        </data-member>
32630        <data-member access='private' static='yes'>
32631          <!-- static volatile size_t tcmalloc::ThreadCache::per_thread_cache_size_ -->
32632          <var-decl name='per_thread_cache_size_' type-id='type-id-1591' mangled-name='_ZN8tcmalloc11ThreadCache22per_thread_cache_size_E' visibility='default' filepath='src/thread_cache.h' line='300' column='1' elf-symbol-id='_ZN8tcmalloc11ThreadCache22per_thread_cache_size_E'/>
32633        </data-member>
32634        <data-member access='private' static='yes'>
32635          <!-- static ssize_t tcmalloc::ThreadCache::unclaimed_cache_space_ -->
32636          <var-decl name='unclaimed_cache_space_' type-id='type-id-241' mangled-name='_ZN8tcmalloc11ThreadCache22unclaimed_cache_space_E' visibility='default' filepath='src/thread_cache.h' line='304' column='1' elf-symbol-id='_ZN8tcmalloc11ThreadCache22unclaimed_cache_space_E'/>
32637        </data-member>
32638        <data-member access='private' layout-offset-in-bits='128'>
32639          <!-- size_t tcmalloc::ThreadCache::size_ -->
32640          <var-decl name='size_' type-id='type-id-7' visibility='default' filepath='src/thread_cache.h' line='309' column='1'/>
32641        </data-member>
32642        <data-member access='private' layout-offset-in-bits='192'>
32643          <!-- size_t tcmalloc::ThreadCache::max_size_ -->
32644          <var-decl name='max_size_' type-id='type-id-7' visibility='default' filepath='src/thread_cache.h' line='310' column='1'/>
32645        </data-member>
32646        <data-member access='private' layout-offset-in-bits='256'>
32647          <!-- tcmalloc::Sampler tcmalloc::ThreadCache::sampler_ -->
32648          <var-decl name='sampler_' type-id='type-id-1571' visibility='default' filepath='src/thread_cache.h' line='313' column='1'/>
32649        </data-member>
32650        <data-member access='private' layout-offset-in-bits='384'>
32651          <!-- tcmalloc::ThreadCache::FreeList tcmalloc::ThreadCache::list_[88] -->
32652          <var-decl name='list_' type-id='type-id-1456' visibility='default' filepath='src/thread_cache.h' line='315' column='1'/>
32653        </data-member>
32654        <data-member access='private' layout-offset-in-bits='17280'>
32655          <!-- pthread_t tcmalloc::ThreadCache::tid_ -->
32656          <var-decl name='tid_' type-id='type-id-310' visibility='default' filepath='src/thread_cache.h' line='317' column='1'/>
32657        </data-member>
32658        <data-member access='private' layout-offset-in-bits='17344'>
32659          <!-- bool tcmalloc::ThreadCache::in_setspecific_ -->
32660          <var-decl name='in_setspecific_' type-id='type-id-76' visibility='default' filepath='src/thread_cache.h' line='318' column='1'/>
32661        </data-member>
32662        <member-function access='private' static='yes'>
32663          <!-- tcmalloc::ThreadCache* tcmalloc::ThreadCache::GetThreadHeap() -->
32664          <function-decl name='GetThreadHeap' mangled-name='_ZN8tcmalloc11ThreadCache13GetThreadHeapEv' filepath='src/thread_cache.h' line='102' column='1' visibility='default' binding='global' size-in-bits='64'>
32665            <!-- tcmalloc::ThreadCache* -->
32666            <return type-id='type-id-1576'/>
32667          </function-decl>
32668        </member-function>
32669        <member-function access='private' static='yes'>
32670          <!-- size_t tcmalloc::ThreadCache::MinSizeForSlowPath() -->
32671          <function-decl name='MinSizeForSlowPath' mangled-name='_ZN8tcmalloc11ThreadCache18MinSizeForSlowPathEv' filepath='src/thread_cache.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
32672            <!-- typedef size_t -->
32673            <return type-id='type-id-7'/>
32674          </function-decl>
32675        </member-function>
32676        <member-function access='private' static='yes'>
32677          <!-- size_t tcmalloc::ThreadCache::overall_thread_cache_size() -->
32678          <function-decl name='overall_thread_cache_size' mangled-name='_ZN8tcmalloc11ThreadCache25overall_thread_cache_sizeEv' filepath='src/thread_cache.h' line='127' column='1' visibility='default' binding='global' size-in-bits='64'>
32679            <!-- typedef size_t -->
32680            <return type-id='type-id-7'/>
32681          </function-decl>
32682        </member-function>
32683        <member-function access='private' static='yes'>
32684          <!-- int tcmalloc::ThreadCache::HeapsInUse() -->
32685          <function-decl name='HeapsInUse' mangled-name='_ZN8tcmalloc11ThreadCache10HeapsInUseEv' filepath='src/thread_cache.h' line='114' column='1' visibility='default' binding='global' size-in-bits='64'>
32686            <!-- int -->
32687            <return type-id='type-id-1'/>
32688          </function-decl>
32689        </member-function>
32690        <member-function access='private'>
32691          <!-- bool tcmalloc::ThreadCache::SampleAllocation(size_t) -->
32692          <function-decl name='SampleAllocation' mangled-name='_ZN8tcmalloc11ThreadCache16SampleAllocationEm' filepath='src/thread_cache.h' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
32693            <!-- implicit parameter of type 'tcmalloc::ThreadCache*' -->
32694            <parameter type-id='type-id-1576' is-artificial='yes'/>
32695            <!-- parameter of type 'typedef size_t' -->
32696            <parameter type-id='type-id-7'/>
32697            <!-- bool -->
32698            <return type-id='type-id-76'/>
32699          </function-decl>
32700        </member-function>
32701        <member-function access='private'>
32702          <!-- void* tcmalloc::ThreadCache::Allocate(size_t, size_t) -->
32703          <function-decl name='Allocate' mangled-name='_ZN8tcmalloc11ThreadCache8AllocateEmm' filepath='src/thread_cache.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
32704            <!-- implicit parameter of type 'tcmalloc::ThreadCache*' -->
32705            <parameter type-id='type-id-1576' is-artificial='yes'/>
32706            <!-- parameter of type 'typedef size_t' -->
32707            <parameter type-id='type-id-7'/>
32708            <!-- parameter of type 'typedef size_t' -->
32709            <parameter type-id='type-id-7'/>
32710            <!-- void* -->
32711            <return type-id='type-id-73'/>
32712          </function-decl>
32713        </member-function>
32714        <member-function access='private' static='yes'>
32715          <!-- tcmalloc::ThreadCache* tcmalloc::ThreadCache::GetCacheWhichMustBePresent() -->
32716          <function-decl name='GetCacheWhichMustBePresent' mangled-name='_ZN8tcmalloc11ThreadCache26GetCacheWhichMustBePresentEv' filepath='src/thread_cache.h' line='105' column='1' visibility='default' binding='global' size-in-bits='64'>
32717            <!-- tcmalloc::ThreadCache* -->
32718            <return type-id='type-id-1576'/>
32719          </function-decl>
32720        </member-function>
32721        <member-function access='private'>
32722          <!-- void tcmalloc::ThreadCache::Deallocate(void*, size_t) -->
32723          <function-decl name='Deallocate' mangled-name='_ZN8tcmalloc11ThreadCache10DeallocateEPvm' filepath='src/thread_cache.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
32724            <!-- implicit parameter of type 'tcmalloc::ThreadCache*' -->
32725            <parameter type-id='type-id-1576' is-artificial='yes'/>
32726            <!-- parameter of type 'void*' -->
32727            <parameter type-id='type-id-73'/>
32728            <!-- parameter of type 'typedef size_t' -->
32729            <parameter type-id='type-id-7'/>
32730            <!-- void -->
32731            <return type-id='type-id-75'/>
32732          </function-decl>
32733        </member-function>
32734        <member-function access='private' static='yes'>
32735          <!-- bool tcmalloc::ThreadCache::IsFastPathAllowed() -->
32736          <function-decl name='IsFastPathAllowed' mangled-name='_ZN8tcmalloc11ThreadCache17IsFastPathAllowedEv' filepath='src/thread_cache.h' line='111' column='1' visibility='default' binding='global' size-in-bits='64'>
32737            <!-- bool -->
32738            <return type-id='type-id-76'/>
32739          </function-decl>
32740        </member-function>
32741        <member-function access='private' static='yes'>
32742          <!-- tcmalloc::ThreadCache* tcmalloc::ThreadCache::GetCacheIfPresent() -->
32743          <function-decl name='GetCacheIfPresent' mangled-name='_ZN8tcmalloc11ThreadCache17GetCacheIfPresentEv' filepath='src/thread_cache.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
32744            <!-- tcmalloc::ThreadCache* -->
32745            <return type-id='type-id-1576'/>
32746          </function-decl>
32747        </member-function>
32748        <member-function access='private' static='yes'>
32749          <!-- tcmalloc::ThreadCache* tcmalloc::ThreadCache::GetCache() -->
32750          <function-decl name='GetCache' mangled-name='_ZN8tcmalloc11ThreadCache8GetCacheEv' filepath='src/thread_cache.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc11ThreadCache8GetCacheEv'>
32751            <!-- tcmalloc::ThreadCache* -->
32752            <return type-id='type-id-1576'/>
32753          </function-decl>
32754        </member-function>
32755        <member-function access='private'>
32756          <!-- size_t tcmalloc::ThreadCache::Size() -->
32757          <function-decl name='Size' mangled-name='_ZNK8tcmalloc11ThreadCache4SizeEv' filepath='src/thread_cache.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
32758            <!-- implicit parameter of type 'const tcmalloc::ThreadCache*' -->
32759            <parameter type-id='type-id-1538' is-artificial='yes'/>
32760            <!-- typedef size_t -->
32761            <return type-id='type-id-7'/>
32762          </function-decl>
32763        </member-function>
32764        <member-function access='private'>
32765          <!-- int tcmalloc::ThreadCache::freelist_length(size_t) -->
32766          <function-decl name='freelist_length' mangled-name='_ZNK8tcmalloc11ThreadCache15freelist_lengthEm' filepath='src/thread_cache.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
32767            <!-- implicit parameter of type 'const tcmalloc::ThreadCache*' -->
32768            <parameter type-id='type-id-1538' is-artificial='yes'/>
32769            <!-- parameter of type 'typedef size_t' -->
32770            <parameter type-id='type-id-7'/>
32771            <!-- int -->
32772            <return type-id='type-id-1'/>
32773          </function-decl>
32774        </member-function>
32775        <member-function access='private' static='yes'>
32776          <!-- void tcmalloc::ThreadCache::SetMinSizeForSlowPath() -->
32777          <function-decl name='SetMinSizeForSlowPath' mangled-name='_ZN8tcmalloc11ThreadCache21SetMinSizeForSlowPathEm' filepath='src/thread_cache.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
32778            <!-- parameter of type 'typedef size_t' -->
32779            <parameter type-id='type-id-7'/>
32780            <!-- void -->
32781            <return type-id='type-id-75'/>
32782          </function-decl>
32783        </member-function>
32784        <member-function access='private'>
32785          <!-- void tcmalloc::ThreadCache::IncreaseCacheLimitLocked() -->
32786          <function-decl name='IncreaseCacheLimitLocked' mangled-name='_ZN8tcmalloc11ThreadCache24IncreaseCacheLimitLockedEv' filepath='src/thread_cache.h' line='241' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc11ThreadCache24IncreaseCacheLimitLockedEv'>
32787            <!-- implicit parameter of type 'tcmalloc::ThreadCache*' -->
32788            <parameter type-id='type-id-1576' is-artificial='yes'/>
32789            <!-- void -->
32790            <return type-id='type-id-75'/>
32791          </function-decl>
32792        </member-function>
32793        <member-function access='private' static='yes'>
32794          <!-- void tcmalloc::ThreadCache::RecomputePerThreadCacheSize() -->
32795          <function-decl name='RecomputePerThreadCacheSize' mangled-name='_ZN8tcmalloc11ThreadCache27RecomputePerThreadCacheSizeEv' filepath='src/thread_cache.h' line='327' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc11ThreadCache27RecomputePerThreadCacheSizeEv'>
32796            <!-- void -->
32797            <return type-id='type-id-75'/>
32798          </function-decl>
32799        </member-function>
32800        <member-function access='private' static='yes'>
32801          <!-- void tcmalloc::ThreadCache::GetThreadStats(uint64_t*) -->
32802          <function-decl name='GetThreadStats' mangled-name='_ZN8tcmalloc11ThreadCache14GetThreadStatsEPmS1_' filepath='src/thread_cache.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc11ThreadCache14GetThreadStatsEPmS1_'>
32803            <!-- parameter of type 'uint64_t*' -->
32804            <parameter type-id='type-id-1578'/>
32805            <!-- parameter of type 'uint64_t*' -->
32806            <parameter type-id='type-id-1578'/>
32807            <!-- void -->
32808            <return type-id='type-id-75'/>
32809          </function-decl>
32810        </member-function>
32811        <member-function access='private' static='yes'>
32812          <!-- void tcmalloc::ThreadCache::set_overall_thread_cache_size() -->
32813          <function-decl name='set_overall_thread_cache_size' mangled-name='_ZN8tcmalloc11ThreadCache29set_overall_thread_cache_sizeEm' filepath='src/thread_cache.h' line='126' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc11ThreadCache29set_overall_thread_cache_sizeEm'>
32814            <!-- parameter of type 'typedef size_t' -->
32815            <parameter type-id='type-id-7'/>
32816            <!-- void -->
32817            <return type-id='type-id-75'/>
32818          </function-decl>
32819        </member-function>
32820        <member-function access='private'>
32821          <!-- void tcmalloc::ThreadCache::IncreaseCacheLimit() -->
32822          <function-decl name='IncreaseCacheLimit' mangled-name='_ZN8tcmalloc11ThreadCache18IncreaseCacheLimitEv' filepath='src/thread_cache.h' line='239' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc11ThreadCache18IncreaseCacheLimitEv'>
32823            <!-- implicit parameter of type 'tcmalloc::ThreadCache*' -->
32824            <parameter type-id='type-id-1576' is-artificial='yes'/>
32825            <!-- void -->
32826            <return type-id='type-id-75'/>
32827          </function-decl>
32828        </member-function>
32829        <member-function access='private' static='yes'>
32830          <!-- void tcmalloc::ThreadCache::InitTSD() -->
32831          <function-decl name='InitTSD' mangled-name='_ZN8tcmalloc11ThreadCache7InitTSDEv' filepath='src/thread_cache.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc11ThreadCache7InitTSDEv'>
32832            <!-- void -->
32833            <return type-id='type-id-75'/>
32834          </function-decl>
32835        </member-function>
32836        <member-function access='private' static='yes'>
32837          <!-- void tcmalloc::ThreadCache::InitModule() -->
32838          <function-decl name='InitModule' mangled-name='_ZN8tcmalloc11ThreadCache10InitModuleEv' filepath='src/thread_cache.h' line='100' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc11ThreadCache10InitModuleEv'>
32839            <!-- void -->
32840            <return type-id='type-id-75'/>
32841          </function-decl>
32842        </member-function>
32843        <member-function access='private'>
32844          <!-- int tcmalloc::ThreadCache::GetSamplePeriod() -->
32845          <function-decl name='GetSamplePeriod' mangled-name='_ZN8tcmalloc11ThreadCache15GetSamplePeriodEv' filepath='src/thread_cache.h' line='94' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc11ThreadCache15GetSamplePeriodEv'>
32846            <!-- implicit parameter of type 'tcmalloc::ThreadCache*' -->
32847            <parameter type-id='type-id-1576' is-artificial='yes'/>
32848            <!-- int -->
32849            <return type-id='type-id-1'/>
32850          </function-decl>
32851        </member-function>
32852        <member-function access='private'>
32853          <!-- void tcmalloc::ThreadCache::ReleaseToCentralCache(tcmalloc::ThreadCache::FreeList*, size_t, int) -->
32854          <function-decl name='ReleaseToCentralCache' mangled-name='_ZN8tcmalloc11ThreadCache21ReleaseToCentralCacheEPNS0_8FreeListEmi' filepath='src/thread_cache.h' line='234' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc11ThreadCache21ReleaseToCentralCacheEPNS0_8FreeListEmi'>
32855            <!-- implicit parameter of type 'tcmalloc::ThreadCache*' -->
32856            <parameter type-id='type-id-1576' is-artificial='yes'/>
32857            <!-- parameter of type 'tcmalloc::ThreadCache::FreeList*' -->
32858            <parameter type-id='type-id-1577'/>
32859            <!-- parameter of type 'typedef size_t' -->
32860            <parameter type-id='type-id-7'/>
32861            <!-- parameter of type 'int' -->
32862            <parameter type-id='type-id-1'/>
32863            <!-- void -->
32864            <return type-id='type-id-75'/>
32865          </function-decl>
32866        </member-function>
32867        <member-function access='private'>
32868          <!-- void tcmalloc::ThreadCache::Scavenge() -->
32869          <function-decl name='Scavenge' mangled-name='_ZN8tcmalloc11ThreadCache8ScavengeEv' filepath='src/thread_cache.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc11ThreadCache8ScavengeEv'>
32870            <!-- implicit parameter of type 'tcmalloc::ThreadCache*' -->
32871            <parameter type-id='type-id-1576' is-artificial='yes'/>
32872            <!-- void -->
32873            <return type-id='type-id-75'/>
32874          </function-decl>
32875        </member-function>
32876        <member-function access='private'>
32877          <!-- void tcmalloc::ThreadCache::ListTooLong(tcmalloc::ThreadCache::FreeList*, size_t) -->
32878          <function-decl name='ListTooLong' mangled-name='_ZN8tcmalloc11ThreadCache11ListTooLongEPNS0_8FreeListEm' filepath='src/thread_cache.h' line='231' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc11ThreadCache11ListTooLongEPNS0_8FreeListEm'>
32879            <!-- implicit parameter of type 'tcmalloc::ThreadCache*' -->
32880            <parameter type-id='type-id-1576' is-artificial='yes'/>
32881            <!-- parameter of type 'tcmalloc::ThreadCache::FreeList*' -->
32882            <parameter type-id='type-id-1577'/>
32883            <!-- parameter of type 'typedef size_t' -->
32884            <parameter type-id='type-id-7'/>
32885            <!-- void -->
32886            <return type-id='type-id-75'/>
32887          </function-decl>
32888        </member-function>
32889        <member-function access='private'>
32890          <!-- void tcmalloc::ThreadCache::Cleanup() -->
32891          <function-decl name='Cleanup' mangled-name='_ZN8tcmalloc11ThreadCache7CleanupEv' filepath='src/thread_cache.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc11ThreadCache7CleanupEv'>
32892            <!-- implicit parameter of type 'tcmalloc::ThreadCache*' -->
32893            <parameter type-id='type-id-1576' is-artificial='yes'/>
32894            <!-- void -->
32895            <return type-id='type-id-75'/>
32896          </function-decl>
32897        </member-function>
32898        <member-function access='private' static='yes'>
32899          <!-- void tcmalloc::ThreadCache::DeleteCache() -->
32900          <function-decl name='DeleteCache' mangled-name='_ZN8tcmalloc11ThreadCache11DeleteCacheEPS0_' filepath='src/thread_cache.h' line='326' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc11ThreadCache11DeleteCacheEPS0_'>
32901            <!-- parameter of type 'tcmalloc::ThreadCache*' -->
32902            <parameter type-id='type-id-1576'/>
32903            <!-- void -->
32904            <return type-id='type-id-75'/>
32905          </function-decl>
32906        </member-function>
32907        <member-function access='private' static='yes'>
32908          <!-- void tcmalloc::ThreadCache::DestroyThreadCache() -->
32909          <function-decl name='DestroyThreadCache' mangled-name='_ZN8tcmalloc11ThreadCache18DestroyThreadCacheEPv' filepath='src/thread_cache.h' line='324' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc11ThreadCache18DestroyThreadCacheEPv'>
32910            <!-- parameter of type 'void*' -->
32911            <parameter type-id='type-id-73'/>
32912            <!-- void -->
32913            <return type-id='type-id-75'/>
32914          </function-decl>
32915        </member-function>
32916        <member-function access='private' static='yes'>
32917          <!-- void tcmalloc::ThreadCache::BecomeIdle() -->
32918          <function-decl name='BecomeIdle' mangled-name='_ZN8tcmalloc11ThreadCache10BecomeIdleEv' filepath='src/thread_cache.h' line='107' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc11ThreadCache10BecomeIdleEv'>
32919            <!-- void -->
32920            <return type-id='type-id-75'/>
32921          </function-decl>
32922        </member-function>
32923        <member-function access='private'>
32924          <!-- void* tcmalloc::ThreadCache::FetchFromCentralCache(size_t, size_t) -->
32925          <function-decl name='FetchFromCentralCache' mangled-name='_ZN8tcmalloc11ThreadCache21FetchFromCentralCacheEmm' filepath='src/thread_cache.h' line='227' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc11ThreadCache21FetchFromCentralCacheEmm'>
32926            <!-- implicit parameter of type 'tcmalloc::ThreadCache*' -->
32927            <parameter type-id='type-id-1576' is-artificial='yes'/>
32928            <!-- parameter of type 'typedef size_t' -->
32929            <parameter type-id='type-id-7'/>
32930            <!-- parameter of type 'typedef size_t' -->
32931            <parameter type-id='type-id-7'/>
32932            <!-- void* -->
32933            <return type-id='type-id-73'/>
32934          </function-decl>
32935        </member-function>
32936        <member-function access='private'>
32937          <!-- void tcmalloc::ThreadCache::Init(pthread_t) -->
32938          <function-decl name='Init' mangled-name='_ZN8tcmalloc11ThreadCache4InitEm' filepath='src/thread_cache.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc11ThreadCache4InitEm'>
32939            <!-- implicit parameter of type 'tcmalloc::ThreadCache*' -->
32940            <parameter type-id='type-id-1576' is-artificial='yes'/>
32941            <!-- parameter of type 'typedef pthread_t' -->
32942            <parameter type-id='type-id-310'/>
32943            <!-- void -->
32944            <return type-id='type-id-75'/>
32945          </function-decl>
32946        </member-function>
32947        <member-function access='private' static='yes'>
32948          <!-- tcmalloc::ThreadCache* tcmalloc::ThreadCache::NewHeap() -->
32949          <function-decl name='NewHeap' mangled-name='_ZN8tcmalloc11ThreadCache7NewHeapEm' filepath='src/thread_cache.h' line='321' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc11ThreadCache7NewHeapEm'>
32950            <!-- parameter of type 'typedef pthread_t' -->
32951            <parameter type-id='type-id-310'/>
32952            <!-- tcmalloc::ThreadCache* -->
32953            <return type-id='type-id-1576'/>
32954          </function-decl>
32955        </member-function>
32956        <member-function access='private' static='yes'>
32957          <!-- tcmalloc::ThreadCache* tcmalloc::ThreadCache::CreateCacheIfNecessary() -->
32958          <function-decl name='CreateCacheIfNecessary' mangled-name='_ZN8tcmalloc11ThreadCache22CreateCacheIfNecessaryEv' filepath='src/thread_cache.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc11ThreadCache22CreateCacheIfNecessaryEv'>
32959            <!-- tcmalloc::ThreadCache* -->
32960            <return type-id='type-id-1576'/>
32961          </function-decl>
32962        </member-function>
32963      </class-decl>
32964      <!-- enum tcmalloc::LogMode -->
32965      <enum-decl name='LogMode' filepath='src/internal_logging.h' line='61' column='1' id='type-id-1019'>
32966        <underlying-type type-id='type-id-96'/>
32967        <enumerator name='kLog' value='0'/>
32968        <enumerator name='kCrash' value='1'/>
32969        <enumerator name='kCrashWithStats' value='2'/>
32970      </enum-decl>
32971      <!-- struct tcmalloc::Span -->
32972      <class-decl name='Span' size-in-bits='384' is-struct='yes' visibility='default' filepath='src/span.h' line='45' column='1' id='type-id-144'>
32973        <data-member access='public' layout-offset-in-bits='0'>
32974          <!-- PageID tcmalloc::Span::start -->
32975          <var-decl name='start' type-id='type-id-1305' visibility='default' filepath='src/span.h' line='46' column='1'/>
32976        </data-member>
32977        <data-member access='public' layout-offset-in-bits='64'>
32978          <!-- Length tcmalloc::Span::length -->
32979          <var-decl name='length' type-id='type-id-1306' visibility='default' filepath='src/span.h' line='47' column='1'/>
32980        </data-member>
32981        <data-member access='public' layout-offset-in-bits='128'>
32982          <!-- tcmalloc::Span* tcmalloc::Span::next -->
32983          <var-decl name='next' type-id='type-id-1307' visibility='default' filepath='src/span.h' line='48' column='1'/>
32984        </data-member>
32985        <data-member access='public' layout-offset-in-bits='192'>
32986          <!-- tcmalloc::Span* tcmalloc::Span::prev -->
32987          <var-decl name='prev' type-id='type-id-1307' visibility='default' filepath='src/span.h' line='49' column='1'/>
32988        </data-member>
32989        <data-member access='public' layout-offset-in-bits='256'>
32990          <!-- void* tcmalloc::Span::objects -->
32991          <var-decl name='objects' type-id='type-id-73' visibility='default' filepath='src/span.h' line='50' column='1'/>
32992        </data-member>
32993        <data-member access='public' layout-offset-in-bits='320'>
32994          <!-- unsigned int tcmalloc::Span::refcount -->
32995          <var-decl name='refcount' type-id='type-id-161' visibility='default' filepath='src/span.h' line='51' column='1'/>
32996        </data-member>
32997        <data-member access='public' layout-offset-in-bits='336'>
32998          <!-- unsigned int tcmalloc::Span::sizeclass -->
32999          <var-decl name='sizeclass' type-id='type-id-161' visibility='default' filepath='src/span.h' line='52' column='1'/>
33000        </data-member>
33001        <data-member access='public' layout-offset-in-bits='344'>
33002          <!-- unsigned int tcmalloc::Span::location -->
33003          <var-decl name='location' type-id='type-id-161' visibility='default' filepath='src/span.h' line='53' column='1'/>
33004        </data-member>
33005        <data-member access='public' layout-offset-in-bits='346'>
33006          <!-- unsigned int tcmalloc::Span::sample -->
33007          <var-decl name='sample' type-id='type-id-161' visibility='default' filepath='src/span.h' line='54' column='1'/>
33008        </data-member>
33009      </class-decl>
33010      <!-- struct tcmalloc::StackTrace -->
33011      <class-decl name='StackTrace' size-in-bits='2112' is-struct='yes' visibility='default' filepath='src/common.h' line='266' column='1' id='type-id-1311'>
33012        <data-member access='public' layout-offset-in-bits='0'>
33013          <!-- uintptr_t tcmalloc::StackTrace::size -->
33014          <var-decl name='size' type-id='type-id-239' visibility='default' filepath='src/common.h' line='267' column='1'/>
33015        </data-member>
33016        <data-member access='public' layout-offset-in-bits='64'>
33017          <!-- uintptr_t tcmalloc::StackTrace::depth -->
33018          <var-decl name='depth' type-id='type-id-239' visibility='default' filepath='src/common.h' line='268' column='1'/>
33019        </data-member>
33020        <data-member access='public' layout-offset-in-bits='128'>
33021          <!-- void* tcmalloc::StackTrace::stack[31] -->
33022          <var-decl name='stack' type-id='type-id-1467' visibility='default' filepath='src/common.h' line='269' column='1'/>
33023        </data-member>
33024      </class-decl>
33025      <!-- class tcmalloc::PageHeapAllocator<tcmalloc::StackTraceTable::Bucket> -->
33026      <class-decl name='PageHeapAllocator&lt;tcmalloc::StackTraceTable::Bucket&gt;' visibility='default' is-declaration-only='yes' id='type-id-1608'/>
33027      <!-- namespace tcmalloc::commandlineflags -->
33028      <namespace-decl name='commandlineflags'>
33029        <!-- long long int tcmalloc::commandlineflags::StringToLongLong(const char*, long long int) -->
33030        <function-decl name='StringToLongLong' filepath='src/base/commandlineflags.h' line='132' column='1' visibility='default' binding='global' size-in-bits='64'>
33031          <!-- parameter of type 'const char*' -->
33032          <parameter type-id='type-id-2'/>
33033          <!-- parameter of type 'long long int' -->
33034          <parameter type-id='type-id-20'/>
33035          <!-- long long int -->
33036          <return type-id='type-id-20'/>
33037        </function-decl>
33038      </namespace-decl>
33039      <!-- Length tcmalloc::pages(size_t) -->
33040      <function-decl name='pages' filepath='src/common.h' line='151' column='1' visibility='default' binding='global' size-in-bits='64'>
33041        <!-- parameter of type 'typedef size_t' -->
33042        <parameter type-id='type-id-7'/>
33043        <!-- typedef Length -->
33044        <return type-id='type-id-1306'/>
33045      </function-decl>
33046      <!-- void* tcmalloc::SLL_Next(void*) -->
33047      <function-decl name='SLL_Next' filepath='src/linked_list.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
33048        <!-- parameter of type 'void*' -->
33049        <parameter type-id='type-id-73'/>
33050        <!-- void* -->
33051        <return type-id='type-id-73'/>
33052      </function-decl>
33053      <!-- void tcmalloc::SLL_SetNext(void*, void*) -->
33054      <function-decl name='SLL_SetNext' filepath='src/linked_list.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
33055        <!-- parameter of type 'void*' -->
33056        <parameter type-id='type-id-73'/>
33057        <!-- parameter of type 'void*' -->
33058        <parameter type-id='type-id-73'/>
33059        <!-- void -->
33060        <return type-id='type-id-75'/>
33061      </function-decl>
33062      <!-- void tcmalloc::SLL_Push(void**, void*) -->
33063      <function-decl name='SLL_Push' filepath='src/linked_list.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
33064        <!-- parameter of type 'void**' -->
33065        <parameter type-id='type-id-174'/>
33066        <!-- parameter of type 'void*' -->
33067        <parameter type-id='type-id-73'/>
33068        <!-- void -->
33069        <return type-id='type-id-75'/>
33070      </function-decl>
33071      <!-- void* tcmalloc::SLL_Pop(void**) -->
33072      <function-decl name='SLL_Pop' filepath='src/linked_list.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
33073        <!-- parameter of type 'void**' -->
33074        <parameter type-id='type-id-174'/>
33075        <!-- void* -->
33076        <return type-id='type-id-73'/>
33077      </function-decl>
33078    </namespace-decl>
33079    <!-- void* (typedef size_t, void*)* __malloc_hook -->
33080    <var-decl name='__malloc_hook' type-id='type-id-1588' mangled-name='__malloc_hook' visibility='default' filepath='src/libc_override_glibc.h' line='135' column='1' elf-symbol-id='__malloc_hook'/>
33081    <!-- void* (void*, typedef size_t, void*)* __realloc_hook -->
33082    <var-decl name='__realloc_hook' type-id='type-id-1590' mangled-name='__realloc_hook' visibility='default' filepath='src/libc_override_glibc.h' line='137' column='1' elf-symbol-id='__realloc_hook'/>
33083    <!-- void (void*, void*)* __free_hook -->
33084    <var-decl name='__free_hook' type-id='type-id-1584' mangled-name='__free_hook' visibility='default' filepath='src/libc_override_glibc.h' line='139' column='1' elf-symbol-id='__free_hook'/>
33085    <!-- void* (typedef size_t, typedef size_t, void*)* __memalign_hook -->
33086    <var-decl name='__memalign_hook' type-id='type-id-1586' mangled-name='__memalign_hook' visibility='default' filepath='src/libc_override_glibc.h' line='141' column='1' elf-symbol-id='__memalign_hook'/>
33087    <!-- namespace FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead -->
33088    <namespace-decl name='FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead'>
33089      <!-- int64 FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead::FLAGS_tcmalloc_large_alloc_report_threshold -->
33090      <var-decl name='FLAGS_tcmalloc_large_alloc_report_threshold' type-id='type-id-103' mangled-name='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead43FLAGS_tcmalloc_large_alloc_report_thresholdE' visibility='default' filepath='src/tcmalloc.cc' line='183' column='1' elf-symbol-id='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead43FLAGS_tcmalloc_large_alloc_report_thresholdE'/>
33091      <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead::FLAGS_notcmalloc_large_alloc_report_threshold -->
33092      <var-decl name='FLAGS_notcmalloc_large_alloc_report_threshold' type-id='type-id-84' mangled-name='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead45FLAGS_notcmalloc_large_alloc_report_thresholdE' visibility='default' filepath='src/tcmalloc.cc' line='195' column='1' elf-symbol-id='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead45FLAGS_notcmalloc_large_alloc_report_thresholdE'/>
33093    </namespace-decl>
33094    <!-- const char* tc_version(int*, int*, const char**) -->
33095    <function-decl name='tc_version' mangled-name='tc_version' filepath='src/tcmalloc.cc' line='1547' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='tc_version'>
33096      <!-- parameter of type 'int*' -->
33097      <parameter type-id='type-id-1023' name='major' filepath='src/tcmalloc.cc' line='1548' column='1'/>
33098      <!-- parameter of type 'int*' -->
33099      <parameter type-id='type-id-1023' name='minor' filepath='src/tcmalloc.cc' line='1548' column='1'/>
33100      <!-- parameter of type 'const char**' -->
33101      <parameter type-id='type-id-13' name='patch' filepath='src/tcmalloc.cc' line='1548' column='1'/>
33102      <!-- const char* -->
33103      <return type-id='type-id-2'/>
33104    </function-decl>
33105    <!-- int tc_set_new_mode(int) -->
33106    <function-decl name='tc_set_new_mode' mangled-name='tc_set_new_mode' filepath='src/tcmalloc.cc' line='1560' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='tc_set_new_mode'>
33107      <!-- parameter of type 'int' -->
33108      <parameter type-id='type-id-1' name='flag' filepath='src/tcmalloc.cc' line='1560' column='1'/>
33109      <!-- int -->
33110      <return type-id='type-id-1'/>
33111    </function-decl>
33112    <!-- void* tc_malloc(size_t) -->
33113    <function-decl name='tc_malloc' mangled-name='tc_malloc' filepath='src/tcmalloc.cc' line='1573' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='tc_malloc'>
33114      <!-- parameter of type 'typedef size_t' -->
33115      <parameter type-id='type-id-7' name='size' filepath='src/tcmalloc.cc' line='1573' column='1'/>
33116      <!-- void* -->
33117      <return type-id='type-id-73'/>
33118    </function-decl>
33119    <!-- void tc_free(void*) -->
33120    <function-decl name='tc_free' mangled-name='tc_free' filepath='src/tcmalloc.cc' line='1579' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='tc_free'>
33121      <!-- parameter of type 'void*' -->
33122      <parameter type-id='type-id-73' name='ptr' filepath='src/tcmalloc.cc' line='1579' column='1'/>
33123      <!-- void -->
33124      <return type-id='type-id-75'/>
33125    </function-decl>
33126    <!-- void* tc_calloc(size_t, size_t) -->
33127    <function-decl name='tc_calloc' mangled-name='tc_calloc' filepath='src/tcmalloc.cc' line='1584' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='tc_calloc'>
33128      <!-- parameter of type 'typedef size_t' -->
33129      <parameter type-id='type-id-7' name='n' filepath='src/tcmalloc.cc' line='1584' column='1'/>
33130      <!-- parameter of type 'typedef size_t' -->
33131      <parameter type-id='type-id-7' name='elem_size' filepath='src/tcmalloc.cc' line='1585' column='1'/>
33132      <!-- void* -->
33133      <return type-id='type-id-73'/>
33134    </function-decl>
33135    <!-- void tc_cfree(void*) -->
33136    <function-decl name='tc_cfree' mangled-name='tc_cfree' filepath='src/tcmalloc.cc' line='1591' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='tc_cfree'>
33137      <!-- parameter of type 'void*' -->
33138      <parameter type-id='type-id-73' name='ptr' filepath='src/tcmalloc.cc' line='1591' column='1'/>
33139      <!-- void -->
33140      <return type-id='type-id-75'/>
33141    </function-decl>
33142    <!-- void* tc_realloc(void*, size_t) -->
33143    <function-decl name='tc_realloc' mangled-name='tc_realloc' filepath='src/tcmalloc.cc' line='1596' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='tc_realloc'>
33144      <!-- parameter of type 'void*' -->
33145      <parameter type-id='type-id-73' name='old_ptr' filepath='src/tcmalloc.cc' line='1596' column='1'/>
33146      <!-- parameter of type 'typedef size_t' -->
33147      <parameter type-id='type-id-7' name='new_size' filepath='src/tcmalloc.cc' line='1597' column='1'/>
33148      <!-- void* -->
33149      <return type-id='type-id-73'/>
33150    </function-decl>
33151    <!-- void* tc_new(size_t) -->
33152    <function-decl name='tc_new' mangled-name='tc_new' filepath='src/tcmalloc.cc' line='1611' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='tc_new'>
33153      <!-- parameter of type 'typedef size_t' -->
33154      <parameter type-id='type-id-7' name='size' filepath='src/tcmalloc.cc' line='1611' column='1'/>
33155      <!-- void* -->
33156      <return type-id='type-id-73'/>
33157    </function-decl>
33158    <!-- void* tc_new_nothrow(size_t, const std::nothrow_t&) -->
33159    <function-decl name='tc_new_nothrow' mangled-name='tc_new_nothrow' filepath='src/tcmalloc.cc' line='1622' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='tc_new_nothrow'>
33160      <!-- parameter of type 'typedef size_t' -->
33161      <parameter type-id='type-id-7' name='size' filepath='src/tcmalloc.cc' line='1622' column='1'/>
33162      <!-- parameter of type 'const std::nothrow_t&' -->
33163      <parameter type-id='type-id-1519'/>
33164      <!-- void* -->
33165      <return type-id='type-id-73'/>
33166    </function-decl>
33167    <!-- void tc_delete(void*) -->
33168    <function-decl name='tc_delete' mangled-name='tc_delete' filepath='src/tcmalloc.cc' line='1628' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='tc_delete'>
33169      <!-- parameter of type 'void*' -->
33170      <parameter type-id='type-id-73' name='p' filepath='src/tcmalloc.cc' line='1628' column='1'/>
33171      <!-- void -->
33172      <return type-id='type-id-75'/>
33173    </function-decl>
33174    <!-- void tc_delete_nothrow(void*, const std::nothrow_t&) -->
33175    <function-decl name='tc_delete_nothrow' mangled-name='tc_delete_nothrow' filepath='src/tcmalloc.cc' line='1636' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='tc_delete_nothrow'>
33176      <!-- parameter of type 'void*' -->
33177      <parameter type-id='type-id-73' name='p' filepath='src/tcmalloc.cc' line='1636' column='1'/>
33178      <!-- parameter of type 'const std::nothrow_t&' -->
33179      <parameter type-id='type-id-1519'/>
33180      <!-- void -->
33181      <return type-id='type-id-75'/>
33182    </function-decl>
33183    <!-- void* tc_newarray(size_t) -->
33184    <function-decl name='tc_newarray' mangled-name='tc_newarray' filepath='src/tcmalloc.cc' line='1641' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='tc_newarray'>
33185      <!-- parameter of type 'typedef size_t' -->
33186      <parameter type-id='type-id-7' name='size' filepath='src/tcmalloc.cc' line='1641' column='1'/>
33187      <!-- void* -->
33188      <return type-id='type-id-73'/>
33189    </function-decl>
33190    <!-- void* tc_newarray_nothrow(size_t, const std::nothrow_t&) -->
33191    <function-decl name='tc_newarray_nothrow' mangled-name='tc_newarray_nothrow' filepath='src/tcmalloc.cc' line='1652' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='tc_newarray_nothrow'>
33192      <!-- parameter of type 'typedef size_t' -->
33193      <parameter type-id='type-id-7' name='size' filepath='src/tcmalloc.cc' line='1652' column='1'/>
33194      <!-- parameter of type 'const std::nothrow_t&' -->
33195      <parameter type-id='type-id-1519'/>
33196      <!-- void* -->
33197      <return type-id='type-id-73'/>
33198    </function-decl>
33199    <!-- void tc_deletearray(void*) -->
33200    <function-decl name='tc_deletearray' mangled-name='tc_deletearray' filepath='src/tcmalloc.cc' line='1659' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='tc_deletearray'>
33201      <!-- parameter of type 'void*' -->
33202      <parameter type-id='type-id-73' name='p' filepath='src/tcmalloc.cc' line='1659' column='1'/>
33203      <!-- void -->
33204      <return type-id='type-id-75'/>
33205    </function-decl>
33206    <!-- void tc_deletearray_nothrow(void*, const std::nothrow_t&) -->
33207    <function-decl name='tc_deletearray_nothrow' mangled-name='tc_deletearray_nothrow' filepath='src/tcmalloc.cc' line='1664' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='tc_deletearray_nothrow'>
33208      <!-- parameter of type 'void*' -->
33209      <parameter type-id='type-id-73' name='p' filepath='src/tcmalloc.cc' line='1664' column='1'/>
33210      <!-- parameter of type 'const std::nothrow_t&' -->
33211      <parameter type-id='type-id-1519'/>
33212      <!-- void -->
33213      <return type-id='type-id-75'/>
33214    </function-decl>
33215    <!-- void* tc_memalign(size_t, size_t) -->
33216    <function-decl name='tc_memalign' mangled-name='tc_memalign' filepath='src/tcmalloc.cc' line='1669' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='tc_memalign'>
33217      <!-- parameter of type 'typedef size_t' -->
33218      <parameter type-id='type-id-7' name='align' filepath='src/tcmalloc.cc' line='1669' column='1'/>
33219      <!-- parameter of type 'typedef size_t' -->
33220      <parameter type-id='type-id-7' name='size' filepath='src/tcmalloc.cc' line='1670' column='1'/>
33221      <!-- void* -->
33222      <return type-id='type-id-73'/>
33223    </function-decl>
33224    <!-- int tc_posix_memalign(void**, size_t, size_t) -->
33225    <function-decl name='tc_posix_memalign' mangled-name='tc_posix_memalign' filepath='src/tcmalloc.cc' line='1676' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='tc_posix_memalign'>
33226      <!-- parameter of type 'void**' -->
33227      <parameter type-id='type-id-174' name='result_ptr' filepath='src/tcmalloc.cc' line='1677' column='1'/>
33228      <!-- parameter of type 'typedef size_t' -->
33229      <parameter type-id='type-id-7' name='align' filepath='src/tcmalloc.cc' line='1677' column='1'/>
33230      <!-- parameter of type 'typedef size_t' -->
33231      <parameter type-id='type-id-7' name='size' filepath='src/tcmalloc.cc' line='1677' column='1'/>
33232      <!-- int -->
33233      <return type-id='type-id-1'/>
33234    </function-decl>
33235    <!-- void* tc_valloc(size_t) -->
33236    <function-decl name='tc_valloc' mangled-name='tc_valloc' filepath='src/tcmalloc.cc' line='1696' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='tc_valloc'>
33237      <!-- parameter of type 'typedef size_t' -->
33238      <parameter type-id='type-id-7' name='size' filepath='src/tcmalloc.cc' line='1696' column='1'/>
33239      <!-- void* -->
33240      <return type-id='type-id-73'/>
33241    </function-decl>
33242    <!-- void* tc_pvalloc(size_t) -->
33243    <function-decl name='tc_pvalloc' mangled-name='tc_pvalloc' filepath='src/tcmalloc.cc' line='1704' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='tc_pvalloc'>
33244      <!-- parameter of type 'typedef size_t' -->
33245      <parameter type-id='type-id-7' name='size' filepath='src/tcmalloc.cc' line='1704' column='1'/>
33246      <!-- void* -->
33247      <return type-id='type-id-73'/>
33248    </function-decl>
33249    <!-- void tc_malloc_stats() -->
33250    <function-decl name='tc_malloc_stats' mangled-name='tc_malloc_stats' filepath='src/tcmalloc.cc' line='1716' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='tc_malloc_stats'>
33251      <!-- void -->
33252      <return type-id='type-id-75'/>
33253    </function-decl>
33254    <!-- int tc_mallopt(int, int) -->
33255    <function-decl name='tc_mallopt' mangled-name='tc_mallopt' filepath='src/tcmalloc.cc' line='1720' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='tc_mallopt'>
33256      <!-- parameter of type 'int' -->
33257      <parameter type-id='type-id-1' name='cmd' filepath='src/tcmalloc.cc' line='1720' column='1'/>
33258      <!-- parameter of type 'int' -->
33259      <parameter type-id='type-id-1' name='value' filepath='src/tcmalloc.cc' line='1720' column='1'/>
33260      <!-- int -->
33261      <return type-id='type-id-1'/>
33262    </function-decl>
33263    <!-- mallinfo tc_mallinfo() -->
33264    <function-decl name='tc_mallinfo' mangled-name='tc_mallinfo' filepath='src/tcmalloc.cc' line='1725' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='tc_mallinfo'>
33265      <!-- struct mallinfo -->
33266      <return type-id='type-id-1446'/>
33267    </function-decl>
33268    <!-- size_t tc_malloc_size(void*) -->
33269    <function-decl name='tc_malloc_size' mangled-name='tc_malloc_size' filepath='src/tcmalloc.cc' line='1730' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='tc_malloc_size'>
33270      <!-- parameter of type 'void*' -->
33271      <parameter type-id='type-id-73' name='ptr' filepath='src/tcmalloc.cc' line='1730' column='1'/>
33272      <!-- typedef size_t -->
33273      <return type-id='type-id-7'/>
33274    </function-decl>
33275    <!-- void* tc_malloc_skip_new_handler(size_t) -->
33276    <function-decl name='tc_malloc_skip_new_handler' mangled-name='tc_malloc_skip_new_handler' filepath='src/tcmalloc.cc' line='1734' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='tc_malloc_skip_new_handler'>
33277      <!-- parameter of type 'typedef size_t' -->
33278      <parameter type-id='type-id-7' name='size' filepath='src/tcmalloc.cc' line='1734' column='1'/>
33279      <!-- void* -->
33280      <return type-id='type-id-73'/>
33281    </function-decl>
33282    <!-- variadic parameter type -->
33283    <type-decl name='variadic parameter type' id='type-id-1622'/>
33284    <!-- void -->
33285    <type-decl name='void' id='type-id-75'/>
33286    <!-- void* -->
33287    <pointer-type-def type-id='type-id-75' id='type-id-73'/>
33288    <!-- int (void*, void*) -->
33289    <function-type size-in-bits='64' id='type-id-1544'>
33290      <!-- parameter of type 'void*' -->
33291      <parameter type-id='type-id-73'/>
33292      <!-- parameter of type 'void*' -->
33293      <parameter type-id='type-id-73'/>
33294      <!-- int -->
33295      <return type-id='type-id-1'/>
33296    </function-type>
33297    <!-- void () -->
33298    <function-type size-in-bits='64' id='type-id-1579'>
33299      <!-- void -->
33300      <return type-id='type-id-75'/>
33301    </function-type>
33302    <!-- void (void*, const base::MallocRange*) -->
33303    <function-type size-in-bits='64' id='type-id-1424'>
33304      <!-- parameter of type 'void*' -->
33305      <parameter type-id='type-id-73'/>
33306      <!-- parameter of type 'const base::MallocRange*' -->
33307      <parameter type-id='type-id-1495'/>
33308      <!-- void -->
33309      <return type-id='type-id-75'/>
33310    </function-type>
33311    <!-- void (void*, size_t) -->
33312    <function-type size-in-bits='64' id='type-id-1581'>
33313      <!-- parameter of type 'void*' -->
33314      <parameter type-id='type-id-73'/>
33315      <!-- parameter of type 'typedef size_t' -->
33316      <parameter type-id='type-id-7'/>
33317      <!-- void -->
33318      <return type-id='type-id-75'/>
33319    </function-type>
33320    <!-- void (void*, void*) -->
33321    <function-type size-in-bits='64' id='type-id-1583'>
33322      <!-- parameter of type 'void*' -->
33323      <parameter type-id='type-id-73'/>
33324      <!-- parameter of type 'void*' -->
33325      <parameter type-id='type-id-73'/>
33326      <!-- void -->
33327      <return type-id='type-id-75'/>
33328    </function-type>
33329    <!-- void* (size_t, size_t, void*) -->
33330    <function-type size-in-bits='64' id='type-id-1585'>
33331      <!-- parameter of type 'typedef size_t' -->
33332      <parameter type-id='type-id-7'/>
33333      <!-- parameter of type 'typedef size_t' -->
33334      <parameter type-id='type-id-7'/>
33335      <!-- parameter of type 'void*' -->
33336      <parameter type-id='type-id-73'/>
33337      <!-- void* -->
33338      <return type-id='type-id-73'/>
33339    </function-type>
33340    <!-- void* (size_t, void*) -->
33341    <function-type size-in-bits='64' id='type-id-1587'>
33342      <!-- parameter of type 'typedef size_t' -->
33343      <parameter type-id='type-id-7'/>
33344      <!-- parameter of type 'void*' -->
33345      <parameter type-id='type-id-73'/>
33346      <!-- void* -->
33347      <return type-id='type-id-73'/>
33348    </function-type>
33349    <!-- void* (void*, size_t, void*) -->
33350    <function-type size-in-bits='64' id='type-id-1589'>
33351      <!-- parameter of type 'void*' -->
33352      <parameter type-id='type-id-73'/>
33353      <!-- parameter of type 'typedef size_t' -->
33354      <parameter type-id='type-id-7'/>
33355      <!-- parameter of type 'void*' -->
33356      <parameter type-id='type-id-73'/>
33357      <!-- void* -->
33358      <return type-id='type-id-73'/>
33359    </function-type>
33360  </abi-instr>
33361  <abi-instr address-size='64' path='src/thread_cache.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-kFgaKP/gperftools-2.4' language='LANG_C_plus_plus'>
33362    <!-- namespace std -->
33363    <namespace-decl name='std'>
33364      <!-- const int& std::min<int>(const int&, const int&) -->
33365      <function-decl name='min&lt;int&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='186' column='1' visibility='default' binding='global' size-in-bits='64'>
33366        <!-- parameter of type 'const int&' -->
33367        <parameter type-id='type-id-140'/>
33368        <!-- parameter of type 'const int&' -->
33369        <parameter type-id='type-id-140'/>
33370        <!-- const int& -->
33371        <return type-id='type-id-140'/>
33372      </function-decl>
33373      <!-- const double& std::max<double>(const double&, const double&) -->
33374      <function-decl name='max&lt;double&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='209' column='1' visibility='default' binding='global' size-in-bits='64'>
33375        <!-- parameter of type 'const double&' -->
33376        <parameter type-id='type-id-1299'/>
33377        <!-- parameter of type 'const double&' -->
33378        <parameter type-id='type-id-1299'/>
33379        <!-- const double& -->
33380        <return type-id='type-id-1299'/>
33381      </function-decl>
33382      <!-- const int& std::max<int>(const int&, const int&) -->
33383      <function-decl name='max&lt;int&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='209' column='1' visibility='default' binding='global' size-in-bits='64'>
33384        <!-- parameter of type 'const int&' -->
33385        <parameter type-id='type-id-140'/>
33386        <!-- parameter of type 'const int&' -->
33387        <parameter type-id='type-id-140'/>
33388        <!-- const int& -->
33389        <return type-id='type-id-140'/>
33390      </function-decl>
33391    </namespace-decl>
33392    <!-- namespace base -->
33393    <namespace-decl name='base'>
33394      <!-- namespace base::subtle -->
33395      <namespace-decl name='subtle'>
33396        <!-- Atomic32 base::subtle::NoBarrier_CompareAndSwap(volatile Atomic32*, Atomic32, Atomic32) -->
33397        <function-decl name='NoBarrier_CompareAndSwap' filepath='./src/base/atomicops-internals-x86.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
33398          <!-- parameter of type 'volatile Atomic32*' -->
33399          <parameter type-id='type-id-92'/>
33400          <!-- parameter of type 'typedef Atomic32' -->
33401          <parameter type-id='type-id-93'/>
33402          <!-- parameter of type 'typedef Atomic32' -->
33403          <parameter type-id='type-id-93'/>
33404          <!-- typedef Atomic32 -->
33405          <return type-id='type-id-93'/>
33406        </function-decl>
33407        <!-- Atomic32 base::subtle::NoBarrier_AtomicExchange(volatile Atomic32*, Atomic32) -->
33408        <function-decl name='NoBarrier_AtomicExchange' filepath='./src/base/atomicops-internals-x86.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
33409          <!-- parameter of type 'volatile Atomic32*' -->
33410          <parameter type-id='type-id-92'/>
33411          <!-- parameter of type 'typedef Atomic32' -->
33412          <parameter type-id='type-id-93'/>
33413          <!-- typedef Atomic32 -->
33414          <return type-id='type-id-93'/>
33415        </function-decl>
33416        <!-- Atomic32 base::subtle::Release_AtomicExchange(volatile Atomic32*, Atomic32) -->
33417        <function-decl name='Release_AtomicExchange' filepath='./src/base/atomicops-internals-x86.h' line='100' column='1' visibility='default' binding='global' size-in-bits='64'>
33418          <!-- parameter of type 'volatile Atomic32*' -->
33419          <parameter type-id='type-id-92'/>
33420          <!-- parameter of type 'typedef Atomic32' -->
33421          <parameter type-id='type-id-93'/>
33422          <!-- typedef Atomic32 -->
33423          <return type-id='type-id-93'/>
33424        </function-decl>
33425        <!-- Atomic32 base::subtle::Acquire_CompareAndSwap(volatile Atomic32*, Atomic32, Atomic32) -->
33426        <function-decl name='Acquire_CompareAndSwap' filepath='./src/base/atomicops-internals-x86.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
33427          <!-- parameter of type 'volatile Atomic32*' -->
33428          <parameter type-id='type-id-92'/>
33429          <!-- parameter of type 'typedef Atomic32' -->
33430          <parameter type-id='type-id-93'/>
33431          <!-- parameter of type 'typedef Atomic32' -->
33432          <parameter type-id='type-id-93'/>
33433          <!-- typedef Atomic32 -->
33434          <return type-id='type-id-93'/>
33435        </function-decl>
33436      </namespace-decl>
33437    </namespace-decl>
33438    <!-- namespace tcmalloc -->
33439    <namespace-decl name='tcmalloc'>
33440      <!-- class tcmalloc::PageHeapAllocator<tcmalloc::ThreadCache> -->
33441      <class-decl name='PageHeapAllocator&lt;tcmalloc::ThreadCache&gt;' visibility='default' id='type-id-1623'/>
33442      <!-- void* tcmalloc::SLL_Next(void*) -->
33443      <function-decl name='SLL_Next' filepath='src/linked_list.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
33444        <!-- parameter of type 'void*' -->
33445        <parameter type-id='type-id-73'/>
33446        <!-- void* -->
33447        <return type-id='type-id-73'/>
33448      </function-decl>
33449      <!-- void tcmalloc::SLL_SetNext(void*, void*) -->
33450      <function-decl name='SLL_SetNext' filepath='src/linked_list.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
33451        <!-- parameter of type 'void*' -->
33452        <parameter type-id='type-id-73'/>
33453        <!-- parameter of type 'void*' -->
33454        <parameter type-id='type-id-73'/>
33455        <!-- void -->
33456        <return type-id='type-id-75'/>
33457      </function-decl>
33458      <!-- void tcmalloc::SLL_PopRange(void**, int, void**, void**) -->
33459      <function-decl name='SLL_PopRange' filepath='src/linked_list.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
33460        <!-- parameter of type 'void**' -->
33461        <parameter type-id='type-id-174'/>
33462        <!-- parameter of type 'int' -->
33463        <parameter type-id='type-id-1'/>
33464        <!-- parameter of type 'void**' -->
33465        <parameter type-id='type-id-174'/>
33466        <!-- parameter of type 'void**' -->
33467        <parameter type-id='type-id-174'/>
33468        <!-- void -->
33469        <return type-id='type-id-75'/>
33470      </function-decl>
33471      <!-- void tcmalloc::SLL_PushRange(void**, void*, void*) -->
33472      <function-decl name='SLL_PushRange' filepath='src/linked_list.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
33473        <!-- parameter of type 'void**' -->
33474        <parameter type-id='type-id-174'/>
33475        <!-- parameter of type 'void*' -->
33476        <parameter type-id='type-id-73'/>
33477        <!-- parameter of type 'void*' -->
33478        <parameter type-id='type-id-73'/>
33479        <!-- void -->
33480        <return type-id='type-id-75'/>
33481      </function-decl>
33482      <!-- tcmalloc::PageHeapAllocator<tcmalloc::ThreadCache> tcmalloc::threadcache_allocator -->
33483      <var-decl name='threadcache_allocator' type-id='type-id-1533' mangled-name='_ZN8tcmalloc21threadcache_allocatorE' visibility='default' filepath='src/thread_cache.cc' line='67' column='1' elf-symbol-id='_ZN8tcmalloc21threadcache_allocatorE'/>
33484    </namespace-decl>
33485  </abi-instr>
33486</abi-corpus>
33487