• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<abi-corpus version='2.1' 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' 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    <!-- namespace base -->
2375    <namespace-decl name='base'>
2376      <!-- class base::ElfMemImage -->
2377      <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'>
2378        <member-type access='private'>
2379          <!-- class base::ElfMemImage::SymbolIterator -->
2380          <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'>
2381            <data-member access='private' layout-offset-in-bits='0'>
2382              <!-- base::ElfMemImage::SymbolInfo base::ElfMemImage::SymbolIterator::info_ -->
2383              <var-decl name='info_' type-id='type-id-46' visibility='default' filepath='./src/base/elf_mem_image.h' line='84' column='1'/>
2384            </data-member>
2385            <data-member access='private' layout-offset-in-bits='256'>
2386              <!-- int base::ElfMemImage::SymbolIterator::index_ -->
2387              <var-decl name='index_' type-id='type-id-1' visibility='default' filepath='./src/base/elf_mem_image.h' line='85' column='1'/>
2388            </data-member>
2389            <data-member access='private' layout-offset-in-bits='320'>
2390              <!-- void* const base::ElfMemImage::SymbolIterator::image_ -->
2391              <var-decl name='image_' type-id='type-id-73' visibility='default' filepath='./src/base/elf_mem_image.h' line='86' column='1'/>
2392            </data-member>
2393            <member-function access='private' constructor='yes'>
2394              <!-- base::ElfMemImage::SymbolIterator::SymbolIterator(void*, int) -->
2395              <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'>
2396                <!-- implicit parameter of type 'base::ElfMemImage::SymbolIterator*' -->
2397                <parameter type-id='type-id-50' is-artificial='yes'/>
2398                <!-- parameter of type 'void*' -->
2399                <parameter type-id='type-id-74'/>
2400                <!-- parameter of type 'int' -->
2401                <parameter type-id='type-id-1'/>
2402                <!-- void -->
2403                <return type-id='type-id-75'/>
2404              </function-decl>
2405            </member-function>
2406            <member-function access='private'>
2407              <!-- const base::ElfMemImage::SymbolInfo* base::ElfMemImage::SymbolIterator::operator&#45;>() -->
2408              <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'>
2409                <!-- implicit parameter of type 'const base::ElfMemImage::SymbolIterator*' -->
2410                <parameter type-id='type-id-72' is-artificial='yes'/>
2411                <!-- const base::ElfMemImage::SymbolInfo* -->
2412                <return type-id='type-id-69'/>
2413              </function-decl>
2414            </member-function>
2415            <member-function access='private'>
2416              <!-- const base::ElfMemImage::SymbolInfo& base::ElfMemImage::SymbolIterator::operator*() -->
2417              <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'>
2418                <!-- implicit parameter of type 'const base::ElfMemImage::SymbolIterator*' -->
2419                <parameter type-id='type-id-72' is-artificial='yes'/>
2420                <!-- const base::ElfMemImage::SymbolInfo& -->
2421                <return type-id='type-id-68'/>
2422              </function-decl>
2423            </member-function>
2424            <member-function access='private'>
2425              <!-- bool base::ElfMemImage::SymbolIterator::operator==(const base::ElfMemImage::SymbolIterator&) -->
2426              <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_'>
2427                <!-- implicit parameter of type 'const base::ElfMemImage::SymbolIterator*' -->
2428                <parameter type-id='type-id-72' is-artificial='yes'/>
2429                <!-- parameter of type 'const base::ElfMemImage::SymbolIterator&' -->
2430                <parameter type-id='type-id-71'/>
2431                <!-- bool -->
2432                <return type-id='type-id-76'/>
2433              </function-decl>
2434            </member-function>
2435            <member-function access='private'>
2436              <!-- bool base::ElfMemImage::SymbolIterator::operator!=(const base::ElfMemImage::SymbolIterator&) -->
2437              <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_'>
2438                <!-- implicit parameter of type 'const base::ElfMemImage::SymbolIterator*' -->
2439                <parameter type-id='type-id-72' is-artificial='yes'/>
2440                <!-- parameter of type 'const base::ElfMemImage::SymbolIterator&' -->
2441                <parameter type-id='type-id-71'/>
2442                <!-- bool -->
2443                <return type-id='type-id-76'/>
2444              </function-decl>
2445            </member-function>
2446            <member-function access='private'>
2447              <!-- void base::ElfMemImage::SymbolIterator::Update(int) -->
2448              <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'>
2449                <!-- implicit parameter of type 'base::ElfMemImage::SymbolIterator*' -->
2450                <parameter type-id='type-id-50' is-artificial='yes'/>
2451                <!-- parameter of type 'int' -->
2452                <parameter type-id='type-id-1'/>
2453                <!-- void -->
2454                <return type-id='type-id-75'/>
2455              </function-decl>
2456            </member-function>
2457            <member-function access='private'>
2458              <!-- base::ElfMemImage::SymbolIterator& base::ElfMemImage::SymbolIterator::operator++() -->
2459              <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'>
2460                <!-- implicit parameter of type 'base::ElfMemImage::SymbolIterator*' -->
2461                <parameter type-id='type-id-50' is-artificial='yes'/>
2462                <!-- base::ElfMemImage::SymbolIterator& -->
2463                <return type-id='type-id-49'/>
2464              </function-decl>
2465            </member-function>
2466            <member-function access='private' constructor='yes'>
2467              <!-- base::ElfMemImage::SymbolIterator::SymbolIterator(void*, int) -->
2468              <function-decl name='SymbolIterator' filepath='./src/base/elf_mem_image.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
2469                <!-- implicit parameter of type 'base::ElfMemImage::SymbolIterator*' -->
2470                <parameter type-id='type-id-50' is-artificial='yes'/>
2471                <!-- parameter of type 'void*' -->
2472                <parameter type-id='type-id-74'/>
2473                <!-- parameter of type 'int' -->
2474                <parameter type-id='type-id-1'/>
2475                <!-- void -->
2476                <return type-id='type-id-75'/>
2477              </function-decl>
2478            </member-function>
2479          </class-decl>
2480        </member-type>
2481        <member-type access='private'>
2482          <!-- struct base::ElfMemImage::SymbolInfo -->
2483          <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'>
2484            <data-member access='public' layout-offset-in-bits='0'>
2485              <!-- const char* base::ElfMemImage::SymbolInfo::name -->
2486              <var-decl name='name' type-id='type-id-2' visibility='default' filepath='./src/base/elf_mem_image.h' line='65' column='1'/>
2487            </data-member>
2488            <data-member access='public' layout-offset-in-bits='64'>
2489              <!-- const char* base::ElfMemImage::SymbolInfo::version -->
2490              <var-decl name='version' type-id='type-id-2' visibility='default' filepath='./src/base/elf_mem_image.h' line='66' column='1'/>
2491            </data-member>
2492            <data-member access='public' layout-offset-in-bits='128'>
2493              <!-- void* base::ElfMemImage::SymbolInfo::address -->
2494              <var-decl name='address' type-id='type-id-74' visibility='default' filepath='./src/base/elf_mem_image.h' line='68' column='1'/>
2495            </data-member>
2496            <data-member access='public' layout-offset-in-bits='192'>
2497              <!-- const Elf64_Sym* base::ElfMemImage::SymbolInfo::symbol -->
2498              <var-decl name='symbol' type-id='type-id-56' visibility='default' filepath='./src/base/elf_mem_image.h' line='69' column='1'/>
2499            </data-member>
2500          </class-decl>
2501        </member-type>
2502        <data-member access='private' static='yes'>
2503          <!-- static void* const base::ElfMemImage::kInvalidBase -->
2504          <var-decl name='kInvalidBase' type-id='type-id-73' mangled-name='_ZN4base11ElfMemImage12kInvalidBaseE' visibility='default' filepath='./src/base/elf_mem_image.h' line='59' column='1' elf-symbol-id='_ZN4base11ElfMemImage12kInvalidBaseE'/>
2505        </data-member>
2506        <data-member access='private' layout-offset-in-bits='0'>
2507          <!-- const Elf64_Ehdr* base::ElfMemImage::ehdr_ -->
2508          <var-decl name='ehdr_' type-id='type-id-52' visibility='default' filepath='./src/base/elf_mem_image.h' line='120' column='1'/>
2509        </data-member>
2510        <data-member access='private' layout-offset-in-bits='64'>
2511          <!-- const Elf64_Sym* base::ElfMemImage::dynsym_ -->
2512          <var-decl name='dynsym_' type-id='type-id-56' visibility='default' filepath='./src/base/elf_mem_image.h' line='121' column='1'/>
2513        </data-member>
2514        <data-member access='private' layout-offset-in-bits='128'>
2515          <!-- const Elf64_Versym* base::ElfMemImage::versym_ -->
2516          <var-decl name='versym_' type-id='type-id-62' visibility='default' filepath='./src/base/elf_mem_image.h' line='122' column='1'/>
2517        </data-member>
2518        <data-member access='private' layout-offset-in-bits='192'>
2519          <!-- const Elf64_Verdef* base::ElfMemImage::verdef_ -->
2520          <var-decl name='verdef_' type-id='type-id-60' visibility='default' filepath='./src/base/elf_mem_image.h' line='123' column='1'/>
2521        </data-member>
2522        <data-member access='private' layout-offset-in-bits='256'>
2523          <!-- const Elf64_Word* base::ElfMemImage::hash_ -->
2524          <var-decl name='hash_' type-id='type-id-64' visibility='default' filepath='./src/base/elf_mem_image.h' line='124' column='1'/>
2525        </data-member>
2526        <data-member access='private' layout-offset-in-bits='320'>
2527          <!-- const char* base::ElfMemImage::dynstr_ -->
2528          <var-decl name='dynstr_' type-id='type-id-2' visibility='default' filepath='./src/base/elf_mem_image.h' line='125' column='1'/>
2529        </data-member>
2530        <data-member access='private' layout-offset-in-bits='384'>
2531          <!-- size_t base::ElfMemImage::strsize_ -->
2532          <var-decl name='strsize_' type-id='type-id-7' visibility='default' filepath='./src/base/elf_mem_image.h' line='126' column='1'/>
2533        </data-member>
2534        <data-member access='private' layout-offset-in-bits='448'>
2535          <!-- size_t base::ElfMemImage::verdefnum_ -->
2536          <var-decl name='verdefnum_' type-id='type-id-7' visibility='default' filepath='./src/base/elf_mem_image.h' line='127' column='1'/>
2537        </data-member>
2538        <data-member access='private' layout-offset-in-bits='512'>
2539          <!-- Elf64_Addr base::ElfMemImage::link_base_ -->
2540          <var-decl name='link_base_' type-id='type-id-29' visibility='default' filepath='./src/base/elf_mem_image.h' line='128' column='1'/>
2541        </data-member>
2542        <member-function access='private' constructor='yes'>
2543          <!-- base::ElfMemImage::ElfMemImage(void*) -->
2544          <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'>
2545            <!-- implicit parameter of type 'base::ElfMemImage*' -->
2546            <parameter type-id='type-id-45' is-artificial='yes'/>
2547            <!-- parameter of type 'void*' -->
2548            <parameter type-id='type-id-74'/>
2549            <!-- void -->
2550            <return type-id='type-id-75'/>
2551          </function-decl>
2552        </member-function>
2553        <member-function access='private'>
2554          <!-- bool base::ElfMemImage::IsPresent() -->
2555          <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'>
2556            <!-- implicit parameter of type 'const base::ElfMemImage*' -->
2557            <parameter type-id='type-id-66' is-artificial='yes'/>
2558            <!-- bool -->
2559            <return type-id='type-id-76'/>
2560          </function-decl>
2561        </member-function>
2562        <member-function access='private'>
2563          <!-- int base::ElfMemImage::GetNumSymbols() -->
2564          <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'>
2565            <!-- implicit parameter of type 'const base::ElfMemImage*' -->
2566            <parameter type-id='type-id-66' is-artificial='yes'/>
2567            <!-- int -->
2568            <return type-id='type-id-1'/>
2569          </function-decl>
2570        </member-function>
2571        <member-function access='private'>
2572          <!-- const Elf64_Verdaux* base::ElfMemImage::GetVerdefAux(const Elf64_Verdef*) -->
2573          <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'>
2574            <!-- implicit parameter of type 'const base::ElfMemImage*' -->
2575            <parameter type-id='type-id-66' is-artificial='yes'/>
2576            <!-- parameter of type 'const Elf64_Verdef*' -->
2577            <parameter type-id='type-id-60'/>
2578            <!-- const Elf64_Verdaux* -->
2579            <return type-id='type-id-58'/>
2580          </function-decl>
2581        </member-function>
2582        <member-function access='private'>
2583          <!-- base::ElfMemImage::SymbolIterator base::ElfMemImage::end() -->
2584          <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'>
2585            <!-- implicit parameter of type 'const base::ElfMemImage*' -->
2586            <parameter type-id='type-id-66' is-artificial='yes'/>
2587            <!-- class base::ElfMemImage::SymbolIterator -->
2588            <return type-id='type-id-48'/>
2589          </function-decl>
2590        </member-function>
2591        <member-function access='private'>
2592          <!-- const char* base::ElfMemImage::GetVerstr(Elf64_Word) -->
2593          <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'>
2594            <!-- implicit parameter of type 'const base::ElfMemImage*' -->
2595            <parameter type-id='type-id-66' is-artificial='yes'/>
2596            <!-- parameter of type 'typedef Elf64_Word' -->
2597            <parameter type-id='type-id-28'/>
2598            <!-- const char* -->
2599            <return type-id='type-id-2'/>
2600          </function-decl>
2601        </member-function>
2602        <member-function access='private'>
2603          <!-- const Elf64_Verdef* base::ElfMemImage::GetVerdef(int) -->
2604          <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'>
2605            <!-- implicit parameter of type 'const base::ElfMemImage*' -->
2606            <parameter type-id='type-id-66' is-artificial='yes'/>
2607            <!-- parameter of type 'int' -->
2608            <parameter type-id='type-id-1'/>
2609            <!-- const Elf64_Verdef* -->
2610            <return type-id='type-id-60'/>
2611          </function-decl>
2612        </member-function>
2613        <member-function access='private'>
2614          <!-- void* base::ElfMemImage::GetSymAddr(const Elf64_Sym*) -->
2615          <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'>
2616            <!-- implicit parameter of type 'const base::ElfMemImage*' -->
2617            <parameter type-id='type-id-66' is-artificial='yes'/>
2618            <!-- parameter of type 'const Elf64_Sym*' -->
2619            <parameter type-id='type-id-56'/>
2620            <!-- void* -->
2621            <return type-id='type-id-74'/>
2622          </function-decl>
2623        </member-function>
2624        <member-function access='private'>
2625          <!-- const char* base::ElfMemImage::GetDynstr(Elf64_Word) -->
2626          <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'>
2627            <!-- implicit parameter of type 'const base::ElfMemImage*' -->
2628            <parameter type-id='type-id-66' is-artificial='yes'/>
2629            <!-- parameter of type 'typedef Elf64_Word' -->
2630            <parameter type-id='type-id-28'/>
2631            <!-- const char* -->
2632            <return type-id='type-id-2'/>
2633          </function-decl>
2634        </member-function>
2635        <member-function access='private'>
2636          <!-- const Elf64_Phdr* base::ElfMemImage::GetPhdr(int) -->
2637          <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'>
2638            <!-- implicit parameter of type 'const base::ElfMemImage*' -->
2639            <parameter type-id='type-id-66' is-artificial='yes'/>
2640            <!-- parameter of type 'int' -->
2641            <parameter type-id='type-id-1'/>
2642            <!-- const Elf64_Phdr* -->
2643            <return type-id='type-id-54'/>
2644          </function-decl>
2645        </member-function>
2646        <member-function access='private'>
2647          <!-- void base::ElfMemImage::Init(void*) -->
2648          <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'>
2649            <!-- implicit parameter of type 'base::ElfMemImage*' -->
2650            <parameter type-id='type-id-45' is-artificial='yes'/>
2651            <!-- parameter of type 'void*' -->
2652            <parameter type-id='type-id-74'/>
2653            <!-- void -->
2654            <return type-id='type-id-75'/>
2655          </function-decl>
2656        </member-function>
2657        <member-function access='private'>
2658          <!-- const Elf64_Versym* base::ElfMemImage::GetVersym(int) -->
2659          <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'>
2660            <!-- implicit parameter of type 'const base::ElfMemImage*' -->
2661            <parameter type-id='type-id-66' is-artificial='yes'/>
2662            <!-- parameter of type 'int' -->
2663            <parameter type-id='type-id-1'/>
2664            <!-- const Elf64_Versym* -->
2665            <return type-id='type-id-62'/>
2666          </function-decl>
2667        </member-function>
2668        <member-function access='private'>
2669          <!-- const Elf64_Sym* base::ElfMemImage::GetDynsym(int) -->
2670          <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'>
2671            <!-- implicit parameter of type 'const base::ElfMemImage*' -->
2672            <parameter type-id='type-id-66' is-artificial='yes'/>
2673            <!-- parameter of type 'int' -->
2674            <parameter type-id='type-id-1'/>
2675            <!-- const Elf64_Sym* -->
2676            <return type-id='type-id-56'/>
2677          </function-decl>
2678        </member-function>
2679        <member-function access='private'>
2680          <!-- base::ElfMemImage::SymbolIterator base::ElfMemImage::begin() -->
2681          <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'>
2682            <!-- implicit parameter of type 'const base::ElfMemImage*' -->
2683            <parameter type-id='type-id-66' is-artificial='yes'/>
2684            <!-- class base::ElfMemImage::SymbolIterator -->
2685            <return type-id='type-id-48'/>
2686          </function-decl>
2687        </member-function>
2688        <member-function access='private'>
2689          <!-- bool base::ElfMemImage::LookupSymbolByAddress(void*, base::ElfMemImage::SymbolInfo*) -->
2690          <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'>
2691            <!-- implicit parameter of type 'const base::ElfMemImage*' -->
2692            <parameter type-id='type-id-66' is-artificial='yes'/>
2693            <!-- parameter of type 'void*' -->
2694            <parameter type-id='type-id-74'/>
2695            <!-- parameter of type 'base::ElfMemImage::SymbolInfo*' -->
2696            <parameter type-id='type-id-47'/>
2697            <!-- bool -->
2698            <return type-id='type-id-76'/>
2699          </function-decl>
2700        </member-function>
2701        <member-function access='private'>
2702          <!-- bool base::ElfMemImage::LookupSymbol(const char*, const char*, int, base::ElfMemImage::SymbolInfo*) -->
2703          <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'>
2704            <!-- implicit parameter of type 'const base::ElfMemImage*' -->
2705            <parameter type-id='type-id-66' is-artificial='yes'/>
2706            <!-- parameter of type 'const char*' -->
2707            <parameter type-id='type-id-2'/>
2708            <!-- parameter of type 'const char*' -->
2709            <parameter type-id='type-id-2'/>
2710            <!-- parameter of type 'int' -->
2711            <parameter type-id='type-id-1'/>
2712            <!-- parameter of type 'base::ElfMemImage::SymbolInfo*' -->
2713            <parameter type-id='type-id-47'/>
2714            <!-- bool -->
2715            <return type-id='type-id-76'/>
2716          </function-decl>
2717        </member-function>
2718        <member-function access='private' constructor='yes'>
2719          <!-- base::ElfMemImage::ElfMemImage(void*) -->
2720          <function-decl name='ElfMemImage' filepath='./src/base/elf_mem_image.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
2721            <!-- implicit parameter of type 'base::ElfMemImage*' -->
2722            <parameter type-id='type-id-45' is-artificial='yes'/>
2723            <!-- parameter of type 'void*' -->
2724            <parameter type-id='type-id-74'/>
2725            <!-- void -->
2726            <return type-id='type-id-75'/>
2727          </function-decl>
2728        </member-function>
2729      </class-decl>
2730    </namespace-decl>
2731  </abi-instr>
2732  <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'>
2733    <!-- typedef int (void*, int, pid_t*, typedef __va_list_tag __va_list_tag*)* ListAllProcessThreadsCallBack -->
2734    <typedef-decl name='ListAllProcessThreadsCallBack' type-id='type-id-77' filepath='./src/base/thread_lister.h' line='48' column='1' id='type-id-78'/>
2735    <!-- typedef int __pid_t -->
2736    <typedef-decl name='__pid_t' type-id='type-id-1' filepath='/usr/include/bits/types.h' line='143' column='1' id='type-id-79'/>
2737    <!-- typedef __pid_t pid_t -->
2738    <typedef-decl name='pid_t' type-id='type-id-79' filepath='/usr/include/sched.h' line='37' column='1' id='type-id-80'/>
2739    <!-- int (void*, int, pid_t*, typedef __va_list_tag __va_list_tag*)* -->
2740    <pointer-type-def type-id='type-id-81' size-in-bits='64' id='type-id-77'/>
2741    <!-- pid_t* -->
2742    <pointer-type-def type-id='type-id-80' size-in-bits='64' id='type-id-82'/>
2743    <!-- int TCMalloc_ListAllProcessThreads(void*, ListAllProcessThreadsCallBack, ...) -->
2744    <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'>
2745      <!-- parameter of type 'void*' -->
2746      <parameter type-id='type-id-74' name='parameter' filepath='src/base/linuxthreads.cc' line='551' column='1'/>
2747      <!-- parameter of type 'typedef ListAllProcessThreadsCallBack' -->
2748      <parameter type-id='type-id-78' name='callback' filepath='src/base/linuxthreads.cc' line='552' column='1'/>
2749      <parameter is-variadic='yes'/>
2750      <!-- int -->
2751      <return type-id='type-id-1'/>
2752    </function-decl>
2753    <!-- int TCMalloc_ResumeAllProcessThreads(int, pid_t*) -->
2754    <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'>
2755      <!-- parameter of type 'int' -->
2756      <parameter type-id='type-id-1' name='num_threads' filepath='src/base/linuxthreads.cc' line='696' column='1'/>
2757      <!-- parameter of type 'pid_t*' -->
2758      <parameter type-id='type-id-82' name='thread_pids' filepath='src/base/linuxthreads.cc' line='696' column='1'/>
2759      <!-- int -->
2760      <return type-id='type-id-1'/>
2761    </function-decl>
2762    <!-- int (void*, int, pid_t*, typedef __va_list_tag __va_list_tag*) -->
2763    <function-type size-in-bits='64' id='type-id-81'>
2764      <!-- parameter of type 'void*' -->
2765      <parameter type-id='type-id-74'/>
2766      <!-- parameter of type 'int' -->
2767      <parameter type-id='type-id-1'/>
2768      <!-- parameter of type 'pid_t*' -->
2769      <parameter type-id='type-id-82'/>
2770      <!-- parameter of type 'typedef __va_list_tag __va_list_tag*' -->
2771      <parameter type-id='type-id-23'/>
2772      <!-- int -->
2773      <return type-id='type-id-1'/>
2774    </function-type>
2775  </abi-instr>
2776  <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'>
2777    <!-- namespace tcmalloc -->
2778    <namespace-decl name='tcmalloc'>
2779      <!-- namespace tcmalloc::commandlineflags -->
2780      <namespace-decl name='commandlineflags'>
2781        <!-- int tcmalloc::commandlineflags::StringToInt(const char*, int) -->
2782        <function-decl name='StringToInt' filepath='./src/base/commandlineflags.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
2783          <!-- parameter of type 'const char*' -->
2784          <parameter type-id='type-id-2'/>
2785          <!-- parameter of type 'int' -->
2786          <parameter type-id='type-id-1'/>
2787          <!-- int -->
2788          <return type-id='type-id-1'/>
2789        </function-decl>
2790      </namespace-decl>
2791    </namespace-decl>
2792    <!-- namespace FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead -->
2793    <namespace-decl name='FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead'>
2794      <!-- int32 FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead::FLAGS_verbose -->
2795      <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'/>
2796      <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead::FLAGS_noverbose -->
2797      <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'/>
2798    </namespace-decl>
2799    <!-- RawFD RawOpenForWriting(const char*) -->
2800    <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'>
2801      <!-- parameter of type 'const char*' -->
2802      <parameter type-id='type-id-2' name='filename' filepath='src/base/logging.cc' line='90' column='1'/>
2803      <!-- typedef RawFD -->
2804      <return type-id='type-id-85'/>
2805    </function-decl>
2806    <!-- void RawWrite(RawFD, const char*, size_t) -->
2807    <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'>
2808      <!-- parameter of type 'typedef RawFD' -->
2809      <parameter type-id='type-id-85' name='fd' filepath='src/base/logging.cc' line='94' column='1'/>
2810      <!-- parameter of type 'const char*' -->
2811      <parameter type-id='type-id-2' name='buf' filepath='src/base/logging.cc' line='94' column='1'/>
2812      <!-- parameter of type 'typedef size_t' -->
2813      <parameter type-id='type-id-7' name='len' filepath='src/base/logging.cc' line='94' column='1'/>
2814      <!-- void -->
2815      <return type-id='type-id-75'/>
2816    </function-decl>
2817    <!-- void RawClose(RawFD) -->
2818    <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'>
2819      <!-- parameter of type 'typedef RawFD' -->
2820      <parameter type-id='type-id-85' name='fd' filepath='src/base/logging.cc' line='104' column='1'/>
2821      <!-- void -->
2822      <return type-id='type-id-75'/>
2823    </function-decl>
2824  </abi-instr>
2825  <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'>
2826    <!-- low_level_alloc_internal::AllocList*[30] -->
2827    <array-type-def dimensions='1' type-id='type-id-86' size-in-bits='1920' id='type-id-87'>
2828      <!-- <anonymous range>[30] -->
2829      <subrange length='30' type-id='type-id-19' id='type-id-88'/>
2830    </array-type-def>
2831    <!-- low_level_alloc_internal::AllocList* -->
2832    <pointer-type-def type-id='type-id-89' size-in-bits='64' id='type-id-86'/>
2833    <!-- namespace base -->
2834    <namespace-decl name='base'>
2835      <!-- namespace base::subtle -->
2836      <namespace-decl name='subtle'>
2837        <!-- typedef int64_t base::subtle::Atomic64 -->
2838        <typedef-decl name='Atomic64' type-id='type-id-90' filepath='./src/base/atomicops-internals-x86.h' line='70' column='1' id='type-id-91'/>
2839        <!-- Atomic32 base::subtle::NoBarrier_CompareAndSwap(volatile Atomic32*, Atomic32, Atomic32) -->
2840        <function-decl name='NoBarrier_CompareAndSwap' filepath='./src/base/atomicops-internals-x86.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
2841          <!-- parameter of type 'volatile Atomic32*' -->
2842          <parameter type-id='type-id-92'/>
2843          <!-- parameter of type 'typedef Atomic32' -->
2844          <parameter type-id='type-id-93'/>
2845          <!-- parameter of type 'typedef Atomic32' -->
2846          <parameter type-id='type-id-93'/>
2847          <!-- typedef Atomic32 -->
2848          <return type-id='type-id-93'/>
2849        </function-decl>
2850        <!-- Atomic32 base::subtle::NoBarrier_AtomicExchange(volatile Atomic32*, Atomic32) -->
2851        <function-decl name='NoBarrier_AtomicExchange' filepath='./src/base/atomicops-internals-x86.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
2852          <!-- parameter of type 'volatile Atomic32*' -->
2853          <parameter type-id='type-id-92'/>
2854          <!-- parameter of type 'typedef Atomic32' -->
2855          <parameter type-id='type-id-93'/>
2856          <!-- typedef Atomic32 -->
2857          <return type-id='type-id-93'/>
2858        </function-decl>
2859        <!-- Atomic32 base::subtle::Release_AtomicExchange(volatile Atomic32*, Atomic32) -->
2860        <function-decl name='Release_AtomicExchange' filepath='./src/base/atomicops-internals-x86.h' line='100' column='1' visibility='default' binding='global' size-in-bits='64'>
2861          <!-- parameter of type 'volatile Atomic32*' -->
2862          <parameter type-id='type-id-92'/>
2863          <!-- parameter of type 'typedef Atomic32' -->
2864          <parameter type-id='type-id-93'/>
2865          <!-- typedef Atomic32 -->
2866          <return type-id='type-id-93'/>
2867        </function-decl>
2868        <!-- Atomic32 base::subtle::Acquire_CompareAndSwap(volatile Atomic32*, Atomic32, Atomic32) -->
2869        <function-decl name='Acquire_CompareAndSwap' filepath='./src/base/atomicops-internals-x86.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
2870          <!-- parameter of type 'volatile Atomic32*' -->
2871          <parameter type-id='type-id-92'/>
2872          <!-- parameter of type 'typedef Atomic32' -->
2873          <parameter type-id='type-id-93'/>
2874          <!-- parameter of type 'typedef Atomic32' -->
2875          <parameter type-id='type-id-93'/>
2876          <!-- typedef Atomic32 -->
2877          <return type-id='type-id-93'/>
2878        </function-decl>
2879        <!-- base::subtle::Atomic64 base::subtle::NoBarrier_Load(const volatile base::subtle::Atomic64*) -->
2880        <function-decl name='NoBarrier_Load' filepath='./src/base/atomicops-internals-x86.h' line='245' column='1' visibility='default' binding='global' size-in-bits='64'>
2881          <!-- parameter of type 'const volatile base::subtle::Atomic64*' -->
2882          <parameter type-id='type-id-94'/>
2883          <!-- typedef base::subtle::Atomic64 -->
2884          <return type-id='type-id-91'/>
2885        </function-decl>
2886      </namespace-decl>
2887      <!-- enum base::LinkerInitialized -->
2888      <enum-decl name='LinkerInitialized' filepath='./src/base/basictypes.h' line='381' column='1' id='type-id-95'>
2889        <underlying-type type-id='type-id-96'/>
2890        <enumerator name='LINKER_INITIALIZED' value='0'/>
2891      </enum-decl>
2892      <!-- namespace base::internal -->
2893      <namespace-decl name='internal'>
2894        <!-- struct base::internal::HookList<void (*)(const void*)> -->
2895        <class-decl name='HookList&lt;void (*)(const void*)&gt;' is-struct='yes' visibility='default' id='type-id-97'/>
2896        <!-- struct base::internal::HookList<void (*)(const void*, size_t)> -->
2897        <class-decl name='HookList&lt;void (*)(const void*, size_t)&gt;' is-struct='yes' visibility='default' id='type-id-98'/>
2898      </namespace-decl>
2899    </namespace-decl>
2900    <!-- namespace low_level_alloc_internal -->
2901    <namespace-decl name='low_level_alloc_internal'>
2902      <!-- struct low_level_alloc_internal::AllocList -->
2903      <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'>
2904        <member-type access='public'>
2905          <!-- struct low_level_alloc_internal::AllocList::Header -->
2906          <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'>
2907            <data-member access='public' layout-offset-in-bits='0'>
2908              <!-- intptr_t low_level_alloc_internal::AllocList::Header::size -->
2909              <var-decl name='size' type-id='type-id-100' visibility='default' filepath='src/base/low_level_alloc.cc' line='69' column='1'/>
2910            </data-member>
2911            <data-member access='public' layout-offset-in-bits='64'>
2912              <!-- intptr_t low_level_alloc_internal::AllocList::Header::magic -->
2913              <var-decl name='magic' type-id='type-id-100' visibility='default' filepath='src/base/low_level_alloc.cc' line='71' column='1'/>
2914            </data-member>
2915            <data-member access='public' layout-offset-in-bits='128'>
2916              <!-- LowLevelAlloc::Arena* low_level_alloc_internal::AllocList::Header::arena -->
2917              <var-decl name='arena' type-id='type-id-101' visibility='default' filepath='src/base/low_level_alloc.cc' line='72' column='1'/>
2918            </data-member>
2919            <data-member access='public' layout-offset-in-bits='192'>
2920              <!-- void* low_level_alloc_internal::AllocList::Header::dummy_for_alignment -->
2921              <var-decl name='dummy_for_alignment' type-id='type-id-74' visibility='default' filepath='src/base/low_level_alloc.cc' line='73' column='1'/>
2922            </data-member>
2923          </class-decl>
2924        </member-type>
2925        <data-member access='public' layout-offset-in-bits='0'>
2926          <!-- low_level_alloc_internal::AllocList::Header low_level_alloc_internal::AllocList::header -->
2927          <var-decl name='header' type-id='type-id-99' visibility='default' filepath='src/base/low_level_alloc.cc' line='74' column='1'/>
2928        </data-member>
2929        <data-member access='public' layout-offset-in-bits='256'>
2930          <!-- int low_level_alloc_internal::AllocList::levels -->
2931          <var-decl name='levels' type-id='type-id-1' visibility='default' filepath='src/base/low_level_alloc.cc' line='78' column='1'/>
2932        </data-member>
2933        <data-member access='public' layout-offset-in-bits='320'>
2934          <!-- low_level_alloc_internal::AllocList* low_level_alloc_internal::AllocList::next[30] -->
2935          <var-decl name='next' type-id='type-id-87' visibility='default' filepath='src/base/low_level_alloc.cc' line='79' column='1'/>
2936        </data-member>
2937      </class-decl>
2938    </namespace-decl>
2939  </abi-instr>
2940  <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'>
2941    <!-- struct CycleClock -->
2942    <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'>
2943      <member-function access='public' static='yes'>
2944        <!-- int64 CycleClock::Now() -->
2945        <function-decl name='Now' mangled-name='_ZN10CycleClock3NowEv' filepath='./src/base/cycleclock.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64'>
2946          <!-- typedef int64 -->
2947          <return type-id='type-id-103'/>
2948        </function-decl>
2949      </member-function>
2950    </class-decl>
2951    <!-- namespace base -->
2952    <namespace-decl name='base'>
2953      <!-- namespace base::subtle -->
2954      <namespace-decl name='subtle'>
2955        <!-- Atomic32 base::subtle::NoBarrier_CompareAndSwap(volatile Atomic32*, Atomic32, Atomic32) -->
2956        <function-decl name='NoBarrier_CompareAndSwap' filepath='./src/base/atomicops-internals-x86.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
2957          <!-- parameter of type 'volatile Atomic32*' -->
2958          <parameter type-id='type-id-92'/>
2959          <!-- parameter of type 'typedef Atomic32' -->
2960          <parameter type-id='type-id-93'/>
2961          <!-- parameter of type 'typedef Atomic32' -->
2962          <parameter type-id='type-id-93'/>
2963          <!-- typedef Atomic32 -->
2964          <return type-id='type-id-93'/>
2965        </function-decl>
2966        <!-- Atomic32 base::subtle::Acquire_CompareAndSwap(volatile Atomic32*, Atomic32, Atomic32) -->
2967        <function-decl name='Acquire_CompareAndSwap' filepath='./src/base/atomicops-internals-x86.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
2968          <!-- parameter of type 'volatile Atomic32*' -->
2969          <parameter type-id='type-id-92'/>
2970          <!-- parameter of type 'typedef Atomic32' -->
2971          <parameter type-id='type-id-93'/>
2972          <!-- parameter of type 'typedef Atomic32' -->
2973          <parameter type-id='type-id-93'/>
2974          <!-- typedef Atomic32 -->
2975          <return type-id='type-id-93'/>
2976        </function-decl>
2977        <!-- Atomic32 base::subtle::NoBarrier_Load(const volatile Atomic32*) -->
2978        <function-decl name='NoBarrier_Load' filepath='./src/base/atomicops-internals-x86.h' line='163' column='1' visibility='default' binding='global' size-in-bits='64'>
2979          <!-- parameter of type 'const volatile Atomic32*' -->
2980          <parameter type-id='type-id-104'/>
2981          <!-- typedef Atomic32 -->
2982          <return type-id='type-id-93'/>
2983        </function-decl>
2984      </namespace-decl>
2985      <!-- void base::SubmitSpinLockProfileData(void*, int64) -->
2986      <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'>
2987        <!-- parameter of type 'void*' -->
2988        <parameter type-id='type-id-74' name='contendedlock' filepath='./src/base/synchronization_profiling.h' line='48' column='1'/>
2989        <!-- parameter of type 'typedef int64' -->
2990        <parameter type-id='type-id-103' name='wait_cycles' filepath='./src/base/synchronization_profiling.h' line='49' column='1'/>
2991        <!-- void -->
2992        <return type-id='type-id-75'/>
2993      </function-decl>
2994    </namespace-decl>
2995  </abi-instr>
2996  <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'>
2997    <!-- const base::internal::SpinLockWaitTransition -->
2998    <qualified-type-def type-id='type-id-105' const='yes' id='type-id-106'/>
2999    <!-- const base::internal::SpinLockWaitTransition* -->
3000    <pointer-type-def type-id='type-id-106' size-in-bits='64' id='type-id-107'/>
3001    <!-- namespace base -->
3002    <namespace-decl name='base'>
3003      <!-- namespace base::subtle -->
3004      <namespace-decl name='subtle'>
3005        <!-- Atomic32 base::subtle::NoBarrier_CompareAndSwap(volatile Atomic32*, Atomic32, Atomic32) -->
3006        <function-decl name='NoBarrier_CompareAndSwap' filepath='./src/base/atomicops-internals-x86.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
3007          <!-- parameter of type 'volatile Atomic32*' -->
3008          <parameter type-id='type-id-92'/>
3009          <!-- parameter of type 'typedef Atomic32' -->
3010          <parameter type-id='type-id-93'/>
3011          <!-- parameter of type 'typedef Atomic32' -->
3012          <parameter type-id='type-id-93'/>
3013          <!-- typedef Atomic32 -->
3014          <return type-id='type-id-93'/>
3015        </function-decl>
3016        <!-- Atomic32 base::subtle::Acquire_CompareAndSwap(volatile Atomic32*, Atomic32, Atomic32) -->
3017        <function-decl name='Acquire_CompareAndSwap' filepath='./src/base/atomicops-internals-x86.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
3018          <!-- parameter of type 'volatile Atomic32*' -->
3019          <parameter type-id='type-id-92'/>
3020          <!-- parameter of type 'typedef Atomic32' -->
3021          <parameter type-id='type-id-93'/>
3022          <!-- parameter of type 'typedef Atomic32' -->
3023          <parameter type-id='type-id-93'/>
3024          <!-- typedef Atomic32 -->
3025          <return type-id='type-id-93'/>
3026        </function-decl>
3027        <!-- Atomic32 base::subtle::Acquire_Load(const volatile Atomic32*) -->
3028        <function-decl name='Acquire_Load' filepath='./src/base/atomicops-internals-x86.h' line='167' column='1' visibility='default' binding='global' size-in-bits='64'>
3029          <!-- parameter of type 'const volatile Atomic32*' -->
3030          <parameter type-id='type-id-104'/>
3031          <!-- typedef Atomic32 -->
3032          <return type-id='type-id-93'/>
3033        </function-decl>
3034        <!-- void base::subtle::NoBarrier_Store(volatile base::subtle::Atomic64*, base::subtle::Atomic64) -->
3035        <function-decl name='NoBarrier_Store' filepath='./src/base/atomicops-internals-x86.h' line='215' column='1' visibility='default' binding='global' size-in-bits='64'>
3036          <!-- parameter of type 'volatile base::subtle::Atomic64*' -->
3037          <parameter type-id='type-id-108'/>
3038          <!-- parameter of type 'typedef base::subtle::Atomic64' -->
3039          <parameter type-id='type-id-91'/>
3040          <!-- void -->
3041          <return type-id='type-id-75'/>
3042        </function-decl>
3043        <!-- base::subtle::Atomic64 base::subtle::NoBarrier_Load(const volatile base::subtle::Atomic64*) -->
3044        <function-decl name='NoBarrier_Load' filepath='./src/base/atomicops-internals-x86.h' line='245' column='1' visibility='default' binding='global' size-in-bits='64'>
3045          <!-- parameter of type 'const volatile base::subtle::Atomic64*' -->
3046          <parameter type-id='type-id-94'/>
3047          <!-- typedef base::subtle::Atomic64 -->
3048          <return type-id='type-id-91'/>
3049        </function-decl>
3050      </namespace-decl>
3051      <!-- namespace base::internal -->
3052      <namespace-decl name='internal'>
3053        <!-- struct base::internal::SpinLockWaitTransition -->
3054        <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'>
3055          <data-member access='public' layout-offset-in-bits='0'>
3056            <!-- int32 base::internal::SpinLockWaitTransition::from -->
3057            <var-decl name='from' type-id='type-id-83' visibility='default' filepath='./src/base/spinlock_internal.h' line='49' column='1'/>
3058          </data-member>
3059          <data-member access='public' layout-offset-in-bits='32'>
3060            <!-- int32 base::internal::SpinLockWaitTransition::to -->
3061            <var-decl name='to' type-id='type-id-83' visibility='default' filepath='./src/base/spinlock_internal.h' line='50' column='1'/>
3062          </data-member>
3063          <data-member access='public' layout-offset-in-bits='64'>
3064            <!-- bool base::internal::SpinLockWaitTransition::done -->
3065            <var-decl name='done' type-id='type-id-76' visibility='default' filepath='./src/base/spinlock_internal.h' line='51' column='1'/>
3066          </data-member>
3067        </class-decl>
3068        <!-- void base::internal::SpinLockDelay(volatile Atomic32*, int32, int) -->
3069        <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'>
3070          <!-- parameter of type 'volatile Atomic32*' -->
3071          <parameter type-id='type-id-92' name='w' filepath='./src/base/spinlock_linux-inl.h' line='74' column='1'/>
3072          <!-- parameter of type 'typedef int32' -->
3073          <parameter type-id='type-id-83' name='value' filepath='./src/base/spinlock_linux-inl.h' line='74' column='1'/>
3074          <!-- parameter of type 'int' -->
3075          <parameter type-id='type-id-1' name='loop' filepath='./src/base/spinlock_linux-inl.h' line='74' column='1'/>
3076          <!-- void -->
3077          <return type-id='type-id-75'/>
3078        </function-decl>
3079        <!-- void base::internal::SpinLockWake(volatile Atomic32*, bool) -->
3080        <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'>
3081          <!-- parameter of type 'volatile Atomic32*' -->
3082          <parameter type-id='type-id-92' name='w' filepath='./src/base/spinlock_linux-inl.h' line='96' column='1'/>
3083          <!-- parameter of type 'bool' -->
3084          <parameter type-id='type-id-76' name='all' filepath='./src/base/spinlock_linux-inl.h' line='96' column='1'/>
3085          <!-- void -->
3086          <return type-id='type-id-75'/>
3087        </function-decl>
3088        <!-- int32 base::internal::SpinLockWait(volatile Atomic32*, int, const base::internal::SpinLockWaitTransition*) -->
3089        <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'>
3090          <!-- parameter of type 'volatile Atomic32*' -->
3091          <parameter type-id='type-id-92' name='w' filepath='src/base/spinlock_internal.cc' line='61' column='1'/>
3092          <!-- parameter of type 'int' -->
3093          <parameter type-id='type-id-1' name='n' filepath='src/base/spinlock_internal.cc' line='61' column='1'/>
3094          <!-- parameter of type 'const base::internal::SpinLockWaitTransition*' -->
3095          <parameter type-id='type-id-107' name='trans' filepath='src/base/spinlock_internal.cc' line='62' column='1'/>
3096          <!-- typedef int32 -->
3097          <return type-id='type-id-83'/>
3098        </function-decl>
3099      </namespace-decl>
3100    </namespace-decl>
3101  </abi-instr>
3102  <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'>
3103    <!-- char[10] -->
3104    <array-type-def dimensions='1' type-id='type-id-84' size-in-bits='80' id='type-id-109'>
3105      <!-- <anonymous range>[10] -->
3106      <subrange length='10' type-id='type-id-19' id='type-id-110'/>
3107    </array-type-def>
3108    <!-- char[5120] -->
3109    <array-type-def dimensions='1' type-id='type-id-84' size-in-bits='40960' id='type-id-111'>
3110      <!-- <anonymous range>[5120] -->
3111      <subrange length='5120' type-id='type-id-19' id='type-id-112'/>
3112    </array-type-def>
3113    <!-- class ProcMapsIterator -->
3114    <class-decl name='ProcMapsIterator' size-in-bits='640' visibility='default' filepath='./src/base/sysinfo.h' line='102' column='1' id='type-id-113'>
3115      <member-type access='private'>
3116        <!-- struct ProcMapsIterator::Buffer -->
3117        <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'>
3118          <data-member access='public' static='yes'>
3119            <!-- static const size_t ProcMapsIterator::Buffer::kBufSize -->
3120            <var-decl name='kBufSize' type-id='type-id-115' visibility='default' filepath='./src/base/sysinfo.h' line='110' column='1'/>
3121          </data-member>
3122          <data-member access='public' layout-offset-in-bits='0'>
3123            <!-- char ProcMapsIterator::Buffer::buf_[5120] -->
3124            <var-decl name='buf_' type-id='type-id-111' visibility='default' filepath='./src/base/sysinfo.h' line='112' column='1'/>
3125          </data-member>
3126        </class-decl>
3127      </member-type>
3128      <data-member access='private' layout-offset-in-bits='0'>
3129        <!-- char* ProcMapsIterator::ibuf_ -->
3130        <var-decl name='ibuf_' type-id='type-id-3' visibility='default' filepath='./src/base/sysinfo.h' line='193' column='1'/>
3131      </data-member>
3132      <data-member access='private' layout-offset-in-bits='64'>
3133        <!-- char* ProcMapsIterator::stext_ -->
3134        <var-decl name='stext_' type-id='type-id-3' visibility='default' filepath='./src/base/sysinfo.h' line='194' column='1'/>
3135      </data-member>
3136      <data-member access='private' layout-offset-in-bits='128'>
3137        <!-- char* ProcMapsIterator::etext_ -->
3138        <var-decl name='etext_' type-id='type-id-3' visibility='default' filepath='./src/base/sysinfo.h' line='195' column='1'/>
3139      </data-member>
3140      <data-member access='private' layout-offset-in-bits='192'>
3141        <!-- char* ProcMapsIterator::nextline_ -->
3142        <var-decl name='nextline_' type-id='type-id-3' visibility='default' filepath='./src/base/sysinfo.h' line='196' column='1'/>
3143      </data-member>
3144      <data-member access='private' layout-offset-in-bits='256'>
3145        <!-- char* ProcMapsIterator::ebuf_ -->
3146        <var-decl name='ebuf_' type-id='type-id-3' visibility='default' filepath='./src/base/sysinfo.h' line='197' column='1'/>
3147      </data-member>
3148      <data-member access='private' layout-offset-in-bits='320'>
3149        <!-- int ProcMapsIterator::fd_ -->
3150        <var-decl name='fd_' type-id='type-id-1' visibility='default' filepath='./src/base/sysinfo.h' line='219' column='1'/>
3151      </data-member>
3152      <data-member access='private' layout-offset-in-bits='352'>
3153        <!-- pid_t ProcMapsIterator::pid_ -->
3154        <var-decl name='pid_' type-id='type-id-80' visibility='default' filepath='./src/base/sysinfo.h' line='221' column='1'/>
3155      </data-member>
3156      <data-member access='private' layout-offset-in-bits='384'>
3157        <!-- char ProcMapsIterator::flags_[10] -->
3158        <var-decl name='flags_' type-id='type-id-109' visibility='default' filepath='./src/base/sysinfo.h' line='222' column='1'/>
3159      </data-member>
3160      <data-member access='private' layout-offset-in-bits='512'>
3161        <!-- ProcMapsIterator::Buffer* ProcMapsIterator::dynamic_buffer_ -->
3162        <var-decl name='dynamic_buffer_' type-id='type-id-116' visibility='default' filepath='./src/base/sysinfo.h' line='223' column='1'/>
3163      </data-member>
3164      <data-member access='private' layout-offset-in-bits='576'>
3165        <!-- bool ProcMapsIterator::using_maps_backing_ -->
3166        <var-decl name='using_maps_backing_' type-id='type-id-76' visibility='default' filepath='./src/base/sysinfo.h' line='224' column='1'/>
3167      </data-member>
3168      <member-function access='private' constructor='yes'>
3169        <!-- ProcMapsIterator::ProcMapsIterator(pid_t) -->
3170        <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'>
3171          <!-- implicit parameter of type 'ProcMapsIterator*' -->
3172          <parameter type-id='type-id-117' is-artificial='yes'/>
3173          <!-- parameter of type 'typedef pid_t' -->
3174          <parameter type-id='type-id-80'/>
3175          <!-- void -->
3176          <return type-id='type-id-75'/>
3177        </function-decl>
3178      </member-function>
3179      <member-function access='private' constructor='yes'>
3180        <!-- ProcMapsIterator::ProcMapsIterator(pid_t, ProcMapsIterator::Buffer*) -->
3181        <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'>
3182          <!-- implicit parameter of type 'ProcMapsIterator*' -->
3183          <parameter type-id='type-id-117' is-artificial='yes'/>
3184          <!-- parameter of type 'typedef pid_t' -->
3185          <parameter type-id='type-id-80'/>
3186          <!-- parameter of type 'ProcMapsIterator::Buffer*' -->
3187          <parameter type-id='type-id-116'/>
3188          <!-- void -->
3189          <return type-id='type-id-75'/>
3190        </function-decl>
3191      </member-function>
3192      <member-function access='private' constructor='yes'>
3193        <!-- ProcMapsIterator::ProcMapsIterator(pid_t, ProcMapsIterator::Buffer*, bool) -->
3194        <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'>
3195          <!-- implicit parameter of type 'ProcMapsIterator*' -->
3196          <parameter type-id='type-id-117' is-artificial='yes'/>
3197          <!-- parameter of type 'typedef pid_t' -->
3198          <parameter type-id='type-id-80'/>
3199          <!-- parameter of type 'ProcMapsIterator::Buffer*' -->
3200          <parameter type-id='type-id-116'/>
3201          <!-- parameter of type 'bool' -->
3202          <parameter type-id='type-id-76'/>
3203          <!-- void -->
3204          <return type-id='type-id-75'/>
3205        </function-decl>
3206      </member-function>
3207      <member-function access='private' destructor='yes'>
3208        <!-- ProcMapsIterator::~ProcMapsIterator(int) -->
3209        <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'>
3210          <!-- implicit parameter of type 'ProcMapsIterator*' -->
3211          <parameter type-id='type-id-117' is-artificial='yes'/>
3212          <!-- artificial parameter of type 'int' -->
3213          <parameter type-id='type-id-1' is-artificial='yes'/>
3214          <!-- void -->
3215          <return type-id='type-id-75'/>
3216        </function-decl>
3217      </member-function>
3218      <member-function access='private'>
3219        <!-- bool ProcMapsIterator::Valid() -->
3220        <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'>
3221          <!-- implicit parameter of type 'const ProcMapsIterator*' -->
3222          <parameter type-id='type-id-118' is-artificial='yes'/>
3223          <!-- bool -->
3224          <return type-id='type-id-76'/>
3225        </function-decl>
3226      </member-function>
3227      <member-function access='private' static='yes'>
3228        <!-- int ProcMapsIterator::FormatLine(int, uint64, uint64, const char*, uint64, int64, const char*, dev_t) -->
3229        <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'>
3230          <!-- parameter of type 'char*' -->
3231          <parameter type-id='type-id-3'/>
3232          <!-- parameter of type 'int' -->
3233          <parameter type-id='type-id-1'/>
3234          <!-- parameter of type 'typedef uint64' -->
3235          <parameter type-id='type-id-119'/>
3236          <!-- parameter of type 'typedef uint64' -->
3237          <parameter type-id='type-id-119'/>
3238          <!-- parameter of type 'const char*' -->
3239          <parameter type-id='type-id-2'/>
3240          <!-- parameter of type 'typedef uint64' -->
3241          <parameter type-id='type-id-119'/>
3242          <!-- parameter of type 'typedef int64' -->
3243          <parameter type-id='type-id-103'/>
3244          <!-- parameter of type 'const char*' -->
3245          <parameter type-id='type-id-2'/>
3246          <!-- parameter of type 'typedef dev_t' -->
3247          <parameter type-id='type-id-120'/>
3248          <!-- int -->
3249          <return type-id='type-id-1'/>
3250        </function-decl>
3251      </member-function>
3252      <member-function access='private'>
3253        <!-- void ProcMapsIterator::Init(pid_t, ProcMapsIterator::Buffer*, bool) -->
3254        <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'>
3255          <!-- implicit parameter of type 'ProcMapsIterator*' -->
3256          <parameter type-id='type-id-117' is-artificial='yes'/>
3257          <!-- parameter of type 'typedef pid_t' -->
3258          <parameter type-id='type-id-80'/>
3259          <!-- parameter of type 'ProcMapsIterator::Buffer*' -->
3260          <parameter type-id='type-id-116'/>
3261          <!-- parameter of type 'bool' -->
3262          <parameter type-id='type-id-76'/>
3263          <!-- void -->
3264          <return type-id='type-id-75'/>
3265        </function-decl>
3266      </member-function>
3267      <member-function access='private'>
3268        <!-- bool ProcMapsIterator::NextExt(uint64*, uint64*, char**, uint64*, int64*, char**, uint64*, uint64*, uint64*, uint64*, dev_t*) -->
3269        <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_'>
3270          <!-- implicit parameter of type 'ProcMapsIterator*' -->
3271          <parameter type-id='type-id-117' is-artificial='yes'/>
3272          <!-- parameter of type 'uint64*' -->
3273          <parameter type-id='type-id-121'/>
3274          <!-- parameter of type 'uint64*' -->
3275          <parameter type-id='type-id-121'/>
3276          <!-- parameter of type 'char**' -->
3277          <parameter type-id='type-id-122'/>
3278          <!-- parameter of type 'uint64*' -->
3279          <parameter type-id='type-id-121'/>
3280          <!-- parameter of type 'int64*' -->
3281          <parameter type-id='type-id-123'/>
3282          <!-- parameter of type 'char**' -->
3283          <parameter type-id='type-id-122'/>
3284          <!-- parameter of type 'uint64*' -->
3285          <parameter type-id='type-id-121'/>
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 'dev_t*' -->
3293          <parameter type-id='type-id-124'/>
3294          <!-- bool -->
3295          <return type-id='type-id-76'/>
3296        </function-decl>
3297      </member-function>
3298      <member-function access='private'>
3299        <!-- bool ProcMapsIterator::Next(uint64*, uint64*, char**, uint64*, int64*, char**) -->
3300        <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_'>
3301          <!-- implicit parameter of type 'ProcMapsIterator*' -->
3302          <parameter type-id='type-id-117' is-artificial='yes'/>
3303          <!-- parameter of type 'uint64*' -->
3304          <parameter type-id='type-id-121'/>
3305          <!-- parameter of type 'uint64*' -->
3306          <parameter type-id='type-id-121'/>
3307          <!-- parameter of type 'char**' -->
3308          <parameter type-id='type-id-122'/>
3309          <!-- parameter of type 'uint64*' -->
3310          <parameter type-id='type-id-121'/>
3311          <!-- parameter of type 'int64*' -->
3312          <parameter type-id='type-id-123'/>
3313          <!-- parameter of type 'char**' -->
3314          <parameter type-id='type-id-122'/>
3315          <!-- bool -->
3316          <return type-id='type-id-76'/>
3317        </function-decl>
3318      </member-function>
3319    </class-decl>
3320    <!-- typedef unsigned long int __dev_t -->
3321    <typedef-decl name='__dev_t' type-id='type-id-19' filepath='/usr/include/bits/types.h' line='134' column='1' id='type-id-125'/>
3322    <!-- typedef __dev_t dev_t -->
3323    <typedef-decl name='dev_t' type-id='type-id-125' filepath='/usr/include/sys/types.h' line='61' column='1' id='type-id-120'/>
3324    <!-- ProcMapsIterator* -->
3325    <pointer-type-def type-id='type-id-113' size-in-bits='64' id='type-id-117'/>
3326    <!-- ProcMapsIterator::Buffer* -->
3327    <pointer-type-def type-id='type-id-114' size-in-bits='64' id='type-id-116'/>
3328    <!-- const ProcMapsIterator -->
3329    <qualified-type-def type-id='type-id-113' const='yes' id='type-id-126'/>
3330    <!-- const ProcMapsIterator* -->
3331    <pointer-type-def type-id='type-id-126' size-in-bits='64' id='type-id-118'/>
3332    <!-- dev_t* -->
3333    <pointer-type-def type-id='type-id-120' size-in-bits='64' id='type-id-124'/>
3334    <!-- int64* -->
3335    <pointer-type-def type-id='type-id-103' size-in-bits='64' id='type-id-123'/>
3336    <!-- uint64* -->
3337    <pointer-type-def type-id='type-id-119' size-in-bits='64' id='type-id-121'/>
3338    <!-- namespace tcmalloc -->
3339    <namespace-decl name='tcmalloc'>
3340      <!-- int tcmalloc::FillProcSelfMaps(char*, int, bool*) -->
3341      <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'>
3342        <!-- parameter of type 'char*' -->
3343        <parameter type-id='type-id-3' name='buf' filepath='src/base/sysinfo.cc' line='1111' column='1'/>
3344        <!-- parameter of type 'int' -->
3345        <parameter type-id='type-id-1' name='size' filepath='src/base/sysinfo.cc' line='1111' column='1'/>
3346        <!-- parameter of type 'bool*' -->
3347        <parameter type-id='type-id-127' name='wrote_all' filepath='src/base/sysinfo.cc' line='1111' column='1'/>
3348        <!-- int -->
3349        <return type-id='type-id-1'/>
3350      </function-decl>
3351      <!-- void tcmalloc::DumpProcSelfMaps(RawFD) -->
3352      <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'>
3353        <!-- parameter of type 'typedef RawFD' -->
3354        <parameter type-id='type-id-85' name='fd' filepath='src/base/sysinfo.cc' line='1137' column='1'/>
3355        <!-- void -->
3356        <return type-id='type-id-75'/>
3357      </function-decl>
3358    </namespace-decl>
3359    <!-- const char* GetenvBeforeMain(const char*) -->
3360    <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'>
3361      <!-- parameter of type 'const char*' -->
3362      <parameter type-id='type-id-2' name='name' filepath='src/base/sysinfo.cc' line='122' column='1'/>
3363      <!-- const char* -->
3364      <return type-id='type-id-2'/>
3365    </function-decl>
3366    <!-- const char* TCMallocGetenvSafe(const char*) -->
3367    <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'>
3368      <!-- parameter of type 'const char*' -->
3369      <parameter type-id='type-id-2' name='name' filepath='src/base/sysinfo.cc' line='174' column='1'/>
3370      <!-- const char* -->
3371      <return type-id='type-id-2'/>
3372    </function-decl>
3373    <!-- bool GetUniquePathFromEnv(const char*, char*) -->
3374    <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'>
3375      <!-- parameter of type 'const char*' -->
3376      <parameter type-id='type-id-2' name='env_name' filepath='src/base/sysinfo.cc' line='201' column='1'/>
3377      <!-- parameter of type 'char*' -->
3378      <parameter type-id='type-id-3' name='path' filepath='src/base/sysinfo.cc' line='201' column='1'/>
3379      <!-- bool -->
3380      <return type-id='type-id-76'/>
3381    </function-decl>
3382    <!-- void SleepForMilliseconds(int) -->
3383    <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'>
3384      <!-- parameter of type 'int' -->
3385      <parameter type-id='type-id-1' name='milliseconds' filepath='src/base/sysinfo.cc' line='226' column='1'/>
3386      <!-- void -->
3387      <return type-id='type-id-75'/>
3388    </function-decl>
3389    <!-- double CyclesPerSecond() -->
3390    <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'>
3391      <!-- double -->
3392      <return type-id='type-id-15'/>
3393    </function-decl>
3394    <!-- int NumCPUs() -->
3395    <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'>
3396      <!-- int -->
3397      <return type-id='type-id-1'/>
3398    </function-decl>
3399    <!-- bool HasPosixThreads() -->
3400    <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'>
3401      <!-- bool -->
3402      <return type-id='type-id-76'/>
3403    </function-decl>
3404  </abi-instr>
3405  <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'>
3406    <!-- base::VDSOInitHelper* -->
3407    <pointer-type-def type-id='type-id-128' size-in-bits='64' id='type-id-129'/>
3408    <!-- base::VDSOSupport* -->
3409    <pointer-type-def type-id='type-id-130' size-in-bits='64' id='type-id-131'/>
3410    <!-- base::VDSOSupport::SymbolInfo* -->
3411    <pointer-type-def type-id='type-id-132' size-in-bits='64' id='type-id-133'/>
3412    <!-- const base::VDSOSupport -->
3413    <qualified-type-def type-id='type-id-130' const='yes' id='type-id-134'/>
3414    <!-- const base::VDSOSupport& -->
3415    <reference-type-def kind='lvalue' type-id='type-id-134' size-in-bits='64' id='type-id-135'/>
3416    <!-- const base::VDSOSupport* -->
3417    <pointer-type-def type-id='type-id-134' size-in-bits='64' id='type-id-136'/>
3418    <!-- namespace base -->
3419    <namespace-decl name='base'>
3420      <!-- class base::ElfMemImage -->
3421      <class-decl name='ElfMemImage' visibility='default' id='type-id-137'/>
3422      <!-- class base::VDSOInitHelper -->
3423      <class-decl name='VDSOInitHelper' size-in-bits='8' visibility='default' filepath='src/base/vdso_support.cc' line='137' column='1' id='type-id-128'>
3424        <member-function access='private' constructor='yes'>
3425          <!-- base::VDSOInitHelper::VDSOInitHelper() -->
3426          <function-decl name='VDSOInitHelper' filepath='src/base/vdso_support.cc' line='139' column='1' visibility='default' binding='global' size-in-bits='64'>
3427            <!-- implicit parameter of type 'base::VDSOInitHelper*' -->
3428            <parameter type-id='type-id-129' is-artificial='yes'/>
3429            <!-- void -->
3430            <return type-id='type-id-75'/>
3431          </function-decl>
3432        </member-function>
3433      </class-decl>
3434      <!-- class base::VDSOSupport -->
3435      <class-decl name='VDSOSupport' size-in-bits='576' visibility='default' filepath='./src/base/vdso_support.h' line='72' column='1' id='type-id-130'>
3436        <member-type access='private'>
3437          <!-- typedef base::ElfMemImage::SymbolInfo base::VDSOSupport::SymbolInfo -->
3438          <typedef-decl name='SymbolInfo' type-id='type-id-46' filepath='./src/base/vdso_support.h' line='76' column='1' id='type-id-132'/>
3439        </member-type>
3440        <member-type access='private'>
3441          <!-- typedef base::ElfMemImage::SymbolIterator base::VDSOSupport::SymbolIterator -->
3442          <typedef-decl name='SymbolIterator' type-id='type-id-48' filepath='./src/base/vdso_support.h' line='77' column='1' id='type-id-138'/>
3443        </member-type>
3444        <data-member access='private' layout-offset-in-bits='0'>
3445          <!-- base::ElfMemImage base::VDSOSupport::image_ -->
3446          <var-decl name='image_' type-id='type-id-44' visibility='default' filepath='./src/base/vdso_support.h' line='112' column='1'/>
3447        </data-member>
3448        <data-member access='private' static='yes'>
3449          <!-- static void* base::VDSOSupport::vdso_base_ -->
3450          <var-decl name='vdso_base_' type-id='type-id-74' mangled-name='_ZN4base11VDSOSupport10vdso_base_E' visibility='default' filepath='./src/base/vdso_support.h' line='123' column='1' elf-symbol-id='_ZN4base11VDSOSupport10vdso_base_E'/>
3451        </data-member>
3452        <member-function access='private' constructor='yes'>
3453          <!-- base::VDSOSupport::VDSOSupport() -->
3454          <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'>
3455            <!-- implicit parameter of type 'base::VDSOSupport*' -->
3456            <parameter type-id='type-id-131' is-artificial='yes'/>
3457            <!-- void -->
3458            <return type-id='type-id-75'/>
3459          </function-decl>
3460        </member-function>
3461        <member-function access='private' constructor='yes'>
3462          <!-- base::VDSOSupport::VDSOSupport(const base::VDSOSupport&) -->
3463          <function-decl name='VDSOSupport' filepath='./src/base/vdso_support.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
3464            <!-- implicit parameter of type 'base::VDSOSupport*' -->
3465            <parameter type-id='type-id-131' is-artificial='yes'/>
3466            <!-- parameter of type 'const base::VDSOSupport&' -->
3467            <parameter type-id='type-id-135'/>
3468            <!-- void -->
3469            <return type-id='type-id-75'/>
3470          </function-decl>
3471        </member-function>
3472        <member-function access='private'>
3473          <!-- bool base::VDSOSupport::LookupSymbolByAddress(void*, base::VDSOSupport::SymbolInfo*) -->
3474          <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'>
3475            <!-- implicit parameter of type 'const base::VDSOSupport*' -->
3476            <parameter type-id='type-id-136' is-artificial='yes'/>
3477            <!-- parameter of type 'void*' -->
3478            <parameter type-id='type-id-74'/>
3479            <!-- parameter of type 'base::VDSOSupport::SymbolInfo*' -->
3480            <parameter type-id='type-id-133'/>
3481            <!-- bool -->
3482            <return type-id='type-id-76'/>
3483          </function-decl>
3484        </member-function>
3485        <member-function access='private'>
3486          <!-- bool base::VDSOSupport::LookupSymbol(const char*, const char*, int, base::VDSOSupport::SymbolInfo*) -->
3487          <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'>
3488            <!-- implicit parameter of type 'const base::VDSOSupport*' -->
3489            <parameter type-id='type-id-136' is-artificial='yes'/>
3490            <!-- parameter of type 'const char*' -->
3491            <parameter type-id='type-id-2'/>
3492            <!-- parameter of type 'const char*' -->
3493            <parameter type-id='type-id-2'/>
3494            <!-- parameter of type 'int' -->
3495            <parameter type-id='type-id-1'/>
3496            <!-- parameter of type 'base::VDSOSupport::SymbolInfo*' -->
3497            <parameter type-id='type-id-133'/>
3498            <!-- bool -->
3499            <return type-id='type-id-76'/>
3500          </function-decl>
3501        </member-function>
3502        <member-function access='private'>
3503          <!-- void* base::VDSOSupport::SetBase(void*) -->
3504          <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'>
3505            <!-- implicit parameter of type 'base::VDSOSupport*' -->
3506            <parameter type-id='type-id-131' is-artificial='yes'/>
3507            <!-- parameter of type 'void*' -->
3508            <parameter type-id='type-id-74'/>
3509            <!-- void* -->
3510            <return type-id='type-id-74'/>
3511          </function-decl>
3512        </member-function>
3513        <member-function access='private' static='yes'>
3514          <!-- void* base::VDSOSupport::Init() -->
3515          <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'>
3516            <!-- void* -->
3517            <return type-id='type-id-74'/>
3518          </function-decl>
3519        </member-function>
3520      </class-decl>
3521    </namespace-decl>
3522  </abi-instr>
3523  <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'>
3524    <!-- const int& -->
3525    <reference-type-def kind='lvalue' type-id='type-id-139' size-in-bits='64' id='type-id-140'/>
3526    <!-- const int32_t -->
3527    <qualified-type-def type-id='type-id-141' const='yes' id='type-id-142'/>
3528    <!-- const int32_t& -->
3529    <reference-type-def kind='lvalue' type-id='type-id-142' size-in-bits='64' id='type-id-143'/>
3530    <!-- const tcmalloc::Span -->
3531    <qualified-type-def type-id='type-id-144' const='yes' id='type-id-145'/>
3532    <!-- const tcmalloc::Span* -->
3533    <pointer-type-def type-id='type-id-145' size-in-bits='64' id='type-id-146'/>
3534    <!-- namespace std -->
3535    <namespace-decl name='std'>
3536      <!-- const int32_t& std::min<int32_t>(const int32_t&, const int32_t&) -->
3537      <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'>
3538        <!-- parameter of type 'const int32_t&' -->
3539        <parameter type-id='type-id-143'/>
3540        <!-- parameter of type 'const int32_t&' -->
3541        <parameter type-id='type-id-143'/>
3542        <!-- const int32_t& -->
3543        <return type-id='type-id-143'/>
3544      </function-decl>
3545      <!-- const int& std::max<int>(const int&, const int&) -->
3546      <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'>
3547        <!-- parameter of type 'const int&' -->
3548        <parameter type-id='type-id-140'/>
3549        <!-- parameter of type 'const int&' -->
3550        <parameter type-id='type-id-140'/>
3551        <!-- const int& -->
3552        <return type-id='type-id-140'/>
3553      </function-decl>
3554    </namespace-decl>
3555    <!-- struct _IO_FILE -->
3556    <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-147'>
3557      <data-member access='public' layout-offset-in-bits='0'>
3558        <!-- int _IO_FILE::_flags -->
3559        <var-decl name='_flags' type-id='type-id-1' visibility='default' filepath='/usr/include/libio.h' line='272' column='1'/>
3560      </data-member>
3561      <data-member access='public' layout-offset-in-bits='64'>
3562        <!-- char* _IO_FILE::_IO_read_ptr -->
3563        <var-decl name='_IO_read_ptr' type-id='type-id-3' visibility='default' filepath='/usr/include/libio.h' line='277' column='1'/>
3564      </data-member>
3565      <data-member access='public' layout-offset-in-bits='128'>
3566        <!-- char* _IO_FILE::_IO_read_end -->
3567        <var-decl name='_IO_read_end' type-id='type-id-3' visibility='default' filepath='/usr/include/libio.h' line='278' column='1'/>
3568      </data-member>
3569      <data-member access='public' layout-offset-in-bits='192'>
3570        <!-- char* _IO_FILE::_IO_read_base -->
3571        <var-decl name='_IO_read_base' type-id='type-id-3' visibility='default' filepath='/usr/include/libio.h' line='279' column='1'/>
3572      </data-member>
3573      <data-member access='public' layout-offset-in-bits='256'>
3574        <!-- char* _IO_FILE::_IO_write_base -->
3575        <var-decl name='_IO_write_base' type-id='type-id-3' visibility='default' filepath='/usr/include/libio.h' line='280' column='1'/>
3576      </data-member>
3577      <data-member access='public' layout-offset-in-bits='320'>
3578        <!-- char* _IO_FILE::_IO_write_ptr -->
3579        <var-decl name='_IO_write_ptr' type-id='type-id-3' visibility='default' filepath='/usr/include/libio.h' line='281' column='1'/>
3580      </data-member>
3581      <data-member access='public' layout-offset-in-bits='384'>
3582        <!-- char* _IO_FILE::_IO_write_end -->
3583        <var-decl name='_IO_write_end' type-id='type-id-3' visibility='default' filepath='/usr/include/libio.h' line='282' column='1'/>
3584      </data-member>
3585      <data-member access='public' layout-offset-in-bits='448'>
3586        <!-- char* _IO_FILE::_IO_buf_base -->
3587        <var-decl name='_IO_buf_base' type-id='type-id-3' visibility='default' filepath='/usr/include/libio.h' line='283' column='1'/>
3588      </data-member>
3589      <data-member access='public' layout-offset-in-bits='512'>
3590        <!-- char* _IO_FILE::_IO_buf_end -->
3591        <var-decl name='_IO_buf_end' type-id='type-id-3' visibility='default' filepath='/usr/include/libio.h' line='284' column='1'/>
3592      </data-member>
3593      <data-member access='public' layout-offset-in-bits='576'>
3594        <!-- char* _IO_FILE::_IO_save_base -->
3595        <var-decl name='_IO_save_base' type-id='type-id-3' visibility='default' filepath='/usr/include/libio.h' line='286' column='1'/>
3596      </data-member>
3597      <data-member access='public' layout-offset-in-bits='640'>
3598        <!-- char* _IO_FILE::_IO_backup_base -->
3599        <var-decl name='_IO_backup_base' type-id='type-id-3' visibility='default' filepath='/usr/include/libio.h' line='287' column='1'/>
3600      </data-member>
3601      <data-member access='public' layout-offset-in-bits='704'>
3602        <!-- char* _IO_FILE::_IO_save_end -->
3603        <var-decl name='_IO_save_end' type-id='type-id-3' visibility='default' filepath='/usr/include/libio.h' line='288' column='1'/>
3604      </data-member>
3605      <data-member access='public' layout-offset-in-bits='768'>
3606        <!-- _IO_marker* _IO_FILE::_markers -->
3607        <var-decl name='_markers' type-id='type-id-148' visibility='default' filepath='/usr/include/libio.h' line='290' column='1'/>
3608      </data-member>
3609      <data-member access='public' layout-offset-in-bits='832'>
3610        <!-- _IO_FILE* _IO_FILE::_chain -->
3611        <var-decl name='_chain' type-id='type-id-149' visibility='default' filepath='/usr/include/libio.h' line='292' column='1'/>
3612      </data-member>
3613      <data-member access='public' layout-offset-in-bits='896'>
3614        <!-- int _IO_FILE::_fileno -->
3615        <var-decl name='_fileno' type-id='type-id-1' visibility='default' filepath='/usr/include/libio.h' line='294' column='1'/>
3616      </data-member>
3617      <data-member access='public' layout-offset-in-bits='928'>
3618        <!-- int _IO_FILE::_flags2 -->
3619        <var-decl name='_flags2' type-id='type-id-1' visibility='default' filepath='/usr/include/libio.h' line='298' column='1'/>
3620      </data-member>
3621      <data-member access='public' layout-offset-in-bits='960'>
3622        <!-- __off_t _IO_FILE::_old_offset -->
3623        <var-decl name='_old_offset' type-id='type-id-150' visibility='default' filepath='/usr/include/libio.h' line='300' column='1'/>
3624      </data-member>
3625      <data-member access='public' layout-offset-in-bits='1024'>
3626        <!-- unsigned short int _IO_FILE::_cur_column -->
3627        <var-decl name='_cur_column' type-id='type-id-42' visibility='default' filepath='/usr/include/libio.h' line='304' column='1'/>
3628      </data-member>
3629      <data-member access='public' layout-offset-in-bits='1040'>
3630        <!-- signed char _IO_FILE::_vtable_offset -->
3631        <var-decl name='_vtable_offset' type-id='type-id-151' visibility='default' filepath='/usr/include/libio.h' line='305' column='1'/>
3632      </data-member>
3633      <data-member access='public' layout-offset-in-bits='1048'>
3634        <!-- char _IO_FILE::_shortbuf[1] -->
3635        <var-decl name='_shortbuf' type-id='type-id-152' visibility='default' filepath='/usr/include/libio.h' line='306' column='1'/>
3636      </data-member>
3637      <data-member access='public' layout-offset-in-bits='1088'>
3638        <!-- _IO_lock_t* _IO_FILE::_lock -->
3639        <var-decl name='_lock' type-id='type-id-153' visibility='default' filepath='/usr/include/libio.h' line='310' column='1'/>
3640      </data-member>
3641      <data-member access='public' layout-offset-in-bits='1152'>
3642        <!-- __off64_t _IO_FILE::_offset -->
3643        <var-decl name='_offset' type-id='type-id-154' visibility='default' filepath='/usr/include/libio.h' line='319' column='1'/>
3644      </data-member>
3645      <data-member access='public' layout-offset-in-bits='1216'>
3646        <!-- void* _IO_FILE::__pad1 -->
3647        <var-decl name='__pad1' type-id='type-id-74' visibility='default' filepath='/usr/include/libio.h' line='328' column='1'/>
3648      </data-member>
3649      <data-member access='public' layout-offset-in-bits='1280'>
3650        <!-- void* _IO_FILE::__pad2 -->
3651        <var-decl name='__pad2' type-id='type-id-74' visibility='default' filepath='/usr/include/libio.h' line='329' column='1'/>
3652      </data-member>
3653      <data-member access='public' layout-offset-in-bits='1344'>
3654        <!-- void* _IO_FILE::__pad3 -->
3655        <var-decl name='__pad3' type-id='type-id-74' visibility='default' filepath='/usr/include/libio.h' line='330' column='1'/>
3656      </data-member>
3657      <data-member access='public' layout-offset-in-bits='1408'>
3658        <!-- void* _IO_FILE::__pad4 -->
3659        <var-decl name='__pad4' type-id='type-id-74' visibility='default' filepath='/usr/include/libio.h' line='331' column='1'/>
3660      </data-member>
3661      <data-member access='public' layout-offset-in-bits='1472'>
3662        <!-- size_t _IO_FILE::__pad5 -->
3663        <var-decl name='__pad5' type-id='type-id-7' visibility='default' filepath='/usr/include/libio.h' line='332' column='1'/>
3664      </data-member>
3665      <data-member access='public' layout-offset-in-bits='1536'>
3666        <!-- int _IO_FILE::_mode -->
3667        <var-decl name='_mode' type-id='type-id-1' visibility='default' filepath='/usr/include/libio.h' line='334' column='1'/>
3668      </data-member>
3669      <data-member access='public' layout-offset-in-bits='1568'>
3670        <!-- char _IO_FILE::_unused2[20] -->
3671        <var-decl name='_unused2' type-id='type-id-155' visibility='default' filepath='/usr/include/libio.h' line='336' column='1'/>
3672      </data-member>
3673    </class-decl>
3674    <!-- namespace base -->
3675    <namespace-decl name='base'>
3676      <!-- struct base::MallocRange -->
3677      <class-decl name='MallocRange' is-struct='yes' visibility='default' id='type-id-156'>
3678      </class-decl>
3679      <!-- namespace base::subtle -->
3680      <namespace-decl name='subtle'>
3681        <!-- Atomic32 base::subtle::NoBarrier_CompareAndSwap(volatile Atomic32*, Atomic32, Atomic32) -->
3682        <function-decl name='NoBarrier_CompareAndSwap' filepath='./src/base/atomicops-internals-x86.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
3683          <!-- parameter of type 'volatile Atomic32*' -->
3684          <parameter type-id='type-id-92'/>
3685          <!-- parameter of type 'typedef Atomic32' -->
3686          <parameter type-id='type-id-93'/>
3687          <!-- parameter of type 'typedef Atomic32' -->
3688          <parameter type-id='type-id-93'/>
3689          <!-- typedef Atomic32 -->
3690          <return type-id='type-id-93'/>
3691        </function-decl>
3692        <!-- Atomic32 base::subtle::NoBarrier_AtomicExchange(volatile Atomic32*, Atomic32) -->
3693        <function-decl name='NoBarrier_AtomicExchange' filepath='./src/base/atomicops-internals-x86.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
3694          <!-- parameter of type 'volatile Atomic32*' -->
3695          <parameter type-id='type-id-92'/>
3696          <!-- parameter of type 'typedef Atomic32' -->
3697          <parameter type-id='type-id-93'/>
3698          <!-- typedef Atomic32 -->
3699          <return type-id='type-id-93'/>
3700        </function-decl>
3701        <!-- Atomic32 base::subtle::Release_AtomicExchange(volatile Atomic32*, Atomic32) -->
3702        <function-decl name='Release_AtomicExchange' filepath='./src/base/atomicops-internals-x86.h' line='100' column='1' visibility='default' binding='global' size-in-bits='64'>
3703          <!-- parameter of type 'volatile Atomic32*' -->
3704          <parameter type-id='type-id-92'/>
3705          <!-- parameter of type 'typedef Atomic32' -->
3706          <parameter type-id='type-id-93'/>
3707          <!-- typedef Atomic32 -->
3708          <return type-id='type-id-93'/>
3709        </function-decl>
3710        <!-- Atomic32 base::subtle::Acquire_CompareAndSwap(volatile Atomic32*, Atomic32, Atomic32) -->
3711        <function-decl name='Acquire_CompareAndSwap' filepath='./src/base/atomicops-internals-x86.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
3712          <!-- parameter of type 'volatile Atomic32*' -->
3713          <parameter type-id='type-id-92'/>
3714          <!-- parameter of type 'typedef Atomic32' -->
3715          <parameter type-id='type-id-93'/>
3716          <!-- parameter of type 'typedef Atomic32' -->
3717          <parameter type-id='type-id-93'/>
3718          <!-- typedef Atomic32 -->
3719          <return type-id='type-id-93'/>
3720        </function-decl>
3721      </namespace-decl>
3722    </namespace-decl>
3723    <!-- double strtod(const char*, char**) -->
3724    <function-decl name='strtod' filepath='/usr/include/stdlib.h' line='165' column='1' visibility='default' binding='global' size-in-bits='64'>
3725      <!-- parameter of type 'const char*' -->
3726      <parameter type-id='type-id-2'/>
3727      <!-- parameter of type 'char**' -->
3728      <parameter type-id='type-id-122'/>
3729      <!-- double -->
3730      <return type-id='type-id-15'/>
3731    </function-decl>
3732    <!-- float strtof(const char*, char**) -->
3733    <function-decl name='strtof' filepath='/usr/include/stdlib.h' line='173' column='1' visibility='default' binding='global' size-in-bits='64'>
3734      <!-- parameter of type 'const char*' -->
3735      <parameter type-id='type-id-2'/>
3736      <!-- parameter of type 'char**' -->
3737      <parameter type-id='type-id-122'/>
3738      <!-- float -->
3739      <return type-id='type-id-16'/>
3740    </function-decl>
3741    <!-- long double strtold(const char*, char**) -->
3742    <function-decl name='strtold' filepath='/usr/include/stdlib.h' line='176' column='1' visibility='default' binding='global' size-in-bits='64'>
3743      <!-- parameter of type 'const char*' -->
3744      <parameter type-id='type-id-2'/>
3745      <!-- parameter of type 'char**' -->
3746      <parameter type-id='type-id-122'/>
3747      <!-- long double -->
3748      <return type-id='type-id-17'/>
3749    </function-decl>
3750    <!-- long int strtol(const char*, char**, int) -->
3751    <function-decl name='strtol' filepath='/usr/include/stdlib.h' line='184' column='1' visibility='default' binding='global' size-in-bits='64'>
3752      <!-- parameter of type 'const char*' -->
3753      <parameter type-id='type-id-2'/>
3754      <!-- parameter of type 'char**' -->
3755      <parameter type-id='type-id-122'/>
3756      <!-- parameter of type 'int' -->
3757      <parameter type-id='type-id-1'/>
3758      <!-- long int -->
3759      <return type-id='type-id-18'/>
3760    </function-decl>
3761    <!-- unsigned long int strtoul(const char*, char**, int) -->
3762    <function-decl name='strtoul' filepath='/usr/include/stdlib.h' line='188' column='1' visibility='default' binding='global' size-in-bits='64'>
3763      <!-- parameter of type 'const char*' -->
3764      <parameter type-id='type-id-2'/>
3765      <!-- parameter of type 'char**' -->
3766      <parameter type-id='type-id-122'/>
3767      <!-- parameter of type 'int' -->
3768      <parameter type-id='type-id-1'/>
3769      <!-- unsigned long int -->
3770      <return type-id='type-id-19'/>
3771    </function-decl>
3772    <!-- long long int strtoll(const char*, char**, int) -->
3773    <function-decl name='strtoll' filepath='/usr/include/stdlib.h' line='210' column='1' visibility='default' binding='global' size-in-bits='64'>
3774      <!-- parameter of type 'const char*' -->
3775      <parameter type-id='type-id-2'/>
3776      <!-- parameter of type 'char**' -->
3777      <parameter type-id='type-id-122'/>
3778      <!-- parameter of type 'int' -->
3779      <parameter type-id='type-id-1'/>
3780      <!-- long long int -->
3781      <return type-id='type-id-20'/>
3782    </function-decl>
3783    <!-- unsigned long long int strtoull(const char*, char**, int) -->
3784    <function-decl name='strtoull' filepath='/usr/include/stdlib.h' line='215' column='1' visibility='default' binding='global' size-in-bits='64'>
3785      <!-- parameter of type 'const char*' -->
3786      <parameter type-id='type-id-2'/>
3787      <!-- parameter of type 'char**' -->
3788      <parameter type-id='type-id-122'/>
3789      <!-- parameter of type 'int' -->
3790      <parameter type-id='type-id-1'/>
3791      <!-- unsigned long long int -->
3792      <return type-id='type-id-21'/>
3793    </function-decl>
3794    <!-- double atof(const char*) -->
3795    <function-decl name='atof' filepath='/usr/include/stdlib.h' line='279' column='1' visibility='default' binding='global' size-in-bits='64'>
3796      <!-- parameter of type 'const char*' -->
3797      <parameter type-id='type-id-2'/>
3798      <!-- double -->
3799      <return type-id='type-id-15'/>
3800    </function-decl>
3801    <!-- int atoi(const char*) -->
3802    <function-decl name='atoi' filepath='/usr/include/stdlib.h' line='284' column='1' visibility='default' binding='global' size-in-bits='64'>
3803      <!-- parameter of type 'const char*' -->
3804      <parameter type-id='type-id-2'/>
3805      <!-- int -->
3806      <return type-id='type-id-1'/>
3807    </function-decl>
3808    <!-- long int atol(const char*) -->
3809    <function-decl name='atol' filepath='/usr/include/stdlib.h' line='289' column='1' visibility='default' binding='global' size-in-bits='64'>
3810      <!-- parameter of type 'const char*' -->
3811      <parameter type-id='type-id-2'/>
3812      <!-- long int -->
3813      <return type-id='type-id-18'/>
3814    </function-decl>
3815    <!-- long long int atoll(const char*) -->
3816    <function-decl name='atoll' filepath='/usr/include/stdlib.h' line='298' column='1' visibility='default' binding='global' size-in-bits='64'>
3817      <!-- parameter of type 'const char*' -->
3818      <parameter type-id='type-id-2'/>
3819      <!-- long long int -->
3820      <return type-id='type-id-20'/>
3821    </function-decl>
3822    <!-- int rand() -->
3823    <function-decl name='rand' filepath='/usr/include/stdlib.h' line='380' column='1' visibility='default' binding='global' size-in-bits='64'>
3824      <!-- int -->
3825      <return type-id='type-id-1'/>
3826    </function-decl>
3827    <!-- void srand(unsigned int) -->
3828    <function-decl name='srand' filepath='/usr/include/stdlib.h' line='382' column='1' visibility='default' binding='global' size-in-bits='64'>
3829      <!-- parameter of type 'unsigned int' -->
3830      <parameter type-id='type-id-157'/>
3831      <!-- void -->
3832      <return type-id='type-id-75'/>
3833    </function-decl>
3834    <!-- void* malloc(size_t) -->
3835    <function-decl name='malloc' filepath='/usr/include/stdlib.h' line='471' column='1' visibility='default' binding='global' size-in-bits='64'>
3836      <!-- parameter of type 'typedef size_t' -->
3837      <parameter type-id='type-id-7'/>
3838      <!-- void* -->
3839      <return type-id='type-id-74'/>
3840    </function-decl>
3841    <!-- void* calloc(size_t, size_t) -->
3842    <function-decl name='calloc' filepath='/usr/include/stdlib.h' line='473' column='1' visibility='default' binding='global' size-in-bits='64'>
3843      <!-- parameter of type 'typedef size_t' -->
3844      <parameter type-id='type-id-7'/>
3845      <!-- parameter of type 'typedef size_t' -->
3846      <parameter type-id='type-id-7'/>
3847      <!-- void* -->
3848      <return type-id='type-id-74'/>
3849    </function-decl>
3850    <!-- void* realloc(void*, size_t) -->
3851    <function-decl name='realloc' filepath='/usr/include/stdlib.h' line='485' column='1' visibility='default' binding='global' size-in-bits='64'>
3852      <!-- parameter of type 'void*' -->
3853      <parameter type-id='type-id-74'/>
3854      <!-- parameter of type 'typedef size_t' -->
3855      <parameter type-id='type-id-7'/>
3856      <!-- void* -->
3857      <return type-id='type-id-74'/>
3858    </function-decl>
3859    <!-- void free(void*) -->
3860    <function-decl name='free' filepath='/usr/include/stdlib.h' line='488' column='1' visibility='default' binding='global' size-in-bits='64'>
3861      <!-- parameter of type 'void*' -->
3862      <parameter type-id='type-id-74'/>
3863      <!-- void -->
3864      <return type-id='type-id-75'/>
3865    </function-decl>
3866    <!-- int atexit(void ()*) -->
3867    <function-decl name='atexit' filepath='/usr/include/stdlib.h' line='518' column='1' visibility='default' binding='global' size-in-bits='64'>
3868      <!-- parameter of type 'void ()*' -->
3869      <parameter type-id='type-id-158'/>
3870      <!-- int -->
3871      <return type-id='type-id-1'/>
3872    </function-decl>
3873    <!-- char* getenv(const char*) -->
3874    <function-decl name='getenv' filepath='/usr/include/stdlib.h' line='567' column='1' visibility='default' binding='global' size-in-bits='64'>
3875      <!-- parameter of type 'const char*' -->
3876      <parameter type-id='type-id-2'/>
3877      <!-- char* -->
3878      <return type-id='type-id-3'/>
3879    </function-decl>
3880    <!-- int system(const char*) -->
3881    <function-decl name='system' filepath='/usr/include/stdlib.h' line='717' column='1' visibility='default' binding='global' size-in-bits='64'>
3882      <!-- parameter of type 'const char*' -->
3883      <parameter type-id='type-id-2'/>
3884      <!-- int -->
3885      <return type-id='type-id-1'/>
3886    </function-decl>
3887    <!-- void* bsearch(void*, void*, size_t, size_t, __compar_fn_t) -->
3888    <function-decl name='bsearch' filepath='/usr/include/stdlib.h' line='755' column='1' visibility='default' binding='global' size-in-bits='64'>
3889      <!-- parameter of type 'void*' -->
3890      <parameter type-id='type-id-74'/>
3891      <!-- parameter of type 'void*' -->
3892      <parameter type-id='type-id-74'/>
3893      <!-- parameter of type 'typedef size_t' -->
3894      <parameter type-id='type-id-7'/>
3895      <!-- parameter of type 'typedef size_t' -->
3896      <parameter type-id='type-id-7'/>
3897      <!-- parameter of type 'typedef __compar_fn_t' -->
3898      <parameter type-id='type-id-159'/>
3899      <!-- void* -->
3900      <return type-id='type-id-74'/>
3901    </function-decl>
3902    <!-- void qsort(void*, size_t, size_t, __compar_fn_t) -->
3903    <function-decl name='qsort' filepath='/usr/include/stdlib.h' line='761' column='1' visibility='default' binding='global' size-in-bits='64'>
3904      <!-- parameter of type 'void*' -->
3905      <parameter type-id='type-id-74'/>
3906      <!-- parameter of type 'typedef size_t' -->
3907      <parameter type-id='type-id-7'/>
3908      <!-- parameter of type 'typedef size_t' -->
3909      <parameter type-id='type-id-7'/>
3910      <!-- parameter of type 'typedef __compar_fn_t' -->
3911      <parameter type-id='type-id-159'/>
3912      <!-- void -->
3913      <return type-id='type-id-75'/>
3914    </function-decl>
3915    <!-- div_t div(int, int) -->
3916    <function-decl name='div' filepath='/usr/include/stdlib.h' line='785' column='1' visibility='default' binding='global' size-in-bits='64'>
3917      <!-- parameter of type 'int' -->
3918      <parameter type-id='type-id-1'/>
3919      <!-- parameter of type 'int' -->
3920      <parameter type-id='type-id-1'/>
3921      <!-- struct div_t -->
3922      <return type-id='type-id-160'/>
3923    </function-decl>
3924    <!-- ldiv_t ldiv(long int, long int) -->
3925    <function-decl name='ldiv' filepath='/usr/include/stdlib.h' line='787' column='1' visibility='default' binding='global' size-in-bits='64'>
3926      <!-- parameter of type 'long int' -->
3927      <parameter type-id='type-id-18'/>
3928      <!-- parameter of type 'long int' -->
3929      <parameter type-id='type-id-18'/>
3930      <!-- struct ldiv_t -->
3931      <return type-id='type-id-161'/>
3932    </function-decl>
3933    <!-- lldiv_t lldiv(long long int, long long int) -->
3934    <function-decl name='lldiv' filepath='/usr/include/stdlib.h' line='793' column='1' visibility='default' binding='global' size-in-bits='64'>
3935      <!-- parameter of type 'long long int' -->
3936      <parameter type-id='type-id-20'/>
3937      <!-- parameter of type 'long long int' -->
3938      <parameter type-id='type-id-20'/>
3939      <!-- struct lldiv_t -->
3940      <return type-id='type-id-162'/>
3941    </function-decl>
3942    <!-- int mblen(const char*, size_t) -->
3943    <function-decl name='mblen' filepath='/usr/include/stdlib.h' line='860' column='1' visibility='default' binding='global' size-in-bits='64'>
3944      <!-- parameter of type 'const char*' -->
3945      <parameter type-id='type-id-2'/>
3946      <!-- parameter of type 'typedef size_t' -->
3947      <parameter type-id='type-id-7'/>
3948      <!-- int -->
3949      <return type-id='type-id-1'/>
3950    </function-decl>
3951    <!-- int mbtowc(wchar_t*, const char*, size_t) -->
3952    <function-decl name='mbtowc' filepath='/usr/include/stdlib.h' line='863' column='1' visibility='default' binding='global' size-in-bits='64'>
3953      <!-- parameter of type 'wchar_t*' -->
3954      <parameter type-id='type-id-5'/>
3955      <!-- parameter of type 'const char*' -->
3956      <parameter type-id='type-id-2'/>
3957      <!-- parameter of type 'typedef size_t' -->
3958      <parameter type-id='type-id-7'/>
3959      <!-- int -->
3960      <return type-id='type-id-1'/>
3961    </function-decl>
3962    <!-- int wctomb(char*, wchar_t) -->
3963    <function-decl name='wctomb' filepath='/usr/include/stdlib.h' line='867' column='1' visibility='default' binding='global' size-in-bits='64'>
3964      <!-- parameter of type 'char*' -->
3965      <parameter type-id='type-id-3'/>
3966      <!-- parameter of type 'wchar_t' -->
3967      <parameter type-id='type-id-9'/>
3968      <!-- int -->
3969      <return type-id='type-id-1'/>
3970    </function-decl>
3971    <!-- size_t mbstowcs(wchar_t*, const char*, size_t) -->
3972    <function-decl name='mbstowcs' filepath='/usr/include/stdlib.h' line='871' column='1' visibility='default' binding='global' size-in-bits='64'>
3973      <!-- parameter of type 'wchar_t*' -->
3974      <parameter type-id='type-id-5'/>
3975      <!-- parameter of type 'const char*' -->
3976      <parameter type-id='type-id-2'/>
3977      <!-- parameter of type 'typedef size_t' -->
3978      <parameter type-id='type-id-7'/>
3979      <!-- typedef size_t -->
3980      <return type-id='type-id-7'/>
3981    </function-decl>
3982    <!-- size_t wcstombs(char*, const wchar_t*, size_t) -->
3983    <function-decl name='wcstombs' filepath='/usr/include/stdlib.h' line='874' column='1' visibility='default' binding='global' size-in-bits='64'>
3984      <!-- parameter of type 'char*' -->
3985      <parameter type-id='type-id-3'/>
3986      <!-- parameter of type 'const wchar_t*' -->
3987      <parameter type-id='type-id-6'/>
3988      <!-- parameter of type 'typedef size_t' -->
3989      <parameter type-id='type-id-7'/>
3990      <!-- typedef size_t -->
3991      <return type-id='type-id-7'/>
3992    </function-decl>
3993    <!-- namespace tcmalloc -->
3994    <namespace-decl name='tcmalloc'>
3995      <!-- class tcmalloc::CentralFreeList -->
3996      <class-decl name='CentralFreeList' visibility='default' id='type-id-163'/>
3997      <!-- class tcmalloc::PageHeap -->
3998      <class-decl name='PageHeap' visibility='default' id='type-id-164'/>
3999      <!-- class tcmalloc::Static -->
4000      <class-decl name='Static' visibility='default' id='type-id-165'/>
4001      <!-- struct tcmalloc::Span -->
4002      <class-decl name='Span' is-struct='yes' visibility='default' id='type-id-166'/>
4003      <!-- struct tcmalloc::StackTrace -->
4004      <class-decl name='StackTrace' is-struct='yes' visibility='default' id='type-id-167'/>
4005      <!-- class tcmalloc::LogItem -->
4006      <class-decl name='LogItem' visibility='default' id='type-id-168'>
4007      </class-decl>
4008      <!-- class tcmalloc::PageHeapAllocator<tcmalloc::StackTraceTable::Bucket> -->
4009      <class-decl name='PageHeapAllocator&lt;tcmalloc::StackTraceTable::Bucket&gt;' visibility='default' is-declaration-only='yes' id='type-id-169'/>
4010      <!-- class tcmalloc::SizeMap -->
4011      <class-decl name='SizeMap' visibility='default' id='type-id-170'/>
4012      <!-- void* tcmalloc::SLL_Next(void*) -->
4013      <function-decl name='SLL_Next' filepath='src/linked_list.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
4014        <!-- parameter of type 'void*' -->
4015        <parameter type-id='type-id-74'/>
4016        <!-- void* -->
4017        <return type-id='type-id-74'/>
4018      </function-decl>
4019      <!-- void tcmalloc::SLL_SetNext(void*, void*) -->
4020      <function-decl name='SLL_SetNext' filepath='src/linked_list.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
4021        <!-- parameter of type 'void*' -->
4022        <parameter type-id='type-id-74'/>
4023        <!-- parameter of type 'void*' -->
4024        <parameter type-id='type-id-74'/>
4025        <!-- void -->
4026        <return type-id='type-id-75'/>
4027      </function-decl>
4028      <!-- void tcmalloc::SLL_PushRange(void**, void*, void*) -->
4029      <function-decl name='SLL_PushRange' filepath='src/linked_list.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
4030        <!-- parameter of type 'void**' -->
4031        <parameter type-id='type-id-171'/>
4032        <!-- parameter of type 'void*' -->
4033        <parameter type-id='type-id-74'/>
4034        <!-- parameter of type 'void*' -->
4035        <parameter type-id='type-id-74'/>
4036        <!-- void -->
4037        <return type-id='type-id-75'/>
4038      </function-decl>
4039      <!-- bool tcmalloc::DLL_IsEmpty(const tcmalloc::Span*) -->
4040      <function-decl name='DLL_IsEmpty' filepath='src/span.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
4041        <!-- parameter of type 'const tcmalloc::Span*' -->
4042        <parameter type-id='type-id-146'/>
4043        <!-- bool -->
4044        <return type-id='type-id-76'/>
4045      </function-decl>
4046    </namespace-decl>
4047  </abi-instr>
4048  <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'>
4049    <!-- namespace base -->
4050    <namespace-decl name='base'>
4051      <!-- namespace base::subtle -->
4052      <namespace-decl name='subtle'>
4053        <!-- Atomic32 base::subtle::NoBarrier_CompareAndSwap(volatile Atomic32*, Atomic32, Atomic32) -->
4054        <function-decl name='NoBarrier_CompareAndSwap' filepath='./src/base/atomicops-internals-x86.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
4055          <!-- parameter of type 'volatile Atomic32*' -->
4056          <parameter type-id='type-id-92'/>
4057          <!-- parameter of type 'typedef Atomic32' -->
4058          <parameter type-id='type-id-93'/>
4059          <!-- parameter of type 'typedef Atomic32' -->
4060          <parameter type-id='type-id-93'/>
4061          <!-- typedef Atomic32 -->
4062          <return type-id='type-id-93'/>
4063        </function-decl>
4064        <!-- Atomic32 base::subtle::NoBarrier_AtomicExchange(volatile Atomic32*, Atomic32) -->
4065        <function-decl name='NoBarrier_AtomicExchange' filepath='./src/base/atomicops-internals-x86.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
4066          <!-- parameter of type 'volatile Atomic32*' -->
4067          <parameter type-id='type-id-92'/>
4068          <!-- parameter of type 'typedef Atomic32' -->
4069          <parameter type-id='type-id-93'/>
4070          <!-- typedef Atomic32 -->
4071          <return type-id='type-id-93'/>
4072        </function-decl>
4073        <!-- Atomic32 base::subtle::Release_AtomicExchange(volatile Atomic32*, Atomic32) -->
4074        <function-decl name='Release_AtomicExchange' filepath='./src/base/atomicops-internals-x86.h' line='100' column='1' visibility='default' binding='global' size-in-bits='64'>
4075          <!-- parameter of type 'volatile Atomic32*' -->
4076          <parameter type-id='type-id-92'/>
4077          <!-- parameter of type 'typedef Atomic32' -->
4078          <parameter type-id='type-id-93'/>
4079          <!-- typedef Atomic32 -->
4080          <return type-id='type-id-93'/>
4081        </function-decl>
4082        <!-- Atomic32 base::subtle::Acquire_CompareAndSwap(volatile Atomic32*, Atomic32, Atomic32) -->
4083        <function-decl name='Acquire_CompareAndSwap' filepath='./src/base/atomicops-internals-x86.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
4084          <!-- parameter of type 'volatile Atomic32*' -->
4085          <parameter type-id='type-id-92'/>
4086          <!-- parameter of type 'typedef Atomic32' -->
4087          <parameter type-id='type-id-93'/>
4088          <!-- parameter of type 'typedef Atomic32' -->
4089          <parameter type-id='type-id-93'/>
4090          <!-- typedef Atomic32 -->
4091          <return type-id='type-id-93'/>
4092        </function-decl>
4093      </namespace-decl>
4094    </namespace-decl>
4095    <!-- namespace tcmalloc -->
4096    <namespace-decl name='tcmalloc'>
4097      <!-- class tcmalloc::LogItem -->
4098      <class-decl name='LogItem' visibility='default' id='type-id-168'>
4099      </class-decl>
4100      <!-- class tcmalloc::SizeMap -->
4101      <class-decl name='SizeMap' visibility='default' id='type-id-170'/>
4102      <!-- int tcmalloc::AlignmentForSize(size_t) -->
4103      <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'>
4104        <!-- parameter of type 'typedef size_t' -->
4105        <parameter type-id='type-id-7' name='size' filepath='src/common.cc' line='77' column='1'/>
4106        <!-- int -->
4107        <return type-id='type-id-1'/>
4108      </function-decl>
4109      <!-- void* tcmalloc::MetaDataAlloc(size_t) -->
4110      <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'>
4111        <!-- parameter of type 'typedef size_t' -->
4112        <parameter type-id='type-id-7' name='bytes' filepath='src/common.cc' line='233' column='1'/>
4113        <!-- void* -->
4114        <return type-id='type-id-74'/>
4115      </function-decl>
4116      <!-- uint64_t tcmalloc::metadata_system_bytes() -->
4117      <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'>
4118        <!-- typedef uint64_t -->
4119        <return type-id='type-id-38'/>
4120      </function-decl>
4121    </namespace-decl>
4122  </abi-instr>
4123  <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'>
4124    <!-- class HeapLeakCheckerGlobalPrePost -->
4125    <class-decl name='HeapLeakCheckerGlobalPrePost' size-in-bits='8' visibility='default' filepath='src/heap-checker-bcad.cc' line='60' column='1' id='type-id-172'>
4126      <data-member access='private' static='yes'>
4127        <!-- static int HeapLeakCheckerGlobalPrePost::count_ -->
4128        <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'/>
4129      </data-member>
4130      <member-function access='private' constructor='yes'>
4131        <!-- HeapLeakCheckerGlobalPrePost::HeapLeakCheckerGlobalPrePost() -->
4132        <function-decl name='HeapLeakCheckerGlobalPrePost' filepath='src/heap-checker-bcad.cc' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
4133          <!-- implicit parameter of type 'HeapLeakCheckerGlobalPrePost*' -->
4134          <parameter type-id='type-id-173' is-artificial='yes'/>
4135          <!-- void -->
4136          <return type-id='type-id-75'/>
4137        </function-decl>
4138      </member-function>
4139      <member-function access='private' destructor='yes'>
4140        <!-- HeapLeakCheckerGlobalPrePost::~HeapLeakCheckerGlobalPrePost(int) -->
4141        <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'>
4142          <!-- implicit parameter of type 'HeapLeakCheckerGlobalPrePost*' -->
4143          <parameter type-id='type-id-173' is-artificial='yes'/>
4144          <!-- artificial parameter of type 'int' -->
4145          <parameter type-id='type-id-1' is-artificial='yes'/>
4146          <!-- void -->
4147          <return type-id='type-id-75'/>
4148        </function-decl>
4149      </member-function>
4150    </class-decl>
4151    <!-- HeapLeakCheckerGlobalPrePost* -->
4152    <pointer-type-def type-id='type-id-172' size-in-bits='64' id='type-id-173'/>
4153    <!-- bool heap_leak_checker_bcad_variable -->
4154    <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'/>
4155  </abi-instr>
4156  <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'>
4157    <!-- AtomicWord[8] -->
4158    <array-type-def dimensions='1' type-id='type-id-174' size-in-bits='512' id='type-id-175'>
4159      <!-- <anonymous range>[8] -->
4160      <subrange length='8' type-id='type-id-19' id='type-id-176'/>
4161    </array-type-def>
4162    <!-- char[] -->
4163    <array-type-def dimensions='1' type-id='type-id-84' size-in-bits='infinite' id='type-id-177'>
4164      <!-- <anonymous range>[] -->
4165      <subrange length='infinite' id='type-id-178'/>
4166    </array-type-def>
4167    <!-- class AddressMap<HeapProfileTable::AllocValue> -->
4168    <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-179'>
4169      <member-type access='private'>
4170        <!-- struct AddressMap<HeapProfileTable::AllocValue>::Cluster -->
4171        <class-decl name='Cluster' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-180'/>
4172      </member-type>
4173      <member-type access='private'>
4174        <!-- struct AddressMap<HeapProfileTable::AllocValue>::Cluster -->
4175        <class-decl name='Cluster' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-181'/>
4176      </member-type>
4177      <member-type access='private'>
4178        <!-- struct AddressMap<HeapProfileTable::AllocValue>::Entry -->
4179        <class-decl name='Entry' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-182'/>
4180      </member-type>
4181      <member-type access='private'>
4182        <!-- struct AddressMap<HeapProfileTable::AllocValue>::Entry -->
4183        <class-decl name='Entry' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-183'/>
4184      </member-type>
4185      <member-type access='private'>
4186        <!-- struct AddressMap<HeapProfileTable::AllocValue>::Object -->
4187        <class-decl name='Object' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-184'/>
4188      </member-type>
4189      <data-member access='private' static='yes'>
4190        <!-- static const int AddressMap<HeapProfileTable::AllocValue>::kBlockBits -->
4191        <var-decl name='kBlockBits' type-id='type-id-139' visibility='default' filepath='src/addressmap-inl.h' line='159' column='1'/>
4192      </data-member>
4193      <data-member access='private' static='yes'>
4194        <!-- static const int AddressMap<HeapProfileTable::AllocValue>::kBlockSize -->
4195        <var-decl name='kBlockSize' type-id='type-id-139' visibility='default' filepath='src/addressmap-inl.h' line='160' column='1'/>
4196      </data-member>
4197      <data-member access='private' static='yes'>
4198        <!-- static const int AddressMap<HeapProfileTable::AllocValue>::kClusterBits -->
4199        <var-decl name='kClusterBits' type-id='type-id-139' visibility='default' filepath='src/addressmap-inl.h' line='172' column='1'/>
4200      </data-member>
4201      <data-member access='private' static='yes'>
4202        <!-- static const uintptr_t AddressMap<HeapProfileTable::AllocValue>::kClusterSize -->
4203        <var-decl name='kClusterSize' type-id='type-id-185' visibility='default' filepath='src/addressmap-inl.h' line='173' column='1'/>
4204      </data-member>
4205      <data-member access='private' static='yes'>
4206        <!-- static const int AddressMap<HeapProfileTable::AllocValue>::kClusterBlocks -->
4207        <var-decl name='kClusterBlocks' type-id='type-id-139' visibility='default' filepath='src/addressmap-inl.h' line='174' column='1'/>
4208      </data-member>
4209      <data-member access='private' static='yes'>
4210        <!-- static const int AddressMap<HeapProfileTable::AllocValue>::kHashBits -->
4211        <var-decl name='kHashBits' type-id='type-id-139' visibility='default' filepath='src/addressmap-inl.h' line='187' column='1'/>
4212      </data-member>
4213      <data-member access='private' static='yes'>
4214        <!-- static const int AddressMap<HeapProfileTable::AllocValue>::kHashSize -->
4215        <var-decl name='kHashSize' type-id='type-id-139' visibility='default' filepath='src/addressmap-inl.h' line='188' column='1'/>
4216      </data-member>
4217      <data-member access='private' static='yes'>
4218        <!-- static const int AddressMap<HeapProfileTable::AllocValue>::ALLOC_COUNT -->
4219        <var-decl name='ALLOC_COUNT' type-id='type-id-139' visibility='default' filepath='src/addressmap-inl.h' line='191' column='1'/>
4220      </data-member>
4221      <data-member access='private' layout-offset-in-bits='0'>
4222        <!-- AddressMap<HeapProfileTable::AllocValue>::Cluster** AddressMap<HeapProfileTable::AllocValue>::hashtable_ -->
4223        <var-decl name='hashtable_' type-id='type-id-186' visibility='default' filepath='src/addressmap-inl.h' line='193' column='1'/>
4224      </data-member>
4225      <data-member access='private' layout-offset-in-bits='64'>
4226        <!-- AddressMap<HeapProfileTable::AllocValue>::Entry* AddressMap<HeapProfileTable::AllocValue>::free_ -->
4227        <var-decl name='free_' type-id='type-id-187' visibility='default' filepath='src/addressmap-inl.h' line='194' column='1'/>
4228      </data-member>
4229      <data-member access='private' static='yes'>
4230        <!-- static const uint32_t AddressMap<HeapProfileTable::AllocValue>::kHashMultiplier -->
4231        <var-decl name='kHashMultiplier' type-id='type-id-188' visibility='default' filepath='src/addressmap-inl.h' line='202' column='1'/>
4232      </data-member>
4233      <data-member access='private' layout-offset-in-bits='128'>
4234        <!-- void* (unsigned long int)* AddressMap<HeapProfileTable::AllocValue>::alloc_ -->
4235        <var-decl name='alloc_' type-id='type-id-189' visibility='default' filepath='src/addressmap-inl.h' line='251' column='1'/>
4236      </data-member>
4237      <data-member access='private' layout-offset-in-bits='192'>
4238        <!-- void (void*)* AddressMap<HeapProfileTable::AllocValue>::dealloc_ -->
4239        <var-decl name='dealloc_' type-id='type-id-190' visibility='default' filepath='src/addressmap-inl.h' line='252' column='1'/>
4240      </data-member>
4241      <data-member access='private' layout-offset-in-bits='256'>
4242        <!-- AddressMap<HeapProfileTable::AllocValue>::Object* AddressMap<HeapProfileTable::AllocValue>::allocated_ -->
4243        <var-decl name='allocated_' type-id='type-id-191' visibility='default' filepath='src/addressmap-inl.h' line='253' column='1'/>
4244      </data-member>
4245      <member-function access='private'>
4246        <!-- void AddressMap<HeapProfileTable::AllocValue>::AddressMap(void* (unsigned long int)*, void (void*)*) -->
4247        <function-decl name='AddressMap' filepath='src/addressmap-inl.h' line='271' column='1' visibility='default' binding='global' size-in-bits='64'>
4248          <!-- implicit parameter of type 'AddressMap<HeapProfileTable::AllocValue>*' -->
4249          <parameter type-id='type-id-192' is-artificial='yes'/>
4250          <!-- parameter of type 'void* (unsigned long int)*' -->
4251          <parameter type-id='type-id-189'/>
4252          <!-- parameter of type 'void (void*)*' -->
4253          <parameter type-id='type-id-190'/>
4254          <!-- void -->
4255          <return type-id='type-id-75'/>
4256        </function-decl>
4257      </member-function>
4258      <member-function access='private' destructor='yes'>
4259        <!-- AddressMap<HeapProfileTable::AllocValue>::~AddressMap(int) -->
4260        <function-decl name='~AddressMap' filepath='src/addressmap-inl.h' line='280' column='1' visibility='default' binding='global' size-in-bits='64'>
4261          <!-- implicit parameter of type 'AddressMap<HeapProfileTable::AllocValue>*' -->
4262          <parameter type-id='type-id-192' is-artificial='yes'/>
4263          <!-- artificial parameter of type 'int' -->
4264          <parameter type-id='type-id-1' is-artificial='yes'/>
4265          <!-- void -->
4266          <return type-id='type-id-75'/>
4267        </function-decl>
4268      </member-function>
4269      <member-function access='private'>
4270        <!-- 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&)*) -->
4271        <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'>
4272          <!-- implicit parameter of type 'const AddressMap<HeapProfileTable::AllocValue>*' -->
4273          <parameter type-id='type-id-193' is-artificial='yes'/>
4274          <!-- parameter of type 'void (void*, HeapProfileTable::AllocValue*, void (void*, const HeapProfileTable::AllocInfo&)*)*' -->
4275          <parameter type-id='type-id-194'/>
4276          <!-- parameter of type 'void (void*, const HeapProfileTable::AllocInfo&)*' -->
4277          <parameter type-id='type-id-195'/>
4278          <!-- void -->
4279          <return type-id='type-id-75'/>
4280        </function-decl>
4281      </member-function>
4282      <member-function access='private'>
4283        <!-- void AddressMap<HeapProfileTable::AllocValue>::AddressMap(void* (unsigned long int)*, void (void*)*) -->
4284        <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'>
4285          <!-- implicit parameter of type 'AddressMap<HeapProfileTable::AllocValue>*' -->
4286          <parameter type-id='type-id-192' is-artificial='yes'/>
4287          <!-- parameter of type 'void* (unsigned long int)*' -->
4288          <parameter type-id='type-id-189'/>
4289          <!-- parameter of type 'void (void*)*' -->
4290          <parameter type-id='type-id-190'/>
4291          <!-- void -->
4292          <return type-id='type-id-75'/>
4293        </function-decl>
4294      </member-function>
4295      <member-function access='private' destructor='yes'>
4296        <!-- AddressMap<HeapProfileTable::AllocValue>::~AddressMap(int) -->
4297        <function-decl name='~AddressMap' filepath='src/addressmap-inl.h' line='280' column='1' visibility='default' binding='global' size-in-bits='64'>
4298          <!-- implicit parameter of type 'AddressMap<HeapProfileTable::AllocValue>*' -->
4299          <parameter type-id='type-id-192' is-artificial='yes'/>
4300          <!-- artificial parameter of type 'int' -->
4301          <parameter type-id='type-id-1' is-artificial='yes'/>
4302          <!-- void -->
4303          <return type-id='type-id-75'/>
4304        </function-decl>
4305      </member-function>
4306      <member-function access='private'>
4307        <!-- void AddressMap<HeapProfileTable::AllocValue>::Iterate<char*>(void (void*, HeapProfileTable::AllocValue*, char*)*, char*) -->
4308        <function-decl name='Iterate&lt;char*&gt;' filepath='src/addressmap-inl.h' line='407' column='1' visibility='default' binding='global' size-in-bits='64'>
4309          <!-- implicit parameter of type 'const AddressMap<HeapProfileTable::AllocValue>*' -->
4310          <parameter type-id='type-id-193' is-artificial='yes'/>
4311          <!-- parameter of type 'void (void*, HeapProfileTable::AllocValue*, char*)*' -->
4312          <parameter type-id='type-id-196'/>
4313          <!-- parameter of type 'char*' -->
4314          <parameter type-id='type-id-3'/>
4315          <!-- void -->
4316          <return type-id='type-id-75'/>
4317        </function-decl>
4318      </member-function>
4319      <member-function access='private'>
4320        <!-- AddressMap<HeapProfileTable::AllocValue>::Cluster** AddressMap<HeapProfileTable::AllocValue>::New<AddressMap<HeapProfileTable::AllocValue>::Cluster*>(int) -->
4321        <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'>
4322          <!-- implicit parameter of type 'AddressMap<HeapProfileTable::AllocValue>*' -->
4323          <parameter type-id='type-id-192' is-artificial='yes'/>
4324          <!-- parameter of type 'int' -->
4325          <parameter type-id='type-id-1'/>
4326          <!-- AddressMap<HeapProfileTable::AllocValue>::Cluster** -->
4327          <return type-id='type-id-186'/>
4328        </function-decl>
4329      </member-function>
4330      <member-function access='private'>
4331        <!-- void AddressMap<HeapProfileTable::AllocValue>::Iterate<HeapProfileTable::AddNonLiveArgs*>(void (void*, HeapProfileTable::AllocValue*, HeapProfileTable::AddNonLiveArgs*)*, HeapProfileTable::AddNonLiveArgs*) -->
4332        <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'>
4333          <!-- implicit parameter of type 'const AddressMap<HeapProfileTable::AllocValue>*' -->
4334          <parameter type-id='type-id-193' is-artificial='yes'/>
4335          <!-- parameter of type 'void (void*, HeapProfileTable::AllocValue*, HeapProfileTable::AddNonLiveArgs*)*' -->
4336          <parameter type-id='type-id-197'/>
4337          <!-- parameter of type 'HeapProfileTable::AddNonLiveArgs*' -->
4338          <parameter type-id='type-id-198'/>
4339          <!-- void -->
4340          <return type-id='type-id-75'/>
4341        </function-decl>
4342      </member-function>
4343      <member-function access='private'>
4344        <!-- void AddressMap<HeapProfileTable::AllocValue>::Iterate<HeapProfileTable::Snapshot*>(void (void*, HeapProfileTable::AllocValue*, HeapProfileTable::Snapshot*)*, HeapProfileTable::Snapshot*) -->
4345        <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'>
4346          <!-- implicit parameter of type 'const AddressMap<HeapProfileTable::AllocValue>*' -->
4347          <parameter type-id='type-id-193' is-artificial='yes'/>
4348          <!-- parameter of type 'void (void*, HeapProfileTable::AllocValue*, HeapProfileTable::Snapshot*)*' -->
4349          <parameter type-id='type-id-199'/>
4350          <!-- parameter of type 'HeapProfileTable::Snapshot*' -->
4351          <parameter type-id='type-id-200'/>
4352          <!-- void -->
4353          <return type-id='type-id-75'/>
4354        </function-decl>
4355      </member-function>
4356      <member-function access='private'>
4357        <!-- AddressMap<HeapProfileTable::AllocValue>::Cluster* AddressMap<HeapProfileTable::AllocValue>::New<AddressMap<HeapProfileTable::AllocValue>::Cluster>(int) -->
4358        <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'>
4359          <!-- implicit parameter of type 'AddressMap<HeapProfileTable::AllocValue>*' -->
4360          <parameter type-id='type-id-192' is-artificial='yes'/>
4361          <!-- parameter of type 'int' -->
4362          <parameter type-id='type-id-1'/>
4363          <!-- AddressMap<HeapProfileTable::AllocValue>::Cluster* -->
4364          <return type-id='type-id-201'/>
4365        </function-decl>
4366      </member-function>
4367      <member-function access='private'>
4368        <!-- AddressMap<HeapProfileTable::AllocValue>::Entry* AddressMap<HeapProfileTable::AllocValue>::New<AddressMap<HeapProfileTable::AllocValue>::Entry>(int) -->
4369        <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'>
4370          <!-- implicit parameter of type 'AddressMap<HeapProfileTable::AllocValue>*' -->
4371          <parameter type-id='type-id-192' is-artificial='yes'/>
4372          <!-- parameter of type 'int' -->
4373          <parameter type-id='type-id-1'/>
4374          <!-- AddressMap<HeapProfileTable::AllocValue>::Entry* -->
4375          <return type-id='type-id-187'/>
4376        </function-decl>
4377      </member-function>
4378      <member-function access='private'>
4379        <!-- void AddressMap<HeapProfileTable::AllocValue>::Iterate<const HeapProfileTable::DumpArgs&>(void (void*, HeapProfileTable::AllocValue*, const HeapProfileTable::DumpArgs&)*, const HeapProfileTable::DumpArgs&) -->
4380        <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'>
4381          <!-- implicit parameter of type 'const AddressMap<HeapProfileTable::AllocValue>*' -->
4382          <parameter type-id='type-id-193' is-artificial='yes'/>
4383          <!-- parameter of type 'void (void*, HeapProfileTable::AllocValue*, const HeapProfileTable::DumpArgs&)*' -->
4384          <parameter type-id='type-id-202'/>
4385          <!-- parameter of type 'const HeapProfileTable::DumpArgs&' -->
4386          <parameter type-id='type-id-203'/>
4387          <!-- void -->
4388          <return type-id='type-id-75'/>
4389        </function-decl>
4390      </member-function>
4391      <member-function access='private'>
4392        <!-- void AddressMap<HeapProfileTable::AllocValue>::Iterate<HeapProfileTable::Snapshot::ReportState*>(void (void*, HeapProfileTable::AllocValue*, HeapProfileTable::Snapshot::ReportState*)*, HeapProfileTable::Snapshot::ReportState*) -->
4393        <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'>
4394          <!-- implicit parameter of type 'const AddressMap<HeapProfileTable::AllocValue>*' -->
4395          <parameter type-id='type-id-193' is-artificial='yes'/>
4396          <!-- parameter of type 'void (void*, HeapProfileTable::AllocValue*, HeapProfileTable::Snapshot::ReportState*)*' -->
4397          <parameter type-id='type-id-204'/>
4398          <!-- parameter of type 'HeapProfileTable::Snapshot::ReportState*' -->
4399          <parameter type-id='type-id-205'/>
4400          <!-- void -->
4401          <return type-id='type-id-75'/>
4402        </function-decl>
4403      </member-function>
4404      <member-function access='private' static='yes'>
4405        <!-- int AddressMap<HeapProfileTable::AllocValue>::HashInt() -->
4406        <function-decl name='HashInt' mangled-name='_ZN10AddressMapIN16HeapProfileTable10AllocValueEE7HashIntEm' filepath='src/addressmap-inl.h' line='203' column='1' visibility='default' binding='global' size-in-bits='64'>
4407          <!-- parameter of type 'unsigned long int' -->
4408          <parameter type-id='type-id-19'/>
4409          <!-- int -->
4410          <return type-id='type-id-1'/>
4411        </function-decl>
4412      </member-function>
4413      <member-function access='private' static='yes'>
4414        <!-- int AddressMap<HeapProfileTable::AllocValue>::BlockID() -->
4415        <function-decl name='BlockID' mangled-name='_ZN10AddressMapIN16HeapProfileTable10AllocValueEE7BlockIDEm' filepath='src/addressmap-inl.h' line='236' column='1' visibility='default' binding='global' size-in-bits='64'>
4416          <!-- parameter of type 'unsigned long int' -->
4417          <parameter type-id='type-id-19'/>
4418          <!-- int -->
4419          <return type-id='type-id-1'/>
4420        </function-decl>
4421      </member-function>
4422      <member-function access='private'>
4423        <!-- const HeapProfileTable::AllocValue* AddressMap<HeapProfileTable::AllocValue>::Find(void*) -->
4424        <function-decl name='Find' mangled-name='_ZNK10AddressMapIN16HeapProfileTable10AllocValueEE4FindEPKv' filepath='src/addressmap-inl.h' line='290' column='1' visibility='default' binding='global' size-in-bits='64'>
4425          <!-- implicit parameter of type 'const AddressMap<HeapProfileTable::AllocValue>*' -->
4426          <parameter type-id='type-id-193' is-artificial='yes'/>
4427          <!-- parameter of type 'void*' -->
4428          <parameter type-id='type-id-74'/>
4429          <!-- const HeapProfileTable::AllocValue* -->
4430          <return type-id='type-id-206'/>
4431        </function-decl>
4432      </member-function>
4433      <member-function access='private'>
4434        <!-- const HeapProfileTable::AllocValue* AddressMap<HeapProfileTable::AllocValue>::FindInside(typedef size_t (const HeapProfileTable::AllocValue&)*, unsigned long int, void*, void**) -->
4435        <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'>
4436          <!-- implicit parameter of type 'AddressMap<HeapProfileTable::AllocValue>*' -->
4437          <parameter type-id='type-id-192' is-artificial='yes'/>
4438          <!-- parameter of type 'typedef size_t (const HeapProfileTable::AllocValue&)*' -->
4439          <parameter type-id='type-id-207'/>
4440          <!-- parameter of type 'unsigned long int' -->
4441          <parameter type-id='type-id-19'/>
4442          <!-- parameter of type 'void*' -->
4443          <parameter type-id='type-id-74'/>
4444          <!-- parameter of type 'void**' -->
4445          <parameter type-id='type-id-171'/>
4446          <!-- const HeapProfileTable::AllocValue* -->
4447          <return type-id='type-id-206'/>
4448        </function-decl>
4449      </member-function>
4450      <member-function access='private'>
4451        <!-- bool AddressMap<HeapProfileTable::AllocValue>::FindAndRemove(void*, HeapProfileTable::AllocValue*) -->
4452        <function-decl name='FindAndRemove' mangled-name='_ZN10AddressMapIN16HeapProfileTable10AllocValueEE13FindAndRemoveEPKvPS1_' filepath='src/addressmap-inl.h' line='341' column='1' visibility='default' binding='global' size-in-bits='64'>
4453          <!-- implicit parameter of type 'AddressMap<HeapProfileTable::AllocValue>*' -->
4454          <parameter type-id='type-id-192' is-artificial='yes'/>
4455          <!-- parameter of type 'void*' -->
4456          <parameter type-id='type-id-74'/>
4457          <!-- parameter of type 'HeapProfileTable::AllocValue*' -->
4458          <parameter type-id='type-id-208'/>
4459          <!-- bool -->
4460          <return type-id='type-id-76'/>
4461        </function-decl>
4462      </member-function>
4463      <member-function access='private'>
4464        <!-- HeapProfileTable::AllocValue* AddressMap<HeapProfileTable::AllocValue>::FindMutable(void*) -->
4465        <function-decl name='FindMutable' mangled-name='_ZN10AddressMapIN16HeapProfileTable10AllocValueEE11FindMutableEPKv' filepath='src/addressmap-inl.h' line='295' column='1' visibility='default' binding='global' size-in-bits='64'>
4466          <!-- implicit parameter of type 'AddressMap<HeapProfileTable::AllocValue>*' -->
4467          <parameter type-id='type-id-192' is-artificial='yes'/>
4468          <!-- parameter of type 'void*' -->
4469          <parameter type-id='type-id-74'/>
4470          <!-- HeapProfileTable::AllocValue* -->
4471          <return type-id='type-id-208'/>
4472        </function-decl>
4473      </member-function>
4474      <member-function access='private'>
4475        <!-- AddressMap<HeapProfileTable::AllocValue>::Cluster* AddressMap<HeapProfileTable::AllocValue>::FindCluster(unsigned long int, bool) -->
4476        <function-decl name='FindCluster' mangled-name='_ZN10AddressMapIN16HeapProfileTable10AllocValueEE11FindClusterEmb' filepath='src/addressmap-inl.h' line='214' column='1' visibility='default' binding='global' size-in-bits='64'>
4477          <!-- implicit parameter of type 'AddressMap<HeapProfileTable::AllocValue>*' -->
4478          <parameter type-id='type-id-192' is-artificial='yes'/>
4479          <!-- parameter of type 'unsigned long int' -->
4480          <parameter type-id='type-id-19'/>
4481          <!-- parameter of type 'bool' -->
4482          <parameter type-id='type-id-76'/>
4483          <!-- AddressMap<HeapProfileTable::AllocValue>::Cluster* -->
4484          <return type-id='type-id-201'/>
4485        </function-decl>
4486      </member-function>
4487      <member-function access='private'>
4488        <!-- void AddressMap<HeapProfileTable::AllocValue>::Insert(void*, HeapProfileTable::AllocValue) -->
4489        <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_'>
4490          <!-- implicit parameter of type 'AddressMap<HeapProfileTable::AllocValue>*' -->
4491          <parameter type-id='type-id-192' is-artificial='yes'/>
4492          <!-- parameter of type 'void*' -->
4493          <parameter type-id='type-id-74'/>
4494          <!-- parameter of type 'struct HeapProfileTable::AllocValue' -->
4495          <parameter type-id='type-id-209'/>
4496          <!-- void -->
4497          <return type-id='type-id-75'/>
4498        </function-decl>
4499      </member-function>
4500    </class-decl>
4501    <!-- class GoogleInitializer -->
4502    <class-decl name='GoogleInitializer' size-in-bits='128' visibility='default' filepath='src/base/googleinit.h' line='39' column='1' id='type-id-210'>
4503      <member-type access='private'>
4504        <!-- typedef void ()* GoogleInitializer::VoidFunction -->
4505        <typedef-decl name='VoidFunction' type-id='type-id-158' filepath='src/base/googleinit.h' line='41' column='1' id='type-id-211'/>
4506      </member-type>
4507      <data-member access='private' layout-offset-in-bits='0'>
4508        <!-- const char* const GoogleInitializer::name_ -->
4509        <var-decl name='name_' type-id='type-id-212' visibility='default' filepath='src/base/googleinit.h' line='55' column='1'/>
4510      </data-member>
4511      <data-member access='private' layout-offset-in-bits='64'>
4512        <!-- const GoogleInitializer::VoidFunction GoogleInitializer::destructor_ -->
4513        <var-decl name='destructor_' type-id='type-id-213' visibility='default' filepath='src/base/googleinit.h' line='56' column='1'/>
4514      </data-member>
4515      <member-function access='private' constructor='yes'>
4516        <!-- GoogleInitializer::GoogleInitializer(const char*, GoogleInitializer::VoidFunction, GoogleInitializer::VoidFunction) -->
4517        <function-decl name='GoogleInitializer' filepath='src/base/googleinit.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
4518          <!-- implicit parameter of type 'GoogleInitializer*' -->
4519          <parameter type-id='type-id-214' is-artificial='yes'/>
4520          <!-- parameter of type 'const char*' -->
4521          <parameter type-id='type-id-2'/>
4522          <!-- parameter of type 'typedef GoogleInitializer::VoidFunction' -->
4523          <parameter type-id='type-id-211'/>
4524          <!-- parameter of type 'typedef GoogleInitializer::VoidFunction' -->
4525          <parameter type-id='type-id-211'/>
4526          <!-- void -->
4527          <return type-id='type-id-75'/>
4528        </function-decl>
4529      </member-function>
4530      <member-function access='private' destructor='yes'>
4531        <!-- GoogleInitializer::~GoogleInitializer(int) -->
4532        <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'>
4533          <!-- implicit parameter of type 'GoogleInitializer*' -->
4534          <parameter type-id='type-id-214' is-artificial='yes'/>
4535          <!-- artificial parameter of type 'int' -->
4536          <parameter type-id='type-id-1' is-artificial='yes'/>
4537          <!-- void -->
4538          <return type-id='type-id-75'/>
4539        </function-decl>
4540      </member-function>
4541      <member-function access='private' constructor='yes'>
4542        <!-- GoogleInitializer::GoogleInitializer(const char*, GoogleInitializer::VoidFunction, GoogleInitializer::VoidFunction) -->
4543        <function-decl name='GoogleInitializer' filepath='src/base/googleinit.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
4544          <!-- implicit parameter of type 'GoogleInitializer*' -->
4545          <parameter type-id='type-id-214' is-artificial='yes'/>
4546          <!-- parameter of type 'const char*' -->
4547          <parameter type-id='type-id-2'/>
4548          <!-- parameter of type 'typedef GoogleInitializer::VoidFunction' -->
4549          <parameter type-id='type-id-211'/>
4550          <!-- parameter of type 'typedef GoogleInitializer::VoidFunction' -->
4551          <parameter type-id='type-id-211'/>
4552          <!-- void -->
4553          <return type-id='type-id-75'/>
4554        </function-decl>
4555      </member-function>
4556      <member-function access='private' destructor='yes'>
4557        <!-- GoogleInitializer::~GoogleInitializer(int) -->
4558        <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'>
4559          <!-- implicit parameter of type 'GoogleInitializer*' -->
4560          <parameter type-id='type-id-214' is-artificial='yes'/>
4561          <!-- artificial parameter of type 'int' -->
4562          <parameter type-id='type-id-1' is-artificial='yes'/>
4563          <!-- void -->
4564          <return type-id='type-id-75'/>
4565        </function-decl>
4566      </member-function>
4567      <member-function access='private' constructor='yes'>
4568        <!-- GoogleInitializer::GoogleInitializer(const char*, GoogleInitializer::VoidFunction, GoogleInitializer::VoidFunction) -->
4569        <function-decl name='GoogleInitializer' filepath='src/base/googleinit.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
4570          <!-- implicit parameter of type 'GoogleInitializer*' -->
4571          <parameter type-id='type-id-214' is-artificial='yes'/>
4572          <!-- parameter of type 'const char*' -->
4573          <parameter type-id='type-id-2'/>
4574          <!-- parameter of type 'typedef GoogleInitializer::VoidFunction' -->
4575          <parameter type-id='type-id-211'/>
4576          <!-- parameter of type 'typedef GoogleInitializer::VoidFunction' -->
4577          <parameter type-id='type-id-211'/>
4578          <!-- void -->
4579          <return type-id='type-id-75'/>
4580        </function-decl>
4581      </member-function>
4582      <member-function access='private' destructor='yes'>
4583        <!-- GoogleInitializer::~GoogleInitializer(int) -->
4584        <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'>
4585          <!-- implicit parameter of type 'GoogleInitializer*' -->
4586          <parameter type-id='type-id-214' is-artificial='yes'/>
4587          <!-- artificial parameter of type 'int' -->
4588          <parameter type-id='type-id-1' is-artificial='yes'/>
4589          <!-- void -->
4590          <return type-id='type-id-75'/>
4591        </function-decl>
4592      </member-function>
4593      <member-function access='private' constructor='yes'>
4594        <!-- GoogleInitializer::GoogleInitializer(const char*, GoogleInitializer::VoidFunction, GoogleInitializer::VoidFunction) -->
4595        <function-decl name='GoogleInitializer' filepath='src/base/googleinit.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
4596          <!-- implicit parameter of type 'GoogleInitializer*' -->
4597          <parameter type-id='type-id-214' is-artificial='yes'/>
4598          <!-- parameter of type 'const char*' -->
4599          <parameter type-id='type-id-2'/>
4600          <!-- parameter of type 'typedef GoogleInitializer::VoidFunction' -->
4601          <parameter type-id='type-id-211'/>
4602          <!-- parameter of type 'typedef GoogleInitializer::VoidFunction' -->
4603          <parameter type-id='type-id-211'/>
4604          <!-- void -->
4605          <return type-id='type-id-75'/>
4606        </function-decl>
4607      </member-function>
4608      <member-function access='private' destructor='yes'>
4609        <!-- GoogleInitializer::~GoogleInitializer(int) -->
4610        <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'>
4611          <!-- implicit parameter of type 'GoogleInitializer*' -->
4612          <parameter type-id='type-id-214' is-artificial='yes'/>
4613          <!-- artificial parameter of type 'int' -->
4614          <parameter type-id='type-id-1' is-artificial='yes'/>
4615          <!-- void -->
4616          <return type-id='type-id-75'/>
4617        </function-decl>
4618      </member-function>
4619      <member-function access='private' constructor='yes'>
4620        <!-- GoogleInitializer::GoogleInitializer(const char*, GoogleInitializer::VoidFunction, GoogleInitializer::VoidFunction) -->
4621        <function-decl name='GoogleInitializer' filepath='src/base/googleinit.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
4622          <!-- implicit parameter of type 'GoogleInitializer*' -->
4623          <parameter type-id='type-id-214' is-artificial='yes'/>
4624          <!-- parameter of type 'const char*' -->
4625          <parameter type-id='type-id-2'/>
4626          <!-- parameter of type 'typedef GoogleInitializer::VoidFunction' -->
4627          <parameter type-id='type-id-211'/>
4628          <!-- parameter of type 'typedef GoogleInitializer::VoidFunction' -->
4629          <parameter type-id='type-id-211'/>
4630          <!-- void -->
4631          <return type-id='type-id-75'/>
4632        </function-decl>
4633      </member-function>
4634      <member-function access='private' destructor='yes'>
4635        <!-- GoogleInitializer::~GoogleInitializer(int) -->
4636        <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'>
4637          <!-- implicit parameter of type 'GoogleInitializer*' -->
4638          <parameter type-id='type-id-214' is-artificial='yes'/>
4639          <!-- artificial parameter of type 'int' -->
4640          <parameter type-id='type-id-1' is-artificial='yes'/>
4641          <!-- void -->
4642          <return type-id='type-id-75'/>
4643        </function-decl>
4644      </member-function>
4645      <member-function access='private' constructor='yes'>
4646        <!-- GoogleInitializer::GoogleInitializer(const char*, GoogleInitializer::VoidFunction, GoogleInitializer::VoidFunction) -->
4647        <function-decl name='GoogleInitializer' filepath='src/base/googleinit.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
4648          <!-- implicit parameter of type 'GoogleInitializer*' -->
4649          <parameter type-id='type-id-214' is-artificial='yes'/>
4650          <!-- parameter of type 'const char*' -->
4651          <parameter type-id='type-id-2'/>
4652          <!-- parameter of type 'typedef GoogleInitializer::VoidFunction' -->
4653          <parameter type-id='type-id-211'/>
4654          <!-- parameter of type 'typedef GoogleInitializer::VoidFunction' -->
4655          <parameter type-id='type-id-211'/>
4656          <!-- void -->
4657          <return type-id='type-id-75'/>
4658        </function-decl>
4659      </member-function>
4660      <member-function access='private' destructor='yes'>
4661        <!-- GoogleInitializer::~GoogleInitializer(int) -->
4662        <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'>
4663          <!-- implicit parameter of type 'GoogleInitializer*' -->
4664          <parameter type-id='type-id-214' is-artificial='yes'/>
4665          <!-- artificial parameter of type 'int' -->
4666          <parameter type-id='type-id-1' is-artificial='yes'/>
4667          <!-- void -->
4668          <return type-id='type-id-75'/>
4669        </function-decl>
4670      </member-function>
4671      <member-function access='private' constructor='yes'>
4672        <!-- GoogleInitializer::GoogleInitializer(const char*, GoogleInitializer::VoidFunction, GoogleInitializer::VoidFunction) -->
4673        <function-decl name='GoogleInitializer' filepath='./src/base/googleinit.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
4674          <!-- implicit parameter of type 'GoogleInitializer*' -->
4675          <parameter type-id='type-id-214' is-artificial='yes'/>
4676          <!-- parameter of type 'const char*' -->
4677          <parameter type-id='type-id-2'/>
4678          <!-- parameter of type 'typedef GoogleInitializer::VoidFunction' -->
4679          <parameter type-id='type-id-211'/>
4680          <!-- parameter of type 'typedef GoogleInitializer::VoidFunction' -->
4681          <parameter type-id='type-id-211'/>
4682          <!-- void -->
4683          <return type-id='type-id-75'/>
4684        </function-decl>
4685      </member-function>
4686      <member-function access='private' destructor='yes'>
4687        <!-- GoogleInitializer::~GoogleInitializer(int) -->
4688        <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'>
4689          <!-- implicit parameter of type 'GoogleInitializer*' -->
4690          <parameter type-id='type-id-214' is-artificial='yes'/>
4691          <!-- artificial parameter of type 'int' -->
4692          <parameter type-id='type-id-1' is-artificial='yes'/>
4693          <!-- void -->
4694          <return type-id='type-id-75'/>
4695        </function-decl>
4696      </member-function>
4697      <member-function access='private' constructor='yes'>
4698        <!-- GoogleInitializer::GoogleInitializer(const char*, GoogleInitializer::VoidFunction, GoogleInitializer::VoidFunction) -->
4699        <function-decl name='GoogleInitializer' filepath='src/base/googleinit.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
4700          <!-- implicit parameter of type 'GoogleInitializer*' -->
4701          <parameter type-id='type-id-214' is-artificial='yes'/>
4702          <!-- parameter of type 'const char*' -->
4703          <parameter type-id='type-id-2'/>
4704          <!-- parameter of type 'typedef GoogleInitializer::VoidFunction' -->
4705          <parameter type-id='type-id-211'/>
4706          <!-- parameter of type 'typedef GoogleInitializer::VoidFunction' -->
4707          <parameter type-id='type-id-211'/>
4708          <!-- void -->
4709          <return type-id='type-id-75'/>
4710        </function-decl>
4711      </member-function>
4712      <member-function access='private' destructor='yes'>
4713        <!-- GoogleInitializer::~GoogleInitializer(int) -->
4714        <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'>
4715          <!-- implicit parameter of type 'GoogleInitializer*' -->
4716          <parameter type-id='type-id-214' is-artificial='yes'/>
4717          <!-- artificial parameter of type 'int' -->
4718          <parameter type-id='type-id-1' is-artificial='yes'/>
4719          <!-- void -->
4720          <return type-id='type-id-75'/>
4721        </function-decl>
4722      </member-function>
4723    </class-decl>
4724    <!-- class HeapCleaner -->
4725    <class-decl name='HeapCleaner' size-in-bits='8' visibility='default' filepath='./src/gperftools/heap-checker.h' line='403' column='1' id='type-id-215'>
4726      <member-type access='private'>
4727        <!-- typedef void ()* HeapCleaner::void_function -->
4728        <typedef-decl name='void_function' type-id='type-id-158' filepath='./src/gperftools/heap-checker.h' line='405' column='1' id='type-id-216'/>
4729      </member-type>
4730      <data-member access='private' static='yes'>
4731        <!-- static std::vector<void (*)(), std::allocator<void (*)()> >* HeapCleaner::heap_cleanups_ -->
4732        <var-decl name='heap_cleanups_' type-id='type-id-217' mangled-name='_ZN11HeapCleaner14heap_cleanups_E' visibility='default' filepath='./src/gperftools/heap-checker.h' line='409' column='1' elf-symbol-id='_ZN11HeapCleaner14heap_cleanups_E'/>
4733      </data-member>
4734      <member-function access='private' constructor='yes'>
4735        <!-- HeapCleaner::HeapCleaner(HeapCleaner::void_function) -->
4736        <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'>
4737          <!-- implicit parameter of type 'HeapCleaner*' -->
4738          <parameter type-id='type-id-218' is-artificial='yes'/>
4739          <!-- parameter of type 'typedef HeapCleaner::void_function' -->
4740          <parameter type-id='type-id-216'/>
4741          <!-- void -->
4742          <return type-id='type-id-75'/>
4743        </function-decl>
4744      </member-function>
4745      <member-function access='private' static='yes'>
4746        <!-- void HeapCleaner::RunHeapCleanups() -->
4747        <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'>
4748          <!-- void -->
4749          <return type-id='type-id-75'/>
4750        </function-decl>
4751      </member-function>
4752    </class-decl>
4753    <!-- class HeapLeakChecker -->
4754    <class-decl name='HeapLeakChecker' size-in-bits='448' visibility='default' filepath='src/gperftools/heap-checker.h' line='78' column='1' id='type-id-219'>
4755      <member-type access='private'>
4756        <!-- class HeapLeakChecker::Disabler -->
4757        <class-decl name='Disabler' size-in-bits='8' visibility='default' filepath='./src/gperftools/heap-checker.h' line='175' column='1' id='type-id-220'>
4758          <member-function access='private' constructor='yes'>
4759            <!-- HeapLeakChecker::Disabler::Disabler() -->
4760            <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'>
4761              <!-- implicit parameter of type 'HeapLeakChecker::Disabler*' -->
4762              <parameter type-id='type-id-221' is-artificial='yes'/>
4763              <!-- void -->
4764              <return type-id='type-id-75'/>
4765            </function-decl>
4766          </member-function>
4767          <member-function access='private' destructor='yes'>
4768            <!-- HeapLeakChecker::Disabler::~Disabler(int) -->
4769            <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'>
4770              <!-- implicit parameter of type 'HeapLeakChecker::Disabler*' -->
4771              <parameter type-id='type-id-221' is-artificial='yes'/>
4772              <!-- artificial parameter of type 'int' -->
4773              <parameter type-id='type-id-1' is-artificial='yes'/>
4774              <!-- void -->
4775              <return type-id='type-id-75'/>
4776            </function-decl>
4777          </member-function>
4778          <member-function access='private' constructor='yes'>
4779            <!-- HeapLeakChecker::Disabler::Disabler(const HeapLeakChecker::Disabler&) -->
4780            <function-decl name='Disabler' filepath='./src/gperftools/heap-checker.h' line='180' column='1' visibility='default' binding='global' size-in-bits='64'>
4781              <!-- implicit parameter of type 'HeapLeakChecker::Disabler*' -->
4782              <parameter type-id='type-id-221' is-artificial='yes'/>
4783              <!-- parameter of type 'const HeapLeakChecker::Disabler&' -->
4784              <parameter type-id='type-id-222'/>
4785              <!-- void -->
4786              <return type-id='type-id-75'/>
4787            </function-decl>
4788          </member-function>
4789        </class-decl>
4790      </member-type>
4791      <member-type access='private'>
4792        <!-- enum HeapLeakChecker::ProcMapsResult -->
4793        <enum-decl name='ProcMapsResult' filepath='./src/gperftools/heap-checker.h' line='301' column='1' id='type-id-223'>
4794          <underlying-type type-id='type-id-96'/>
4795          <enumerator name='PROC_MAPS_USED' value='0'/>
4796          <enumerator name='CANT_OPEN_PROC_MAPS' value='1'/>
4797          <enumerator name='NO_SHARED_LIBS_IN_PROC_MAPS' value='2'/>
4798        </enum-decl>
4799      </member-type>
4800      <member-type access='private'>
4801        <!-- enum HeapLeakChecker::ProcMapsTask -->
4802        <enum-decl name='ProcMapsTask' filepath='./src/gperftools/heap-checker.h' line='295' column='1' id='type-id-224'>
4803          <underlying-type type-id='type-id-96'/>
4804          <enumerator name='RECORD_GLOBAL_DATA' value='0'/>
4805          <enumerator name='DISABLE_LIBRARY_ALLOCS' value='1'/>
4806        </enum-decl>
4807      </member-type>
4808      <member-type access='private'>
4809        <!-- enum HeapLeakChecker::ShouldSymbolize -->
4810        <enum-decl name='ShouldSymbolize' filepath='./src/gperftools/heap-checker.h' line='225' column='1' id='type-id-225'>
4811          <underlying-type type-id='type-id-96'/>
4812          <enumerator name='SYMBOLIZE' value='0'/>
4813          <enumerator name='DO_NOT_SYMBOLIZE' value='1'/>
4814        </enum-decl>
4815      </member-type>
4816      <member-type access='private'>
4817        <!-- struct HeapLeakChecker::Allocator -->
4818        <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-226'>
4819          <data-member access='private' static='yes'>
4820            <!-- static LowLevelAlloc::Arena* HeapLeakChecker::Allocator::arena_ -->
4821            <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'/>
4822          </data-member>
4823          <data-member access='private' static='yes'>
4824            <!-- static int HeapLeakChecker::Allocator::alloc_count_ -->
4825            <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'/>
4826          </data-member>
4827          <member-function access='public' static='yes'>
4828            <!-- void HeapLeakChecker::Allocator::DeleteAndNull<DisabledRangeMap>() -->
4829            <function-decl name='DeleteAndNull&lt;DisabledRangeMap&gt;' filepath='src/heap-checker.cc' line='324' column='1' visibility='default' binding='global' size-in-bits='64'>
4830              <!-- parameter of type 'DisabledRangeMap**' -->
4831              <parameter type-id='type-id-227'/>
4832              <!-- void -->
4833              <return type-id='type-id-75'/>
4834            </function-decl>
4835          </member-function>
4836          <member-function access='public' static='yes'>
4837            <!-- void HeapLeakChecker::Allocator::DeleteAndNull<GlobalRegionCallerRangeMap>() -->
4838            <function-decl name='DeleteAndNull&lt;GlobalRegionCallerRangeMap&gt;' filepath='src/heap-checker.cc' line='324' column='1' visibility='default' binding='global' size-in-bits='64'>
4839              <!-- parameter of type 'GlobalRegionCallerRangeMap**' -->
4840              <parameter type-id='type-id-228'/>
4841              <!-- void -->
4842              <return type-id='type-id-75'/>
4843            </function-decl>
4844          </member-function>
4845          <member-function access='public' static='yes'>
4846            <!-- void HeapLeakChecker::Allocator::DeleteAndNull<HeapProfileTable>() -->
4847            <function-decl name='DeleteAndNull&lt;HeapProfileTable&gt;' filepath='src/heap-checker.cc' line='324' column='1' visibility='default' binding='global' size-in-bits='64'>
4848              <!-- parameter of type 'HeapProfileTable**' -->
4849              <parameter type-id='type-id-229'/>
4850              <!-- void -->
4851              <return type-id='type-id-75'/>
4852            </function-decl>
4853          </member-function>
4854          <member-function access='public' static='yes'>
4855            <!-- void HeapLeakChecker::Allocator::DeleteAndNullIfNot<DisabledRangeMap>() -->
4856            <function-decl name='DeleteAndNullIfNot&lt;DisabledRangeMap&gt;' filepath='src/heap-checker.cc' line='329' column='1' visibility='default' binding='global' size-in-bits='64'>
4857              <!-- parameter of type 'DisabledRangeMap**' -->
4858              <parameter type-id='type-id-227'/>
4859              <!-- void -->
4860              <return type-id='type-id-75'/>
4861            </function-decl>
4862          </member-function>
4863          <member-function access='public' static='yes'>
4864            <!-- void HeapLeakChecker::Allocator::DeleteAndNull<LibraryLiveObjectsStacks>() -->
4865            <function-decl name='DeleteAndNull&lt;LibraryLiveObjectsStacks&gt;' filepath='src/heap-checker.cc' line='324' column='1' visibility='default' binding='global' size-in-bits='64'>
4866              <!-- parameter of type 'LibraryLiveObjectsStacks**' -->
4867              <parameter type-id='type-id-230'/>
4868              <!-- void -->
4869              <return type-id='type-id-75'/>
4870            </function-decl>
4871          </member-function>
4872          <member-function access='public' static='yes'>
4873            <!-- void HeapLeakChecker::Allocator::DeleteAndNull<LiveObjectsStack>() -->
4874            <function-decl name='DeleteAndNull&lt;LiveObjectsStack&gt;' filepath='src/heap-checker.cc' line='324' column='1' visibility='default' binding='global' size-in-bits='64'>
4875              <!-- parameter of type 'LiveObjectsStack**' -->
4876              <parameter type-id='type-id-231'/>
4877              <!-- void -->
4878              <return type-id='type-id-75'/>
4879            </function-decl>
4880          </member-function>
4881          <member-function access='public' static='yes'>
4882            <!-- void HeapLeakChecker::Allocator::DeleteAndNull<StackTopSet>() -->
4883            <function-decl name='DeleteAndNull&lt;StackTopSet&gt;' filepath='src/heap-checker.cc' line='324' column='1' visibility='default' binding='global' size-in-bits='64'>
4884              <!-- parameter of type 'StackTopSet**' -->
4885              <parameter type-id='type-id-232'/>
4886              <!-- void -->
4887              <return type-id='type-id-75'/>
4888            </function-decl>
4889          </member-function>
4890          <member-function access='public' static='yes'>
4891            <!-- void HeapLeakChecker::Allocator::DeleteAndNullIfNot<GlobalRegionCallerRangeMap>() -->
4892            <function-decl name='DeleteAndNullIfNot&lt;GlobalRegionCallerRangeMap&gt;' filepath='src/heap-checker.cc' line='329' column='1' visibility='default' binding='global' size-in-bits='64'>
4893              <!-- parameter of type 'GlobalRegionCallerRangeMap**' -->
4894              <parameter type-id='type-id-228'/>
4895              <!-- void -->
4896              <return type-id='type-id-75'/>
4897            </function-decl>
4898          </member-function>
4899          <member-function access='public' static='yes'>
4900            <!-- void HeapLeakChecker::Allocator::Free(size_t) -->
4901            <function-decl name='Free' mangled-name='_ZN15HeapLeakChecker9Allocator4FreeEPvm' filepath='src/heap-checker.cc' line='320' column='1' visibility='default' binding='global' size-in-bits='64'>
4902              <!-- parameter of type 'void*' -->
4903              <parameter type-id='type-id-74'/>
4904              <!-- parameter of type 'typedef size_t' -->
4905              <parameter type-id='type-id-7'/>
4906              <!-- void -->
4907              <return type-id='type-id-75'/>
4908            </function-decl>
4909          </member-function>
4910          <member-function access='public' static='yes'>
4911            <!-- void HeapLeakChecker::Allocator::Shutdown() -->
4912            <function-decl name='Shutdown' mangled-name='_ZN15HeapLeakChecker9Allocator8ShutdownEv' filepath='src/heap-checker.cc' line='299' column='1' visibility='default' binding='global' size-in-bits='64'>
4913              <!-- void -->
4914              <return type-id='type-id-75'/>
4915            </function-decl>
4916          </member-function>
4917          <member-function access='public' static='yes'>
4918            <!-- void HeapLeakChecker::Allocator::Init() -->
4919            <function-decl name='Init' mangled-name='_ZN15HeapLeakChecker9Allocator4InitEv' filepath='src/heap-checker.cc' line='294' column='1' visibility='default' binding='global' size-in-bits='64'>
4920              <!-- void -->
4921              <return type-id='type-id-75'/>
4922            </function-decl>
4923          </member-function>
4924          <member-function access='public' static='yes'>
4925            <!-- int HeapLeakChecker::Allocator::alloc_count() -->
4926            <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'>
4927              <!-- int -->
4928              <return type-id='type-id-1'/>
4929            </function-decl>
4930          </member-function>
4931          <member-function access='public' static='yes'>
4932            <!-- void* HeapLeakChecker::Allocator::Allocate() -->
4933            <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'>
4934              <!-- parameter of type 'typedef size_t' -->
4935              <parameter type-id='type-id-7'/>
4936              <!-- void* -->
4937              <return type-id='type-id-74'/>
4938            </function-decl>
4939          </member-function>
4940          <member-function access='public' static='yes'>
4941            <!-- void HeapLeakChecker::Allocator::Free() -->
4942            <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'>
4943              <!-- parameter of type 'void*' -->
4944              <parameter type-id='type-id-74'/>
4945              <!-- void -->
4946              <return type-id='type-id-75'/>
4947            </function-decl>
4948          </member-function>
4949        </class-decl>
4950      </member-type>
4951      <member-type access='private'>
4952        <!-- struct HeapLeakChecker::RangeValue -->
4953        <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-233'>
4954          <data-member access='public' layout-offset-in-bits='0'>
4955            <!-- uintptr_t HeapLeakChecker::RangeValue::start_address -->
4956            <var-decl name='start_address' type-id='type-id-234' visibility='default' filepath='src/heap-checker.cc' line='405' column='1'/>
4957          </data-member>
4958          <data-member access='public' layout-offset-in-bits='64'>
4959            <!-- int HeapLeakChecker::RangeValue::max_depth -->
4960            <var-decl name='max_depth' type-id='type-id-1' visibility='default' filepath='src/heap-checker.cc' line='406' column='1'/>
4961          </data-member>
4962        </class-decl>
4963      </member-type>
4964      <data-member access='private' layout-offset-in-bits='0'>
4965        <!-- SpinLock* HeapLeakChecker::lock_ -->
4966        <var-decl name='lock_' type-id='type-id-235' visibility='default' filepath='./src/gperftools/heap-checker.h' line='358' column='1'/>
4967      </data-member>
4968      <data-member access='private' layout-offset-in-bits='64'>
4969        <!-- const char* HeapLeakChecker::name_ -->
4970        <var-decl name='name_' type-id='type-id-2' visibility='default' filepath='./src/gperftools/heap-checker.h' line='359' column='1'/>
4971      </data-member>
4972      <data-member access='private' layout-offset-in-bits='128'>
4973        <!-- void* HeapLeakChecker::start_snapshot_ -->
4974        <var-decl name='start_snapshot_' type-id='type-id-74' visibility='default' filepath='./src/gperftools/heap-checker.h' line='365' column='1'/>
4975      </data-member>
4976      <data-member access='private' layout-offset-in-bits='192'>
4977        <!-- bool HeapLeakChecker::has_checked_ -->
4978        <var-decl name='has_checked_' type-id='type-id-76' visibility='default' filepath='./src/gperftools/heap-checker.h' line='367' column='1'/>
4979      </data-member>
4980      <data-member access='private' layout-offset-in-bits='256'>
4981        <!-- ssize_t HeapLeakChecker::inuse_bytes_increase_ -->
4982        <var-decl name='inuse_bytes_increase_' type-id='type-id-236' visibility='default' filepath='./src/gperftools/heap-checker.h' line='368' column='1'/>
4983      </data-member>
4984      <data-member access='private' layout-offset-in-bits='320'>
4985        <!-- ssize_t HeapLeakChecker::inuse_allocs_increase_ -->
4986        <var-decl name='inuse_allocs_increase_' type-id='type-id-236' visibility='default' filepath='./src/gperftools/heap-checker.h' line='369' column='1'/>
4987      </data-member>
4988      <data-member access='private' layout-offset-in-bits='384'>
4989        <!-- bool HeapLeakChecker::keep_profiles_ -->
4990        <var-decl name='keep_profiles_' type-id='type-id-76' visibility='default' filepath='./src/gperftools/heap-checker.h' line='371' column='1'/>
4991      </data-member>
4992      <member-function access='private' constructor='yes'>
4993        <!-- HeapLeakChecker::HeapLeakChecker(const char*) -->
4994        <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'>
4995          <!-- implicit parameter of type 'HeapLeakChecker*' -->
4996          <parameter type-id='type-id-237' is-artificial='yes'/>
4997          <!-- parameter of type 'const char*' -->
4998          <parameter type-id='type-id-2'/>
4999          <!-- void -->
5000          <return type-id='type-id-75'/>
5001        </function-decl>
5002      </member-function>
5003      <member-function access='private' destructor='yes'>
5004        <!-- HeapLeakChecker::~HeapLeakChecker(int) -->
5005        <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'>
5006          <!-- implicit parameter of type 'HeapLeakChecker*' -->
5007          <parameter type-id='type-id-237' is-artificial='yes'/>
5008          <!-- artificial parameter of type 'int' -->
5009          <parameter type-id='type-id-1' is-artificial='yes'/>
5010          <!-- void -->
5011          <return type-id='type-id-75'/>
5012        </function-decl>
5013      </member-function>
5014      <member-function access='private' constructor='yes'>
5015        <!-- HeapLeakChecker::HeapLeakChecker() -->
5016        <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'>
5017          <!-- implicit parameter of type 'HeapLeakChecker*' -->
5018          <parameter type-id='type-id-237' is-artificial='yes'/>
5019          <!-- void -->
5020          <return type-id='type-id-75'/>
5021        </function-decl>
5022      </member-function>
5023      <member-function access='private' constructor='yes'>
5024        <!-- HeapLeakChecker::HeapLeakChecker(const HeapLeakChecker&) -->
5025        <function-decl name='HeapLeakChecker' filepath='./src/gperftools/heap-checker.h' line='376' column='1' visibility='default' binding='global' size-in-bits='64'>
5026          <!-- implicit parameter of type 'HeapLeakChecker*' -->
5027          <parameter type-id='type-id-237' is-artificial='yes'/>
5028          <!-- parameter of type 'const HeapLeakChecker&' -->
5029          <parameter type-id='type-id-238'/>
5030          <!-- void -->
5031          <return type-id='type-id-75'/>
5032        </function-decl>
5033      </member-function>
5034      <member-function access='private' static='yes'>
5035        <!-- char* HeapLeakChecker::IgnoreObject<char>() -->
5036        <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'>
5037          <!-- parameter of type 'char*' -->
5038          <parameter type-id='type-id-3'/>
5039          <!-- char* -->
5040          <return type-id='type-id-3'/>
5041        </function-decl>
5042      </member-function>
5043      <member-function access='private' static='yes'>
5044        <!-- void HeapLeakChecker::DisableChecksIn() -->
5045        <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'>
5046          <!-- parameter of type 'const char*' -->
5047          <parameter type-id='type-id-2'/>
5048          <!-- void -->
5049          <return type-id='type-id-75'/>
5050        </function-decl>
5051      </member-function>
5052      <member-function access='private' static='yes'>
5053        <!-- void HeapLeakChecker::BeforeConstructorsLocked() -->
5054        <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'>
5055          <!-- void -->
5056          <return type-id='type-id-75'/>
5057        </function-decl>
5058      </member-function>
5059      <member-function access='private'>
5060        <!-- char* HeapLeakChecker::MakeProfileNameLocked() -->
5061        <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'>
5062          <!-- implicit parameter of type 'HeapLeakChecker*' -->
5063          <parameter type-id='type-id-237' is-artificial='yes'/>
5064          <!-- char* -->
5065          <return type-id='type-id-3'/>
5066        </function-decl>
5067      </member-function>
5068      <member-function access='private' static='yes'>
5069        <!-- void HeapLeakChecker::DisableChecksFromToLocked(void*, int) -->
5070        <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'>
5071          <!-- parameter of type 'void*' -->
5072          <parameter type-id='type-id-74'/>
5073          <!-- parameter of type 'void*' -->
5074          <parameter type-id='type-id-74'/>
5075          <!-- parameter of type 'int' -->
5076          <parameter type-id='type-id-1'/>
5077          <!-- void -->
5078          <return type-id='type-id-75'/>
5079        </function-decl>
5080      </member-function>
5081      <member-function access='private' static='yes'>
5082        <!-- void HeapLeakChecker::DisableLibraryAllocsLocked(uintptr_t, uintptr_t) -->
5083        <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'>
5084          <!-- parameter of type 'const char*' -->
5085          <parameter type-id='type-id-2'/>
5086          <!-- parameter of type 'typedef uintptr_t' -->
5087          <parameter type-id='type-id-234'/>
5088          <!-- parameter of type 'typedef uintptr_t' -->
5089          <parameter type-id='type-id-234'/>
5090          <!-- void -->
5091          <return type-id='type-id-75'/>
5092        </function-decl>
5093      </member-function>
5094      <member-function access='private' static='yes'>
5095        <!-- void HeapLeakChecker::TurnItselfOffLocked() -->
5096        <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'>
5097          <!-- void -->
5098          <return type-id='type-id-75'/>
5099        </function-decl>
5100      </member-function>
5101      <member-function access='private' static='yes'>
5102        <!-- bool HeapLeakChecker::HaveOnHeapLocked(size_t*) -->
5103        <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'>
5104          <!-- parameter of type 'void**' -->
5105          <parameter type-id='type-id-171'/>
5106          <!-- parameter of type 'size_t*' -->
5107          <parameter type-id='type-id-239'/>
5108          <!-- bool -->
5109          <return type-id='type-id-76'/>
5110        </function-decl>
5111      </member-function>
5112      <member-function access='private' static='yes'>
5113        <!-- void HeapLeakChecker::IgnoreLiveObjectsLocked(const char*) -->
5114        <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_'>
5115          <!-- parameter of type 'const char*' -->
5116          <parameter type-id='type-id-2'/>
5117          <!-- parameter of type 'const char*' -->
5118          <parameter type-id='type-id-2'/>
5119          <!-- void -->
5120          <return type-id='type-id-75'/>
5121        </function-decl>
5122      </member-function>
5123      <member-function access='private' static='yes'>
5124        <!-- void* HeapLeakChecker::GetAllocCaller() -->
5125        <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'>
5126          <!-- parameter of type 'void*' -->
5127          <parameter type-id='type-id-74'/>
5128          <!-- void* -->
5129          <return type-id='type-id-74'/>
5130        </function-decl>
5131      </member-function>
5132      <member-function access='private' static='yes'>
5133        <!-- void HeapLeakChecker::CancelGlobalCheck() -->
5134        <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'>
5135          <!-- void -->
5136          <return type-id='type-id-75'/>
5137        </function-decl>
5138      </member-function>
5139      <member-function access='private' static='yes'>
5140        <!-- HeapLeakChecker* HeapLeakChecker::GlobalChecker() -->
5141        <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'>
5142          <!-- HeapLeakChecker* -->
5143          <return type-id='type-id-237'/>
5144        </function-decl>
5145      </member-function>
5146      <member-function access='private' static='yes'>
5147        <!-- bool HeapLeakChecker::IsActive() -->
5148        <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'>
5149          <!-- bool -->
5150          <return type-id='type-id-76'/>
5151        </function-decl>
5152      </member-function>
5153      <member-function access='private'>
5154        <!-- ssize_t HeapLeakChecker::ObjectsLeaked() -->
5155        <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'>
5156          <!-- implicit parameter of type 'const HeapLeakChecker*' -->
5157          <parameter type-id='type-id-240' is-artificial='yes'/>
5158          <!-- typedef ssize_t -->
5159          <return type-id='type-id-236'/>
5160        </function-decl>
5161      </member-function>
5162      <member-function access='private'>
5163        <!-- ssize_t HeapLeakChecker::BytesLeaked() -->
5164        <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'>
5165          <!-- implicit parameter of type 'const HeapLeakChecker*' -->
5166          <parameter type-id='type-id-240' is-artificial='yes'/>
5167          <!-- typedef ssize_t -->
5168          <return type-id='type-id-236'/>
5169        </function-decl>
5170      </member-function>
5171      <member-function access='private' static='yes'>
5172        <!-- void HeapLeakChecker::UnIgnoreObject() -->
5173        <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'>
5174          <!-- parameter of type 'void*' -->
5175          <parameter type-id='type-id-74'/>
5176          <!-- void -->
5177          <return type-id='type-id-75'/>
5178        </function-decl>
5179      </member-function>
5180      <member-function access='private' static='yes'>
5181        <!-- void HeapLeakChecker::IgnoreNonThreadLiveObjectsLocked() -->
5182        <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'>
5183          <!-- void -->
5184          <return type-id='type-id-75'/>
5185        </function-decl>
5186      </member-function>
5187      <member-function access='private' static='yes'>
5188        <!-- void HeapLeakChecker::DoIgnoreObject() -->
5189        <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'>
5190          <!-- parameter of type 'void*' -->
5191          <parameter type-id='type-id-74'/>
5192          <!-- void -->
5193          <return type-id='type-id-75'/>
5194        </function-decl>
5195      </member-function>
5196      <member-function access='private'>
5197        <!-- void HeapLeakChecker::Create(const char*, bool) -->
5198        <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'>
5199          <!-- implicit parameter of type 'HeapLeakChecker*' -->
5200          <parameter type-id='type-id-237' is-artificial='yes'/>
5201          <!-- parameter of type 'const char*' -->
5202          <parameter type-id='type-id-2'/>
5203          <!-- parameter of type 'bool' -->
5204          <parameter type-id='type-id-76'/>
5205          <!-- void -->
5206          <return type-id='type-id-75'/>
5207        </function-decl>
5208      </member-function>
5209      <member-function access='private' static='yes'>
5210        <!-- HeapLeakChecker::ProcMapsResult HeapLeakChecker::UseProcMapsLocked() -->
5211        <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'>
5212          <!-- parameter of type 'enum HeapLeakChecker::ProcMapsTask' -->
5213          <parameter type-id='type-id-224'/>
5214          <!-- enum HeapLeakChecker::ProcMapsResult -->
5215          <return type-id='type-id-223'/>
5216        </function-decl>
5217      </member-function>
5218      <member-function access='private' static='yes'>
5219        <!-- int HeapLeakChecker::IgnoreLiveThreadsLocked(int, pid_t*, typedef __va_list_tag __va_list_tag*) -->
5220        <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'>
5221          <!-- parameter of type 'void*' -->
5222          <parameter type-id='type-id-74'/>
5223          <!-- parameter of type 'int' -->
5224          <parameter type-id='type-id-1'/>
5225          <!-- parameter of type 'pid_t*' -->
5226          <parameter type-id='type-id-82'/>
5227          <!-- parameter of type 'typedef __va_list_tag __va_list_tag*' -->
5228          <parameter type-id='type-id-23'/>
5229          <!-- int -->
5230          <return type-id='type-id-1'/>
5231        </function-decl>
5232      </member-function>
5233      <member-function access='private' static='yes'>
5234        <!-- void HeapLeakChecker::IgnoreAllLiveObjectsLocked() -->
5235        <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'>
5236          <!-- parameter of type 'void*' -->
5237          <parameter type-id='type-id-74'/>
5238          <!-- void -->
5239          <return type-id='type-id-75'/>
5240        </function-decl>
5241      </member-function>
5242      <member-function access='private'>
5243        <!-- bool HeapLeakChecker::DoNoLeaks(HeapLeakChecker::ShouldSymbolize) -->
5244        <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'>
5245          <!-- implicit parameter of type 'HeapLeakChecker*' -->
5246          <parameter type-id='type-id-237' is-artificial='yes'/>
5247          <!-- parameter of type 'enum HeapLeakChecker::ShouldSymbolize' -->
5248          <parameter type-id='type-id-225'/>
5249          <!-- bool -->
5250          <return type-id='type-id-76'/>
5251        </function-decl>
5252      </member-function>
5253      <member-function access='private' static='yes'>
5254        <!-- bool HeapLeakChecker::NoGlobalLeaksMaybeSymbolize() -->
5255        <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'>
5256          <!-- parameter of type 'enum HeapLeakChecker::ShouldSymbolize' -->
5257          <parameter type-id='type-id-225'/>
5258          <!-- bool -->
5259          <return type-id='type-id-76'/>
5260        </function-decl>
5261      </member-function>
5262      <member-function access='private' static='yes'>
5263        <!-- bool HeapLeakChecker::NoGlobalLeaks() -->
5264        <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'>
5265          <!-- bool -->
5266          <return type-id='type-id-76'/>
5267        </function-decl>
5268      </member-function>
5269      <member-function access='private' static='yes'>
5270        <!-- bool HeapLeakChecker::DoMainHeapCheck() -->
5271        <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'>
5272          <!-- bool -->
5273          <return type-id='type-id-76'/>
5274        </function-decl>
5275      </member-function>
5276      <member-function access='private' static='yes'>
5277        <!-- MallocExtension* HeapLeakChecker::IgnoreObject<MallocExtension>() -->
5278        <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'>
5279          <!-- parameter of type 'MallocExtension*' -->
5280          <parameter type-id='type-id-241'/>
5281          <!-- MallocExtension* -->
5282          <return type-id='type-id-241'/>
5283        </function-decl>
5284      </member-function>
5285    </class-decl>
5286    <!-- class HeapProfileTable -->
5287    <class-decl name='HeapProfileTable' size-in-bits='832' visibility='default' filepath='src/heap-profile-table.h' line='51' column='1' id='type-id-242'>
5288      <member-type access='private'>
5289        <!-- struct HeapProfileTable::AddNonLiveArgs -->
5290        <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-243'>
5291          <data-member access='public' layout-offset-in-bits='0'>
5292            <!-- HeapProfileTable::Snapshot* HeapProfileTable::AddNonLiveArgs::dest -->
5293            <var-decl name='dest' type-id='type-id-200' visibility='default' filepath='src/heap-profile-table.h' line='306' column='1'/>
5294          </data-member>
5295          <data-member access='public' layout-offset-in-bits='64'>
5296            <!-- HeapProfileTable::Snapshot* HeapProfileTable::AddNonLiveArgs::base -->
5297            <var-decl name='base' type-id='type-id-200' visibility='default' filepath='src/heap-profile-table.h' line='307' column='1'/>
5298          </data-member>
5299        </class-decl>
5300      </member-type>
5301      <member-type access='private'>
5302        <!-- struct HeapProfileTable::AllocContextInfo -->
5303        <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-244'>
5304          <!-- struct HeapProfileStats -->
5305          <base-class access='public' layout-offset-in-bits='0' type-id='type-id-245'/>
5306          <data-member access='public' layout-offset-in-bits='192'>
5307            <!-- int HeapProfileTable::AllocContextInfo::stack_depth -->
5308            <var-decl name='stack_depth' type-id='type-id-1' visibility='default' filepath='src/heap-profile-table.h' line='78' column='1'/>
5309          </data-member>
5310          <data-member access='public' layout-offset-in-bits='256'>
5311            <!-- void* const* HeapProfileTable::AllocContextInfo::call_stack -->
5312            <var-decl name='call_stack' type-id='type-id-246' visibility='default' filepath='src/heap-profile-table.h' line='79' column='1'/>
5313          </data-member>
5314        </class-decl>
5315      </member-type>
5316      <member-type access='private'>
5317        <!-- struct HeapProfileTable::AllocInfo -->
5318        <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-247'>
5319          <data-member access='public' layout-offset-in-bits='0'>
5320            <!-- size_t HeapProfileTable::AllocInfo::object_size -->
5321            <var-decl name='object_size' type-id='type-id-7' visibility='default' filepath='src/heap-profile-table.h' line='67' column='1'/>
5322          </data-member>
5323          <data-member access='public' layout-offset-in-bits='64'>
5324            <!-- void* const* HeapProfileTable::AllocInfo::call_stack -->
5325            <var-decl name='call_stack' type-id='type-id-246' visibility='default' filepath='src/heap-profile-table.h' line='68' column='1'/>
5326          </data-member>
5327          <data-member access='public' layout-offset-in-bits='128'>
5328            <!-- int HeapProfileTable::AllocInfo::stack_depth -->
5329            <var-decl name='stack_depth' type-id='type-id-1' visibility='default' filepath='src/heap-profile-table.h' line='69' column='1'/>
5330          </data-member>
5331          <data-member access='public' layout-offset-in-bits='160'>
5332            <!-- bool HeapProfileTable::AllocInfo::live -->
5333            <var-decl name='live' type-id='type-id-76' visibility='default' filepath='src/heap-profile-table.h' line='70' column='1'/>
5334          </data-member>
5335          <data-member access='public' layout-offset-in-bits='168'>
5336            <!-- bool HeapProfileTable::AllocInfo::ignored -->
5337            <var-decl name='ignored' type-id='type-id-76' visibility='default' filepath='src/heap-profile-table.h' line='71' column='1'/>
5338          </data-member>
5339        </class-decl>
5340      </member-type>
5341      <member-type access='private'>
5342        <!-- struct HeapProfileTable::AllocValue -->
5343        <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-209'>
5344          <member-type access='private'>
5345            <!-- typedef HeapProfileBucket HeapProfileTable::AllocValue::Bucket -->
5346            <typedef-decl name='Bucket' type-id='type-id-249' filepath='src/heap-profile-table.h' line='187' column='1' id='type-id-248'/>
5347          </member-type>
5348          <data-member access='public' layout-offset-in-bits='0'>
5349            <!-- size_t HeapProfileTable::AllocValue::bytes -->
5350            <var-decl name='bytes' type-id='type-id-7' visibility='default' filepath='src/heap-profile-table.h' line='197' column='1'/>
5351          </data-member>
5352          <data-member access='private' static='yes'>
5353            <!-- static const int HeapProfileTable::AllocValue::kLive -->
5354            <var-decl name='kLive' type-id='type-id-139' visibility='default' filepath='src/heap-profile-table.h' line='214' column='1'/>
5355          </data-member>
5356          <data-member access='private' static='yes'>
5357            <!-- static const int HeapProfileTable::AllocValue::kIgnore -->
5358            <var-decl name='kIgnore' type-id='type-id-139' visibility='default' filepath='src/heap-profile-table.h' line='215' column='1'/>
5359          </data-member>
5360          <data-member access='private' static='yes'>
5361            <!-- static const int HeapProfileTable::AllocValue::kMask -->
5362            <var-decl name='kMask' type-id='type-id-139' visibility='default' filepath='src/heap-profile-table.h' line='216' column='1'/>
5363          </data-member>
5364          <data-member access='private' layout-offset-in-bits='64'>
5365            <!-- uintptr_t HeapProfileTable::AllocValue::bucket_rep -->
5366            <var-decl name='bucket_rep' type-id='type-id-234' visibility='default' filepath='src/heap-profile-table.h' line='218' column='1'/>
5367          </data-member>
5368          <member-function access='public'>
5369            <!-- HeapProfileTable::AllocValue::Bucket* HeapProfileTable::AllocValue::bucket() -->
5370            <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'>
5371              <!-- implicit parameter of type 'const HeapProfileTable::AllocValue*' -->
5372              <parameter type-id='type-id-206' is-artificial='yes'/>
5373              <!-- HeapProfileTable::AllocValue::Bucket* -->
5374              <return type-id='type-id-250'/>
5375            </function-decl>
5376          </member-function>
5377          <member-function access='public'>
5378            <!-- bool HeapProfileTable::AllocValue::live() -->
5379            <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'>
5380              <!-- implicit parameter of type 'const HeapProfileTable::AllocValue*' -->
5381              <parameter type-id='type-id-206' is-artificial='yes'/>
5382              <!-- bool -->
5383              <return type-id='type-id-76'/>
5384            </function-decl>
5385          </member-function>
5386          <member-function access='public'>
5387            <!-- bool HeapProfileTable::AllocValue::ignore() -->
5388            <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'>
5389              <!-- implicit parameter of type 'const HeapProfileTable::AllocValue*' -->
5390              <parameter type-id='type-id-206' is-artificial='yes'/>
5391              <!-- bool -->
5392              <return type-id='type-id-76'/>
5393            </function-decl>
5394          </member-function>
5395          <member-function access='public'>
5396            <!-- void HeapProfileTable::AllocValue::set_ignore(bool) -->
5397            <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'>
5398              <!-- implicit parameter of type 'HeapProfileTable::AllocValue*' -->
5399              <parameter type-id='type-id-208' is-artificial='yes'/>
5400              <!-- parameter of type 'bool' -->
5401              <parameter type-id='type-id-76'/>
5402              <!-- void -->
5403              <return type-id='type-id-75'/>
5404            </function-decl>
5405          </member-function>
5406          <member-function access='public'>
5407            <!-- void HeapProfileTable::AllocValue::set_live(bool) -->
5408            <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'>
5409              <!-- implicit parameter of type 'HeapProfileTable::AllocValue*' -->
5410              <parameter type-id='type-id-208' is-artificial='yes'/>
5411              <!-- parameter of type 'bool' -->
5412              <parameter type-id='type-id-76'/>
5413              <!-- void -->
5414              <return type-id='type-id-75'/>
5415            </function-decl>
5416          </member-function>
5417          <member-function access='public'>
5418            <!-- void HeapProfileTable::AllocValue::set_bucket(HeapProfileTable::AllocValue::Bucket*) -->
5419            <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'>
5420              <!-- implicit parameter of type 'HeapProfileTable::AllocValue*' -->
5421              <parameter type-id='type-id-208' is-artificial='yes'/>
5422              <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket*' -->
5423              <parameter type-id='type-id-250'/>
5424              <!-- void -->
5425              <return type-id='type-id-75'/>
5426            </function-decl>
5427          </member-function>
5428        </class-decl>
5429      </member-type>
5430      <member-type access='private'>
5431        <!-- struct HeapProfileTable::BufferArgs -->
5432        <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-251'>
5433          <data-member access='public' layout-offset-in-bits='0'>
5434            <!-- char* HeapProfileTable::BufferArgs::buf -->
5435            <var-decl name='buf' type-id='type-id-3' visibility='default' filepath='src/heap-profile-table.h' line='234' column='1'/>
5436          </data-member>
5437          <data-member access='public' layout-offset-in-bits='64'>
5438            <!-- int HeapProfileTable::BufferArgs::buflen -->
5439            <var-decl name='buflen' type-id='type-id-1' visibility='default' filepath='src/heap-profile-table.h' line='235' column='1'/>
5440          </data-member>
5441          <data-member access='public' layout-offset-in-bits='96'>
5442            <!-- int HeapProfileTable::BufferArgs::bufsize -->
5443            <var-decl name='bufsize' type-id='type-id-1' visibility='default' filepath='src/heap-profile-table.h' line='236' column='1'/>
5444          </data-member>
5445          <member-function access='public' constructor='yes'>
5446            <!-- HeapProfileTable::BufferArgs::BufferArgs(char*, int, int) -->
5447            <function-decl name='BufferArgs' filepath='src/heap-profile-table.h' line='228' column='1' visibility='default' binding='global' size-in-bits='64'>
5448              <!-- implicit parameter of type 'HeapProfileTable::BufferArgs*' -->
5449              <parameter type-id='type-id-252' is-artificial='yes'/>
5450              <!-- parameter of type 'char*' -->
5451              <parameter type-id='type-id-3'/>
5452              <!-- parameter of type 'int' -->
5453              <parameter type-id='type-id-1'/>
5454              <!-- parameter of type 'int' -->
5455              <parameter type-id='type-id-1'/>
5456              <!-- void -->
5457              <return type-id='type-id-75'/>
5458            </function-decl>
5459          </member-function>
5460          <member-function access='public' constructor='yes'>
5461            <!-- HeapProfileTable::BufferArgs::BufferArgs(const HeapProfileTable::BufferArgs&) -->
5462            <function-decl name='BufferArgs' filepath='src/heap-profile-table.h' line='238' column='1' visibility='default' binding='global' size-in-bits='64'>
5463              <!-- implicit parameter of type 'HeapProfileTable::BufferArgs*' -->
5464              <parameter type-id='type-id-252' is-artificial='yes'/>
5465              <!-- parameter of type 'const HeapProfileTable::BufferArgs&' -->
5466              <parameter type-id='type-id-253'/>
5467              <!-- void -->
5468              <return type-id='type-id-75'/>
5469            </function-decl>
5470          </member-function>
5471          <member-function access='public' constructor='yes'>
5472            <!-- HeapProfileTable::BufferArgs::BufferArgs(char*, int, int) -->
5473            <function-decl name='BufferArgs' filepath='src/heap-profile-table.h' line='228' column='1' visibility='default' binding='global' size-in-bits='64'>
5474              <!-- implicit parameter of type 'HeapProfileTable::BufferArgs*' -->
5475              <parameter type-id='type-id-252' is-artificial='yes'/>
5476              <!-- parameter of type 'char*' -->
5477              <parameter type-id='type-id-3'/>
5478              <!-- parameter of type 'int' -->
5479              <parameter type-id='type-id-1'/>
5480              <!-- parameter of type 'int' -->
5481              <parameter type-id='type-id-1'/>
5482              <!-- void -->
5483              <return type-id='type-id-75'/>
5484            </function-decl>
5485          </member-function>
5486          <member-function access='public' constructor='yes'>
5487            <!-- HeapProfileTable::BufferArgs::BufferArgs(const HeapProfileTable::BufferArgs&) -->
5488            <function-decl name='BufferArgs' filepath='src/heap-profile-table.h' line='238' column='1' visibility='default' binding='global' size-in-bits='64'>
5489              <!-- implicit parameter of type 'HeapProfileTable::BufferArgs*' -->
5490              <parameter type-id='type-id-252' is-artificial='yes'/>
5491              <!-- parameter of type 'const HeapProfileTable::BufferArgs&' -->
5492              <parameter type-id='type-id-253'/>
5493              <!-- void -->
5494              <return type-id='type-id-75'/>
5495            </function-decl>
5496          </member-function>
5497        </class-decl>
5498      </member-type>
5499      <member-type access='private'>
5500        <!-- struct HeapProfileTable::DumpArgs -->
5501        <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-254'>
5502          <member-type access='public'>
5503            <!-- typedef HeapProfileStats HeapProfileTable::DumpArgs::Stats -->
5504            <typedef-decl name='Stats' type-id='type-id-245' filepath='src/heap-profile-table.h' line='63' column='1' id='type-id-255'/>
5505          </member-type>
5506          <data-member access='public' layout-offset-in-bits='0'>
5507            <!-- RawFD HeapProfileTable::DumpArgs::fd -->
5508            <var-decl name='fd' type-id='type-id-85' visibility='default' filepath='src/heap-profile-table.h' line='248' column='1'/>
5509          </data-member>
5510          <data-member access='public' layout-offset-in-bits='64'>
5511            <!-- HeapProfileTable::DumpArgs::Stats* HeapProfileTable::DumpArgs::profile_stats -->
5512            <var-decl name='profile_stats' type-id='type-id-256' visibility='default' filepath='src/heap-profile-table.h' line='249' column='1'/>
5513          </data-member>
5514          <member-function access='public' constructor='yes'>
5515            <!-- HeapProfileTable::DumpArgs::DumpArgs(RawFD, HeapProfileTable::DumpArgs::Stats*) -->
5516            <function-decl name='DumpArgs' filepath='src/heap-profile-table.h' line='243' column='1' visibility='default' binding='global' size-in-bits='64'>
5517              <!-- implicit parameter of type 'HeapProfileTable::DumpArgs*' -->
5518              <parameter type-id='type-id-257' is-artificial='yes'/>
5519              <!-- parameter of type 'typedef RawFD' -->
5520              <parameter type-id='type-id-85'/>
5521              <!-- parameter of type 'HeapProfileTable::DumpArgs::Stats*' -->
5522              <parameter type-id='type-id-256'/>
5523              <!-- void -->
5524              <return type-id='type-id-75'/>
5525            </function-decl>
5526          </member-function>
5527          <member-function access='public' constructor='yes'>
5528            <!-- HeapProfileTable::DumpArgs::DumpArgs(RawFD, HeapProfileTable::DumpArgs::Stats*) -->
5529            <function-decl name='DumpArgs' filepath='src/heap-profile-table.h' line='243' column='1' visibility='default' binding='global' size-in-bits='64'>
5530              <!-- implicit parameter of type 'HeapProfileTable::DumpArgs*' -->
5531              <parameter type-id='type-id-257' is-artificial='yes'/>
5532              <!-- parameter of type 'typedef RawFD' -->
5533              <parameter type-id='type-id-85'/>
5534              <!-- parameter of type 'HeapProfileTable::DumpArgs::Stats*' -->
5535              <parameter type-id='type-id-256'/>
5536              <!-- void -->
5537              <return type-id='type-id-75'/>
5538            </function-decl>
5539          </member-function>
5540        </class-decl>
5541      </member-type>
5542      <member-type access='private'>
5543        <!-- struct HeapProfileTable::Snapshot -->
5544        <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-258'>
5545          <member-type access='private'>
5546            <!-- struct HeapProfileTable::Snapshot::Entry -->
5547            <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-259'>
5548              <data-member access='public' layout-offset-in-bits='0'>
5549                <!-- int HeapProfileTable::Snapshot::Entry::count -->
5550                <var-decl name='count' type-id='type-id-1' visibility='default' filepath='src/heap-profile-table.cc' line='515' column='1'/>
5551              </data-member>
5552              <data-member access='public' layout-offset-in-bits='32'>
5553                <!-- int HeapProfileTable::Snapshot::Entry::bytes -->
5554                <var-decl name='bytes' type-id='type-id-1' visibility='default' filepath='src/heap-profile-table.cc' line='516' column='1'/>
5555              </data-member>
5556              <data-member access='public' layout-offset-in-bits='64'>
5557                <!-- HeapProfileTable::AllocValue::Bucket* HeapProfileTable::Snapshot::Entry::bucket -->
5558                <var-decl name='bucket' type-id='type-id-250' visibility='default' filepath='src/heap-profile-table.cc' line='517' column='1'/>
5559              </data-member>
5560              <member-function access='public' constructor='yes'>
5561                <!-- HeapProfileTable::Snapshot::Entry::Entry() -->
5562                <function-decl name='Entry' filepath='src/heap-profile-table.cc' line='518' column='1' visibility='default' binding='global' size-in-bits='64'>
5563                  <!-- implicit parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
5564                  <parameter type-id='type-id-260' is-artificial='yes'/>
5565                  <!-- void -->
5566                  <return type-id='type-id-75'/>
5567                </function-decl>
5568              </member-function>
5569              <member-function access='public'>
5570                <!-- bool HeapProfileTable::Snapshot::Entry::operator<(const HeapProfileTable::Snapshot::Entry&) -->
5571                <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'>
5572                  <!-- implicit parameter of type 'const HeapProfileTable::Snapshot::Entry*' -->
5573                  <parameter type-id='type-id-261' is-artificial='yes'/>
5574                  <!-- parameter of type 'const HeapProfileTable::Snapshot::Entry&' -->
5575                  <parameter type-id='type-id-262'/>
5576                  <!-- bool -->
5577                  <return type-id='type-id-76'/>
5578                </function-decl>
5579              </member-function>
5580            </class-decl>
5581          </member-type>
5582          <member-type access='private'>
5583            <!-- struct HeapProfileTable::Snapshot::ReportState -->
5584            <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-263'>
5585              <data-member access='public' layout-offset-in-bits='0'>
5586                <!-- 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_ -->
5587                <var-decl name='buckets_' type-id='type-id-264' visibility='default' filepath='src/heap-profile-table.cc' line='529' column='1'/>
5588              </data-member>
5589            </class-decl>
5590          </member-type>
5591          <member-type access='public'>
5592            <!-- struct HeapProfileTable::Snapshot::ReportState -->
5593            <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-263'>
5594              <data-member access='public' layout-offset-in-bits='0'>
5595                <!-- 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_ -->
5596                <var-decl name='buckets_' type-id='type-id-264' visibility='default' filepath='src/heap-profile-table.cc' line='529' column='1'/>
5597              </data-member>
5598            </class-decl>
5599          </member-type>
5600          <data-member access='private' layout-offset-in-bits='0'>
5601            <!-- HeapProfileTable::AllocValue::Bucket HeapProfileTable::Snapshot::total_ -->
5602            <var-decl name='total_' type-id='type-id-248' visibility='default' filepath='src/heap-profile-table.h' line='372' column='1'/>
5603          </data-member>
5604          <data-member access='private' layout-offset-in-bits='448'>
5605            <!-- HeapProfileTable::AllocationMap HeapProfileTable::Snapshot::map_ -->
5606            <var-decl name='map_' type-id='type-id-265' visibility='default' filepath='src/heap-profile-table.h' line='376' column='1'/>
5607          </data-member>
5608          <member-function access='private' constructor='yes'>
5609            <!-- HeapProfileTable::Snapshot::Snapshot(HeapProfileTable::Allocator, HeapProfileTable::DeAllocator) -->
5610            <function-decl name='Snapshot' filepath='src/heap-profile-table.h' line='378' column='1' visibility='default' binding='global' size-in-bits='64'>
5611              <!-- implicit parameter of type 'HeapProfileTable::Snapshot*' -->
5612              <parameter type-id='type-id-200' is-artificial='yes'/>
5613              <!-- parameter of type 'typedef HeapProfileTable::Allocator' -->
5614              <parameter type-id='type-id-266'/>
5615              <!-- parameter of type 'typedef HeapProfileTable::DeAllocator' -->
5616              <parameter type-id='type-id-267'/>
5617              <!-- void -->
5618              <return type-id='type-id-75'/>
5619            </function-decl>
5620          </member-function>
5621          <member-function access='private' constructor='yes'>
5622            <!-- HeapProfileTable::Snapshot::Snapshot(const HeapProfileTable::Snapshot&) -->
5623            <function-decl name='Snapshot' filepath='src/heap-profile-table.h' line='396' column='1' visibility='default' binding='global' size-in-bits='64'>
5624              <!-- implicit parameter of type 'HeapProfileTable::Snapshot*' -->
5625              <parameter type-id='type-id-200' is-artificial='yes'/>
5626              <!-- parameter of type 'const HeapProfileTable::Snapshot&' -->
5627              <parameter type-id='type-id-268'/>
5628              <!-- void -->
5629              <return type-id='type-id-75'/>
5630            </function-decl>
5631          </member-function>
5632          <member-function access='public'>
5633            <!-- const HeapProfileTable::DumpArgs::Stats& HeapProfileTable::Snapshot::total() -->
5634            <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'>
5635              <!-- implicit parameter of type 'const HeapProfileTable::Snapshot*' -->
5636              <parameter type-id='type-id-269' is-artificial='yes'/>
5637              <!-- const HeapProfileTable::DumpArgs::Stats& -->
5638              <return type-id='type-id-270'/>
5639            </function-decl>
5640          </member-function>
5641          <member-function access='public'>
5642            <!-- bool HeapProfileTable::Snapshot::Empty() -->
5643            <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'>
5644              <!-- implicit parameter of type 'const HeapProfileTable::Snapshot*' -->
5645              <parameter type-id='type-id-269' is-artificial='yes'/>
5646              <!-- bool -->
5647              <return type-id='type-id-76'/>
5648            </function-decl>
5649          </member-function>
5650          <member-function access='private' constructor='yes'>
5651            <!-- HeapProfileTable::Snapshot::Snapshot(HeapProfileTable::Allocator, HeapProfileTable::DeAllocator) -->
5652            <function-decl name='Snapshot' filepath='src/heap-profile-table.h' line='378' column='1' visibility='default' binding='global' size-in-bits='64'>
5653              <!-- implicit parameter of type 'HeapProfileTable::Snapshot*' -->
5654              <parameter type-id='type-id-200' is-artificial='yes'/>
5655              <!-- parameter of type 'typedef HeapProfileTable::Allocator' -->
5656              <parameter type-id='type-id-266'/>
5657              <!-- parameter of type 'typedef HeapProfileTable::DeAllocator' -->
5658              <parameter type-id='type-id-267'/>
5659              <!-- void -->
5660              <return type-id='type-id-75'/>
5661            </function-decl>
5662          </member-function>
5663          <member-function access='private' constructor='yes'>
5664            <!-- HeapProfileTable::Snapshot::Snapshot(const HeapProfileTable::Snapshot&) -->
5665            <function-decl name='Snapshot' filepath='src/heap-profile-table.h' line='396' column='1' visibility='default' binding='global' size-in-bits='64'>
5666              <!-- implicit parameter of type 'HeapProfileTable::Snapshot*' -->
5667              <parameter type-id='type-id-200' is-artificial='yes'/>
5668              <!-- parameter of type 'const HeapProfileTable::Snapshot&' -->
5669              <parameter type-id='type-id-268'/>
5670              <!-- void -->
5671              <return type-id='type-id-75'/>
5672            </function-decl>
5673          </member-function>
5674          <member-function access='private'>
5675            <!-- void HeapProfileTable::Snapshot::Add(void*, const HeapProfileTable::AllocValue&) -->
5676            <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'>
5677              <!-- implicit parameter of type 'HeapProfileTable::Snapshot*' -->
5678              <parameter type-id='type-id-200' is-artificial='yes'/>
5679              <!-- parameter of type 'void*' -->
5680              <parameter type-id='type-id-74'/>
5681              <!-- parameter of type 'const HeapProfileTable::AllocValue&' -->
5682              <parameter type-id='type-id-271'/>
5683              <!-- void -->
5684              <return type-id='type-id-75'/>
5685            </function-decl>
5686          </member-function>
5687          <member-function access='private' static='yes'>
5688            <!-- void HeapProfileTable::Snapshot::ReportObject(HeapProfileTable::AllocValue*, char*) -->
5689            <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'>
5690              <!-- parameter of type 'void*' -->
5691              <parameter type-id='type-id-74'/>
5692              <!-- parameter of type 'HeapProfileTable::AllocValue*' -->
5693              <parameter type-id='type-id-208'/>
5694              <!-- parameter of type 'char*' -->
5695              <parameter type-id='type-id-3'/>
5696              <!-- void -->
5697              <return type-id='type-id-75'/>
5698            </function-decl>
5699          </member-function>
5700          <member-function access='public'>
5701            <!-- void HeapProfileTable::Snapshot::ReportIndividualObjects() -->
5702            <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'>
5703              <!-- implicit parameter of type 'HeapProfileTable::Snapshot*' -->
5704              <parameter type-id='type-id-200' is-artificial='yes'/>
5705              <!-- void -->
5706              <return type-id='type-id-75'/>
5707            </function-decl>
5708          </member-function>
5709          <member-function access='private' static='yes'>
5710            <!-- void HeapProfileTable::Snapshot::ReportCallback(HeapProfileTable::AllocValue*, HeapProfileTable::Snapshot::ReportState*) -->
5711            <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'>
5712              <!-- parameter of type 'void*' -->
5713              <parameter type-id='type-id-74'/>
5714              <!-- parameter of type 'HeapProfileTable::AllocValue*' -->
5715              <parameter type-id='type-id-208'/>
5716              <!-- parameter of type 'HeapProfileTable::Snapshot::ReportState*' -->
5717              <parameter type-id='type-id-205'/>
5718              <!-- void -->
5719              <return type-id='type-id-75'/>
5720            </function-decl>
5721          </member-function>
5722          <member-function access='public'>
5723            <!-- void HeapProfileTable::Snapshot::ReportLeaks(const char*, const char*, bool) -->
5724            <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'>
5725              <!-- implicit parameter of type 'HeapProfileTable::Snapshot*' -->
5726              <parameter type-id='type-id-200' is-artificial='yes'/>
5727              <!-- parameter of type 'const char*' -->
5728              <parameter type-id='type-id-2'/>
5729              <!-- parameter of type 'const char*' -->
5730              <parameter type-id='type-id-2'/>
5731              <!-- parameter of type 'bool' -->
5732              <parameter type-id='type-id-76'/>
5733              <!-- void -->
5734              <return type-id='type-id-75'/>
5735            </function-decl>
5736          </member-function>
5737        </class-decl>
5738      </member-type>
5739      <member-type access='private'>
5740        <!-- typedef void (const HeapProfileTable::AllocContextInfo&)* HeapProfileTable::AllocContextIterator -->
5741        <typedef-decl name='AllocContextIterator' type-id='type-id-273' filepath='src/heap-profile-table.h' line='147' column='1' id='type-id-272'/>
5742      </member-type>
5743      <member-type access='private'>
5744        <!-- typedef void (void*, const HeapProfileTable::AllocInfo&)* HeapProfileTable::AllocIterator -->
5745        <typedef-decl name='AllocIterator' type-id='type-id-195' filepath='src/heap-profile-table.h' line='138' column='1' id='type-id-274'/>
5746      </member-type>
5747      <member-type access='private'>
5748        <!-- typedef AddressMap<HeapProfileTable::AllocValue> HeapProfileTable::AllocationMap -->
5749        <typedef-decl name='AllocationMap' type-id='type-id-179' filepath='src/heap-profile-table.h' line='224' column='1' id='type-id-265'/>
5750      </member-type>
5751      <member-type access='private'>
5752        <!-- typedef void* (typedef size_t)* HeapProfileTable::Allocator -->
5753        <typedef-decl name='Allocator' type-id='type-id-189' filepath='src/heap-profile-table.h' line='83' column='1' id='type-id-266'/>
5754      </member-type>
5755      <member-type access='private'>
5756        <!-- typedef void (void*)* HeapProfileTable::DeAllocator -->
5757        <typedef-decl name='DeAllocator' type-id='type-id-190' filepath='src/heap-profile-table.h' line='84' column='1' id='type-id-267'/>
5758      </member-type>
5759      <member-type access='private'>
5760        <!-- struct HeapProfileTable::Snapshot -->
5761        <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-258'>
5762          <member-type access='private'>
5763            <!-- struct HeapProfileTable::Snapshot::Entry -->
5764            <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-259'>
5765              <data-member access='public' layout-offset-in-bits='0'>
5766                <!-- int HeapProfileTable::Snapshot::Entry::count -->
5767                <var-decl name='count' type-id='type-id-1' visibility='default' filepath='src/heap-profile-table.cc' line='515' column='1'/>
5768              </data-member>
5769              <data-member access='public' layout-offset-in-bits='32'>
5770                <!-- int HeapProfileTable::Snapshot::Entry::bytes -->
5771                <var-decl name='bytes' type-id='type-id-1' visibility='default' filepath='src/heap-profile-table.cc' line='516' column='1'/>
5772              </data-member>
5773              <data-member access='public' layout-offset-in-bits='64'>
5774                <!-- HeapProfileTable::AllocValue::Bucket* HeapProfileTable::Snapshot::Entry::bucket -->
5775                <var-decl name='bucket' type-id='type-id-250' visibility='default' filepath='src/heap-profile-table.cc' line='517' column='1'/>
5776              </data-member>
5777              <member-function access='public' constructor='yes'>
5778                <!-- HeapProfileTable::Snapshot::Entry::Entry() -->
5779                <function-decl name='Entry' filepath='src/heap-profile-table.cc' line='518' column='1' visibility='default' binding='global' size-in-bits='64'>
5780                  <!-- implicit parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
5781                  <parameter type-id='type-id-260' is-artificial='yes'/>
5782                  <!-- void -->
5783                  <return type-id='type-id-75'/>
5784                </function-decl>
5785              </member-function>
5786              <member-function access='public'>
5787                <!-- bool HeapProfileTable::Snapshot::Entry::operator<(const HeapProfileTable::Snapshot::Entry&) -->
5788                <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'>
5789                  <!-- implicit parameter of type 'const HeapProfileTable::Snapshot::Entry*' -->
5790                  <parameter type-id='type-id-261' is-artificial='yes'/>
5791                  <!-- parameter of type 'const HeapProfileTable::Snapshot::Entry&' -->
5792                  <parameter type-id='type-id-262'/>
5793                  <!-- bool -->
5794                  <return type-id='type-id-76'/>
5795                </function-decl>
5796              </member-function>
5797            </class-decl>
5798          </member-type>
5799          <member-type access='private'>
5800            <!-- struct HeapProfileTable::Snapshot::ReportState -->
5801            <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-263'>
5802              <data-member access='public' layout-offset-in-bits='0'>
5803                <!-- 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_ -->
5804                <var-decl name='buckets_' type-id='type-id-264' visibility='default' filepath='src/heap-profile-table.cc' line='529' column='1'/>
5805              </data-member>
5806            </class-decl>
5807          </member-type>
5808          <member-type access='public'>
5809            <!-- struct HeapProfileTable::Snapshot::ReportState -->
5810            <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-263'>
5811              <data-member access='public' layout-offset-in-bits='0'>
5812                <!-- 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_ -->
5813                <var-decl name='buckets_' type-id='type-id-264' visibility='default' filepath='src/heap-profile-table.cc' line='529' column='1'/>
5814              </data-member>
5815            </class-decl>
5816          </member-type>
5817          <data-member access='private' layout-offset-in-bits='0'>
5818            <!-- HeapProfileTable::AllocValue::Bucket HeapProfileTable::Snapshot::total_ -->
5819            <var-decl name='total_' type-id='type-id-248' visibility='default' filepath='src/heap-profile-table.h' line='372' column='1'/>
5820          </data-member>
5821          <data-member access='private' layout-offset-in-bits='448'>
5822            <!-- HeapProfileTable::AllocationMap HeapProfileTable::Snapshot::map_ -->
5823            <var-decl name='map_' type-id='type-id-265' visibility='default' filepath='src/heap-profile-table.h' line='376' column='1'/>
5824          </data-member>
5825          <member-function access='private' constructor='yes'>
5826            <!-- HeapProfileTable::Snapshot::Snapshot(HeapProfileTable::Allocator, HeapProfileTable::DeAllocator) -->
5827            <function-decl name='Snapshot' filepath='src/heap-profile-table.h' line='378' column='1' visibility='default' binding='global' size-in-bits='64'>
5828              <!-- implicit parameter of type 'HeapProfileTable::Snapshot*' -->
5829              <parameter type-id='type-id-200' is-artificial='yes'/>
5830              <!-- parameter of type 'typedef HeapProfileTable::Allocator' -->
5831              <parameter type-id='type-id-266'/>
5832              <!-- parameter of type 'typedef HeapProfileTable::DeAllocator' -->
5833              <parameter type-id='type-id-267'/>
5834              <!-- void -->
5835              <return type-id='type-id-75'/>
5836            </function-decl>
5837          </member-function>
5838          <member-function access='private' constructor='yes'>
5839            <!-- HeapProfileTable::Snapshot::Snapshot(const HeapProfileTable::Snapshot&) -->
5840            <function-decl name='Snapshot' filepath='src/heap-profile-table.h' line='396' column='1' visibility='default' binding='global' size-in-bits='64'>
5841              <!-- implicit parameter of type 'HeapProfileTable::Snapshot*' -->
5842              <parameter type-id='type-id-200' is-artificial='yes'/>
5843              <!-- parameter of type 'const HeapProfileTable::Snapshot&' -->
5844              <parameter type-id='type-id-268'/>
5845              <!-- void -->
5846              <return type-id='type-id-75'/>
5847            </function-decl>
5848          </member-function>
5849          <member-function access='public'>
5850            <!-- const HeapProfileTable::DumpArgs::Stats& HeapProfileTable::Snapshot::total() -->
5851            <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'>
5852              <!-- implicit parameter of type 'const HeapProfileTable::Snapshot*' -->
5853              <parameter type-id='type-id-269' is-artificial='yes'/>
5854              <!-- const HeapProfileTable::DumpArgs::Stats& -->
5855              <return type-id='type-id-270'/>
5856            </function-decl>
5857          </member-function>
5858          <member-function access='public'>
5859            <!-- bool HeapProfileTable::Snapshot::Empty() -->
5860            <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'>
5861              <!-- implicit parameter of type 'const HeapProfileTable::Snapshot*' -->
5862              <parameter type-id='type-id-269' is-artificial='yes'/>
5863              <!-- bool -->
5864              <return type-id='type-id-76'/>
5865            </function-decl>
5866          </member-function>
5867          <member-function access='private' constructor='yes'>
5868            <!-- HeapProfileTable::Snapshot::Snapshot(HeapProfileTable::Allocator, HeapProfileTable::DeAllocator) -->
5869            <function-decl name='Snapshot' filepath='src/heap-profile-table.h' line='378' column='1' visibility='default' binding='global' size-in-bits='64'>
5870              <!-- implicit parameter of type 'HeapProfileTable::Snapshot*' -->
5871              <parameter type-id='type-id-200' is-artificial='yes'/>
5872              <!-- parameter of type 'typedef HeapProfileTable::Allocator' -->
5873              <parameter type-id='type-id-266'/>
5874              <!-- parameter of type 'typedef HeapProfileTable::DeAllocator' -->
5875              <parameter type-id='type-id-267'/>
5876              <!-- void -->
5877              <return type-id='type-id-75'/>
5878            </function-decl>
5879          </member-function>
5880          <member-function access='private' constructor='yes'>
5881            <!-- HeapProfileTable::Snapshot::Snapshot(const HeapProfileTable::Snapshot&) -->
5882            <function-decl name='Snapshot' filepath='src/heap-profile-table.h' line='396' column='1' visibility='default' binding='global' size-in-bits='64'>
5883              <!-- implicit parameter of type 'HeapProfileTable::Snapshot*' -->
5884              <parameter type-id='type-id-200' is-artificial='yes'/>
5885              <!-- parameter of type 'const HeapProfileTable::Snapshot&' -->
5886              <parameter type-id='type-id-268'/>
5887              <!-- void -->
5888              <return type-id='type-id-75'/>
5889            </function-decl>
5890          </member-function>
5891          <member-function access='private'>
5892            <!-- void HeapProfileTable::Snapshot::Add(void*, const HeapProfileTable::AllocValue&) -->
5893            <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'>
5894              <!-- implicit parameter of type 'HeapProfileTable::Snapshot*' -->
5895              <parameter type-id='type-id-200' is-artificial='yes'/>
5896              <!-- parameter of type 'void*' -->
5897              <parameter type-id='type-id-74'/>
5898              <!-- parameter of type 'const HeapProfileTable::AllocValue&' -->
5899              <parameter type-id='type-id-271'/>
5900              <!-- void -->
5901              <return type-id='type-id-75'/>
5902            </function-decl>
5903          </member-function>
5904          <member-function access='private' static='yes'>
5905            <!-- void HeapProfileTable::Snapshot::ReportObject(HeapProfileTable::AllocValue*, char*) -->
5906            <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'>
5907              <!-- parameter of type 'void*' -->
5908              <parameter type-id='type-id-74'/>
5909              <!-- parameter of type 'HeapProfileTable::AllocValue*' -->
5910              <parameter type-id='type-id-208'/>
5911              <!-- parameter of type 'char*' -->
5912              <parameter type-id='type-id-3'/>
5913              <!-- void -->
5914              <return type-id='type-id-75'/>
5915            </function-decl>
5916          </member-function>
5917          <member-function access='public'>
5918            <!-- void HeapProfileTable::Snapshot::ReportIndividualObjects() -->
5919            <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'>
5920              <!-- implicit parameter of type 'HeapProfileTable::Snapshot*' -->
5921              <parameter type-id='type-id-200' is-artificial='yes'/>
5922              <!-- void -->
5923              <return type-id='type-id-75'/>
5924            </function-decl>
5925          </member-function>
5926          <member-function access='private' static='yes'>
5927            <!-- void HeapProfileTable::Snapshot::ReportCallback(HeapProfileTable::AllocValue*, HeapProfileTable::Snapshot::ReportState*) -->
5928            <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'>
5929              <!-- parameter of type 'void*' -->
5930              <parameter type-id='type-id-74'/>
5931              <!-- parameter of type 'HeapProfileTable::AllocValue*' -->
5932              <parameter type-id='type-id-208'/>
5933              <!-- parameter of type 'HeapProfileTable::Snapshot::ReportState*' -->
5934              <parameter type-id='type-id-205'/>
5935              <!-- void -->
5936              <return type-id='type-id-75'/>
5937            </function-decl>
5938          </member-function>
5939          <member-function access='public'>
5940            <!-- void HeapProfileTable::Snapshot::ReportLeaks(const char*, const char*, bool) -->
5941            <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'>
5942              <!-- implicit parameter of type 'HeapProfileTable::Snapshot*' -->
5943              <parameter type-id='type-id-200' is-artificial='yes'/>
5944              <!-- parameter of type 'const char*' -->
5945              <parameter type-id='type-id-2'/>
5946              <!-- parameter of type 'const char*' -->
5947              <parameter type-id='type-id-2'/>
5948              <!-- parameter of type 'bool' -->
5949              <parameter type-id='type-id-76'/>
5950              <!-- void -->
5951              <return type-id='type-id-75'/>
5952            </function-decl>
5953          </member-function>
5954        </class-decl>
5955      </member-type>
5956      <data-member access='private' static='yes'>
5957        <!-- static char HeapProfileTable::kFileExt[] -->
5958        <var-decl name='kFileExt' type-id='type-id-177' mangled-name='_ZN16HeapProfileTable8kFileExtE' visibility='default' filepath='src/heap-profile-table.h' line='55' column='1' elf-symbol-id='_ZN16HeapProfileTable8kFileExtE'/>
5959      </data-member>
5960      <data-member access='private' static='yes'>
5961        <!-- static const int HeapProfileTable::kMaxStackDepth -->
5962        <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'/>
5963      </data-member>
5964      <data-member access='private' layout-offset-in-bits='0'>
5965        <!-- HeapProfileTable::Allocator HeapProfileTable::alloc_ -->
5966        <var-decl name='alloc_' type-id='type-id-266' visibility='default' filepath='src/heap-profile-table.h' line='325' column='1'/>
5967      </data-member>
5968      <data-member access='private' layout-offset-in-bits='64'>
5969        <!-- HeapProfileTable::DeAllocator HeapProfileTable::dealloc_ -->
5970        <var-decl name='dealloc_' type-id='type-id-267' visibility='default' filepath='src/heap-profile-table.h' line='326' column='1'/>
5971      </data-member>
5972      <data-member access='private' layout-offset-in-bits='128'>
5973        <!-- HeapProfileTable::AllocValue::Bucket HeapProfileTable::total_ -->
5974        <var-decl name='total_' type-id='type-id-248' visibility='default' filepath='src/heap-profile-table.h' line='330' column='1'/>
5975      </data-member>
5976      <data-member access='private' layout-offset-in-bits='576'>
5977        <!-- bool HeapProfileTable::profile_mmap_ -->
5978        <var-decl name='profile_mmap_' type-id='type-id-76' visibility='default' filepath='src/heap-profile-table.h' line='332' column='1'/>
5979      </data-member>
5980      <data-member access='private' layout-offset-in-bits='640'>
5981        <!-- HeapProfileTable::AllocValue::Bucket** HeapProfileTable::bucket_table_ -->
5982        <var-decl name='bucket_table_' type-id='type-id-275' visibility='default' filepath='src/heap-profile-table.h' line='338' column='1'/>
5983      </data-member>
5984      <data-member access='private' layout-offset-in-bits='704'>
5985        <!-- int HeapProfileTable::num_buckets_ -->
5986        <var-decl name='num_buckets_' type-id='type-id-1' visibility='default' filepath='src/heap-profile-table.h' line='339' column='1'/>
5987      </data-member>
5988      <data-member access='private' layout-offset-in-bits='768'>
5989        <!-- HeapProfileTable::AllocationMap* HeapProfileTable::address_map_ -->
5990        <var-decl name='address_map_' type-id='type-id-276' visibility='default' filepath='src/heap-profile-table.h' line='342' column='1'/>
5991      </data-member>
5992      <member-function access='private' constructor='yes'>
5993        <!-- HeapProfileTable::HeapProfileTable(HeapProfileTable::Allocator, HeapProfileTable::DeAllocator, bool) -->
5994        <function-decl name='HeapProfileTable' filepath='src/heap-profile-table.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
5995          <!-- implicit parameter of type 'HeapProfileTable*' -->
5996          <parameter type-id='type-id-277' is-artificial='yes'/>
5997          <!-- parameter of type 'typedef HeapProfileTable::Allocator' -->
5998          <parameter type-id='type-id-266'/>
5999          <!-- parameter of type 'typedef HeapProfileTable::DeAllocator' -->
6000          <parameter type-id='type-id-267'/>
6001          <!-- parameter of type 'bool' -->
6002          <parameter type-id='type-id-76'/>
6003          <!-- void -->
6004          <return type-id='type-id-75'/>
6005        </function-decl>
6006      </member-function>
6007      <member-function access='private' destructor='yes'>
6008        <!-- HeapProfileTable::~HeapProfileTable(int) -->
6009        <function-decl name='~HeapProfileTable' filepath='src/heap-profile-table.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
6010          <!-- implicit parameter of type 'HeapProfileTable*' -->
6011          <parameter type-id='type-id-277' is-artificial='yes'/>
6012          <!-- artificial parameter of type 'int' -->
6013          <parameter type-id='type-id-1' is-artificial='yes'/>
6014          <!-- void -->
6015          <return type-id='type-id-75'/>
6016        </function-decl>
6017      </member-function>
6018      <member-function access='private' constructor='yes'>
6019        <!-- HeapProfileTable::HeapProfileTable(const HeapProfileTable&) -->
6020        <function-decl name='HeapProfileTable' filepath='src/heap-profile-table.h' line='344' column='1' visibility='default' binding='global' size-in-bits='64'>
6021          <!-- implicit parameter of type 'HeapProfileTable*' -->
6022          <parameter type-id='type-id-277' is-artificial='yes'/>
6023          <!-- parameter of type 'const HeapProfileTable&' -->
6024          <parameter type-id='type-id-278'/>
6025          <!-- void -->
6026          <return type-id='type-id-75'/>
6027        </function-decl>
6028      </member-function>
6029      <member-function access='private'>
6030        <!-- const HeapProfileTable::DumpArgs::Stats& HeapProfileTable::total() -->
6031        <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'>
6032          <!-- implicit parameter of type 'const HeapProfileTable*' -->
6033          <parameter type-id='type-id-279' is-artificial='yes'/>
6034          <!-- const HeapProfileTable::DumpArgs::Stats& -->
6035          <return type-id='type-id-270'/>
6036        </function-decl>
6037      </member-function>
6038      <member-function access='private'>
6039        <!-- void HeapProfileTable::IterateAllocs(HeapProfileTable::AllocIterator) -->
6040        <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'>
6041          <!-- implicit parameter of type 'const HeapProfileTable*' -->
6042          <parameter type-id='type-id-279' is-artificial='yes'/>
6043          <!-- parameter of type 'typedef HeapProfileTable::AllocIterator' -->
6044          <parameter type-id='type-id-274'/>
6045          <!-- void -->
6046          <return type-id='type-id-75'/>
6047        </function-decl>
6048      </member-function>
6049      <member-function access='private' static='yes'>
6050        <!-- void HeapProfileTable::MapArgsAllocIterator(HeapProfileTable::AllocValue*, HeapProfileTable::AllocIterator) -->
6051        <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'>
6052          <!-- parameter of type 'void*' -->
6053          <parameter type-id='type-id-74'/>
6054          <!-- parameter of type 'HeapProfileTable::AllocValue*' -->
6055          <parameter type-id='type-id-208'/>
6056          <!-- parameter of type 'typedef HeapProfileTable::AllocIterator' -->
6057          <parameter type-id='type-id-274'/>
6058          <!-- void -->
6059          <return type-id='type-id-75'/>
6060        </function-decl>
6061      </member-function>
6062      <member-function access='private' constructor='yes'>
6063        <!-- HeapProfileTable::HeapProfileTable(HeapProfileTable::Allocator, HeapProfileTable::DeAllocator, bool) -->
6064        <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'>
6065          <!-- implicit parameter of type 'HeapProfileTable*' -->
6066          <parameter type-id='type-id-277' is-artificial='yes'/>
6067          <!-- parameter of type 'typedef HeapProfileTable::Allocator' -->
6068          <parameter type-id='type-id-266'/>
6069          <!-- parameter of type 'typedef HeapProfileTable::DeAllocator' -->
6070          <parameter type-id='type-id-267'/>
6071          <!-- parameter of type 'bool' -->
6072          <parameter type-id='type-id-76'/>
6073          <!-- void -->
6074          <return type-id='type-id-75'/>
6075        </function-decl>
6076      </member-function>
6077      <member-function access='private' destructor='yes'>
6078        <!-- HeapProfileTable::~HeapProfileTable(int) -->
6079        <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'>
6080          <!-- implicit parameter of type 'HeapProfileTable*' -->
6081          <parameter type-id='type-id-277' is-artificial='yes'/>
6082          <!-- artificial parameter of type 'int' -->
6083          <parameter type-id='type-id-1' is-artificial='yes'/>
6084          <!-- void -->
6085          <return type-id='type-id-75'/>
6086        </function-decl>
6087      </member-function>
6088      <member-function access='private' constructor='yes'>
6089        <!-- HeapProfileTable::HeapProfileTable(const HeapProfileTable&) -->
6090        <function-decl name='HeapProfileTable' filepath='src/heap-profile-table.h' line='344' column='1' visibility='default' binding='global' size-in-bits='64'>
6091          <!-- implicit parameter of type 'HeapProfileTable*' -->
6092          <parameter type-id='type-id-277' is-artificial='yes'/>
6093          <!-- parameter of type 'const HeapProfileTable&' -->
6094          <parameter type-id='type-id-278'/>
6095          <!-- void -->
6096          <return type-id='type-id-75'/>
6097        </function-decl>
6098      </member-function>
6099      <member-function access='private' static='yes'>
6100        <!-- size_t HeapProfileTable::AllocValueSize() -->
6101        <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'>
6102          <!-- parameter of type 'const HeapProfileTable::AllocValue&' -->
6103          <parameter type-id='type-id-271'/>
6104          <!-- typedef size_t -->
6105          <return type-id='type-id-7'/>
6106        </function-decl>
6107      </member-function>
6108      <member-function access='private'>
6109        <!-- void HeapProfileTable::ReleaseSnapshot(HeapProfileTable::Snapshot*) -->
6110        <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'>
6111          <!-- implicit parameter of type 'HeapProfileTable*' -->
6112          <parameter type-id='type-id-277' is-artificial='yes'/>
6113          <!-- parameter of type 'HeapProfileTable::Snapshot*' -->
6114          <parameter type-id='type-id-200'/>
6115          <!-- void -->
6116          <return type-id='type-id-75'/>
6117        </function-decl>
6118      </member-function>
6119      <member-function access='private' static='yes'>
6120        <!-- int HeapProfileTable::UnparseBucket(char*, int, int, const char*, HeapProfileTable::DumpArgs::Stats*) -->
6121        <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'>
6122          <!-- parameter of type 'const HeapProfileTable::AllocValue::Bucket&' -->
6123          <parameter type-id='type-id-280'/>
6124          <!-- parameter of type 'char*' -->
6125          <parameter type-id='type-id-3'/>
6126          <!-- parameter of type 'int' -->
6127          <parameter type-id='type-id-1'/>
6128          <!-- parameter of type 'int' -->
6129          <parameter type-id='type-id-1'/>
6130          <!-- parameter of type 'const char*' -->
6131          <parameter type-id='type-id-2'/>
6132          <!-- parameter of type 'HeapProfileTable::DumpArgs::Stats*' -->
6133          <parameter type-id='type-id-256'/>
6134          <!-- int -->
6135          <return type-id='type-id-1'/>
6136        </function-decl>
6137      </member-function>
6138      <member-function access='private' static='yes'>
6139        <!-- void HeapProfileTable::DumpNonLiveIterator(HeapProfileTable::AllocValue*, const HeapProfileTable::DumpArgs&) -->
6140        <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'>
6141          <!-- parameter of type 'void*' -->
6142          <parameter type-id='type-id-74'/>
6143          <!-- parameter of type 'HeapProfileTable::AllocValue*' -->
6144          <parameter type-id='type-id-208'/>
6145          <!-- parameter of type 'const HeapProfileTable::DumpArgs&' -->
6146          <parameter type-id='type-id-203'/>
6147          <!-- void -->
6148          <return type-id='type-id-75'/>
6149        </function-decl>
6150      </member-function>
6151      <member-function access='private' static='yes'>
6152        <!-- void HeapProfileTable::DumpBucketIterator(HeapProfileTable::BufferArgs*) -->
6153        <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'>
6154          <!-- parameter of type 'const HeapProfileTable::AllocValue::Bucket*' -->
6155          <parameter type-id='type-id-281'/>
6156          <!-- parameter of type 'HeapProfileTable::BufferArgs*' -->
6157          <parameter type-id='type-id-252'/>
6158          <!-- void -->
6159          <return type-id='type-id-75'/>
6160        </function-decl>
6161      </member-function>
6162      <member-function access='private'>
6163        <!-- HeapProfileTable::AllocValue::Bucket* HeapProfileTable::GetBucket(int, void* const*) -->
6164        <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'>
6165          <!-- implicit parameter of type 'HeapProfileTable*' -->
6166          <parameter type-id='type-id-277' is-artificial='yes'/>
6167          <!-- parameter of type 'int' -->
6168          <parameter type-id='type-id-1'/>
6169          <!-- parameter of type 'void* const*' -->
6170          <parameter type-id='type-id-246'/>
6171          <!-- HeapProfileTable::AllocValue::Bucket* -->
6172          <return type-id='type-id-250'/>
6173        </function-decl>
6174      </member-function>
6175      <member-function access='private' static='yes'>
6176        <!-- int HeapProfileTable::GetCallerStackTrace(void**) -->
6177        <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'>
6178          <!-- parameter of type 'int' -->
6179          <parameter type-id='type-id-1'/>
6180          <!-- parameter of type 'void**' -->
6181          <parameter type-id='type-id-171'/>
6182          <!-- int -->
6183          <return type-id='type-id-1'/>
6184        </function-decl>
6185      </member-function>
6186      <member-function access='private'>
6187        <!-- HeapProfileTable::AllocValue::Bucket** HeapProfileTable::MakeSortedBucketList() -->
6188        <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'>
6189          <!-- implicit parameter of type 'const HeapProfileTable*' -->
6190          <parameter type-id='type-id-279' is-artificial='yes'/>
6191          <!-- HeapProfileTable::AllocValue::Bucket** -->
6192          <return type-id='type-id-275'/>
6193        </function-decl>
6194      </member-function>
6195      <member-function access='private'>
6196        <!-- void HeapProfileTable::IterateOrderedAllocContexts(HeapProfileTable::AllocContextIterator) -->
6197        <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'>
6198          <!-- implicit parameter of type 'const HeapProfileTable*' -->
6199          <parameter type-id='type-id-279' is-artificial='yes'/>
6200          <!-- parameter of type 'typedef HeapProfileTable::AllocContextIterator' -->
6201          <parameter type-id='type-id-272'/>
6202          <!-- void -->
6203          <return type-id='type-id-75'/>
6204        </function-decl>
6205      </member-function>
6206      <member-function access='private'>
6207        <!-- int HeapProfileTable::FillOrderedProfile(char*, int) -->
6208        <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'>
6209          <!-- implicit parameter of type 'const HeapProfileTable*' -->
6210          <parameter type-id='type-id-279' is-artificial='yes'/>
6211          <!-- parameter of type 'char*' -->
6212          <parameter type-id='type-id-3'/>
6213          <!-- parameter of type 'int' -->
6214          <parameter type-id='type-id-1'/>
6215          <!-- int -->
6216          <return type-id='type-id-1'/>
6217        </function-decl>
6218      </member-function>
6219      <member-function access='private'>
6220        <!-- void HeapProfileTable::MarkAsIgnored(void*) -->
6221        <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'>
6222          <!-- implicit parameter of type 'HeapProfileTable*' -->
6223          <parameter type-id='type-id-277' is-artificial='yes'/>
6224          <!-- parameter of type 'void*' -->
6225          <parameter type-id='type-id-74'/>
6226          <!-- void -->
6227          <return type-id='type-id-75'/>
6228        </function-decl>
6229      </member-function>
6230      <member-function access='private' static='yes'>
6231        <!-- bool HeapProfileTable::WriteProfile(const HeapProfileTable::AllocValue::Bucket&, HeapProfileTable::AllocationMap*) -->
6232        <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'>
6233          <!-- parameter of type 'const char*' -->
6234          <parameter type-id='type-id-2'/>
6235          <!-- parameter of type 'const HeapProfileTable::AllocValue::Bucket&' -->
6236          <parameter type-id='type-id-280'/>
6237          <!-- parameter of type 'HeapProfileTable::AllocationMap*' -->
6238          <parameter type-id='type-id-276'/>
6239          <!-- bool -->
6240          <return type-id='type-id-76'/>
6241        </function-decl>
6242      </member-function>
6243      <member-function access='private'>
6244        <!-- bool HeapProfileTable::FindInsideAlloc(void*, size_t, void**, size_t*) -->
6245        <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'>
6246          <!-- implicit parameter of type 'const HeapProfileTable*' -->
6247          <parameter type-id='type-id-279' is-artificial='yes'/>
6248          <!-- parameter of type 'void*' -->
6249          <parameter type-id='type-id-74'/>
6250          <!-- parameter of type 'typedef size_t' -->
6251          <parameter type-id='type-id-7'/>
6252          <!-- parameter of type 'void**' -->
6253          <parameter type-id='type-id-171'/>
6254          <!-- parameter of type 'size_t*' -->
6255          <parameter type-id='type-id-239'/>
6256          <!-- bool -->
6257          <return type-id='type-id-76'/>
6258        </function-decl>
6259      </member-function>
6260      <member-function access='private' static='yes'>
6261        <!-- void HeapProfileTable::AddToSnapshot(HeapProfileTable::AllocValue*, HeapProfileTable::Snapshot*) -->
6262        <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'>
6263          <!-- parameter of type 'void*' -->
6264          <parameter type-id='type-id-74'/>
6265          <!-- parameter of type 'HeapProfileTable::AllocValue*' -->
6266          <parameter type-id='type-id-208'/>
6267          <!-- parameter of type 'HeapProfileTable::Snapshot*' -->
6268          <parameter type-id='type-id-200'/>
6269          <!-- void -->
6270          <return type-id='type-id-75'/>
6271        </function-decl>
6272      </member-function>
6273      <member-function access='private'>
6274        <!-- HeapProfileTable::Snapshot* HeapProfileTable::TakeSnapshot() -->
6275        <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'>
6276          <!-- implicit parameter of type 'HeapProfileTable*' -->
6277          <parameter type-id='type-id-277' is-artificial='yes'/>
6278          <!-- HeapProfileTable::Snapshot* -->
6279          <return type-id='type-id-200'/>
6280        </function-decl>
6281      </member-function>
6282      <member-function access='private'>
6283        <!-- void HeapProfileTable::RecordAlloc(void*, size_t, int, void* const*) -->
6284        <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_'>
6285          <!-- implicit parameter of type 'HeapProfileTable*' -->
6286          <parameter type-id='type-id-277' is-artificial='yes'/>
6287          <!-- parameter of type 'void*' -->
6288          <parameter type-id='type-id-74'/>
6289          <!-- parameter of type 'typedef size_t' -->
6290          <parameter type-id='type-id-7'/>
6291          <!-- parameter of type 'int' -->
6292          <parameter type-id='type-id-1'/>
6293          <!-- parameter of type 'void* const*' -->
6294          <parameter type-id='type-id-246'/>
6295          <!-- void -->
6296          <return type-id='type-id-75'/>
6297        </function-decl>
6298      </member-function>
6299      <member-function access='private'>
6300        <!-- void HeapProfileTable::RecordFree(void*) -->
6301        <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'>
6302          <!-- implicit parameter of type 'HeapProfileTable*' -->
6303          <parameter type-id='type-id-277' is-artificial='yes'/>
6304          <!-- parameter of type 'void*' -->
6305          <parameter type-id='type-id-74'/>
6306          <!-- void -->
6307          <return type-id='type-id-75'/>
6308        </function-decl>
6309      </member-function>
6310      <member-function access='private' static='yes'>
6311        <!-- void HeapProfileTable::AddIfNonLive(HeapProfileTable::AllocValue*, HeapProfileTable::AddNonLiveArgs*) -->
6312        <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'>
6313          <!-- parameter of type 'void*' -->
6314          <parameter type-id='type-id-74'/>
6315          <!-- parameter of type 'HeapProfileTable::AllocValue*' -->
6316          <parameter type-id='type-id-208'/>
6317          <!-- parameter of type 'HeapProfileTable::AddNonLiveArgs*' -->
6318          <parameter type-id='type-id-198'/>
6319          <!-- void -->
6320          <return type-id='type-id-75'/>
6321        </function-decl>
6322      </member-function>
6323      <member-function access='private'>
6324        <!-- HeapProfileTable::Snapshot* HeapProfileTable::NonLiveSnapshot(HeapProfileTable::Snapshot*) -->
6325        <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'>
6326          <!-- implicit parameter of type 'HeapProfileTable*' -->
6327          <parameter type-id='type-id-277' is-artificial='yes'/>
6328          <!-- parameter of type 'HeapProfileTable::Snapshot*' -->
6329          <parameter type-id='type-id-200'/>
6330          <!-- HeapProfileTable::Snapshot* -->
6331          <return type-id='type-id-200'/>
6332        </function-decl>
6333      </member-function>
6334      <member-function access='private'>
6335        <!-- bool HeapProfileTable::MarkAsLive(void*) -->
6336        <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'>
6337          <!-- implicit parameter of type 'HeapProfileTable*' -->
6338          <parameter type-id='type-id-277' is-artificial='yes'/>
6339          <!-- parameter of type 'void*' -->
6340          <parameter type-id='type-id-74'/>
6341          <!-- bool -->
6342          <return type-id='type-id-76'/>
6343        </function-decl>
6344      </member-function>
6345      <member-function access='private' static='yes'>
6346        <!-- void HeapProfileTable::CleanupOldProfiles() -->
6347        <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'>
6348          <!-- parameter of type 'const char*' -->
6349          <parameter type-id='type-id-2'/>
6350          <!-- void -->
6351          <return type-id='type-id-75'/>
6352        </function-decl>
6353      </member-function>
6354      <member-function access='private'>
6355        <!-- bool HeapProfileTable::FindAllocDetails(void*, HeapProfileTable::AllocInfo*) -->
6356        <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'>
6357          <!-- implicit parameter of type 'const HeapProfileTable*' -->
6358          <parameter type-id='type-id-279' is-artificial='yes'/>
6359          <!-- parameter of type 'void*' -->
6360          <parameter type-id='type-id-74'/>
6361          <!-- parameter of type 'HeapProfileTable::AllocInfo*' -->
6362          <parameter type-id='type-id-282'/>
6363          <!-- bool -->
6364          <return type-id='type-id-76'/>
6365        </function-decl>
6366      </member-function>
6367      <member-function access='private'>
6368        <!-- bool HeapProfileTable::FindAlloc(void*, size_t*) -->
6369        <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'>
6370          <!-- implicit parameter of type 'const HeapProfileTable*' -->
6371          <parameter type-id='type-id-279' is-artificial='yes'/>
6372          <!-- parameter of type 'void*' -->
6373          <parameter type-id='type-id-74'/>
6374          <!-- parameter of type 'size_t*' -->
6375          <parameter type-id='type-id-239'/>
6376          <!-- bool -->
6377          <return type-id='type-id-76'/>
6378        </function-decl>
6379      </member-function>
6380      <member-function access='private' constructor='yes'>
6381        <!-- HeapProfileTable::HeapProfileTable(HeapProfileTable::Allocator, HeapProfileTable::DeAllocator, bool) -->
6382        <function-decl name='HeapProfileTable' filepath='src/heap-profile-table.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
6383          <!-- implicit parameter of type 'HeapProfileTable*' -->
6384          <parameter type-id='type-id-277' is-artificial='yes'/>
6385          <!-- parameter of type 'typedef HeapProfileTable::Allocator' -->
6386          <parameter type-id='type-id-266'/>
6387          <!-- parameter of type 'typedef HeapProfileTable::DeAllocator' -->
6388          <parameter type-id='type-id-267'/>
6389          <!-- parameter of type 'bool' -->
6390          <parameter type-id='type-id-76'/>
6391          <!-- void -->
6392          <return type-id='type-id-75'/>
6393        </function-decl>
6394      </member-function>
6395      <member-function access='private' destructor='yes'>
6396        <!-- HeapProfileTable::~HeapProfileTable(int) -->
6397        <function-decl name='~HeapProfileTable' filepath='src/heap-profile-table.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
6398          <!-- implicit parameter of type 'HeapProfileTable*' -->
6399          <parameter type-id='type-id-277' is-artificial='yes'/>
6400          <!-- artificial parameter of type 'int' -->
6401          <parameter type-id='type-id-1' is-artificial='yes'/>
6402          <!-- void -->
6403          <return type-id='type-id-75'/>
6404        </function-decl>
6405      </member-function>
6406      <member-function access='private' constructor='yes'>
6407        <!-- HeapProfileTable::HeapProfileTable(const HeapProfileTable&) -->
6408        <function-decl name='HeapProfileTable' filepath='src/heap-profile-table.h' line='344' column='1' visibility='default' binding='global' size-in-bits='64'>
6409          <!-- implicit parameter of type 'HeapProfileTable*' -->
6410          <parameter type-id='type-id-277' is-artificial='yes'/>
6411          <!-- parameter of type 'const HeapProfileTable&' -->
6412          <parameter type-id='type-id-278'/>
6413          <!-- void -->
6414          <return type-id='type-id-75'/>
6415        </function-decl>
6416      </member-function>
6417    </class-decl>
6418    <!-- class LowLevelAlloc -->
6419    <class-decl name='LowLevelAlloc' size-in-bits='8' visibility='default' filepath='src/base/low_level_alloc.h' line='44' column='1' id='type-id-283'>
6420      <member-type access='private'>
6421        <!-- struct LowLevelAlloc::Arena -->
6422        <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-284'>
6423          <data-member access='public' layout-offset-in-bits='0'>
6424            <!-- SpinLock LowLevelAlloc::Arena::mu -->
6425            <var-decl name='mu' type-id='type-id-285' visibility='default' filepath='src/base/low_level_alloc.cc' line='189' column='1'/>
6426          </data-member>
6427          <data-member access='public' layout-offset-in-bits='64'>
6428            <!-- low_level_alloc_internal::AllocList LowLevelAlloc::Arena::freelist -->
6429            <var-decl name='freelist' type-id='type-id-89' visibility='default' filepath='src/base/low_level_alloc.cc' line='191' column='1'/>
6430          </data-member>
6431          <data-member access='public' layout-offset-in-bits='2304'>
6432            <!-- int32 LowLevelAlloc::Arena::allocation_count -->
6433            <var-decl name='allocation_count' type-id='type-id-83' visibility='default' filepath='src/base/low_level_alloc.cc' line='192' column='1'/>
6434          </data-member>
6435          <data-member access='public' layout-offset-in-bits='2336'>
6436            <!-- int32 LowLevelAlloc::Arena::flags -->
6437            <var-decl name='flags' type-id='type-id-83' visibility='default' filepath='src/base/low_level_alloc.cc' line='193' column='1'/>
6438          </data-member>
6439          <data-member access='public' layout-offset-in-bits='2368'>
6440            <!-- size_t LowLevelAlloc::Arena::pagesize -->
6441            <var-decl name='pagesize' type-id='type-id-7' visibility='default' filepath='src/base/low_level_alloc.cc' line='194' column='1'/>
6442          </data-member>
6443          <data-member access='public' layout-offset-in-bits='2432'>
6444            <!-- size_t LowLevelAlloc::Arena::roundup -->
6445            <var-decl name='roundup' type-id='type-id-7' visibility='default' filepath='src/base/low_level_alloc.cc' line='195' column='1'/>
6446          </data-member>
6447          <data-member access='public' layout-offset-in-bits='2496'>
6448            <!-- size_t LowLevelAlloc::Arena::min_size -->
6449            <var-decl name='min_size' type-id='type-id-7' visibility='default' filepath='src/base/low_level_alloc.cc' line='197' column='1'/>
6450          </data-member>
6451          <member-function access='public' constructor='yes'>
6452            <!-- LowLevelAlloc::Arena::Arena() -->
6453            <function-decl name='Arena' filepath='src/base/low_level_alloc.cc' line='185' column='1' visibility='default' binding='global' size-in-bits='64'>
6454              <!-- implicit parameter of type 'LowLevelAlloc::Arena*' -->
6455              <parameter type-id='type-id-101' is-artificial='yes'/>
6456              <!-- void -->
6457              <return type-id='type-id-75'/>
6458            </function-decl>
6459          </member-function>
6460          <member-function access='public' constructor='yes'>
6461            <!-- LowLevelAlloc::Arena::Arena(int) -->
6462            <function-decl name='Arena' filepath='src/base/low_level_alloc.cc' line='186' column='1' visibility='default' binding='global' size-in-bits='64'>
6463              <!-- implicit parameter of type 'LowLevelAlloc::Arena*' -->
6464              <parameter type-id='type-id-101' is-artificial='yes'/>
6465              <!-- parameter of type 'int' -->
6466              <parameter type-id='type-id-1'/>
6467              <!-- void -->
6468              <return type-id='type-id-75'/>
6469            </function-decl>
6470          </member-function>
6471        </class-decl>
6472      </member-type>
6473      <member-type access='private'>
6474        <!-- struct LowLevelAlloc::Arena -->
6475        <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-284'>
6476          <data-member access='public' layout-offset-in-bits='0'>
6477            <!-- SpinLock LowLevelAlloc::Arena::mu -->
6478            <var-decl name='mu' type-id='type-id-285' visibility='default' filepath='src/base/low_level_alloc.cc' line='189' column='1'/>
6479          </data-member>
6480          <data-member access='public' layout-offset-in-bits='64'>
6481            <!-- low_level_alloc_internal::AllocList LowLevelAlloc::Arena::freelist -->
6482            <var-decl name='freelist' type-id='type-id-89' visibility='default' filepath='src/base/low_level_alloc.cc' line='191' column='1'/>
6483          </data-member>
6484          <data-member access='public' layout-offset-in-bits='2304'>
6485            <!-- int32 LowLevelAlloc::Arena::allocation_count -->
6486            <var-decl name='allocation_count' type-id='type-id-83' visibility='default' filepath='src/base/low_level_alloc.cc' line='192' column='1'/>
6487          </data-member>
6488          <data-member access='public' layout-offset-in-bits='2336'>
6489            <!-- int32 LowLevelAlloc::Arena::flags -->
6490            <var-decl name='flags' type-id='type-id-83' visibility='default' filepath='src/base/low_level_alloc.cc' line='193' column='1'/>
6491          </data-member>
6492          <data-member access='public' layout-offset-in-bits='2368'>
6493            <!-- size_t LowLevelAlloc::Arena::pagesize -->
6494            <var-decl name='pagesize' type-id='type-id-7' visibility='default' filepath='src/base/low_level_alloc.cc' line='194' column='1'/>
6495          </data-member>
6496          <data-member access='public' layout-offset-in-bits='2432'>
6497            <!-- size_t LowLevelAlloc::Arena::roundup -->
6498            <var-decl name='roundup' type-id='type-id-7' visibility='default' filepath='src/base/low_level_alloc.cc' line='195' column='1'/>
6499          </data-member>
6500          <data-member access='public' layout-offset-in-bits='2496'>
6501            <!-- size_t LowLevelAlloc::Arena::min_size -->
6502            <var-decl name='min_size' type-id='type-id-7' visibility='default' filepath='src/base/low_level_alloc.cc' line='197' column='1'/>
6503          </data-member>
6504          <member-function access='public' constructor='yes'>
6505            <!-- LowLevelAlloc::Arena::Arena() -->
6506            <function-decl name='Arena' filepath='src/base/low_level_alloc.cc' line='185' column='1' visibility='default' binding='global' size-in-bits='64'>
6507              <!-- implicit parameter of type 'LowLevelAlloc::Arena*' -->
6508              <parameter type-id='type-id-101' is-artificial='yes'/>
6509              <!-- void -->
6510              <return type-id='type-id-75'/>
6511            </function-decl>
6512          </member-function>
6513          <member-function access='public' constructor='yes'>
6514            <!-- LowLevelAlloc::Arena::Arena(int) -->
6515            <function-decl name='Arena' filepath='src/base/low_level_alloc.cc' line='186' column='1' visibility='default' binding='global' size-in-bits='64'>
6516              <!-- implicit parameter of type 'LowLevelAlloc::Arena*' -->
6517              <parameter type-id='type-id-101' is-artificial='yes'/>
6518              <!-- parameter of type 'int' -->
6519              <parameter type-id='type-id-1'/>
6520              <!-- void -->
6521              <return type-id='type-id-75'/>
6522            </function-decl>
6523          </member-function>
6524        </class-decl>
6525      </member-type>
6526      <member-type access='private'>
6527        <!-- struct LowLevelAlloc::Arena -->
6528        <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-284'>
6529          <data-member access='public' layout-offset-in-bits='0'>
6530            <!-- SpinLock LowLevelAlloc::Arena::mu -->
6531            <var-decl name='mu' type-id='type-id-285' visibility='default' filepath='src/base/low_level_alloc.cc' line='189' column='1'/>
6532          </data-member>
6533          <data-member access='public' layout-offset-in-bits='64'>
6534            <!-- low_level_alloc_internal::AllocList LowLevelAlloc::Arena::freelist -->
6535            <var-decl name='freelist' type-id='type-id-89' visibility='default' filepath='src/base/low_level_alloc.cc' line='191' column='1'/>
6536          </data-member>
6537          <data-member access='public' layout-offset-in-bits='2304'>
6538            <!-- int32 LowLevelAlloc::Arena::allocation_count -->
6539            <var-decl name='allocation_count' type-id='type-id-83' visibility='default' filepath='src/base/low_level_alloc.cc' line='192' column='1'/>
6540          </data-member>
6541          <data-member access='public' layout-offset-in-bits='2336'>
6542            <!-- int32 LowLevelAlloc::Arena::flags -->
6543            <var-decl name='flags' type-id='type-id-83' visibility='default' filepath='src/base/low_level_alloc.cc' line='193' column='1'/>
6544          </data-member>
6545          <data-member access='public' layout-offset-in-bits='2368'>
6546            <!-- size_t LowLevelAlloc::Arena::pagesize -->
6547            <var-decl name='pagesize' type-id='type-id-7' visibility='default' filepath='src/base/low_level_alloc.cc' line='194' column='1'/>
6548          </data-member>
6549          <data-member access='public' layout-offset-in-bits='2432'>
6550            <!-- size_t LowLevelAlloc::Arena::roundup -->
6551            <var-decl name='roundup' type-id='type-id-7' visibility='default' filepath='src/base/low_level_alloc.cc' line='195' column='1'/>
6552          </data-member>
6553          <data-member access='public' layout-offset-in-bits='2496'>
6554            <!-- size_t LowLevelAlloc::Arena::min_size -->
6555            <var-decl name='min_size' type-id='type-id-7' visibility='default' filepath='src/base/low_level_alloc.cc' line='197' column='1'/>
6556          </data-member>
6557          <member-function access='public' constructor='yes'>
6558            <!-- LowLevelAlloc::Arena::Arena() -->
6559            <function-decl name='Arena' filepath='src/base/low_level_alloc.cc' line='185' column='1' visibility='default' binding='global' size-in-bits='64'>
6560              <!-- implicit parameter of type 'LowLevelAlloc::Arena*' -->
6561              <parameter type-id='type-id-101' is-artificial='yes'/>
6562              <!-- void -->
6563              <return type-id='type-id-75'/>
6564            </function-decl>
6565          </member-function>
6566          <member-function access='public' constructor='yes'>
6567            <!-- LowLevelAlloc::Arena::Arena(int) -->
6568            <function-decl name='Arena' filepath='src/base/low_level_alloc.cc' line='186' column='1' visibility='default' binding='global' size-in-bits='64'>
6569              <!-- implicit parameter of type 'LowLevelAlloc::Arena*' -->
6570              <parameter type-id='type-id-101' is-artificial='yes'/>
6571              <!-- parameter of type 'int' -->
6572              <parameter type-id='type-id-1'/>
6573              <!-- void -->
6574              <return type-id='type-id-75'/>
6575            </function-decl>
6576          </member-function>
6577        </class-decl>
6578      </member-type>
6579      <member-function access='private' static='yes'>
6580        <!-- LowLevelAlloc::Arena* LowLevelAlloc::DefaultArena() -->
6581        <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'>
6582          <!-- LowLevelAlloc::Arena* -->
6583          <return type-id='type-id-101'/>
6584        </function-decl>
6585      </member-function>
6586      <member-function access='private' static='yes'>
6587        <!-- void* LowLevelAlloc::AllocWithArena(LowLevelAlloc::Arena*) -->
6588        <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'>
6589          <!-- parameter of type 'typedef size_t' -->
6590          <parameter type-id='type-id-7'/>
6591          <!-- parameter of type 'LowLevelAlloc::Arena*' -->
6592          <parameter type-id='type-id-101'/>
6593          <!-- void* -->
6594          <return type-id='type-id-74'/>
6595        </function-decl>
6596      </member-function>
6597      <member-function access='private' static='yes'>
6598        <!-- LowLevelAlloc::Arena* LowLevelAlloc::NewArena(LowLevelAlloc::Arena*) -->
6599        <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'>
6600          <!-- parameter of type 'typedef int32' -->
6601          <parameter type-id='type-id-83'/>
6602          <!-- parameter of type 'LowLevelAlloc::Arena*' -->
6603          <parameter type-id='type-id-101'/>
6604          <!-- LowLevelAlloc::Arena* -->
6605          <return type-id='type-id-101'/>
6606        </function-decl>
6607      </member-function>
6608      <member-function access='private' static='yes'>
6609        <!-- void* LowLevelAlloc::Alloc() -->
6610        <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'>
6611          <!-- parameter of type 'typedef size_t' -->
6612          <parameter type-id='type-id-7'/>
6613          <!-- void* -->
6614          <return type-id='type-id-74'/>
6615        </function-decl>
6616      </member-function>
6617      <member-function access='private' static='yes'>
6618        <!-- void LowLevelAlloc::Free() -->
6619        <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'>
6620          <!-- parameter of type 'void*' -->
6621          <parameter type-id='type-id-74'/>
6622          <!-- void -->
6623          <return type-id='type-id-75'/>
6624        </function-decl>
6625      </member-function>
6626      <member-function access='private' static='yes'>
6627        <!-- bool LowLevelAlloc::DeleteArena() -->
6628        <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'>
6629          <!-- parameter of type 'LowLevelAlloc::Arena*' -->
6630          <parameter type-id='type-id-101'/>
6631          <!-- bool -->
6632          <return type-id='type-id-76'/>
6633        </function-decl>
6634      </member-function>
6635    </class-decl>
6636    <!-- class MemoryRegionMap -->
6637    <class-decl name='MemoryRegionMap' size-in-bits='8' visibility='default' filepath='src/memory_region_map.h' line='69' column='1' id='type-id-286'>
6638      <member-type access='private'>
6639        <!-- class MemoryRegionMap::LockHolder -->
6640        <class-decl name='LockHolder' size-in-bits='8' visibility='default' filepath='src/memory_region_map.h' line='126' column='1' id='type-id-287'>
6641          <member-function access='private' constructor='yes'>
6642            <!-- MemoryRegionMap::LockHolder::LockHolder() -->
6643            <function-decl name='LockHolder' filepath='src/memory_region_map.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
6644              <!-- implicit parameter of type 'MemoryRegionMap::LockHolder*' -->
6645              <parameter type-id='type-id-288' is-artificial='yes'/>
6646              <!-- void -->
6647              <return type-id='type-id-75'/>
6648            </function-decl>
6649          </member-function>
6650          <member-function access='private' destructor='yes'>
6651            <!-- MemoryRegionMap::LockHolder::~LockHolder(int) -->
6652            <function-decl name='~LockHolder' filepath='src/memory_region_map.h' line='129' column='1' visibility='default' binding='global' size-in-bits='64'>
6653              <!-- implicit parameter of type 'MemoryRegionMap::LockHolder*' -->
6654              <parameter type-id='type-id-288' is-artificial='yes'/>
6655              <!-- artificial parameter of type 'int' -->
6656              <parameter type-id='type-id-1' is-artificial='yes'/>
6657              <!-- void -->
6658              <return type-id='type-id-75'/>
6659            </function-decl>
6660          </member-function>
6661          <member-function access='private' constructor='yes'>
6662            <!-- MemoryRegionMap::LockHolder::LockHolder(const MemoryRegionMap::LockHolder&) -->
6663            <function-decl name='LockHolder' filepath='src/memory_region_map.h' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
6664              <!-- implicit parameter of type 'MemoryRegionMap::LockHolder*' -->
6665              <parameter type-id='type-id-288' is-artificial='yes'/>
6666              <!-- parameter of type 'const MemoryRegionMap::LockHolder&' -->
6667              <parameter type-id='type-id-289'/>
6668              <!-- void -->
6669              <return type-id='type-id-75'/>
6670            </function-decl>
6671          </member-function>
6672        </class-decl>
6673      </member-type>
6674      <member-type access='private'>
6675        <!-- struct MemoryRegionMap::MyAllocator -->
6676        <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-290'>
6677          <member-function access='public' static='yes'>
6678            <!-- void MemoryRegionMap::MyAllocator::Free(size_t) -->
6679            <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'>
6680              <!-- parameter of type 'void*' -->
6681              <parameter type-id='type-id-74'/>
6682              <!-- parameter of type 'typedef size_t' -->
6683              <parameter type-id='type-id-7'/>
6684              <!-- void -->
6685              <return type-id='type-id-75'/>
6686            </function-decl>
6687          </member-function>
6688          <member-function access='public' static='yes'>
6689            <!-- void* MemoryRegionMap::MyAllocator::Allocate() -->
6690            <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'>
6691              <!-- parameter of type 'typedef size_t' -->
6692              <parameter type-id='type-id-7'/>
6693              <!-- void* -->
6694              <return type-id='type-id-74'/>
6695            </function-decl>
6696          </member-function>
6697        </class-decl>
6698      </member-type>
6699      <member-type access='private'>
6700        <!-- struct MemoryRegionMap::Region -->
6701        <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-291'>
6702          <data-member access='public' layout-offset-in-bits='0'>
6703            <!-- uintptr_t MemoryRegionMap::Region::start_addr -->
6704            <var-decl name='start_addr' type-id='type-id-234' visibility='default' filepath='src/memory_region_map.h' line='138' column='1'/>
6705          </data-member>
6706          <data-member access='public' layout-offset-in-bits='64'>
6707            <!-- uintptr_t MemoryRegionMap::Region::end_addr -->
6708            <var-decl name='end_addr' type-id='type-id-234' visibility='default' filepath='src/memory_region_map.h' line='139' column='1'/>
6709          </data-member>
6710          <data-member access='public' layout-offset-in-bits='128'>
6711            <!-- int MemoryRegionMap::Region::call_stack_depth -->
6712            <var-decl name='call_stack_depth' type-id='type-id-1' visibility='default' filepath='src/memory_region_map.h' line='140' column='1'/>
6713          </data-member>
6714          <data-member access='public' layout-offset-in-bits='192'>
6715            <!-- void* MemoryRegionMap::Region::call_stack[32] -->
6716            <var-decl name='call_stack' type-id='type-id-292' visibility='default' filepath='src/memory_region_map.h' line='141' column='1'/>
6717          </data-member>
6718          <data-member access='public' layout-offset-in-bits='2240'>
6719            <!-- bool MemoryRegionMap::Region::is_stack -->
6720            <var-decl name='is_stack' type-id='type-id-76' visibility='default' filepath='src/memory_region_map.h' line='143' column='1'/>
6721          </data-member>
6722          <member-function access='public'>
6723            <!-- uintptr_t MemoryRegionMap::Region::caller() -->
6724            <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'>
6725              <!-- implicit parameter of type 'const MemoryRegionMap::Region*' -->
6726              <parameter type-id='type-id-293' is-artificial='yes'/>
6727              <!-- typedef uintptr_t -->
6728              <return type-id='type-id-234'/>
6729            </function-decl>
6730          </member-function>
6731          <member-function access='private'>
6732            <!-- void MemoryRegionMap::Region::AssertIsConsistent() -->
6733            <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'>
6734              <!-- implicit parameter of type 'const MemoryRegionMap::Region*' -->
6735              <parameter type-id='type-id-293' is-artificial='yes'/>
6736              <!-- void -->
6737              <return type-id='type-id-75'/>
6738            </function-decl>
6739          </member-function>
6740          <member-function access='private'>
6741            <!-- void MemoryRegionMap::Region::SetRegionSetKey(uintptr_t) -->
6742            <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'>
6743              <!-- implicit parameter of type 'MemoryRegionMap::Region*' -->
6744              <parameter type-id='type-id-294' is-artificial='yes'/>
6745              <!-- parameter of type 'typedef uintptr_t' -->
6746              <parameter type-id='type-id-234'/>
6747              <!-- void -->
6748              <return type-id='type-id-75'/>
6749            </function-decl>
6750          </member-function>
6751          <member-function access='private'>
6752            <!-- void MemoryRegionMap::Region::set_end_addr(uintptr_t) -->
6753            <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'>
6754              <!-- implicit parameter of type 'MemoryRegionMap::Region*' -->
6755              <parameter type-id='type-id-294' is-artificial='yes'/>
6756              <!-- parameter of type 'typedef uintptr_t' -->
6757              <parameter type-id='type-id-234'/>
6758              <!-- void -->
6759              <return type-id='type-id-75'/>
6760            </function-decl>
6761          </member-function>
6762          <member-function access='private'>
6763            <!-- void MemoryRegionMap::Region::set_start_addr(uintptr_t) -->
6764            <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'>
6765              <!-- implicit parameter of type 'MemoryRegionMap::Region*' -->
6766              <parameter type-id='type-id-294' is-artificial='yes'/>
6767              <!-- parameter of type 'typedef uintptr_t' -->
6768              <parameter type-id='type-id-234'/>
6769              <!-- void -->
6770              <return type-id='type-id-75'/>
6771            </function-decl>
6772          </member-function>
6773          <member-function access='private'>
6774            <!-- void MemoryRegionMap::Region::Create(void*, size_t) -->
6775            <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'>
6776              <!-- implicit parameter of type 'MemoryRegionMap::Region*' -->
6777              <parameter type-id='type-id-294' is-artificial='yes'/>
6778              <!-- parameter of type 'void*' -->
6779              <parameter type-id='type-id-74'/>
6780              <!-- parameter of type 'typedef size_t' -->
6781              <parameter type-id='type-id-7'/>
6782              <!-- void -->
6783              <return type-id='type-id-75'/>
6784            </function-decl>
6785          </member-function>
6786          <member-function access='private'>
6787            <!-- void MemoryRegionMap::Region::set_call_stack_depth(int) -->
6788            <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'>
6789              <!-- implicit parameter of type 'MemoryRegionMap::Region*' -->
6790              <parameter type-id='type-id-294' is-artificial='yes'/>
6791              <!-- parameter of type 'int' -->
6792              <parameter type-id='type-id-1'/>
6793              <!-- void -->
6794              <return type-id='type-id-75'/>
6795            </function-decl>
6796          </member-function>
6797          <member-function access='private'>
6798            <!-- void MemoryRegionMap::Region::set_is_stack() -->
6799            <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'>
6800              <!-- implicit parameter of type 'MemoryRegionMap::Region*' -->
6801              <parameter type-id='type-id-294' is-artificial='yes'/>
6802              <!-- void -->
6803              <return type-id='type-id-75'/>
6804            </function-decl>
6805          </member-function>
6806        </class-decl>
6807      </member-type>
6808      <member-type access='private'>
6809        <!-- struct MemoryRegionMap::RegionCmp -->
6810        <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-295'>
6811          <member-function access='public'>
6812            <!-- bool MemoryRegionMap::RegionCmp::operator()(const MemoryRegionMap::Region&, const MemoryRegionMap::Region&) -->
6813            <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'>
6814              <!-- implicit parameter of type 'const MemoryRegionMap::RegionCmp*' -->
6815              <parameter type-id='type-id-296' is-artificial='yes'/>
6816              <!-- parameter of type 'const MemoryRegionMap::Region&' -->
6817              <parameter type-id='type-id-297'/>
6818              <!-- parameter of type 'const MemoryRegionMap::Region&' -->
6819              <parameter type-id='type-id-297'/>
6820              <!-- bool -->
6821              <return type-id='type-id-76'/>
6822            </function-decl>
6823          </member-function>
6824        </class-decl>
6825      </member-type>
6826      <member-type access='private'>
6827        <!-- typedef std::_Rb_tree_const_iterator<MemoryRegionMap::Region> MemoryRegionMap::RegionIterator -->
6828        <typedef-decl name='RegionIterator' type-id='type-id-299' filepath='src/memory_region_map.h' line='268' column='1' id='type-id-298'/>
6829      </member-type>
6830      <member-type access='private'>
6831        <!-- typedef std::set<MemoryRegionMap::Region, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> > MemoryRegionMap::RegionSet -->
6832        <typedef-decl name='RegionSet' type-id='type-id-301' filepath='src/memory_region_map.h' line='263' column='1' id='type-id-300'/>
6833      </member-type>
6834      <member-type access='private'>
6835        <!-- union MemoryRegionMap::RegionSetRep -->
6836        <union-decl name='RegionSetRep' size-in-bits='384' visibility='default' filepath='src/memory_region_map.cc' line='177' column='1' id='type-id-302'>
6837          <data-member access='public'>
6838            <!-- char MemoryRegionMap::RegionSetRep::rep[48] -->
6839            <var-decl name='rep' type-id='type-id-303' visibility='default' filepath='src/memory_region_map.cc' line='178' column='1'/>
6840          </data-member>
6841          <data-member access='public'>
6842            <!-- void* MemoryRegionMap::RegionSetRep::align_it -->
6843            <var-decl name='align_it' type-id='type-id-74' visibility='default' filepath='src/memory_region_map.cc' line='179' column='1'/>
6844          </data-member>
6845        </union-decl>
6846      </member-type>
6847      <member-type access='private'>
6848        <!-- union MemoryRegionMap::RegionSetRep -->
6849        <union-decl name='RegionSetRep' visibility='default' is-declaration-only='yes' id='type-id-304'/>
6850      </member-type>
6851      <data-member access='private' static='yes'>
6852        <!-- static int MemoryRegionMap::client_count_ -->
6853        <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'/>
6854      </data-member>
6855      <data-member access='private' static='yes'>
6856        <!-- static int MemoryRegionMap::max_stack_depth_ -->
6857        <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'/>
6858      </data-member>
6859      <data-member access='private' static='yes'>
6860        <!-- static LowLevelAlloc::Arena* MemoryRegionMap::arena_ -->
6861        <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'/>
6862      </data-member>
6863      <data-member access='private' static='yes'>
6864        <!-- static MemoryRegionMap::RegionSet* MemoryRegionMap::regions_ -->
6865        <var-decl name='regions_' type-id='type-id-305' mangled-name='_ZN15MemoryRegionMap8regions_E' visibility='default' filepath='src/memory_region_map.h' line='306' column='1' elf-symbol-id='_ZN15MemoryRegionMap8regions_E'/>
6866      </data-member>
6867      <data-member access='private' static='yes'>
6868        <!-- static SpinLock MemoryRegionMap::lock_ -->
6869        <var-decl name='lock_' type-id='type-id-285' mangled-name='_ZN15MemoryRegionMap5lock_E' visibility='default' filepath='src/memory_region_map.h' line='309' column='1' elf-symbol-id='_ZN15MemoryRegionMap5lock_E'/>
6870      </data-member>
6871      <data-member access='private' static='yes'>
6872        <!-- static SpinLock MemoryRegionMap::owner_lock_ -->
6873        <var-decl name='owner_lock_' type-id='type-id-285' mangled-name='_ZN15MemoryRegionMap11owner_lock_E' visibility='default' filepath='src/memory_region_map.h' line='311' column='1' elf-symbol-id='_ZN15MemoryRegionMap11owner_lock_E'/>
6874      </data-member>
6875      <data-member access='private' static='yes'>
6876        <!-- static int MemoryRegionMap::recursion_count_ -->
6877        <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'/>
6878      </data-member>
6879      <data-member access='private' static='yes'>
6880        <!-- static pthread_t MemoryRegionMap::lock_owner_tid_ -->
6881        <var-decl name='lock_owner_tid_' type-id='type-id-306' 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'/>
6882      </data-member>
6883      <data-member access='private' static='yes'>
6884        <!-- static int64 MemoryRegionMap::map_size_ -->
6885        <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'/>
6886      </data-member>
6887      <data-member access='private' static='yes'>
6888        <!-- static int64 MemoryRegionMap::unmap_size_ -->
6889        <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'/>
6890      </data-member>
6891      <data-member access='private' static='yes'>
6892        <!-- static HeapProfileBucket** MemoryRegionMap::bucket_table_ -->
6893        <var-decl name='bucket_table_' type-id='type-id-307' mangled-name='_ZN15MemoryRegionMap13bucket_table_E' visibility='default' filepath='src/memory_region_map.h' line='324' column='1' elf-symbol-id='_ZN15MemoryRegionMap13bucket_table_E'/>
6894      </data-member>
6895      <data-member access='private' static='yes'>
6896        <!-- static int MemoryRegionMap::num_buckets_ -->
6897        <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'/>
6898      </data-member>
6899      <data-member access='private' static='yes'>
6900        <!-- static int MemoryRegionMap::saved_buckets_count_ -->
6901        <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'/>
6902      </data-member>
6903      <data-member access='private' static='yes'>
6904        <!-- static HeapProfileBucket MemoryRegionMap::saved_buckets_[20] -->
6905        <var-decl name='saved_buckets_' type-id='type-id-308' mangled-name='_ZN15MemoryRegionMap14saved_buckets_E' visibility='default' filepath='src/memory_region_map.h' line='343' column='1' elf-symbol-id='_ZN15MemoryRegionMap14saved_buckets_E'/>
6906      </data-member>
6907      <data-member access='private' static='yes'>
6908        <!-- static void* MemoryRegionMap::saved_buckets_keys_[20][32] -->
6909        <var-decl name='saved_buckets_keys_' type-id='type-id-309' 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'/>
6910      </data-member>
6911      <member-function access='private' static='yes'>
6912        <!-- void MemoryRegionMap::IterateBuckets<HeapProfileTable::BufferArgs*>(HeapProfileTable::BufferArgs*) -->
6913        <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'>
6914          <!-- parameter of type 'void (const HeapProfileBucket*, HeapProfileTable::BufferArgs*)*' -->
6915          <parameter type-id='type-id-310'/>
6916          <!-- parameter of type 'HeapProfileTable::BufferArgs*' -->
6917          <parameter type-id='type-id-252'/>
6918          <!-- void -->
6919          <return type-id='type-id-75'/>
6920        </function-decl>
6921      </member-function>
6922      <member-function access='private' static='yes'>
6923        <!-- void MemoryRegionMap::HandleSavedRegionsLocked() -->
6924        <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'>
6925          <!-- parameter of type 'void (const MemoryRegionMap::Region&)*' -->
6926          <parameter type-id='type-id-311'/>
6927          <!-- void -->
6928          <return type-id='type-id-75'/>
6929        </function-decl>
6930      </member-function>
6931      <member-function access='private' static='yes'>
6932        <!-- void MemoryRegionMap::Unlock() -->
6933        <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'>
6934          <!-- void -->
6935          <return type-id='type-id-75'/>
6936        </function-decl>
6937      </member-function>
6938      <member-function access='private' static='yes'>
6939        <!-- bool MemoryRegionMap::LockIsHeld() -->
6940        <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'>
6941          <!-- bool -->
6942          <return type-id='type-id-76'/>
6943        </function-decl>
6944      </member-function>
6945      <member-function access='private' static='yes'>
6946        <!-- void MemoryRegionMap::LogAllLocked() -->
6947        <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'>
6948          <!-- void -->
6949          <return type-id='type-id-75'/>
6950        </function-decl>
6951      </member-function>
6952      <member-function access='private' static='yes'>
6953        <!-- void MemoryRegionMap::DoInsertRegionLocked() -->
6954        <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'>
6955          <!-- parameter of type 'const MemoryRegionMap::Region&' -->
6956          <parameter type-id='type-id-297'/>
6957          <!-- void -->
6958          <return type-id='type-id-75'/>
6959        </function-decl>
6960      </member-function>
6961      <member-function access='private' static='yes'>
6962        <!-- MemoryRegionMap::RegionIterator MemoryRegionMap::EndRegionLocked() -->
6963        <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'>
6964          <!-- typedef MemoryRegionMap::RegionIterator -->
6965          <return type-id='type-id-298'/>
6966        </function-decl>
6967      </member-function>
6968      <member-function access='private' static='yes'>
6969        <!-- MemoryRegionMap::RegionIterator MemoryRegionMap::BeginRegionLocked() -->
6970        <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'>
6971          <!-- typedef MemoryRegionMap::RegionIterator -->
6972          <return type-id='type-id-298'/>
6973        </function-decl>
6974      </member-function>
6975      <member-function access='private' static='yes'>
6976        <!-- const MemoryRegionMap::Region* MemoryRegionMap::DoFindRegionLocked() -->
6977        <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'>
6978          <!-- parameter of type 'typedef uintptr_t' -->
6979          <parameter type-id='type-id-234'/>
6980          <!-- const MemoryRegionMap::Region* -->
6981          <return type-id='type-id-293'/>
6982        </function-decl>
6983      </member-function>
6984      <member-function access='private' static='yes'>
6985        <!-- bool MemoryRegionMap::IsRecordingLocked() -->
6986        <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'>
6987          <!-- bool -->
6988          <return type-id='type-id-76'/>
6989        </function-decl>
6990      </member-function>
6991      <member-function access='private' static='yes'>
6992        <!-- void MemoryRegionMap::Lock() -->
6993        <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'>
6994          <!-- void -->
6995          <return type-id='type-id-75'/>
6996        </function-decl>
6997      </member-function>
6998      <member-function access='private' static='yes'>
6999        <!-- bool MemoryRegionMap::FindAndMarkStackRegion(MemoryRegionMap::Region*) -->
7000        <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'>
7001          <!-- parameter of type 'typedef uintptr_t' -->
7002          <parameter type-id='type-id-234'/>
7003          <!-- parameter of type 'MemoryRegionMap::Region*' -->
7004          <parameter type-id='type-id-294'/>
7005          <!-- bool -->
7006          <return type-id='type-id-76'/>
7007        </function-decl>
7008      </member-function>
7009      <member-function access='private' static='yes'>
7010        <!-- bool MemoryRegionMap::FindRegion(MemoryRegionMap::Region*) -->
7011        <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'>
7012          <!-- parameter of type 'typedef uintptr_t' -->
7013          <parameter type-id='type-id-234'/>
7014          <!-- parameter of type 'MemoryRegionMap::Region*' -->
7015          <parameter type-id='type-id-294'/>
7016          <!-- bool -->
7017          <return type-id='type-id-76'/>
7018        </function-decl>
7019      </member-function>
7020      <member-function access='private' static='yes'>
7021        <!-- bool MemoryRegionMap::Shutdown() -->
7022        <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'>
7023          <!-- bool -->
7024          <return type-id='type-id-76'/>
7025        </function-decl>
7026      </member-function>
7027      <member-function access='private' static='yes'>
7028        <!-- void MemoryRegionMap::Init(bool) -->
7029        <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'>
7030          <!-- parameter of type 'int' -->
7031          <parameter type-id='type-id-1'/>
7032          <!-- parameter of type 'bool' -->
7033          <parameter type-id='type-id-76'/>
7034          <!-- void -->
7035          <return type-id='type-id-75'/>
7036        </function-decl>
7037      </member-function>
7038      <member-function access='private' static='yes'>
7039        <!-- void MemoryRegionMap::RestoreSavedBucketsLocked() -->
7040        <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'>
7041          <!-- void -->
7042          <return type-id='type-id-75'/>
7043        </function-decl>
7044      </member-function>
7045      <member-function access='private' static='yes'>
7046        <!-- HeapProfileBucket* MemoryRegionMap::GetBucket(void* const*) -->
7047        <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'>
7048          <!-- parameter of type 'int' -->
7049          <parameter type-id='type-id-1'/>
7050          <!-- parameter of type 'void* const*' -->
7051          <parameter type-id='type-id-246'/>
7052          <!-- HeapProfileBucket* -->
7053          <return type-id='type-id-312'/>
7054        </function-decl>
7055      </member-function>
7056      <member-function access='private' static='yes'>
7057        <!-- void MemoryRegionMap::RecordRegionRemovalInBucket(void* const*, size_t) -->
7058        <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'>
7059          <!-- parameter of type 'int' -->
7060          <parameter type-id='type-id-1'/>
7061          <!-- parameter of type 'void* const*' -->
7062          <parameter type-id='type-id-246'/>
7063          <!-- parameter of type 'typedef size_t' -->
7064          <parameter type-id='type-id-7'/>
7065          <!-- void -->
7066          <return type-id='type-id-75'/>
7067        </function-decl>
7068      </member-function>
7069      <member-function access='private' static='yes'>
7070        <!-- void MemoryRegionMap::InsertRegionLocked() -->
7071        <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'>
7072          <!-- parameter of type 'const MemoryRegionMap::Region&' -->
7073          <parameter type-id='type-id-297'/>
7074          <!-- void -->
7075          <return type-id='type-id-75'/>
7076        </function-decl>
7077      </member-function>
7078      <member-function access='private' static='yes'>
7079        <!-- void MemoryRegionMap::RecordRegionAddition(size_t) -->
7080        <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'>
7081          <!-- parameter of type 'void*' -->
7082          <parameter type-id='type-id-74'/>
7083          <!-- parameter of type 'typedef size_t' -->
7084          <parameter type-id='type-id-7'/>
7085          <!-- void -->
7086          <return type-id='type-id-75'/>
7087        </function-decl>
7088      </member-function>
7089      <member-function access='private' static='yes'>
7090        <!-- void MemoryRegionMap::MmapHook(void*, size_t, int, int, int, off_t) -->
7091        <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'>
7092          <!-- parameter of type 'void*' -->
7093          <parameter type-id='type-id-74'/>
7094          <!-- parameter of type 'void*' -->
7095          <parameter type-id='type-id-74'/>
7096          <!-- parameter of type 'typedef size_t' -->
7097          <parameter type-id='type-id-7'/>
7098          <!-- parameter of type 'int' -->
7099          <parameter type-id='type-id-1'/>
7100          <!-- parameter of type 'int' -->
7101          <parameter type-id='type-id-1'/>
7102          <!-- parameter of type 'int' -->
7103          <parameter type-id='type-id-1'/>
7104          <!-- parameter of type 'typedef off_t' -->
7105          <parameter type-id='type-id-313'/>
7106          <!-- void -->
7107          <return type-id='type-id-75'/>
7108        </function-decl>
7109      </member-function>
7110      <member-function access='private' static='yes'>
7111        <!-- void MemoryRegionMap::RecordRegionRemoval(size_t) -->
7112        <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'>
7113          <!-- parameter of type 'void*' -->
7114          <parameter type-id='type-id-74'/>
7115          <!-- parameter of type 'typedef size_t' -->
7116          <parameter type-id='type-id-7'/>
7117          <!-- void -->
7118          <return type-id='type-id-75'/>
7119        </function-decl>
7120      </member-function>
7121      <member-function access='private' static='yes'>
7122        <!-- void MemoryRegionMap::MunmapHook(size_t) -->
7123        <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'>
7124          <!-- parameter of type 'void*' -->
7125          <parameter type-id='type-id-74'/>
7126          <!-- parameter of type 'typedef size_t' -->
7127          <parameter type-id='type-id-7'/>
7128          <!-- void -->
7129          <return type-id='type-id-75'/>
7130        </function-decl>
7131      </member-function>
7132      <member-function access='private' static='yes'>
7133        <!-- void MemoryRegionMap::SbrkHook(ptrdiff_t) -->
7134        <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'>
7135          <!-- parameter of type 'void*' -->
7136          <parameter type-id='type-id-74'/>
7137          <!-- parameter of type 'typedef ptrdiff_t' -->
7138          <parameter type-id='type-id-314'/>
7139          <!-- void -->
7140          <return type-id='type-id-75'/>
7141        </function-decl>
7142      </member-function>
7143      <member-function access='private' static='yes'>
7144        <!-- void MemoryRegionMap::MremapHook(void*, size_t, size_t, int, void*) -->
7145        <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_'>
7146          <!-- parameter of type 'void*' -->
7147          <parameter type-id='type-id-74'/>
7148          <!-- parameter of type 'void*' -->
7149          <parameter type-id='type-id-74'/>
7150          <!-- parameter of type 'typedef size_t' -->
7151          <parameter type-id='type-id-7'/>
7152          <!-- parameter of type 'typedef size_t' -->
7153          <parameter type-id='type-id-7'/>
7154          <!-- parameter of type 'int' -->
7155          <parameter type-id='type-id-1'/>
7156          <!-- parameter of type 'void*' -->
7157          <parameter type-id='type-id-74'/>
7158          <!-- void -->
7159          <return type-id='type-id-75'/>
7160        </function-decl>
7161      </member-function>
7162    </class-decl>
7163    <!-- class STL_Allocator<AllocObject, HeapLeakChecker::Allocator> -->
7164    <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-315'>
7165      <member-function access='private'>
7166        <!-- void STL_Allocator<AllocObject, HeapLeakChecker::Allocator>::STL_Allocator() -->
7167        <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
7168          <!-- implicit parameter of type 'STL_Allocator<AllocObject, HeapLeakChecker::Allocator>*' -->
7169          <parameter type-id='type-id-316' is-artificial='yes'/>
7170          <!-- void -->
7171          <return type-id='type-id-75'/>
7172        </function-decl>
7173      </member-function>
7174      <member-function access='private'>
7175        <!-- void STL_Allocator<AllocObject, HeapLeakChecker::Allocator>::STL_Allocator(const STL_Allocator<AllocObject, HeapLeakChecker::Allocator>&) -->
7176        <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
7177          <!-- implicit parameter of type 'STL_Allocator<AllocObject, HeapLeakChecker::Allocator>*' -->
7178          <parameter type-id='type-id-316' is-artificial='yes'/>
7179          <!-- parameter of type 'const STL_Allocator<AllocObject, HeapLeakChecker::Allocator>&' -->
7180          <parameter type-id='type-id-317'/>
7181          <!-- void -->
7182          <return type-id='type-id-75'/>
7183        </function-decl>
7184      </member-function>
7185      <member-function access='private' destructor='yes'>
7186        <!-- STL_Allocator<AllocObject, HeapLeakChecker::Allocator>::~STL_Allocator(int) -->
7187        <function-decl name='~STL_Allocator' filepath='src/base/stl_allocator.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
7188          <!-- implicit parameter of type 'STL_Allocator<AllocObject, HeapLeakChecker::Allocator>*' -->
7189          <parameter type-id='type-id-316' is-artificial='yes'/>
7190          <!-- artificial parameter of type 'int' -->
7191          <parameter type-id='type-id-1' is-artificial='yes'/>
7192          <!-- void -->
7193          <return type-id='type-id-75'/>
7194        </function-decl>
7195      </member-function>
7196      <member-function access='private'>
7197        <!-- void STL_Allocator<AllocObject, HeapLeakChecker::Allocator>::destroy(AllocObject*) -->
7198        <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'>
7199          <!-- implicit parameter of type 'STL_Allocator<AllocObject, HeapLeakChecker::Allocator>*' -->
7200          <parameter type-id='type-id-316' is-artificial='yes'/>
7201          <!-- parameter of type 'AllocObject*' -->
7202          <parameter type-id='type-id-318'/>
7203          <!-- void -->
7204          <return type-id='type-id-75'/>
7205        </function-decl>
7206      </member-function>
7207      <member-function access='private'>
7208        <!-- size_t STL_Allocator<AllocObject, HeapLeakChecker::Allocator>::max_size() -->
7209        <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'>
7210          <!-- implicit parameter of type 'const STL_Allocator<AllocObject, HeapLeakChecker::Allocator>*' -->
7211          <parameter type-id='type-id-319' is-artificial='yes'/>
7212          <!-- typedef size_t -->
7213          <return type-id='type-id-7'/>
7214        </function-decl>
7215      </member-function>
7216      <member-function access='private'>
7217        <!-- AllocObject* STL_Allocator<AllocObject, HeapLeakChecker::Allocator>::allocate(unsigned long int, void*) -->
7218        <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'>
7219          <!-- implicit parameter of type 'STL_Allocator<AllocObject, HeapLeakChecker::Allocator>*' -->
7220          <parameter type-id='type-id-316' is-artificial='yes'/>
7221          <!-- parameter of type 'unsigned long int' -->
7222          <parameter type-id='type-id-19'/>
7223          <!-- parameter of type 'void*' -->
7224          <parameter type-id='type-id-74'/>
7225          <!-- AllocObject* -->
7226          <return type-id='type-id-318'/>
7227        </function-decl>
7228      </member-function>
7229      <member-function access='private'>
7230        <!-- void STL_Allocator<AllocObject, HeapLeakChecker::Allocator>::construct(AllocObject*, const AllocObject&) -->
7231        <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'>
7232          <!-- implicit parameter of type 'STL_Allocator<AllocObject, HeapLeakChecker::Allocator>*' -->
7233          <parameter type-id='type-id-316' is-artificial='yes'/>
7234          <!-- parameter of type 'AllocObject*' -->
7235          <parameter type-id='type-id-318'/>
7236          <!-- parameter of type 'const AllocObject&' -->
7237          <parameter type-id='type-id-320'/>
7238          <!-- void -->
7239          <return type-id='type-id-75'/>
7240        </function-decl>
7241      </member-function>
7242      <member-function access='private'>
7243        <!-- void STL_Allocator<AllocObject, HeapLeakChecker::Allocator>::deallocate(AllocObject*, unsigned long int) -->
7244        <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'>
7245          <!-- implicit parameter of type 'STL_Allocator<AllocObject, HeapLeakChecker::Allocator>*' -->
7246          <parameter type-id='type-id-316' is-artificial='yes'/>
7247          <!-- parameter of type 'AllocObject*' -->
7248          <parameter type-id='type-id-318'/>
7249          <!-- parameter of type 'unsigned long int' -->
7250          <parameter type-id='type-id-19'/>
7251          <!-- void -->
7252          <return type-id='type-id-75'/>
7253        </function-decl>
7254      </member-function>
7255    </class-decl>
7256    <!-- class STL_Allocator<char, HeapLeakChecker::Allocator> -->
7257    <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-321'>
7258      <member-function access='private'>
7259        <!-- void STL_Allocator<char, HeapLeakChecker::Allocator>::STL_Allocator() -->
7260        <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
7261          <!-- implicit parameter of type 'STL_Allocator<char, HeapLeakChecker::Allocator>*' -->
7262          <parameter type-id='type-id-322' is-artificial='yes'/>
7263          <!-- void -->
7264          <return type-id='type-id-75'/>
7265        </function-decl>
7266      </member-function>
7267      <member-function access='private'>
7268        <!-- void STL_Allocator<char, HeapLeakChecker::Allocator>::STL_Allocator(const STL_Allocator<char, HeapLeakChecker::Allocator>&) -->
7269        <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
7270          <!-- implicit parameter of type 'STL_Allocator<char, HeapLeakChecker::Allocator>*' -->
7271          <parameter type-id='type-id-322' is-artificial='yes'/>
7272          <!-- parameter of type 'const STL_Allocator<char, HeapLeakChecker::Allocator>&' -->
7273          <parameter type-id='type-id-323'/>
7274          <!-- void -->
7275          <return type-id='type-id-75'/>
7276        </function-decl>
7277      </member-function>
7278      <member-function access='private' destructor='yes'>
7279        <!-- STL_Allocator<char, HeapLeakChecker::Allocator>::~STL_Allocator(int) -->
7280        <function-decl name='~STL_Allocator' filepath='src/base/stl_allocator.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
7281          <!-- implicit parameter of type 'STL_Allocator<char, HeapLeakChecker::Allocator>*' -->
7282          <parameter type-id='type-id-322' is-artificial='yes'/>
7283          <!-- artificial parameter of type 'int' -->
7284          <parameter type-id='type-id-1' is-artificial='yes'/>
7285          <!-- void -->
7286          <return type-id='type-id-75'/>
7287        </function-decl>
7288      </member-function>
7289      <member-function access='private'>
7290        <!-- void STL_Allocator<char, HeapLeakChecker::Allocator>::deallocate(char*, unsigned long int) -->
7291        <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'>
7292          <!-- implicit parameter of type 'STL_Allocator<char, HeapLeakChecker::Allocator>*' -->
7293          <parameter type-id='type-id-322' is-artificial='yes'/>
7294          <!-- parameter of type 'char*' -->
7295          <parameter type-id='type-id-3'/>
7296          <!-- parameter of type 'unsigned long int' -->
7297          <parameter type-id='type-id-19'/>
7298          <!-- void -->
7299          <return type-id='type-id-75'/>
7300        </function-decl>
7301      </member-function>
7302      <member-function access='private'>
7303        <!-- char* STL_Allocator<char, HeapLeakChecker::Allocator>::allocate(unsigned long int, void*) -->
7304        <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'>
7305          <!-- implicit parameter of type 'STL_Allocator<char, HeapLeakChecker::Allocator>*' -->
7306          <parameter type-id='type-id-322' is-artificial='yes'/>
7307          <!-- parameter of type 'unsigned long int' -->
7308          <parameter type-id='type-id-19'/>
7309          <!-- parameter of type 'void*' -->
7310          <parameter type-id='type-id-74'/>
7311          <!-- char* -->
7312          <return type-id='type-id-3'/>
7313        </function-decl>
7314      </member-function>
7315      <member-function access='private'>
7316        <!-- bool STL_Allocator<char, HeapLeakChecker::Allocator>::operator==(const STL_Allocator<char, HeapLeakChecker::Allocator>&) -->
7317        <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'>
7318          <!-- implicit parameter of type 'const STL_Allocator<char, HeapLeakChecker::Allocator>*' -->
7319          <parameter type-id='type-id-324' is-artificial='yes'/>
7320          <!-- parameter of type 'const STL_Allocator<char, HeapLeakChecker::Allocator>&' -->
7321          <parameter type-id='type-id-323'/>
7322          <!-- bool -->
7323          <return type-id='type-id-76'/>
7324        </function-decl>
7325      </member-function>
7326    </class-decl>
7327    <!-- class STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> -->
7328    <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-325'>
7329      <member-function access='private'>
7330        <!-- void STL_Allocator<long unsigned int, HeapLeakChecker::Allocator>::STL_Allocator() -->
7331        <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
7332          <!-- implicit parameter of type 'STL_Allocator<long unsigned int, HeapLeakChecker::Allocator>*' -->
7333          <parameter type-id='type-id-326' is-artificial='yes'/>
7334          <!-- void -->
7335          <return type-id='type-id-75'/>
7336        </function-decl>
7337      </member-function>
7338      <member-function access='private'>
7339        <!-- void STL_Allocator<long unsigned int, HeapLeakChecker::Allocator>::STL_Allocator(const STL_Allocator<long unsigned int, HeapLeakChecker::Allocator>&) -->
7340        <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
7341          <!-- implicit parameter of type 'STL_Allocator<long unsigned int, HeapLeakChecker::Allocator>*' -->
7342          <parameter type-id='type-id-326' is-artificial='yes'/>
7343          <!-- parameter of type 'const STL_Allocator<long unsigned int, HeapLeakChecker::Allocator>&' -->
7344          <parameter type-id='type-id-327'/>
7345          <!-- void -->
7346          <return type-id='type-id-75'/>
7347        </function-decl>
7348      </member-function>
7349      <member-function access='private' destructor='yes'>
7350        <!-- STL_Allocator<long unsigned int, HeapLeakChecker::Allocator>::~STL_Allocator(int) -->
7351        <function-decl name='~STL_Allocator' filepath='src/base/stl_allocator.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
7352          <!-- implicit parameter of type 'STL_Allocator<long unsigned int, HeapLeakChecker::Allocator>*' -->
7353          <parameter type-id='type-id-326' is-artificial='yes'/>
7354          <!-- artificial parameter of type 'int' -->
7355          <parameter type-id='type-id-1' is-artificial='yes'/>
7356          <!-- void -->
7357          <return type-id='type-id-75'/>
7358        </function-decl>
7359      </member-function>
7360      <member-function access='private'>
7361        <!-- 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>&) -->
7362        <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'>
7363          <!-- implicit parameter of type 'STL_Allocator<long unsigned int, HeapLeakChecker::Allocator>*' -->
7364          <parameter type-id='type-id-326' is-artificial='yes'/>
7365          <!-- parameter of type 'const STL_Allocator<std::_Rb_tree_node<long unsigned int>, HeapLeakChecker::Allocator>&' -->
7366          <parameter type-id='type-id-328'/>
7367          <!-- void -->
7368          <return type-id='type-id-75'/>
7369        </function-decl>
7370      </member-function>
7371      <member-function access='private'>
7372        <!-- void STL_Allocator<long unsigned int, HeapLeakChecker::Allocator>::destroy(unsigned long int*) -->
7373        <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'>
7374          <!-- implicit parameter of type 'STL_Allocator<long unsigned int, HeapLeakChecker::Allocator>*' -->
7375          <parameter type-id='type-id-326' is-artificial='yes'/>
7376          <!-- parameter of type 'unsigned long int*' -->
7377          <parameter type-id='type-id-329'/>
7378          <!-- void -->
7379          <return type-id='type-id-75'/>
7380        </function-decl>
7381      </member-function>
7382      <member-function access='private'>
7383        <!-- void STL_Allocator<long unsigned int, HeapLeakChecker::Allocator>::construct(unsigned long int*, const unsigned long int&) -->
7384        <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'>
7385          <!-- implicit parameter of type 'STL_Allocator<long unsigned int, HeapLeakChecker::Allocator>*' -->
7386          <parameter type-id='type-id-326' is-artificial='yes'/>
7387          <!-- parameter of type 'unsigned long int*' -->
7388          <parameter type-id='type-id-329'/>
7389          <!-- parameter of type 'const unsigned long int&' -->
7390          <parameter type-id='type-id-330'/>
7391          <!-- void -->
7392          <return type-id='type-id-75'/>
7393        </function-decl>
7394      </member-function>
7395    </class-decl>
7396    <!-- class STL_Allocator<std::_Rb_tree_node<long unsigned int>, HeapLeakChecker::Allocator> -->
7397    <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-331'>
7398      <member-function access='private'>
7399        <!-- void STL_Allocator<std::_Rb_tree_node<long unsigned int>, HeapLeakChecker::Allocator>::STL_Allocator() -->
7400        <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
7401          <!-- implicit parameter of type 'STL_Allocator<std::_Rb_tree_node<long unsigned int>, HeapLeakChecker::Allocator>*' -->
7402          <parameter type-id='type-id-332' is-artificial='yes'/>
7403          <!-- void -->
7404          <return type-id='type-id-75'/>
7405        </function-decl>
7406      </member-function>
7407      <member-function access='private'>
7408        <!-- 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>&) -->
7409        <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
7410          <!-- implicit parameter of type 'STL_Allocator<std::_Rb_tree_node<long unsigned int>, HeapLeakChecker::Allocator>*' -->
7411          <parameter type-id='type-id-332' is-artificial='yes'/>
7412          <!-- parameter of type 'const STL_Allocator<std::_Rb_tree_node<long unsigned int>, HeapLeakChecker::Allocator>&' -->
7413          <parameter type-id='type-id-328'/>
7414          <!-- void -->
7415          <return type-id='type-id-75'/>
7416        </function-decl>
7417      </member-function>
7418      <member-function access='private' destructor='yes'>
7419        <!-- STL_Allocator<std::_Rb_tree_node<long unsigned int>, HeapLeakChecker::Allocator>::~STL_Allocator(int) -->
7420        <function-decl name='~STL_Allocator' filepath='src/base/stl_allocator.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
7421          <!-- implicit parameter of type 'STL_Allocator<std::_Rb_tree_node<long unsigned int>, HeapLeakChecker::Allocator>*' -->
7422          <parameter type-id='type-id-332' is-artificial='yes'/>
7423          <!-- artificial parameter of type 'int' -->
7424          <parameter type-id='type-id-1' is-artificial='yes'/>
7425          <!-- void -->
7426          <return type-id='type-id-75'/>
7427        </function-decl>
7428      </member-function>
7429      <member-function access='private'>
7430        <!-- std::_Rb_tree_node<long unsigned int>* STL_Allocator<std::_Rb_tree_node<long unsigned int>, HeapLeakChecker::Allocator>::allocate(unsigned long int, void*) -->
7431        <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'>
7432          <!-- implicit parameter of type 'STL_Allocator<std::_Rb_tree_node<long unsigned int>, HeapLeakChecker::Allocator>*' -->
7433          <parameter type-id='type-id-332' is-artificial='yes'/>
7434          <!-- parameter of type 'unsigned long int' -->
7435          <parameter type-id='type-id-19'/>
7436          <!-- parameter of type 'void*' -->
7437          <parameter type-id='type-id-74'/>
7438          <!-- std::_Rb_tree_node<long unsigned int>* -->
7439          <return type-id='type-id-333'/>
7440        </function-decl>
7441      </member-function>
7442      <member-function access='private'>
7443        <!-- void STL_Allocator<std::_Rb_tree_node<long unsigned int>, HeapLeakChecker::Allocator>::deallocate(std::_Rb_tree_node<long unsigned int>*, unsigned long int) -->
7444        <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'>
7445          <!-- implicit parameter of type 'STL_Allocator<std::_Rb_tree_node<long unsigned int>, HeapLeakChecker::Allocator>*' -->
7446          <parameter type-id='type-id-332' is-artificial='yes'/>
7447          <!-- parameter of type 'std::_Rb_tree_node<long unsigned int>*' -->
7448          <parameter type-id='type-id-333'/>
7449          <!-- parameter of type 'unsigned long int' -->
7450          <parameter type-id='type-id-19'/>
7451          <!-- void -->
7452          <return type-id='type-id-75'/>
7453        </function-decl>
7454      </member-function>
7455    </class-decl>
7456    <!-- class STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, HeapLeakChecker::Allocator> -->
7457    <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-334'>
7458      <member-function access='private'>
7459        <!-- void STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, HeapLeakChecker::Allocator>::STL_Allocator() -->
7460        <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
7461          <!-- implicit parameter of type 'STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, HeapLeakChecker::Allocator>*' -->
7462          <parameter type-id='type-id-335' is-artificial='yes'/>
7463          <!-- void -->
7464          <return type-id='type-id-75'/>
7465        </function-decl>
7466      </member-function>
7467      <member-function access='private'>
7468        <!-- 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>&) -->
7469        <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
7470          <!-- implicit parameter of type 'STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, HeapLeakChecker::Allocator>*' -->
7471          <parameter type-id='type-id-335' is-artificial='yes'/>
7472          <!-- parameter of type 'const STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, HeapLeakChecker::Allocator>&' -->
7473          <parameter type-id='type-id-336'/>
7474          <!-- void -->
7475          <return type-id='type-id-75'/>
7476        </function-decl>
7477      </member-function>
7478      <member-function access='private' destructor='yes'>
7479        <!-- STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, HeapLeakChecker::Allocator>::~STL_Allocator(int) -->
7480        <function-decl name='~STL_Allocator' filepath='src/base/stl_allocator.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
7481          <!-- implicit parameter of type 'STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, HeapLeakChecker::Allocator>*' -->
7482          <parameter type-id='type-id-335' is-artificial='yes'/>
7483          <!-- artificial parameter of type 'int' -->
7484          <parameter type-id='type-id-1' is-artificial='yes'/>
7485          <!-- void -->
7486          <return type-id='type-id-75'/>
7487        </function-decl>
7488      </member-function>
7489      <member-function access='private'>
7490        <!-- 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*) -->
7491        <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'>
7492          <!-- implicit parameter of type 'STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, HeapLeakChecker::Allocator>*' -->
7493          <parameter type-id='type-id-335' is-artificial='yes'/>
7494          <!-- parameter of type 'unsigned long int' -->
7495          <parameter type-id='type-id-19'/>
7496          <!-- parameter of type 'void*' -->
7497          <parameter type-id='type-id-74'/>
7498          <!-- std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >* -->
7499          <return type-id='type-id-337'/>
7500        </function-decl>
7501      </member-function>
7502      <member-function access='private'>
7503        <!-- 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) -->
7504        <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'>
7505          <!-- implicit parameter of type 'STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, HeapLeakChecker::Allocator>*' -->
7506          <parameter type-id='type-id-335' is-artificial='yes'/>
7507          <!-- parameter of type 'std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*' -->
7508          <parameter type-id='type-id-337'/>
7509          <!-- parameter of type 'unsigned long int' -->
7510          <parameter type-id='type-id-19'/>
7511          <!-- void -->
7512          <return type-id='type-id-75'/>
7513        </function-decl>
7514      </member-function>
7515    </class-decl>
7516    <!-- class STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >, HeapLeakChecker::Allocator> -->
7517    <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-338'>
7518      <member-function access='private'>
7519        <!-- void STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >, HeapLeakChecker::Allocator>::STL_Allocator() -->
7520        <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
7521          <!-- implicit parameter of type 'STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >, HeapLeakChecker::Allocator>*' -->
7522          <parameter type-id='type-id-339' is-artificial='yes'/>
7523          <!-- void -->
7524          <return type-id='type-id-75'/>
7525        </function-decl>
7526      </member-function>
7527      <member-function access='private'>
7528        <!-- 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>&) -->
7529        <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
7530          <!-- implicit parameter of type 'STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >, HeapLeakChecker::Allocator>*' -->
7531          <parameter type-id='type-id-339' is-artificial='yes'/>
7532          <!-- parameter of type 'const STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >, HeapLeakChecker::Allocator>&' -->
7533          <parameter type-id='type-id-340'/>
7534          <!-- void -->
7535          <return type-id='type-id-75'/>
7536        </function-decl>
7537      </member-function>
7538      <member-function access='private' destructor='yes'>
7539        <!-- STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >, HeapLeakChecker::Allocator>::~STL_Allocator(int) -->
7540        <function-decl name='~STL_Allocator' filepath='src/base/stl_allocator.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
7541          <!-- implicit parameter of type 'STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >, HeapLeakChecker::Allocator>*' -->
7542          <parameter type-id='type-id-339' is-artificial='yes'/>
7543          <!-- artificial parameter of type 'int' -->
7544          <parameter type-id='type-id-1' is-artificial='yes'/>
7545          <!-- void -->
7546          <return type-id='type-id-75'/>
7547        </function-decl>
7548      </member-function>
7549      <member-function access='private'>
7550        <!-- 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*) -->
7551        <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'>
7552          <!-- implicit parameter of type 'STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >, HeapLeakChecker::Allocator>*' -->
7553          <parameter type-id='type-id-339' is-artificial='yes'/>
7554          <!-- parameter of type 'unsigned long int' -->
7555          <parameter type-id='type-id-19'/>
7556          <!-- parameter of type 'void*' -->
7557          <parameter type-id='type-id-74'/>
7558          <!-- std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >* -->
7559          <return type-id='type-id-341'/>
7560        </function-decl>
7561      </member-function>
7562      <member-function access='private'>
7563        <!-- 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) -->
7564        <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'>
7565          <!-- implicit parameter of type 'STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >, HeapLeakChecker::Allocator>*' -->
7566          <parameter type-id='type-id-339' is-artificial='yes'/>
7567          <!-- parameter of type 'std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >*' -->
7568          <parameter type-id='type-id-341'/>
7569          <!-- parameter of type 'unsigned long int' -->
7570          <parameter type-id='type-id-19'/>
7571          <!-- void -->
7572          <return type-id='type-id-75'/>
7573        </function-decl>
7574      </member-function>
7575    </class-decl>
7576    <!-- 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> -->
7577    <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-342'>
7578      <member-function access='private'>
7579        <!-- 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() -->
7580        <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
7581          <!-- 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>*' -->
7582          <parameter type-id='type-id-343' is-artificial='yes'/>
7583          <!-- void -->
7584          <return type-id='type-id-75'/>
7585        </function-decl>
7586      </member-function>
7587      <member-function access='private'>
7588        <!-- 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>&) -->
7589        <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
7590          <!-- 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>*' -->
7591          <parameter type-id='type-id-343' is-artificial='yes'/>
7592          <!-- 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>&' -->
7593          <parameter type-id='type-id-344'/>
7594          <!-- void -->
7595          <return type-id='type-id-75'/>
7596        </function-decl>
7597      </member-function>
7598      <member-function access='private' destructor='yes'>
7599        <!-- 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) -->
7600        <function-decl name='~STL_Allocator' filepath='src/base/stl_allocator.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
7601          <!-- 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>*' -->
7602          <parameter type-id='type-id-343' is-artificial='yes'/>
7603          <!-- artificial parameter of type 'int' -->
7604          <parameter type-id='type-id-1' is-artificial='yes'/>
7605          <!-- void -->
7606          <return type-id='type-id-75'/>
7607        </function-decl>
7608      </member-function>
7609      <member-function access='private'>
7610        <!-- 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*) -->
7611        <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'>
7612          <!-- 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>*' -->
7613          <parameter type-id='type-id-343' is-artificial='yes'/>
7614          <!-- parameter of type 'unsigned long int' -->
7615          <parameter type-id='type-id-19'/>
7616          <!-- parameter of type 'void*' -->
7617          <parameter type-id='type-id-74'/>
7618          <!-- 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> > > >* -->
7619          <return type-id='type-id-345'/>
7620        </function-decl>
7621      </member-function>
7622      <member-function access='private'>
7623        <!-- 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) -->
7624        <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'>
7625          <!-- 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>*' -->
7626          <parameter type-id='type-id-343' is-artificial='yes'/>
7627          <!-- 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> > > >*' -->
7628          <parameter type-id='type-id-345'/>
7629          <!-- parameter of type 'unsigned long int' -->
7630          <parameter type-id='type-id-19'/>
7631          <!-- void -->
7632          <return type-id='type-id-75'/>
7633        </function-decl>
7634      </member-function>
7635    </class-decl>
7636    <!-- class STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> -->
7637    <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-346'>
7638      <member-function access='private'>
7639        <!-- void STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator>::STL_Allocator() -->
7640        <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
7641          <!-- implicit parameter of type 'STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator>*' -->
7642          <parameter type-id='type-id-347' is-artificial='yes'/>
7643          <!-- void -->
7644          <return type-id='type-id-75'/>
7645        </function-decl>
7646      </member-function>
7647      <member-function access='private'>
7648        <!-- 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>&) -->
7649        <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
7650          <!-- implicit parameter of type 'STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator>*' -->
7651          <parameter type-id='type-id-347' is-artificial='yes'/>
7652          <!-- parameter of type 'const STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator>&' -->
7653          <parameter type-id='type-id-348'/>
7654          <!-- void -->
7655          <return type-id='type-id-75'/>
7656        </function-decl>
7657      </member-function>
7658      <member-function access='private' destructor='yes'>
7659        <!-- STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator>::~STL_Allocator(int) -->
7660        <function-decl name='~STL_Allocator' filepath='src/base/stl_allocator.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
7661          <!-- implicit parameter of type 'STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator>*' -->
7662          <parameter type-id='type-id-347' is-artificial='yes'/>
7663          <!-- artificial parameter of type 'int' -->
7664          <parameter type-id='type-id-1' is-artificial='yes'/>
7665          <!-- void -->
7666          <return type-id='type-id-75'/>
7667        </function-decl>
7668      </member-function>
7669      <member-function access='private'>
7670        <!-- 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>&) -->
7671        <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'>
7672          <!-- implicit parameter of type 'STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator>*' -->
7673          <parameter type-id='type-id-347' is-artificial='yes'/>
7674          <!-- parameter of type 'const STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, HeapLeakChecker::Allocator>&' -->
7675          <parameter type-id='type-id-336'/>
7676          <!-- void -->
7677          <return type-id='type-id-75'/>
7678        </function-decl>
7679      </member-function>
7680      <member-function access='private'>
7681        <!-- 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>&) -->
7682        <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'>
7683          <!-- implicit parameter of type 'STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator>*' -->
7684          <parameter type-id='type-id-347' is-artificial='yes'/>
7685          <!-- parameter of type 'std::pair<const long unsigned int, HeapLeakChecker::RangeValue>*' -->
7686          <parameter type-id='type-id-349'/>
7687          <!-- parameter of type 'const std::pair<const long unsigned int, HeapLeakChecker::RangeValue>&' -->
7688          <parameter type-id='type-id-350'/>
7689          <!-- void -->
7690          <return type-id='type-id-75'/>
7691        </function-decl>
7692      </member-function>
7693      <member-function access='private'>
7694        <!-- void STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator>::destroy(std::pair<const long unsigned int, HeapLeakChecker::RangeValue>*) -->
7695        <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'>
7696          <!-- implicit parameter of type 'STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator>*' -->
7697          <parameter type-id='type-id-347' is-artificial='yes'/>
7698          <!-- parameter of type 'std::pair<const long unsigned int, HeapLeakChecker::RangeValue>*' -->
7699          <parameter type-id='type-id-349'/>
7700          <!-- void -->
7701          <return type-id='type-id-75'/>
7702        </function-decl>
7703      </member-function>
7704    </class-decl>
7705    <!-- class STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> -->
7706    <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-351'>
7707      <member-function access='private'>
7708        <!-- void STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator>::STL_Allocator() -->
7709        <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
7710          <!-- implicit parameter of type 'STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator>*' -->
7711          <parameter type-id='type-id-352' is-artificial='yes'/>
7712          <!-- void -->
7713          <return type-id='type-id-75'/>
7714        </function-decl>
7715      </member-function>
7716      <member-function access='private'>
7717        <!-- 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>&) -->
7718        <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
7719          <!-- implicit parameter of type 'STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator>*' -->
7720          <parameter type-id='type-id-352' is-artificial='yes'/>
7721          <!-- parameter of type 'const STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator>&' -->
7722          <parameter type-id='type-id-353'/>
7723          <!-- void -->
7724          <return type-id='type-id-75'/>
7725        </function-decl>
7726      </member-function>
7727      <member-function access='private' destructor='yes'>
7728        <!-- STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator>::~STL_Allocator(int) -->
7729        <function-decl name='~STL_Allocator' filepath='src/base/stl_allocator.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
7730          <!-- implicit parameter of type 'STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator>*' -->
7731          <parameter type-id='type-id-352' is-artificial='yes'/>
7732          <!-- artificial parameter of type 'int' -->
7733          <parameter type-id='type-id-1' is-artificial='yes'/>
7734          <!-- void -->
7735          <return type-id='type-id-75'/>
7736        </function-decl>
7737      </member-function>
7738      <member-function access='private'>
7739        <!-- 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>&) -->
7740        <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'>
7741          <!-- implicit parameter of type 'STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator>*' -->
7742          <parameter type-id='type-id-352' is-artificial='yes'/>
7743          <!-- parameter of type 'const STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >, HeapLeakChecker::Allocator>&' -->
7744          <parameter type-id='type-id-340'/>
7745          <!-- void -->
7746          <return type-id='type-id-75'/>
7747        </function-decl>
7748      </member-function>
7749      <member-function access='private'>
7750        <!-- void STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator>::destroy(std::pair<const long unsigned int, long unsigned int>*) -->
7751        <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'>
7752          <!-- implicit parameter of type 'STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator>*' -->
7753          <parameter type-id='type-id-352' is-artificial='yes'/>
7754          <!-- parameter of type 'std::pair<const long unsigned int, long unsigned int>*' -->
7755          <parameter type-id='type-id-354'/>
7756          <!-- void -->
7757          <return type-id='type-id-75'/>
7758        </function-decl>
7759      </member-function>
7760      <member-function access='private'>
7761        <!-- 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>&) -->
7762        <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'>
7763          <!-- implicit parameter of type 'STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator>*' -->
7764          <parameter type-id='type-id-352' is-artificial='yes'/>
7765          <!-- parameter of type 'std::pair<const long unsigned int, long unsigned int>*' -->
7766          <parameter type-id='type-id-354'/>
7767          <!-- parameter of type 'const std::pair<const long unsigned int, long unsigned int>&' -->
7768          <parameter type-id='type-id-355'/>
7769          <!-- void -->
7770          <return type-id='type-id-75'/>
7771        </function-decl>
7772      </member-function>
7773    </class-decl>
7774    <!-- 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> -->
7775    <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-356'>
7776      <member-function access='private'>
7777        <!-- 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() -->
7778        <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
7779          <!-- 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>*' -->
7780          <parameter type-id='type-id-357' is-artificial='yes'/>
7781          <!-- void -->
7782          <return type-id='type-id-75'/>
7783        </function-decl>
7784      </member-function>
7785      <member-function access='private'>
7786        <!-- 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>&) -->
7787        <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
7788          <!-- 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>*' -->
7789          <parameter type-id='type-id-357' is-artificial='yes'/>
7790          <!-- 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>&' -->
7791          <parameter type-id='type-id-358'/>
7792          <!-- void -->
7793          <return type-id='type-id-75'/>
7794        </function-decl>
7795      </member-function>
7796      <member-function access='private' destructor='yes'>
7797        <!-- 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) -->
7798        <function-decl name='~STL_Allocator' filepath='src/base/stl_allocator.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
7799          <!-- 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>*' -->
7800          <parameter type-id='type-id-357' is-artificial='yes'/>
7801          <!-- artificial parameter of type 'int' -->
7802          <parameter type-id='type-id-1' is-artificial='yes'/>
7803          <!-- void -->
7804          <return type-id='type-id-75'/>
7805        </function-decl>
7806      </member-function>
7807      <member-function access='private'>
7808        <!-- 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>&) -->
7809        <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'>
7810          <!-- 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>*' -->
7811          <parameter type-id='type-id-357' is-artificial='yes'/>
7812          <!-- 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>&' -->
7813          <parameter type-id='type-id-344'/>
7814          <!-- void -->
7815          <return type-id='type-id-75'/>
7816        </function-decl>
7817      </member-function>
7818      <member-function access='private'>
7819        <!-- 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> > >*) -->
7820        <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'>
7821          <!-- 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>*' -->
7822          <parameter type-id='type-id-357' is-artificial='yes'/>
7823          <!-- 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> > >*' -->
7824          <parameter type-id='type-id-359'/>
7825          <!-- void -->
7826          <return type-id='type-id-75'/>
7827        </function-decl>
7828      </member-function>
7829      <member-function access='private'>
7830        <!-- 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> > >&) -->
7831        <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'>
7832          <!-- 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>*' -->
7833          <parameter type-id='type-id-357' is-artificial='yes'/>
7834          <!-- 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> > >*' -->
7835          <parameter type-id='type-id-359'/>
7836          <!-- 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> > >&' -->
7837          <parameter type-id='type-id-360'/>
7838          <!-- void -->
7839          <return type-id='type-id-75'/>
7840        </function-decl>
7841      </member-function>
7842    </class-decl>
7843    <!-- class STL_Allocator<void*, HeapLeakChecker::Allocator> -->
7844    <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-361'>
7845      <member-function access='private'>
7846        <!-- void STL_Allocator<void*, HeapLeakChecker::Allocator>::STL_Allocator() -->
7847        <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
7848          <!-- implicit parameter of type 'STL_Allocator<void*, HeapLeakChecker::Allocator>*' -->
7849          <parameter type-id='type-id-362' is-artificial='yes'/>
7850          <!-- void -->
7851          <return type-id='type-id-75'/>
7852        </function-decl>
7853      </member-function>
7854      <member-function access='private'>
7855        <!-- void STL_Allocator<void*, HeapLeakChecker::Allocator>::STL_Allocator(const STL_Allocator<void*, HeapLeakChecker::Allocator>&) -->
7856        <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
7857          <!-- implicit parameter of type 'STL_Allocator<void*, HeapLeakChecker::Allocator>*' -->
7858          <parameter type-id='type-id-362' is-artificial='yes'/>
7859          <!-- parameter of type 'const STL_Allocator<void*, HeapLeakChecker::Allocator>&' -->
7860          <parameter type-id='type-id-363'/>
7861          <!-- void -->
7862          <return type-id='type-id-75'/>
7863        </function-decl>
7864      </member-function>
7865      <member-function access='private' destructor='yes'>
7866        <!-- STL_Allocator<void*, HeapLeakChecker::Allocator>::~STL_Allocator(int) -->
7867        <function-decl name='~STL_Allocator' filepath='src/base/stl_allocator.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
7868          <!-- implicit parameter of type 'STL_Allocator<void*, HeapLeakChecker::Allocator>*' -->
7869          <parameter type-id='type-id-362' is-artificial='yes'/>
7870          <!-- artificial parameter of type 'int' -->
7871          <parameter type-id='type-id-1' is-artificial='yes'/>
7872          <!-- void -->
7873          <return type-id='type-id-75'/>
7874        </function-decl>
7875      </member-function>
7876      <member-function access='private'>
7877        <!-- void STL_Allocator<void*, HeapLeakChecker::Allocator>::destroy(void**) -->
7878        <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'>
7879          <!-- implicit parameter of type 'STL_Allocator<void*, HeapLeakChecker::Allocator>*' -->
7880          <parameter type-id='type-id-362' is-artificial='yes'/>
7881          <!-- parameter of type 'void**' -->
7882          <parameter type-id='type-id-171'/>
7883          <!-- void -->
7884          <return type-id='type-id-75'/>
7885        </function-decl>
7886      </member-function>
7887      <member-function access='private'>
7888        <!-- size_t STL_Allocator<void*, HeapLeakChecker::Allocator>::max_size() -->
7889        <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'>
7890          <!-- implicit parameter of type 'const STL_Allocator<void*, HeapLeakChecker::Allocator>*' -->
7891          <parameter type-id='type-id-364' is-artificial='yes'/>
7892          <!-- typedef size_t -->
7893          <return type-id='type-id-7'/>
7894        </function-decl>
7895      </member-function>
7896      <member-function access='private'>
7897        <!-- void** STL_Allocator<void*, HeapLeakChecker::Allocator>::allocate(unsigned long int, void*) -->
7898        <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'>
7899          <!-- implicit parameter of type 'STL_Allocator<void*, HeapLeakChecker::Allocator>*' -->
7900          <parameter type-id='type-id-362' is-artificial='yes'/>
7901          <!-- parameter of type 'unsigned long int' -->
7902          <parameter type-id='type-id-19'/>
7903          <!-- parameter of type 'void*' -->
7904          <parameter type-id='type-id-74'/>
7905          <!-- void** -->
7906          <return type-id='type-id-171'/>
7907        </function-decl>
7908      </member-function>
7909      <member-function access='private'>
7910        <!-- void STL_Allocator<void*, HeapLeakChecker::Allocator>::construct(void**, void* const&) -->
7911        <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'>
7912          <!-- implicit parameter of type 'STL_Allocator<void*, HeapLeakChecker::Allocator>*' -->
7913          <parameter type-id='type-id-362' is-artificial='yes'/>
7914          <!-- parameter of type 'void**' -->
7915          <parameter type-id='type-id-171'/>
7916          <!-- parameter of type 'void* const&' -->
7917          <parameter type-id='type-id-365'/>
7918          <!-- void -->
7919          <return type-id='type-id-75'/>
7920        </function-decl>
7921      </member-function>
7922      <member-function access='private'>
7923        <!-- void STL_Allocator<void*, HeapLeakChecker::Allocator>::deallocate(void**, unsigned long int) -->
7924        <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'>
7925          <!-- implicit parameter of type 'STL_Allocator<void*, HeapLeakChecker::Allocator>*' -->
7926          <parameter type-id='type-id-362' is-artificial='yes'/>
7927          <!-- parameter of type 'void**' -->
7928          <parameter type-id='type-id-171'/>
7929          <!-- parameter of type 'unsigned long int' -->
7930          <parameter type-id='type-id-19'/>
7931          <!-- void -->
7932          <return type-id='type-id-75'/>
7933        </function-decl>
7934      </member-function>
7935    </class-decl>
7936    <!-- enum ObjectPlacement -->
7937    <enum-decl name='ObjectPlacement' filepath='src/heap-checker.cc' line='345' column='1' id='type-id-366'>
7938      <underlying-type type-id='type-id-96'/>
7939      <enumerator name='MUST_BE_ON_HEAP' value='0'/>
7940      <enumerator name='IGNORED_ON_HEAP' value='1'/>
7941      <enumerator name='MAYBE_LIVE' value='2'/>
7942      <enumerator name='IN_GLOBAL_DATA' value='3'/>
7943      <enumerator name='THREAD_DATA' value='4'/>
7944      <enumerator name='THREAD_REGISTERS' value='5'/>
7945    </enum-decl>
7946    <!-- size_t[4] -->
7947    <array-type-def dimensions='1' type-id='type-id-7' size-in-bits='256' id='type-id-367'>
7948      <!-- <anonymous range>[4] -->
7949      <subrange length='4' type-id='type-id-19' id='type-id-368'/>
7950    </array-type-def>
7951    <!-- struct AllocObject -->
7952    <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-369'>
7953      <data-member access='public' layout-offset-in-bits='0'>
7954        <!-- void* AllocObject::ptr -->
7955        <var-decl name='ptr' type-id='type-id-74' visibility='default' filepath='src/heap-checker.cc' line='357' column='1'/>
7956      </data-member>
7957      <data-member access='public' layout-offset-in-bits='64'>
7958        <!-- uintptr_t AllocObject::size -->
7959        <var-decl name='size' type-id='type-id-234' visibility='default' filepath='src/heap-checker.cc' line='358' column='1'/>
7960      </data-member>
7961      <data-member access='public' layout-offset-in-bits='128'>
7962        <!-- ObjectPlacement AllocObject::place -->
7963        <var-decl name='place' type-id='type-id-366' visibility='default' filepath='src/heap-checker.cc' line='359' column='1'/>
7964      </data-member>
7965      <member-function access='public' constructor='yes'>
7966        <!-- AllocObject::AllocObject(void*, size_t, ObjectPlacement) -->
7967        <function-decl name='AllocObject' filepath='src/heap-checker.cc' line='361' column='1' visibility='default' binding='global' size-in-bits='64'>
7968          <!-- implicit parameter of type 'AllocObject*' -->
7969          <parameter type-id='type-id-318' is-artificial='yes'/>
7970          <!-- parameter of type 'void*' -->
7971          <parameter type-id='type-id-74'/>
7972          <!-- parameter of type 'typedef size_t' -->
7973          <parameter type-id='type-id-7'/>
7974          <!-- parameter of type 'enum ObjectPlacement' -->
7975          <parameter type-id='type-id-366'/>
7976          <!-- void -->
7977          <return type-id='type-id-75'/>
7978        </function-decl>
7979      </member-function>
7980    </class-decl>
7981    <!-- struct HeapProfileBucket -->
7982    <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-249'>
7983      <!-- struct HeapProfileStats -->
7984      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-245'/>
7985      <data-member access='public' static='yes'>
7986        <!-- static const int HeapProfileBucket::kMaxStackDepth -->
7987        <var-decl name='kMaxStackDepth' type-id='type-id-139' visibility='default' filepath='src/heap-profile-stats.h' line='70' column='1'/>
7988      </data-member>
7989      <data-member access='public' layout-offset-in-bits='192'>
7990        <!-- uintptr_t HeapProfileBucket::hash -->
7991        <var-decl name='hash' type-id='type-id-234' visibility='default' filepath='src/heap-profile-stats.h' line='72' column='1'/>
7992      </data-member>
7993      <data-member access='public' layout-offset-in-bits='256'>
7994        <!-- int HeapProfileBucket::depth -->
7995        <var-decl name='depth' type-id='type-id-1' visibility='default' filepath='src/heap-profile-stats.h' line='73' column='1'/>
7996      </data-member>
7997      <data-member access='public' layout-offset-in-bits='320'>
7998        <!-- void** HeapProfileBucket::stack -->
7999        <var-decl name='stack' type-id='type-id-171' visibility='default' filepath='src/heap-profile-stats.h' line='74' column='1'/>
8000      </data-member>
8001      <data-member access='public' layout-offset-in-bits='384'>
8002        <!-- HeapProfileBucket* HeapProfileBucket::next -->
8003        <var-decl name='next' type-id='type-id-312' visibility='default' filepath='src/heap-profile-stats.h' line='75' column='1'/>
8004      </data-member>
8005    </class-decl>
8006    <!-- struct HeapProfileStats -->
8007    <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-245'>
8008      <data-member access='public' layout-offset-in-bits='0'>
8009        <!-- int32 HeapProfileStats::allocs -->
8010        <var-decl name='allocs' type-id='type-id-83' visibility='default' filepath='src/heap-profile-stats.h' line='61' column='1'/>
8011      </data-member>
8012      <data-member access='public' layout-offset-in-bits='32'>
8013        <!-- int32 HeapProfileStats::frees -->
8014        <var-decl name='frees' type-id='type-id-83' visibility='default' filepath='src/heap-profile-stats.h' line='62' column='1'/>
8015      </data-member>
8016      <data-member access='public' layout-offset-in-bits='64'>
8017        <!-- int64 HeapProfileStats::alloc_size -->
8018        <var-decl name='alloc_size' type-id='type-id-103' visibility='default' filepath='src/heap-profile-stats.h' line='63' column='1'/>
8019      </data-member>
8020      <data-member access='public' layout-offset-in-bits='128'>
8021        <!-- int64 HeapProfileStats::free_size -->
8022        <var-decl name='free_size' type-id='type-id-103' visibility='default' filepath='src/heap-profile-stats.h' line='64' column='1'/>
8023      </data-member>
8024    </class-decl>
8025    <!-- typedef intptr_t AtomicWord -->
8026    <typedef-decl name='AtomicWord' type-id='type-id-370' filepath='src/base/atomicops.h' line='129' column='1' id='type-id-174'/>
8027    <!-- 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 -->
8028    <typedef-decl name='DisabledRangeMap' type-id='type-id-371' filepath='src/heap-checker.cc' line='411' column='1' id='type-id-372'/>
8029    <!-- 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 -->
8030    <typedef-decl name='GlobalRegionCallerRangeMap' type-id='type-id-373' filepath='src/heap-checker.cc' line='432' column='1' id='type-id-374'/>
8031    <!-- 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 -->
8032    <typedef-decl name='LibraryLiveObjectsStacks' type-id='type-id-375' filepath='src/heap-checker.cc' line='397' column='1' id='type-id-376'/>
8033    <!-- typedef std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > LiveObjectsStack -->
8034    <typedef-decl name='LiveObjectsStack' type-id='type-id-377' filepath='src/heap-checker.cc' line='384' column='1' id='type-id-378'/>
8035    <!-- typedef void (void*)* MallocHook_DeleteHook -->
8036    <typedef-decl name='MallocHook_DeleteHook' type-id='type-id-190' filepath='./src/gperftools/malloc_hook_c.h' line='76' column='1' id='type-id-379'/>
8037    <!-- typedef void (void*, void*, typedef size_t, int, int, int, typedef off_t)* MallocHook_MmapHook -->
8038    <typedef-decl name='MallocHook_MmapHook' type-id='type-id-380' filepath='./src/gperftools/malloc_hook_c.h' line='99' column='1' id='type-id-381'/>
8039    <!-- typedef void (void*, typedef size_t)* MallocHook_NewHook -->
8040    <typedef-decl name='MallocHook_NewHook' type-id='type-id-382' filepath='./src/gperftools/malloc_hook_c.h' line='70' column='1' id='type-id-383'/>
8041    <!-- typedef void (void*, typedef ptrdiff_t)* MallocHook_SbrkHook -->
8042    <typedef-decl name='MallocHook_SbrkHook' type-id='type-id-384' filepath='./src/gperftools/malloc_hook_c.h' line='144' column='1' id='type-id-385'/>
8043    <!-- typedef int RawFD -->
8044    <typedef-decl name='RawFD' type-id='type-id-1' filepath='./src/base/logging.h' line='251' column='1' id='type-id-85'/>
8045    <!-- typedef std::set<long unsigned int, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> > StackTopSet -->
8046    <typedef-decl name='StackTopSet' type-id='type-id-386' filepath='src/heap-checker.cc' line='422' column='1' id='type-id-387'/>
8047    <!-- typedef long int __intptr_t -->
8048    <typedef-decl name='__intptr_t' type-id='type-id-18' filepath='/usr/include/bits/types.h' line='189' column='1' id='type-id-388'/>
8049    <!-- typedef __intptr_t intptr_t -->
8050    <typedef-decl name='intptr_t' type-id='type-id-388' filepath='/usr/include/unistd.h' line='268' column='1' id='type-id-370'/>
8051    <!-- typedef __off_t off_t -->
8052    <typedef-decl name='off_t' type-id='type-id-150' filepath='/usr/include/sys/types.h' line='87' column='1' id='type-id-313'/>
8053    <!-- void*[32] -->
8054    <array-type-def dimensions='1' type-id='type-id-74' size-in-bits='2048' id='type-id-292'>
8055      <!-- <anonymous range>[32] -->
8056      <subrange length='32' type-id='type-id-19' id='type-id-389'/>
8057    </array-type-def>
8058    <!-- AddressMap<HeapProfileTable::AllocValue>* -->
8059    <pointer-type-def type-id='type-id-179' size-in-bits='64' id='type-id-192'/>
8060    <!-- AddressMap<HeapProfileTable::AllocValue>::Cluster* -->
8061    <pointer-type-def type-id='type-id-180' size-in-bits='64' id='type-id-201'/>
8062    <!-- AddressMap<HeapProfileTable::AllocValue>::Cluster** -->
8063    <pointer-type-def type-id='type-id-201' size-in-bits='64' id='type-id-186'/>
8064    <!-- AddressMap<HeapProfileTable::AllocValue>::Entry* -->
8065    <pointer-type-def type-id='type-id-182' size-in-bits='64' id='type-id-187'/>
8066    <!-- AddressMap<HeapProfileTable::AllocValue>::Object* -->
8067    <pointer-type-def type-id='type-id-184' size-in-bits='64' id='type-id-191'/>
8068    <!-- AllocObject& -->
8069    <reference-type-def kind='lvalue' type-id='type-id-369' size-in-bits='64' id='type-id-390'/>
8070    <!-- AllocObject* -->
8071    <pointer-type-def type-id='type-id-369' size-in-bits='64' id='type-id-318'/>
8072    <!-- AllocObject* const -->
8073    <qualified-type-def type-id='type-id-318' const='yes' id='type-id-391'/>
8074    <!-- AllocObject* const& -->
8075    <reference-type-def kind='lvalue' type-id='type-id-391' size-in-bits='64' id='type-id-392'/>
8076    <!-- AllocObject*& -->
8077    <reference-type-def kind='lvalue' type-id='type-id-318' size-in-bits='64' id='type-id-393'/>
8078    <!-- DisabledRangeMap* -->
8079    <pointer-type-def type-id='type-id-372' size-in-bits='64' id='type-id-394'/>
8080    <!-- DisabledRangeMap** -->
8081    <pointer-type-def type-id='type-id-394' size-in-bits='64' id='type-id-227'/>
8082    <!-- GlobalRegionCallerRangeMap* -->
8083    <pointer-type-def type-id='type-id-374' size-in-bits='64' id='type-id-395'/>
8084    <!-- GlobalRegionCallerRangeMap** -->
8085    <pointer-type-def type-id='type-id-395' size-in-bits='64' id='type-id-228'/>
8086    <!-- GoogleInitializer* -->
8087    <pointer-type-def type-id='type-id-210' size-in-bits='64' id='type-id-214'/>
8088    <!-- HeapCleaner* -->
8089    <pointer-type-def type-id='type-id-215' size-in-bits='64' id='type-id-218'/>
8090    <!-- HeapLeakChecker* -->
8091    <pointer-type-def type-id='type-id-219' size-in-bits='64' id='type-id-237'/>
8092    <!-- HeapLeakChecker::Disabler* -->
8093    <pointer-type-def type-id='type-id-220' size-in-bits='64' id='type-id-221'/>
8094    <!-- HeapLeakChecker::RangeValue& -->
8095    <reference-type-def kind='lvalue' type-id='type-id-233' size-in-bits='64' id='type-id-396'/>
8096    <!-- HeapProfileBucket* -->
8097    <pointer-type-def type-id='type-id-249' size-in-bits='64' id='type-id-312'/>
8098    <!-- HeapProfileTable* -->
8099    <pointer-type-def type-id='type-id-242' size-in-bits='64' id='type-id-277'/>
8100    <!-- HeapProfileTable** -->
8101    <pointer-type-def type-id='type-id-277' size-in-bits='64' id='type-id-229'/>
8102    <!-- HeapProfileTable::AddNonLiveArgs* -->
8103    <pointer-type-def type-id='type-id-243' size-in-bits='64' id='type-id-198'/>
8104    <!-- HeapProfileTable::AllocInfo* -->
8105    <pointer-type-def type-id='type-id-247' size-in-bits='64' id='type-id-282'/>
8106    <!-- HeapProfileTable::AllocValue* -->
8107    <pointer-type-def type-id='type-id-209' size-in-bits='64' id='type-id-208'/>
8108    <!-- HeapProfileTable::AllocValue::Bucket* -->
8109    <pointer-type-def type-id='type-id-248' size-in-bits='64' id='type-id-250'/>
8110    <!-- HeapProfileTable::AllocValue::Bucket** -->
8111    <pointer-type-def type-id='type-id-250' size-in-bits='64' id='type-id-275'/>
8112    <!-- HeapProfileTable::AllocationMap* -->
8113    <pointer-type-def type-id='type-id-265' size-in-bits='64' id='type-id-276'/>
8114    <!-- HeapProfileTable::BufferArgs* -->
8115    <pointer-type-def type-id='type-id-251' size-in-bits='64' id='type-id-252'/>
8116    <!-- HeapProfileTable::DumpArgs* -->
8117    <pointer-type-def type-id='type-id-254' size-in-bits='64' id='type-id-257'/>
8118    <!-- HeapProfileTable::DumpArgs::Stats* -->
8119    <pointer-type-def type-id='type-id-255' size-in-bits='64' id='type-id-256'/>
8120    <!-- HeapProfileTable::Snapshot* -->
8121    <pointer-type-def type-id='type-id-258' size-in-bits='64' id='type-id-200'/>
8122    <!-- HeapProfileTable::Snapshot::ReportState* -->
8123    <pointer-type-def type-id='type-id-263' size-in-bits='64' id='type-id-205'/>
8124    <!-- LibraryLiveObjectsStacks* -->
8125    <pointer-type-def type-id='type-id-376' size-in-bits='64' id='type-id-397'/>
8126    <!-- LibraryLiveObjectsStacks** -->
8127    <pointer-type-def type-id='type-id-397' size-in-bits='64' id='type-id-230'/>
8128    <!-- LiveObjectsStack* -->
8129    <pointer-type-def type-id='type-id-378' size-in-bits='64' id='type-id-398'/>
8130    <!-- LiveObjectsStack** -->
8131    <pointer-type-def type-id='type-id-398' size-in-bits='64' id='type-id-231'/>
8132    <!-- LowLevelAlloc::Arena* -->
8133    <pointer-type-def type-id='type-id-284' size-in-bits='64' id='type-id-101'/>
8134    <!-- MemoryRegionMap::LockHolder* -->
8135    <pointer-type-def type-id='type-id-287' size-in-bits='64' id='type-id-288'/>
8136    <!-- MemoryRegionMap::Region* -->
8137    <pointer-type-def type-id='type-id-291' size-in-bits='64' id='type-id-294'/>
8138    <!-- STL_Allocator<AllocObject, HeapLeakChecker::Allocator>& -->
8139    <reference-type-def kind='lvalue' type-id='type-id-315' size-in-bits='64' id='type-id-399'/>
8140    <!-- STL_Allocator<AllocObject, HeapLeakChecker::Allocator>* -->
8141    <pointer-type-def type-id='type-id-315' size-in-bits='64' id='type-id-316'/>
8142    <!-- STL_Allocator<char, HeapLeakChecker::Allocator>* -->
8143    <pointer-type-def type-id='type-id-321' size-in-bits='64' id='type-id-322'/>
8144    <!-- STL_Allocator<long unsigned int, HeapLeakChecker::Allocator>* -->
8145    <pointer-type-def type-id='type-id-325' size-in-bits='64' id='type-id-326'/>
8146    <!-- STL_Allocator<std::_Rb_tree_node<long unsigned int>, HeapLeakChecker::Allocator>& -->
8147    <reference-type-def kind='lvalue' type-id='type-id-331' size-in-bits='64' id='type-id-400'/>
8148    <!-- STL_Allocator<std::_Rb_tree_node<long unsigned int>, HeapLeakChecker::Allocator>* -->
8149    <pointer-type-def type-id='type-id-331' size-in-bits='64' id='type-id-332'/>
8150    <!-- STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, HeapLeakChecker::Allocator>& -->
8151    <reference-type-def kind='lvalue' type-id='type-id-334' size-in-bits='64' id='type-id-401'/>
8152    <!-- STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, HeapLeakChecker::Allocator>* -->
8153    <pointer-type-def type-id='type-id-334' size-in-bits='64' id='type-id-335'/>
8154    <!-- STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >, HeapLeakChecker::Allocator>& -->
8155    <reference-type-def kind='lvalue' type-id='type-id-338' size-in-bits='64' id='type-id-402'/>
8156    <!-- STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >, HeapLeakChecker::Allocator>* -->
8157    <pointer-type-def type-id='type-id-338' size-in-bits='64' id='type-id-339'/>
8158    <!-- 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>& -->
8159    <reference-type-def kind='lvalue' type-id='type-id-342' size-in-bits='64' id='type-id-403'/>
8160    <!-- 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>* -->
8161    <pointer-type-def type-id='type-id-342' size-in-bits='64' id='type-id-343'/>
8162    <!-- STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator>* -->
8163    <pointer-type-def type-id='type-id-346' size-in-bits='64' id='type-id-347'/>
8164    <!-- STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator>* -->
8165    <pointer-type-def type-id='type-id-351' size-in-bits='64' id='type-id-352'/>
8166    <!-- 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>* -->
8167    <pointer-type-def type-id='type-id-356' size-in-bits='64' id='type-id-357'/>
8168    <!-- STL_Allocator<void*, HeapLeakChecker::Allocator>& -->
8169    <reference-type-def kind='lvalue' type-id='type-id-361' size-in-bits='64' id='type-id-404'/>
8170    <!-- STL_Allocator<void*, HeapLeakChecker::Allocator>* -->
8171    <pointer-type-def type-id='type-id-361' size-in-bits='64' id='type-id-362'/>
8172    <!-- StackTopSet* -->
8173    <pointer-type-def type-id='type-id-387' size-in-bits='64' id='type-id-405'/>
8174    <!-- StackTopSet** -->
8175    <pointer-type-def type-id='type-id-405' size-in-bits='64' id='type-id-232'/>
8176    <!-- __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >& -->
8177    <reference-type-def kind='lvalue' type-id='type-id-406' size-in-bits='64' id='type-id-407'/>
8178    <!-- __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >* -->
8179    <pointer-type-def type-id='type-id-406' size-in-bits='64' id='type-id-408'/>
8180    <!-- __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >& -->
8181    <reference-type-def kind='lvalue' type-id='type-id-409' size-in-bits='64' id='type-id-410'/>
8182    <!-- __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >* -->
8183    <pointer-type-def type-id='type-id-409' size-in-bits='64' id='type-id-411'/>
8184    <!-- __gnu_cxx::__normal_iterator<void (**)(), std::vector<void (*)(), std::allocator<void (*)()> > >& -->
8185    <reference-type-def kind='lvalue' type-id='type-id-412' size-in-bits='64' id='type-id-413'/>
8186    <!-- __gnu_cxx::__normal_iterator<void (**)(), std::vector<void (*)(), std::allocator<void (*)()> > >* -->
8187    <pointer-type-def type-id='type-id-412' size-in-bits='64' id='type-id-414'/>
8188    <!-- __gnu_cxx::__normal_iterator<void**, std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > >& -->
8189    <reference-type-def kind='lvalue' type-id='type-id-415' size-in-bits='64' id='type-id-416'/>
8190    <!-- __gnu_cxx::__normal_iterator<void**, std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > >* -->
8191    <pointer-type-def type-id='type-id-415' size-in-bits='64' id='type-id-417'/>
8192    <!-- __gnu_cxx::new_allocator<void (*)()>* -->
8193    <pointer-type-def type-id='type-id-418' size-in-bits='64' id='type-id-419'/>
8194    <!-- base::internal::HookList<void (*)(const void*, const void*, size_t, int, int, int, off_t)>* -->
8195    <pointer-type-def type-id='type-id-420' size-in-bits='64' id='type-id-421'/>
8196    <!-- base::internal::HookList<void (*)(const void*, ptrdiff_t)>* -->
8197    <pointer-type-def type-id='type-id-422' size-in-bits='64' id='type-id-423'/>
8198    <!-- const AddressMap<HeapProfileTable::AllocValue> -->
8199    <qualified-type-def type-id='type-id-179' const='yes' id='type-id-424'/>
8200    <!-- const AddressMap<HeapProfileTable::AllocValue>* -->
8201    <pointer-type-def type-id='type-id-424' size-in-bits='64' id='type-id-193'/>
8202    <!-- const AllocObject -->
8203    <qualified-type-def type-id='type-id-369' const='yes' id='type-id-425'/>
8204    <!-- const AllocObject& -->
8205    <reference-type-def kind='lvalue' type-id='type-id-425' size-in-bits='64' id='type-id-320'/>
8206    <!-- const AllocObject* -->
8207    <pointer-type-def type-id='type-id-425' size-in-bits='64' id='type-id-426'/>
8208    <!-- const AllocObject* const -->
8209    <qualified-type-def type-id='type-id-426' const='yes' id='type-id-427'/>
8210    <!-- const AllocObject* const& -->
8211    <reference-type-def kind='lvalue' type-id='type-id-427' size-in-bits='64' id='type-id-428'/>
8212    <!-- const GoogleInitializer::VoidFunction -->
8213    <qualified-type-def type-id='type-id-211' const='yes' id='type-id-213'/>
8214    <!-- const HeapLeakChecker -->
8215    <qualified-type-def type-id='type-id-219' const='yes' id='type-id-429'/>
8216    <!-- const HeapLeakChecker& -->
8217    <reference-type-def kind='lvalue' type-id='type-id-429' size-in-bits='64' id='type-id-238'/>
8218    <!-- const HeapLeakChecker* -->
8219    <pointer-type-def type-id='type-id-429' size-in-bits='64' id='type-id-240'/>
8220    <!-- const HeapLeakChecker::Disabler -->
8221    <qualified-type-def type-id='type-id-220' const='yes' id='type-id-430'/>
8222    <!-- const HeapLeakChecker::Disabler& -->
8223    <reference-type-def kind='lvalue' type-id='type-id-430' size-in-bits='64' id='type-id-222'/>
8224    <!-- const HeapLeakChecker::RangeValue -->
8225    <qualified-type-def type-id='type-id-233' const='yes' id='type-id-431'/>
8226    <!-- const HeapLeakChecker::RangeValue& -->
8227    <reference-type-def kind='lvalue' type-id='type-id-431' size-in-bits='64' id='type-id-432'/>
8228    <!-- const HeapProfileStats -->
8229    <qualified-type-def type-id='type-id-245' const='yes' id='type-id-433'/>
8230    <!-- const HeapProfileStats& -->
8231    <reference-type-def kind='lvalue' type-id='type-id-433' size-in-bits='64' id='type-id-434'/>
8232    <!-- const HeapProfileStats* -->
8233    <pointer-type-def type-id='type-id-433' size-in-bits='64' id='type-id-435'/>
8234    <!-- const HeapProfileTable -->
8235    <qualified-type-def type-id='type-id-242' const='yes' id='type-id-436'/>
8236    <!-- const HeapProfileTable& -->
8237    <reference-type-def kind='lvalue' type-id='type-id-436' size-in-bits='64' id='type-id-278'/>
8238    <!-- const HeapProfileTable* -->
8239    <pointer-type-def type-id='type-id-436' size-in-bits='64' id='type-id-279'/>
8240    <!-- const HeapProfileTable::AllocContextInfo -->
8241    <qualified-type-def type-id='type-id-244' const='yes' id='type-id-437'/>
8242    <!-- const HeapProfileTable::AllocContextInfo& -->
8243    <reference-type-def kind='lvalue' type-id='type-id-437' size-in-bits='64' id='type-id-438'/>
8244    <!-- const HeapProfileTable::AllocInfo -->
8245    <qualified-type-def type-id='type-id-247' const='yes' id='type-id-439'/>
8246    <!-- const HeapProfileTable::AllocInfo& -->
8247    <reference-type-def kind='lvalue' type-id='type-id-439' size-in-bits='64' id='type-id-440'/>
8248    <!-- const HeapProfileTable::AllocValue -->
8249    <qualified-type-def type-id='type-id-209' const='yes' id='type-id-441'/>
8250    <!-- const HeapProfileTable::AllocValue& -->
8251    <reference-type-def kind='lvalue' type-id='type-id-441' size-in-bits='64' id='type-id-271'/>
8252    <!-- const HeapProfileTable::AllocValue* -->
8253    <pointer-type-def type-id='type-id-441' size-in-bits='64' id='type-id-206'/>
8254    <!-- const HeapProfileTable::AllocValue::Bucket -->
8255    <qualified-type-def type-id='type-id-248' const='yes' id='type-id-442'/>
8256    <!-- const HeapProfileTable::AllocValue::Bucket& -->
8257    <reference-type-def kind='lvalue' type-id='type-id-442' size-in-bits='64' id='type-id-280'/>
8258    <!-- const HeapProfileTable::AllocValue::Bucket* -->
8259    <pointer-type-def type-id='type-id-442' size-in-bits='64' id='type-id-281'/>
8260    <!-- const HeapProfileTable::BufferArgs -->
8261    <qualified-type-def type-id='type-id-251' const='yes' id='type-id-443'/>
8262    <!-- const HeapProfileTable::BufferArgs& -->
8263    <reference-type-def kind='lvalue' type-id='type-id-443' size-in-bits='64' id='type-id-253'/>
8264    <!-- const HeapProfileTable::DumpArgs -->
8265    <qualified-type-def type-id='type-id-254' const='yes' id='type-id-444'/>
8266    <!-- const HeapProfileTable::DumpArgs& -->
8267    <reference-type-def kind='lvalue' type-id='type-id-444' size-in-bits='64' id='type-id-203'/>
8268    <!-- const HeapProfileTable::DumpArgs::Stats -->
8269    <qualified-type-def type-id='type-id-255' const='yes' id='type-id-445'/>
8270    <!-- const HeapProfileTable::DumpArgs::Stats& -->
8271    <reference-type-def kind='lvalue' type-id='type-id-445' size-in-bits='64' id='type-id-270'/>
8272    <!-- const HeapProfileTable::Snapshot -->
8273    <qualified-type-def type-id='type-id-258' const='yes' id='type-id-446'/>
8274    <!-- const HeapProfileTable::Snapshot& -->
8275    <reference-type-def kind='lvalue' type-id='type-id-446' size-in-bits='64' id='type-id-268'/>
8276    <!-- const HeapProfileTable::Snapshot* -->
8277    <pointer-type-def type-id='type-id-446' size-in-bits='64' id='type-id-269'/>
8278    <!-- const MemoryRegionMap::LockHolder -->
8279    <qualified-type-def type-id='type-id-287' const='yes' id='type-id-447'/>
8280    <!-- const MemoryRegionMap::LockHolder& -->
8281    <reference-type-def kind='lvalue' type-id='type-id-447' size-in-bits='64' id='type-id-289'/>
8282    <!-- const MemoryRegionMap::Region -->
8283    <qualified-type-def type-id='type-id-291' const='yes' id='type-id-448'/>
8284    <!-- const MemoryRegionMap::Region& -->
8285    <reference-type-def kind='lvalue' type-id='type-id-448' size-in-bits='64' id='type-id-297'/>
8286    <!-- const MemoryRegionMap::Region* -->
8287    <pointer-type-def type-id='type-id-448' size-in-bits='64' id='type-id-293'/>
8288    <!-- const STL_Allocator<AllocObject, HeapLeakChecker::Allocator> -->
8289    <qualified-type-def type-id='type-id-315' const='yes' id='type-id-449'/>
8290    <!-- const STL_Allocator<AllocObject, HeapLeakChecker::Allocator>& -->
8291    <reference-type-def kind='lvalue' type-id='type-id-449' size-in-bits='64' id='type-id-317'/>
8292    <!-- const STL_Allocator<AllocObject, HeapLeakChecker::Allocator>* -->
8293    <pointer-type-def type-id='type-id-449' size-in-bits='64' id='type-id-319'/>
8294    <!-- const STL_Allocator<char, HeapLeakChecker::Allocator> -->
8295    <qualified-type-def type-id='type-id-321' const='yes' id='type-id-450'/>
8296    <!-- const STL_Allocator<char, HeapLeakChecker::Allocator>& -->
8297    <reference-type-def kind='lvalue' type-id='type-id-450' size-in-bits='64' id='type-id-323'/>
8298    <!-- const STL_Allocator<char, HeapLeakChecker::Allocator>* -->
8299    <pointer-type-def type-id='type-id-450' size-in-bits='64' id='type-id-324'/>
8300    <!-- const STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> -->
8301    <qualified-type-def type-id='type-id-325' const='yes' id='type-id-451'/>
8302    <!-- const STL_Allocator<long unsigned int, HeapLeakChecker::Allocator>& -->
8303    <reference-type-def kind='lvalue' type-id='type-id-451' size-in-bits='64' id='type-id-327'/>
8304    <!-- const STL_Allocator<long unsigned int, HeapLeakChecker::Allocator>* -->
8305    <pointer-type-def type-id='type-id-451' size-in-bits='64' id='type-id-452'/>
8306    <!-- const STL_Allocator<std::_Rb_tree_node<long unsigned int>, HeapLeakChecker::Allocator> -->
8307    <qualified-type-def type-id='type-id-331' const='yes' id='type-id-453'/>
8308    <!-- const STL_Allocator<std::_Rb_tree_node<long unsigned int>, HeapLeakChecker::Allocator>& -->
8309    <reference-type-def kind='lvalue' type-id='type-id-453' size-in-bits='64' id='type-id-328'/>
8310    <!-- const STL_Allocator<std::_Rb_tree_node<long unsigned int>, HeapLeakChecker::Allocator>* -->
8311    <pointer-type-def type-id='type-id-453' size-in-bits='64' id='type-id-454'/>
8312    <!-- const STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, HeapLeakChecker::Allocator> -->
8313    <qualified-type-def type-id='type-id-334' const='yes' id='type-id-455'/>
8314    <!-- const STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, HeapLeakChecker::Allocator>& -->
8315    <reference-type-def kind='lvalue' type-id='type-id-455' size-in-bits='64' id='type-id-336'/>
8316    <!-- const STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, HeapLeakChecker::Allocator>* -->
8317    <pointer-type-def type-id='type-id-455' size-in-bits='64' id='type-id-456'/>
8318    <!-- const STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >, HeapLeakChecker::Allocator> -->
8319    <qualified-type-def type-id='type-id-338' const='yes' id='type-id-457'/>
8320    <!-- const STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >, HeapLeakChecker::Allocator>& -->
8321    <reference-type-def kind='lvalue' type-id='type-id-457' size-in-bits='64' id='type-id-340'/>
8322    <!-- const STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >, HeapLeakChecker::Allocator>* -->
8323    <pointer-type-def type-id='type-id-457' size-in-bits='64' id='type-id-458'/>
8324    <!-- 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> -->
8325    <qualified-type-def type-id='type-id-342' const='yes' id='type-id-459'/>
8326    <!-- 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>& -->
8327    <reference-type-def kind='lvalue' type-id='type-id-459' size-in-bits='64' id='type-id-344'/>
8328    <!-- 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>* -->
8329    <pointer-type-def type-id='type-id-459' size-in-bits='64' id='type-id-460'/>
8330    <!-- const STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> -->
8331    <qualified-type-def type-id='type-id-346' const='yes' id='type-id-461'/>
8332    <!-- const STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator>& -->
8333    <reference-type-def kind='lvalue' type-id='type-id-461' size-in-bits='64' id='type-id-348'/>
8334    <!-- const STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator>* -->
8335    <pointer-type-def type-id='type-id-461' size-in-bits='64' id='type-id-462'/>
8336    <!-- const STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> -->
8337    <qualified-type-def type-id='type-id-351' const='yes' id='type-id-463'/>
8338    <!-- const STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator>& -->
8339    <reference-type-def kind='lvalue' type-id='type-id-463' size-in-bits='64' id='type-id-353'/>
8340    <!-- const STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator>* -->
8341    <pointer-type-def type-id='type-id-463' size-in-bits='64' id='type-id-464'/>
8342    <!-- 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> -->
8343    <qualified-type-def type-id='type-id-356' const='yes' id='type-id-465'/>
8344    <!-- 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>& -->
8345    <reference-type-def kind='lvalue' type-id='type-id-465' size-in-bits='64' id='type-id-358'/>
8346    <!-- 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>* -->
8347    <pointer-type-def type-id='type-id-465' size-in-bits='64' id='type-id-466'/>
8348    <!-- const STL_Allocator<void*, HeapLeakChecker::Allocator> -->
8349    <qualified-type-def type-id='type-id-361' const='yes' id='type-id-467'/>
8350    <!-- const STL_Allocator<void*, HeapLeakChecker::Allocator>& -->
8351    <reference-type-def kind='lvalue' type-id='type-id-467' size-in-bits='64' id='type-id-363'/>
8352    <!-- const STL_Allocator<void*, HeapLeakChecker::Allocator>* -->
8353    <pointer-type-def type-id='type-id-467' size-in-bits='64' id='type-id-364'/>
8354    <!-- const __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > -->
8355    <qualified-type-def type-id='type-id-406' const='yes' id='type-id-468'/>
8356    <!-- const __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >& -->
8357    <reference-type-def kind='lvalue' type-id='type-id-468' size-in-bits='64' id='type-id-469'/>
8358    <!-- const __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >* -->
8359    <pointer-type-def type-id='type-id-468' size-in-bits='64' id='type-id-470'/>
8360    <!-- const __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > -->
8361    <qualified-type-def type-id='type-id-409' const='yes' id='type-id-471'/>
8362    <!-- const __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >& -->
8363    <reference-type-def kind='lvalue' type-id='type-id-471' size-in-bits='64' id='type-id-472'/>
8364    <!-- const __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >* -->
8365    <pointer-type-def type-id='type-id-471' size-in-bits='64' id='type-id-473'/>
8366    <!-- const __gnu_cxx::__normal_iterator<void (**)(), std::vector<void (*)(), std::allocator<void (*)()> > > -->
8367    <qualified-type-def type-id='type-id-412' const='yes' id='type-id-474'/>
8368    <!-- const __gnu_cxx::__normal_iterator<void (**)(), std::vector<void (*)(), std::allocator<void (*)()> > >& -->
8369    <reference-type-def kind='lvalue' type-id='type-id-474' size-in-bits='64' id='type-id-475'/>
8370    <!-- const __gnu_cxx::__normal_iterator<void (**)(), std::vector<void (*)(), std::allocator<void (*)()> > >* -->
8371    <pointer-type-def type-id='type-id-474' size-in-bits='64' id='type-id-476'/>
8372    <!-- const __gnu_cxx::__normal_iterator<void**, std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > > -->
8373    <qualified-type-def type-id='type-id-415' const='yes' id='type-id-477'/>
8374    <!-- const __gnu_cxx::__normal_iterator<void**, std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > >& -->
8375    <reference-type-def kind='lvalue' type-id='type-id-477' size-in-bits='64' id='type-id-478'/>
8376    <!-- const __gnu_cxx::__normal_iterator<void**, std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > >* -->
8377    <pointer-type-def type-id='type-id-477' size-in-bits='64' id='type-id-479'/>
8378    <!-- const __gnu_cxx::new_allocator<void (*)()> -->
8379    <qualified-type-def type-id='type-id-418' const='yes' id='type-id-480'/>
8380    <!-- const __gnu_cxx::new_allocator<void (*)()>& -->
8381    <reference-type-def kind='lvalue' type-id='type-id-480' size-in-bits='64' id='type-id-481'/>
8382    <!-- const __gnu_cxx::new_allocator<void (*)()>* -->
8383    <pointer-type-def type-id='type-id-480' size-in-bits='64' id='type-id-482'/>
8384    <!-- const base::internal::HookList<void (*)(const void*, const void*, size_t, int, int, int, off_t)> -->
8385    <qualified-type-def type-id='type-id-420' const='yes' id='type-id-483'/>
8386    <!-- const base::internal::HookList<void (*)(const void*, const void*, size_t, int, int, int, off_t)>* -->
8387    <pointer-type-def type-id='type-id-483' size-in-bits='64' id='type-id-484'/>
8388    <!-- const base::internal::HookList<void (*)(const void*, ptrdiff_t)> -->
8389    <qualified-type-def type-id='type-id-422' const='yes' id='type-id-485'/>
8390    <!-- const base::internal::HookList<void (*)(const void*, ptrdiff_t)>* -->
8391    <pointer-type-def type-id='type-id-485' size-in-bits='64' id='type-id-486'/>
8392    <!-- const bool& -->
8393    <reference-type-def kind='lvalue' type-id='type-id-487' size-in-bits='64' id='type-id-488'/>
8394    <!-- const char* const -->
8395    <qualified-type-def type-id='type-id-2' const='yes' id='type-id-212'/>
8396    <!-- const char* const& -->
8397    <reference-type-def kind='lvalue' type-id='type-id-212' size-in-bits='64' id='type-id-489'/>
8398    <!-- const size_t& -->
8399    <reference-type-def kind='lvalue' type-id='type-id-115' size-in-bits='64' id='type-id-490'/>
8400    <!-- const std::_Identity<long unsigned int> -->
8401    <qualified-type-def type-id='type-id-491' const='yes' id='type-id-492'/>
8402    <!-- const std::_Identity<long unsigned int>* -->
8403    <pointer-type-def type-id='type-id-492' size-in-bits='64' id='type-id-493'/>
8404    <!-- 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> > -->
8405    <qualified-type-def type-id='type-id-494' const='yes' id='type-id-495'/>
8406    <!-- 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> >& -->
8407    <reference-type-def kind='lvalue' type-id='type-id-495' size-in-bits='64' id='type-id-496'/>
8408    <!-- 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> >* -->
8409    <pointer-type-def type-id='type-id-495' size-in-bits='64' id='type-id-497'/>
8410    <!-- 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> > -->
8411    <qualified-type-def type-id='type-id-498' const='yes' id='type-id-499'/>
8412    <!-- 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> >& -->
8413    <reference-type-def kind='lvalue' type-id='type-id-499' size-in-bits='64' id='type-id-500'/>
8414    <!-- 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> >* -->
8415    <pointer-type-def type-id='type-id-499' size-in-bits='64' id='type-id-501'/>
8416    <!-- 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> > -->
8417    <qualified-type-def type-id='type-id-502' const='yes' id='type-id-503'/>
8418    <!-- 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> >& -->
8419    <reference-type-def kind='lvalue' type-id='type-id-503' size-in-bits='64' id='type-id-504'/>
8420    <!-- 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> >* -->
8421    <pointer-type-def type-id='type-id-503' size-in-bits='64' id='type-id-505'/>
8422    <!-- 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> > -->
8423    <qualified-type-def type-id='type-id-506' const='yes' id='type-id-507'/>
8424    <!-- 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> >& -->
8425    <reference-type-def kind='lvalue' type-id='type-id-507' size-in-bits='64' id='type-id-508'/>
8426    <!-- 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> >* -->
8427    <pointer-type-def type-id='type-id-507' size-in-bits='64' id='type-id-509'/>
8428    <!-- const std::_Rb_tree_const_iterator<MemoryRegionMap::Region> -->
8429    <qualified-type-def type-id='type-id-299' const='yes' id='type-id-510'/>
8430    <!-- const std::_Rb_tree_const_iterator<MemoryRegionMap::Region>& -->
8431    <reference-type-def kind='lvalue' type-id='type-id-510' size-in-bits='64' id='type-id-511'/>
8432    <!-- const std::_Rb_tree_const_iterator<MemoryRegionMap::Region>* -->
8433    <pointer-type-def type-id='type-id-510' size-in-bits='64' id='type-id-512'/>
8434    <!-- const std::_Rb_tree_const_iterator<long unsigned int> -->
8435    <qualified-type-def type-id='type-id-513' const='yes' id='type-id-514'/>
8436    <!-- const std::_Rb_tree_const_iterator<long unsigned int>& -->
8437    <reference-type-def kind='lvalue' type-id='type-id-514' size-in-bits='64' id='type-id-515'/>
8438    <!-- const std::_Rb_tree_const_iterator<long unsigned int>* -->
8439    <pointer-type-def type-id='type-id-514' size-in-bits='64' id='type-id-516'/>
8440    <!-- const std::_Rb_tree_const_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > -->
8441    <qualified-type-def type-id='type-id-517' const='yes' id='type-id-518'/>
8442    <!-- const std::_Rb_tree_const_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >& -->
8443    <reference-type-def kind='lvalue' type-id='type-id-518' size-in-bits='64' id='type-id-519'/>
8444    <!-- const std::_Rb_tree_const_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >* -->
8445    <pointer-type-def type-id='type-id-518' size-in-bits='64' id='type-id-520'/>
8446    <!-- const std::_Rb_tree_const_iterator<std::pair<const long unsigned int, long unsigned int> > -->
8447    <qualified-type-def type-id='type-id-521' const='yes' id='type-id-522'/>
8448    <!-- const std::_Rb_tree_const_iterator<std::pair<const long unsigned int, long unsigned int> >& -->
8449    <reference-type-def kind='lvalue' type-id='type-id-522' size-in-bits='64' id='type-id-523'/>
8450    <!-- const std::_Rb_tree_const_iterator<std::pair<const long unsigned int, long unsigned int> >* -->
8451    <pointer-type-def type-id='type-id-522' size-in-bits='64' id='type-id-524'/>
8452    <!-- 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> > > > -->
8453    <qualified-type-def type-id='type-id-525' const='yes' id='type-id-526'/>
8454    <!-- 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> > > >& -->
8455    <reference-type-def kind='lvalue' type-id='type-id-526' size-in-bits='64' id='type-id-527'/>
8456    <!-- 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> > > >* -->
8457    <pointer-type-def type-id='type-id-526' size-in-bits='64' id='type-id-528'/>
8458    <!-- const std::_Rb_tree_iterator<MemoryRegionMap::Region> -->
8459    <qualified-type-def type-id='type-id-529' const='yes' id='type-id-530'/>
8460    <!-- const std::_Rb_tree_iterator<MemoryRegionMap::Region>& -->
8461    <reference-type-def kind='lvalue' type-id='type-id-530' size-in-bits='64' id='type-id-531'/>
8462    <!-- const std::_Rb_tree_iterator<long unsigned int> -->
8463    <qualified-type-def type-id='type-id-532' const='yes' id='type-id-533'/>
8464    <!-- const std::_Rb_tree_iterator<long unsigned int>& -->
8465    <reference-type-def kind='lvalue' type-id='type-id-533' size-in-bits='64' id='type-id-534'/>
8466    <!-- const std::_Rb_tree_iterator<long unsigned int>* -->
8467    <pointer-type-def type-id='type-id-533' size-in-bits='64' id='type-id-535'/>
8468    <!-- const std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > -->
8469    <qualified-type-def type-id='type-id-536' const='yes' id='type-id-537'/>
8470    <!-- const std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >& -->
8471    <reference-type-def kind='lvalue' type-id='type-id-537' size-in-bits='64' id='type-id-538'/>
8472    <!-- const std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >* -->
8473    <pointer-type-def type-id='type-id-537' size-in-bits='64' id='type-id-539'/>
8474    <!-- const std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> > -->
8475    <qualified-type-def type-id='type-id-540' const='yes' id='type-id-541'/>
8476    <!-- const std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >& -->
8477    <reference-type-def kind='lvalue' type-id='type-id-541' size-in-bits='64' id='type-id-542'/>
8478    <!-- const std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >* -->
8479    <pointer-type-def type-id='type-id-541' size-in-bits='64' id='type-id-543'/>
8480    <!-- 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> > > > -->
8481    <qualified-type-def type-id='type-id-544' const='yes' id='type-id-545'/>
8482    <!-- 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> > > >& -->
8483    <reference-type-def kind='lvalue' type-id='type-id-545' size-in-bits='64' id='type-id-546'/>
8484    <!-- 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> > > >* -->
8485    <pointer-type-def type-id='type-id-545' size-in-bits='64' id='type-id-547'/>
8486    <!-- const std::_Rb_tree_node<MemoryRegionMap::Region> -->
8487    <qualified-type-def type-id='type-id-548' const='yes' id='type-id-549'/>
8488    <!-- const std::_Rb_tree_node<MemoryRegionMap::Region>* -->
8489    <pointer-type-def type-id='type-id-549' size-in-bits='64' id='type-id-550'/>
8490    <!-- const std::_Rb_tree_node<long unsigned int> -->
8491    <qualified-type-def type-id='type-id-551' const='yes' id='type-id-552'/>
8492    <!-- const std::_Rb_tree_node<long unsigned int>& -->
8493    <reference-type-def kind='lvalue' type-id='type-id-552' size-in-bits='64' id='type-id-553'/>
8494    <!-- const std::_Rb_tree_node<long unsigned int>* -->
8495    <pointer-type-def type-id='type-id-552' size-in-bits='64' id='type-id-554'/>
8496    <!-- const std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > -->
8497    <qualified-type-def type-id='type-id-555' const='yes' id='type-id-556'/>
8498    <!-- const std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >& -->
8499    <reference-type-def kind='lvalue' type-id='type-id-556' size-in-bits='64' id='type-id-557'/>
8500    <!-- const std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >* -->
8501    <pointer-type-def type-id='type-id-556' size-in-bits='64' id='type-id-558'/>
8502    <!-- const std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> > -->
8503    <qualified-type-def type-id='type-id-559' const='yes' id='type-id-560'/>
8504    <!-- const std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >& -->
8505    <reference-type-def kind='lvalue' type-id='type-id-560' size-in-bits='64' id='type-id-561'/>
8506    <!-- const std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >* -->
8507    <pointer-type-def type-id='type-id-560' size-in-bits='64' id='type-id-562'/>
8508    <!-- 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> > > > -->
8509    <qualified-type-def type-id='type-id-563' const='yes' id='type-id-564'/>
8510    <!-- 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> > > >& -->
8511    <reference-type-def kind='lvalue' type-id='type-id-564' size-in-bits='64' id='type-id-565'/>
8512    <!-- 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> > > >* -->
8513    <pointer-type-def type-id='type-id-564' size-in-bits='64' id='type-id-566'/>
8514    <!-- const std::_Rb_tree_node_base -->
8515    <qualified-type-def type-id='type-id-567' const='yes' id='type-id-568'/>
8516    <!-- const std::_Rb_tree_node_base* -->
8517    <pointer-type-def type-id='type-id-568' size-in-bits='64' id='type-id-569'/>
8518    <!-- const std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > -->
8519    <qualified-type-def type-id='type-id-570' const='yes' id='type-id-571'/>
8520    <!-- const std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >* -->
8521    <pointer-type-def type-id='type-id-571' size-in-bits='64' id='type-id-572'/>
8522    <!-- const std::_Select1st<std::pair<const long unsigned int, long unsigned int> > -->
8523    <qualified-type-def type-id='type-id-573' const='yes' id='type-id-574'/>
8524    <!-- const std::_Select1st<std::pair<const long unsigned int, long unsigned int> >* -->
8525    <pointer-type-def type-id='type-id-574' size-in-bits='64' id='type-id-575'/>
8526    <!-- 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> > > > -->
8527    <qualified-type-def type-id='type-id-576' const='yes' id='type-id-577'/>
8528    <!-- 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> > > >* -->
8529    <pointer-type-def type-id='type-id-577' size-in-bits='64' id='type-id-578'/>
8530    <!-- const std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > -->
8531    <qualified-type-def type-id='type-id-579' const='yes' id='type-id-580'/>
8532    <!-- const std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >* -->
8533    <pointer-type-def type-id='type-id-580' size-in-bits='64' id='type-id-581'/>
8534    <!-- const std::_Vector_base<void (*)(), std::allocator<void (*)()> > -->
8535    <qualified-type-def type-id='type-id-582' const='yes' id='type-id-583'/>
8536    <!-- const std::_Vector_base<void (*)(), std::allocator<void (*)()> >* -->
8537    <pointer-type-def type-id='type-id-583' size-in-bits='64' id='type-id-584'/>
8538    <!-- const std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > -->
8539    <qualified-type-def type-id='type-id-585' const='yes' id='type-id-586'/>
8540    <!-- const std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >* -->
8541    <pointer-type-def type-id='type-id-586' size-in-bits='64' id='type-id-587'/>
8542    <!-- const std::allocator<void (*)()> -->
8543    <qualified-type-def type-id='type-id-588' const='yes' id='type-id-589'/>
8544    <!-- const std::allocator<void (*)()>& -->
8545    <reference-type-def kind='lvalue' type-id='type-id-589' size-in-bits='64' id='type-id-590'/>
8546    <!-- const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > -->
8547    <qualified-type-def type-id='type-id-591' const='yes' id='type-id-592'/>
8548    <!-- const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >& -->
8549    <reference-type-def kind='lvalue' type-id='type-id-592' size-in-bits='64' id='type-id-593'/>
8550    <!-- const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >* -->
8551    <pointer-type-def type-id='type-id-592' size-in-bits='64' id='type-id-594'/>
8552    <!-- const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep -->
8553    <qualified-type-def type-id='type-id-595' const='yes' id='type-id-596'/>
8554    <!-- const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep* -->
8555    <pointer-type-def type-id='type-id-596' size-in-bits='64' id='type-id-597'/>
8556    <!-- const std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep -->
8557    <qualified-type-def type-id='type-id-598' const='yes' id='type-id-599'/>
8558    <!-- const std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep* -->
8559    <pointer-type-def type-id='type-id-599' size-in-bits='64' id='type-id-600'/>
8560    <!-- const std::char_traits<char>::char_type -->
8561    <qualified-type-def type-id='type-id-601' const='yes' id='type-id-602'/>
8562    <!-- const std::char_traits<char>::char_type& -->
8563    <reference-type-def kind='lvalue' type-id='type-id-602' size-in-bits='64' id='type-id-603'/>
8564    <!-- const std::char_traits<char>::char_type* -->
8565    <pointer-type-def type-id='type-id-602' size-in-bits='64' id='type-id-604'/>
8566    <!-- const std::char_traits<char>::int_type -->
8567    <qualified-type-def type-id='type-id-605' const='yes' id='type-id-606'/>
8568    <!-- const std::char_traits<char>::int_type& -->
8569    <reference-type-def kind='lvalue' type-id='type-id-606' size-in-bits='64' id='type-id-607'/>
8570    <!-- const std::less<long unsigned int> -->
8571    <qualified-type-def type-id='type-id-608' const='yes' id='type-id-609'/>
8572    <!-- const std::less<long unsigned int>& -->
8573    <reference-type-def kind='lvalue' type-id='type-id-609' size-in-bits='64' id='type-id-610'/>
8574    <!-- const std::less<long unsigned int>* -->
8575    <pointer-type-def type-id='type-id-609' size-in-bits='64' id='type-id-611'/>
8576    <!-- const std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > > -->
8577    <qualified-type-def type-id='type-id-612' const='yes' id='type-id-613'/>
8578    <!-- const std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >& -->
8579    <reference-type-def kind='lvalue' type-id='type-id-613' size-in-bits='64' id='type-id-614'/>
8580    <!-- const std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >* -->
8581    <pointer-type-def type-id='type-id-613' size-in-bits='64' id='type-id-615'/>
8582    <!-- 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> > -->
8583    <qualified-type-def type-id='type-id-371' const='yes' id='type-id-616'/>
8584    <!-- 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> >& -->
8585    <reference-type-def kind='lvalue' type-id='type-id-616' size-in-bits='64' id='type-id-617'/>
8586    <!-- 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> >* -->
8587    <pointer-type-def type-id='type-id-616' size-in-bits='64' id='type-id-618'/>
8588    <!-- 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> > -->
8589    <qualified-type-def type-id='type-id-373' const='yes' id='type-id-619'/>
8590    <!-- 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> >& -->
8591    <reference-type-def kind='lvalue' type-id='type-id-619' size-in-bits='64' id='type-id-620'/>
8592    <!-- 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> >* -->
8593    <pointer-type-def type-id='type-id-619' size-in-bits='64' id='type-id-621'/>
8594    <!-- 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> > -->
8595    <qualified-type-def type-id='type-id-375' const='yes' id='type-id-622'/>
8596    <!-- 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> >& -->
8597    <reference-type-def kind='lvalue' type-id='type-id-622' size-in-bits='64' id='type-id-623'/>
8598    <!-- 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> >* -->
8599    <pointer-type-def type-id='type-id-622' size-in-bits='64' id='type-id-624'/>
8600    <!-- const std::pair<const long unsigned int, HeapLeakChecker::RangeValue> -->
8601    <qualified-type-def type-id='type-id-625' const='yes' id='type-id-626'/>
8602    <!-- const std::pair<const long unsigned int, HeapLeakChecker::RangeValue>& -->
8603    <reference-type-def kind='lvalue' type-id='type-id-626' size-in-bits='64' id='type-id-350'/>
8604    <!-- const std::pair<const long unsigned int, HeapLeakChecker::RangeValue>* -->
8605    <pointer-type-def type-id='type-id-626' size-in-bits='64' id='type-id-627'/>
8606    <!-- const std::pair<const long unsigned int, long unsigned int> -->
8607    <qualified-type-def type-id='type-id-628' const='yes' id='type-id-629'/>
8608    <!-- const std::pair<const long unsigned int, long unsigned int>& -->
8609    <reference-type-def kind='lvalue' type-id='type-id-629' size-in-bits='64' id='type-id-355'/>
8610    <!-- const std::pair<const long unsigned int, long unsigned int>* -->
8611    <pointer-type-def type-id='type-id-629' size-in-bits='64' id='type-id-630'/>
8612    <!-- 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> > > -->
8613    <qualified-type-def type-id='type-id-631' const='yes' id='type-id-632'/>
8614    <!-- 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> > >& -->
8615    <reference-type-def kind='lvalue' type-id='type-id-632' size-in-bits='64' id='type-id-360'/>
8616    <!-- 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> > >* -->
8617    <pointer-type-def type-id='type-id-632' size-in-bits='64' id='type-id-633'/>
8618    <!-- const std::pair<long unsigned int, HeapLeakChecker::RangeValue> -->
8619    <qualified-type-def type-id='type-id-634' const='yes' id='type-id-635'/>
8620    <!-- const std::pair<long unsigned int, HeapLeakChecker::RangeValue>& -->
8621    <reference-type-def kind='lvalue' type-id='type-id-635' size-in-bits='64' id='type-id-636'/>
8622    <!-- const std::pair<long unsigned int, long unsigned int> -->
8623    <qualified-type-def type-id='type-id-637' const='yes' id='type-id-638'/>
8624    <!-- const std::pair<long unsigned int, long unsigned int>& -->
8625    <reference-type-def kind='lvalue' type-id='type-id-638' size-in-bits='64' id='type-id-639'/>
8626    <!-- const std::set<long unsigned int, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> > -->
8627    <qualified-type-def type-id='type-id-386' const='yes' id='type-id-640'/>
8628    <!-- const std::set<long unsigned int, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >& -->
8629    <reference-type-def kind='lvalue' type-id='type-id-640' size-in-bits='64' id='type-id-641'/>
8630    <!-- const std::set<long unsigned int, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >* -->
8631    <pointer-type-def type-id='type-id-640' size-in-bits='64' id='type-id-642'/>
8632    <!-- const std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > -->
8633    <qualified-type-def type-id='type-id-377' const='yes' id='type-id-643'/>
8634    <!-- const std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >& -->
8635    <reference-type-def kind='lvalue' type-id='type-id-643' size-in-bits='64' id='type-id-644'/>
8636    <!-- const std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >* -->
8637    <pointer-type-def type-id='type-id-643' size-in-bits='64' id='type-id-645'/>
8638    <!-- const std::vector<void (*)(), std::allocator<void (*)()> > -->
8639    <qualified-type-def type-id='type-id-646' const='yes' id='type-id-647'/>
8640    <!-- const std::vector<void (*)(), std::allocator<void (*)()> >& -->
8641    <reference-type-def kind='lvalue' type-id='type-id-647' size-in-bits='64' id='type-id-648'/>
8642    <!-- const std::vector<void (*)(), std::allocator<void (*)()> >* -->
8643    <pointer-type-def type-id='type-id-647' size-in-bits='64' id='type-id-649'/>
8644    <!-- const std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > -->
8645    <qualified-type-def type-id='type-id-650' const='yes' id='type-id-651'/>
8646    <!-- const std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >& -->
8647    <reference-type-def kind='lvalue' type-id='type-id-651' size-in-bits='64' id='type-id-652'/>
8648    <!-- const std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >* -->
8649    <pointer-type-def type-id='type-id-651' size-in-bits='64' id='type-id-653'/>
8650    <!-- const uint32_t -->
8651    <qualified-type-def type-id='type-id-41' const='yes' id='type-id-188'/>
8652    <!-- const unsigned long int* -->
8653    <pointer-type-def type-id='type-id-654' size-in-bits='64' id='type-id-655'/>
8654    <!-- 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> >& -->
8655    <reference-type-def kind='lvalue' type-id='type-id-494' size-in-bits='64' id='type-id-656'/>
8656    <!-- 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> >* -->
8657    <pointer-type-def type-id='type-id-494' size-in-bits='64' id='type-id-657'/>
8658    <!-- 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>* -->
8659    <pointer-type-def type-id='type-id-658' size-in-bits='64' id='type-id-659'/>
8660    <!-- 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> >& -->
8661    <reference-type-def kind='lvalue' type-id='type-id-498' size-in-bits='64' id='type-id-660'/>
8662    <!-- 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> >* -->
8663    <pointer-type-def type-id='type-id-498' size-in-bits='64' id='type-id-661'/>
8664    <!-- 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>* -->
8665    <pointer-type-def type-id='type-id-662' size-in-bits='64' id='type-id-663'/>
8666    <!-- 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> >& -->
8667    <reference-type-def kind='lvalue' type-id='type-id-502' size-in-bits='64' id='type-id-664'/>
8668    <!-- 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> >* -->
8669    <pointer-type-def type-id='type-id-502' size-in-bits='64' id='type-id-665'/>
8670    <!-- 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>* -->
8671    <pointer-type-def type-id='type-id-666' size-in-bits='64' id='type-id-667'/>
8672    <!-- 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> >& -->
8673    <reference-type-def kind='lvalue' type-id='type-id-506' size-in-bits='64' id='type-id-668'/>
8674    <!-- 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> >* -->
8675    <pointer-type-def type-id='type-id-506' size-in-bits='64' id='type-id-669'/>
8676    <!-- 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>* -->
8677    <pointer-type-def type-id='type-id-670' size-in-bits='64' id='type-id-671'/>
8678    <!-- std::_Rb_tree_const_iterator<MemoryRegionMap::Region>& -->
8679    <reference-type-def kind='lvalue' type-id='type-id-299' size-in-bits='64' id='type-id-672'/>
8680    <!-- std::_Rb_tree_const_iterator<MemoryRegionMap::Region>* -->
8681    <pointer-type-def type-id='type-id-299' size-in-bits='64' id='type-id-673'/>
8682    <!-- std::_Rb_tree_const_iterator<long unsigned int>& -->
8683    <reference-type-def kind='lvalue' type-id='type-id-513' size-in-bits='64' id='type-id-674'/>
8684    <!-- std::_Rb_tree_const_iterator<long unsigned int>* -->
8685    <pointer-type-def type-id='type-id-513' size-in-bits='64' id='type-id-675'/>
8686    <!-- std::_Rb_tree_const_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >& -->
8687    <reference-type-def kind='lvalue' type-id='type-id-517' size-in-bits='64' id='type-id-676'/>
8688    <!-- std::_Rb_tree_const_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >* -->
8689    <pointer-type-def type-id='type-id-517' size-in-bits='64' id='type-id-677'/>
8690    <!-- std::_Rb_tree_const_iterator<std::pair<const long unsigned int, long unsigned int> >& -->
8691    <reference-type-def kind='lvalue' type-id='type-id-521' size-in-bits='64' id='type-id-678'/>
8692    <!-- std::_Rb_tree_const_iterator<std::pair<const long unsigned int, long unsigned int> >* -->
8693    <pointer-type-def type-id='type-id-521' size-in-bits='64' id='type-id-679'/>
8694    <!-- 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> > > >& -->
8695    <reference-type-def kind='lvalue' type-id='type-id-525' size-in-bits='64' id='type-id-680'/>
8696    <!-- 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> > > >* -->
8697    <pointer-type-def type-id='type-id-525' size-in-bits='64' id='type-id-681'/>
8698    <!-- std::_Rb_tree_iterator<long unsigned int>& -->
8699    <reference-type-def kind='lvalue' type-id='type-id-532' size-in-bits='64' id='type-id-682'/>
8700    <!-- std::_Rb_tree_iterator<long unsigned int>* -->
8701    <pointer-type-def type-id='type-id-532' size-in-bits='64' id='type-id-683'/>
8702    <!-- std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >& -->
8703    <reference-type-def kind='lvalue' type-id='type-id-536' size-in-bits='64' id='type-id-684'/>
8704    <!-- std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >* -->
8705    <pointer-type-def type-id='type-id-536' size-in-bits='64' id='type-id-685'/>
8706    <!-- std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >& -->
8707    <reference-type-def kind='lvalue' type-id='type-id-540' size-in-bits='64' id='type-id-686'/>
8708    <!-- std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >* -->
8709    <pointer-type-def type-id='type-id-540' size-in-bits='64' id='type-id-687'/>
8710    <!-- 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> > > >& -->
8711    <reference-type-def kind='lvalue' type-id='type-id-544' size-in-bits='64' id='type-id-688'/>
8712    <!-- 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> > > >* -->
8713    <pointer-type-def type-id='type-id-544' size-in-bits='64' id='type-id-689'/>
8714    <!-- std::_Rb_tree_node<long unsigned int>& -->
8715    <reference-type-def kind='lvalue' type-id='type-id-551' size-in-bits='64' id='type-id-690'/>
8716    <!-- std::_Rb_tree_node<long unsigned int>* -->
8717    <pointer-type-def type-id='type-id-551' size-in-bits='64' id='type-id-333'/>
8718    <!-- std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >& -->
8719    <reference-type-def kind='lvalue' type-id='type-id-555' size-in-bits='64' id='type-id-691'/>
8720    <!-- std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >* -->
8721    <pointer-type-def type-id='type-id-555' size-in-bits='64' id='type-id-337'/>
8722    <!-- std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >& -->
8723    <reference-type-def kind='lvalue' type-id='type-id-559' size-in-bits='64' id='type-id-692'/>
8724    <!-- std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >* -->
8725    <pointer-type-def type-id='type-id-559' size-in-bits='64' id='type-id-341'/>
8726    <!-- 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> > > >& -->
8727    <reference-type-def kind='lvalue' type-id='type-id-563' size-in-bits='64' id='type-id-693'/>
8728    <!-- 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> > > >* -->
8729    <pointer-type-def type-id='type-id-563' size-in-bits='64' id='type-id-345'/>
8730    <!-- std::_Rb_tree_node_base* -->
8731    <pointer-type-def type-id='type-id-567' size-in-bits='64' id='type-id-694'/>
8732    <!-- std::_Rb_tree_node_base*& -->
8733    <reference-type-def kind='lvalue' type-id='type-id-694' size-in-bits='64' id='type-id-695'/>
8734    <!-- std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >* -->
8735    <pointer-type-def type-id='type-id-579' size-in-bits='64' id='type-id-696'/>
8736    <!-- std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::_Vector_impl* -->
8737    <pointer-type-def type-id='type-id-697' size-in-bits='64' id='type-id-698'/>
8738    <!-- std::_Vector_base<void (*)(), std::allocator<void (*)()> >* -->
8739    <pointer-type-def type-id='type-id-582' size-in-bits='64' id='type-id-699'/>
8740    <!-- std::_Vector_base<void (*)(), std::allocator<void (*)()> >::_Vector_impl* -->
8741    <pointer-type-def type-id='type-id-700' size-in-bits='64' id='type-id-701'/>
8742    <!-- std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >* -->
8743    <pointer-type-def type-id='type-id-585' size-in-bits='64' id='type-id-702'/>
8744    <!-- std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::_Vector_impl* -->
8745    <pointer-type-def type-id='type-id-703' size-in-bits='64' id='type-id-704'/>
8746    <!-- std::allocator<void (*)()>& -->
8747    <reference-type-def kind='lvalue' type-id='type-id-588' size-in-bits='64' id='type-id-705'/>
8748    <!-- std::allocator<void (*)()>* -->
8749    <pointer-type-def type-id='type-id-588' size-in-bits='64' id='type-id-706'/>
8750    <!-- std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >& -->
8751    <reference-type-def kind='lvalue' type-id='type-id-591' size-in-bits='64' id='type-id-707'/>
8752    <!-- std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >* -->
8753    <pointer-type-def type-id='type-id-591' size-in-bits='64' id='type-id-708'/>
8754    <!-- std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Alloc_hider* -->
8755    <pointer-type-def type-id='type-id-709' size-in-bits='64' id='type-id-710'/>
8756    <!-- std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep& -->
8757    <reference-type-def kind='lvalue' type-id='type-id-595' size-in-bits='64' id='type-id-711'/>
8758    <!-- std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep* -->
8759    <pointer-type-def type-id='type-id-595' size-in-bits='64' id='type-id-712'/>
8760    <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep* -->
8761    <pointer-type-def type-id='type-id-598' size-in-bits='64' id='type-id-713'/>
8762    <!-- std::char_traits<char>::char_type& -->
8763    <reference-type-def kind='lvalue' type-id='type-id-601' size-in-bits='64' id='type-id-714'/>
8764    <!-- std::char_traits<char>::char_type* -->
8765    <pointer-type-def type-id='type-id-601' size-in-bits='64' id='type-id-715'/>
8766    <!-- std::map<long unsigned int, HeapLeakChecker::RangeValue, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >& -->
8767    <reference-type-def kind='lvalue' type-id='type-id-371' size-in-bits='64' id='type-id-716'/>
8768    <!-- std::map<long unsigned int, HeapLeakChecker::RangeValue, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >* -->
8769    <pointer-type-def type-id='type-id-371' size-in-bits='64' id='type-id-717'/>
8770    <!-- 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> >& -->
8771    <reference-type-def kind='lvalue' type-id='type-id-373' size-in-bits='64' id='type-id-718'/>
8772    <!-- 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> >* -->
8773    <pointer-type-def type-id='type-id-373' size-in-bits='64' id='type-id-719'/>
8774    <!-- 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> >& -->
8775    <reference-type-def kind='lvalue' type-id='type-id-375' size-in-bits='64' id='type-id-720'/>
8776    <!-- 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> >* -->
8777    <pointer-type-def type-id='type-id-375' size-in-bits='64' id='type-id-721'/>
8778    <!-- std::pair<const long unsigned int, HeapLeakChecker::RangeValue>& -->
8779    <reference-type-def kind='lvalue' type-id='type-id-625' size-in-bits='64' id='type-id-722'/>
8780    <!-- std::pair<const long unsigned int, HeapLeakChecker::RangeValue>* -->
8781    <pointer-type-def type-id='type-id-625' size-in-bits='64' id='type-id-349'/>
8782    <!-- std::pair<const long unsigned int, long unsigned int>& -->
8783    <reference-type-def kind='lvalue' type-id='type-id-628' size-in-bits='64' id='type-id-723'/>
8784    <!-- std::pair<const long unsigned int, long unsigned int>* -->
8785    <pointer-type-def type-id='type-id-628' size-in-bits='64' id='type-id-354'/>
8786    <!-- std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >& -->
8787    <reference-type-def kind='lvalue' type-id='type-id-631' size-in-bits='64' id='type-id-724'/>
8788    <!-- std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >* -->
8789    <pointer-type-def type-id='type-id-631' size-in-bits='64' id='type-id-359'/>
8790    <!-- std::pair<long unsigned int, HeapLeakChecker::RangeValue>* -->
8791    <pointer-type-def type-id='type-id-634' size-in-bits='64' id='type-id-725'/>
8792    <!-- std::pair<long unsigned int, long unsigned int>* -->
8793    <pointer-type-def type-id='type-id-637' size-in-bits='64' id='type-id-726'/>
8794    <!-- std::pair<std::_Rb_tree_const_iterator<long unsigned int>, bool>* -->
8795    <pointer-type-def type-id='type-id-727' size-in-bits='64' id='type-id-728'/>
8796    <!-- std::pair<std::_Rb_tree_iterator<long unsigned int>, bool>* -->
8797    <pointer-type-def type-id='type-id-729' size-in-bits='64' id='type-id-730'/>
8798    <!-- std::pair<std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, bool>* -->
8799    <pointer-type-def type-id='type-id-731' size-in-bits='64' id='type-id-732'/>
8800    <!-- std::pair<std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >, bool>* -->
8801    <pointer-type-def type-id='type-id-733' size-in-bits='64' id='type-id-734'/>
8802    <!-- 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>* -->
8803    <pointer-type-def type-id='type-id-735' size-in-bits='64' id='type-id-736'/>
8804    <!-- std::set<long unsigned int, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >& -->
8805    <reference-type-def kind='lvalue' type-id='type-id-386' size-in-bits='64' id='type-id-737'/>
8806    <!-- std::set<long unsigned int, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >* -->
8807    <pointer-type-def type-id='type-id-386' size-in-bits='64' id='type-id-738'/>
8808    <!-- std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >& -->
8809    <reference-type-def kind='lvalue' type-id='type-id-377' size-in-bits='64' id='type-id-739'/>
8810    <!-- std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >* -->
8811    <pointer-type-def type-id='type-id-377' size-in-bits='64' id='type-id-740'/>
8812    <!-- std::vector<void (*)(), std::allocator<void (*)()> >& -->
8813    <reference-type-def kind='lvalue' type-id='type-id-646' size-in-bits='64' id='type-id-741'/>
8814    <!-- std::vector<void (*)(), std::allocator<void (*)()> >* -->
8815    <pointer-type-def type-id='type-id-646' size-in-bits='64' id='type-id-217'/>
8816    <!-- std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >& -->
8817    <reference-type-def kind='lvalue' type-id='type-id-650' size-in-bits='64' id='type-id-742'/>
8818    <!-- std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >* -->
8819    <pointer-type-def type-id='type-id-650' size-in-bits='64' id='type-id-743'/>
8820    <!-- typedef size_t (const HeapProfileTable::AllocValue&)* -->
8821    <pointer-type-def type-id='type-id-744' size-in-bits='64' id='type-id-207'/>
8822    <!-- unsigned long int& -->
8823    <reference-type-def kind='lvalue' type-id='type-id-19' size-in-bits='64' id='type-id-745'/>
8824    <!-- unsigned long int* -->
8825    <pointer-type-def type-id='type-id-19' size-in-bits='64' id='type-id-329'/>
8826    <!-- void ()* const -->
8827    <qualified-type-def type-id='type-id-158' const='yes' id='type-id-746'/>
8828    <!-- void ()* const& -->
8829    <reference-type-def kind='lvalue' type-id='type-id-746' size-in-bits='64' id='type-id-747'/>
8830    <!-- void ()* const* -->
8831    <pointer-type-def type-id='type-id-746' size-in-bits='64' id='type-id-748'/>
8832    <!-- void ()*& -->
8833    <reference-type-def kind='lvalue' type-id='type-id-158' size-in-bits='64' id='type-id-749'/>
8834    <!-- void ()** -->
8835    <pointer-type-def type-id='type-id-158' size-in-bits='64' id='type-id-750'/>
8836    <!-- void ()** const -->
8837    <qualified-type-def type-id='type-id-750' const='yes' id='type-id-751'/>
8838    <!-- void ()** const& -->
8839    <reference-type-def kind='lvalue' type-id='type-id-751' size-in-bits='64' id='type-id-752'/>
8840    <!-- void (const HeapProfileTable::AllocContextInfo&)* -->
8841    <pointer-type-def type-id='type-id-753' size-in-bits='64' id='type-id-273'/>
8842    <!-- void (void*, HeapProfileTable::AllocValue*, void (void*, const HeapProfileTable::AllocInfo&)*)* -->
8843    <pointer-type-def type-id='type-id-754' size-in-bits='64' id='type-id-194'/>
8844    <!-- void (void*, const HeapProfileTable::AllocInfo&)* -->
8845    <pointer-type-def type-id='type-id-755' size-in-bits='64' id='type-id-195'/>
8846    <!-- void (void*, typedef ptrdiff_t)* -->
8847    <pointer-type-def type-id='type-id-756' size-in-bits='64' id='type-id-384'/>
8848    <!-- void (void*, typedef ptrdiff_t)** -->
8849    <pointer-type-def type-id='type-id-384' size-in-bits='64' id='type-id-757'/>
8850    <!-- void (void*, void*, typedef size_t, int, int, int, typedef off_t)* -->
8851    <pointer-type-def type-id='type-id-758' size-in-bits='64' id='type-id-380'/>
8852    <!-- void (void*, void*, typedef size_t, int, int, int, typedef off_t)** -->
8853    <pointer-type-def type-id='type-id-380' size-in-bits='64' id='type-id-759'/>
8854    <!-- void* const -->
8855    <qualified-type-def type-id='type-id-74' const='yes' id='type-id-73'/>
8856    <!-- void* const& -->
8857    <reference-type-def kind='lvalue' type-id='type-id-73' size-in-bits='64' id='type-id-365'/>
8858    <!-- void* const* -->
8859    <pointer-type-def type-id='type-id-73' size-in-bits='64' id='type-id-246'/>
8860    <!-- void*& -->
8861    <reference-type-def kind='lvalue' type-id='type-id-74' size-in-bits='64' id='type-id-760'/>
8862    <!-- void** const -->
8863    <qualified-type-def type-id='type-id-171' const='yes' id='type-id-761'/>
8864    <!-- void** const& -->
8865    <reference-type-def kind='lvalue' type-id='type-id-761' size-in-bits='64' id='type-id-762'/>
8866    <!-- namespace std -->
8867    <namespace-decl name='std'>
8868      <!-- 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> > -->
8869      <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-494'>
8870        <member-type access='protected'>
8871          <!-- 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> -->
8872          <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-658'>
8873            <!-- class STL_Allocator<std::_Rb_tree_node<long unsigned int>, HeapLeakChecker::Allocator> -->
8874            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-331'/>
8875            <data-member access='public' layout-offset-in-bits='0'>
8876              <!-- 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 -->
8877              <var-decl name='_M_key_compare' type-id='type-id-608' 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'/>
8878            </data-member>
8879            <data-member access='public' layout-offset-in-bits='64'>
8880              <!-- 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 -->
8881              <var-decl name='_M_header' type-id='type-id-567' 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'/>
8882            </data-member>
8883            <data-member access='public' layout-offset-in-bits='320'>
8884              <!-- 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 -->
8885              <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'/>
8886            </data-member>
8887            <member-function access='public'>
8888              <!-- 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() -->
8889              <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'>
8890                <!-- 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>*' -->
8891                <parameter type-id='type-id-659' is-artificial='yes'/>
8892                <!-- void -->
8893                <return type-id='type-id-75'/>
8894              </function-decl>
8895            </member-function>
8896            <member-function access='public'>
8897              <!-- 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>&) -->
8898              <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'>
8899                <!-- 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>*' -->
8900                <parameter type-id='type-id-659' is-artificial='yes'/>
8901                <!-- parameter of type 'const std::less<long unsigned int>&' -->
8902                <parameter type-id='type-id-610'/>
8903                <!-- parameter of type 'const STL_Allocator<std::_Rb_tree_node<long unsigned int>, HeapLeakChecker::Allocator>&' -->
8904                <parameter type-id='type-id-328'/>
8905                <!-- void -->
8906                <return type-id='type-id-75'/>
8907              </function-decl>
8908            </member-function>
8909            <member-function access='private'>
8910              <!-- 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() -->
8911              <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'>
8912                <!-- 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>*' -->
8913                <parameter type-id='type-id-659' is-artificial='yes'/>
8914                <!-- void -->
8915                <return type-id='type-id-75'/>
8916              </function-decl>
8917            </member-function>
8918          </class-decl>
8919        </member-type>
8920        <data-member access='protected' layout-offset-in-bits='0'>
8921          <!-- 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 -->
8922          <var-decl name='_M_impl' type-id='type-id-658' 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'/>
8923        </data-member>
8924        <member-function access='private'>
8925          <!-- 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() -->
8926          <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'>
8927            <!-- 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> >*' -->
8928            <parameter type-id='type-id-657' is-artificial='yes'/>
8929            <!-- void -->
8930            <return type-id='type-id-75'/>
8931          </function-decl>
8932        </member-function>
8933        <member-function access='private'>
8934          <!-- 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>&) -->
8935          <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'>
8936            <!-- 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> >*' -->
8937            <parameter type-id='type-id-657' is-artificial='yes'/>
8938            <!-- parameter of type 'const std::less<long unsigned int>&' -->
8939            <parameter type-id='type-id-610'/>
8940            <!-- parameter of type 'const STL_Allocator<long unsigned int, HeapLeakChecker::Allocator>&' -->
8941            <parameter type-id='type-id-327'/>
8942            <!-- void -->
8943            <return type-id='type-id-75'/>
8944          </function-decl>
8945        </member-function>
8946        <member-function access='private'>
8947          <!-- 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> >&) -->
8948          <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'>
8949            <!-- 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> >*' -->
8950            <parameter type-id='type-id-657' is-artificial='yes'/>
8951            <!-- 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> >&' -->
8952            <parameter type-id='type-id-496'/>
8953            <!-- void -->
8954            <return type-id='type-id-75'/>
8955          </function-decl>
8956        </member-function>
8957        <member-function access='private' destructor='yes'>
8958          <!-- 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) -->
8959          <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'>
8960            <!-- 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> >*' -->
8961            <parameter type-id='type-id-657' is-artificial='yes'/>
8962            <!-- artificial parameter of type 'int' -->
8963            <parameter type-id='type-id-1' is-artificial='yes'/>
8964            <!-- void -->
8965            <return type-id='type-id-75'/>
8966          </function-decl>
8967        </member-function>
8968        <member-function access='private'>
8969          <!-- 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() -->
8970          <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'>
8971            <!-- 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> >*' -->
8972            <parameter type-id='type-id-497' is-artificial='yes'/>
8973            <!-- struct std::_Rb_tree_const_iterator<long unsigned int> -->
8974            <return type-id='type-id-513'/>
8975          </function-decl>
8976        </member-function>
8977        <member-function access='protected' static='yes'>
8978          <!-- 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() -->
8979          <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'>
8980            <!-- parameter of type 'const std::_Rb_tree_node<long unsigned int>*' -->
8981            <parameter type-id='type-id-554'/>
8982            <!-- const unsigned long int& -->
8983            <return type-id='type-id-330'/>
8984          </function-decl>
8985        </member-function>
8986        <member-function access='protected' static='yes'>
8987          <!-- 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() -->
8988          <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'>
8989            <!-- parameter of type 'const std::_Rb_tree_node<long unsigned int>*' -->
8990            <parameter type-id='type-id-554'/>
8991            <!-- const unsigned long int& -->
8992            <return type-id='type-id-330'/>
8993          </function-decl>
8994        </member-function>
8995        <member-function access='protected' static='yes'>
8996          <!-- 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() -->
8997          <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'>
8998            <!-- parameter of type 'std::_Rb_tree_node_base*' -->
8999            <parameter type-id='type-id-694'/>
9000            <!-- std::_Rb_tree_node<long unsigned int>* -->
9001            <return type-id='type-id-333'/>
9002          </function-decl>
9003        </member-function>
9004        <member-function access='protected' static='yes'>
9005          <!-- 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() -->
9006          <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'>
9007            <!-- parameter of type 'std::_Rb_tree_node_base*' -->
9008            <parameter type-id='type-id-694'/>
9009            <!-- std::_Rb_tree_node<long unsigned int>* -->
9010            <return type-id='type-id-333'/>
9011          </function-decl>
9012        </member-function>
9013        <member-function access='protected'>
9014          <!-- 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() -->
9015          <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'>
9016            <!-- 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> >*' -->
9017            <parameter type-id='type-id-657' is-artificial='yes'/>
9018            <!-- std::_Rb_tree_node<long unsigned int>* -->
9019            <return type-id='type-id-333'/>
9020          </function-decl>
9021        </member-function>
9022        <member-function access='protected'>
9023          <!-- 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() -->
9024          <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'>
9025            <!-- 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> >*' -->
9026            <parameter type-id='type-id-657' is-artificial='yes'/>
9027            <!-- std::_Rb_tree_node<long unsigned int>* -->
9028            <return type-id='type-id-333'/>
9029          </function-decl>
9030        </member-function>
9031        <member-function access='private'>
9032          <!-- 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&) -->
9033          <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'>
9034            <!-- 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> >*' -->
9035            <parameter type-id='type-id-657' is-artificial='yes'/>
9036            <!-- parameter of type 'std::_Rb_tree_node<long unsigned int>*' -->
9037            <parameter type-id='type-id-333'/>
9038            <!-- parameter of type 'std::_Rb_tree_node<long unsigned int>*' -->
9039            <parameter type-id='type-id-333'/>
9040            <!-- parameter of type 'const unsigned long int&' -->
9041            <parameter type-id='type-id-330'/>
9042            <!-- struct std::_Rb_tree_iterator<long unsigned int> -->
9043            <return type-id='type-id-532'/>
9044          </function-decl>
9045        </member-function>
9046        <member-function access='private'>
9047          <!-- 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&) -->
9048          <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'>
9049            <!-- 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> >*' -->
9050            <parameter type-id='type-id-657' is-artificial='yes'/>
9051            <!-- parameter of type 'const unsigned long int&' -->
9052            <parameter type-id='type-id-330'/>
9053            <!-- struct std::_Rb_tree_iterator<long unsigned int> -->
9054            <return type-id='type-id-532'/>
9055          </function-decl>
9056        </member-function>
9057        <member-function access='protected' static='yes'>
9058          <!-- 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() -->
9059          <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'>
9060            <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
9061            <parameter type-id='type-id-569'/>
9062            <!-- const unsigned long int& -->
9063            <return type-id='type-id-330'/>
9064          </function-decl>
9065        </member-function>
9066        <member-function access='private'>
9067          <!-- 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() -->
9068          <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'>
9069            <!-- 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> >*' -->
9070            <parameter type-id='type-id-497' is-artificial='yes'/>
9071            <!-- const STL_Allocator<std::_Rb_tree_node<long unsigned int>, HeapLeakChecker::Allocator>& -->
9072            <return type-id='type-id-328'/>
9073          </function-decl>
9074        </member-function>
9075        <member-function access='private'>
9076          <!-- 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() -->
9077          <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'>
9078            <!-- 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> >*' -->
9079            <parameter type-id='type-id-497' is-artificial='yes'/>
9080            <!-- class STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> -->
9081            <return type-id='type-id-325'/>
9082          </function-decl>
9083        </member-function>
9084        <member-function access='protected'>
9085          <!-- 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>*) -->
9086          <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'>
9087            <!-- 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> >*' -->
9088            <parameter type-id='type-id-657' is-artificial='yes'/>
9089            <!-- parameter of type 'std::_Rb_tree_node<long unsigned int>*' -->
9090            <parameter type-id='type-id-333'/>
9091            <!-- void -->
9092            <return type-id='type-id-75'/>
9093          </function-decl>
9094        </member-function>
9095        <member-function access='protected'>
9096          <!-- 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>*) -->
9097          <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'>
9098            <!-- 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> >*' -->
9099            <parameter type-id='type-id-657' is-artificial='yes'/>
9100            <!-- parameter of type 'std::_Rb_tree_node<long unsigned int>*' -->
9101            <parameter type-id='type-id-333'/>
9102            <!-- void -->
9103            <return type-id='type-id-75'/>
9104          </function-decl>
9105        </member-function>
9106        <member-function access='protected'>
9107          <!-- 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() -->
9108          <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'>
9109            <!-- 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> >*' -->
9110            <parameter type-id='type-id-657' is-artificial='yes'/>
9111            <!-- std::_Rb_tree_node<long unsigned int>* -->
9112            <return type-id='type-id-333'/>
9113          </function-decl>
9114        </member-function>
9115        <member-function access='protected' static='yes'>
9116          <!-- 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() -->
9117          <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'>
9118            <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
9119            <parameter type-id='type-id-569'/>
9120            <!-- const unsigned long int& -->
9121            <return type-id='type-id-330'/>
9122          </function-decl>
9123        </member-function>
9124        <member-function access='protected'>
9125          <!-- 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&) -->
9126          <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'>
9127            <!-- 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> >*' -->
9128            <parameter type-id='type-id-657' is-artificial='yes'/>
9129            <!-- parameter of type 'const unsigned long int&' -->
9130            <parameter type-id='type-id-330'/>
9131            <!-- std::_Rb_tree_node<long unsigned int>* -->
9132            <return type-id='type-id-333'/>
9133          </function-decl>
9134        </member-function>
9135        <member-function access='private'>
9136          <!-- 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() -->
9137          <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'>
9138            <!-- 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> >*' -->
9139            <parameter type-id='type-id-657' is-artificial='yes'/>
9140            <!-- struct std::_Rb_tree_iterator<long unsigned int> -->
9141            <return type-id='type-id-532'/>
9142          </function-decl>
9143        </member-function>
9144        <member-function access='private'>
9145          <!-- 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&) -->
9146          <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'>
9147            <!-- 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> >*' -->
9148            <parameter type-id='type-id-657' is-artificial='yes'/>
9149            <!-- parameter of type 'const unsigned long int&' -->
9150            <parameter type-id='type-id-330'/>
9151            <!-- struct std::pair<std::_Rb_tree_iterator<long unsigned int>, bool> -->
9152            <return type-id='type-id-729'/>
9153          </function-decl>
9154        </member-function>
9155        <member-function access='private'>
9156          <!-- 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>*) -->
9157          <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'>
9158            <!-- 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> >*' -->
9159            <parameter type-id='type-id-657' is-artificial='yes'/>
9160            <!-- parameter of type 'std::_Rb_tree_node<long unsigned int>*' -->
9161            <parameter type-id='type-id-333'/>
9162            <!-- void -->
9163            <return type-id='type-id-75'/>
9164          </function-decl>
9165        </member-function>
9166        <member-function access='private'>
9167          <!-- 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&) -->
9168          <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'>
9169            <!-- 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> >*' -->
9170            <parameter type-id='type-id-657' is-artificial='yes'/>
9171            <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
9172            <parameter type-id='type-id-569'/>
9173            <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
9174            <parameter type-id='type-id-569'/>
9175            <!-- parameter of type 'const unsigned long int&' -->
9176            <parameter type-id='type-id-330'/>
9177            <!-- struct std::_Rb_tree_iterator<long unsigned int> -->
9178            <return type-id='type-id-532'/>
9179          </function-decl>
9180        </member-function>
9181      </class-decl>
9182      <!-- 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> > -->
9183      <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-498'>
9184        <member-type access='protected'>
9185          <!-- 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> -->
9186          <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-662'>
9187            <!-- class STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, HeapLeakChecker::Allocator> -->
9188            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-334'/>
9189            <data-member access='public' layout-offset-in-bits='0'>
9190              <!-- 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 -->
9191              <var-decl name='_M_key_compare' type-id='type-id-608' 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'/>
9192            </data-member>
9193            <data-member access='public' layout-offset-in-bits='64'>
9194              <!-- 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 -->
9195              <var-decl name='_M_header' type-id='type-id-567' 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'/>
9196            </data-member>
9197            <data-member access='public' layout-offset-in-bits='320'>
9198              <!-- 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 -->
9199              <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'/>
9200            </data-member>
9201            <member-function access='public'>
9202              <!-- 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() -->
9203              <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'>
9204                <!-- 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>*' -->
9205                <parameter type-id='type-id-663' is-artificial='yes'/>
9206                <!-- void -->
9207                <return type-id='type-id-75'/>
9208              </function-decl>
9209            </member-function>
9210            <member-function access='public'>
9211              <!-- 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>&) -->
9212              <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'>
9213                <!-- 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>*' -->
9214                <parameter type-id='type-id-663' is-artificial='yes'/>
9215                <!-- parameter of type 'const std::less<long unsigned int>&' -->
9216                <parameter type-id='type-id-610'/>
9217                <!-- parameter of type 'const STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, HeapLeakChecker::Allocator>&' -->
9218                <parameter type-id='type-id-336'/>
9219                <!-- void -->
9220                <return type-id='type-id-75'/>
9221              </function-decl>
9222            </member-function>
9223            <member-function access='private'>
9224              <!-- 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() -->
9225              <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'>
9226                <!-- 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>*' -->
9227                <parameter type-id='type-id-663' is-artificial='yes'/>
9228                <!-- void -->
9229                <return type-id='type-id-75'/>
9230              </function-decl>
9231            </member-function>
9232          </class-decl>
9233        </member-type>
9234        <data-member access='protected' layout-offset-in-bits='0'>
9235          <!-- 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 -->
9236          <var-decl name='_M_impl' type-id='type-id-662' 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'/>
9237        </data-member>
9238        <member-function access='private'>
9239          <!-- 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() -->
9240          <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'>
9241            <!-- 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> >*' -->
9242            <parameter type-id='type-id-661' is-artificial='yes'/>
9243            <!-- void -->
9244            <return type-id='type-id-75'/>
9245          </function-decl>
9246        </member-function>
9247        <member-function access='private'>
9248          <!-- 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>&) -->
9249          <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'>
9250            <!-- 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> >*' -->
9251            <parameter type-id='type-id-661' is-artificial='yes'/>
9252            <!-- parameter of type 'const std::less<long unsigned int>&' -->
9253            <parameter type-id='type-id-610'/>
9254            <!-- parameter of type 'const STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator>&' -->
9255            <parameter type-id='type-id-348'/>
9256            <!-- void -->
9257            <return type-id='type-id-75'/>
9258          </function-decl>
9259        </member-function>
9260        <member-function access='private'>
9261          <!-- 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> >&) -->
9262          <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'>
9263            <!-- 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> >*' -->
9264            <parameter type-id='type-id-661' is-artificial='yes'/>
9265            <!-- 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> >&' -->
9266            <parameter type-id='type-id-500'/>
9267            <!-- void -->
9268            <return type-id='type-id-75'/>
9269          </function-decl>
9270        </member-function>
9271        <member-function access='private' destructor='yes'>
9272          <!-- 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) -->
9273          <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'>
9274            <!-- 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> >*' -->
9275            <parameter type-id='type-id-661' is-artificial='yes'/>
9276            <!-- artificial parameter of type 'int' -->
9277            <parameter type-id='type-id-1' is-artificial='yes'/>
9278            <!-- void -->
9279            <return type-id='type-id-75'/>
9280          </function-decl>
9281        </member-function>
9282        <member-function access='private'>
9283          <!-- 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() -->
9284          <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'>
9285            <!-- 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> >*' -->
9286            <parameter type-id='type-id-661' is-artificial='yes'/>
9287            <!-- struct std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > -->
9288            <return type-id='type-id-536'/>
9289          </function-decl>
9290        </member-function>
9291        <member-function access='protected' static='yes'>
9292          <!-- 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() -->
9293          <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'>
9294            <!-- parameter of type 'const std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*' -->
9295            <parameter type-id='type-id-558'/>
9296            <!-- const std::pair<const long unsigned int, HeapLeakChecker::RangeValue>& -->
9297            <return type-id='type-id-350'/>
9298          </function-decl>
9299        </member-function>
9300        <member-function access='protected' static='yes'>
9301          <!-- 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() -->
9302          <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'>
9303            <!-- parameter of type 'const std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*' -->
9304            <parameter type-id='type-id-558'/>
9305            <!-- const unsigned long int& -->
9306            <return type-id='type-id-330'/>
9307          </function-decl>
9308        </member-function>
9309        <member-function access='protected' static='yes'>
9310          <!-- 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() -->
9311          <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'>
9312            <!-- parameter of type 'std::_Rb_tree_node_base*' -->
9313            <parameter type-id='type-id-694'/>
9314            <!-- std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >* -->
9315            <return type-id='type-id-337'/>
9316          </function-decl>
9317        </member-function>
9318        <member-function access='protected' static='yes'>
9319          <!-- 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() -->
9320          <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'>
9321            <!-- parameter of type 'std::_Rb_tree_node_base*' -->
9322            <parameter type-id='type-id-694'/>
9323            <!-- std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >* -->
9324            <return type-id='type-id-337'/>
9325          </function-decl>
9326        </member-function>
9327        <member-function access='protected'>
9328          <!-- 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() -->
9329          <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'>
9330            <!-- 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> >*' -->
9331            <parameter type-id='type-id-661' is-artificial='yes'/>
9332            <!-- std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >* -->
9333            <return type-id='type-id-337'/>
9334          </function-decl>
9335        </member-function>
9336        <member-function access='protected'>
9337          <!-- 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() -->
9338          <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'>
9339            <!-- 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> >*' -->
9340            <parameter type-id='type-id-661' is-artificial='yes'/>
9341            <!-- std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >* -->
9342            <return type-id='type-id-337'/>
9343          </function-decl>
9344        </member-function>
9345        <member-function access='private'>
9346          <!-- 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&) -->
9347          <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'>
9348            <!-- 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> >*' -->
9349            <parameter type-id='type-id-661' is-artificial='yes'/>
9350            <!-- parameter of type 'std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*' -->
9351            <parameter type-id='type-id-337'/>
9352            <!-- parameter of type 'std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*' -->
9353            <parameter type-id='type-id-337'/>
9354            <!-- parameter of type 'const unsigned long int&' -->
9355            <parameter type-id='type-id-330'/>
9356            <!-- struct std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > -->
9357            <return type-id='type-id-536'/>
9358          </function-decl>
9359        </member-function>
9360        <member-function access='private'>
9361          <!-- 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&) -->
9362          <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'>
9363            <!-- 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> >*' -->
9364            <parameter type-id='type-id-661' is-artificial='yes'/>
9365            <!-- parameter of type 'const unsigned long int&' -->
9366            <parameter type-id='type-id-330'/>
9367            <!-- struct std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > -->
9368            <return type-id='type-id-536'/>
9369          </function-decl>
9370        </member-function>
9371        <member-function access='protected' static='yes'>
9372          <!-- 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() -->
9373          <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'>
9374            <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
9375            <parameter type-id='type-id-569'/>
9376            <!-- const std::pair<const long unsigned int, HeapLeakChecker::RangeValue>& -->
9377            <return type-id='type-id-350'/>
9378          </function-decl>
9379        </member-function>
9380        <member-function access='private'>
9381          <!-- 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&) -->
9382          <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'>
9383            <!-- 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> >*' -->
9384            <parameter type-id='type-id-661' is-artificial='yes'/>
9385            <!-- parameter of type 'std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*' -->
9386            <parameter type-id='type-id-337'/>
9387            <!-- parameter of type 'std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*' -->
9388            <parameter type-id='type-id-337'/>
9389            <!-- parameter of type 'const unsigned long int&' -->
9390            <parameter type-id='type-id-330'/>
9391            <!-- struct std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > -->
9392            <return type-id='type-id-536'/>
9393          </function-decl>
9394        </member-function>
9395        <member-function access='protected' static='yes'>
9396          <!-- 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() -->
9397          <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'>
9398            <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
9399            <parameter type-id='type-id-569'/>
9400            <!-- const unsigned long int& -->
9401            <return type-id='type-id-330'/>
9402          </function-decl>
9403        </member-function>
9404        <member-function access='private'>
9405          <!-- 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&) -->
9406          <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'>
9407            <!-- 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> >*' -->
9408            <parameter type-id='type-id-661' is-artificial='yes'/>
9409            <!-- parameter of type 'const unsigned long int&' -->
9410            <parameter type-id='type-id-330'/>
9411            <!-- struct std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > -->
9412            <return type-id='type-id-536'/>
9413          </function-decl>
9414        </member-function>
9415        <member-function access='private'>
9416          <!-- 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() -->
9417          <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'>
9418            <!-- 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> >*' -->
9419            <parameter type-id='type-id-501' is-artificial='yes'/>
9420            <!-- const STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, HeapLeakChecker::Allocator>& -->
9421            <return type-id='type-id-336'/>
9422          </function-decl>
9423        </member-function>
9424        <member-function access='protected'>
9425          <!-- 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() -->
9426          <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'>
9427            <!-- 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> >*' -->
9428            <parameter type-id='type-id-661' is-artificial='yes'/>
9429            <!-- std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >* -->
9430            <return type-id='type-id-337'/>
9431          </function-decl>
9432        </member-function>
9433        <member-function access='private'>
9434          <!-- 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() -->
9435          <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'>
9436            <!-- 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> >*' -->
9437            <parameter type-id='type-id-501' is-artificial='yes'/>
9438            <!-- class STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> -->
9439            <return type-id='type-id-346'/>
9440          </function-decl>
9441        </member-function>
9442        <member-function access='protected'>
9443          <!-- 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> >*) -->
9444          <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'>
9445            <!-- 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> >*' -->
9446            <parameter type-id='type-id-661' is-artificial='yes'/>
9447            <!-- parameter of type 'std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*' -->
9448            <parameter type-id='type-id-337'/>
9449            <!-- void -->
9450            <return type-id='type-id-75'/>
9451          </function-decl>
9452        </member-function>
9453        <member-function access='protected'>
9454          <!-- 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>&) -->
9455          <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'>
9456            <!-- 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> >*' -->
9457            <parameter type-id='type-id-661' is-artificial='yes'/>
9458            <!-- parameter of type 'const std::pair<const long unsigned int, HeapLeakChecker::RangeValue>&' -->
9459            <parameter type-id='type-id-350'/>
9460            <!-- std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >* -->
9461            <return type-id='type-id-337'/>
9462          </function-decl>
9463        </member-function>
9464        <member-function access='private'>
9465          <!-- 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() -->
9466          <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'>
9467            <!-- 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> >*' -->
9468            <parameter type-id='type-id-661' is-artificial='yes'/>
9469            <!-- struct std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > -->
9470            <return type-id='type-id-536'/>
9471          </function-decl>
9472        </member-function>
9473        <member-function access='private'>
9474          <!-- 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>&) -->
9475          <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'>
9476            <!-- 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> >*' -->
9477            <parameter type-id='type-id-661' is-artificial='yes'/>
9478            <!-- parameter of type 'const std::pair<const long unsigned int, HeapLeakChecker::RangeValue>&' -->
9479            <parameter type-id='type-id-350'/>
9480            <!-- struct std::pair<std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, bool> -->
9481            <return type-id='type-id-731'/>
9482          </function-decl>
9483        </member-function>
9484        <member-function access='protected'>
9485          <!-- 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> >*) -->
9486          <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'>
9487            <!-- 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> >*' -->
9488            <parameter type-id='type-id-661' is-artificial='yes'/>
9489            <!-- parameter of type 'std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*' -->
9490            <parameter type-id='type-id-337'/>
9491            <!-- void -->
9492            <return type-id='type-id-75'/>
9493          </function-decl>
9494        </member-function>
9495        <member-function access='private'>
9496          <!-- 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> >*) -->
9497          <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'>
9498            <!-- 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> >*' -->
9499            <parameter type-id='type-id-661' is-artificial='yes'/>
9500            <!-- parameter of type 'std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*' -->
9501            <parameter type-id='type-id-337'/>
9502            <!-- void -->
9503            <return type-id='type-id-75'/>
9504          </function-decl>
9505        </member-function>
9506        <member-function access='private'>
9507          <!-- 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>&) -->
9508          <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_'>
9509            <!-- 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> >*' -->
9510            <parameter type-id='type-id-661' is-artificial='yes'/>
9511            <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
9512            <parameter type-id='type-id-569'/>
9513            <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
9514            <parameter type-id='type-id-569'/>
9515            <!-- parameter of type 'const std::pair<const long unsigned int, HeapLeakChecker::RangeValue>&' -->
9516            <parameter type-id='type-id-350'/>
9517            <!-- struct std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > -->
9518            <return type-id='type-id-536'/>
9519          </function-decl>
9520        </member-function>
9521      </class-decl>
9522      <!-- 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> > -->
9523      <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-502'>
9524        <member-type access='protected'>
9525          <!-- 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> -->
9526          <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-666'>
9527            <!-- class STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >, HeapLeakChecker::Allocator> -->
9528            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-338'/>
9529            <data-member access='public' layout-offset-in-bits='0'>
9530              <!-- 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 -->
9531              <var-decl name='_M_key_compare' type-id='type-id-608' 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'/>
9532            </data-member>
9533            <data-member access='public' layout-offset-in-bits='64'>
9534              <!-- 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 -->
9535              <var-decl name='_M_header' type-id='type-id-567' 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'/>
9536            </data-member>
9537            <data-member access='public' layout-offset-in-bits='320'>
9538              <!-- 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 -->
9539              <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'/>
9540            </data-member>
9541            <member-function access='public'>
9542              <!-- 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() -->
9543              <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'>
9544                <!-- 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>*' -->
9545                <parameter type-id='type-id-667' is-artificial='yes'/>
9546                <!-- void -->
9547                <return type-id='type-id-75'/>
9548              </function-decl>
9549            </member-function>
9550            <member-function access='public'>
9551              <!-- 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>&) -->
9552              <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'>
9553                <!-- 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>*' -->
9554                <parameter type-id='type-id-667' is-artificial='yes'/>
9555                <!-- parameter of type 'const std::less<long unsigned int>&' -->
9556                <parameter type-id='type-id-610'/>
9557                <!-- parameter of type 'const STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >, HeapLeakChecker::Allocator>&' -->
9558                <parameter type-id='type-id-340'/>
9559                <!-- void -->
9560                <return type-id='type-id-75'/>
9561              </function-decl>
9562            </member-function>
9563            <member-function access='private'>
9564              <!-- 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() -->
9565              <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'>
9566                <!-- 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>*' -->
9567                <parameter type-id='type-id-667' is-artificial='yes'/>
9568                <!-- void -->
9569                <return type-id='type-id-75'/>
9570              </function-decl>
9571            </member-function>
9572          </class-decl>
9573        </member-type>
9574        <data-member access='protected' layout-offset-in-bits='0'>
9575          <!-- 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 -->
9576          <var-decl name='_M_impl' type-id='type-id-666' 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'/>
9577        </data-member>
9578        <member-function access='private'>
9579          <!-- 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() -->
9580          <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'>
9581            <!-- 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> >*' -->
9582            <parameter type-id='type-id-665' is-artificial='yes'/>
9583            <!-- void -->
9584            <return type-id='type-id-75'/>
9585          </function-decl>
9586        </member-function>
9587        <member-function access='private'>
9588          <!-- 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>&) -->
9589          <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'>
9590            <!-- 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> >*' -->
9591            <parameter type-id='type-id-665' is-artificial='yes'/>
9592            <!-- parameter of type 'const std::less<long unsigned int>&' -->
9593            <parameter type-id='type-id-610'/>
9594            <!-- parameter of type 'const STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator>&' -->
9595            <parameter type-id='type-id-353'/>
9596            <!-- void -->
9597            <return type-id='type-id-75'/>
9598          </function-decl>
9599        </member-function>
9600        <member-function access='private'>
9601          <!-- 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> >&) -->
9602          <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'>
9603            <!-- 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> >*' -->
9604            <parameter type-id='type-id-665' is-artificial='yes'/>
9605            <!-- 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> >&' -->
9606            <parameter type-id='type-id-504'/>
9607            <!-- void -->
9608            <return type-id='type-id-75'/>
9609          </function-decl>
9610        </member-function>
9611        <member-function access='private' destructor='yes'>
9612          <!-- 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) -->
9613          <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'>
9614            <!-- 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> >*' -->
9615            <parameter type-id='type-id-665' is-artificial='yes'/>
9616            <!-- artificial parameter of type 'int' -->
9617            <parameter type-id='type-id-1' is-artificial='yes'/>
9618            <!-- void -->
9619            <return type-id='type-id-75'/>
9620          </function-decl>
9621        </member-function>
9622        <member-function access='private'>
9623          <!-- 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() -->
9624          <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'>
9625            <!-- 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> >*' -->
9626            <parameter type-id='type-id-665' is-artificial='yes'/>
9627            <!-- struct std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> > -->
9628            <return type-id='type-id-540'/>
9629          </function-decl>
9630        </member-function>
9631        <member-function access='private'>
9632          <!-- 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() -->
9633          <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'>
9634            <!-- 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> >*' -->
9635            <parameter type-id='type-id-665' is-artificial='yes'/>
9636            <!-- struct std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> > -->
9637            <return type-id='type-id-540'/>
9638          </function-decl>
9639        </member-function>
9640        <member-function access='protected' static='yes'>
9641          <!-- 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() -->
9642          <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'>
9643            <!-- parameter of type 'const std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >*' -->
9644            <parameter type-id='type-id-562'/>
9645            <!-- const std::pair<const long unsigned int, long unsigned int>& -->
9646            <return type-id='type-id-355'/>
9647          </function-decl>
9648        </member-function>
9649        <member-function access='protected' static='yes'>
9650          <!-- 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() -->
9651          <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'>
9652            <!-- parameter of type 'const std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >*' -->
9653            <parameter type-id='type-id-562'/>
9654            <!-- const unsigned long int& -->
9655            <return type-id='type-id-330'/>
9656          </function-decl>
9657        </member-function>
9658        <member-function access='protected' static='yes'>
9659          <!-- 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() -->
9660          <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'>
9661            <!-- parameter of type 'std::_Rb_tree_node_base*' -->
9662            <parameter type-id='type-id-694'/>
9663            <!-- std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >* -->
9664            <return type-id='type-id-341'/>
9665          </function-decl>
9666        </member-function>
9667        <member-function access='protected' static='yes'>
9668          <!-- 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() -->
9669          <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'>
9670            <!-- parameter of type 'std::_Rb_tree_node_base*' -->
9671            <parameter type-id='type-id-694'/>
9672            <!-- std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >* -->
9673            <return type-id='type-id-341'/>
9674          </function-decl>
9675        </member-function>
9676        <member-function access='protected'>
9677          <!-- 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() -->
9678          <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'>
9679            <!-- 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> >*' -->
9680            <parameter type-id='type-id-665' is-artificial='yes'/>
9681            <!-- std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >* -->
9682            <return type-id='type-id-341'/>
9683          </function-decl>
9684        </member-function>
9685        <member-function access='protected'>
9686          <!-- 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() -->
9687          <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'>
9688            <!-- 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> >*' -->
9689            <parameter type-id='type-id-665' is-artificial='yes'/>
9690            <!-- std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >* -->
9691            <return type-id='type-id-341'/>
9692          </function-decl>
9693        </member-function>
9694        <member-function access='private'>
9695          <!-- 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&) -->
9696          <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'>
9697            <!-- 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> >*' -->
9698            <parameter type-id='type-id-665' is-artificial='yes'/>
9699            <!-- parameter of type 'std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >*' -->
9700            <parameter type-id='type-id-341'/>
9701            <!-- parameter of type 'std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >*' -->
9702            <parameter type-id='type-id-341'/>
9703            <!-- parameter of type 'const unsigned long int&' -->
9704            <parameter type-id='type-id-330'/>
9705            <!-- struct std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> > -->
9706            <return type-id='type-id-540'/>
9707          </function-decl>
9708        </member-function>
9709        <member-function access='private'>
9710          <!-- 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&) -->
9711          <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'>
9712            <!-- 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> >*' -->
9713            <parameter type-id='type-id-665' is-artificial='yes'/>
9714            <!-- parameter of type 'const unsigned long int&' -->
9715            <parameter type-id='type-id-330'/>
9716            <!-- struct std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> > -->
9717            <return type-id='type-id-540'/>
9718          </function-decl>
9719        </member-function>
9720        <member-function access='protected' static='yes'>
9721          <!-- 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() -->
9722          <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'>
9723            <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
9724            <parameter type-id='type-id-569'/>
9725            <!-- const std::pair<const long unsigned int, long unsigned int>& -->
9726            <return type-id='type-id-355'/>
9727          </function-decl>
9728        </member-function>
9729        <member-function access='private'>
9730          <!-- 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&) -->
9731          <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'>
9732            <!-- 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> >*' -->
9733            <parameter type-id='type-id-665' is-artificial='yes'/>
9734            <!-- parameter of type 'std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >*' -->
9735            <parameter type-id='type-id-341'/>
9736            <!-- parameter of type 'std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >*' -->
9737            <parameter type-id='type-id-341'/>
9738            <!-- parameter of type 'const unsigned long int&' -->
9739            <parameter type-id='type-id-330'/>
9740            <!-- struct std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> > -->
9741            <return type-id='type-id-540'/>
9742          </function-decl>
9743        </member-function>
9744        <member-function access='protected' static='yes'>
9745          <!-- 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() -->
9746          <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'>
9747            <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
9748            <parameter type-id='type-id-569'/>
9749            <!-- const unsigned long int& -->
9750            <return type-id='type-id-330'/>
9751          </function-decl>
9752        </member-function>
9753        <member-function access='private'>
9754          <!-- 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&) -->
9755          <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'>
9756            <!-- 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> >*' -->
9757            <parameter type-id='type-id-665' is-artificial='yes'/>
9758            <!-- parameter of type 'const unsigned long int&' -->
9759            <parameter type-id='type-id-330'/>
9760            <!-- struct std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> > -->
9761            <return type-id='type-id-540'/>
9762          </function-decl>
9763        </member-function>
9764        <member-function access='private'>
9765          <!-- 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() -->
9766          <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'>
9767            <!-- 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> >*' -->
9768            <parameter type-id='type-id-505' is-artificial='yes'/>
9769            <!-- const STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >, HeapLeakChecker::Allocator>& -->
9770            <return type-id='type-id-340'/>
9771          </function-decl>
9772        </member-function>
9773        <member-function access='private'>
9774          <!-- 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() -->
9775          <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'>
9776            <!-- 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> >*' -->
9777            <parameter type-id='type-id-505' is-artificial='yes'/>
9778            <!-- class STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> -->
9779            <return type-id='type-id-351'/>
9780          </function-decl>
9781        </member-function>
9782        <member-function access='protected'>
9783          <!-- 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> >*) -->
9784          <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'>
9785            <!-- 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> >*' -->
9786            <parameter type-id='type-id-665' is-artificial='yes'/>
9787            <!-- parameter of type 'std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >*' -->
9788            <parameter type-id='type-id-341'/>
9789            <!-- void -->
9790            <return type-id='type-id-75'/>
9791          </function-decl>
9792        </member-function>
9793        <member-function access='protected'>
9794          <!-- 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> >*) -->
9795          <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'>
9796            <!-- 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> >*' -->
9797            <parameter type-id='type-id-665' is-artificial='yes'/>
9798            <!-- parameter of type 'std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >*' -->
9799            <parameter type-id='type-id-341'/>
9800            <!-- void -->
9801            <return type-id='type-id-75'/>
9802          </function-decl>
9803        </member-function>
9804        <member-function access='protected'>
9805          <!-- 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() -->
9806          <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'>
9807            <!-- 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> >*' -->
9808            <parameter type-id='type-id-665' is-artificial='yes'/>
9809            <!-- std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >* -->
9810            <return type-id='type-id-341'/>
9811          </function-decl>
9812        </member-function>
9813        <member-function access='protected'>
9814          <!-- 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>&) -->
9815          <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'>
9816            <!-- 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> >*' -->
9817            <parameter type-id='type-id-665' is-artificial='yes'/>
9818            <!-- parameter of type 'const std::pair<const long unsigned int, long unsigned int>&' -->
9819            <parameter type-id='type-id-355'/>
9820            <!-- std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >* -->
9821            <return type-id='type-id-341'/>
9822          </function-decl>
9823        </member-function>
9824        <member-function access='private'>
9825          <!-- 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>&) -->
9826          <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'>
9827            <!-- 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> >*' -->
9828            <parameter type-id='type-id-665' is-artificial='yes'/>
9829            <!-- parameter of type 'const std::pair<const long unsigned int, long unsigned int>&' -->
9830            <parameter type-id='type-id-355'/>
9831            <!-- struct std::pair<std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >, bool> -->
9832            <return type-id='type-id-733'/>
9833          </function-decl>
9834        </member-function>
9835        <member-function access='private'>
9836          <!-- 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> >) -->
9837          <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'>
9838            <!-- 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> >*' -->
9839            <parameter type-id='type-id-665' is-artificial='yes'/>
9840            <!-- parameter of type 'struct std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >' -->
9841            <parameter type-id='type-id-540'/>
9842            <!-- void -->
9843            <return type-id='type-id-75'/>
9844          </function-decl>
9845        </member-function>
9846        <member-function access='private'>
9847          <!-- 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> >*) -->
9848          <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'>
9849            <!-- 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> >*' -->
9850            <parameter type-id='type-id-665' is-artificial='yes'/>
9851            <!-- parameter of type 'std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >*' -->
9852            <parameter type-id='type-id-341'/>
9853            <!-- void -->
9854            <return type-id='type-id-75'/>
9855          </function-decl>
9856        </member-function>
9857        <member-function access='private'>
9858          <!-- 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>&) -->
9859          <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_'>
9860            <!-- 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> >*' -->
9861            <parameter type-id='type-id-665' is-artificial='yes'/>
9862            <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
9863            <parameter type-id='type-id-569'/>
9864            <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
9865            <parameter type-id='type-id-569'/>
9866            <!-- parameter of type 'const std::pair<const long unsigned int, long unsigned int>&' -->
9867            <parameter type-id='type-id-355'/>
9868            <!-- struct std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> > -->
9869            <return type-id='type-id-540'/>
9870          </function-decl>
9871        </member-function>
9872      </class-decl>
9873      <!-- 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> > -->
9874      <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-506'>
9875        <member-type access='protected'>
9876          <!-- 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> -->
9877          <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-670'>
9878            <!-- 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> -->
9879            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-342'/>
9880            <data-member access='public' layout-offset-in-bits='0'>
9881              <!-- 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 -->
9882              <var-decl name='_M_key_compare' type-id='type-id-612' 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'/>
9883            </data-member>
9884            <data-member access='public' layout-offset-in-bits='64'>
9885              <!-- 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 -->
9886              <var-decl name='_M_header' type-id='type-id-567' 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'/>
9887            </data-member>
9888            <data-member access='public' layout-offset-in-bits='320'>
9889              <!-- 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 -->
9890              <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'/>
9891            </data-member>
9892            <member-function access='public'>
9893              <!-- 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() -->
9894              <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'>
9895                <!-- 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>*' -->
9896                <parameter type-id='type-id-671' is-artificial='yes'/>
9897                <!-- void -->
9898                <return type-id='type-id-75'/>
9899              </function-decl>
9900            </member-function>
9901            <member-function access='public'>
9902              <!-- 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>&) -->
9903              <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'>
9904                <!-- 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>*' -->
9905                <parameter type-id='type-id-671' is-artificial='yes'/>
9906                <!-- parameter of type 'const std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >&' -->
9907                <parameter type-id='type-id-614'/>
9908                <!-- 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>&' -->
9909                <parameter type-id='type-id-344'/>
9910                <!-- void -->
9911                <return type-id='type-id-75'/>
9912              </function-decl>
9913            </member-function>
9914            <member-function access='private'>
9915              <!-- 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() -->
9916              <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'>
9917                <!-- 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>*' -->
9918                <parameter type-id='type-id-671' is-artificial='yes'/>
9919                <!-- void -->
9920                <return type-id='type-id-75'/>
9921              </function-decl>
9922            </member-function>
9923          </class-decl>
9924        </member-type>
9925        <data-member access='protected' layout-offset-in-bits='0'>
9926          <!-- 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 -->
9927          <var-decl name='_M_impl' type-id='type-id-670' 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'/>
9928        </data-member>
9929        <member-function access='private'>
9930          <!-- 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() -->
9931          <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'>
9932            <!-- 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> >*' -->
9933            <parameter type-id='type-id-669' is-artificial='yes'/>
9934            <!-- void -->
9935            <return type-id='type-id-75'/>
9936          </function-decl>
9937        </member-function>
9938        <member-function access='private'>
9939          <!-- 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>&) -->
9940          <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'>
9941            <!-- 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> >*' -->
9942            <parameter type-id='type-id-669' is-artificial='yes'/>
9943            <!-- parameter of type 'const std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >&' -->
9944            <parameter type-id='type-id-614'/>
9945            <!-- 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>&' -->
9946            <parameter type-id='type-id-358'/>
9947            <!-- void -->
9948            <return type-id='type-id-75'/>
9949          </function-decl>
9950        </member-function>
9951        <member-function access='private'>
9952          <!-- 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> >&) -->
9953          <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'>
9954            <!-- 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> >*' -->
9955            <parameter type-id='type-id-669' is-artificial='yes'/>
9956            <!-- 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> >&' -->
9957            <parameter type-id='type-id-508'/>
9958            <!-- void -->
9959            <return type-id='type-id-75'/>
9960          </function-decl>
9961        </member-function>
9962        <member-function access='private' destructor='yes'>
9963          <!-- 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) -->
9964          <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'>
9965            <!-- 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> >*' -->
9966            <parameter type-id='type-id-669' is-artificial='yes'/>
9967            <!-- artificial parameter of type 'int' -->
9968            <parameter type-id='type-id-1' is-artificial='yes'/>
9969            <!-- void -->
9970            <return type-id='type-id-75'/>
9971          </function-decl>
9972        </member-function>
9973        <member-function access='private'>
9974          <!-- 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() -->
9975          <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'>
9976            <!-- 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> >*' -->
9977            <parameter type-id='type-id-669' is-artificial='yes'/>
9978            <!-- 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> > > > -->
9979            <return type-id='type-id-544'/>
9980          </function-decl>
9981        </member-function>
9982        <member-function access='private'>
9983          <!-- 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() -->
9984          <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'>
9985            <!-- 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> >*' -->
9986            <parameter type-id='type-id-669' is-artificial='yes'/>
9987            <!-- 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> > > > -->
9988            <return type-id='type-id-544'/>
9989          </function-decl>
9990        </member-function>
9991        <member-function access='private'>
9992          <!-- 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() -->
9993          <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'>
9994            <!-- 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> >*' -->
9995            <parameter type-id='type-id-509' is-artificial='yes'/>
9996            <!-- struct std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > > -->
9997            <return type-id='type-id-612'/>
9998          </function-decl>
9999        </member-function>
10000        <member-function access='protected' static='yes'>
10001          <!-- 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() -->
10002          <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'>
10003            <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
10004            <parameter type-id='type-id-569'/>
10005            <!-- 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> > >& -->
10006            <return type-id='type-id-360'/>
10007          </function-decl>
10008        </member-function>
10009        <member-function access='protected' static='yes'>
10010          <!-- 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() -->
10011          <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'>
10012            <!-- 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> > > >*' -->
10013            <parameter type-id='type-id-566'/>
10014            <!-- 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> > >& -->
10015            <return type-id='type-id-360'/>
10016          </function-decl>
10017        </member-function>
10018        <member-function access='private'>
10019          <!-- 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() -->
10020          <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'>
10021            <!-- 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> >*' -->
10022            <parameter type-id='type-id-509' is-artificial='yes'/>
10023            <!-- 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>& -->
10024            <return type-id='type-id-344'/>
10025          </function-decl>
10026        </member-function>
10027        <member-function access='private'>
10028          <!-- 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() -->
10029          <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'>
10030            <!-- 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> >*' -->
10031            <parameter type-id='type-id-509' is-artificial='yes'/>
10032            <!-- 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> -->
10033            <return type-id='type-id-356'/>
10034          </function-decl>
10035        </member-function>
10036        <member-function access='protected'>
10037          <!-- 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> > > >*) -->
10038          <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'>
10039            <!-- 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> >*' -->
10040            <parameter type-id='type-id-669' is-artificial='yes'/>
10041            <!-- 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> > > >*' -->
10042            <parameter type-id='type-id-345'/>
10043            <!-- void -->
10044            <return type-id='type-id-75'/>
10045          </function-decl>
10046        </member-function>
10047        <member-function access='protected' static='yes'>
10048          <!-- 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() -->
10049          <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'>
10050            <!-- parameter of type 'std::_Rb_tree_node_base*' -->
10051            <parameter type-id='type-id-694'/>
10052            <!-- 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> > > >* -->
10053            <return type-id='type-id-345'/>
10054          </function-decl>
10055        </member-function>
10056        <member-function access='protected' static='yes'>
10057          <!-- 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() -->
10058          <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'>
10059            <!-- parameter of type 'std::_Rb_tree_node_base*' -->
10060            <parameter type-id='type-id-694'/>
10061            <!-- 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> > > >* -->
10062            <return type-id='type-id-345'/>
10063          </function-decl>
10064        </member-function>
10065        <member-function access='protected'>
10066          <!-- 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> > > >*) -->
10067          <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'>
10068            <!-- 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> >*' -->
10069            <parameter type-id='type-id-669' is-artificial='yes'/>
10070            <!-- 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> > > >*' -->
10071            <parameter type-id='type-id-345'/>
10072            <!-- void -->
10073            <return type-id='type-id-75'/>
10074          </function-decl>
10075        </member-function>
10076        <member-function access='protected'>
10077          <!-- 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() -->
10078          <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'>
10079            <!-- 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> >*' -->
10080            <parameter type-id='type-id-669' is-artificial='yes'/>
10081            <!-- 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> > > >* -->
10082            <return type-id='type-id-345'/>
10083          </function-decl>
10084        </member-function>
10085        <member-function access='protected'>
10086          <!-- 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() -->
10087          <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'>
10088            <!-- 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> >*' -->
10089            <parameter type-id='type-id-669' is-artificial='yes'/>
10090            <!-- 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> > > >* -->
10091            <return type-id='type-id-345'/>
10092          </function-decl>
10093        </member-function>
10094        <member-function access='protected' static='yes'>
10095          <!-- 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() -->
10096          <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'>
10097            <!-- 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> > > >*' -->
10098            <parameter type-id='type-id-566'/>
10099            <!-- const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >& -->
10100            <return type-id='type-id-593'/>
10101          </function-decl>
10102        </member-function>
10103        <member-function access='protected'>
10104          <!-- 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() -->
10105          <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'>
10106            <!-- 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> >*' -->
10107            <parameter type-id='type-id-669' is-artificial='yes'/>
10108            <!-- 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> > > >* -->
10109            <return type-id='type-id-345'/>
10110          </function-decl>
10111        </member-function>
10112        <member-function access='private'>
10113          <!-- 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> >&) -->
10114          <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'>
10115            <!-- 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> >*' -->
10116            <parameter type-id='type-id-669' is-artificial='yes'/>
10117            <!-- 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> > > >*' -->
10118            <parameter type-id='type-id-345'/>
10119            <!-- 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> > > >*' -->
10120            <parameter type-id='type-id-345'/>
10121            <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >&' -->
10122            <parameter type-id='type-id-593'/>
10123            <!-- 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> > > > -->
10124            <return type-id='type-id-544'/>
10125          </function-decl>
10126        </member-function>
10127        <member-function access='private'>
10128          <!-- 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> >&) -->
10129          <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'>
10130            <!-- 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> >*' -->
10131            <parameter type-id='type-id-669' is-artificial='yes'/>
10132            <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >&' -->
10133            <parameter type-id='type-id-593'/>
10134            <!-- 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> > > > -->
10135            <return type-id='type-id-544'/>
10136          </function-decl>
10137        </member-function>
10138        <member-function access='protected' static='yes'>
10139          <!-- 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() -->
10140          <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'>
10141            <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
10142            <parameter type-id='type-id-569'/>
10143            <!-- const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >& -->
10144            <return type-id='type-id-593'/>
10145          </function-decl>
10146        </member-function>
10147        <member-function access='protected'>
10148          <!-- 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> > >&) -->
10149          <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'>
10150            <!-- 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> >*' -->
10151            <parameter type-id='type-id-669' is-artificial='yes'/>
10152            <!-- 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> > >&' -->
10153            <parameter type-id='type-id-360'/>
10154            <!-- 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> > > >* -->
10155            <return type-id='type-id-345'/>
10156          </function-decl>
10157        </member-function>
10158        <member-function access='private'>
10159          <!-- 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() -->
10160          <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'>
10161            <!-- 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> >*' -->
10162            <parameter type-id='type-id-509' is-artificial='yes'/>
10163            <!-- typedef size_t -->
10164            <return type-id='type-id-7'/>
10165          </function-decl>
10166        </member-function>
10167        <member-function access='protected'>
10168          <!-- 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() -->
10169          <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'>
10170            <!-- 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> >*' -->
10171            <parameter type-id='type-id-669' is-artificial='yes'/>
10172            <!-- std::_Rb_tree_node_base*& -->
10173            <return type-id='type-id-695'/>
10174          </function-decl>
10175        </member-function>
10176        <member-function access='protected'>
10177          <!-- 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() -->
10178          <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'>
10179            <!-- 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> >*' -->
10180            <parameter type-id='type-id-669' is-artificial='yes'/>
10181            <!-- std::_Rb_tree_node_base*& -->
10182            <return type-id='type-id-695'/>
10183          </function-decl>
10184        </member-function>
10185        <member-function access='protected' static='yes'>
10186          <!-- 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() -->
10187          <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'>
10188            <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
10189            <parameter type-id='type-id-569'/>
10190            <!-- 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> > > >* -->
10191            <return type-id='type-id-566'/>
10192          </function-decl>
10193        </member-function>
10194        <member-function access='private'>
10195          <!-- 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> > > >*) -->
10196          <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'>
10197            <!-- 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> >*' -->
10198            <parameter type-id='type-id-669' is-artificial='yes'/>
10199            <!-- 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> > > >*' -->
10200            <parameter type-id='type-id-345'/>
10201            <!-- void -->
10202            <return type-id='type-id-75'/>
10203          </function-decl>
10204        </member-function>
10205        <member-function access='private'>
10206          <!-- 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> > >&) -->
10207          <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_'>
10208            <!-- 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> >*' -->
10209            <parameter type-id='type-id-669' is-artificial='yes'/>
10210            <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
10211            <parameter type-id='type-id-569'/>
10212            <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
10213            <parameter type-id='type-id-569'/>
10214            <!-- 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> > >&' -->
10215            <parameter type-id='type-id-360'/>
10216            <!-- 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> > > > -->
10217            <return type-id='type-id-544'/>
10218          </function-decl>
10219        </member-function>
10220        <member-function access='private'>
10221          <!-- 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> > >&) -->
10222          <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_'>
10223            <!-- 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> >*' -->
10224            <parameter type-id='type-id-669' is-artificial='yes'/>
10225            <!-- 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> > >&' -->
10226            <parameter type-id='type-id-360'/>
10227            <!-- 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> -->
10228            <return type-id='type-id-735'/>
10229          </function-decl>
10230        </member-function>
10231        <member-function access='private'>
10232          <!-- 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> > >&) -->
10233          <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_'>
10234            <!-- 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> >*' -->
10235            <parameter type-id='type-id-669' is-artificial='yes'/>
10236            <!-- 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> > > >' -->
10237            <parameter type-id='type-id-525'/>
10238            <!-- 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> > >&' -->
10239            <parameter type-id='type-id-360'/>
10240            <!-- 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> > > > -->
10241            <return type-id='type-id-544'/>
10242          </function-decl>
10243        </member-function>
10244      </class-decl>
10245      <!-- class std::allocator<void (*)()> -->
10246      <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-588'>
10247        <!-- class __gnu_cxx::new_allocator<void (*)()> -->
10248        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-418'/>
10249        <member-function access='private'>
10250          <!-- void std::allocator<void (*)()>::allocator() -->
10251          <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'>
10252            <!-- implicit parameter of type 'std::allocator<void (*)()>*' -->
10253            <parameter type-id='type-id-706' is-artificial='yes'/>
10254            <!-- void -->
10255            <return type-id='type-id-75'/>
10256          </function-decl>
10257        </member-function>
10258        <member-function access='private'>
10259          <!-- void std::allocator<void (*)()>::allocator(const std::allocator<void (*)()>&) -->
10260          <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'>
10261            <!-- implicit parameter of type 'std::allocator<void (*)()>*' -->
10262            <parameter type-id='type-id-706' is-artificial='yes'/>
10263            <!-- parameter of type 'const std::allocator<void (*)()>&' -->
10264            <parameter type-id='type-id-590'/>
10265            <!-- void -->
10266            <return type-id='type-id-75'/>
10267          </function-decl>
10268        </member-function>
10269        <member-function access='private' destructor='yes'>
10270          <!-- std::allocator<void (*)()>::~allocator(int) -->
10271          <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'>
10272            <!-- implicit parameter of type 'std::allocator<void (*)()>*' -->
10273            <parameter type-id='type-id-706' is-artificial='yes'/>
10274            <!-- artificial parameter of type 'int' -->
10275            <parameter type-id='type-id-1' is-artificial='yes'/>
10276            <!-- void -->
10277            <return type-id='type-id-75'/>
10278          </function-decl>
10279        </member-function>
10280      </class-decl>
10281      <!-- class std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > -->
10282      <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-591'>
10283        <member-type access='private'>
10284          <!-- struct std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Alloc_hider -->
10285          <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-709'>
10286            <!-- class STL_Allocator<char, HeapLeakChecker::Allocator> -->
10287            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-321'/>
10288            <data-member access='public' layout-offset-in-bits='0'>
10289              <!-- char* std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Alloc_hider::_M_p -->
10290              <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'/>
10291            </data-member>
10292            <member-function access='public' constructor='yes'>
10293              <!-- std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Alloc_hider::_Alloc_hider(char*, const STL_Allocator<char, HeapLeakChecker::Allocator>&) -->
10294              <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'>
10295                <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Alloc_hider*' -->
10296                <parameter type-id='type-id-710' is-artificial='yes'/>
10297                <!-- parameter of type 'char*' -->
10298                <parameter type-id='type-id-3'/>
10299                <!-- parameter of type 'const STL_Allocator<char, HeapLeakChecker::Allocator>&' -->
10300                <parameter type-id='type-id-323'/>
10301                <!-- void -->
10302                <return type-id='type-id-75'/>
10303              </function-decl>
10304            </member-function>
10305          </class-decl>
10306        </member-type>
10307        <member-type access='private'>
10308          <!-- struct std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep -->
10309          <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-595'>
10310            <!-- struct std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep_base -->
10311            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-763'/>
10312            <data-member access='public' static='yes'>
10313              <!-- static const size_t std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep::_S_max_size -->
10314              <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'/>
10315            </data-member>
10316            <data-member access='public' static='yes'>
10317              <!-- static const char std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep::_S_terminal -->
10318              <var-decl name='_S_terminal' type-id='type-id-764' 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'/>
10319            </data-member>
10320            <data-member access='public' static='yes'>
10321              <!-- static size_t std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep::_S_empty_rep_storage[4] -->
10322              <var-decl name='_S_empty_rep_storage' type-id='type-id-367' 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'/>
10323            </data-member>
10324            <member-function access='public' static='yes'>
10325              <!-- 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() -->
10326              <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'>
10327                <!-- std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep& -->
10328                <return type-id='type-id-711'/>
10329              </function-decl>
10330            </member-function>
10331            <member-function access='public'>
10332              <!-- void std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep::_M_set_sharable() -->
10333              <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'>
10334                <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep*' -->
10335                <parameter type-id='type-id-712' is-artificial='yes'/>
10336                <!-- void -->
10337                <return type-id='type-id-75'/>
10338              </function-decl>
10339            </member-function>
10340            <member-function access='public'>
10341              <!-- char* std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep::_M_refdata() -->
10342              <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'>
10343                <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep*' -->
10344                <parameter type-id='type-id-712' is-artificial='yes'/>
10345                <!-- char* -->
10346                <return type-id='type-id-3'/>
10347              </function-decl>
10348            </member-function>
10349            <member-function access='public'>
10350              <!-- void std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep::_M_dispose(const STL_Allocator<char, HeapLeakChecker::Allocator>&) -->
10351              <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'>
10352                <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep*' -->
10353                <parameter type-id='type-id-712' is-artificial='yes'/>
10354                <!-- parameter of type 'const STL_Allocator<char, HeapLeakChecker::Allocator>&' -->
10355                <parameter type-id='type-id-323'/>
10356                <!-- void -->
10357                <return type-id='type-id-75'/>
10358              </function-decl>
10359            </member-function>
10360            <member-function access='public'>
10361              <!-- void std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep::_M_set_length_and_sharable(unsigned long int) -->
10362              <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'>
10363                <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep*' -->
10364                <parameter type-id='type-id-712' is-artificial='yes'/>
10365                <!-- parameter of type 'unsigned long int' -->
10366                <parameter type-id='type-id-19'/>
10367                <!-- void -->
10368                <return type-id='type-id-75'/>
10369              </function-decl>
10370            </member-function>
10371            <member-function access='public'>
10372              <!-- bool std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep::_M_is_leaked() -->
10373              <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'>
10374                <!-- implicit parameter of type 'const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep*' -->
10375                <parameter type-id='type-id-597' is-artificial='yes'/>
10376                <!-- bool -->
10377                <return type-id='type-id-76'/>
10378              </function-decl>
10379            </member-function>
10380            <member-function access='public'>
10381              <!-- char* std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep::_M_refcopy() -->
10382              <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'>
10383                <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep*' -->
10384                <parameter type-id='type-id-712' is-artificial='yes'/>
10385                <!-- char* -->
10386                <return type-id='type-id-3'/>
10387              </function-decl>
10388            </member-function>
10389            <member-function access='public'>
10390              <!-- 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) -->
10391              <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'>
10392                <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep*' -->
10393                <parameter type-id='type-id-712' is-artificial='yes'/>
10394                <!-- parameter of type 'const STL_Allocator<char, HeapLeakChecker::Allocator>&' -->
10395                <parameter type-id='type-id-323'/>
10396                <!-- parameter of type 'unsigned long int' -->
10397                <parameter type-id='type-id-19'/>
10398                <!-- char* -->
10399                <return type-id='type-id-3'/>
10400              </function-decl>
10401            </member-function>
10402            <member-function access='public'>
10403              <!-- 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>&) -->
10404              <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'>
10405                <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep*' -->
10406                <parameter type-id='type-id-712' is-artificial='yes'/>
10407                <!-- parameter of type 'const STL_Allocator<char, HeapLeakChecker::Allocator>&' -->
10408                <parameter type-id='type-id-323'/>
10409                <!-- parameter of type 'const STL_Allocator<char, HeapLeakChecker::Allocator>&' -->
10410                <parameter type-id='type-id-323'/>
10411                <!-- char* -->
10412                <return type-id='type-id-3'/>
10413              </function-decl>
10414            </member-function>
10415            <member-function access='public'>
10416              <!-- void std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep::_M_destroy(const STL_Allocator<char, HeapLeakChecker::Allocator>&) -->
10417              <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_'>
10418                <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep*' -->
10419                <parameter type-id='type-id-712' is-artificial='yes'/>
10420                <!-- parameter of type 'const STL_Allocator<char, HeapLeakChecker::Allocator>&' -->
10421                <parameter type-id='type-id-323'/>
10422                <!-- void -->
10423                <return type-id='type-id-75'/>
10424              </function-decl>
10425            </member-function>
10426            <member-function access='public' static='yes'>
10427              <!-- 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>&) -->
10428              <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_'>
10429                <!-- parameter of type 'unsigned long int' -->
10430                <parameter type-id='type-id-19'/>
10431                <!-- parameter of type 'unsigned long int' -->
10432                <parameter type-id='type-id-19'/>
10433                <!-- parameter of type 'const STL_Allocator<char, HeapLeakChecker::Allocator>&' -->
10434                <parameter type-id='type-id-323'/>
10435                <!-- std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep* -->
10436                <return type-id='type-id-712'/>
10437              </function-decl>
10438            </member-function>
10439          </class-decl>
10440        </member-type>
10441        <member-type access='private'>
10442          <!-- struct std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep_base -->
10443          <class-decl name='_Rep_base' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-763'/>
10444        </member-type>
10445        <data-member access='private' static='yes'>
10446          <!-- static const size_t std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::npos -->
10447          <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'/>
10448        </data-member>
10449        <data-member access='private' layout-offset-in-bits='0'>
10450          <!-- 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 -->
10451          <var-decl name='_M_dataplus' type-id='type-id-709' 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'/>
10452        </data-member>
10453        <member-function access='private'>
10454          <!-- void std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::basic_string() -->
10455          <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'>
10456            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >*' -->
10457            <parameter type-id='type-id-708' is-artificial='yes'/>
10458            <!-- void -->
10459            <return type-id='type-id-75'/>
10460          </function-decl>
10461        </member-function>
10462        <member-function access='private'>
10463          <!-- void std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::basic_string(const STL_Allocator<char, HeapLeakChecker::Allocator>&) -->
10464          <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'>
10465            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >*' -->
10466            <parameter type-id='type-id-708' is-artificial='yes'/>
10467            <!-- parameter of type 'const STL_Allocator<char, HeapLeakChecker::Allocator>&' -->
10468            <parameter type-id='type-id-323'/>
10469            <!-- void -->
10470            <return type-id='type-id-75'/>
10471          </function-decl>
10472        </member-function>
10473        <member-function access='private'>
10474          <!-- 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> >&) -->
10475          <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_'>
10476            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >*' -->
10477            <parameter type-id='type-id-708' is-artificial='yes'/>
10478            <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >&' -->
10479            <parameter type-id='type-id-593'/>
10480            <!-- void -->
10481            <return type-id='type-id-75'/>
10482          </function-decl>
10483        </member-function>
10484        <member-function access='private'>
10485          <!-- 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) -->
10486          <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'>
10487            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >*' -->
10488            <parameter type-id='type-id-708' is-artificial='yes'/>
10489            <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >&' -->
10490            <parameter type-id='type-id-593'/>
10491            <!-- parameter of type 'unsigned long int' -->
10492            <parameter type-id='type-id-19'/>
10493            <!-- parameter of type 'unsigned long int' -->
10494            <parameter type-id='type-id-19'/>
10495            <!-- void -->
10496            <return type-id='type-id-75'/>
10497          </function-decl>
10498        </member-function>
10499        <member-function access='private'>
10500          <!-- 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>&) -->
10501          <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'>
10502            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >*' -->
10503            <parameter type-id='type-id-708' is-artificial='yes'/>
10504            <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >&' -->
10505            <parameter type-id='type-id-593'/>
10506            <!-- parameter of type 'unsigned long int' -->
10507            <parameter type-id='type-id-19'/>
10508            <!-- parameter of type 'unsigned long int' -->
10509            <parameter type-id='type-id-19'/>
10510            <!-- parameter of type 'const STL_Allocator<char, HeapLeakChecker::Allocator>&' -->
10511            <parameter type-id='type-id-323'/>
10512            <!-- void -->
10513            <return type-id='type-id-75'/>
10514          </function-decl>
10515        </member-function>
10516        <member-function access='private'>
10517          <!-- 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>&) -->
10518          <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'>
10519            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >*' -->
10520            <parameter type-id='type-id-708' is-artificial='yes'/>
10521            <!-- parameter of type 'const char*' -->
10522            <parameter type-id='type-id-2'/>
10523            <!-- parameter of type 'unsigned long int' -->
10524            <parameter type-id='type-id-19'/>
10525            <!-- parameter of type 'const STL_Allocator<char, HeapLeakChecker::Allocator>&' -->
10526            <parameter type-id='type-id-323'/>
10527            <!-- void -->
10528            <return type-id='type-id-75'/>
10529          </function-decl>
10530        </member-function>
10531        <member-function access='private'>
10532          <!-- void std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::basic_string(const char*, const STL_Allocator<char, HeapLeakChecker::Allocator>&) -->
10533          <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_'>
10534            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >*' -->
10535            <parameter type-id='type-id-708' is-artificial='yes'/>
10536            <!-- parameter of type 'const char*' -->
10537            <parameter type-id='type-id-2'/>
10538            <!-- parameter of type 'const STL_Allocator<char, HeapLeakChecker::Allocator>&' -->
10539            <parameter type-id='type-id-323'/>
10540            <!-- void -->
10541            <return type-id='type-id-75'/>
10542          </function-decl>
10543        </member-function>
10544        <member-function access='private'>
10545          <!-- 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>&) -->
10546          <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'>
10547            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >*' -->
10548            <parameter type-id='type-id-708' is-artificial='yes'/>
10549            <!-- parameter of type 'unsigned long int' -->
10550            <parameter type-id='type-id-19'/>
10551            <!-- parameter of type 'char' -->
10552            <parameter type-id='type-id-84'/>
10553            <!-- parameter of type 'const STL_Allocator<char, HeapLeakChecker::Allocator>&' -->
10554            <parameter type-id='type-id-323'/>
10555            <!-- void -->
10556            <return type-id='type-id-75'/>
10557          </function-decl>
10558        </member-function>
10559        <member-function access='private' destructor='yes'>
10560          <!-- std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::~basic_string(int) -->
10561          <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'>
10562            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >*' -->
10563            <parameter type-id='type-id-708' is-artificial='yes'/>
10564            <!-- artificial parameter of type 'int' -->
10565            <parameter type-id='type-id-1' is-artificial='yes'/>
10566            <!-- void -->
10567            <return type-id='type-id-75'/>
10568          </function-decl>
10569        </member-function>
10570        <member-function access='private' static='yes'>
10571          <!-- 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) -->
10572          <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'>
10573            <!-- parameter of type 'const char*' -->
10574            <parameter type-id='type-id-2'/>
10575            <!-- parameter of type 'const char*' -->
10576            <parameter type-id='type-id-2'/>
10577            <!-- parameter of type 'const STL_Allocator<char, HeapLeakChecker::Allocator>&' -->
10578            <parameter type-id='type-id-323'/>
10579            <!-- parameter of type 'struct std::forward_iterator_tag' -->
10580            <parameter type-id='type-id-765'/>
10581            <!-- char* -->
10582            <return type-id='type-id-3'/>
10583          </function-decl>
10584        </member-function>
10585        <member-function access='private' static='yes'>
10586          <!-- 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) -->
10587          <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'>
10588            <!-- parameter of type 'const char*' -->
10589            <parameter type-id='type-id-2'/>
10590            <!-- parameter of type 'const char*' -->
10591            <parameter type-id='type-id-2'/>
10592            <!-- parameter of type 'const STL_Allocator<char, HeapLeakChecker::Allocator>&' -->
10593            <parameter type-id='type-id-323'/>
10594            <!-- parameter of type 'struct std::__false_type' -->
10595            <parameter type-id='type-id-766'/>
10596            <!-- char* -->
10597            <return type-id='type-id-3'/>
10598          </function-decl>
10599        </member-function>
10600        <member-function access='private' static='yes'>
10601          <!-- 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>&) -->
10602          <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'>
10603            <!-- parameter of type 'const char*' -->
10604            <parameter type-id='type-id-2'/>
10605            <!-- parameter of type 'const char*' -->
10606            <parameter type-id='type-id-2'/>
10607            <!-- parameter of type 'const STL_Allocator<char, HeapLeakChecker::Allocator>&' -->
10608            <parameter type-id='type-id-323'/>
10609            <!-- char* -->
10610            <return type-id='type-id-3'/>
10611          </function-decl>
10612        </member-function>
10613        <member-function access='private'>
10614          <!-- char* std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_M_data() -->
10615          <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'>
10616            <!-- implicit parameter of type 'const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >*' -->
10617            <parameter type-id='type-id-594' is-artificial='yes'/>
10618            <!-- char* -->
10619            <return type-id='type-id-3'/>
10620          </function-decl>
10621        </member-function>
10622        <member-function access='private'>
10623          <!-- 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() -->
10624          <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'>
10625            <!-- implicit parameter of type 'const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >*' -->
10626            <parameter type-id='type-id-594' is-artificial='yes'/>
10627            <!-- std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep* -->
10628            <return type-id='type-id-712'/>
10629          </function-decl>
10630        </member-function>
10631        <member-function access='private'>
10632          <!-- STL_Allocator<char, HeapLeakChecker::Allocator> std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::get_allocator() -->
10633          <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'>
10634            <!-- implicit parameter of type 'const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >*' -->
10635            <parameter type-id='type-id-594' is-artificial='yes'/>
10636            <!-- class STL_Allocator<char, HeapLeakChecker::Allocator> -->
10637            <return type-id='type-id-321'/>
10638          </function-decl>
10639        </member-function>
10640        <member-function access='private' static='yes'>
10641          <!-- void std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_M_copy(const char*, unsigned long int) -->
10642          <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'>
10643            <!-- parameter of type 'char*' -->
10644            <parameter type-id='type-id-3'/>
10645            <!-- parameter of type 'const char*' -->
10646            <parameter type-id='type-id-2'/>
10647            <!-- parameter of type 'unsigned long int' -->
10648            <parameter type-id='type-id-19'/>
10649            <!-- void -->
10650            <return type-id='type-id-75'/>
10651          </function-decl>
10652        </member-function>
10653        <member-function access='private'>
10654          <!-- const char* std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::c_str() -->
10655          <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'>
10656            <!-- implicit parameter of type 'const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >*' -->
10657            <parameter type-id='type-id-594' is-artificial='yes'/>
10658            <!-- const char* -->
10659            <return type-id='type-id-2'/>
10660          </function-decl>
10661        </member-function>
10662        <member-function access='private' static='yes'>
10663          <!-- 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() -->
10664          <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'>
10665            <!-- std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep& -->
10666            <return type-id='type-id-711'/>
10667          </function-decl>
10668        </member-function>
10669        <member-function access='private' static='yes'>
10670          <!-- void std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_S_copy_chars(const char*, const char*) -->
10671          <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'>
10672            <!-- parameter of type 'char*' -->
10673            <parameter type-id='type-id-3'/>
10674            <!-- parameter of type 'const char*' -->
10675            <parameter type-id='type-id-2'/>
10676            <!-- parameter of type 'const char*' -->
10677            <parameter type-id='type-id-2'/>
10678            <!-- void -->
10679            <return type-id='type-id-75'/>
10680          </function-decl>
10681        </member-function>
10682        <member-function access='private'>
10683          <!-- size_t std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::size() -->
10684          <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'>
10685            <!-- implicit parameter of type 'const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >*' -->
10686            <parameter type-id='type-id-594' is-artificial='yes'/>
10687            <!-- typedef size_t -->
10688            <return type-id='type-id-7'/>
10689          </function-decl>
10690        </member-function>
10691        <member-function access='private'>
10692          <!-- const char* std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::data() -->
10693          <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'>
10694            <!-- implicit parameter of type 'const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >*' -->
10695            <parameter type-id='type-id-594' is-artificial='yes'/>
10696            <!-- const char* -->
10697            <return type-id='type-id-2'/>
10698          </function-decl>
10699        </member-function>
10700        <member-function access='private' static='yes'>
10701          <!-- int std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_S_compare(unsigned long int) -->
10702          <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'>
10703            <!-- parameter of type 'unsigned long int' -->
10704            <parameter type-id='type-id-19'/>
10705            <!-- parameter of type 'unsigned long int' -->
10706            <parameter type-id='type-id-19'/>
10707            <!-- int -->
10708            <return type-id='type-id-1'/>
10709          </function-decl>
10710        </member-function>
10711        <member-function access='private'>
10712          <!-- 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> >&) -->
10713          <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'>
10714            <!-- implicit parameter of type 'const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >*' -->
10715            <parameter type-id='type-id-594' is-artificial='yes'/>
10716            <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >&' -->
10717            <parameter type-id='type-id-593'/>
10718            <!-- int -->
10719            <return type-id='type-id-1'/>
10720          </function-decl>
10721        </member-function>
10722      </class-decl>
10723      <!-- 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> > -->
10724      <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-371'>
10725        <member-type access='private'>
10726          <!-- 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 -->
10727          <class-decl name='value_compare' visibility='default' is-declaration-only='yes' id='type-id-767'/>
10728        </member-type>
10729        <data-member access='private' layout-offset-in-bits='0'>
10730          <!-- 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 -->
10731          <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_map.h' line='128' column='1'/>
10732        </data-member>
10733        <member-function access='private'>
10734          <!-- 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() -->
10735          <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'>
10736            <!-- 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> >*' -->
10737            <parameter type-id='type-id-717' is-artificial='yes'/>
10738            <!-- void -->
10739            <return type-id='type-id-75'/>
10740          </function-decl>
10741        </member-function>
10742        <member-function access='private'>
10743          <!-- 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>&) -->
10744          <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'>
10745            <!-- 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> >*' -->
10746            <parameter type-id='type-id-717' is-artificial='yes'/>
10747            <!-- parameter of type 'const std::less<long unsigned int>&' -->
10748            <parameter type-id='type-id-610'/>
10749            <!-- parameter of type 'const STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator>&' -->
10750            <parameter type-id='type-id-348'/>
10751            <!-- void -->
10752            <return type-id='type-id-75'/>
10753          </function-decl>
10754        </member-function>
10755        <member-function access='private'>
10756          <!-- 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> >&) -->
10757          <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'>
10758            <!-- 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> >*' -->
10759            <parameter type-id='type-id-717' is-artificial='yes'/>
10760            <!-- 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> >&' -->
10761            <parameter type-id='type-id-617'/>
10762            <!-- void -->
10763            <return type-id='type-id-75'/>
10764          </function-decl>
10765        </member-function>
10766        <member-function access='private'>
10767          <!-- 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>&) -->
10768          <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'>
10769            <!-- 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> >*' -->
10770            <parameter type-id='type-id-717' is-artificial='yes'/>
10771            <!-- parameter of type 'const std::pair<const long unsigned int, HeapLeakChecker::RangeValue>&' -->
10772            <parameter type-id='type-id-350'/>
10773            <!-- struct std::pair<std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, bool> -->
10774            <return type-id='type-id-731'/>
10775          </function-decl>
10776        </member-function>
10777        <member-function access='private'>
10778          <!-- 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&) -->
10779          <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'>
10780            <!-- 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> >*' -->
10781            <parameter type-id='type-id-717' is-artificial='yes'/>
10782            <!-- parameter of type 'const unsigned long int&' -->
10783            <parameter type-id='type-id-330'/>
10784            <!-- struct std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > -->
10785            <return type-id='type-id-536'/>
10786          </function-decl>
10787        </member-function>
10788        <member-function access='private'>
10789          <!-- 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&) -->
10790          <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'>
10791            <!-- 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> >*' -->
10792            <parameter type-id='type-id-717' is-artificial='yes'/>
10793            <!-- parameter of type 'const unsigned long int&' -->
10794            <parameter type-id='type-id-330'/>
10795            <!-- struct std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > -->
10796            <return type-id='type-id-536'/>
10797          </function-decl>
10798        </member-function>
10799        <member-function access='private'>
10800          <!-- 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() -->
10801          <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'>
10802            <!-- 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> >*' -->
10803            <parameter type-id='type-id-717' is-artificial='yes'/>
10804            <!-- struct std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > -->
10805            <return type-id='type-id-536'/>
10806          </function-decl>
10807        </member-function>
10808      </class-decl>
10809      <!-- 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> > -->
10810      <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-373'>
10811        <member-type access='private'>
10812          <!-- 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 -->
10813          <class-decl name='value_compare' visibility='default' is-declaration-only='yes' id='type-id-768'/>
10814        </member-type>
10815        <data-member access='private' layout-offset-in-bits='0'>
10816          <!-- 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 -->
10817          <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'/>
10818        </data-member>
10819        <member-function access='private'>
10820          <!-- 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() -->
10821          <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'>
10822            <!-- 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> >*' -->
10823            <parameter type-id='type-id-719' is-artificial='yes'/>
10824            <!-- void -->
10825            <return type-id='type-id-75'/>
10826          </function-decl>
10827        </member-function>
10828        <member-function access='private'>
10829          <!-- 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>&) -->
10830          <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'>
10831            <!-- 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> >*' -->
10832            <parameter type-id='type-id-719' is-artificial='yes'/>
10833            <!-- parameter of type 'const std::less<long unsigned int>&' -->
10834            <parameter type-id='type-id-610'/>
10835            <!-- parameter of type 'const STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator>&' -->
10836            <parameter type-id='type-id-353'/>
10837            <!-- void -->
10838            <return type-id='type-id-75'/>
10839          </function-decl>
10840        </member-function>
10841        <member-function access='private'>
10842          <!-- 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> >&) -->
10843          <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'>
10844            <!-- 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> >*' -->
10845            <parameter type-id='type-id-719' is-artificial='yes'/>
10846            <!-- 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> >&' -->
10847            <parameter type-id='type-id-620'/>
10848            <!-- void -->
10849            <return type-id='type-id-75'/>
10850          </function-decl>
10851        </member-function>
10852        <member-function access='private'>
10853          <!-- 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&) -->
10854          <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'>
10855            <!-- 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> >*' -->
10856            <parameter type-id='type-id-719' is-artificial='yes'/>
10857            <!-- parameter of type 'const unsigned long int&' -->
10858            <parameter type-id='type-id-330'/>
10859            <!-- struct std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> > -->
10860            <return type-id='type-id-540'/>
10861          </function-decl>
10862        </member-function>
10863        <member-function access='private'>
10864          <!-- 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() -->
10865          <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'>
10866            <!-- 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> >*' -->
10867            <parameter type-id='type-id-719' is-artificial='yes'/>
10868            <!-- struct std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> > -->
10869            <return type-id='type-id-540'/>
10870          </function-decl>
10871        </member-function>
10872        <member-function access='private'>
10873          <!-- 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> >) -->
10874          <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'>
10875            <!-- 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> >*' -->
10876            <parameter type-id='type-id-719' is-artificial='yes'/>
10877            <!-- parameter of type 'struct std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >' -->
10878            <parameter type-id='type-id-540'/>
10879            <!-- void -->
10880            <return type-id='type-id-75'/>
10881          </function-decl>
10882        </member-function>
10883        <member-function access='private'>
10884          <!-- 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() -->
10885          <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'>
10886            <!-- 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> >*' -->
10887            <parameter type-id='type-id-719' is-artificial='yes'/>
10888            <!-- struct std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> > -->
10889            <return type-id='type-id-540'/>
10890          </function-decl>
10891        </member-function>
10892        <member-function access='private'>
10893          <!-- 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&) -->
10894          <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'>
10895            <!-- 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> >*' -->
10896            <parameter type-id='type-id-719' is-artificial='yes'/>
10897            <!-- parameter of type 'const unsigned long int&' -->
10898            <parameter type-id='type-id-330'/>
10899            <!-- struct std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> > -->
10900            <return type-id='type-id-540'/>
10901          </function-decl>
10902        </member-function>
10903        <member-function access='private'>
10904          <!-- 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>&) -->
10905          <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'>
10906            <!-- 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> >*' -->
10907            <parameter type-id='type-id-719' is-artificial='yes'/>
10908            <!-- parameter of type 'const std::pair<const long unsigned int, long unsigned int>&' -->
10909            <parameter type-id='type-id-355'/>
10910            <!-- struct std::pair<std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >, bool> -->
10911            <return type-id='type-id-733'/>
10912          </function-decl>
10913        </member-function>
10914      </class-decl>
10915      <!-- 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> > -->
10916      <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-375'>
10917        <member-type access='private'>
10918          <!-- 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 -->
10919          <class-decl name='value_compare' visibility='default' is-declaration-only='yes' id='type-id-769'/>
10920        </member-type>
10921        <data-member access='private' layout-offset-in-bits='0'>
10922          <!-- 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 -->
10923          <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'/>
10924        </data-member>
10925        <member-function access='private'>
10926          <!-- 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() -->
10927          <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'>
10928            <!-- 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> >*' -->
10929            <parameter type-id='type-id-721' is-artificial='yes'/>
10930            <!-- void -->
10931            <return type-id='type-id-75'/>
10932          </function-decl>
10933        </member-function>
10934        <member-function access='private'>
10935          <!-- 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>&) -->
10936          <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'>
10937            <!-- 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> >*' -->
10938            <parameter type-id='type-id-721' is-artificial='yes'/>
10939            <!-- parameter of type 'const std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >&' -->
10940            <parameter type-id='type-id-614'/>
10941            <!-- 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>&' -->
10942            <parameter type-id='type-id-358'/>
10943            <!-- void -->
10944            <return type-id='type-id-75'/>
10945          </function-decl>
10946        </member-function>
10947        <member-function access='private'>
10948          <!-- 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> >&) -->
10949          <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'>
10950            <!-- 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> >*' -->
10951            <parameter type-id='type-id-721' is-artificial='yes'/>
10952            <!-- 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> >&' -->
10953            <parameter type-id='type-id-623'/>
10954            <!-- void -->
10955            <return type-id='type-id-75'/>
10956          </function-decl>
10957        </member-function>
10958        <member-function access='private'>
10959          <!-- 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() -->
10960          <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'>
10961            <!-- 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> >*' -->
10962            <parameter type-id='type-id-721' is-artificial='yes'/>
10963            <!-- 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> > > > -->
10964            <return type-id='type-id-544'/>
10965          </function-decl>
10966        </member-function>
10967        <member-function access='private'>
10968          <!-- 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() -->
10969          <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'>
10970            <!-- 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> >*' -->
10971            <parameter type-id='type-id-721' is-artificial='yes'/>
10972            <!-- 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> > > > -->
10973            <return type-id='type-id-544'/>
10974          </function-decl>
10975        </member-function>
10976        <member-function access='private'>
10977          <!-- 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> >&) -->
10978          <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'>
10979            <!-- 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> >*' -->
10980            <parameter type-id='type-id-721' is-artificial='yes'/>
10981            <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >&' -->
10982            <parameter type-id='type-id-593'/>
10983            <!-- 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> > > > -->
10984            <return type-id='type-id-544'/>
10985          </function-decl>
10986        </member-function>
10987        <member-function access='private'>
10988          <!-- 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() -->
10989          <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'>
10990            <!-- 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> >*' -->
10991            <parameter type-id='type-id-624' is-artificial='yes'/>
10992            <!-- struct std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > > -->
10993            <return type-id='type-id-612'/>
10994          </function-decl>
10995        </member-function>
10996        <member-function access='private'>
10997          <!-- 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> > >&) -->
10998          <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'>
10999            <!-- 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> >*' -->
11000            <parameter type-id='type-id-721' is-artificial='yes'/>
11001            <!-- 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> > > >' -->
11002            <parameter type-id='type-id-544'/>
11003            <!-- 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> > >&' -->
11004            <parameter type-id='type-id-360'/>
11005            <!-- 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> > > > -->
11006            <return type-id='type-id-544'/>
11007          </function-decl>
11008        </member-function>
11009        <member-function access='private'>
11010          <!-- 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> >&) -->
11011          <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'>
11012            <!-- 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> >*' -->
11013            <parameter type-id='type-id-721' is-artificial='yes'/>
11014            <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >&' -->
11015            <parameter type-id='type-id-593'/>
11016            <!-- std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >& -->
11017            <return type-id='type-id-739'/>
11018          </function-decl>
11019        </member-function>
11020      </class-decl>
11021      <!-- class std::set<long unsigned int, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> > -->
11022      <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-386'>
11023        <data-member access='private' layout-offset-in-bits='0'>
11024          <!-- 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 -->
11025          <var-decl name='_M_t' type-id='type-id-494' 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'/>
11026        </data-member>
11027        <member-function access='private'>
11028          <!-- void std::set<long unsigned int, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::set() -->
11029          <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'>
11030            <!-- implicit parameter of type 'std::set<long unsigned int, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >*' -->
11031            <parameter type-id='type-id-738' is-artificial='yes'/>
11032            <!-- void -->
11033            <return type-id='type-id-75'/>
11034          </function-decl>
11035        </member-function>
11036        <member-function access='private'>
11037          <!-- 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>&) -->
11038          <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'>
11039            <!-- implicit parameter of type 'std::set<long unsigned int, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >*' -->
11040            <parameter type-id='type-id-738' is-artificial='yes'/>
11041            <!-- parameter of type 'const std::less<long unsigned int>&' -->
11042            <parameter type-id='type-id-610'/>
11043            <!-- parameter of type 'const STL_Allocator<long unsigned int, HeapLeakChecker::Allocator>&' -->
11044            <parameter type-id='type-id-327'/>
11045            <!-- void -->
11046            <return type-id='type-id-75'/>
11047          </function-decl>
11048        </member-function>
11049        <member-function access='private'>
11050          <!-- 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> >&) -->
11051          <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'>
11052            <!-- implicit parameter of type 'std::set<long unsigned int, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >*' -->
11053            <parameter type-id='type-id-738' is-artificial='yes'/>
11054            <!-- parameter of type 'const std::set<long unsigned int, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >&' -->
11055            <parameter type-id='type-id-641'/>
11056            <!-- void -->
11057            <return type-id='type-id-75'/>
11058          </function-decl>
11059        </member-function>
11060        <member-function access='private'>
11061          <!-- 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&) -->
11062          <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'>
11063            <!-- implicit parameter of type 'std::set<long unsigned int, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >*' -->
11064            <parameter type-id='type-id-738' is-artificial='yes'/>
11065            <!-- parameter of type 'const unsigned long int&' -->
11066            <parameter type-id='type-id-330'/>
11067            <!-- struct std::_Rb_tree_const_iterator<long unsigned int> -->
11068            <return type-id='type-id-513'/>
11069          </function-decl>
11070        </member-function>
11071        <member-function access='private'>
11072          <!-- 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() -->
11073          <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'>
11074            <!-- implicit parameter of type 'const std::set<long unsigned int, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >*' -->
11075            <parameter type-id='type-id-642' is-artificial='yes'/>
11076            <!-- struct std::_Rb_tree_const_iterator<long unsigned int> -->
11077            <return type-id='type-id-513'/>
11078          </function-decl>
11079        </member-function>
11080        <member-function access='private'>
11081          <!-- 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&) -->
11082          <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'>
11083            <!-- implicit parameter of type 'std::set<long unsigned int, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >*' -->
11084            <parameter type-id='type-id-738' is-artificial='yes'/>
11085            <!-- parameter of type 'const unsigned long int&' -->
11086            <parameter type-id='type-id-330'/>
11087            <!-- struct std::pair<std::_Rb_tree_const_iterator<long unsigned int>, bool> -->
11088            <return type-id='type-id-727'/>
11089          </function-decl>
11090        </member-function>
11091      </class-decl>
11092      <!-- class std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > -->
11093      <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-377'>
11094        <!-- struct std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > -->
11095        <base-class access='protected' layout-offset-in-bits='0' type-id='type-id-579'/>
11096        <member-function access='private'>
11097          <!-- void std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::vector() -->
11098          <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'>
11099            <!-- implicit parameter of type 'std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
11100            <parameter type-id='type-id-740' is-artificial='yes'/>
11101            <!-- void -->
11102            <return type-id='type-id-75'/>
11103          </function-decl>
11104        </member-function>
11105        <member-function access='private'>
11106          <!-- void std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::vector(const STL_Allocator<AllocObject, HeapLeakChecker::Allocator>&) -->
11107          <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'>
11108            <!-- implicit parameter of type 'std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
11109            <parameter type-id='type-id-740' is-artificial='yes'/>
11110            <!-- parameter of type 'const STL_Allocator<AllocObject, HeapLeakChecker::Allocator>&' -->
11111            <parameter type-id='type-id-317'/>
11112            <!-- void -->
11113            <return type-id='type-id-75'/>
11114          </function-decl>
11115        </member-function>
11116        <member-function access='private'>
11117          <!-- void std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::vector(unsigned long int, const AllocObject&, const STL_Allocator<AllocObject, HeapLeakChecker::Allocator>&) -->
11118          <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'>
11119            <!-- implicit parameter of type 'std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
11120            <parameter type-id='type-id-740' is-artificial='yes'/>
11121            <!-- parameter of type 'unsigned long int' -->
11122            <parameter type-id='type-id-19'/>
11123            <!-- parameter of type 'const AllocObject&' -->
11124            <parameter type-id='type-id-320'/>
11125            <!-- parameter of type 'const STL_Allocator<AllocObject, HeapLeakChecker::Allocator>&' -->
11126            <parameter type-id='type-id-317'/>
11127            <!-- void -->
11128            <return type-id='type-id-75'/>
11129          </function-decl>
11130        </member-function>
11131        <member-function access='private'>
11132          <!-- void std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::vector(const std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >&) -->
11133          <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'>
11134            <!-- implicit parameter of type 'std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
11135            <parameter type-id='type-id-740' is-artificial='yes'/>
11136            <!-- parameter of type 'const std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >&' -->
11137            <parameter type-id='type-id-644'/>
11138            <!-- void -->
11139            <return type-id='type-id-75'/>
11140          </function-decl>
11141        </member-function>
11142        <member-function access='private' destructor='yes'>
11143          <!-- std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::~vector(int) -->
11144          <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'>
11145            <!-- implicit parameter of type 'std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
11146            <parameter type-id='type-id-740' is-artificial='yes'/>
11147            <!-- artificial parameter of type 'int' -->
11148            <parameter type-id='type-id-1' is-artificial='yes'/>
11149            <!-- void -->
11150            <return type-id='type-id-75'/>
11151          </function-decl>
11152        </member-function>
11153        <member-function access='private'>
11154          <!-- __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::end() -->
11155          <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'>
11156            <!-- implicit parameter of type 'std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
11157            <parameter type-id='type-id-740' is-artificial='yes'/>
11158            <!-- class __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > -->
11159            <return type-id='type-id-406'/>
11160          </function-decl>
11161        </member-function>
11162        <member-function access='protected'>
11163          <!-- void std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::_M_erase_at_end(AllocObject*) -->
11164          <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'>
11165            <!-- implicit parameter of type 'std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
11166            <parameter type-id='type-id-740' is-artificial='yes'/>
11167            <!-- parameter of type 'AllocObject*' -->
11168            <parameter type-id='type-id-318'/>
11169            <!-- void -->
11170            <return type-id='type-id-75'/>
11171          </function-decl>
11172        </member-function>
11173        <member-function access='private'>
11174          <!-- __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::end() -->
11175          <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'>
11176            <!-- implicit parameter of type 'const std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
11177            <parameter type-id='type-id-645' is-artificial='yes'/>
11178            <!-- class __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > -->
11179            <return type-id='type-id-409'/>
11180          </function-decl>
11181        </member-function>
11182        <member-function access='private'>
11183          <!-- __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::begin() -->
11184          <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'>
11185            <!-- implicit parameter of type 'const std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
11186            <parameter type-id='type-id-645' is-artificial='yes'/>
11187            <!-- class __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > -->
11188            <return type-id='type-id-409'/>
11189          </function-decl>
11190        </member-function>
11191        <member-function access='private'>
11192          <!-- size_t std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::size() -->
11193          <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'>
11194            <!-- implicit parameter of type 'const std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
11195            <parameter type-id='type-id-645' is-artificial='yes'/>
11196            <!-- typedef size_t -->
11197            <return type-id='type-id-7'/>
11198          </function-decl>
11199        </member-function>
11200        <member-function access='private'>
11201          <!-- size_t std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::max_size() -->
11202          <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'>
11203            <!-- implicit parameter of type 'const std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
11204            <parameter type-id='type-id-645' is-artificial='yes'/>
11205            <!-- typedef size_t -->
11206            <return type-id='type-id-7'/>
11207          </function-decl>
11208        </member-function>
11209        <member-function access='protected'>
11210          <!-- size_t std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::_M_check_len(unsigned long int, const char*) -->
11211          <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'>
11212            <!-- implicit parameter of type 'const std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
11213            <parameter type-id='type-id-645' is-artificial='yes'/>
11214            <!-- parameter of type 'unsigned long int' -->
11215            <parameter type-id='type-id-19'/>
11216            <!-- parameter of type 'const char*' -->
11217            <parameter type-id='type-id-2'/>
11218            <!-- typedef size_t -->
11219            <return type-id='type-id-7'/>
11220          </function-decl>
11221        </member-function>
11222        <member-function access='private'>
11223          <!-- __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::begin() -->
11224          <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'>
11225            <!-- implicit parameter of type 'std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
11226            <parameter type-id='type-id-740' is-artificial='yes'/>
11227            <!-- class __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > -->
11228            <return type-id='type-id-406'/>
11229          </function-decl>
11230        </member-function>
11231        <member-function access='private'>
11232          <!-- AllocObject& std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::back() -->
11233          <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'>
11234            <!-- implicit parameter of type 'std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
11235            <parameter type-id='type-id-740' is-artificial='yes'/>
11236            <!-- AllocObject& -->
11237            <return type-id='type-id-390'/>
11238          </function-decl>
11239        </member-function>
11240        <member-function access='private'>
11241          <!-- void std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::pop_back() -->
11242          <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'>
11243            <!-- implicit parameter of type 'std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
11244            <parameter type-id='type-id-740' is-artificial='yes'/>
11245            <!-- void -->
11246            <return type-id='type-id-75'/>
11247          </function-decl>
11248        </member-function>
11249        <member-function access='private'>
11250          <!-- bool std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::empty() -->
11251          <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'>
11252            <!-- implicit parameter of type 'const std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
11253            <parameter type-id='type-id-645' is-artificial='yes'/>
11254            <!-- bool -->
11255            <return type-id='type-id-76'/>
11256          </function-decl>
11257        </member-function>
11258        <member-function access='private'>
11259          <!-- __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> > >) -->
11260          <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'>
11261            <!-- implicit parameter of type 'std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
11262            <parameter type-id='type-id-740' is-artificial='yes'/>
11263            <!-- parameter of type 'class __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >' -->
11264            <parameter type-id='type-id-406'/>
11265            <!-- class __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > -->
11266            <return type-id='type-id-406'/>
11267          </function-decl>
11268        </member-function>
11269        <member-function access='private'>
11270          <!-- void std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::swap(std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >&) -->
11271          <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'>
11272            <!-- implicit parameter of type 'std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
11273            <parameter type-id='type-id-740' is-artificial='yes'/>
11274            <!-- parameter of type 'std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >&' -->
11275            <parameter type-id='type-id-739'/>
11276            <!-- void -->
11277            <return type-id='type-id-75'/>
11278          </function-decl>
11279        </member-function>
11280        <member-function access='private'>
11281          <!-- void std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::clear() -->
11282          <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'>
11283            <!-- implicit parameter of type 'std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
11284            <parameter type-id='type-id-740' is-artificial='yes'/>
11285            <!-- void -->
11286            <return type-id='type-id-75'/>
11287          </function-decl>
11288        </member-function>
11289        <member-function access='protected'>
11290          <!-- 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&) -->
11291          <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_'>
11292            <!-- implicit parameter of type 'std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
11293            <parameter type-id='type-id-740' is-artificial='yes'/>
11294            <!-- parameter of type 'class __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >' -->
11295            <parameter type-id='type-id-406'/>
11296            <!-- parameter of type 'const AllocObject&' -->
11297            <parameter type-id='type-id-320'/>
11298            <!-- void -->
11299            <return type-id='type-id-75'/>
11300          </function-decl>
11301        </member-function>
11302        <member-function access='private'>
11303          <!-- void std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::push_back(const AllocObject&) -->
11304          <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'>
11305            <!-- implicit parameter of type 'std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
11306            <parameter type-id='type-id-740' is-artificial='yes'/>
11307            <!-- parameter of type 'const AllocObject&' -->
11308            <parameter type-id='type-id-320'/>
11309            <!-- void -->
11310            <return type-id='type-id-75'/>
11311          </function-decl>
11312        </member-function>
11313      </class-decl>
11314      <!-- class std::vector<void (*)(), std::allocator<void (*)()> > -->
11315      <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-646'>
11316        <!-- struct std::_Vector_base<void (*)(), std::allocator<void (*)()> > -->
11317        <base-class access='protected' layout-offset-in-bits='0' type-id='type-id-582'/>
11318        <member-function access='private'>
11319          <!-- void std::vector<void (*)(), std::allocator<void (*)()> >::vector() -->
11320          <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'>
11321            <!-- implicit parameter of type 'std::vector<void (*)(), std::allocator<void (*)()> >*' -->
11322            <parameter type-id='type-id-217' is-artificial='yes'/>
11323            <!-- void -->
11324            <return type-id='type-id-75'/>
11325          </function-decl>
11326        </member-function>
11327        <member-function access='private'>
11328          <!-- void std::vector<void (*)(), std::allocator<void (*)()> >::vector(const std::allocator<void (*)()>&) -->
11329          <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'>
11330            <!-- implicit parameter of type 'std::vector<void (*)(), std::allocator<void (*)()> >*' -->
11331            <parameter type-id='type-id-217' is-artificial='yes'/>
11332            <!-- parameter of type 'const std::allocator<void (*)()>&' -->
11333            <parameter type-id='type-id-590'/>
11334            <!-- void -->
11335            <return type-id='type-id-75'/>
11336          </function-decl>
11337        </member-function>
11338        <member-function access='private'>
11339          <!-- void std::vector<void (*)(), std::allocator<void (*)()> >::vector(unsigned long int, void ()* const&, const std::allocator<void (*)()>&) -->
11340          <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'>
11341            <!-- implicit parameter of type 'std::vector<void (*)(), std::allocator<void (*)()> >*' -->
11342            <parameter type-id='type-id-217' is-artificial='yes'/>
11343            <!-- parameter of type 'unsigned long int' -->
11344            <parameter type-id='type-id-19'/>
11345            <!-- parameter of type 'void ()* const&' -->
11346            <parameter type-id='type-id-747'/>
11347            <!-- parameter of type 'const std::allocator<void (*)()>&' -->
11348            <parameter type-id='type-id-590'/>
11349            <!-- void -->
11350            <return type-id='type-id-75'/>
11351          </function-decl>
11352        </member-function>
11353        <member-function access='private'>
11354          <!-- void std::vector<void (*)(), std::allocator<void (*)()> >::vector(const std::vector<void (*)(), std::allocator<void (*)()> >&) -->
11355          <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'>
11356            <!-- implicit parameter of type 'std::vector<void (*)(), std::allocator<void (*)()> >*' -->
11357            <parameter type-id='type-id-217' is-artificial='yes'/>
11358            <!-- parameter of type 'const std::vector<void (*)(), std::allocator<void (*)()> >&' -->
11359            <parameter type-id='type-id-648'/>
11360            <!-- void -->
11361            <return type-id='type-id-75'/>
11362          </function-decl>
11363        </member-function>
11364        <member-function access='private' destructor='yes'>
11365          <!-- std::vector<void (*)(), std::allocator<void (*)()> >::~vector(int) -->
11366          <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'>
11367            <!-- implicit parameter of type 'std::vector<void (*)(), std::allocator<void (*)()> >*' -->
11368            <parameter type-id='type-id-217' is-artificial='yes'/>
11369            <!-- artificial parameter of type 'int' -->
11370            <parameter type-id='type-id-1' is-artificial='yes'/>
11371            <!-- void -->
11372            <return type-id='type-id-75'/>
11373          </function-decl>
11374        </member-function>
11375        <member-function access='private'>
11376          <!-- void ()*& std::vector<void (*)(), std::allocator<void (*)()> >::operator[](unsigned long int) -->
11377          <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'>
11378            <!-- implicit parameter of type 'std::vector<void (*)(), std::allocator<void (*)()> >*' -->
11379            <parameter type-id='type-id-217' is-artificial='yes'/>
11380            <!-- parameter of type 'unsigned long int' -->
11381            <parameter type-id='type-id-19'/>
11382            <!-- void ()*& -->
11383            <return type-id='type-id-749'/>
11384          </function-decl>
11385        </member-function>
11386        <member-function access='private'>
11387          <!-- size_t std::vector<void (*)(), std::allocator<void (*)()> >::size() -->
11388          <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'>
11389            <!-- implicit parameter of type 'const std::vector<void (*)(), std::allocator<void (*)()> >*' -->
11390            <parameter type-id='type-id-649' is-artificial='yes'/>
11391            <!-- typedef size_t -->
11392            <return type-id='type-id-7'/>
11393          </function-decl>
11394        </member-function>
11395        <member-function access='private'>
11396          <!-- size_t std::vector<void (*)(), std::allocator<void (*)()> >::max_size() -->
11397          <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'>
11398            <!-- implicit parameter of type 'const std::vector<void (*)(), std::allocator<void (*)()> >*' -->
11399            <parameter type-id='type-id-649' is-artificial='yes'/>
11400            <!-- typedef size_t -->
11401            <return type-id='type-id-7'/>
11402          </function-decl>
11403        </member-function>
11404        <member-function access='protected'>
11405          <!-- size_t std::vector<void (*)(), std::allocator<void (*)()> >::_M_check_len(unsigned long int, const char*) -->
11406          <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'>
11407            <!-- implicit parameter of type 'const std::vector<void (*)(), std::allocator<void (*)()> >*' -->
11408            <parameter type-id='type-id-649' is-artificial='yes'/>
11409            <!-- parameter of type 'unsigned long int' -->
11410            <parameter type-id='type-id-19'/>
11411            <!-- parameter of type 'const char*' -->
11412            <parameter type-id='type-id-2'/>
11413            <!-- typedef size_t -->
11414            <return type-id='type-id-7'/>
11415          </function-decl>
11416        </member-function>
11417        <member-function access='private'>
11418          <!-- __gnu_cxx::__normal_iterator<void (**)(), std::vector<void (*)(), std::allocator<void (*)()> > > std::vector<void (*)(), std::allocator<void (*)()> >::begin() -->
11419          <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'>
11420            <!-- implicit parameter of type 'std::vector<void (*)(), std::allocator<void (*)()> >*' -->
11421            <parameter type-id='type-id-217' is-artificial='yes'/>
11422            <!-- class __gnu_cxx::__normal_iterator<void (**)(), std::vector<void (*)(), std::allocator<void (*)()> > > -->
11423            <return type-id='type-id-412'/>
11424          </function-decl>
11425        </member-function>
11426        <member-function access='private'>
11427          <!-- __gnu_cxx::__normal_iterator<void (**)(), std::vector<void (*)(), std::allocator<void (*)()> > > std::vector<void (*)(), std::allocator<void (*)()> >::end() -->
11428          <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'>
11429            <!-- implicit parameter of type 'std::vector<void (*)(), std::allocator<void (*)()> >*' -->
11430            <parameter type-id='type-id-217' is-artificial='yes'/>
11431            <!-- class __gnu_cxx::__normal_iterator<void (**)(), std::vector<void (*)(), std::allocator<void (*)()> > > -->
11432            <return type-id='type-id-412'/>
11433          </function-decl>
11434        </member-function>
11435        <member-function access='private'>
11436          <!-- void std::vector<void (*)(), std::allocator<void (*)()> >::push_back(void ()* const&) -->
11437          <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'>
11438            <!-- implicit parameter of type 'std::vector<void (*)(), std::allocator<void (*)()> >*' -->
11439            <parameter type-id='type-id-217' is-artificial='yes'/>
11440            <!-- parameter of type 'void ()* const&' -->
11441            <parameter type-id='type-id-747'/>
11442            <!-- void -->
11443            <return type-id='type-id-75'/>
11444          </function-decl>
11445        </member-function>
11446        <member-function access='protected'>
11447          <!-- void std::vector<void (*)(), std::allocator<void (*)()> >::_M_insert_aux(__gnu_cxx::__normal_iterator<void (**)(), std::vector<void (*)(), std::allocator<void (*)()> > >, void ()* const&) -->
11448          <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_'>
11449            <!-- implicit parameter of type 'std::vector<void (*)(), std::allocator<void (*)()> >*' -->
11450            <parameter type-id='type-id-217' is-artificial='yes'/>
11451            <!-- parameter of type 'class __gnu_cxx::__normal_iterator<void (**)(), std::vector<void (*)(), std::allocator<void (*)()> > >' -->
11452            <parameter type-id='type-id-412'/>
11453            <!-- parameter of type 'void ()* const&' -->
11454            <parameter type-id='type-id-747'/>
11455            <!-- void -->
11456            <return type-id='type-id-75'/>
11457          </function-decl>
11458        </member-function>
11459      </class-decl>
11460      <!-- class std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > -->
11461      <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-650'>
11462        <!-- struct std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > -->
11463        <base-class access='protected' layout-offset-in-bits='0' type-id='type-id-585'/>
11464        <member-function access='private'>
11465          <!-- void std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::vector() -->
11466          <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'>
11467            <!-- implicit parameter of type 'std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >*' -->
11468            <parameter type-id='type-id-743' is-artificial='yes'/>
11469            <!-- void -->
11470            <return type-id='type-id-75'/>
11471          </function-decl>
11472        </member-function>
11473        <member-function access='private'>
11474          <!-- void std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::vector(const STL_Allocator<void*, HeapLeakChecker::Allocator>&) -->
11475          <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'>
11476            <!-- implicit parameter of type 'std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >*' -->
11477            <parameter type-id='type-id-743' is-artificial='yes'/>
11478            <!-- parameter of type 'const STL_Allocator<void*, HeapLeakChecker::Allocator>&' -->
11479            <parameter type-id='type-id-363'/>
11480            <!-- void -->
11481            <return type-id='type-id-75'/>
11482          </function-decl>
11483        </member-function>
11484        <member-function access='private'>
11485          <!-- void std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::vector(unsigned long int, void* const&, const STL_Allocator<void*, HeapLeakChecker::Allocator>&) -->
11486          <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'>
11487            <!-- implicit parameter of type 'std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >*' -->
11488            <parameter type-id='type-id-743' is-artificial='yes'/>
11489            <!-- parameter of type 'unsigned long int' -->
11490            <parameter type-id='type-id-19'/>
11491            <!-- parameter of type 'void* const&' -->
11492            <parameter type-id='type-id-365'/>
11493            <!-- parameter of type 'const STL_Allocator<void*, HeapLeakChecker::Allocator>&' -->
11494            <parameter type-id='type-id-363'/>
11495            <!-- void -->
11496            <return type-id='type-id-75'/>
11497          </function-decl>
11498        </member-function>
11499        <member-function access='private'>
11500          <!-- void std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::vector(const std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >&) -->
11501          <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'>
11502            <!-- implicit parameter of type 'std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >*' -->
11503            <parameter type-id='type-id-743' is-artificial='yes'/>
11504            <!-- parameter of type 'const std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >&' -->
11505            <parameter type-id='type-id-652'/>
11506            <!-- void -->
11507            <return type-id='type-id-75'/>
11508          </function-decl>
11509        </member-function>
11510        <member-function access='private' destructor='yes'>
11511          <!-- std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::~vector(int) -->
11512          <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'>
11513            <!-- implicit parameter of type 'std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >*' -->
11514            <parameter type-id='type-id-743' is-artificial='yes'/>
11515            <!-- artificial parameter of type 'int' -->
11516            <parameter type-id='type-id-1' is-artificial='yes'/>
11517            <!-- void -->
11518            <return type-id='type-id-75'/>
11519          </function-decl>
11520        </member-function>
11521        <member-function access='private'>
11522          <!-- size_t std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::max_size() -->
11523          <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'>
11524            <!-- implicit parameter of type 'const std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >*' -->
11525            <parameter type-id='type-id-653' is-artificial='yes'/>
11526            <!-- typedef size_t -->
11527            <return type-id='type-id-7'/>
11528          </function-decl>
11529        </member-function>
11530        <member-function access='private'>
11531          <!-- size_t std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::size() -->
11532          <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'>
11533            <!-- implicit parameter of type 'const std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >*' -->
11534            <parameter type-id='type-id-653' is-artificial='yes'/>
11535            <!-- typedef size_t -->
11536            <return type-id='type-id-7'/>
11537          </function-decl>
11538        </member-function>
11539        <member-function access='protected'>
11540          <!-- size_t std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::_M_check_len(unsigned long int, const char*) -->
11541          <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'>
11542            <!-- implicit parameter of type 'const std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >*' -->
11543            <parameter type-id='type-id-653' is-artificial='yes'/>
11544            <!-- parameter of type 'unsigned long int' -->
11545            <parameter type-id='type-id-19'/>
11546            <!-- parameter of type 'const char*' -->
11547            <parameter type-id='type-id-2'/>
11548            <!-- typedef size_t -->
11549            <return type-id='type-id-7'/>
11550          </function-decl>
11551        </member-function>
11552        <member-function access='private'>
11553          <!-- __gnu_cxx::__normal_iterator<void**, std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > > std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::begin() -->
11554          <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'>
11555            <!-- implicit parameter of type 'std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >*' -->
11556            <parameter type-id='type-id-743' is-artificial='yes'/>
11557            <!-- class __gnu_cxx::__normal_iterator<void**, std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > > -->
11558            <return type-id='type-id-415'/>
11559          </function-decl>
11560        </member-function>
11561        <member-function access='private'>
11562          <!-- __gnu_cxx::__normal_iterator<void**, std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > > std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::end() -->
11563          <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'>
11564            <!-- implicit parameter of type 'std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >*' -->
11565            <parameter type-id='type-id-743' is-artificial='yes'/>
11566            <!-- class __gnu_cxx::__normal_iterator<void**, std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > > -->
11567            <return type-id='type-id-415'/>
11568          </function-decl>
11569        </member-function>
11570        <member-function access='private'>
11571          <!-- void std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::push_back(void* const&) -->
11572          <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'>
11573            <!-- implicit parameter of type 'std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >*' -->
11574            <parameter type-id='type-id-743' is-artificial='yes'/>
11575            <!-- parameter of type 'void* const&' -->
11576            <parameter type-id='type-id-365'/>
11577            <!-- void -->
11578            <return type-id='type-id-75'/>
11579          </function-decl>
11580        </member-function>
11581        <member-function access='private'>
11582          <!-- void*& std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::operator[](unsigned long int) -->
11583          <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'>
11584            <!-- implicit parameter of type 'std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >*' -->
11585            <parameter type-id='type-id-743' is-artificial='yes'/>
11586            <!-- parameter of type 'unsigned long int' -->
11587            <parameter type-id='type-id-19'/>
11588            <!-- void*& -->
11589            <return type-id='type-id-760'/>
11590          </function-decl>
11591        </member-function>
11592        <member-function access='protected'>
11593          <!-- 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&) -->
11594          <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_'>
11595            <!-- implicit parameter of type 'std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >*' -->
11596            <parameter type-id='type-id-743' is-artificial='yes'/>
11597            <!-- parameter of type 'class __gnu_cxx::__normal_iterator<void**, std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > >' -->
11598            <parameter type-id='type-id-415'/>
11599            <!-- parameter of type 'void* const&' -->
11600            <parameter type-id='type-id-365'/>
11601            <!-- void -->
11602            <return type-id='type-id-75'/>
11603          </function-decl>
11604        </member-function>
11605      </class-decl>
11606      <!-- enum std::_Rb_tree_color -->
11607      <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-770'>
11608        <underlying-type type-id='type-id-96'/>
11609        <enumerator name='_S_red' value='0'/>
11610        <enumerator name='_S_black' value='1'/>
11611      </enum-decl>
11612      <!-- struct std::_Destroy_aux<true> -->
11613      <class-decl name='_Destroy_aux&lt;true&gt;' is-struct='yes' visibility='default' id='type-id-771'/>
11614      <!-- struct std::_Identity<long unsigned int> -->
11615      <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-491'>
11616        <!-- struct std::unary_function<long unsigned int, long unsigned int> -->
11617        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-772'/>
11618        <member-function access='public'>
11619          <!-- const unsigned long int& std::_Identity<long unsigned int>::operator()(const unsigned long int&) -->
11620          <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'>
11621            <!-- implicit parameter of type 'const std::_Identity<long unsigned int>*' -->
11622            <parameter type-id='type-id-493' is-artificial='yes'/>
11623            <!-- parameter of type 'const unsigned long int&' -->
11624            <parameter type-id='type-id-330'/>
11625            <!-- const unsigned long int& -->
11626            <return type-id='type-id-330'/>
11627          </function-decl>
11628        </member-function>
11629      </class-decl>
11630      <!-- struct std::_Rb_tree_const_iterator<MemoryRegionMap::Region> -->
11631      <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-299'>
11632        <data-member access='public' layout-offset-in-bits='0'>
11633          <!-- std::_Rb_tree_node_base::_Const_Base_ptr std::_Rb_tree_const_iterator<MemoryRegionMap::Region>::_M_node -->
11634          <var-decl name='_M_node' type-id='type-id-773' 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'/>
11635        </data-member>
11636        <member-function access='public'>
11637          <!-- void std::_Rb_tree_const_iterator<MemoryRegionMap::Region>::_Rb_tree_const_iterator() -->
11638          <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'>
11639            <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<MemoryRegionMap::Region>*' -->
11640            <parameter type-id='type-id-673' is-artificial='yes'/>
11641            <!-- void -->
11642            <return type-id='type-id-75'/>
11643          </function-decl>
11644        </member-function>
11645        <member-function access='public'>
11646          <!-- void std::_Rb_tree_const_iterator<MemoryRegionMap::Region>::_Rb_tree_const_iterator(const std::_Rb_tree_node<MemoryRegionMap::Region>*) -->
11647          <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'>
11648            <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<MemoryRegionMap::Region>*' -->
11649            <parameter type-id='type-id-673' is-artificial='yes'/>
11650            <!-- parameter of type 'const std::_Rb_tree_node<MemoryRegionMap::Region>*' -->
11651            <parameter type-id='type-id-550'/>
11652            <!-- void -->
11653            <return type-id='type-id-75'/>
11654          </function-decl>
11655        </member-function>
11656        <member-function access='public'>
11657          <!-- void std::_Rb_tree_const_iterator<MemoryRegionMap::Region>::_Rb_tree_const_iterator(const std::_Rb_tree_iterator<MemoryRegionMap::Region>&) -->
11658          <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'>
11659            <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<MemoryRegionMap::Region>*' -->
11660            <parameter type-id='type-id-673' is-artificial='yes'/>
11661            <!-- parameter of type 'const std::_Rb_tree_iterator<MemoryRegionMap::Region>&' -->
11662            <parameter type-id='type-id-531'/>
11663            <!-- void -->
11664            <return type-id='type-id-75'/>
11665          </function-decl>
11666        </member-function>
11667        <member-function access='public'>
11668          <!-- const MemoryRegionMap::Region* std::_Rb_tree_const_iterator<MemoryRegionMap::Region>::operator&#45;>() -->
11669          <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'>
11670            <!-- implicit parameter of type 'const std::_Rb_tree_const_iterator<MemoryRegionMap::Region>*' -->
11671            <parameter type-id='type-id-512' is-artificial='yes'/>
11672            <!-- const MemoryRegionMap::Region* -->
11673            <return type-id='type-id-293'/>
11674          </function-decl>
11675        </member-function>
11676        <member-function access='public'>
11677          <!-- std::_Rb_tree_const_iterator<MemoryRegionMap::Region>& std::_Rb_tree_const_iterator<MemoryRegionMap::Region>::operator++() -->
11678          <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'>
11679            <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<MemoryRegionMap::Region>*' -->
11680            <parameter type-id='type-id-673' is-artificial='yes'/>
11681            <!-- std::_Rb_tree_const_iterator<MemoryRegionMap::Region>& -->
11682            <return type-id='type-id-672'/>
11683          </function-decl>
11684        </member-function>
11685        <member-function access='public'>
11686          <!-- bool std::_Rb_tree_const_iterator<MemoryRegionMap::Region>::operator!=(const std::_Rb_tree_const_iterator<MemoryRegionMap::Region>&) -->
11687          <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'>
11688            <!-- implicit parameter of type 'const std::_Rb_tree_const_iterator<MemoryRegionMap::Region>*' -->
11689            <parameter type-id='type-id-512' is-artificial='yes'/>
11690            <!-- parameter of type 'const std::_Rb_tree_const_iterator<MemoryRegionMap::Region>&' -->
11691            <parameter type-id='type-id-511'/>
11692            <!-- bool -->
11693            <return type-id='type-id-76'/>
11694          </function-decl>
11695        </member-function>
11696        <member-function access='public'>
11697          <!-- void std::_Rb_tree_const_iterator<MemoryRegionMap::Region>::_Rb_tree_const_iterator() -->
11698          <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'>
11699            <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<MemoryRegionMap::Region>*' -->
11700            <parameter type-id='type-id-673' is-artificial='yes'/>
11701            <!-- void -->
11702            <return type-id='type-id-75'/>
11703          </function-decl>
11704        </member-function>
11705        <member-function access='public'>
11706          <!-- void std::_Rb_tree_const_iterator<MemoryRegionMap::Region>::_Rb_tree_const_iterator(const std::_Rb_tree_node<MemoryRegionMap::Region>*) -->
11707          <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'>
11708            <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<MemoryRegionMap::Region>*' -->
11709            <parameter type-id='type-id-673' is-artificial='yes'/>
11710            <!-- parameter of type 'const std::_Rb_tree_node<MemoryRegionMap::Region>*' -->
11711            <parameter type-id='type-id-550'/>
11712            <!-- void -->
11713            <return type-id='type-id-75'/>
11714          </function-decl>
11715        </member-function>
11716        <member-function access='public'>
11717          <!-- void std::_Rb_tree_const_iterator<MemoryRegionMap::Region>::_Rb_tree_const_iterator(const std::_Rb_tree_iterator<MemoryRegionMap::Region>&) -->
11718          <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'>
11719            <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<MemoryRegionMap::Region>*' -->
11720            <parameter type-id='type-id-673' is-artificial='yes'/>
11721            <!-- parameter of type 'const std::_Rb_tree_iterator<MemoryRegionMap::Region>&' -->
11722            <parameter type-id='type-id-531'/>
11723            <!-- void -->
11724            <return type-id='type-id-75'/>
11725          </function-decl>
11726        </member-function>
11727        <member-function access='public'>
11728          <!-- const MemoryRegionMap::Region& std::_Rb_tree_const_iterator<MemoryRegionMap::Region>::operator*() -->
11729          <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'>
11730            <!-- implicit parameter of type 'const std::_Rb_tree_const_iterator<MemoryRegionMap::Region>*' -->
11731            <parameter type-id='type-id-512' is-artificial='yes'/>
11732            <!-- const MemoryRegionMap::Region& -->
11733            <return type-id='type-id-297'/>
11734          </function-decl>
11735        </member-function>
11736      </class-decl>
11737      <!-- struct std::_Rb_tree_const_iterator<long unsigned int> -->
11738      <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-513'>
11739        <data-member access='public' layout-offset-in-bits='0'>
11740          <!-- std::_Rb_tree_node_base::_Const_Base_ptr std::_Rb_tree_const_iterator<long unsigned int>::_M_node -->
11741          <var-decl name='_M_node' type-id='type-id-773' 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'/>
11742        </data-member>
11743        <member-function access='public'>
11744          <!-- void std::_Rb_tree_const_iterator<long unsigned int>::_Rb_tree_const_iterator() -->
11745          <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'>
11746            <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<long unsigned int>*' -->
11747            <parameter type-id='type-id-675' is-artificial='yes'/>
11748            <!-- void -->
11749            <return type-id='type-id-75'/>
11750          </function-decl>
11751        </member-function>
11752        <member-function access='public'>
11753          <!-- void std::_Rb_tree_const_iterator<long unsigned int>::_Rb_tree_const_iterator(const std::_Rb_tree_node<long unsigned int>*) -->
11754          <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'>
11755            <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<long unsigned int>*' -->
11756            <parameter type-id='type-id-675' is-artificial='yes'/>
11757            <!-- parameter of type 'const std::_Rb_tree_node<long unsigned int>*' -->
11758            <parameter type-id='type-id-554'/>
11759            <!-- void -->
11760            <return type-id='type-id-75'/>
11761          </function-decl>
11762        </member-function>
11763        <member-function access='public'>
11764          <!-- void std::_Rb_tree_const_iterator<long unsigned int>::_Rb_tree_const_iterator(const std::_Rb_tree_iterator<long unsigned int>&) -->
11765          <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'>
11766            <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<long unsigned int>*' -->
11767            <parameter type-id='type-id-675' is-artificial='yes'/>
11768            <!-- parameter of type 'const std::_Rb_tree_iterator<long unsigned int>&' -->
11769            <parameter type-id='type-id-534'/>
11770            <!-- void -->
11771            <return type-id='type-id-75'/>
11772          </function-decl>
11773        </member-function>
11774        <member-function access='public'>
11775          <!-- bool std::_Rb_tree_const_iterator<long unsigned int>::operator!=(const std::_Rb_tree_const_iterator<long unsigned int>&) -->
11776          <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'>
11777            <!-- implicit parameter of type 'const std::_Rb_tree_const_iterator<long unsigned int>*' -->
11778            <parameter type-id='type-id-516' is-artificial='yes'/>
11779            <!-- parameter of type 'const std::_Rb_tree_const_iterator<long unsigned int>&' -->
11780            <parameter type-id='type-id-515'/>
11781            <!-- bool -->
11782            <return type-id='type-id-76'/>
11783          </function-decl>
11784        </member-function>
11785        <member-function access='public'>
11786          <!-- const unsigned long int& std::_Rb_tree_const_iterator<long unsigned int>::operator*() -->
11787          <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'>
11788            <!-- implicit parameter of type 'const std::_Rb_tree_const_iterator<long unsigned int>*' -->
11789            <parameter type-id='type-id-516' is-artificial='yes'/>
11790            <!-- const unsigned long int& -->
11791            <return type-id='type-id-330'/>
11792          </function-decl>
11793        </member-function>
11794      </class-decl>
11795      <!-- struct std::_Rb_tree_const_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > -->
11796      <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-517'>
11797        <data-member access='public' layout-offset-in-bits='0'>
11798          <!-- std::_Rb_tree_node_base::_Const_Base_ptr std::_Rb_tree_const_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >::_M_node -->
11799          <var-decl name='_M_node' type-id='type-id-773' 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'/>
11800        </data-member>
11801        <member-function access='public'>
11802          <!-- void std::_Rb_tree_const_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >::_Rb_tree_const_iterator() -->
11803          <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'>
11804            <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*' -->
11805            <parameter type-id='type-id-677' is-artificial='yes'/>
11806            <!-- void -->
11807            <return type-id='type-id-75'/>
11808          </function-decl>
11809        </member-function>
11810        <member-function access='public'>
11811          <!-- 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> >*) -->
11812          <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'>
11813            <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*' -->
11814            <parameter type-id='type-id-677' is-artificial='yes'/>
11815            <!-- parameter of type 'const std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*' -->
11816            <parameter type-id='type-id-558'/>
11817            <!-- void -->
11818            <return type-id='type-id-75'/>
11819          </function-decl>
11820        </member-function>
11821        <member-function access='public'>
11822          <!-- 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> >&) -->
11823          <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'>
11824            <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*' -->
11825            <parameter type-id='type-id-677' is-artificial='yes'/>
11826            <!-- parameter of type 'const std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >&' -->
11827            <parameter type-id='type-id-538'/>
11828            <!-- void -->
11829            <return type-id='type-id-75'/>
11830          </function-decl>
11831        </member-function>
11832        <member-function access='public'>
11833          <!-- 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> >&) -->
11834          <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'>
11835            <!-- implicit parameter of type 'const std::_Rb_tree_const_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*' -->
11836            <parameter type-id='type-id-520' is-artificial='yes'/>
11837            <!-- parameter of type 'const std::_Rb_tree_const_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >&' -->
11838            <parameter type-id='type-id-519'/>
11839            <!-- bool -->
11840            <return type-id='type-id-76'/>
11841          </function-decl>
11842        </member-function>
11843        <member-function access='public'>
11844          <!-- const std::pair<const long unsigned int, HeapLeakChecker::RangeValue>* std::_Rb_tree_const_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >::operator&#45;>() -->
11845          <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'>
11846            <!-- implicit parameter of type 'const std::_Rb_tree_const_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*' -->
11847            <parameter type-id='type-id-520' is-artificial='yes'/>
11848            <!-- const std::pair<const long unsigned int, HeapLeakChecker::RangeValue>* -->
11849            <return type-id='type-id-627'/>
11850          </function-decl>
11851        </member-function>
11852      </class-decl>
11853      <!-- struct std::_Rb_tree_const_iterator<std::pair<const long unsigned int, long unsigned int> > -->
11854      <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-521'>
11855        <data-member access='public' layout-offset-in-bits='0'>
11856          <!-- std::_Rb_tree_node_base::_Const_Base_ptr std::_Rb_tree_const_iterator<std::pair<const long unsigned int, long unsigned int> >::_M_node -->
11857          <var-decl name='_M_node' type-id='type-id-773' 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'/>
11858        </data-member>
11859        <member-function access='public'>
11860          <!-- void std::_Rb_tree_const_iterator<std::pair<const long unsigned int, long unsigned int> >::_Rb_tree_const_iterator() -->
11861          <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'>
11862            <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<std::pair<const long unsigned int, long unsigned int> >*' -->
11863            <parameter type-id='type-id-679' is-artificial='yes'/>
11864            <!-- void -->
11865            <return type-id='type-id-75'/>
11866          </function-decl>
11867        </member-function>
11868        <member-function access='public'>
11869          <!-- 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> >*) -->
11870          <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'>
11871            <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<std::pair<const long unsigned int, long unsigned int> >*' -->
11872            <parameter type-id='type-id-679' is-artificial='yes'/>
11873            <!-- parameter of type 'const std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >*' -->
11874            <parameter type-id='type-id-562'/>
11875            <!-- void -->
11876            <return type-id='type-id-75'/>
11877          </function-decl>
11878        </member-function>
11879        <member-function access='public'>
11880          <!-- 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> >&) -->
11881          <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'>
11882            <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<std::pair<const long unsigned int, long unsigned int> >*' -->
11883            <parameter type-id='type-id-679' is-artificial='yes'/>
11884            <!-- parameter of type 'const std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >&' -->
11885            <parameter type-id='type-id-542'/>
11886            <!-- void -->
11887            <return type-id='type-id-75'/>
11888          </function-decl>
11889        </member-function>
11890        <member-function access='public'>
11891          <!-- 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;>() -->
11892          <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'>
11893            <!-- implicit parameter of type 'const std::_Rb_tree_const_iterator<std::pair<const long unsigned int, long unsigned int> >*' -->
11894            <parameter type-id='type-id-524' is-artificial='yes'/>
11895            <!-- const std::pair<const long unsigned int, long unsigned int>* -->
11896            <return type-id='type-id-630'/>
11897          </function-decl>
11898        </member-function>
11899        <member-function access='public'>
11900          <!-- 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++() -->
11901          <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'>
11902            <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<std::pair<const long unsigned int, long unsigned int> >*' -->
11903            <parameter type-id='type-id-679' is-artificial='yes'/>
11904            <!-- std::_Rb_tree_const_iterator<std::pair<const long unsigned int, long unsigned int> >& -->
11905            <return type-id='type-id-678'/>
11906          </function-decl>
11907        </member-function>
11908        <member-function access='public'>
11909          <!-- 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> >&) -->
11910          <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'>
11911            <!-- implicit parameter of type 'const std::_Rb_tree_const_iterator<std::pair<const long unsigned int, long unsigned int> >*' -->
11912            <parameter type-id='type-id-524' is-artificial='yes'/>
11913            <!-- parameter of type 'const std::_Rb_tree_const_iterator<std::pair<const long unsigned int, long unsigned int> >&' -->
11914            <parameter type-id='type-id-523'/>
11915            <!-- bool -->
11916            <return type-id='type-id-76'/>
11917          </function-decl>
11918        </member-function>
11919      </class-decl>
11920      <!-- 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> > > > -->
11921      <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-525'>
11922        <data-member access='public' layout-offset-in-bits='0'>
11923          <!-- 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 -->
11924          <var-decl name='_M_node' type-id='type-id-773' 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'/>
11925        </data-member>
11926        <member-function access='public'>
11927          <!-- 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() -->
11928          <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'>
11929            <!-- 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> > > >*' -->
11930            <parameter type-id='type-id-681' is-artificial='yes'/>
11931            <!-- void -->
11932            <return type-id='type-id-75'/>
11933          </function-decl>
11934        </member-function>
11935        <member-function access='public'>
11936          <!-- 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> > > >*) -->
11937          <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'>
11938            <!-- 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> > > >*' -->
11939            <parameter type-id='type-id-681' is-artificial='yes'/>
11940            <!-- 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> > > >*' -->
11941            <parameter type-id='type-id-566'/>
11942            <!-- void -->
11943            <return type-id='type-id-75'/>
11944          </function-decl>
11945        </member-function>
11946        <member-function access='public'>
11947          <!-- 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> > > >&) -->
11948          <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'>
11949            <!-- 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> > > >*' -->
11950            <parameter type-id='type-id-681' is-artificial='yes'/>
11951            <!-- 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> > > >&' -->
11952            <parameter type-id='type-id-546'/>
11953            <!-- void -->
11954            <return type-id='type-id-75'/>
11955          </function-decl>
11956        </member-function>
11957        <member-function access='public'>
11958          <!-- 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;() -->
11959          <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'>
11960            <!-- 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> > > >*' -->
11961            <parameter type-id='type-id-681' is-artificial='yes'/>
11962            <!-- 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> > > >& -->
11963            <return type-id='type-id-680'/>
11964          </function-decl>
11965        </member-function>
11966        <member-function access='public'>
11967          <!-- 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++() -->
11968          <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'>
11969            <!-- 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> > > >*' -->
11970            <parameter type-id='type-id-681' is-artificial='yes'/>
11971            <!-- 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> > > >& -->
11972            <return type-id='type-id-680'/>
11973          </function-decl>
11974        </member-function>
11975      </class-decl>
11976      <!-- struct std::_Rb_tree_iterator<long unsigned int> -->
11977      <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-532'>
11978        <data-member access='public' layout-offset-in-bits='0'>
11979          <!-- std::_Rb_tree_node_base::_Base_ptr std::_Rb_tree_iterator<long unsigned int>::_M_node -->
11980          <var-decl name='_M_node' type-id='type-id-774' 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'/>
11981        </data-member>
11982        <member-function access='public'>
11983          <!-- void std::_Rb_tree_iterator<long unsigned int>::_Rb_tree_iterator() -->
11984          <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'>
11985            <!-- implicit parameter of type 'std::_Rb_tree_iterator<long unsigned int>*' -->
11986            <parameter type-id='type-id-683' is-artificial='yes'/>
11987            <!-- void -->
11988            <return type-id='type-id-75'/>
11989          </function-decl>
11990        </member-function>
11991        <member-function access='public'>
11992          <!-- void std::_Rb_tree_iterator<long unsigned int>::_Rb_tree_iterator(std::_Rb_tree_node<long unsigned int>*) -->
11993          <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'>
11994            <!-- implicit parameter of type 'std::_Rb_tree_iterator<long unsigned int>*' -->
11995            <parameter type-id='type-id-683' is-artificial='yes'/>
11996            <!-- parameter of type 'std::_Rb_tree_node<long unsigned int>*' -->
11997            <parameter type-id='type-id-333'/>
11998            <!-- void -->
11999            <return type-id='type-id-75'/>
12000          </function-decl>
12001        </member-function>
12002        <member-function access='public'>
12003          <!-- bool std::_Rb_tree_iterator<long unsigned int>::operator==(const std::_Rb_tree_iterator<long unsigned int>&) -->
12004          <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'>
12005            <!-- implicit parameter of type 'const std::_Rb_tree_iterator<long unsigned int>*' -->
12006            <parameter type-id='type-id-535' is-artificial='yes'/>
12007            <!-- parameter of type 'const std::_Rb_tree_iterator<long unsigned int>&' -->
12008            <parameter type-id='type-id-534'/>
12009            <!-- bool -->
12010            <return type-id='type-id-76'/>
12011          </function-decl>
12012        </member-function>
12013        <member-function access='public'>
12014          <!-- std::_Rb_tree_iterator<long unsigned int>& std::_Rb_tree_iterator<long unsigned int>::operator&#45;&#45;() -->
12015          <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'>
12016            <!-- implicit parameter of type 'std::_Rb_tree_iterator<long unsigned int>*' -->
12017            <parameter type-id='type-id-683' is-artificial='yes'/>
12018            <!-- std::_Rb_tree_iterator<long unsigned int>& -->
12019            <return type-id='type-id-682'/>
12020          </function-decl>
12021        </member-function>
12022      </class-decl>
12023      <!-- struct std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > -->
12024      <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-536'>
12025        <data-member access='public' layout-offset-in-bits='0'>
12026          <!-- std::_Rb_tree_node_base::_Base_ptr std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >::_M_node -->
12027          <var-decl name='_M_node' type-id='type-id-774' 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'/>
12028        </data-member>
12029        <member-function access='public'>
12030          <!-- void std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >::_Rb_tree_iterator() -->
12031          <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'>
12032            <!-- implicit parameter of type 'std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*' -->
12033            <parameter type-id='type-id-685' is-artificial='yes'/>
12034            <!-- void -->
12035            <return type-id='type-id-75'/>
12036          </function-decl>
12037        </member-function>
12038        <member-function access='public'>
12039          <!-- 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> >*) -->
12040          <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'>
12041            <!-- implicit parameter of type 'std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*' -->
12042            <parameter type-id='type-id-685' is-artificial='yes'/>
12043            <!-- parameter of type 'std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*' -->
12044            <parameter type-id='type-id-337'/>
12045            <!-- void -->
12046            <return type-id='type-id-75'/>
12047          </function-decl>
12048        </member-function>
12049        <member-function access='public'>
12050          <!-- 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> >&) -->
12051          <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'>
12052            <!-- implicit parameter of type 'const std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*' -->
12053            <parameter type-id='type-id-539' is-artificial='yes'/>
12054            <!-- parameter of type 'const std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >&' -->
12055            <parameter type-id='type-id-538'/>
12056            <!-- bool -->
12057            <return type-id='type-id-76'/>
12058          </function-decl>
12059        </member-function>
12060        <member-function access='public'>
12061          <!-- 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;() -->
12062          <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'>
12063            <!-- implicit parameter of type 'std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*' -->
12064            <parameter type-id='type-id-685' is-artificial='yes'/>
12065            <!-- std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >& -->
12066            <return type-id='type-id-684'/>
12067          </function-decl>
12068        </member-function>
12069        <member-function access='public'>
12070          <!-- std::pair<const long unsigned int, HeapLeakChecker::RangeValue>* std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >::operator&#45;>() -->
12071          <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'>
12072            <!-- implicit parameter of type 'const std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*' -->
12073            <parameter type-id='type-id-539' is-artificial='yes'/>
12074            <!-- std::pair<const long unsigned int, HeapLeakChecker::RangeValue>* -->
12075            <return type-id='type-id-349'/>
12076          </function-decl>
12077        </member-function>
12078      </class-decl>
12079      <!-- struct std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> > -->
12080      <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-540'>
12081        <data-member access='public' layout-offset-in-bits='0'>
12082          <!-- std::_Rb_tree_node_base::_Base_ptr std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >::_M_node -->
12083          <var-decl name='_M_node' type-id='type-id-774' 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'/>
12084        </data-member>
12085        <member-function access='public'>
12086          <!-- void std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >::_Rb_tree_iterator() -->
12087          <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'>
12088            <!-- implicit parameter of type 'std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >*' -->
12089            <parameter type-id='type-id-687' is-artificial='yes'/>
12090            <!-- void -->
12091            <return type-id='type-id-75'/>
12092          </function-decl>
12093        </member-function>
12094        <member-function access='public'>
12095          <!-- 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> >*) -->
12096          <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'>
12097            <!-- implicit parameter of type 'std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >*' -->
12098            <parameter type-id='type-id-687' is-artificial='yes'/>
12099            <!-- parameter of type 'std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >*' -->
12100            <parameter type-id='type-id-341'/>
12101            <!-- void -->
12102            <return type-id='type-id-75'/>
12103          </function-decl>
12104        </member-function>
12105        <member-function access='public'>
12106          <!-- 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> >&) -->
12107          <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'>
12108            <!-- implicit parameter of type 'const std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >*' -->
12109            <parameter type-id='type-id-543' is-artificial='yes'/>
12110            <!-- parameter of type 'const std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >&' -->
12111            <parameter type-id='type-id-542'/>
12112            <!-- bool -->
12113            <return type-id='type-id-76'/>
12114          </function-decl>
12115        </member-function>
12116        <member-function access='public'>
12117          <!-- 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;() -->
12118          <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'>
12119            <!-- implicit parameter of type 'std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >*' -->
12120            <parameter type-id='type-id-687' is-artificial='yes'/>
12121            <!-- std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >& -->
12122            <return type-id='type-id-686'/>
12123          </function-decl>
12124        </member-function>
12125        <member-function access='public'>
12126          <!-- 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> >&) -->
12127          <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'>
12128            <!-- implicit parameter of type 'const std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >*' -->
12129            <parameter type-id='type-id-543' is-artificial='yes'/>
12130            <!-- parameter of type 'const std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >&' -->
12131            <parameter type-id='type-id-542'/>
12132            <!-- bool -->
12133            <return type-id='type-id-76'/>
12134          </function-decl>
12135        </member-function>
12136        <member-function access='public'>
12137          <!-- std::pair<const long unsigned int, long unsigned int>* std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >::operator&#45;>() -->
12138          <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'>
12139            <!-- implicit parameter of type 'const std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >*' -->
12140            <parameter type-id='type-id-543' is-artificial='yes'/>
12141            <!-- std::pair<const long unsigned int, long unsigned int>* -->
12142            <return type-id='type-id-354'/>
12143          </function-decl>
12144        </member-function>
12145      </class-decl>
12146      <!-- 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> > > > -->
12147      <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-544'>
12148        <data-member access='public' layout-offset-in-bits='0'>
12149          <!-- 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 -->
12150          <var-decl name='_M_node' type-id='type-id-774' 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'/>
12151        </data-member>
12152        <member-function access='public'>
12153          <!-- 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() -->
12154          <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'>
12155            <!-- 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> > > >*' -->
12156            <parameter type-id='type-id-689' is-artificial='yes'/>
12157            <!-- void -->
12158            <return type-id='type-id-75'/>
12159          </function-decl>
12160        </member-function>
12161        <member-function access='public'>
12162          <!-- 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> > > >*) -->
12163          <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'>
12164            <!-- 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> > > >*' -->
12165            <parameter type-id='type-id-689' is-artificial='yes'/>
12166            <!-- 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> > > >*' -->
12167            <parameter type-id='type-id-345'/>
12168            <!-- void -->
12169            <return type-id='type-id-75'/>
12170          </function-decl>
12171        </member-function>
12172        <member-function access='public'>
12173          <!-- 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;>() -->
12174          <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'>
12175            <!-- 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> > > >*' -->
12176            <parameter type-id='type-id-547' is-artificial='yes'/>
12177            <!-- std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >* -->
12178            <return type-id='type-id-359'/>
12179          </function-decl>
12180        </member-function>
12181        <member-function access='public'>
12182          <!-- 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++() -->
12183          <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'>
12184            <!-- 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> > > >*' -->
12185            <parameter type-id='type-id-689' is-artificial='yes'/>
12186            <!-- 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> > > >& -->
12187            <return type-id='type-id-688'/>
12188          </function-decl>
12189        </member-function>
12190        <member-function access='public'>
12191          <!-- 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> > > >&) -->
12192          <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'>
12193            <!-- 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> > > >*' -->
12194            <parameter type-id='type-id-547' is-artificial='yes'/>
12195            <!-- 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> > > >&' -->
12196            <parameter type-id='type-id-546'/>
12197            <!-- bool -->
12198            <return type-id='type-id-76'/>
12199          </function-decl>
12200        </member-function>
12201        <member-function access='public'>
12202          <!-- 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> > > >&) -->
12203          <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'>
12204            <!-- 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> > > >*' -->
12205            <parameter type-id='type-id-547' is-artificial='yes'/>
12206            <!-- 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> > > >&' -->
12207            <parameter type-id='type-id-546'/>
12208            <!-- bool -->
12209            <return type-id='type-id-76'/>
12210          </function-decl>
12211        </member-function>
12212        <member-function access='public'>
12213          <!-- 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;() -->
12214          <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'>
12215            <!-- 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> > > >*' -->
12216            <parameter type-id='type-id-689' is-artificial='yes'/>
12217            <!-- 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> > > >& -->
12218            <return type-id='type-id-688'/>
12219          </function-decl>
12220        </member-function>
12221        <member-function access='public'>
12222          <!-- 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*() -->
12223          <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'>
12224            <!-- 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> > > >*' -->
12225            <parameter type-id='type-id-547' is-artificial='yes'/>
12226            <!-- std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >& -->
12227            <return type-id='type-id-724'/>
12228          </function-decl>
12229        </member-function>
12230      </class-decl>
12231      <!-- struct std::_Rb_tree_node_base -->
12232      <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-567'>
12233        <member-type access='public'>
12234          <!-- typedef std::_Rb_tree_node_base* std::_Rb_tree_node_base::_Base_ptr -->
12235          <typedef-decl name='_Base_ptr' type-id='type-id-694' 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-774'/>
12236        </member-type>
12237        <member-type access='public'>
12238          <!-- typedef const std::_Rb_tree_node_base* std::_Rb_tree_node_base::_Const_Base_ptr -->
12239          <typedef-decl name='_Const_Base_ptr' type-id='type-id-569' 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-773'/>
12240        </member-type>
12241        <data-member access='public' layout-offset-in-bits='0'>
12242          <!-- std::_Rb_tree_color std::_Rb_tree_node_base::_M_color -->
12243          <var-decl name='_M_color' type-id='type-id-770' 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'/>
12244        </data-member>
12245        <data-member access='public' layout-offset-in-bits='64'>
12246          <!-- std::_Rb_tree_node_base::_Base_ptr std::_Rb_tree_node_base::_M_parent -->
12247          <var-decl name='_M_parent' type-id='type-id-774' 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'/>
12248        </data-member>
12249        <data-member access='public' layout-offset-in-bits='128'>
12250          <!-- std::_Rb_tree_node_base::_Base_ptr std::_Rb_tree_node_base::_M_left -->
12251          <var-decl name='_M_left' type-id='type-id-774' 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'/>
12252        </data-member>
12253        <data-member access='public' layout-offset-in-bits='192'>
12254          <!-- std::_Rb_tree_node_base::_Base_ptr std::_Rb_tree_node_base::_M_right -->
12255          <var-decl name='_M_right' type-id='type-id-774' 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'/>
12256        </data-member>
12257      </class-decl>
12258      <!-- struct std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > -->
12259      <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-570'>
12260        <!-- struct std::unary_function<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, const long unsigned int> -->
12261        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-775'/>
12262        <member-function access='public'>
12263          <!-- const unsigned long int& std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >::operator()(const std::pair<const long unsigned int, HeapLeakChecker::RangeValue>&) -->
12264          <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'>
12265            <!-- implicit parameter of type 'const std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*' -->
12266            <parameter type-id='type-id-572' is-artificial='yes'/>
12267            <!-- parameter of type 'const std::pair<const long unsigned int, HeapLeakChecker::RangeValue>&' -->
12268            <parameter type-id='type-id-350'/>
12269            <!-- const unsigned long int& -->
12270            <return type-id='type-id-330'/>
12271          </function-decl>
12272        </member-function>
12273      </class-decl>
12274      <!-- struct std::_Select1st<std::pair<const long unsigned int, long unsigned int> > -->
12275      <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-573'>
12276        <!-- struct std::unary_function<std::pair<const long unsigned int, long unsigned int>, const long unsigned int> -->
12277        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-776'/>
12278        <member-function access='public'>
12279          <!-- 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>&) -->
12280          <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'>
12281            <!-- implicit parameter of type 'const std::_Select1st<std::pair<const long unsigned int, long unsigned int> >*' -->
12282            <parameter type-id='type-id-575' is-artificial='yes'/>
12283            <!-- parameter of type 'const std::pair<const long unsigned int, long unsigned int>&' -->
12284            <parameter type-id='type-id-355'/>
12285            <!-- const unsigned long int& -->
12286            <return type-id='type-id-330'/>
12287          </function-decl>
12288        </member-function>
12289      </class-decl>
12290      <!-- 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> > > > -->
12291      <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-576'>
12292        <!-- 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> > > -->
12293        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-777'/>
12294        <member-function access='public'>
12295          <!-- 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> > >&) -->
12296          <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'>
12297            <!-- 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> > > >*' -->
12298            <parameter type-id='type-id-578' is-artificial='yes'/>
12299            <!-- 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> > >&' -->
12300            <parameter type-id='type-id-360'/>
12301            <!-- const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >& -->
12302            <return type-id='type-id-593'/>
12303          </function-decl>
12304        </member-function>
12305      </class-decl>
12306      <!-- struct std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > -->
12307      <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-579'>
12308        <member-type access='public'>
12309          <!-- struct std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::_Vector_impl -->
12310          <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-697'>
12311            <!-- class STL_Allocator<AllocObject, HeapLeakChecker::Allocator> -->
12312            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-315'/>
12313            <data-member access='public' layout-offset-in-bits='0'>
12314              <!-- AllocObject* std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::_Vector_impl::_M_start -->
12315              <var-decl name='_M_start' type-id='type-id-318' 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'/>
12316            </data-member>
12317            <data-member access='public' layout-offset-in-bits='64'>
12318              <!-- AllocObject* std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::_Vector_impl::_M_finish -->
12319              <var-decl name='_M_finish' type-id='type-id-318' 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'/>
12320            </data-member>
12321            <data-member access='public' layout-offset-in-bits='128'>
12322              <!-- AllocObject* std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::_Vector_impl::_M_end_of_storage -->
12323              <var-decl name='_M_end_of_storage' type-id='type-id-318' 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'/>
12324            </data-member>
12325            <member-function access='public' constructor='yes'>
12326              <!-- std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::_Vector_impl::_Vector_impl() -->
12327              <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'>
12328                <!-- implicit parameter of type 'std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::_Vector_impl*' -->
12329                <parameter type-id='type-id-698' is-artificial='yes'/>
12330                <!-- void -->
12331                <return type-id='type-id-75'/>
12332              </function-decl>
12333            </member-function>
12334            <member-function access='public' constructor='yes'>
12335              <!-- std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::_Vector_impl::_Vector_impl(const STL_Allocator<AllocObject, HeapLeakChecker::Allocator>&) -->
12336              <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'>
12337                <!-- implicit parameter of type 'std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::_Vector_impl*' -->
12338                <parameter type-id='type-id-698' is-artificial='yes'/>
12339                <!-- parameter of type 'const STL_Allocator<AllocObject, HeapLeakChecker::Allocator>&' -->
12340                <parameter type-id='type-id-317'/>
12341                <!-- void -->
12342                <return type-id='type-id-75'/>
12343              </function-decl>
12344            </member-function>
12345          </class-decl>
12346        </member-type>
12347        <data-member access='public' layout-offset-in-bits='0'>
12348          <!-- std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::_Vector_impl std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::_M_impl -->
12349          <var-decl name='_M_impl' type-id='type-id-697' 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'/>
12350        </data-member>
12351        <member-function access='public'>
12352          <!-- void std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::_Vector_base() -->
12353          <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'>
12354            <!-- implicit parameter of type 'std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
12355            <parameter type-id='type-id-696' is-artificial='yes'/>
12356            <!-- void -->
12357            <return type-id='type-id-75'/>
12358          </function-decl>
12359        </member-function>
12360        <member-function access='public'>
12361          <!-- void std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::_Vector_base(const STL_Allocator<AllocObject, HeapLeakChecker::Allocator>&) -->
12362          <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'>
12363            <!-- implicit parameter of type 'std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
12364            <parameter type-id='type-id-696' is-artificial='yes'/>
12365            <!-- parameter of type 'const STL_Allocator<AllocObject, HeapLeakChecker::Allocator>&' -->
12366            <parameter type-id='type-id-317'/>
12367            <!-- void -->
12368            <return type-id='type-id-75'/>
12369          </function-decl>
12370        </member-function>
12371        <member-function access='public'>
12372          <!-- void std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::_Vector_base(unsigned long int, const STL_Allocator<AllocObject, HeapLeakChecker::Allocator>&) -->
12373          <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'>
12374            <!-- implicit parameter of type 'std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
12375            <parameter type-id='type-id-696' is-artificial='yes'/>
12376            <!-- parameter of type 'unsigned long int' -->
12377            <parameter type-id='type-id-19'/>
12378            <!-- parameter of type 'const STL_Allocator<AllocObject, HeapLeakChecker::Allocator>&' -->
12379            <parameter type-id='type-id-317'/>
12380            <!-- void -->
12381            <return type-id='type-id-75'/>
12382          </function-decl>
12383        </member-function>
12384        <member-function access='public' destructor='yes'>
12385          <!-- std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::~_Vector_base(int) -->
12386          <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'>
12387            <!-- implicit parameter of type 'std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
12388            <parameter type-id='type-id-696' is-artificial='yes'/>
12389            <!-- artificial parameter of type 'int' -->
12390            <parameter type-id='type-id-1' is-artificial='yes'/>
12391            <!-- void -->
12392            <return type-id='type-id-75'/>
12393          </function-decl>
12394        </member-function>
12395        <member-function access='public'>
12396          <!-- STL_Allocator<AllocObject, HeapLeakChecker::Allocator>& std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::_M_get_Tp_allocator() -->
12397          <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'>
12398            <!-- implicit parameter of type 'std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
12399            <parameter type-id='type-id-696' is-artificial='yes'/>
12400            <!-- STL_Allocator<AllocObject, HeapLeakChecker::Allocator>& -->
12401            <return type-id='type-id-399'/>
12402          </function-decl>
12403        </member-function>
12404        <member-function access='public'>
12405          <!-- const STL_Allocator<AllocObject, HeapLeakChecker::Allocator>& std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::_M_get_Tp_allocator() -->
12406          <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'>
12407            <!-- implicit parameter of type 'const std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
12408            <parameter type-id='type-id-581' is-artificial='yes'/>
12409            <!-- const STL_Allocator<AllocObject, HeapLeakChecker::Allocator>& -->
12410            <return type-id='type-id-317'/>
12411          </function-decl>
12412        </member-function>
12413        <member-function access='public'>
12414          <!-- AllocObject* std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::_M_allocate(unsigned long int) -->
12415          <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'>
12416            <!-- implicit parameter of type 'std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
12417            <parameter type-id='type-id-696' is-artificial='yes'/>
12418            <!-- parameter of type 'unsigned long int' -->
12419            <parameter type-id='type-id-19'/>
12420            <!-- AllocObject* -->
12421            <return type-id='type-id-318'/>
12422          </function-decl>
12423        </member-function>
12424        <member-function access='public'>
12425          <!-- void std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::_M_deallocate(AllocObject*, unsigned long int) -->
12426          <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'>
12427            <!-- implicit parameter of type 'std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
12428            <parameter type-id='type-id-696' is-artificial='yes'/>
12429            <!-- parameter of type 'AllocObject*' -->
12430            <parameter type-id='type-id-318'/>
12431            <!-- parameter of type 'unsigned long int' -->
12432            <parameter type-id='type-id-19'/>
12433            <!-- void -->
12434            <return type-id='type-id-75'/>
12435          </function-decl>
12436        </member-function>
12437      </class-decl>
12438      <!-- struct std::_Vector_base<void (*)(), std::allocator<void (*)()> > -->
12439      <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-582'>
12440        <member-type access='public'>
12441          <!-- struct std::_Vector_base<void (*)(), std::allocator<void (*)()> >::_Vector_impl -->
12442          <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-700'>
12443            <!-- class std::allocator<void (*)()> -->
12444            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-588'/>
12445            <data-member access='public' layout-offset-in-bits='0'>
12446              <!-- void ()** std::_Vector_base<void (*)(), std::allocator<void (*)()> >::_Vector_impl::_M_start -->
12447              <var-decl name='_M_start' type-id='type-id-750' 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'/>
12448            </data-member>
12449            <data-member access='public' layout-offset-in-bits='64'>
12450              <!-- void ()** std::_Vector_base<void (*)(), std::allocator<void (*)()> >::_Vector_impl::_M_finish -->
12451              <var-decl name='_M_finish' type-id='type-id-750' 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'/>
12452            </data-member>
12453            <data-member access='public' layout-offset-in-bits='128'>
12454              <!-- void ()** std::_Vector_base<void (*)(), std::allocator<void (*)()> >::_Vector_impl::_M_end_of_storage -->
12455              <var-decl name='_M_end_of_storage' type-id='type-id-750' 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'/>
12456            </data-member>
12457            <member-function access='public' constructor='yes'>
12458              <!-- std::_Vector_base<void (*)(), std::allocator<void (*)()> >::_Vector_impl::_Vector_impl() -->
12459              <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'>
12460                <!-- implicit parameter of type 'std::_Vector_base<void (*)(), std::allocator<void (*)()> >::_Vector_impl*' -->
12461                <parameter type-id='type-id-701' is-artificial='yes'/>
12462                <!-- void -->
12463                <return type-id='type-id-75'/>
12464              </function-decl>
12465            </member-function>
12466            <member-function access='public' constructor='yes'>
12467              <!-- std::_Vector_base<void (*)(), std::allocator<void (*)()> >::_Vector_impl::_Vector_impl(const std::allocator<void (*)()>&) -->
12468              <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'>
12469                <!-- implicit parameter of type 'std::_Vector_base<void (*)(), std::allocator<void (*)()> >::_Vector_impl*' -->
12470                <parameter type-id='type-id-701' is-artificial='yes'/>
12471                <!-- parameter of type 'const std::allocator<void (*)()>&' -->
12472                <parameter type-id='type-id-590'/>
12473                <!-- void -->
12474                <return type-id='type-id-75'/>
12475              </function-decl>
12476            </member-function>
12477          </class-decl>
12478        </member-type>
12479        <data-member access='public' layout-offset-in-bits='0'>
12480          <!-- std::_Vector_base<void (*)(), std::allocator<void (*)()> >::_Vector_impl std::_Vector_base<void (*)(), std::allocator<void (*)()> >::_M_impl -->
12481          <var-decl name='_M_impl' type-id='type-id-700' 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'/>
12482        </data-member>
12483        <member-function access='public'>
12484          <!-- void std::_Vector_base<void (*)(), std::allocator<void (*)()> >::_Vector_base() -->
12485          <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'>
12486            <!-- implicit parameter of type 'std::_Vector_base<void (*)(), std::allocator<void (*)()> >*' -->
12487            <parameter type-id='type-id-699' is-artificial='yes'/>
12488            <!-- void -->
12489            <return type-id='type-id-75'/>
12490          </function-decl>
12491        </member-function>
12492        <member-function access='public'>
12493          <!-- void std::_Vector_base<void (*)(), std::allocator<void (*)()> >::_Vector_base(const std::allocator<void (*)()>&) -->
12494          <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'>
12495            <!-- implicit parameter of type 'std::_Vector_base<void (*)(), std::allocator<void (*)()> >*' -->
12496            <parameter type-id='type-id-699' is-artificial='yes'/>
12497            <!-- parameter of type 'const std::allocator<void (*)()>&' -->
12498            <parameter type-id='type-id-590'/>
12499            <!-- void -->
12500            <return type-id='type-id-75'/>
12501          </function-decl>
12502        </member-function>
12503        <member-function access='public'>
12504          <!-- void std::_Vector_base<void (*)(), std::allocator<void (*)()> >::_Vector_base(unsigned long int, const std::allocator<void (*)()>&) -->
12505          <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'>
12506            <!-- implicit parameter of type 'std::_Vector_base<void (*)(), std::allocator<void (*)()> >*' -->
12507            <parameter type-id='type-id-699' is-artificial='yes'/>
12508            <!-- parameter of type 'unsigned long int' -->
12509            <parameter type-id='type-id-19'/>
12510            <!-- parameter of type 'const std::allocator<void (*)()>&' -->
12511            <parameter type-id='type-id-590'/>
12512            <!-- void -->
12513            <return type-id='type-id-75'/>
12514          </function-decl>
12515        </member-function>
12516        <member-function access='public' destructor='yes'>
12517          <!-- std::_Vector_base<void (*)(), std::allocator<void (*)()> >::~_Vector_base(int) -->
12518          <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'>
12519            <!-- implicit parameter of type 'std::_Vector_base<void (*)(), std::allocator<void (*)()> >*' -->
12520            <parameter type-id='type-id-699' is-artificial='yes'/>
12521            <!-- artificial parameter of type 'int' -->
12522            <parameter type-id='type-id-1' is-artificial='yes'/>
12523            <!-- void -->
12524            <return type-id='type-id-75'/>
12525          </function-decl>
12526        </member-function>
12527        <member-function access='public'>
12528          <!-- const std::allocator<void (*)()>& std::_Vector_base<void (*)(), std::allocator<void (*)()> >::_M_get_Tp_allocator() -->
12529          <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'>
12530            <!-- implicit parameter of type 'const std::_Vector_base<void (*)(), std::allocator<void (*)()> >*' -->
12531            <parameter type-id='type-id-584' is-artificial='yes'/>
12532            <!-- const std::allocator<void (*)()>& -->
12533            <return type-id='type-id-590'/>
12534          </function-decl>
12535        </member-function>
12536        <member-function access='public'>
12537          <!-- void std::_Vector_base<void (*)(), std::allocator<void (*)()> >::_M_deallocate(void ()**, unsigned long int) -->
12538          <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'>
12539            <!-- implicit parameter of type 'std::_Vector_base<void (*)(), std::allocator<void (*)()> >*' -->
12540            <parameter type-id='type-id-699' is-artificial='yes'/>
12541            <!-- parameter of type 'void ()**' -->
12542            <parameter type-id='type-id-750'/>
12543            <!-- parameter of type 'unsigned long int' -->
12544            <parameter type-id='type-id-19'/>
12545            <!-- void -->
12546            <return type-id='type-id-75'/>
12547          </function-decl>
12548        </member-function>
12549        <member-function access='public'>
12550          <!-- std::allocator<void (*)()>& std::_Vector_base<void (*)(), std::allocator<void (*)()> >::_M_get_Tp_allocator() -->
12551          <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'>
12552            <!-- implicit parameter of type 'std::_Vector_base<void (*)(), std::allocator<void (*)()> >*' -->
12553            <parameter type-id='type-id-699' is-artificial='yes'/>
12554            <!-- std::allocator<void (*)()>& -->
12555            <return type-id='type-id-705'/>
12556          </function-decl>
12557        </member-function>
12558        <member-function access='public'>
12559          <!-- void ()** std::_Vector_base<void (*)(), std::allocator<void (*)()> >::_M_allocate(unsigned long int) -->
12560          <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'>
12561            <!-- implicit parameter of type 'std::_Vector_base<void (*)(), std::allocator<void (*)()> >*' -->
12562            <parameter type-id='type-id-699' is-artificial='yes'/>
12563            <!-- parameter of type 'unsigned long int' -->
12564            <parameter type-id='type-id-19'/>
12565            <!-- void ()** -->
12566            <return type-id='type-id-750'/>
12567          </function-decl>
12568        </member-function>
12569      </class-decl>
12570      <!-- struct std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > -->
12571      <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-585'>
12572        <member-type access='public'>
12573          <!-- struct std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::_Vector_impl -->
12574          <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-703'>
12575            <!-- class STL_Allocator<void*, HeapLeakChecker::Allocator> -->
12576            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-361'/>
12577            <data-member access='public' layout-offset-in-bits='0'>
12578              <!-- void** std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::_Vector_impl::_M_start -->
12579              <var-decl name='_M_start' type-id='type-id-171' 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'/>
12580            </data-member>
12581            <data-member access='public' layout-offset-in-bits='64'>
12582              <!-- void** std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::_Vector_impl::_M_finish -->
12583              <var-decl name='_M_finish' type-id='type-id-171' 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'/>
12584            </data-member>
12585            <data-member access='public' layout-offset-in-bits='128'>
12586              <!-- void** std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::_Vector_impl::_M_end_of_storage -->
12587              <var-decl name='_M_end_of_storage' type-id='type-id-171' 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'/>
12588            </data-member>
12589            <member-function access='public' constructor='yes'>
12590              <!-- std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::_Vector_impl::_Vector_impl() -->
12591              <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'>
12592                <!-- implicit parameter of type 'std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::_Vector_impl*' -->
12593                <parameter type-id='type-id-704' is-artificial='yes'/>
12594                <!-- void -->
12595                <return type-id='type-id-75'/>
12596              </function-decl>
12597            </member-function>
12598            <member-function access='public' constructor='yes'>
12599              <!-- std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::_Vector_impl::_Vector_impl(const STL_Allocator<void*, HeapLeakChecker::Allocator>&) -->
12600              <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'>
12601                <!-- implicit parameter of type 'std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::_Vector_impl*' -->
12602                <parameter type-id='type-id-704' is-artificial='yes'/>
12603                <!-- parameter of type 'const STL_Allocator<void*, HeapLeakChecker::Allocator>&' -->
12604                <parameter type-id='type-id-363'/>
12605                <!-- void -->
12606                <return type-id='type-id-75'/>
12607              </function-decl>
12608            </member-function>
12609          </class-decl>
12610        </member-type>
12611        <data-member access='public' layout-offset-in-bits='0'>
12612          <!-- std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::_Vector_impl std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::_M_impl -->
12613          <var-decl name='_M_impl' type-id='type-id-703' 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'/>
12614        </data-member>
12615        <member-function access='public'>
12616          <!-- void std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::_Vector_base() -->
12617          <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'>
12618            <!-- implicit parameter of type 'std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >*' -->
12619            <parameter type-id='type-id-702' is-artificial='yes'/>
12620            <!-- void -->
12621            <return type-id='type-id-75'/>
12622          </function-decl>
12623        </member-function>
12624        <member-function access='public'>
12625          <!-- void std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::_Vector_base(const STL_Allocator<void*, HeapLeakChecker::Allocator>&) -->
12626          <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'>
12627            <!-- implicit parameter of type 'std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >*' -->
12628            <parameter type-id='type-id-702' is-artificial='yes'/>
12629            <!-- parameter of type 'const STL_Allocator<void*, HeapLeakChecker::Allocator>&' -->
12630            <parameter type-id='type-id-363'/>
12631            <!-- void -->
12632            <return type-id='type-id-75'/>
12633          </function-decl>
12634        </member-function>
12635        <member-function access='public'>
12636          <!-- void std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::_Vector_base(unsigned long int, const STL_Allocator<void*, HeapLeakChecker::Allocator>&) -->
12637          <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'>
12638            <!-- implicit parameter of type 'std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >*' -->
12639            <parameter type-id='type-id-702' is-artificial='yes'/>
12640            <!-- parameter of type 'unsigned long int' -->
12641            <parameter type-id='type-id-19'/>
12642            <!-- parameter of type 'const STL_Allocator<void*, HeapLeakChecker::Allocator>&' -->
12643            <parameter type-id='type-id-363'/>
12644            <!-- void -->
12645            <return type-id='type-id-75'/>
12646          </function-decl>
12647        </member-function>
12648        <member-function access='public' destructor='yes'>
12649          <!-- std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::~_Vector_base(int) -->
12650          <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'>
12651            <!-- implicit parameter of type 'std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >*' -->
12652            <parameter type-id='type-id-702' is-artificial='yes'/>
12653            <!-- artificial parameter of type 'int' -->
12654            <parameter type-id='type-id-1' is-artificial='yes'/>
12655            <!-- void -->
12656            <return type-id='type-id-75'/>
12657          </function-decl>
12658        </member-function>
12659        <member-function access='public'>
12660          <!-- const STL_Allocator<void*, HeapLeakChecker::Allocator>& std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::_M_get_Tp_allocator() -->
12661          <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'>
12662            <!-- implicit parameter of type 'const std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >*' -->
12663            <parameter type-id='type-id-587' is-artificial='yes'/>
12664            <!-- const STL_Allocator<void*, HeapLeakChecker::Allocator>& -->
12665            <return type-id='type-id-363'/>
12666          </function-decl>
12667        </member-function>
12668        <member-function access='public'>
12669          <!-- void std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::_M_deallocate(void**, unsigned long int) -->
12670          <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'>
12671            <!-- implicit parameter of type 'std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >*' -->
12672            <parameter type-id='type-id-702' is-artificial='yes'/>
12673            <!-- parameter of type 'void**' -->
12674            <parameter type-id='type-id-171'/>
12675            <!-- parameter of type 'unsigned long int' -->
12676            <parameter type-id='type-id-19'/>
12677            <!-- void -->
12678            <return type-id='type-id-75'/>
12679          </function-decl>
12680        </member-function>
12681        <member-function access='public'>
12682          <!-- STL_Allocator<void*, HeapLeakChecker::Allocator>& std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::_M_get_Tp_allocator() -->
12683          <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'>
12684            <!-- implicit parameter of type 'std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >*' -->
12685            <parameter type-id='type-id-702' is-artificial='yes'/>
12686            <!-- STL_Allocator<void*, HeapLeakChecker::Allocator>& -->
12687            <return type-id='type-id-404'/>
12688          </function-decl>
12689        </member-function>
12690        <member-function access='public'>
12691          <!-- void** std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::_M_allocate(unsigned long int) -->
12692          <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'>
12693            <!-- implicit parameter of type 'std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >*' -->
12694            <parameter type-id='type-id-702' is-artificial='yes'/>
12695            <!-- parameter of type 'unsigned long int' -->
12696            <parameter type-id='type-id-19'/>
12697            <!-- void** -->
12698            <return type-id='type-id-171'/>
12699          </function-decl>
12700        </member-function>
12701      </class-decl>
12702      <!-- struct std::__alloc_swap<STL_Allocator<AllocObject, HeapLeakChecker::Allocator>, true> -->
12703      <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-778'>
12704        <member-function access='public' static='yes'>
12705          <!-- void std::__alloc_swap<STL_Allocator<AllocObject, HeapLeakChecker::Allocator>, true>::_S_do_it(STL_Allocator<AllocObject, HeapLeakChecker::Allocator>&) -->
12706          <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'>
12707            <!-- parameter of type 'STL_Allocator<AllocObject, HeapLeakChecker::Allocator>&' -->
12708            <parameter type-id='type-id-399'/>
12709            <!-- parameter of type 'STL_Allocator<AllocObject, HeapLeakChecker::Allocator>&' -->
12710            <parameter type-id='type-id-399'/>
12711            <!-- void -->
12712            <return type-id='type-id-75'/>
12713          </function-decl>
12714        </member-function>
12715      </class-decl>
12716      <!-- struct std::__copy_move<false, false, std::random_access_iterator_tag> -->
12717      <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-779'>
12718        <member-function access='public' static='yes'>
12719          <!-- AllocObject* std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<AllocObject*, AllocObject*>(AllocObject*, AllocObject*) -->
12720          <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'>
12721            <!-- parameter of type 'AllocObject*' -->
12722            <parameter type-id='type-id-318'/>
12723            <!-- parameter of type 'AllocObject*' -->
12724            <parameter type-id='type-id-318'/>
12725            <!-- parameter of type 'AllocObject*' -->
12726            <parameter type-id='type-id-318'/>
12727            <!-- AllocObject* -->
12728            <return type-id='type-id-318'/>
12729          </function-decl>
12730        </member-function>
12731      </class-decl>
12732      <!-- struct std::__copy_move<false, true, std::random_access_iterator_tag> -->
12733      <class-decl name='__copy_move&lt;false, true, std::random_access_iterator_tag&gt;' is-struct='yes' visibility='default' id='type-id-780'/>
12734      <!-- struct std::__copy_move_backward<false, false, std::random_access_iterator_tag> -->
12735      <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-781'>
12736        <member-function access='public' static='yes'>
12737          <!-- AllocObject* std::__copy_move_backward<false, false, std::random_access_iterator_tag>::__copy_move_b<AllocObject*, AllocObject*>(AllocObject*, AllocObject*) -->
12738          <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'>
12739            <!-- parameter of type 'AllocObject*' -->
12740            <parameter type-id='type-id-318'/>
12741            <!-- parameter of type 'AllocObject*' -->
12742            <parameter type-id='type-id-318'/>
12743            <!-- parameter of type 'AllocObject*' -->
12744            <parameter type-id='type-id-318'/>
12745            <!-- AllocObject* -->
12746            <return type-id='type-id-318'/>
12747          </function-decl>
12748        </member-function>
12749        <member-function access='public' static='yes'>
12750          <!-- 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*) -->
12751          <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'>
12752            <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
12753            <parameter type-id='type-id-260'/>
12754            <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
12755            <parameter type-id='type-id-260'/>
12756            <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
12757            <parameter type-id='type-id-260'/>
12758            <!-- HeapProfileTable::Snapshot::Entry* -->
12759            <return type-id='type-id-260'/>
12760          </function-decl>
12761        </member-function>
12762      </class-decl>
12763      <!-- struct std::__copy_move_backward<false, true, std::random_access_iterator_tag> -->
12764      <class-decl name='__copy_move_backward&lt;false, true, std::random_access_iterator_tag&gt;' is-struct='yes' visibility='default' id='type-id-782'/>
12765      <!-- struct std::__false_type -->
12766      <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-766'/>
12767      <!-- struct std::__miter_base<AllocObject*, false> -->
12768      <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-783'>
12769        <member-function access='public' static='yes'>
12770          <!-- AllocObject* std::__miter_base<AllocObject*, false>::__b() -->
12771          <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'>
12772            <!-- parameter of type 'AllocObject*' -->
12773            <parameter type-id='type-id-318'/>
12774            <!-- AllocObject* -->
12775            <return type-id='type-id-318'/>
12776          </function-decl>
12777        </member-function>
12778      </class-decl>
12779      <!-- struct std::__miter_base<__gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, false> -->
12780      <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-784'>
12781        <member-function access='public' static='yes'>
12782          <!-- __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() -->
12783          <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'>
12784            <!-- parameter of type 'class __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >' -->
12785            <parameter type-id='type-id-406'/>
12786            <!-- class __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > -->
12787            <return type-id='type-id-406'/>
12788          </function-decl>
12789        </member-function>
12790      </class-decl>
12791      <!-- struct std::__miter_base<void (**)(), false> -->
12792      <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-785'>
12793        <member-function access='public' static='yes'>
12794          <!-- void ()** std::__miter_base<void (**)(), false>::__b() -->
12795          <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'>
12796            <!-- parameter of type 'void ()**' -->
12797            <parameter type-id='type-id-750'/>
12798            <!-- void ()** -->
12799            <return type-id='type-id-750'/>
12800          </function-decl>
12801        </member-function>
12802      </class-decl>
12803      <!-- struct std::__miter_base<void**, false> -->
12804      <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-786'>
12805        <member-function access='public' static='yes'>
12806          <!-- void** std::__miter_base<void**, false>::__b() -->
12807          <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'>
12808            <!-- parameter of type 'void**' -->
12809            <parameter type-id='type-id-171'/>
12810            <!-- void** -->
12811            <return type-id='type-id-171'/>
12812          </function-decl>
12813        </member-function>
12814      </class-decl>
12815      <!-- struct std::__niter_base<AllocObject*, false> -->
12816      <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-787'>
12817        <member-function access='public' static='yes'>
12818          <!-- AllocObject* std::__niter_base<AllocObject*, false>::__b() -->
12819          <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'>
12820            <!-- parameter of type 'AllocObject*' -->
12821            <parameter type-id='type-id-318'/>
12822            <!-- AllocObject* -->
12823            <return type-id='type-id-318'/>
12824          </function-decl>
12825        </member-function>
12826      </class-decl>
12827      <!-- struct std::__niter_base<__gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, true> -->
12828      <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-788'>
12829        <member-function access='public' static='yes'>
12830          <!-- AllocObject* std::__niter_base<__gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, true>::__b() -->
12831          <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'>
12832            <!-- parameter of type 'class __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >' -->
12833            <parameter type-id='type-id-406'/>
12834            <!-- AllocObject* -->
12835            <return type-id='type-id-318'/>
12836          </function-decl>
12837        </member-function>
12838      </class-decl>
12839      <!-- struct std::__niter_base<void (**)(), false> -->
12840      <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-789'>
12841        <member-function access='public' static='yes'>
12842          <!-- void ()** std::__niter_base<void (**)(), false>::__b() -->
12843          <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'>
12844            <!-- parameter of type 'void ()**' -->
12845            <parameter type-id='type-id-750'/>
12846            <!-- void ()** -->
12847            <return type-id='type-id-750'/>
12848          </function-decl>
12849        </member-function>
12850      </class-decl>
12851      <!-- struct std::__niter_base<void**, false> -->
12852      <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-790'>
12853        <member-function access='public' static='yes'>
12854          <!-- void** std::__niter_base<void**, false>::__b() -->
12855          <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'>
12856            <!-- parameter of type 'void**' -->
12857            <parameter type-id='type-id-171'/>
12858            <!-- void** -->
12859            <return type-id='type-id-171'/>
12860          </function-decl>
12861        </member-function>
12862      </class-decl>
12863      <!-- struct std::__uninitialized_copy<true> -->
12864      <class-decl name='__uninitialized_copy&lt;true&gt;' is-struct='yes' visibility='default' id='type-id-791'/>
12865      <!-- struct std::basic_string<char, std::char_traits<char>, std::allocator<char> > -->
12866      <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-792'/>
12867      <!-- struct std::bidirectional_iterator_tag -->
12868      <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-793'>
12869        <!-- struct std::forward_iterator_tag -->
12870        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-765'/>
12871      </class-decl>
12872      <!-- struct std::binary_function<long unsigned int, long unsigned int, bool> -->
12873      <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-794'/>
12874      <!-- 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> -->
12875      <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-795'/>
12876      <!-- struct std::char_traits<char> -->
12877      <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-796'>
12878        <member-type access='public'>
12879          <!-- typedef char std::char_traits<char>::char_type -->
12880          <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-601'/>
12881        </member-type>
12882        <member-type access='public'>
12883          <!-- typedef int std::char_traits<char>::int_type -->
12884          <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-605'/>
12885        </member-type>
12886        <member-function access='public' static='yes'>
12887          <!-- void std::char_traits<char>::assign(const std::char_traits<char>::char_type&) -->
12888          <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'>
12889            <!-- parameter of type 'std::char_traits<char>::char_type&' -->
12890            <parameter type-id='type-id-714'/>
12891            <!-- parameter of type 'const std::char_traits<char>::char_type&' -->
12892            <parameter type-id='type-id-603'/>
12893            <!-- void -->
12894            <return type-id='type-id-75'/>
12895          </function-decl>
12896        </member-function>
12897        <member-function access='public' static='yes'>
12898          <!-- size_t std::char_traits<char>::length() -->
12899          <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'>
12900            <!-- parameter of type 'const std::char_traits<char>::char_type*' -->
12901            <parameter type-id='type-id-604'/>
12902            <!-- typedef size_t -->
12903            <return type-id='type-id-7'/>
12904          </function-decl>
12905        </member-function>
12906        <member-function access='public' static='yes'>
12907          <!-- std::char_traits<char>::char_type* std::char_traits<char>::copy(const std::char_traits<char>::char_type*, size_t) -->
12908          <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'>
12909            <!-- parameter of type 'std::char_traits<char>::char_type*' -->
12910            <parameter type-id='type-id-715'/>
12911            <!-- parameter of type 'const std::char_traits<char>::char_type*' -->
12912            <parameter type-id='type-id-604'/>
12913            <!-- parameter of type 'typedef size_t' -->
12914            <parameter type-id='type-id-7'/>
12915            <!-- std::char_traits<char>::char_type* -->
12916            <return type-id='type-id-715'/>
12917          </function-decl>
12918        </member-function>
12919        <member-function access='public' static='yes'>
12920          <!-- int std::char_traits<char>::compare(const std::char_traits<char>::char_type*, size_t) -->
12921          <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'>
12922            <!-- parameter of type 'const std::char_traits<char>::char_type*' -->
12923            <parameter type-id='type-id-604'/>
12924            <!-- parameter of type 'const std::char_traits<char>::char_type*' -->
12925            <parameter type-id='type-id-604'/>
12926            <!-- parameter of type 'typedef size_t' -->
12927            <parameter type-id='type-id-7'/>
12928            <!-- int -->
12929            <return type-id='type-id-1'/>
12930          </function-decl>
12931        </member-function>
12932      </class-decl>
12933      <!-- struct std::forward_iterator_tag -->
12934      <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-765'>
12935        <!-- struct std::input_iterator_tag -->
12936        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-797'/>
12937      </class-decl>
12938      <!-- struct std::input_iterator_tag -->
12939      <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-797'/>
12940      <!-- struct std::less<long unsigned int> -->
12941      <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-608'>
12942        <!-- struct std::binary_function<long unsigned int, long unsigned int, bool> -->
12943        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-794'/>
12944        <member-function access='public'>
12945          <!-- bool std::less<long unsigned int>::operator()(const unsigned long int&, const unsigned long int&) -->
12946          <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'>
12947            <!-- implicit parameter of type 'const std::less<long unsigned int>*' -->
12948            <parameter type-id='type-id-611' is-artificial='yes'/>
12949            <!-- parameter of type 'const unsigned long int&' -->
12950            <parameter type-id='type-id-330'/>
12951            <!-- parameter of type 'const unsigned long int&' -->
12952            <parameter type-id='type-id-330'/>
12953            <!-- bool -->
12954            <return type-id='type-id-76'/>
12955          </function-decl>
12956        </member-function>
12957      </class-decl>
12958      <!-- struct std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > > -->
12959      <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-612'>
12960        <!-- 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> -->
12961        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-795'/>
12962        <member-function access='public'>
12963          <!-- 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> >&) -->
12964          <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'>
12965            <!-- implicit parameter of type 'const std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >*' -->
12966            <parameter type-id='type-id-615' is-artificial='yes'/>
12967            <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >&' -->
12968            <parameter type-id='type-id-593'/>
12969            <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >&' -->
12970            <parameter type-id='type-id-593'/>
12971            <!-- bool -->
12972            <return type-id='type-id-76'/>
12973          </function-decl>
12974        </member-function>
12975      </class-decl>
12976      <!-- struct std::pair<const long unsigned int, HeapLeakChecker::RangeValue> -->
12977      <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-625'>
12978        <data-member access='public' layout-offset-in-bits='0'>
12979          <!-- const unsigned long int std::pair<const long unsigned int, HeapLeakChecker::RangeValue>::first -->
12980          <var-decl name='first' type-id='type-id-654' 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'/>
12981        </data-member>
12982        <data-member access='public' layout-offset-in-bits='64'>
12983          <!-- HeapLeakChecker::RangeValue std::pair<const long unsigned int, HeapLeakChecker::RangeValue>::second -->
12984          <var-decl name='second' type-id='type-id-233' 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'/>
12985        </data-member>
12986        <member-function access='public'>
12987          <!-- void std::pair<const long unsigned int, HeapLeakChecker::RangeValue>::pair() -->
12988          <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'>
12989            <!-- implicit parameter of type 'std::pair<const long unsigned int, HeapLeakChecker::RangeValue>*' -->
12990            <parameter type-id='type-id-349' is-artificial='yes'/>
12991            <!-- void -->
12992            <return type-id='type-id-75'/>
12993          </function-decl>
12994        </member-function>
12995        <member-function access='public'>
12996          <!-- void std::pair<const long unsigned int, HeapLeakChecker::RangeValue>::pair(const unsigned long int&, const HeapLeakChecker::RangeValue&) -->
12997          <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'>
12998            <!-- implicit parameter of type 'std::pair<const long unsigned int, HeapLeakChecker::RangeValue>*' -->
12999            <parameter type-id='type-id-349' is-artificial='yes'/>
13000            <!-- parameter of type 'const unsigned long int&' -->
13001            <parameter type-id='type-id-330'/>
13002            <!-- parameter of type 'const HeapLeakChecker::RangeValue&' -->
13003            <parameter type-id='type-id-432'/>
13004            <!-- void -->
13005            <return type-id='type-id-75'/>
13006          </function-decl>
13007        </member-function>
13008        <member-function access='public'>
13009          <!-- void std::pair<const long unsigned int, HeapLeakChecker::RangeValue>::pair<long unsigned int, HeapLeakChecker::RangeValue>(const std::pair<long unsigned int, HeapLeakChecker::RangeValue>&) -->
13010          <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'>
13011            <!-- implicit parameter of type 'std::pair<const long unsigned int, HeapLeakChecker::RangeValue>*' -->
13012            <parameter type-id='type-id-349' is-artificial='yes'/>
13013            <!-- parameter of type 'const std::pair<long unsigned int, HeapLeakChecker::RangeValue>&' -->
13014            <parameter type-id='type-id-636'/>
13015            <!-- void -->
13016            <return type-id='type-id-75'/>
13017          </function-decl>
13018        </member-function>
13019      </class-decl>
13020      <!-- struct std::pair<const long unsigned int, long unsigned int> -->
13021      <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-628'>
13022        <data-member access='public' layout-offset-in-bits='0'>
13023          <!-- const unsigned long int std::pair<const long unsigned int, long unsigned int>::first -->
13024          <var-decl name='first' type-id='type-id-654' 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'/>
13025        </data-member>
13026        <data-member access='public' layout-offset-in-bits='64'>
13027          <!-- unsigned long int std::pair<const long unsigned int, long unsigned int>::second -->
13028          <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'/>
13029        </data-member>
13030        <member-function access='public'>
13031          <!-- void std::pair<const long unsigned int, long unsigned int>::pair() -->
13032          <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'>
13033            <!-- implicit parameter of type 'std::pair<const long unsigned int, long unsigned int>*' -->
13034            <parameter type-id='type-id-354' is-artificial='yes'/>
13035            <!-- void -->
13036            <return type-id='type-id-75'/>
13037          </function-decl>
13038        </member-function>
13039        <member-function access='public'>
13040          <!-- void std::pair<const long unsigned int, long unsigned int>::pair(const unsigned long int&, const unsigned long int&) -->
13041          <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'>
13042            <!-- implicit parameter of type 'std::pair<const long unsigned int, long unsigned int>*' -->
13043            <parameter type-id='type-id-354' is-artificial='yes'/>
13044            <!-- parameter of type 'const unsigned long int&' -->
13045            <parameter type-id='type-id-330'/>
13046            <!-- parameter of type 'const unsigned long int&' -->
13047            <parameter type-id='type-id-330'/>
13048            <!-- void -->
13049            <return type-id='type-id-75'/>
13050          </function-decl>
13051        </member-function>
13052        <member-function access='public'>
13053          <!-- 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>&) -->
13054          <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'>
13055            <!-- implicit parameter of type 'std::pair<const long unsigned int, long unsigned int>*' -->
13056            <parameter type-id='type-id-354' is-artificial='yes'/>
13057            <!-- parameter of type 'const std::pair<long unsigned int, long unsigned int>&' -->
13058            <parameter type-id='type-id-639'/>
13059            <!-- void -->
13060            <return type-id='type-id-75'/>
13061          </function-decl>
13062        </member-function>
13063      </class-decl>
13064      <!-- 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> > > -->
13065      <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-631'>
13066        <data-member access='public' layout-offset-in-bits='0'>
13067          <!-- 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 -->
13068          <var-decl name='first' type-id='type-id-592' 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'/>
13069        </data-member>
13070        <data-member access='public' layout-offset-in-bits='64'>
13071          <!-- 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 -->
13072          <var-decl name='second' type-id='type-id-377' 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'/>
13073        </data-member>
13074        <member-function access='public'>
13075          <!-- 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() -->
13076          <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'>
13077            <!-- 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> > >*' -->
13078            <parameter type-id='type-id-359' is-artificial='yes'/>
13079            <!-- void -->
13080            <return type-id='type-id-75'/>
13081          </function-decl>
13082        </member-function>
13083        <member-function access='public'>
13084          <!-- 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> >&) -->
13085          <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'>
13086            <!-- 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> > >*' -->
13087            <parameter type-id='type-id-359' is-artificial='yes'/>
13088            <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >&' -->
13089            <parameter type-id='type-id-593'/>
13090            <!-- parameter of type 'const std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >&' -->
13091            <parameter type-id='type-id-644'/>
13092            <!-- void -->
13093            <return type-id='type-id-75'/>
13094          </function-decl>
13095        </member-function>
13096      </class-decl>
13097      <!-- struct std::pair<long unsigned int, HeapLeakChecker::RangeValue> -->
13098      <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-634'>
13099        <data-member access='public' layout-offset-in-bits='0'>
13100          <!-- unsigned long int std::pair<long unsigned int, HeapLeakChecker::RangeValue>::first -->
13101          <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'/>
13102        </data-member>
13103        <data-member access='public' layout-offset-in-bits='64'>
13104          <!-- HeapLeakChecker::RangeValue std::pair<long unsigned int, HeapLeakChecker::RangeValue>::second -->
13105          <var-decl name='second' type-id='type-id-233' 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'/>
13106        </data-member>
13107        <member-function access='public'>
13108          <!-- void std::pair<long unsigned int, HeapLeakChecker::RangeValue>::pair() -->
13109          <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'>
13110            <!-- implicit parameter of type 'std::pair<long unsigned int, HeapLeakChecker::RangeValue>*' -->
13111            <parameter type-id='type-id-725' is-artificial='yes'/>
13112            <!-- void -->
13113            <return type-id='type-id-75'/>
13114          </function-decl>
13115        </member-function>
13116        <member-function access='public'>
13117          <!-- void std::pair<long unsigned int, HeapLeakChecker::RangeValue>::pair(const unsigned long int&, const HeapLeakChecker::RangeValue&) -->
13118          <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'>
13119            <!-- implicit parameter of type 'std::pair<long unsigned int, HeapLeakChecker::RangeValue>*' -->
13120            <parameter type-id='type-id-725' is-artificial='yes'/>
13121            <!-- parameter of type 'const unsigned long int&' -->
13122            <parameter type-id='type-id-330'/>
13123            <!-- parameter of type 'const HeapLeakChecker::RangeValue&' -->
13124            <parameter type-id='type-id-432'/>
13125            <!-- void -->
13126            <return type-id='type-id-75'/>
13127          </function-decl>
13128        </member-function>
13129      </class-decl>
13130      <!-- struct std::pair<long unsigned int, long unsigned int> -->
13131      <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-637'>
13132        <data-member access='public' layout-offset-in-bits='0'>
13133          <!-- unsigned long int std::pair<long unsigned int, long unsigned int>::first -->
13134          <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'/>
13135        </data-member>
13136        <data-member access='public' layout-offset-in-bits='64'>
13137          <!-- unsigned long int std::pair<long unsigned int, long unsigned int>::second -->
13138          <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'/>
13139        </data-member>
13140        <member-function access='public'>
13141          <!-- void std::pair<long unsigned int, long unsigned int>::pair() -->
13142          <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'>
13143            <!-- implicit parameter of type 'std::pair<long unsigned int, long unsigned int>*' -->
13144            <parameter type-id='type-id-726' is-artificial='yes'/>
13145            <!-- void -->
13146            <return type-id='type-id-75'/>
13147          </function-decl>
13148        </member-function>
13149        <member-function access='public'>
13150          <!-- void std::pair<long unsigned int, long unsigned int>::pair(const unsigned long int&, const unsigned long int&) -->
13151          <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'>
13152            <!-- implicit parameter of type 'std::pair<long unsigned int, long unsigned int>*' -->
13153            <parameter type-id='type-id-726' is-artificial='yes'/>
13154            <!-- parameter of type 'const unsigned long int&' -->
13155            <parameter type-id='type-id-330'/>
13156            <!-- parameter of type 'const unsigned long int&' -->
13157            <parameter type-id='type-id-330'/>
13158            <!-- void -->
13159            <return type-id='type-id-75'/>
13160          </function-decl>
13161        </member-function>
13162      </class-decl>
13163      <!-- struct std::pair<std::_Rb_tree_const_iterator<long unsigned int>, bool> -->
13164      <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-727'>
13165        <data-member access='public' layout-offset-in-bits='0'>
13166          <!-- std::_Rb_tree_const_iterator<long unsigned int> std::pair<std::_Rb_tree_const_iterator<long unsigned int>, bool>::first -->
13167          <var-decl name='first' type-id='type-id-513' 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'/>
13168        </data-member>
13169        <data-member access='public' layout-offset-in-bits='64'>
13170          <!-- bool std::pair<std::_Rb_tree_const_iterator<long unsigned int>, bool>::second -->
13171          <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'/>
13172        </data-member>
13173        <member-function access='public'>
13174          <!-- void std::pair<std::_Rb_tree_const_iterator<long unsigned int>, bool>::pair() -->
13175          <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'>
13176            <!-- implicit parameter of type 'std::pair<std::_Rb_tree_const_iterator<long unsigned int>, bool>*' -->
13177            <parameter type-id='type-id-728' is-artificial='yes'/>
13178            <!-- void -->
13179            <return type-id='type-id-75'/>
13180          </function-decl>
13181        </member-function>
13182        <member-function access='public'>
13183          <!-- void std::pair<std::_Rb_tree_const_iterator<long unsigned int>, bool>::pair(const std::_Rb_tree_const_iterator<long unsigned int>&, const bool&) -->
13184          <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'>
13185            <!-- implicit parameter of type 'std::pair<std::_Rb_tree_const_iterator<long unsigned int>, bool>*' -->
13186            <parameter type-id='type-id-728' is-artificial='yes'/>
13187            <!-- parameter of type 'const std::_Rb_tree_const_iterator<long unsigned int>&' -->
13188            <parameter type-id='type-id-515'/>
13189            <!-- parameter of type 'const bool&' -->
13190            <parameter type-id='type-id-488'/>
13191            <!-- void -->
13192            <return type-id='type-id-75'/>
13193          </function-decl>
13194        </member-function>
13195      </class-decl>
13196      <!-- struct std::pair<std::_Rb_tree_iterator<long unsigned int>, bool> -->
13197      <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-729'>
13198        <data-member access='public' layout-offset-in-bits='0'>
13199          <!-- std::_Rb_tree_iterator<long unsigned int> std::pair<std::_Rb_tree_iterator<long unsigned int>, bool>::first -->
13200          <var-decl name='first' type-id='type-id-532' 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'/>
13201        </data-member>
13202        <data-member access='public' layout-offset-in-bits='64'>
13203          <!-- bool std::pair<std::_Rb_tree_iterator<long unsigned int>, bool>::second -->
13204          <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'/>
13205        </data-member>
13206        <member-function access='public'>
13207          <!-- void std::pair<std::_Rb_tree_iterator<long unsigned int>, bool>::pair() -->
13208          <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'>
13209            <!-- implicit parameter of type 'std::pair<std::_Rb_tree_iterator<long unsigned int>, bool>*' -->
13210            <parameter type-id='type-id-730' is-artificial='yes'/>
13211            <!-- void -->
13212            <return type-id='type-id-75'/>
13213          </function-decl>
13214        </member-function>
13215        <member-function access='public'>
13216          <!-- void std::pair<std::_Rb_tree_iterator<long unsigned int>, bool>::pair(const std::_Rb_tree_iterator<long unsigned int>&, const bool&) -->
13217          <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'>
13218            <!-- implicit parameter of type 'std::pair<std::_Rb_tree_iterator<long unsigned int>, bool>*' -->
13219            <parameter type-id='type-id-730' is-artificial='yes'/>
13220            <!-- parameter of type 'const std::_Rb_tree_iterator<long unsigned int>&' -->
13221            <parameter type-id='type-id-534'/>
13222            <!-- parameter of type 'const bool&' -->
13223            <parameter type-id='type-id-488'/>
13224            <!-- void -->
13225            <return type-id='type-id-75'/>
13226          </function-decl>
13227        </member-function>
13228      </class-decl>
13229      <!-- struct std::pair<std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, bool> -->
13230      <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-731'>
13231        <data-member access='public' layout-offset-in-bits='0'>
13232          <!-- 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 -->
13233          <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'/>
13234        </data-member>
13235        <data-member access='public' layout-offset-in-bits='64'>
13236          <!-- bool std::pair<std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, bool>::second -->
13237          <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'/>
13238        </data-member>
13239        <member-function access='public'>
13240          <!-- void std::pair<std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, bool>::pair() -->
13241          <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'>
13242            <!-- implicit parameter of type 'std::pair<std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, bool>*' -->
13243            <parameter type-id='type-id-732' is-artificial='yes'/>
13244            <!-- void -->
13245            <return type-id='type-id-75'/>
13246          </function-decl>
13247        </member-function>
13248        <member-function access='public'>
13249          <!-- 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&) -->
13250          <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'>
13251            <!-- implicit parameter of type 'std::pair<std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, bool>*' -->
13252            <parameter type-id='type-id-732' is-artificial='yes'/>
13253            <!-- parameter of type 'const std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >&' -->
13254            <parameter type-id='type-id-538'/>
13255            <!-- parameter of type 'const bool&' -->
13256            <parameter type-id='type-id-488'/>
13257            <!-- void -->
13258            <return type-id='type-id-75'/>
13259          </function-decl>
13260        </member-function>
13261      </class-decl>
13262      <!-- struct std::pair<std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >, bool> -->
13263      <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-733'>
13264        <data-member access='public' layout-offset-in-bits='0'>
13265          <!-- 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 -->
13266          <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'/>
13267        </data-member>
13268        <data-member access='public' layout-offset-in-bits='64'>
13269          <!-- bool std::pair<std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >, bool>::second -->
13270          <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'/>
13271        </data-member>
13272        <member-function access='public'>
13273          <!-- void std::pair<std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >, bool>::pair() -->
13274          <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'>
13275            <!-- implicit parameter of type 'std::pair<std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >, bool>*' -->
13276            <parameter type-id='type-id-734' is-artificial='yes'/>
13277            <!-- void -->
13278            <return type-id='type-id-75'/>
13279          </function-decl>
13280        </member-function>
13281        <member-function access='public'>
13282          <!-- 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&) -->
13283          <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'>
13284            <!-- implicit parameter of type 'std::pair<std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >, bool>*' -->
13285            <parameter type-id='type-id-734' is-artificial='yes'/>
13286            <!-- parameter of type 'const std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >&' -->
13287            <parameter type-id='type-id-542'/>
13288            <!-- parameter of type 'const bool&' -->
13289            <parameter type-id='type-id-488'/>
13290            <!-- void -->
13291            <return type-id='type-id-75'/>
13292          </function-decl>
13293        </member-function>
13294      </class-decl>
13295      <!-- 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> -->
13296      <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-735'>
13297        <data-member access='public' layout-offset-in-bits='0'>
13298          <!-- 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 -->
13299          <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'/>
13300        </data-member>
13301        <data-member access='public' layout-offset-in-bits='64'>
13302          <!-- 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 -->
13303          <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'/>
13304        </data-member>
13305        <member-function access='public'>
13306          <!-- 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() -->
13307          <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'>
13308            <!-- 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>*' -->
13309            <parameter type-id='type-id-736' is-artificial='yes'/>
13310            <!-- void -->
13311            <return type-id='type-id-75'/>
13312          </function-decl>
13313        </member-function>
13314        <member-function access='public'>
13315          <!-- 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&) -->
13316          <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'>
13317            <!-- 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>*' -->
13318            <parameter type-id='type-id-736' is-artificial='yes'/>
13319            <!-- 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> > > >&' -->
13320            <parameter type-id='type-id-546'/>
13321            <!-- parameter of type 'const bool&' -->
13322            <parameter type-id='type-id-488'/>
13323            <!-- void -->
13324            <return type-id='type-id-75'/>
13325          </function-decl>
13326        </member-function>
13327      </class-decl>
13328      <!-- struct std::random_access_iterator_tag -->
13329      <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-798'>
13330        <!-- struct std::bidirectional_iterator_tag -->
13331        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-793'/>
13332      </class-decl>
13333      <!-- struct std::unary_function<long unsigned int, long unsigned int> -->
13334      <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-772'/>
13335      <!-- struct std::unary_function<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, const long unsigned int> -->
13336      <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-775'/>
13337      <!-- struct std::unary_function<std::pair<const long unsigned int, long unsigned int>, const long unsigned int> -->
13338      <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-776'/>
13339      <!-- 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> > > -->
13340      <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-777'/>
13341      <!-- class std::reverse_iterator<__gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > > -->
13342      <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-799'/>
13343      <!-- class std::reverse_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > > > -->
13344      <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-800'/>
13345      <!-- class std::reverse_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > -->
13346      <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-801'/>
13347      <!-- class std::reverse_iterator<__gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > > -->
13348      <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-802'/>
13349      <!-- class std::reverse_iterator<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > > > -->
13350      <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-803'/>
13351      <!-- class std::reverse_iterator<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > -->
13352      <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-804'/>
13353      <!-- class std::reverse_iterator<__gnu_cxx::__normal_iterator<void (* const*)(), std::vector<void (*)(), std::allocator<void (*)()> > > > -->
13354      <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-805'/>
13355      <!-- class std::reverse_iterator<__gnu_cxx::__normal_iterator<void (**)(), std::vector<void (*)(), std::allocator<void (*)()> > > > -->
13356      <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-806'/>
13357      <!-- class std::reverse_iterator<__gnu_cxx::__normal_iterator<void* const*, std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > > > -->
13358      <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-807'/>
13359      <!-- class std::reverse_iterator<__gnu_cxx::__normal_iterator<void**, std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > > > -->
13360      <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-808'/>
13361      <!-- class std::reverse_iterator<std::_Rb_tree_const_iterator<long unsigned int> > -->
13362      <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-809'/>
13363      <!-- class std::reverse_iterator<std::_Rb_tree_const_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > > -->
13364      <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-810'/>
13365      <!-- class std::reverse_iterator<std::_Rb_tree_const_iterator<std::pair<const long unsigned int, long unsigned int> > > -->
13366      <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-811'/>
13367      <!-- 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> > > > > -->
13368      <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-812'/>
13369      <!-- class std::reverse_iterator<std::_Rb_tree_iterator<long unsigned int> > -->
13370      <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-813'/>
13371      <!-- class std::reverse_iterator<std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > > -->
13372      <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-814'/>
13373      <!-- class std::reverse_iterator<std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> > > -->
13374      <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-815'/>
13375      <!-- 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> > > > > -->
13376      <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-816'/>
13377      <!-- struct std::_Rb_tree_iterator<MemoryRegionMap::Region> -->
13378      <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-529'>
13379        <data-member access='public' layout-offset-in-bits='0'>
13380          <!-- std::_Rb_tree_node_base::_Base_ptr std::_Rb_tree_iterator<MemoryRegionMap::Region>::_M_node -->
13381          <var-decl name='_M_node' type-id='type-id-774' 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'/>
13382        </data-member>
13383        <member-function access='public'>
13384          <!-- void std::_Rb_tree_iterator<MemoryRegionMap::Region>::_Rb_tree_iterator() -->
13385          <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'>
13386            <!-- implicit parameter of type 'std::_Rb_tree_iterator<MemoryRegionMap::Region>*' -->
13387            <parameter type-id='type-id-817' is-artificial='yes'/>
13388            <!-- void -->
13389            <return type-id='type-id-75'/>
13390          </function-decl>
13391        </member-function>
13392        <member-function access='public'>
13393          <!-- void std::_Rb_tree_iterator<MemoryRegionMap::Region>::_Rb_tree_iterator(std::_Rb_tree_node<MemoryRegionMap::Region>*) -->
13394          <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'>
13395            <!-- implicit parameter of type 'std::_Rb_tree_iterator<MemoryRegionMap::Region>*' -->
13396            <parameter type-id='type-id-817' is-artificial='yes'/>
13397            <!-- parameter of type 'std::_Rb_tree_node<MemoryRegionMap::Region>*' -->
13398            <parameter type-id='type-id-818'/>
13399            <!-- void -->
13400            <return type-id='type-id-75'/>
13401          </function-decl>
13402        </member-function>
13403        <member-function access='public'>
13404          <!-- bool std::_Rb_tree_iterator<MemoryRegionMap::Region>::operator==(const std::_Rb_tree_iterator<MemoryRegionMap::Region>&) -->
13405          <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'>
13406            <!-- implicit parameter of type 'const std::_Rb_tree_iterator<MemoryRegionMap::Region>*' -->
13407            <parameter type-id='type-id-819' is-artificial='yes'/>
13408            <!-- parameter of type 'const std::_Rb_tree_iterator<MemoryRegionMap::Region>&' -->
13409            <parameter type-id='type-id-531'/>
13410            <!-- bool -->
13411            <return type-id='type-id-76'/>
13412          </function-decl>
13413        </member-function>
13414        <member-function access='public'>
13415          <!-- std::_Rb_tree_iterator<MemoryRegionMap::Region>& std::_Rb_tree_iterator<MemoryRegionMap::Region>::operator&#45;&#45;() -->
13416          <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'>
13417            <!-- implicit parameter of type 'std::_Rb_tree_iterator<MemoryRegionMap::Region>*' -->
13418            <parameter type-id='type-id-817' is-artificial='yes'/>
13419            <!-- std::_Rb_tree_iterator<MemoryRegionMap::Region>& -->
13420            <return type-id='type-id-820'/>
13421          </function-decl>
13422        </member-function>
13423      </class-decl>
13424      <!-- struct std::_Rb_tree_node<MemoryRegionMap::Region> -->
13425      <class-decl name='_Rb_tree_node&lt;MemoryRegionMap::Region&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-548'/>
13426      <!-- struct std::_Rb_tree_node<long unsigned int> -->
13427      <class-decl name='_Rb_tree_node&lt;long unsigned int&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-551'/>
13428      <!-- struct std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > -->
13429      <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-555'/>
13430      <!-- struct std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> > -->
13431      <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-559'/>
13432      <!-- 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> > > > -->
13433      <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-563'/>
13434      <!-- struct std::pair<std::_Rb_tree_const_iterator<long unsigned int>, std::_Rb_tree_const_iterator<long unsigned int> > -->
13435      <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-821'/>
13436      <!-- 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> > > -->
13437      <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-822'/>
13438      <!-- 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> > > -->
13439      <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-823'/>
13440      <!-- 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> > > > > -->
13441      <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-824'/>
13442      <!-- struct std::pair<std::_Rb_tree_iterator<long unsigned int>, std::_Rb_tree_iterator<long unsigned int> > -->
13443      <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-825'/>
13444      <!-- 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> > > -->
13445      <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-826'/>
13446      <!-- 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> > > -->
13447      <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-827'/>
13448      <!-- 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> > > > > -->
13449      <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-828'/>
13450      <!-- 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*) -->
13451      <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_'>
13452        <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&' -->
13453        <parameter type-id='type-id-829' 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'/>
13454        <!-- parameter of type 'const char*' -->
13455        <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'/>
13456        <!-- struct std::basic_string<char, std::char_traits<char>, std::allocator<char> > -->
13457        <return type-id='type-id-830'/>
13458      </function-decl>
13459      <!-- 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*) -->
13460      <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'>
13461        <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&' -->
13462        <parameter type-id='type-id-829'/>
13463        <!-- parameter of type 'const char*' -->
13464        <parameter type-id='type-id-2'/>
13465        <!-- bool -->
13466        <return type-id='type-id-76'/>
13467      </function-decl>
13468      <!-- 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*) -->
13469      <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'>
13470        <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&' -->
13471        <parameter type-id='type-id-829'/>
13472        <!-- parameter of type 'const char*' -->
13473        <parameter type-id='type-id-2'/>
13474        <!-- bool -->
13475        <return type-id='type-id-76'/>
13476      </function-decl>
13477      <!-- 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> >&) -->
13478      <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'>
13479        <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >&' -->
13480        <parameter type-id='type-id-593'/>
13481        <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >&' -->
13482        <parameter type-id='type-id-593'/>
13483        <!-- bool -->
13484        <return type-id='type-id-76'/>
13485      </function-decl>
13486      <!-- void std::swap<AllocObject*>(AllocObject*&, AllocObject*&) -->
13487      <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'>
13488        <!-- parameter of type 'AllocObject*&' -->
13489        <parameter type-id='type-id-393'/>
13490        <!-- parameter of type 'AllocObject*&' -->
13491        <parameter type-id='type-id-393'/>
13492        <!-- void -->
13493        <return type-id='type-id-75'/>
13494      </function-decl>
13495      <!-- const size_t& std::min<size_t>(const size_t&, const size_t&) -->
13496      <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'>
13497        <!-- parameter of type 'const size_t&' -->
13498        <parameter type-id='type-id-490'/>
13499        <!-- parameter of type 'const size_t&' -->
13500        <parameter type-id='type-id-490'/>
13501        <!-- const size_t& -->
13502        <return type-id='type-id-490'/>
13503      </function-decl>
13504      <!-- const size_t& std::max<size_t>(const size_t&, const size_t&) -->
13505      <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'>
13506        <!-- parameter of type 'const size_t&' -->
13507        <parameter type-id='type-id-490'/>
13508        <!-- parameter of type 'const size_t&' -->
13509        <parameter type-id='type-id-490'/>
13510        <!-- const size_t& -->
13511        <return type-id='type-id-490'/>
13512      </function-decl>
13513      <!-- AllocObject* std::__copy_move_a<false, AllocObject*, AllocObject*>(AllocObject*, AllocObject*, AllocObject*) -->
13514      <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'>
13515        <!-- parameter of type 'AllocObject*' -->
13516        <parameter type-id='type-id-318'/>
13517        <!-- parameter of type 'AllocObject*' -->
13518        <parameter type-id='type-id-318'/>
13519        <!-- parameter of type 'AllocObject*' -->
13520        <parameter type-id='type-id-318'/>
13521        <!-- AllocObject* -->
13522        <return type-id='type-id-318'/>
13523      </function-decl>
13524      <!-- void ()** std::__copy_move_a<false, void (**)(), void (**)()>(void ()**, void ()**, void ()**) -->
13525      <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'>
13526        <!-- parameter of type 'void ()**' -->
13527        <parameter type-id='type-id-750'/>
13528        <!-- parameter of type 'void ()**' -->
13529        <parameter type-id='type-id-750'/>
13530        <!-- parameter of type 'void ()**' -->
13531        <parameter type-id='type-id-750'/>
13532        <!-- void ()** -->
13533        <return type-id='type-id-750'/>
13534      </function-decl>
13535      <!-- __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> > >) -->
13536      <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'>
13537        <!-- parameter of type 'class __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >' -->
13538        <parameter type-id='type-id-406'/>
13539        <!-- parameter of type 'class __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >' -->
13540        <parameter type-id='type-id-406'/>
13541        <!-- parameter of type 'class __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >' -->
13542        <parameter type-id='type-id-406'/>
13543        <!-- class __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > -->
13544        <return type-id='type-id-406'/>
13545      </function-decl>
13546      <!-- void ()** std::__copy_move_a2<false, void (**)(), void (**)()>(void ()**, void ()**, void ()**) -->
13547      <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'>
13548        <!-- parameter of type 'void ()**' -->
13549        <parameter type-id='type-id-750'/>
13550        <!-- parameter of type 'void ()**' -->
13551        <parameter type-id='type-id-750'/>
13552        <!-- parameter of type 'void ()**' -->
13553        <parameter type-id='type-id-750'/>
13554        <!-- void ()** -->
13555        <return type-id='type-id-750'/>
13556      </function-decl>
13557      <!-- __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> > >) -->
13558      <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'>
13559        <!-- parameter of type 'class __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >' -->
13560        <parameter type-id='type-id-406'/>
13561        <!-- parameter of type 'class __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >' -->
13562        <parameter type-id='type-id-406'/>
13563        <!-- parameter of type 'class __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >' -->
13564        <parameter type-id='type-id-406'/>
13565        <!-- class __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > -->
13566        <return type-id='type-id-406'/>
13567      </function-decl>
13568      <!-- void ()** std::copy<void (**)(), void (**)()>(void ()**, void ()**, void ()**) -->
13569      <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'>
13570        <!-- parameter of type 'void ()**' -->
13571        <parameter type-id='type-id-750'/>
13572        <!-- parameter of type 'void ()**' -->
13573        <parameter type-id='type-id-750'/>
13574        <!-- parameter of type 'void ()**' -->
13575        <parameter type-id='type-id-750'/>
13576        <!-- void ()** -->
13577        <return type-id='type-id-750'/>
13578      </function-decl>
13579      <!-- AllocObject* std::__copy_move_backward_a<false, AllocObject*, AllocObject*>(AllocObject*, AllocObject*, AllocObject*) -->
13580      <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'>
13581        <!-- parameter of type 'AllocObject*' -->
13582        <parameter type-id='type-id-318'/>
13583        <!-- parameter of type 'AllocObject*' -->
13584        <parameter type-id='type-id-318'/>
13585        <!-- parameter of type 'AllocObject*' -->
13586        <parameter type-id='type-id-318'/>
13587        <!-- AllocObject* -->
13588        <return type-id='type-id-318'/>
13589      </function-decl>
13590      <!-- void ()** std::__copy_move_backward_a<false, void (**)(), void (**)()>(void ()**, void ()**, void ()**) -->
13591      <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'>
13592        <!-- parameter of type 'void ()**' -->
13593        <parameter type-id='type-id-750'/>
13594        <!-- parameter of type 'void ()**' -->
13595        <parameter type-id='type-id-750'/>
13596        <!-- parameter of type 'void ()**' -->
13597        <parameter type-id='type-id-750'/>
13598        <!-- void ()** -->
13599        <return type-id='type-id-750'/>
13600      </function-decl>
13601      <!-- void** std::__copy_move_backward_a<false, void**, void**>(void**, void**, void**) -->
13602      <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'>
13603        <!-- parameter of type 'void**' -->
13604        <parameter type-id='type-id-171'/>
13605        <!-- parameter of type 'void**' -->
13606        <parameter type-id='type-id-171'/>
13607        <!-- parameter of type 'void**' -->
13608        <parameter type-id='type-id-171'/>
13609        <!-- void** -->
13610        <return type-id='type-id-171'/>
13611      </function-decl>
13612      <!-- AllocObject* std::__copy_move_backward_a2<false, AllocObject*, AllocObject*>(AllocObject*, AllocObject*, AllocObject*) -->
13613      <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'>
13614        <!-- parameter of type 'AllocObject*' -->
13615        <parameter type-id='type-id-318'/>
13616        <!-- parameter of type 'AllocObject*' -->
13617        <parameter type-id='type-id-318'/>
13618        <!-- parameter of type 'AllocObject*' -->
13619        <parameter type-id='type-id-318'/>
13620        <!-- AllocObject* -->
13621        <return type-id='type-id-318'/>
13622      </function-decl>
13623      <!-- void ()** std::__copy_move_backward_a2<false, void (**)(), void (**)()>(void ()**, void ()**, void ()**) -->
13624      <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'>
13625        <!-- parameter of type 'void ()**' -->
13626        <parameter type-id='type-id-750'/>
13627        <!-- parameter of type 'void ()**' -->
13628        <parameter type-id='type-id-750'/>
13629        <!-- parameter of type 'void ()**' -->
13630        <parameter type-id='type-id-750'/>
13631        <!-- void ()** -->
13632        <return type-id='type-id-750'/>
13633      </function-decl>
13634      <!-- void** std::__copy_move_backward_a2<false, void**, void**>(void**, void**, void**) -->
13635      <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'>
13636        <!-- parameter of type 'void**' -->
13637        <parameter type-id='type-id-171'/>
13638        <!-- parameter of type 'void**' -->
13639        <parameter type-id='type-id-171'/>
13640        <!-- parameter of type 'void**' -->
13641        <parameter type-id='type-id-171'/>
13642        <!-- void** -->
13643        <return type-id='type-id-171'/>
13644      </function-decl>
13645      <!-- AllocObject* std::copy_backward<AllocObject*, AllocObject*>(AllocObject*, AllocObject*, AllocObject*) -->
13646      <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'>
13647        <!-- parameter of type 'AllocObject*' -->
13648        <parameter type-id='type-id-318'/>
13649        <!-- parameter of type 'AllocObject*' -->
13650        <parameter type-id='type-id-318'/>
13651        <!-- parameter of type 'AllocObject*' -->
13652        <parameter type-id='type-id-318'/>
13653        <!-- AllocObject* -->
13654        <return type-id='type-id-318'/>
13655      </function-decl>
13656      <!-- void ()** std::copy_backward<void (**)(), void (**)()>(void ()**, void ()**, void ()**) -->
13657      <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'>
13658        <!-- parameter of type 'void ()**' -->
13659        <parameter type-id='type-id-750'/>
13660        <!-- parameter of type 'void ()**' -->
13661        <parameter type-id='type-id-750'/>
13662        <!-- parameter of type 'void ()**' -->
13663        <parameter type-id='type-id-750'/>
13664        <!-- void ()** -->
13665        <return type-id='type-id-750'/>
13666      </function-decl>
13667      <!-- void** std::copy_backward<void**, void**>(void**, void**, void**) -->
13668      <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'>
13669        <!-- parameter of type 'void**' -->
13670        <parameter type-id='type-id-171'/>
13671        <!-- parameter of type 'void**' -->
13672        <parameter type-id='type-id-171'/>
13673        <!-- parameter of type 'void**' -->
13674        <parameter type-id='type-id-171'/>
13675        <!-- void** -->
13676        <return type-id='type-id-171'/>
13677      </function-decl>
13678      <!-- void std::_Destroy<void (**)()>(void ()**, void ()**) -->
13679      <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'>
13680        <!-- parameter of type 'void ()**' -->
13681        <parameter type-id='type-id-750'/>
13682        <!-- parameter of type 'void ()**' -->
13683        <parameter type-id='type-id-750'/>
13684        <!-- void -->
13685        <return type-id='type-id-75'/>
13686      </function-decl>
13687      <!-- void std::_Destroy<AllocObject*, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >(AllocObject*, AllocObject*, STL_Allocator<AllocObject, HeapLeakChecker::Allocator>&) -->
13688      <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'>
13689        <!-- parameter of type 'AllocObject*' -->
13690        <parameter type-id='type-id-318'/>
13691        <!-- parameter of type 'AllocObject*' -->
13692        <parameter type-id='type-id-318'/>
13693        <!-- parameter of type 'STL_Allocator<AllocObject, HeapLeakChecker::Allocator>&' -->
13694        <parameter type-id='type-id-399'/>
13695        <!-- void -->
13696        <return type-id='type-id-75'/>
13697      </function-decl>
13698      <!-- void std::_Destroy<void**, STL_Allocator<void*, HeapLeakChecker::Allocator> >(void**, void**, STL_Allocator<void*, HeapLeakChecker::Allocator>&) -->
13699      <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'>
13700        <!-- parameter of type 'void**' -->
13701        <parameter type-id='type-id-171'/>
13702        <!-- parameter of type 'void**' -->
13703        <parameter type-id='type-id-171'/>
13704        <!-- parameter of type 'STL_Allocator<void*, HeapLeakChecker::Allocator>&' -->
13705        <parameter type-id='type-id-404'/>
13706        <!-- void -->
13707        <return type-id='type-id-75'/>
13708      </function-decl>
13709      <!-- void std::_Destroy<void (**)(), void (*)()>(void ()**, void ()**, std::allocator<void (*)()>&) -->
13710      <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'>
13711        <!-- parameter of type 'void ()**' -->
13712        <parameter type-id='type-id-750'/>
13713        <!-- parameter of type 'void ()**' -->
13714        <parameter type-id='type-id-750'/>
13715        <!-- parameter of type 'std::allocator<void (*)()>&' -->
13716        <parameter type-id='type-id-705'/>
13717        <!-- void -->
13718        <return type-id='type-id-75'/>
13719      </function-decl>
13720      <!-- ptrdiff_t std::__distance<const char*>(const char*, const char*, std::random_access_iterator_tag) -->
13721      <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'>
13722        <!-- parameter of type 'const char*' -->
13723        <parameter type-id='type-id-2'/>
13724        <!-- parameter of type 'const char*' -->
13725        <parameter type-id='type-id-2'/>
13726        <!-- parameter of type 'struct std::random_access_iterator_tag' -->
13727        <parameter type-id='type-id-798'/>
13728        <!-- typedef ptrdiff_t -->
13729        <return type-id='type-id-314'/>
13730      </function-decl>
13731      <!-- ptrdiff_t std::distance<const char*>(const char*, const char*) -->
13732      <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'>
13733        <!-- parameter of type 'const char*' -->
13734        <parameter type-id='type-id-2'/>
13735        <!-- parameter of type 'const char*' -->
13736        <parameter type-id='type-id-2'/>
13737        <!-- typedef ptrdiff_t -->
13738        <return type-id='type-id-314'/>
13739      </function-decl>
13740      <!-- std::random_access_iterator_tag std::__iterator_category<const char*>(const char* const&) -->
13741      <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'>
13742        <!-- parameter of type 'const char* const&' -->
13743        <parameter type-id='type-id-489'/>
13744        <!-- struct std::random_access_iterator_tag -->
13745        <return type-id='type-id-798'/>
13746      </function-decl>
13747      <!-- std::pair<long unsigned int, HeapLeakChecker::RangeValue> std::make_pair<long unsigned int, HeapLeakChecker::RangeValue>(unsigned long int, HeapLeakChecker::RangeValue) -->
13748      <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'>
13749        <!-- parameter of type 'unsigned long int' -->
13750        <parameter type-id='type-id-19'/>
13751        <!-- parameter of type 'struct HeapLeakChecker::RangeValue' -->
13752        <parameter type-id='type-id-233'/>
13753        <!-- struct std::pair<long unsigned int, HeapLeakChecker::RangeValue> -->
13754        <return type-id='type-id-634'/>
13755      </function-decl>
13756      <!-- std::pair<long unsigned int, long unsigned int> std::make_pair<long unsigned int, long unsigned int>(unsigned long int, unsigned long int) -->
13757      <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'>
13758        <!-- parameter of type 'unsigned long int' -->
13759        <parameter type-id='type-id-19'/>
13760        <!-- parameter of type 'unsigned long int' -->
13761        <parameter type-id='type-id-19'/>
13762        <!-- struct std::pair<long unsigned int, long unsigned int> -->
13763        <return type-id='type-id-637'/>
13764      </function-decl>
13765      <!-- void ()** std::uninitialized_copy<void (**)(), void (**)()>(void ()**, void ()**, void ()**) -->
13766      <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'>
13767        <!-- parameter of type 'void ()**' -->
13768        <parameter type-id='type-id-750'/>
13769        <!-- parameter of type 'void ()**' -->
13770        <parameter type-id='type-id-750'/>
13771        <!-- parameter of type 'void ()**' -->
13772        <parameter type-id='type-id-750'/>
13773        <!-- void ()** -->
13774        <return type-id='type-id-750'/>
13775      </function-decl>
13776      <!-- AllocObject* std::__uninitialized_copy_a<AllocObject*, AllocObject*, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >(AllocObject*, AllocObject*, AllocObject*, STL_Allocator<AllocObject, HeapLeakChecker::Allocator>&) -->
13777      <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'>
13778        <!-- parameter of type 'AllocObject*' -->
13779        <parameter type-id='type-id-318'/>
13780        <!-- parameter of type 'AllocObject*' -->
13781        <parameter type-id='type-id-318'/>
13782        <!-- parameter of type 'AllocObject*' -->
13783        <parameter type-id='type-id-318'/>
13784        <!-- parameter of type 'STL_Allocator<AllocObject, HeapLeakChecker::Allocator>&' -->
13785        <parameter type-id='type-id-399'/>
13786        <!-- AllocObject* -->
13787        <return type-id='type-id-318'/>
13788      </function-decl>
13789      <!-- 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>&) -->
13790      <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'>
13791        <!-- parameter of type 'class __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >' -->
13792        <parameter type-id='type-id-409'/>
13793        <!-- parameter of type 'class __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >' -->
13794        <parameter type-id='type-id-409'/>
13795        <!-- parameter of type 'AllocObject*' -->
13796        <parameter type-id='type-id-318'/>
13797        <!-- parameter of type 'STL_Allocator<AllocObject, HeapLeakChecker::Allocator>&' -->
13798        <parameter type-id='type-id-399'/>
13799        <!-- AllocObject* -->
13800        <return type-id='type-id-318'/>
13801      </function-decl>
13802      <!-- void** std::__uninitialized_copy_a<void**, void**, STL_Allocator<void*, HeapLeakChecker::Allocator> >(void**, void**, void**, STL_Allocator<void*, HeapLeakChecker::Allocator>&) -->
13803      <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'>
13804        <!-- parameter of type 'void**' -->
13805        <parameter type-id='type-id-171'/>
13806        <!-- parameter of type 'void**' -->
13807        <parameter type-id='type-id-171'/>
13808        <!-- parameter of type 'void**' -->
13809        <parameter type-id='type-id-171'/>
13810        <!-- parameter of type 'STL_Allocator<void*, HeapLeakChecker::Allocator>&' -->
13811        <parameter type-id='type-id-404'/>
13812        <!-- void** -->
13813        <return type-id='type-id-171'/>
13814      </function-decl>
13815      <!-- void ()** std::__uninitialized_copy_a<void (**)(), void (**)(), void (*)()>(void ()**, void ()**, void ()**, std::allocator<void (*)()>&) -->
13816      <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'>
13817        <!-- parameter of type 'void ()**' -->
13818        <parameter type-id='type-id-750'/>
13819        <!-- parameter of type 'void ()**' -->
13820        <parameter type-id='type-id-750'/>
13821        <!-- parameter of type 'void ()**' -->
13822        <parameter type-id='type-id-750'/>
13823        <!-- parameter of type 'std::allocator<void (*)()>&' -->
13824        <parameter type-id='type-id-705'/>
13825        <!-- void ()** -->
13826        <return type-id='type-id-750'/>
13827      </function-decl>
13828      <!-- AllocObject* std::__uninitialized_move_a<AllocObject*, AllocObject*, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >(AllocObject*, AllocObject*, AllocObject*, STL_Allocator<AllocObject, HeapLeakChecker::Allocator>&) -->
13829      <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'>
13830        <!-- parameter of type 'AllocObject*' -->
13831        <parameter type-id='type-id-318'/>
13832        <!-- parameter of type 'AllocObject*' -->
13833        <parameter type-id='type-id-318'/>
13834        <!-- parameter of type 'AllocObject*' -->
13835        <parameter type-id='type-id-318'/>
13836        <!-- parameter of type 'STL_Allocator<AllocObject, HeapLeakChecker::Allocator>&' -->
13837        <parameter type-id='type-id-399'/>
13838        <!-- AllocObject* -->
13839        <return type-id='type-id-318'/>
13840      </function-decl>
13841      <!-- void ()** std::__uninitialized_move_a<void (**)(), void (**)(), std::allocator<void (*)()> >(void ()**, void ()**, void ()**, std::allocator<void (*)()>&) -->
13842      <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'>
13843        <!-- parameter of type 'void ()**' -->
13844        <parameter type-id='type-id-750'/>
13845        <!-- parameter of type 'void ()**' -->
13846        <parameter type-id='type-id-750'/>
13847        <!-- parameter of type 'void ()**' -->
13848        <parameter type-id='type-id-750'/>
13849        <!-- parameter of type 'std::allocator<void (*)()>&' -->
13850        <parameter type-id='type-id-705'/>
13851        <!-- void ()** -->
13852        <return type-id='type-id-750'/>
13853      </function-decl>
13854      <!-- void** std::__uninitialized_move_a<void**, void**, STL_Allocator<void*, HeapLeakChecker::Allocator> >(void**, void**, void**, STL_Allocator<void*, HeapLeakChecker::Allocator>&) -->
13855      <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'>
13856        <!-- parameter of type 'void**' -->
13857        <parameter type-id='type-id-171'/>
13858        <!-- parameter of type 'void**' -->
13859        <parameter type-id='type-id-171'/>
13860        <!-- parameter of type 'void**' -->
13861        <parameter type-id='type-id-171'/>
13862        <!-- parameter of type 'STL_Allocator<void*, HeapLeakChecker::Allocator>&' -->
13863        <parameter type-id='type-id-404'/>
13864        <!-- void** -->
13865        <return type-id='type-id-171'/>
13866      </function-decl>
13867      <!-- struct std::allocator<char> -->
13868      <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-831'>
13869        <!-- class __gnu_cxx::new_allocator<char> -->
13870        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-832'/>
13871        <member-function access='public'>
13872          <!-- void std::allocator<char>::allocator() -->
13873          <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'>
13874            <!-- implicit parameter of type 'std::allocator<char>*' -->
13875            <parameter type-id='type-id-833' is-artificial='yes'/>
13876            <!-- void -->
13877            <return type-id='type-id-75'/>
13878          </function-decl>
13879        </member-function>
13880        <member-function access='public'>
13881          <!-- void std::allocator<char>::allocator(const std::allocator<char>&) -->
13882          <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'>
13883            <!-- implicit parameter of type 'std::allocator<char>*' -->
13884            <parameter type-id='type-id-833' is-artificial='yes'/>
13885            <!-- parameter of type 'const std::allocator<char>&' -->
13886            <parameter type-id='type-id-834'/>
13887            <!-- void -->
13888            <return type-id='type-id-75'/>
13889          </function-decl>
13890        </member-function>
13891        <member-function access='public' destructor='yes'>
13892          <!-- std::allocator<char>::~allocator(int) -->
13893          <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'>
13894            <!-- implicit parameter of type 'std::allocator<char>*' -->
13895            <parameter type-id='type-id-833' is-artificial='yes'/>
13896            <!-- artificial parameter of type 'int' -->
13897            <parameter type-id='type-id-1' is-artificial='yes'/>
13898            <!-- void -->
13899            <return type-id='type-id-75'/>
13900          </function-decl>
13901        </member-function>
13902        <member-function access='public'>
13903          <!-- void std::allocator<char>::allocator() -->
13904          <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'>
13905            <!-- implicit parameter of type 'std::allocator<char>*' -->
13906            <parameter type-id='type-id-833' is-artificial='yes'/>
13907            <!-- void -->
13908            <return type-id='type-id-75'/>
13909          </function-decl>
13910        </member-function>
13911        <member-function access='public'>
13912          <!-- void std::allocator<char>::allocator(const std::allocator<char>&) -->
13913          <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'>
13914            <!-- implicit parameter of type 'std::allocator<char>*' -->
13915            <parameter type-id='type-id-833' is-artificial='yes'/>
13916            <!-- parameter of type 'const std::allocator<char>&' -->
13917            <parameter type-id='type-id-834'/>
13918            <!-- void -->
13919            <return type-id='type-id-75'/>
13920          </function-decl>
13921        </member-function>
13922        <member-function access='public' destructor='yes'>
13923          <!-- std::allocator<char>::~allocator(int) -->
13924          <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'>
13925            <!-- implicit parameter of type 'std::allocator<char>*' -->
13926            <parameter type-id='type-id-833' is-artificial='yes'/>
13927            <!-- artificial parameter of type 'int' -->
13928            <parameter type-id='type-id-1' is-artificial='yes'/>
13929            <!-- void -->
13930            <return type-id='type-id-75'/>
13931          </function-decl>
13932        </member-function>
13933        <member-function access='public'>
13934          <!-- void std::allocator<char>::allocator() -->
13935          <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'>
13936            <!-- implicit parameter of type 'std::allocator<char>*' -->
13937            <parameter type-id='type-id-833' is-artificial='yes'/>
13938            <!-- void -->
13939            <return type-id='type-id-75'/>
13940          </function-decl>
13941        </member-function>
13942        <member-function access='public'>
13943          <!-- void std::allocator<char>::allocator(const std::allocator<char>&) -->
13944          <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'>
13945            <!-- implicit parameter of type 'std::allocator<char>*' -->
13946            <parameter type-id='type-id-833' is-artificial='yes'/>
13947            <!-- parameter of type 'const std::allocator<char>&' -->
13948            <parameter type-id='type-id-834'/>
13949            <!-- void -->
13950            <return type-id='type-id-75'/>
13951          </function-decl>
13952        </member-function>
13953        <member-function access='public' destructor='yes'>
13954          <!-- std::allocator<char>::~allocator(int) -->
13955          <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'>
13956            <!-- implicit parameter of type 'std::allocator<char>*' -->
13957            <parameter type-id='type-id-833' is-artificial='yes'/>
13958            <!-- artificial parameter of type 'int' -->
13959            <parameter type-id='type-id-1' is-artificial='yes'/>
13960            <!-- void -->
13961            <return type-id='type-id-75'/>
13962          </function-decl>
13963        </member-function>
13964        <member-function access='public'>
13965          <!-- void std::allocator<char>::allocator() -->
13966          <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'>
13967            <!-- implicit parameter of type 'std::allocator<char>*' -->
13968            <parameter type-id='type-id-833' is-artificial='yes'/>
13969            <!-- void -->
13970            <return type-id='type-id-75'/>
13971          </function-decl>
13972        </member-function>
13973        <member-function access='public'>
13974          <!-- void std::allocator<char>::allocator(const std::allocator<char>&) -->
13975          <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'>
13976            <!-- implicit parameter of type 'std::allocator<char>*' -->
13977            <parameter type-id='type-id-833' is-artificial='yes'/>
13978            <!-- parameter of type 'const std::allocator<char>&' -->
13979            <parameter type-id='type-id-834'/>
13980            <!-- void -->
13981            <return type-id='type-id-75'/>
13982          </function-decl>
13983        </member-function>
13984        <member-function access='public' destructor='yes'>
13985          <!-- std::allocator<char>::~allocator(int) -->
13986          <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'>
13987            <!-- implicit parameter of type 'std::allocator<char>*' -->
13988            <parameter type-id='type-id-833' is-artificial='yes'/>
13989            <!-- artificial parameter of type 'int' -->
13990            <parameter type-id='type-id-1' is-artificial='yes'/>
13991            <!-- void -->
13992            <return type-id='type-id-75'/>
13993          </function-decl>
13994        </member-function>
13995      </class-decl>
13996      <!-- typedef std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::string -->
13997      <typedef-decl name='string' type-id='type-id-830' 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-835'/>
13998    </namespace-decl>
13999    <!-- namespace tcmalloc -->
14000    <namespace-decl name='tcmalloc'>
14001      <!-- namespace tcmalloc::commandlineflags -->
14002      <namespace-decl name='commandlineflags'>
14003        <!-- bool tcmalloc::commandlineflags::StringToBool(const char*, bool) -->
14004        <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'>
14005          <!-- parameter of type 'const char*' -->
14006          <parameter type-id='type-id-2' name='value' filepath='./src/base/commandlineflags.h' line='118' column='1'/>
14007          <!-- parameter of type 'bool' -->
14008          <parameter type-id='type-id-76' name='def' filepath='./src/base/commandlineflags.h' line='118' column='1'/>
14009          <!-- bool -->
14010          <return type-id='type-id-76'/>
14011        </function-decl>
14012        <!-- int tcmalloc::commandlineflags::StringToInt(const char*, int) -->
14013        <function-decl name='StringToInt' filepath='./src/base/commandlineflags.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
14014          <!-- parameter of type 'const char*' -->
14015          <parameter type-id='type-id-2'/>
14016          <!-- parameter of type 'int' -->
14017          <parameter type-id='type-id-1'/>
14018          <!-- int -->
14019          <return type-id='type-id-1'/>
14020        </function-decl>
14021      </namespace-decl>
14022    </namespace-decl>
14023    <!-- namespace FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead -->
14024    <namespace-decl name='FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead'>
14025      <!-- int32 FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead::FLAGS_heap_check_pointer_source_alignment -->
14026      <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'/>
14027      <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead::FLAGS_noheap_check_pointer_source_alignment -->
14028      <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'/>
14029      <!-- int32 FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead::FLAGS_heap_check_delay_seconds -->
14030      <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'/>
14031      <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead::FLAGS_noheap_check_delay_seconds -->
14032      <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'/>
14033    </namespace-decl>
14034    <!-- void LogPrintf(int, const char*, typedef __va_list_tag __va_list_tag*) -->
14035    <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'>
14036      <!-- parameter of type 'int' -->
14037      <parameter type-id='type-id-1' name='severity' filepath='./src/base/logging.h' line='198' column='1'/>
14038      <!-- parameter of type 'const char*' -->
14039      <parameter type-id='type-id-2' name='pat' filepath='./src/base/logging.h' line='198' column='1'/>
14040      <!-- parameter of type 'typedef __va_list_tag __va_list_tag*' -->
14041      <parameter type-id='type-id-23' name='ap' filepath='./src/base/logging.h' line='198' column='1'/>
14042      <!-- void -->
14043      <return type-id='type-id-75'/>
14044    </function-decl>
14045    <!-- void RAW_LOG(int, const char*, ...) -->
14046    <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'>
14047      <!-- parameter of type 'int' -->
14048      <parameter type-id='type-id-1' name='lvl' filepath='./src/base/logging.h' line='228' column='1'/>
14049      <!-- parameter of type 'const char*' -->
14050      <parameter type-id='type-id-2' name='pat' filepath='./src/base/logging.h' line='228' column='1'/>
14051      <parameter is-variadic='yes'/>
14052      <!-- void -->
14053      <return type-id='type-id-75'/>
14054    </function-decl>
14055    <!-- void RAW_VLOG(int, const char*, ...) -->
14056    <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'>
14057      <!-- parameter of type 'int' -->
14058      <parameter type-id='type-id-1' name='lvl' filepath='./src/base/logging.h' line='229' column='1'/>
14059      <!-- parameter of type 'const char*' -->
14060      <parameter type-id='type-id-2' name='pat' filepath='./src/base/logging.h' line='229' column='1'/>
14061      <parameter is-variadic='yes'/>
14062      <!-- void -->
14063      <return type-id='type-id-75'/>
14064    </function-decl>
14065    <!-- namespace __gnu_cxx -->
14066    <namespace-decl name='__gnu_cxx'>
14067      <!-- class __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > -->
14068      <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-406'>
14069        <data-member access='protected' layout-offset-in-bits='0'>
14070          <!-- AllocObject* __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >::_M_current -->
14071          <var-decl name='_M_current' type-id='type-id-318' 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'/>
14072        </data-member>
14073        <member-function access='private'>
14074          <!-- void __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >::__normal_iterator() -->
14075          <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'>
14076            <!-- implicit parameter of type '__gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >*' -->
14077            <parameter type-id='type-id-408' is-artificial='yes'/>
14078            <!-- void -->
14079            <return type-id='type-id-75'/>
14080          </function-decl>
14081        </member-function>
14082        <member-function access='private'>
14083          <!-- void __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >::__normal_iterator(AllocObject* const&) -->
14084          <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'>
14085            <!-- implicit parameter of type '__gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >*' -->
14086            <parameter type-id='type-id-408' is-artificial='yes'/>
14087            <!-- parameter of type 'AllocObject* const&' -->
14088            <parameter type-id='type-id-392'/>
14089            <!-- void -->
14090            <return type-id='type-id-75'/>
14091          </function-decl>
14092        </member-function>
14093        <member-function access='private'>
14094          <!-- AllocObject* const& __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >::base() -->
14095          <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'>
14096            <!-- implicit parameter of type 'const __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >*' -->
14097            <parameter type-id='type-id-470' is-artificial='yes'/>
14098            <!-- AllocObject* const& -->
14099            <return type-id='type-id-392'/>
14100          </function-decl>
14101        </member-function>
14102        <member-function access='private'>
14103          <!-- __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&) -->
14104          <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'>
14105            <!-- implicit parameter of type 'const __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >*' -->
14106            <parameter type-id='type-id-470' is-artificial='yes'/>
14107            <!-- parameter of type 'const ptrdiff_t&' -->
14108            <parameter type-id='type-id-836'/>
14109            <!-- class __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > -->
14110            <return type-id='type-id-406'/>
14111          </function-decl>
14112        </member-function>
14113        <member-function access='private'>
14114          <!-- AllocObject& __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >::operator*() -->
14115          <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'>
14116            <!-- implicit parameter of type 'const __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >*' -->
14117            <parameter type-id='type-id-470' is-artificial='yes'/>
14118            <!-- AllocObject& -->
14119            <return type-id='type-id-390'/>
14120          </function-decl>
14121        </member-function>
14122        <member-function access='private'>
14123          <!-- __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&) -->
14124          <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'>
14125            <!-- implicit parameter of type 'const __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >*' -->
14126            <parameter type-id='type-id-470' is-artificial='yes'/>
14127            <!-- parameter of type 'const ptrdiff_t&' -->
14128            <parameter type-id='type-id-836'/>
14129            <!-- class __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > -->
14130            <return type-id='type-id-406'/>
14131          </function-decl>
14132        </member-function>
14133        <member-function access='private'>
14134          <!-- AllocObject* __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >::operator&#45;>() -->
14135          <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'>
14136            <!-- implicit parameter of type 'const __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >*' -->
14137            <parameter type-id='type-id-470' is-artificial='yes'/>
14138            <!-- AllocObject* -->
14139            <return type-id='type-id-318'/>
14140          </function-decl>
14141        </member-function>
14142        <member-function access='private'>
14143          <!-- __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++() -->
14144          <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'>
14145            <!-- implicit parameter of type '__gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >*' -->
14146            <parameter type-id='type-id-408' is-artificial='yes'/>
14147            <!-- __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >& -->
14148            <return type-id='type-id-407'/>
14149          </function-decl>
14150        </member-function>
14151      </class-decl>
14152      <!-- class __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > -->
14153      <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-409'>
14154        <data-member access='protected' layout-offset-in-bits='0'>
14155          <!-- const AllocObject* __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >::_M_current -->
14156          <var-decl name='_M_current' type-id='type-id-426' 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'/>
14157        </data-member>
14158        <member-function access='private'>
14159          <!-- void __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >::__normal_iterator() -->
14160          <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'>
14161            <!-- implicit parameter of type '__gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >*' -->
14162            <parameter type-id='type-id-411' is-artificial='yes'/>
14163            <!-- void -->
14164            <return type-id='type-id-75'/>
14165          </function-decl>
14166        </member-function>
14167        <member-function access='private'>
14168          <!-- void __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >::__normal_iterator(const AllocObject* const&) -->
14169          <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'>
14170            <!-- implicit parameter of type '__gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >*' -->
14171            <parameter type-id='type-id-411' is-artificial='yes'/>
14172            <!-- parameter of type 'const AllocObject* const&' -->
14173            <parameter type-id='type-id-428'/>
14174            <!-- void -->
14175            <return type-id='type-id-75'/>
14176          </function-decl>
14177        </member-function>
14178        <member-function access='private'>
14179          <!-- 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> > >&) -->
14180          <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'>
14181            <!-- implicit parameter of type '__gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >*' -->
14182            <parameter type-id='type-id-411' is-artificial='yes'/>
14183            <!-- parameter of type 'const __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >&' -->
14184            <parameter type-id='type-id-469'/>
14185            <!-- void -->
14186            <return type-id='type-id-75'/>
14187          </function-decl>
14188        </member-function>
14189        <member-function access='private'>
14190          <!-- const AllocObject* const& __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >::base() -->
14191          <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'>
14192            <!-- implicit parameter of type 'const __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >*' -->
14193            <parameter type-id='type-id-473' is-artificial='yes'/>
14194            <!-- const AllocObject* const& -->
14195            <return type-id='type-id-428'/>
14196          </function-decl>
14197        </member-function>
14198        <member-function access='private'>
14199          <!-- const AllocObject& __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >::operator*() -->
14200          <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'>
14201            <!-- implicit parameter of type 'const __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >*' -->
14202            <parameter type-id='type-id-473' is-artificial='yes'/>
14203            <!-- const AllocObject& -->
14204            <return type-id='type-id-320'/>
14205          </function-decl>
14206        </member-function>
14207        <member-function access='private'>
14208          <!-- __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++() -->
14209          <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'>
14210            <!-- implicit parameter of type '__gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >*' -->
14211            <parameter type-id='type-id-411' is-artificial='yes'/>
14212            <!-- __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >& -->
14213            <return type-id='type-id-410'/>
14214          </function-decl>
14215        </member-function>
14216        <member-function access='private'>
14217          <!-- const AllocObject* __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >::operator&#45;>() -->
14218          <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'>
14219            <!-- implicit parameter of type 'const __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >*' -->
14220            <parameter type-id='type-id-473' is-artificial='yes'/>
14221            <!-- const AllocObject* -->
14222            <return type-id='type-id-426'/>
14223          </function-decl>
14224        </member-function>
14225      </class-decl>
14226      <!-- class __gnu_cxx::__normal_iterator<void (**)(), std::vector<void (*)(), std::allocator<void (*)()> > > -->
14227      <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-412'>
14228        <data-member access='protected' layout-offset-in-bits='0'>
14229          <!-- void ()** __gnu_cxx::__normal_iterator<void (**)(), std::vector<void (*)(), std::allocator<void (*)()> > >::_M_current -->
14230          <var-decl name='_M_current' type-id='type-id-750' 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'/>
14231        </data-member>
14232        <member-function access='private'>
14233          <!-- void __gnu_cxx::__normal_iterator<void (**)(), std::vector<void (*)(), std::allocator<void (*)()> > >::__normal_iterator() -->
14234          <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'>
14235            <!-- implicit parameter of type '__gnu_cxx::__normal_iterator<void (**)(), std::vector<void (*)(), std::allocator<void (*)()> > >*' -->
14236            <parameter type-id='type-id-414' is-artificial='yes'/>
14237            <!-- void -->
14238            <return type-id='type-id-75'/>
14239          </function-decl>
14240        </member-function>
14241        <member-function access='private'>
14242          <!-- void __gnu_cxx::__normal_iterator<void (**)(), std::vector<void (*)(), std::allocator<void (*)()> > >::__normal_iterator(void ()** const&) -->
14243          <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'>
14244            <!-- implicit parameter of type '__gnu_cxx::__normal_iterator<void (**)(), std::vector<void (*)(), std::allocator<void (*)()> > >*' -->
14245            <parameter type-id='type-id-414' is-artificial='yes'/>
14246            <!-- parameter of type 'void ()** const&' -->
14247            <parameter type-id='type-id-752'/>
14248            <!-- void -->
14249            <return type-id='type-id-75'/>
14250          </function-decl>
14251        </member-function>
14252        <member-function access='private'>
14253          <!-- void ()** const& __gnu_cxx::__normal_iterator<void (**)(), std::vector<void (*)(), std::allocator<void (*)()> > >::base() -->
14254          <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'>
14255            <!-- implicit parameter of type 'const __gnu_cxx::__normal_iterator<void (**)(), std::vector<void (*)(), std::allocator<void (*)()> > >*' -->
14256            <parameter type-id='type-id-476' is-artificial='yes'/>
14257            <!-- void ()** const& -->
14258            <return type-id='type-id-752'/>
14259          </function-decl>
14260        </member-function>
14261        <member-function access='private'>
14262          <!-- void ()*& __gnu_cxx::__normal_iterator<void (**)(), std::vector<void (*)(), std::allocator<void (*)()> > >::operator*() -->
14263          <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'>
14264            <!-- implicit parameter of type 'const __gnu_cxx::__normal_iterator<void (**)(), std::vector<void (*)(), std::allocator<void (*)()> > >*' -->
14265            <parameter type-id='type-id-476' is-artificial='yes'/>
14266            <!-- void ()*& -->
14267            <return type-id='type-id-749'/>
14268          </function-decl>
14269        </member-function>
14270      </class-decl>
14271      <!-- class __gnu_cxx::__normal_iterator<void**, std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > > -->
14272      <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-415'>
14273        <data-member access='protected' layout-offset-in-bits='0'>
14274          <!-- void** __gnu_cxx::__normal_iterator<void**, std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > >::_M_current -->
14275          <var-decl name='_M_current' type-id='type-id-171' 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'/>
14276        </data-member>
14277        <member-function access='private'>
14278          <!-- void __gnu_cxx::__normal_iterator<void**, std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > >::__normal_iterator() -->
14279          <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'>
14280            <!-- implicit parameter of type '__gnu_cxx::__normal_iterator<void**, std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > >*' -->
14281            <parameter type-id='type-id-417' is-artificial='yes'/>
14282            <!-- void -->
14283            <return type-id='type-id-75'/>
14284          </function-decl>
14285        </member-function>
14286        <member-function access='private'>
14287          <!-- void __gnu_cxx::__normal_iterator<void**, std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > >::__normal_iterator(void** const&) -->
14288          <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'>
14289            <!-- implicit parameter of type '__gnu_cxx::__normal_iterator<void**, std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > >*' -->
14290            <parameter type-id='type-id-417' is-artificial='yes'/>
14291            <!-- parameter of type 'void** const&' -->
14292            <parameter type-id='type-id-762'/>
14293            <!-- void -->
14294            <return type-id='type-id-75'/>
14295          </function-decl>
14296        </member-function>
14297        <member-function access='private'>
14298          <!-- void** const& __gnu_cxx::__normal_iterator<void**, std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > >::base() -->
14299          <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'>
14300            <!-- implicit parameter of type 'const __gnu_cxx::__normal_iterator<void**, std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > >*' -->
14301            <parameter type-id='type-id-479' is-artificial='yes'/>
14302            <!-- void** const& -->
14303            <return type-id='type-id-762'/>
14304          </function-decl>
14305        </member-function>
14306        <member-function access='private'>
14307          <!-- void*& __gnu_cxx::__normal_iterator<void**, std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > >::operator*() -->
14308          <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'>
14309            <!-- implicit parameter of type 'const __gnu_cxx::__normal_iterator<void**, std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > >*' -->
14310            <parameter type-id='type-id-479' is-artificial='yes'/>
14311            <!-- void*& -->
14312            <return type-id='type-id-760'/>
14313          </function-decl>
14314        </member-function>
14315      </class-decl>
14316      <!-- class __gnu_cxx::new_allocator<char> -->
14317      <class-decl name='new_allocator&lt;char&gt;' visibility='default' id='type-id-837'/>
14318      <!-- class __gnu_cxx::new_allocator<void (*)()> -->
14319      <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-418'>
14320        <member-function access='private'>
14321          <!-- void __gnu_cxx::new_allocator<void (*)()>::new_allocator() -->
14322          <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'>
14323            <!-- implicit parameter of type '__gnu_cxx::new_allocator<void (*)()>*' -->
14324            <parameter type-id='type-id-419' is-artificial='yes'/>
14325            <!-- void -->
14326            <return type-id='type-id-75'/>
14327          </function-decl>
14328        </member-function>
14329        <member-function access='private'>
14330          <!-- void __gnu_cxx::new_allocator<void (*)()>::new_allocator(const __gnu_cxx::new_allocator<void (*)()>&) -->
14331          <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'>
14332            <!-- implicit parameter of type '__gnu_cxx::new_allocator<void (*)()>*' -->
14333            <parameter type-id='type-id-419' is-artificial='yes'/>
14334            <!-- parameter of type 'const __gnu_cxx::new_allocator<void (*)()>&' -->
14335            <parameter type-id='type-id-481'/>
14336            <!-- void -->
14337            <return type-id='type-id-75'/>
14338          </function-decl>
14339        </member-function>
14340        <member-function access='private' destructor='yes'>
14341          <!-- __gnu_cxx::new_allocator<void (*)()>::~new_allocator(int) -->
14342          <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'>
14343            <!-- implicit parameter of type '__gnu_cxx::new_allocator<void (*)()>*' -->
14344            <parameter type-id='type-id-419' is-artificial='yes'/>
14345            <!-- artificial parameter of type 'int' -->
14346            <parameter type-id='type-id-1' is-artificial='yes'/>
14347            <!-- void -->
14348            <return type-id='type-id-75'/>
14349          </function-decl>
14350        </member-function>
14351        <member-function access='private'>
14352          <!-- size_t __gnu_cxx::new_allocator<void (*)()>::max_size() -->
14353          <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'>
14354            <!-- implicit parameter of type 'const __gnu_cxx::new_allocator<void (*)()>*' -->
14355            <parameter type-id='type-id-482' is-artificial='yes'/>
14356            <!-- typedef size_t -->
14357            <return type-id='type-id-7'/>
14358          </function-decl>
14359        </member-function>
14360        <member-function access='private'>
14361          <!-- void __gnu_cxx::new_allocator<void (*)()>::deallocate(void ()**, unsigned long int) -->
14362          <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'>
14363            <!-- implicit parameter of type '__gnu_cxx::new_allocator<void (*)()>*' -->
14364            <parameter type-id='type-id-419' is-artificial='yes'/>
14365            <!-- parameter of type 'void ()**' -->
14366            <parameter type-id='type-id-750'/>
14367            <!-- parameter of type 'unsigned long int' -->
14368            <parameter type-id='type-id-19'/>
14369            <!-- void -->
14370            <return type-id='type-id-75'/>
14371          </function-decl>
14372        </member-function>
14373        <member-function access='private'>
14374          <!-- void ()** __gnu_cxx::new_allocator<void (*)()>::allocate(unsigned long int, void*) -->
14375          <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'>
14376            <!-- implicit parameter of type '__gnu_cxx::new_allocator<void (*)()>*' -->
14377            <parameter type-id='type-id-419' is-artificial='yes'/>
14378            <!-- parameter of type 'unsigned long int' -->
14379            <parameter type-id='type-id-19'/>
14380            <!-- parameter of type 'void*' -->
14381            <parameter type-id='type-id-74'/>
14382            <!-- void ()** -->
14383            <return type-id='type-id-750'/>
14384          </function-decl>
14385        </member-function>
14386        <member-function access='private'>
14387          <!-- void __gnu_cxx::new_allocator<void (*)()>::construct(void ()**, void ()* const&) -->
14388          <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'>
14389            <!-- implicit parameter of type '__gnu_cxx::new_allocator<void (*)()>*' -->
14390            <parameter type-id='type-id-419' is-artificial='yes'/>
14391            <!-- parameter of type 'void ()**' -->
14392            <parameter type-id='type-id-750'/>
14393            <!-- parameter of type 'void ()* const&' -->
14394            <parameter type-id='type-id-747'/>
14395            <!-- void -->
14396            <return type-id='type-id-75'/>
14397          </function-decl>
14398        </member-function>
14399        <member-function access='private'>
14400          <!-- void __gnu_cxx::new_allocator<void (*)()>::destroy(void ()**) -->
14401          <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'>
14402            <!-- implicit parameter of type '__gnu_cxx::new_allocator<void (*)()>*' -->
14403            <parameter type-id='type-id-419' is-artificial='yes'/>
14404            <!-- parameter of type 'void ()**' -->
14405            <parameter type-id='type-id-750'/>
14406            <!-- void -->
14407            <return type-id='type-id-75'/>
14408          </function-decl>
14409        </member-function>
14410      </class-decl>
14411      <!-- class __gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > > -->
14412      <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-838'/>
14413      <!-- class __gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > -->
14414      <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-839'/>
14415      <!-- class __gnu_cxx::__normal_iterator<const char*, std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > > -->
14416      <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-840'/>
14417      <!-- class __gnu_cxx::__normal_iterator<const char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > -->
14418      <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-841'/>
14419      <!-- class __gnu_cxx::__normal_iterator<void (* const*)(), std::vector<void (*)(), std::allocator<void (*)()> > > -->
14420      <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-842'/>
14421      <!-- class __gnu_cxx::__normal_iterator<void* const*, std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > > -->
14422      <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-843'/>
14423      <!-- 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> > >&) -->
14424      <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'>
14425        <!-- parameter of type 'const __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >&' -->
14426        <parameter type-id='type-id-472'/>
14427        <!-- parameter of type 'const __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >&' -->
14428        <parameter type-id='type-id-472'/>
14429        <!-- bool -->
14430        <return type-id='type-id-76'/>
14431      </function-decl>
14432      <!-- 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> > >&) -->
14433      <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'>
14434        <!-- parameter of type 'const __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >&' -->
14435        <parameter type-id='type-id-472'/>
14436        <!-- parameter of type 'const __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >&' -->
14437        <parameter type-id='type-id-469'/>
14438        <!-- bool -->
14439        <return type-id='type-id-76'/>
14440      </function-decl>
14441      <!-- 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> > >&) -->
14442      <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'>
14443        <!-- parameter of type 'const __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >&' -->
14444        <parameter type-id='type-id-469'/>
14445        <!-- parameter of type 'const __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >&' -->
14446        <parameter type-id='type-id-469'/>
14447        <!-- bool -->
14448        <return type-id='type-id-76'/>
14449      </function-decl>
14450      <!-- 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> > >&) -->
14451      <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'>
14452        <!-- parameter of type 'const __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >&' -->
14453        <parameter type-id='type-id-472'/>
14454        <!-- parameter of type 'const __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >&' -->
14455        <parameter type-id='type-id-472'/>
14456        <!-- bool -->
14457        <return type-id='type-id-76'/>
14458      </function-decl>
14459      <!-- 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> > >&) -->
14460      <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'>
14461        <!-- parameter of type 'const __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >&' -->
14462        <parameter type-id='type-id-469'/>
14463        <!-- parameter of type 'const __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >&' -->
14464        <parameter type-id='type-id-469'/>
14465        <!-- typedef ptrdiff_t -->
14466        <return type-id='type-id-314'/>
14467      </function-decl>
14468      <!-- 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 (*)()> > >&) -->
14469      <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'>
14470        <!-- parameter of type 'const __gnu_cxx::__normal_iterator<void (**)(), std::vector<void (*)(), std::allocator<void (*)()> > >&' -->
14471        <parameter type-id='type-id-475'/>
14472        <!-- parameter of type 'const __gnu_cxx::__normal_iterator<void (**)(), std::vector<void (*)(), std::allocator<void (*)()> > >&' -->
14473        <parameter type-id='type-id-475'/>
14474        <!-- typedef ptrdiff_t -->
14475        <return type-id='type-id-314'/>
14476      </function-decl>
14477      <!-- 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> > >&) -->
14478      <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'>
14479        <!-- parameter of type 'const __gnu_cxx::__normal_iterator<void**, std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > >&' -->
14480        <parameter type-id='type-id-478'/>
14481        <!-- parameter of type 'const __gnu_cxx::__normal_iterator<void**, std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > >&' -->
14482        <parameter type-id='type-id-478'/>
14483        <!-- typedef ptrdiff_t -->
14484        <return type-id='type-id-314'/>
14485      </function-decl>
14486      <!-- bool __gnu_cxx::__is_null_pointer<const char>(const char*) -->
14487      <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'>
14488        <!-- parameter of type 'const char*' -->
14489        <parameter type-id='type-id-2'/>
14490        <!-- bool -->
14491        <return type-id='type-id-76'/>
14492      </function-decl>
14493    </namespace-decl>
14494    <!-- namespace base -->
14495    <namespace-decl name='base'>
14496      <!-- namespace base::subtle -->
14497      <namespace-decl name='subtle'>
14498        <!-- Atomic32 base::subtle::NoBarrier_CompareAndSwap(volatile Atomic32*, Atomic32, Atomic32) -->
14499        <function-decl name='NoBarrier_CompareAndSwap' filepath='./src/base/atomicops-internals-x86.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
14500          <!-- parameter of type 'volatile Atomic32*' -->
14501          <parameter type-id='type-id-92'/>
14502          <!-- parameter of type 'typedef Atomic32' -->
14503          <parameter type-id='type-id-93'/>
14504          <!-- parameter of type 'typedef Atomic32' -->
14505          <parameter type-id='type-id-93'/>
14506          <!-- typedef Atomic32 -->
14507          <return type-id='type-id-93'/>
14508        </function-decl>
14509        <!-- Atomic32 base::subtle::NoBarrier_AtomicExchange(volatile Atomic32*, Atomic32) -->
14510        <function-decl name='NoBarrier_AtomicExchange' filepath='./src/base/atomicops-internals-x86.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
14511          <!-- parameter of type 'volatile Atomic32*' -->
14512          <parameter type-id='type-id-92'/>
14513          <!-- parameter of type 'typedef Atomic32' -->
14514          <parameter type-id='type-id-93'/>
14515          <!-- typedef Atomic32 -->
14516          <return type-id='type-id-93'/>
14517        </function-decl>
14518        <!-- Atomic32 base::subtle::Release_AtomicExchange(volatile Atomic32*, Atomic32) -->
14519        <function-decl name='Release_AtomicExchange' filepath='./src/base/atomicops-internals-x86.h' line='100' column='1' visibility='default' binding='global' size-in-bits='64'>
14520          <!-- parameter of type 'volatile Atomic32*' -->
14521          <parameter type-id='type-id-92'/>
14522          <!-- parameter of type 'typedef Atomic32' -->
14523          <parameter type-id='type-id-93'/>
14524          <!-- typedef Atomic32 -->
14525          <return type-id='type-id-93'/>
14526        </function-decl>
14527        <!-- Atomic32 base::subtle::Acquire_CompareAndSwap(volatile Atomic32*, Atomic32, Atomic32) -->
14528        <function-decl name='Acquire_CompareAndSwap' filepath='./src/base/atomicops-internals-x86.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
14529          <!-- parameter of type 'volatile Atomic32*' -->
14530          <parameter type-id='type-id-92'/>
14531          <!-- parameter of type 'typedef Atomic32' -->
14532          <parameter type-id='type-id-93'/>
14533          <!-- parameter of type 'typedef Atomic32' -->
14534          <parameter type-id='type-id-93'/>
14535          <!-- typedef Atomic32 -->
14536          <return type-id='type-id-93'/>
14537        </function-decl>
14538        <!-- base::subtle::Atomic64 base::subtle::NoBarrier_Load(const volatile base::subtle::Atomic64*) -->
14539        <function-decl name='NoBarrier_Load' filepath='./src/base/atomicops-internals-x86.h' line='245' column='1' visibility='default' binding='global' size-in-bits='64'>
14540          <!-- parameter of type 'const volatile base::subtle::Atomic64*' -->
14541          <parameter type-id='type-id-94'/>
14542          <!-- typedef base::subtle::Atomic64 -->
14543          <return type-id='type-id-91'/>
14544        </function-decl>
14545      </namespace-decl>
14546      <!-- namespace base::internal -->
14547      <namespace-decl name='internal'>
14548        <!-- struct base::internal::HookList<void (*)(const void*)> -->
14549        <class-decl name='HookList&lt;void (*)(const void*)&gt;' is-struct='yes' visibility='default' id='type-id-97'/>
14550        <!-- struct base::internal::HookList<void (*)(const void*, const void*, size_t, int, int, int, off_t)> -->
14551        <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-420'>
14552          <data-member access='public' layout-offset-in-bits='0'>
14553            <!-- AtomicWord base::internal::HookList<void (*)(const void*, const void*, size_t, int, int, int, off_t)>::priv_end -->
14554            <var-decl name='priv_end' type-id='type-id-174' visibility='default' filepath='src/malloc_hook-inl.h' line='101' column='1'/>
14555          </data-member>
14556          <data-member access='public' layout-offset-in-bits='64'>
14557            <!-- AtomicWord base::internal::HookList<void (*)(const void*, const void*, size_t, int, int, int, off_t)>::priv_data[8] -->
14558            <var-decl name='priv_data' type-id='type-id-175' visibility='default' filepath='src/malloc_hook-inl.h' line='102' column='1'/>
14559          </data-member>
14560          <member-function access='public'>
14561            <!-- 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() -->
14562            <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'>
14563              <!-- implicit parameter of type 'const base::internal::HookList<void (*)(const void*, const void*, size_t, int, int, int, off_t)>*' -->
14564              <parameter type-id='type-id-484' is-artificial='yes'/>
14565              <!-- void (void*, void*, typedef size_t, int, int, int, typedef off_t)* -->
14566              <return type-id='type-id-380'/>
14567            </function-decl>
14568          </member-function>
14569          <member-function access='public'>
14570            <!-- 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) -->
14571            <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'>
14572              <!-- implicit parameter of type 'const base::internal::HookList<void (*)(const void*, const void*, size_t, int, int, int, off_t)>*' -->
14573              <parameter type-id='type-id-484' is-artificial='yes'/>
14574              <!-- parameter of type 'void (void*, void*, typedef size_t, int, int, int, typedef off_t)**' -->
14575              <parameter type-id='type-id-759'/>
14576              <!-- parameter of type 'int' -->
14577              <parameter type-id='type-id-1'/>
14578              <!-- int -->
14579              <return type-id='type-id-1'/>
14580            </function-decl>
14581          </member-function>
14582          <member-function access='public'>
14583            <!-- bool base::internal::HookList<void (*)(const void*, const void*, size_t, int, int, int, off_t)>::empty() -->
14584            <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'>
14585              <!-- implicit parameter of type 'const base::internal::HookList<void (*)(const void*, const void*, size_t, int, int, int, off_t)>*' -->
14586              <parameter type-id='type-id-484' is-artificial='yes'/>
14587              <!-- bool -->
14588              <return type-id='type-id-76'/>
14589            </function-decl>
14590          </member-function>
14591          <member-function access='public'>
14592            <!-- void base::internal::HookList<void (*)(const void*, const void*, size_t, int, int, int, off_t)>::FixupPrivEndLocked() -->
14593            <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'>
14594              <!-- implicit parameter of type 'base::internal::HookList<void (*)(const void*, const void*, size_t, int, int, int, off_t)>*' -->
14595              <parameter type-id='type-id-421' is-artificial='yes'/>
14596              <!-- void -->
14597              <return type-id='type-id-75'/>
14598            </function-decl>
14599          </member-function>
14600          <member-function access='public'>
14601            <!-- 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)*) -->
14602            <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'>
14603              <!-- implicit parameter of type 'base::internal::HookList<void (*)(const void*, const void*, size_t, int, int, int, off_t)>*' -->
14604              <parameter type-id='type-id-421' is-artificial='yes'/>
14605              <!-- parameter of type 'void (void*, void*, typedef size_t, int, int, int, typedef off_t)*' -->
14606              <parameter type-id='type-id-380'/>
14607              <!-- void (void*, void*, typedef size_t, int, int, int, typedef off_t)* -->
14608              <return type-id='type-id-380'/>
14609            </function-decl>
14610          </member-function>
14611          <member-function access='public'>
14612            <!-- 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)*) -->
14613            <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'>
14614              <!-- implicit parameter of type 'base::internal::HookList<void (*)(const void*, const void*, size_t, int, int, int, off_t)>*' -->
14615              <parameter type-id='type-id-421' is-artificial='yes'/>
14616              <!-- parameter of type 'void (void*, void*, typedef size_t, int, int, int, typedef off_t)*' -->
14617              <parameter type-id='type-id-380'/>
14618              <!-- bool -->
14619              <return type-id='type-id-76'/>
14620            </function-decl>
14621          </member-function>
14622          <member-function access='public'>
14623            <!-- 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)*) -->
14624            <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'>
14625              <!-- implicit parameter of type 'base::internal::HookList<void (*)(const void*, const void*, size_t, int, int, int, off_t)>*' -->
14626              <parameter type-id='type-id-421' is-artificial='yes'/>
14627              <!-- parameter of type 'void (void*, void*, typedef size_t, int, int, int, typedef off_t)*' -->
14628              <parameter type-id='type-id-380'/>
14629              <!-- bool -->
14630              <return type-id='type-id-76'/>
14631            </function-decl>
14632          </member-function>
14633        </class-decl>
14634        <!-- struct base::internal::HookList<void (*)(const void*, ptrdiff_t)> -->
14635        <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-422'>
14636          <data-member access='public' layout-offset-in-bits='0'>
14637            <!-- AtomicWord base::internal::HookList<void (*)(const void*, ptrdiff_t)>::priv_end -->
14638            <var-decl name='priv_end' type-id='type-id-174' visibility='default' filepath='src/malloc_hook-inl.h' line='101' column='1'/>
14639          </data-member>
14640          <data-member access='public' layout-offset-in-bits='64'>
14641            <!-- AtomicWord base::internal::HookList<void (*)(const void*, ptrdiff_t)>::priv_data[8] -->
14642            <var-decl name='priv_data' type-id='type-id-175' visibility='default' filepath='src/malloc_hook-inl.h' line='102' column='1'/>
14643          </data-member>
14644          <member-function access='public'>
14645            <!-- void (void*, typedef ptrdiff_t)* base::internal::HookList<void (*)(const void*, ptrdiff_t)>::GetSingular() -->
14646            <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'>
14647              <!-- implicit parameter of type 'const base::internal::HookList<void (*)(const void*, ptrdiff_t)>*' -->
14648              <parameter type-id='type-id-486' is-artificial='yes'/>
14649              <!-- void (void*, typedef ptrdiff_t)* -->
14650              <return type-id='type-id-384'/>
14651            </function-decl>
14652          </member-function>
14653          <member-function access='public'>
14654            <!-- int base::internal::HookList<void (*)(const void*, ptrdiff_t)>::Traverse(void (void*, typedef ptrdiff_t)**, int) -->
14655            <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'>
14656              <!-- implicit parameter of type 'const base::internal::HookList<void (*)(const void*, ptrdiff_t)>*' -->
14657              <parameter type-id='type-id-486' is-artificial='yes'/>
14658              <!-- parameter of type 'void (void*, typedef ptrdiff_t)**' -->
14659              <parameter type-id='type-id-757'/>
14660              <!-- parameter of type 'int' -->
14661              <parameter type-id='type-id-1'/>
14662              <!-- int -->
14663              <return type-id='type-id-1'/>
14664            </function-decl>
14665          </member-function>
14666          <member-function access='public'>
14667            <!-- bool base::internal::HookList<void (*)(const void*, ptrdiff_t)>::empty() -->
14668            <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'>
14669              <!-- implicit parameter of type 'const base::internal::HookList<void (*)(const void*, ptrdiff_t)>*' -->
14670              <parameter type-id='type-id-486' is-artificial='yes'/>
14671              <!-- bool -->
14672              <return type-id='type-id-76'/>
14673            </function-decl>
14674          </member-function>
14675          <member-function access='public'>
14676            <!-- void base::internal::HookList<void (*)(const void*, ptrdiff_t)>::FixupPrivEndLocked() -->
14677            <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'>
14678              <!-- implicit parameter of type 'base::internal::HookList<void (*)(const void*, ptrdiff_t)>*' -->
14679              <parameter type-id='type-id-423' is-artificial='yes'/>
14680              <!-- void -->
14681              <return type-id='type-id-75'/>
14682            </function-decl>
14683          </member-function>
14684          <member-function access='public'>
14685            <!-- void (void*, typedef ptrdiff_t)* base::internal::HookList<void (*)(const void*, ptrdiff_t)>::ExchangeSingular(void (void*, typedef ptrdiff_t)*) -->
14686            <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'>
14687              <!-- implicit parameter of type 'base::internal::HookList<void (*)(const void*, ptrdiff_t)>*' -->
14688              <parameter type-id='type-id-423' is-artificial='yes'/>
14689              <!-- parameter of type 'void (void*, typedef ptrdiff_t)*' -->
14690              <parameter type-id='type-id-384'/>
14691              <!-- void (void*, typedef ptrdiff_t)* -->
14692              <return type-id='type-id-384'/>
14693            </function-decl>
14694          </member-function>
14695          <member-function access='public'>
14696            <!-- bool base::internal::HookList<void (*)(const void*, ptrdiff_t)>::Remove(void (void*, typedef ptrdiff_t)*) -->
14697            <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'>
14698              <!-- implicit parameter of type 'base::internal::HookList<void (*)(const void*, ptrdiff_t)>*' -->
14699              <parameter type-id='type-id-423' is-artificial='yes'/>
14700              <!-- parameter of type 'void (void*, typedef ptrdiff_t)*' -->
14701              <parameter type-id='type-id-384'/>
14702              <!-- bool -->
14703              <return type-id='type-id-76'/>
14704            </function-decl>
14705          </member-function>
14706          <member-function access='public'>
14707            <!-- bool base::internal::HookList<void (*)(const void*, ptrdiff_t)>::Add(void (void*, typedef ptrdiff_t)*) -->
14708            <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'>
14709              <!-- implicit parameter of type 'base::internal::HookList<void (*)(const void*, ptrdiff_t)>*' -->
14710              <parameter type-id='type-id-423' is-artificial='yes'/>
14711              <!-- parameter of type 'void (void*, typedef ptrdiff_t)*' -->
14712              <parameter type-id='type-id-384'/>
14713              <!-- bool -->
14714              <return type-id='type-id-76'/>
14715            </function-decl>
14716          </member-function>
14717        </class-decl>
14718        <!-- struct base::internal::HookList<void (*)(const void*, size_t)> -->
14719        <class-decl name='HookList&lt;void (*)(const void*, size_t)&gt;' is-struct='yes' visibility='default' id='type-id-98'/>
14720      </namespace-decl>
14721    </namespace-decl>
14722    <!-- namespace FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead -->
14723    <namespace-decl name='FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead'>
14724      <!-- std::string FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead::FLAGS_heap_check -->
14725      <var-decl name='FLAGS_heap_check' type-id='type-id-835' 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'/>
14726      <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead::FLAGS_noheap_check -->
14727      <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'/>
14728      <!-- std::string FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead::FLAGS_heap_profile_pprof -->
14729      <var-decl name='FLAGS_heap_profile_pprof' type-id='type-id-835' 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'/>
14730      <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead::FLAGS_noheap_profile_pprof -->
14731      <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'/>
14732      <!-- std::string FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead::FLAGS_heap_check_dump_directory -->
14733      <var-decl name='FLAGS_heap_check_dump_directory' type-id='type-id-835' 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'/>
14734      <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead::FLAGS_noheap_check_dump_directory -->
14735      <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'/>
14736    </namespace-decl>
14737    <!-- namespace FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead -->
14738    <namespace-decl name='FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead'>
14739      <!-- bool FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_heap_check_report -->
14740      <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'/>
14741      <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_noheap_check_report -->
14742      <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'/>
14743      <!-- bool FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_heap_check_before_constructors -->
14744      <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'/>
14745      <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_noheap_check_before_constructors -->
14746      <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'/>
14747      <!-- bool FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_heap_check_after_destructors -->
14748      <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'/>
14749      <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_noheap_check_after_destructors -->
14750      <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'/>
14751      <!-- bool FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_heap_check_strict_check -->
14752      <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'/>
14753      <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_noheap_check_strict_check -->
14754      <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'/>
14755      <!-- bool FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_heap_check_ignore_global_live -->
14756      <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'/>
14757      <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_noheap_check_ignore_global_live -->
14758      <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'/>
14759      <!-- bool FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_heap_check_identify_leaks -->
14760      <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'/>
14761      <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_noheap_check_identify_leaks -->
14762      <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'/>
14763      <!-- bool FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_heap_check_ignore_thread_live -->
14764      <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'/>
14765      <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_noheap_check_ignore_thread_live -->
14766      <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'/>
14767      <!-- bool FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_heap_check_test_pointer_alignment -->
14768      <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'/>
14769      <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_noheap_check_test_pointer_alignment -->
14770      <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'/>
14771      <!-- bool FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_heap_check_run_under_gdb -->
14772      <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'/>
14773      <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_noheap_check_run_under_gdb -->
14774      <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'/>
14775    </namespace-decl>
14776    <!-- namespace FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead -->
14777    <namespace-decl name='FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead'>
14778      <!-- int64 FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead::FLAGS_heap_check_max_pointer_offset -->
14779      <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'/>
14780      <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead::FLAGS_noheap_check_max_pointer_offset -->
14781      <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'/>
14782    </namespace-decl>
14783    <!-- void HeapLeakChecker_RunHeapCleanups() -->
14784    <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'>
14785      <!-- void -->
14786      <return type-id='type-id-75'/>
14787    </function-decl>
14788    <!-- void HeapLeakChecker_InternalInitStart() -->
14789    <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'>
14790      <!-- void -->
14791      <return type-id='type-id-75'/>
14792    </function-decl>
14793    <!-- void HeapLeakChecker_BeforeConstructors() -->
14794    <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'>
14795      <!-- void -->
14796      <return type-id='type-id-75'/>
14797    </function-decl>
14798    <!-- void MallocHook_InitAtFirstAllocation_HeapLeakChecker() -->
14799    <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'>
14800      <!-- void -->
14801      <return type-id='type-id-75'/>
14802    </function-decl>
14803    <!-- void HeapLeakChecker_AfterDestructors() -->
14804    <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'>
14805      <!-- void -->
14806      <return type-id='type-id-75'/>
14807    </function-decl>
14808    <!-- size_t (const HeapProfileTable::AllocValue&) -->
14809    <function-type size-in-bits='64' id='type-id-744'>
14810      <!-- parameter of type 'const HeapProfileTable::AllocValue&' -->
14811      <parameter type-id='type-id-271'/>
14812      <!-- typedef size_t -->
14813      <return type-id='type-id-7'/>
14814    </function-type>
14815    <!-- void (const HeapProfileTable::AllocContextInfo&) -->
14816    <function-type size-in-bits='64' id='type-id-753'>
14817      <!-- parameter of type 'const HeapProfileTable::AllocContextInfo&' -->
14818      <parameter type-id='type-id-438'/>
14819      <!-- void -->
14820      <return type-id='type-id-75'/>
14821    </function-type>
14822    <!-- void (void*, HeapProfileTable::AllocValue*, void (void*, const HeapProfileTable::AllocInfo&)*) -->
14823    <function-type size-in-bits='64' id='type-id-754'>
14824      <!-- parameter of type 'void*' -->
14825      <parameter type-id='type-id-74'/>
14826      <!-- parameter of type 'HeapProfileTable::AllocValue*' -->
14827      <parameter type-id='type-id-208'/>
14828      <!-- parameter of type 'void (void*, const HeapProfileTable::AllocInfo&)*' -->
14829      <parameter type-id='type-id-195'/>
14830      <!-- void -->
14831      <return type-id='type-id-75'/>
14832    </function-type>
14833    <!-- void (void*, const HeapProfileTable::AllocInfo&) -->
14834    <function-type size-in-bits='64' id='type-id-755'>
14835      <!-- parameter of type 'void*' -->
14836      <parameter type-id='type-id-74'/>
14837      <!-- parameter of type 'const HeapProfileTable::AllocInfo&' -->
14838      <parameter type-id='type-id-440'/>
14839      <!-- void -->
14840      <return type-id='type-id-75'/>
14841    </function-type>
14842    <!-- void (void*, ptrdiff_t) -->
14843    <function-type size-in-bits='64' id='type-id-756'>
14844      <!-- parameter of type 'void*' -->
14845      <parameter type-id='type-id-74'/>
14846      <!-- parameter of type 'typedef ptrdiff_t' -->
14847      <parameter type-id='type-id-314'/>
14848      <!-- void -->
14849      <return type-id='type-id-75'/>
14850    </function-type>
14851    <!-- void (void*, void*, size_t, int, int, int, off_t) -->
14852    <function-type size-in-bits='64' id='type-id-758'>
14853      <!-- parameter of type 'void*' -->
14854      <parameter type-id='type-id-74'/>
14855      <!-- parameter of type 'void*' -->
14856      <parameter type-id='type-id-74'/>
14857      <!-- parameter of type 'typedef size_t' -->
14858      <parameter type-id='type-id-7'/>
14859      <!-- parameter of type 'int' -->
14860      <parameter type-id='type-id-1'/>
14861      <!-- parameter of type 'int' -->
14862      <parameter type-id='type-id-1'/>
14863      <!-- parameter of type 'int' -->
14864      <parameter type-id='type-id-1'/>
14865      <!-- parameter of type 'typedef off_t' -->
14866      <parameter type-id='type-id-313'/>
14867      <!-- void -->
14868      <return type-id='type-id-75'/>
14869    </function-type>
14870    <!-- void (void*) -->
14871    <function-type size-in-bits='64' id='type-id-844'>
14872      <!-- parameter of type 'void*' -->
14873      <parameter type-id='type-id-74'/>
14874      <!-- void -->
14875      <return type-id='type-id-75'/>
14876    </function-type>
14877    <!-- void* (size_t) -->
14878    <function-type size-in-bits='64' id='type-id-845'>
14879      <!-- parameter of type 'typedef size_t' -->
14880      <parameter type-id='type-id-7'/>
14881      <!-- void* -->
14882      <return type-id='type-id-74'/>
14883    </function-type>
14884  </abi-instr>
14885  <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'>
14886    <!-- HeapProfileTable::AllocValue::Bucket* const -->
14887    <qualified-type-def type-id='type-id-250' const='yes' id='type-id-846'/>
14888    <!-- HeapProfileTable::AllocValue::Bucket* const& -->
14889    <reference-type-def kind='lvalue' type-id='type-id-846' size-in-bits='64' id='type-id-847'/>
14890    <!-- HeapProfileTable::AllocValue::Bucket* const* -->
14891    <pointer-type-def type-id='type-id-846' size-in-bits='64' id='type-id-848'/>
14892    <!-- HeapProfileTable::AllocValue::Bucket*& -->
14893    <reference-type-def kind='lvalue' type-id='type-id-250' size-in-bits='64' id='type-id-849'/>
14894    <!-- HeapProfileTable::Snapshot::Entry& -->
14895    <reference-type-def kind='lvalue' type-id='type-id-259' size-in-bits='64' id='type-id-850'/>
14896    <!-- HeapProfileTable::Snapshot::Entry* -->
14897    <pointer-type-def type-id='type-id-259' size-in-bits='64' id='type-id-260'/>
14898    <!-- __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >* -->
14899    <pointer-type-def type-id='type-id-851' size-in-bits='64' id='type-id-852'/>
14900    <!-- __gnu_cxx::new_allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >* -->
14901    <pointer-type-def type-id='type-id-853' size-in-bits='64' id='type-id-854'/>
14902    <!-- bool (HeapProfileTable::DumpArgs::Stats*, HeapProfileTable::DumpArgs::Stats*)* -->
14903    <pointer-type-def type-id='type-id-855' size-in-bits='64' id='type-id-856'/>
14904    <!-- bool* -->
14905    <pointer-type-def type-id='type-id-76' size-in-bits='64' id='type-id-127'/>
14906    <!-- const HeapProfileBucket -->
14907    <qualified-type-def type-id='type-id-249' const='yes' id='type-id-857'/>
14908    <!-- const HeapProfileBucket* -->
14909    <pointer-type-def type-id='type-id-857' size-in-bits='64' id='type-id-858'/>
14910    <!-- const HeapProfileTable::Snapshot::Entry -->
14911    <qualified-type-def type-id='type-id-259' const='yes' id='type-id-859'/>
14912    <!-- const HeapProfileTable::Snapshot::Entry& -->
14913    <reference-type-def kind='lvalue' type-id='type-id-859' size-in-bits='64' id='type-id-262'/>
14914    <!-- const HeapProfileTable::Snapshot::Entry* -->
14915    <pointer-type-def type-id='type-id-859' size-in-bits='64' id='type-id-261'/>
14916    <!-- const __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > > -->
14917    <qualified-type-def type-id='type-id-851' const='yes' id='type-id-860'/>
14918    <!-- const __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >& -->
14919    <reference-type-def kind='lvalue' type-id='type-id-860' size-in-bits='64' id='type-id-861'/>
14920    <!-- const __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >* -->
14921    <pointer-type-def type-id='type-id-860' size-in-bits='64' id='type-id-862'/>
14922    <!-- const __gnu_cxx::new_allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > -->
14923    <qualified-type-def type-id='type-id-853' const='yes' id='type-id-863'/>
14924    <!-- const __gnu_cxx::new_allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >& -->
14925    <reference-type-def kind='lvalue' type-id='type-id-863' size-in-bits='64' id='type-id-864'/>
14926    <!-- const __gnu_cxx::new_allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >* -->
14927    <pointer-type-def type-id='type-id-863' size-in-bits='64' id='type-id-865'/>
14928    <!-- 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> > > -->
14929    <qualified-type-def type-id='type-id-866' const='yes' id='type-id-867'/>
14930    <!-- 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> > >& -->
14931    <reference-type-def kind='lvalue' type-id='type-id-867' size-in-bits='64' id='type-id-868'/>
14932    <!-- 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> > >* -->
14933    <pointer-type-def type-id='type-id-867' size-in-bits='64' id='type-id-869'/>
14934    <!-- const std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > -->
14935    <qualified-type-def type-id='type-id-870' const='yes' id='type-id-871'/>
14936    <!-- const std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >& -->
14937    <reference-type-def kind='lvalue' type-id='type-id-871' size-in-bits='64' id='type-id-872'/>
14938    <!-- const std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >* -->
14939    <pointer-type-def type-id='type-id-871' size-in-bits='64' id='type-id-873'/>
14940    <!-- const std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > -->
14941    <qualified-type-def type-id='type-id-874' const='yes' id='type-id-875'/>
14942    <!-- const std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >& -->
14943    <reference-type-def kind='lvalue' type-id='type-id-875' size-in-bits='64' id='type-id-876'/>
14944    <!-- const std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >* -->
14945    <pointer-type-def type-id='type-id-875' size-in-bits='64' id='type-id-877'/>
14946    <!-- const std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > -->
14947    <qualified-type-def type-id='type-id-878' const='yes' id='type-id-879'/>
14948    <!-- const std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >& -->
14949    <reference-type-def kind='lvalue' type-id='type-id-879' size-in-bits='64' id='type-id-880'/>
14950    <!-- const std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >* -->
14951    <pointer-type-def type-id='type-id-879' size-in-bits='64' id='type-id-881'/>
14952    <!-- const std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > -->
14953    <qualified-type-def type-id='type-id-882' const='yes' id='type-id-883'/>
14954    <!-- const std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >* -->
14955    <pointer-type-def type-id='type-id-883' size-in-bits='64' id='type-id-884'/>
14956    <!-- const std::allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > > -->
14957    <qualified-type-def type-id='type-id-885' const='yes' id='type-id-886'/>
14958    <!-- const std::allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >& -->
14959    <reference-type-def kind='lvalue' type-id='type-id-886' size-in-bits='64' id='type-id-887'/>
14960    <!-- const std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > -->
14961    <qualified-type-def type-id='type-id-888' const='yes' id='type-id-889'/>
14962    <!-- const std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >& -->
14963    <reference-type-def kind='lvalue' type-id='type-id-889' size-in-bits='64' id='type-id-890'/>
14964    <!-- const std::less<HeapProfileTable::Bucket*> -->
14965    <qualified-type-def type-id='type-id-891' const='yes' id='type-id-892'/>
14966    <!-- const std::less<HeapProfileTable::Bucket*>& -->
14967    <reference-type-def kind='lvalue' type-id='type-id-892' size-in-bits='64' id='type-id-893'/>
14968    <!-- const std::less<HeapProfileTable::Bucket*>* -->
14969    <pointer-type-def type-id='type-id-892' size-in-bits='64' id='type-id-894'/>
14970    <!-- const std::map<HeapProfileTable::Bucket*, HeapProfileTable::Snapshot::Entry, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > > -->
14971    <qualified-type-def type-id='type-id-264' const='yes' id='type-id-895'/>
14972    <!-- const std::map<HeapProfileTable::Bucket*, HeapProfileTable::Snapshot::Entry, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >& -->
14973    <reference-type-def kind='lvalue' type-id='type-id-895' size-in-bits='64' id='type-id-896'/>
14974    <!-- const std::map<HeapProfileTable::Bucket*, HeapProfileTable::Snapshot::Entry, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >* -->
14975    <pointer-type-def type-id='type-id-895' size-in-bits='64' id='type-id-897'/>
14976    <!-- const std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> -->
14977    <qualified-type-def type-id='type-id-898' const='yes' id='type-id-899'/>
14978    <!-- const std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>& -->
14979    <reference-type-def kind='lvalue' type-id='type-id-899' size-in-bits='64' id='type-id-900'/>
14980    <!-- const std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>* -->
14981    <pointer-type-def type-id='type-id-899' size-in-bits='64' id='type-id-901'/>
14982    <!-- const std::pair<const void* const, const char*> -->
14983    <qualified-type-def type-id='type-id-902' const='yes' id='type-id-903'/>
14984    <!-- const std::pair<const void* const, const char*>* -->
14985    <pointer-type-def type-id='type-id-903' size-in-bits='64' id='type-id-904'/>
14986    <!-- 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> > >& -->
14987    <reference-type-def kind='lvalue' type-id='type-id-866' size-in-bits='64' id='type-id-905'/>
14988    <!-- 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> > >* -->
14989    <pointer-type-def type-id='type-id-866' size-in-bits='64' id='type-id-906'/>
14990    <!-- 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>* -->
14991    <pointer-type-def type-id='type-id-907' size-in-bits='64' id='type-id-908'/>
14992    <!-- std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >& -->
14993    <reference-type-def kind='lvalue' type-id='type-id-870' size-in-bits='64' id='type-id-909'/>
14994    <!-- std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >* -->
14995    <pointer-type-def type-id='type-id-870' size-in-bits='64' id='type-id-910'/>
14996    <!-- std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >& -->
14997    <reference-type-def kind='lvalue' type-id='type-id-874' size-in-bits='64' id='type-id-911'/>
14998    <!-- std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >* -->
14999    <pointer-type-def type-id='type-id-874' size-in-bits='64' id='type-id-912'/>
15000    <!-- std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >& -->
15001    <reference-type-def kind='lvalue' type-id='type-id-878' size-in-bits='64' id='type-id-913'/>
15002    <!-- std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >* -->
15003    <pointer-type-def type-id='type-id-878' size-in-bits='64' id='type-id-914'/>
15004    <!-- std::allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >& -->
15005    <reference-type-def kind='lvalue' type-id='type-id-885' size-in-bits='64' id='type-id-915'/>
15006    <!-- std::allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >* -->
15007    <pointer-type-def type-id='type-id-885' size-in-bits='64' id='type-id-916'/>
15008    <!-- std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >* -->
15009    <pointer-type-def type-id='type-id-888' size-in-bits='64' id='type-id-917'/>
15010    <!-- std::map<HeapProfileTable::Bucket*, HeapProfileTable::Snapshot::Entry, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >& -->
15011    <reference-type-def kind='lvalue' type-id='type-id-264' size-in-bits='64' id='type-id-918'/>
15012    <!-- std::map<HeapProfileTable::Bucket*, HeapProfileTable::Snapshot::Entry, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >* -->
15013    <pointer-type-def type-id='type-id-264' size-in-bits='64' id='type-id-919'/>
15014    <!-- std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>& -->
15015    <reference-type-def kind='lvalue' type-id='type-id-898' size-in-bits='64' id='type-id-920'/>
15016    <!-- std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>* -->
15017    <pointer-type-def type-id='type-id-898' size-in-bits='64' id='type-id-921'/>
15018    <!-- std::pair<const void* const, const char*>* -->
15019    <pointer-type-def type-id='type-id-902' size-in-bits='64' id='type-id-922'/>
15020    <!-- std::pair<std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, bool>* -->
15021    <pointer-type-def type-id='type-id-923' size-in-bits='64' id='type-id-924'/>
15022    <!-- void (const HeapProfileBucket*, HeapProfileTable::BufferArgs*)* -->
15023    <pointer-type-def type-id='type-id-925' size-in-bits='64' id='type-id-310'/>
15024    <!-- void (void*, HeapProfileTable::AllocValue*, HeapProfileTable::AddNonLiveArgs*)* -->
15025    <pointer-type-def type-id='type-id-926' size-in-bits='64' id='type-id-197'/>
15026    <!-- void (void*, HeapProfileTable::AllocValue*, HeapProfileTable::Snapshot*)* -->
15027    <pointer-type-def type-id='type-id-927' size-in-bits='64' id='type-id-199'/>
15028    <!-- void (void*, HeapProfileTable::AllocValue*, HeapProfileTable::Snapshot::ReportState*)* -->
15029    <pointer-type-def type-id='type-id-928' size-in-bits='64' id='type-id-204'/>
15030    <!-- void (void*, HeapProfileTable::AllocValue*, char*)* -->
15031    <pointer-type-def type-id='type-id-929' size-in-bits='64' id='type-id-196'/>
15032    <!-- void (void*, HeapProfileTable::AllocValue*, const HeapProfileTable::DumpArgs&)* -->
15033    <pointer-type-def type-id='type-id-930' size-in-bits='64' id='type-id-202'/>
15034    <!-- namespace std -->
15035    <namespace-decl name='std'>
15036      <!-- 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> > > -->
15037      <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-866'>
15038        <member-type access='protected'>
15039          <!-- 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> -->
15040          <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-907'>
15041            <!-- class std::allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > > -->
15042            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-885'/>
15043            <data-member access='public' layout-offset-in-bits='0'>
15044              <!-- 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 -->
15045              <var-decl name='_M_key_compare' type-id='type-id-891' 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'/>
15046            </data-member>
15047            <data-member access='public' layout-offset-in-bits='64'>
15048              <!-- 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 -->
15049              <var-decl name='_M_header' type-id='type-id-567' 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'/>
15050            </data-member>
15051            <data-member access='public' layout-offset-in-bits='320'>
15052              <!-- 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 -->
15053              <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'/>
15054            </data-member>
15055            <member-function access='public'>
15056              <!-- 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() -->
15057              <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'>
15058                <!-- 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>*' -->
15059                <parameter type-id='type-id-908' is-artificial='yes'/>
15060                <!-- void -->
15061                <return type-id='type-id-75'/>
15062              </function-decl>
15063            </member-function>
15064            <member-function access='public'>
15065              <!-- 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> > >&) -->
15066              <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'>
15067                <!-- 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>*' -->
15068                <parameter type-id='type-id-908' is-artificial='yes'/>
15069                <!-- parameter of type 'const std::less<HeapProfileTable::Bucket*>&' -->
15070                <parameter type-id='type-id-893'/>
15071                <!-- parameter of type 'const std::allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >&' -->
15072                <parameter type-id='type-id-887'/>
15073                <!-- void -->
15074                <return type-id='type-id-75'/>
15075              </function-decl>
15076            </member-function>
15077            <member-function access='private'>
15078              <!-- 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() -->
15079              <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'>
15080                <!-- 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>*' -->
15081                <parameter type-id='type-id-908' is-artificial='yes'/>
15082                <!-- void -->
15083                <return type-id='type-id-75'/>
15084              </function-decl>
15085            </member-function>
15086          </class-decl>
15087        </member-type>
15088        <data-member access='protected' layout-offset-in-bits='0'>
15089          <!-- 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 -->
15090          <var-decl name='_M_impl' type-id='type-id-907' 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'/>
15091        </data-member>
15092        <member-function access='private'>
15093          <!-- 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() -->
15094          <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'>
15095            <!-- 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> > >*' -->
15096            <parameter type-id='type-id-906' is-artificial='yes'/>
15097            <!-- void -->
15098            <return type-id='type-id-75'/>
15099          </function-decl>
15100        </member-function>
15101        <member-function access='private'>
15102          <!-- 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> >&) -->
15103          <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'>
15104            <!-- 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> > >*' -->
15105            <parameter type-id='type-id-906' is-artificial='yes'/>
15106            <!-- parameter of type 'const std::less<HeapProfileTable::Bucket*>&' -->
15107            <parameter type-id='type-id-893'/>
15108            <!-- parameter of type 'const std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >&' -->
15109            <parameter type-id='type-id-890'/>
15110            <!-- void -->
15111            <return type-id='type-id-75'/>
15112          </function-decl>
15113        </member-function>
15114        <member-function access='private'>
15115          <!-- 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> > >&) -->
15116          <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'>
15117            <!-- 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> > >*' -->
15118            <parameter type-id='type-id-906' is-artificial='yes'/>
15119            <!-- 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> > >&' -->
15120            <parameter type-id='type-id-868'/>
15121            <!-- void -->
15122            <return type-id='type-id-75'/>
15123          </function-decl>
15124        </member-function>
15125        <member-function access='private' destructor='yes'>
15126          <!-- 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) -->
15127          <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'>
15128            <!-- 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> > >*' -->
15129            <parameter type-id='type-id-906' is-artificial='yes'/>
15130            <!-- artificial parameter of type 'int' -->
15131            <parameter type-id='type-id-1' is-artificial='yes'/>
15132            <!-- void -->
15133            <return type-id='type-id-75'/>
15134          </function-decl>
15135        </member-function>
15136        <member-function access='private'>
15137          <!-- 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() -->
15138          <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'>
15139            <!-- 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> > >*' -->
15140            <parameter type-id='type-id-869' is-artificial='yes'/>
15141            <!-- typedef size_t -->
15142            <return type-id='type-id-7'/>
15143          </function-decl>
15144        </member-function>
15145        <member-function access='private'>
15146          <!-- 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() -->
15147          <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'>
15148            <!-- 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> > >*' -->
15149            <parameter type-id='type-id-869' is-artificial='yes'/>
15150            <!-- struct std::less<HeapProfileTable::Bucket*> -->
15151            <return type-id='type-id-891'/>
15152          </function-decl>
15153        </member-function>
15154        <member-function access='private'>
15155          <!-- 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() -->
15156          <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'>
15157            <!-- 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> > >*' -->
15158            <parameter type-id='type-id-906' is-artificial='yes'/>
15159            <!-- struct std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > -->
15160            <return type-id='type-id-874'/>
15161          </function-decl>
15162        </member-function>
15163        <member-function access='private'>
15164          <!-- 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() -->
15165          <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'>
15166            <!-- 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> > >*' -->
15167            <parameter type-id='type-id-906' is-artificial='yes'/>
15168            <!-- struct std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > -->
15169            <return type-id='type-id-874'/>
15170          </function-decl>
15171        </member-function>
15172        <member-function access='protected' static='yes'>
15173          <!-- 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() -->
15174          <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'>
15175            <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
15176            <parameter type-id='type-id-569'/>
15177            <!-- const std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>& -->
15178            <return type-id='type-id-900'/>
15179          </function-decl>
15180        </member-function>
15181        <member-function access='protected' static='yes'>
15182          <!-- 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() -->
15183          <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'>
15184            <!-- parameter of type 'const std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
15185            <parameter type-id='type-id-881'/>
15186            <!-- const std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>& -->
15187            <return type-id='type-id-900'/>
15188          </function-decl>
15189        </member-function>
15190        <member-function access='protected' static='yes'>
15191          <!-- 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() -->
15192          <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'>
15193            <!-- parameter of type 'const std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
15194            <parameter type-id='type-id-881'/>
15195            <!-- HeapProfileTable::AllocValue::Bucket* const& -->
15196            <return type-id='type-id-847'/>
15197          </function-decl>
15198        </member-function>
15199        <member-function access='protected' static='yes'>
15200          <!-- 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() -->
15201          <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'>
15202            <!-- parameter of type 'std::_Rb_tree_node_base*' -->
15203            <parameter type-id='type-id-694'/>
15204            <!-- std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >* -->
15205            <return type-id='type-id-914'/>
15206          </function-decl>
15207        </member-function>
15208        <member-function access='protected' static='yes'>
15209          <!-- 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() -->
15210          <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'>
15211            <!-- parameter of type 'std::_Rb_tree_node_base*' -->
15212            <parameter type-id='type-id-694'/>
15213            <!-- std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >* -->
15214            <return type-id='type-id-914'/>
15215          </function-decl>
15216        </member-function>
15217        <member-function access='protected'>
15218          <!-- 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() -->
15219          <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'>
15220            <!-- 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> > >*' -->
15221            <parameter type-id='type-id-906' is-artificial='yes'/>
15222            <!-- std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >* -->
15223            <return type-id='type-id-914'/>
15224          </function-decl>
15225        </member-function>
15226        <member-function access='protected'>
15227          <!-- 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() -->
15228          <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'>
15229            <!-- 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> > >*' -->
15230            <parameter type-id='type-id-906' is-artificial='yes'/>
15231            <!-- std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >* -->
15232            <return type-id='type-id-914'/>
15233          </function-decl>
15234        </member-function>
15235        <member-function access='private'>
15236          <!-- 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&) -->
15237          <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'>
15238            <!-- 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> > >*' -->
15239            <parameter type-id='type-id-906' is-artificial='yes'/>
15240            <!-- parameter of type 'std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
15241            <parameter type-id='type-id-914'/>
15242            <!-- parameter of type 'std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
15243            <parameter type-id='type-id-914'/>
15244            <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket* const&' -->
15245            <parameter type-id='type-id-847'/>
15246            <!-- struct std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > -->
15247            <return type-id='type-id-874'/>
15248          </function-decl>
15249        </member-function>
15250        <member-function access='private'>
15251          <!-- 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&) -->
15252          <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'>
15253            <!-- 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> > >*' -->
15254            <parameter type-id='type-id-906' is-artificial='yes'/>
15255            <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket* const&' -->
15256            <parameter type-id='type-id-847'/>
15257            <!-- struct std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > -->
15258            <return type-id='type-id-874'/>
15259          </function-decl>
15260        </member-function>
15261        <member-function access='private'>
15262          <!-- 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() -->
15263          <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'>
15264            <!-- 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> > >*' -->
15265            <parameter type-id='type-id-869' is-artificial='yes'/>
15266            <!-- const std::allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >& -->
15267            <return type-id='type-id-887'/>
15268          </function-decl>
15269        </member-function>
15270        <member-function access='private'>
15271          <!-- 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() -->
15272          <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'>
15273            <!-- 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> > >*' -->
15274            <parameter type-id='type-id-869' is-artificial='yes'/>
15275            <!-- class std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > -->
15276            <return type-id='type-id-888'/>
15277          </function-decl>
15278        </member-function>
15279        <member-function access='protected'>
15280          <!-- 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> >*) -->
15281          <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'>
15282            <!-- 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> > >*' -->
15283            <parameter type-id='type-id-906' is-artificial='yes'/>
15284            <!-- parameter of type 'std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
15285            <parameter type-id='type-id-914'/>
15286            <!-- void -->
15287            <return type-id='type-id-75'/>
15288          </function-decl>
15289        </member-function>
15290        <member-function access='protected'>
15291          <!-- 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> >*) -->
15292          <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'>
15293            <!-- 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> > >*' -->
15294            <parameter type-id='type-id-906' is-artificial='yes'/>
15295            <!-- parameter of type 'std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
15296            <parameter type-id='type-id-914'/>
15297            <!-- void -->
15298            <return type-id='type-id-75'/>
15299          </function-decl>
15300        </member-function>
15301        <member-function access='protected'>
15302          <!-- 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() -->
15303          <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'>
15304            <!-- 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> > >*' -->
15305            <parameter type-id='type-id-906' is-artificial='yes'/>
15306            <!-- std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >* -->
15307            <return type-id='type-id-914'/>
15308          </function-decl>
15309        </member-function>
15310        <member-function access='protected' static='yes'>
15311          <!-- 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() -->
15312          <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'>
15313            <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
15314            <parameter type-id='type-id-569'/>
15315            <!-- HeapProfileTable::AllocValue::Bucket* const& -->
15316            <return type-id='type-id-847'/>
15317          </function-decl>
15318        </member-function>
15319        <member-function access='protected'>
15320          <!-- 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>&) -->
15321          <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'>
15322            <!-- 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> > >*' -->
15323            <parameter type-id='type-id-906' is-artificial='yes'/>
15324            <!-- parameter of type 'const std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>&' -->
15325            <parameter type-id='type-id-900'/>
15326            <!-- std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >* -->
15327            <return type-id='type-id-914'/>
15328          </function-decl>
15329        </member-function>
15330        <member-function access='protected'>
15331          <!-- 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() -->
15332          <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'>
15333            <!-- 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> > >*' -->
15334            <parameter type-id='type-id-906' is-artificial='yes'/>
15335            <!-- std::_Rb_tree_node_base*& -->
15336            <return type-id='type-id-695'/>
15337          </function-decl>
15338        </member-function>
15339        <member-function access='protected'>
15340          <!-- 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() -->
15341          <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'>
15342            <!-- 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> > >*' -->
15343            <parameter type-id='type-id-906' is-artificial='yes'/>
15344            <!-- std::_Rb_tree_node_base*& -->
15345            <return type-id='type-id-695'/>
15346          </function-decl>
15347        </member-function>
15348        <member-function access='protected' static='yes'>
15349          <!-- 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() -->
15350          <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'>
15351            <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
15352            <parameter type-id='type-id-569'/>
15353            <!-- const std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >* -->
15354            <return type-id='type-id-881'/>
15355          </function-decl>
15356        </member-function>
15357        <member-function access='private'>
15358          <!-- 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> >*) -->
15359          <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'>
15360            <!-- 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> > >*' -->
15361            <parameter type-id='type-id-906' is-artificial='yes'/>
15362            <!-- parameter of type 'std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
15363            <parameter type-id='type-id-914'/>
15364            <!-- void -->
15365            <return type-id='type-id-75'/>
15366          </function-decl>
15367        </member-function>
15368        <member-function access='private'>
15369          <!-- 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>&) -->
15370          <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_'>
15371            <!-- 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> > >*' -->
15372            <parameter type-id='type-id-906' is-artificial='yes'/>
15373            <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
15374            <parameter type-id='type-id-569'/>
15375            <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
15376            <parameter type-id='type-id-569'/>
15377            <!-- parameter of type 'const std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>&' -->
15378            <parameter type-id='type-id-900'/>
15379            <!-- struct std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > -->
15380            <return type-id='type-id-874'/>
15381          </function-decl>
15382        </member-function>
15383        <member-function access='private'>
15384          <!-- 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>&) -->
15385          <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_'>
15386            <!-- 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> > >*' -->
15387            <parameter type-id='type-id-906' is-artificial='yes'/>
15388            <!-- parameter of type 'const std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>&' -->
15389            <parameter type-id='type-id-900'/>
15390            <!-- struct std::pair<std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, bool> -->
15391            <return type-id='type-id-923'/>
15392          </function-decl>
15393        </member-function>
15394        <member-function access='private'>
15395          <!-- 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>&) -->
15396          <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_'>
15397            <!-- 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> > >*' -->
15398            <parameter type-id='type-id-906' is-artificial='yes'/>
15399            <!-- parameter of type 'struct std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >' -->
15400            <parameter type-id='type-id-870'/>
15401            <!-- parameter of type 'const std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>&' -->
15402            <parameter type-id='type-id-900'/>
15403            <!-- struct std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > -->
15404            <return type-id='type-id-874'/>
15405          </function-decl>
15406        </member-function>
15407      </class-decl>
15408      <!-- class std::allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > > -->
15409      <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-885'>
15410        <!-- class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > > -->
15411        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-851'/>
15412        <member-function access='private'>
15413          <!-- void std::allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::allocator() -->
15414          <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'>
15415            <!-- implicit parameter of type 'std::allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
15416            <parameter type-id='type-id-916' is-artificial='yes'/>
15417            <!-- void -->
15418            <return type-id='type-id-75'/>
15419          </function-decl>
15420        </member-function>
15421        <member-function access='private'>
15422          <!-- 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> > >&) -->
15423          <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'>
15424            <!-- implicit parameter of type 'std::allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
15425            <parameter type-id='type-id-916' is-artificial='yes'/>
15426            <!-- parameter of type 'const std::allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >&' -->
15427            <parameter type-id='type-id-887'/>
15428            <!-- void -->
15429            <return type-id='type-id-75'/>
15430          </function-decl>
15431        </member-function>
15432        <member-function access='private' destructor='yes'>
15433          <!-- std::allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::~allocator(int) -->
15434          <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'>
15435            <!-- implicit parameter of type 'std::allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
15436            <parameter type-id='type-id-916' is-artificial='yes'/>
15437            <!-- artificial parameter of type 'int' -->
15438            <parameter type-id='type-id-1' is-artificial='yes'/>
15439            <!-- void -->
15440            <return type-id='type-id-75'/>
15441          </function-decl>
15442        </member-function>
15443      </class-decl>
15444      <!-- class std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > > -->
15445      <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-931'/>
15446      <!-- class std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > -->
15447      <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-888'>
15448        <!-- class __gnu_cxx::new_allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > -->
15449        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-853'/>
15450        <member-function access='private'>
15451          <!-- void std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >::allocator() -->
15452          <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'>
15453            <!-- implicit parameter of type 'std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
15454            <parameter type-id='type-id-917' is-artificial='yes'/>
15455            <!-- void -->
15456            <return type-id='type-id-75'/>
15457          </function-decl>
15458        </member-function>
15459        <member-function access='private'>
15460          <!-- void std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >::allocator(const std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >&) -->
15461          <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'>
15462            <!-- implicit parameter of type 'std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
15463            <parameter type-id='type-id-917' is-artificial='yes'/>
15464            <!-- parameter of type 'const std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >&' -->
15465            <parameter type-id='type-id-890'/>
15466            <!-- void -->
15467            <return type-id='type-id-75'/>
15468          </function-decl>
15469        </member-function>
15470        <member-function access='private' destructor='yes'>
15471          <!-- std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >::~allocator(int) -->
15472          <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'>
15473            <!-- implicit parameter of type 'std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
15474            <parameter type-id='type-id-917' is-artificial='yes'/>
15475            <!-- artificial parameter of type 'int' -->
15476            <parameter type-id='type-id-1' is-artificial='yes'/>
15477            <!-- void -->
15478            <return type-id='type-id-75'/>
15479          </function-decl>
15480        </member-function>
15481        <member-function access='private'>
15482          <!-- 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> > >&) -->
15483          <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'>
15484            <!-- implicit parameter of type 'std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
15485            <parameter type-id='type-id-917' is-artificial='yes'/>
15486            <!-- parameter of type 'const std::allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >&' -->
15487            <parameter type-id='type-id-887'/>
15488            <!-- void -->
15489            <return type-id='type-id-75'/>
15490          </function-decl>
15491        </member-function>
15492      </class-decl>
15493      <!-- class std::allocator<std::pair<const void* const, const char*> > -->
15494      <class-decl name='allocator&lt;std::pair&lt;const void* const, const char*&gt; &gt;' visibility='default' id='type-id-932'/>
15495      <!-- class std::map<HeapProfileTable::Bucket*, HeapProfileTable::Snapshot::Entry, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > > -->
15496      <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-264'>
15497        <member-type access='private'>
15498          <!-- class std::map<HeapProfileTable::Bucket*, HeapProfileTable::Snapshot::Entry, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::value_compare -->
15499          <class-decl name='value_compare' visibility='default' is-declaration-only='yes' id='type-id-933'/>
15500        </member-type>
15501        <data-member access='private' layout-offset-in-bits='0'>
15502          <!-- 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 -->
15503          <var-decl name='_M_t' type-id='type-id-866' 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'/>
15504        </data-member>
15505        <member-function access='private'>
15506          <!-- void std::map<HeapProfileTable::Bucket*, HeapProfileTable::Snapshot::Entry, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::map() -->
15507          <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'>
15508            <!-- 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> > >*' -->
15509            <parameter type-id='type-id-919' is-artificial='yes'/>
15510            <!-- void -->
15511            <return type-id='type-id-75'/>
15512          </function-decl>
15513        </member-function>
15514        <member-function access='private'>
15515          <!-- 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> >&) -->
15516          <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'>
15517            <!-- 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> > >*' -->
15518            <parameter type-id='type-id-919' is-artificial='yes'/>
15519            <!-- parameter of type 'const std::less<HeapProfileTable::Bucket*>&' -->
15520            <parameter type-id='type-id-893'/>
15521            <!-- parameter of type 'const std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >&' -->
15522            <parameter type-id='type-id-890'/>
15523            <!-- void -->
15524            <return type-id='type-id-75'/>
15525          </function-decl>
15526        </member-function>
15527        <member-function access='private'>
15528          <!-- 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> > >&) -->
15529          <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'>
15530            <!-- 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> > >*' -->
15531            <parameter type-id='type-id-919' is-artificial='yes'/>
15532            <!-- 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> > >&' -->
15533            <parameter type-id='type-id-896'/>
15534            <!-- void -->
15535            <return type-id='type-id-75'/>
15536          </function-decl>
15537        </member-function>
15538        <member-function access='private'>
15539          <!-- 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&) -->
15540          <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'>
15541            <!-- 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> > >*' -->
15542            <parameter type-id='type-id-919' is-artificial='yes'/>
15543            <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket* const&' -->
15544            <parameter type-id='type-id-847'/>
15545            <!-- struct std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > -->
15546            <return type-id='type-id-874'/>
15547          </function-decl>
15548        </member-function>
15549        <member-function access='private'>
15550          <!-- 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() -->
15551          <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'>
15552            <!-- 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> > >*' -->
15553            <parameter type-id='type-id-919' is-artificial='yes'/>
15554            <!-- struct std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > -->
15555            <return type-id='type-id-874'/>
15556          </function-decl>
15557        </member-function>
15558        <member-function access='private'>
15559          <!-- 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() -->
15560          <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'>
15561            <!-- 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> > >*' -->
15562            <parameter type-id='type-id-897' is-artificial='yes'/>
15563            <!-- struct std::less<HeapProfileTable::Bucket*> -->
15564            <return type-id='type-id-891'/>
15565          </function-decl>
15566        </member-function>
15567        <member-function access='private'>
15568          <!-- 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>&) -->
15569          <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'>
15570            <!-- 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> > >*' -->
15571            <parameter type-id='type-id-919' is-artificial='yes'/>
15572            <!-- parameter of type 'struct std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >' -->
15573            <parameter type-id='type-id-874'/>
15574            <!-- parameter of type 'const std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>&' -->
15575            <parameter type-id='type-id-900'/>
15576            <!-- struct std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > -->
15577            <return type-id='type-id-874'/>
15578          </function-decl>
15579        </member-function>
15580        <member-function access='private'>
15581          <!-- 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&) -->
15582          <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'>
15583            <!-- 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> > >*' -->
15584            <parameter type-id='type-id-919' is-artificial='yes'/>
15585            <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket* const&' -->
15586            <parameter type-id='type-id-847'/>
15587            <!-- HeapProfileTable::Snapshot::Entry& -->
15588            <return type-id='type-id-850'/>
15589          </function-decl>
15590        </member-function>
15591        <member-function access='private'>
15592          <!-- size_t std::map<HeapProfileTable::Bucket*, HeapProfileTable::Snapshot::Entry, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::size() -->
15593          <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'>
15594            <!-- 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> > >*' -->
15595            <parameter type-id='type-id-897' is-artificial='yes'/>
15596            <!-- typedef size_t -->
15597            <return type-id='type-id-7'/>
15598          </function-decl>
15599        </member-function>
15600        <member-function access='private'>
15601          <!-- 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() -->
15602          <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'>
15603            <!-- 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> > >*' -->
15604            <parameter type-id='type-id-919' is-artificial='yes'/>
15605            <!-- struct std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > -->
15606            <return type-id='type-id-874'/>
15607          </function-decl>
15608        </member-function>
15609      </class-decl>
15610      <!-- class std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > > -->
15611      <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-934'/>
15612      <!-- struct std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > -->
15613      <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-870'>
15614        <data-member access='public' layout-offset-in-bits='0'>
15615          <!-- std::_Rb_tree_node_base::_Const_Base_ptr std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >::_M_node -->
15616          <var-decl name='_M_node' type-id='type-id-773' 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'/>
15617        </data-member>
15618        <member-function access='public'>
15619          <!-- void std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >::_Rb_tree_const_iterator() -->
15620          <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'>
15621            <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
15622            <parameter type-id='type-id-910' is-artificial='yes'/>
15623            <!-- void -->
15624            <return type-id='type-id-75'/>
15625          </function-decl>
15626        </member-function>
15627        <member-function access='public'>
15628          <!-- 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> >*) -->
15629          <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'>
15630            <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
15631            <parameter type-id='type-id-910' is-artificial='yes'/>
15632            <!-- parameter of type 'const std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
15633            <parameter type-id='type-id-881'/>
15634            <!-- void -->
15635            <return type-id='type-id-75'/>
15636          </function-decl>
15637        </member-function>
15638        <member-function access='public'>
15639          <!-- 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> >&) -->
15640          <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'>
15641            <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
15642            <parameter type-id='type-id-910' is-artificial='yes'/>
15643            <!-- parameter of type 'const std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >&' -->
15644            <parameter type-id='type-id-876'/>
15645            <!-- void -->
15646            <return type-id='type-id-75'/>
15647          </function-decl>
15648        </member-function>
15649        <member-function access='public'>
15650          <!-- 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;() -->
15651          <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'>
15652            <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
15653            <parameter type-id='type-id-910' is-artificial='yes'/>
15654            <!-- std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >& -->
15655            <return type-id='type-id-909'/>
15656          </function-decl>
15657        </member-function>
15658        <member-function access='public'>
15659          <!-- 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++() -->
15660          <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'>
15661            <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
15662            <parameter type-id='type-id-910' is-artificial='yes'/>
15663            <!-- std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >& -->
15664            <return type-id='type-id-909'/>
15665          </function-decl>
15666        </member-function>
15667        <member-function access='public'>
15668          <!-- const std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>* std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >::operator&#45;>() -->
15669          <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'>
15670            <!-- implicit parameter of type 'const std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
15671            <parameter type-id='type-id-873' is-artificial='yes'/>
15672            <!-- const std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>* -->
15673            <return type-id='type-id-901'/>
15674          </function-decl>
15675        </member-function>
15676        <member-function access='public'>
15677          <!-- 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> >&) -->
15678          <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'>
15679            <!-- implicit parameter of type 'const std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
15680            <parameter type-id='type-id-873' is-artificial='yes'/>
15681            <!-- parameter of type 'const std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >&' -->
15682            <parameter type-id='type-id-872'/>
15683            <!-- bool -->
15684            <return type-id='type-id-76'/>
15685          </function-decl>
15686        </member-function>
15687      </class-decl>
15688      <!-- struct std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > -->
15689      <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-874'>
15690        <data-member access='public' layout-offset-in-bits='0'>
15691          <!-- std::_Rb_tree_node_base::_Base_ptr std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >::_M_node -->
15692          <var-decl name='_M_node' type-id='type-id-774' 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'/>
15693        </data-member>
15694        <member-function access='public'>
15695          <!-- void std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >::_Rb_tree_iterator() -->
15696          <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'>
15697            <!-- implicit parameter of type 'std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
15698            <parameter type-id='type-id-912' is-artificial='yes'/>
15699            <!-- void -->
15700            <return type-id='type-id-75'/>
15701          </function-decl>
15702        </member-function>
15703        <member-function access='public'>
15704          <!-- 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> >*) -->
15705          <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'>
15706            <!-- implicit parameter of type 'std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
15707            <parameter type-id='type-id-912' is-artificial='yes'/>
15708            <!-- parameter of type 'std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
15709            <parameter type-id='type-id-914'/>
15710            <!-- void -->
15711            <return type-id='type-id-75'/>
15712          </function-decl>
15713        </member-function>
15714        <member-function access='public'>
15715          <!-- 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> >&) -->
15716          <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'>
15717            <!-- implicit parameter of type 'const std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
15718            <parameter type-id='type-id-877' is-artificial='yes'/>
15719            <!-- parameter of type 'const std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >&' -->
15720            <parameter type-id='type-id-876'/>
15721            <!-- bool -->
15722            <return type-id='type-id-76'/>
15723          </function-decl>
15724        </member-function>
15725        <member-function access='public'>
15726          <!-- 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;() -->
15727          <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'>
15728            <!-- implicit parameter of type 'std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
15729            <parameter type-id='type-id-912' is-artificial='yes'/>
15730            <!-- std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >& -->
15731            <return type-id='type-id-911'/>
15732          </function-decl>
15733        </member-function>
15734        <member-function access='public'>
15735          <!-- std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>& std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >::operator*() -->
15736          <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'>
15737            <!-- implicit parameter of type 'const std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
15738            <parameter type-id='type-id-877' is-artificial='yes'/>
15739            <!-- std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>& -->
15740            <return type-id='type-id-920'/>
15741          </function-decl>
15742        </member-function>
15743      </class-decl>
15744      <!-- struct std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > -->
15745      <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-882'>
15746        <!-- struct std::unary_function<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, HeapProfileTable::Bucket* const> -->
15747        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-935'/>
15748        <member-function access='public'>
15749          <!-- HeapProfileTable::AllocValue::Bucket* const& std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >::operator()(const std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>&) -->
15750          <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'>
15751            <!-- implicit parameter of type 'const std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
15752            <parameter type-id='type-id-884' is-artificial='yes'/>
15753            <!-- parameter of type 'const std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>&' -->
15754            <parameter type-id='type-id-900'/>
15755            <!-- HeapProfileTable::AllocValue::Bucket* const& -->
15756            <return type-id='type-id-847'/>
15757          </function-decl>
15758        </member-function>
15759      </class-decl>
15760      <!-- struct std::__copy_move_backward<false, false, std::random_access_iterator_tag> -->
15761      <class-decl name='__copy_move_backward&lt;false, false, std::random_access_iterator_tag&gt;' is-struct='yes' visibility='default' id='type-id-936'/>
15762      <!-- struct std::__equal<false> -->
15763      <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-937'>
15764        <member-function access='public' static='yes'>
15765          <!-- bool std::__equal<false>::equal<const void* const*, const void**>(void* const*, void**) -->
15766          <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'>
15767            <!-- parameter of type 'void* const*' -->
15768            <parameter type-id='type-id-246'/>
15769            <!-- parameter of type 'void* const*' -->
15770            <parameter type-id='type-id-246'/>
15771            <!-- parameter of type 'void**' -->
15772            <parameter type-id='type-id-171'/>
15773            <!-- bool -->
15774            <return type-id='type-id-76'/>
15775          </function-decl>
15776        </member-function>
15777        <member-function access='public' static='yes'>
15778          <!-- bool std::__equal<false>::equal<const void* const*, const void**>(void* const*, void**) -->
15779          <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'>
15780            <!-- parameter of type 'void* const*' -->
15781            <parameter type-id='type-id-246'/>
15782            <!-- parameter of type 'void* const*' -->
15783            <parameter type-id='type-id-246'/>
15784            <!-- parameter of type 'void**' -->
15785            <parameter type-id='type-id-171'/>
15786            <!-- bool -->
15787            <return type-id='type-id-76'/>
15788          </function-decl>
15789        </member-function>
15790        <member-function access='public' static='yes'>
15791          <!-- bool std::__equal<false>::equal<const void**, const void**>(void**, void**) -->
15792          <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'>
15793            <!-- parameter of type 'void**' -->
15794            <parameter type-id='type-id-171'/>
15795            <!-- parameter of type 'void**' -->
15796            <parameter type-id='type-id-171'/>
15797            <!-- parameter of type 'void**' -->
15798            <parameter type-id='type-id-171'/>
15799            <!-- bool -->
15800            <return type-id='type-id-76'/>
15801          </function-decl>
15802        </member-function>
15803      </class-decl>
15804      <!-- struct std::__iter_swap<true> -->
15805      <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-938'>
15806        <member-function access='public' static='yes'>
15807          <!-- void std::__iter_swap<true>::iter_swap<HeapProfileTable::Bucket**, HeapProfileTable::Bucket**>(HeapProfileTable::AllocValue::Bucket**) -->
15808          <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'>
15809            <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
15810            <parameter type-id='type-id-275'/>
15811            <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
15812            <parameter type-id='type-id-275'/>
15813            <!-- void -->
15814            <return type-id='type-id-75'/>
15815          </function-decl>
15816        </member-function>
15817        <member-function access='public' static='yes'>
15818          <!-- void std::__iter_swap<true>::iter_swap<HeapProfileTable::Snapshot::Entry*, HeapProfileTable::Snapshot::Entry*>(HeapProfileTable::Snapshot::Entry*) -->
15819          <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'>
15820            <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
15821            <parameter type-id='type-id-260'/>
15822            <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
15823            <parameter type-id='type-id-260'/>
15824            <!-- void -->
15825            <return type-id='type-id-75'/>
15826          </function-decl>
15827        </member-function>
15828      </class-decl>
15829      <!-- struct std::__miter_base<HeapProfileTable::Bucket**, false> -->
15830      <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-939'>
15831        <member-function access='public' static='yes'>
15832          <!-- HeapProfileTable::AllocValue::Bucket** std::__miter_base<HeapProfileTable::Bucket**, false>::__b() -->
15833          <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'>
15834            <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
15835            <parameter type-id='type-id-275'/>
15836            <!-- HeapProfileTable::AllocValue::Bucket** -->
15837            <return type-id='type-id-275'/>
15838          </function-decl>
15839        </member-function>
15840      </class-decl>
15841      <!-- struct std::__miter_base<HeapProfileTable::Snapshot::Entry*, false> -->
15842      <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-940'>
15843        <member-function access='public' static='yes'>
15844          <!-- HeapProfileTable::Snapshot::Entry* std::__miter_base<HeapProfileTable::Snapshot::Entry*, false>::__b() -->
15845          <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'>
15846            <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
15847            <parameter type-id='type-id-260'/>
15848            <!-- HeapProfileTable::Snapshot::Entry* -->
15849            <return type-id='type-id-260'/>
15850          </function-decl>
15851        </member-function>
15852      </class-decl>
15853      <!-- struct std::__miter_base<const void* const*, false> -->
15854      <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-941'>
15855        <member-function access='public' static='yes'>
15856          <!-- void* const* std::__miter_base<const void* const*, false>::__b() -->
15857          <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'>
15858            <!-- parameter of type 'void* const*' -->
15859            <parameter type-id='type-id-246'/>
15860            <!-- void* const* -->
15861            <return type-id='type-id-246'/>
15862          </function-decl>
15863        </member-function>
15864      </class-decl>
15865      <!-- struct std::__niter_base<HeapProfileTable::Bucket**, false> -->
15866      <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-942'>
15867        <member-function access='public' static='yes'>
15868          <!-- HeapProfileTable::AllocValue::Bucket** std::__niter_base<HeapProfileTable::Bucket**, false>::__b() -->
15869          <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'>
15870            <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
15871            <parameter type-id='type-id-275'/>
15872            <!-- HeapProfileTable::AllocValue::Bucket** -->
15873            <return type-id='type-id-275'/>
15874          </function-decl>
15875        </member-function>
15876      </class-decl>
15877      <!-- struct std::__niter_base<HeapProfileTable::Snapshot::Entry*, false> -->
15878      <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-943'>
15879        <member-function access='public' static='yes'>
15880          <!-- HeapProfileTable::Snapshot::Entry* std::__niter_base<HeapProfileTable::Snapshot::Entry*, false>::__b() -->
15881          <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'>
15882            <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
15883            <parameter type-id='type-id-260'/>
15884            <!-- HeapProfileTable::Snapshot::Entry* -->
15885            <return type-id='type-id-260'/>
15886          </function-decl>
15887        </member-function>
15888      </class-decl>
15889      <!-- struct std::__niter_base<const void* const*, false> -->
15890      <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-944'>
15891        <member-function access='public' static='yes'>
15892          <!-- void* const* std::__niter_base<const void* const*, false>::__b() -->
15893          <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'>
15894            <!-- parameter of type 'void* const*' -->
15895            <parameter type-id='type-id-246'/>
15896            <!-- void* const* -->
15897            <return type-id='type-id-246'/>
15898          </function-decl>
15899        </member-function>
15900      </class-decl>
15901      <!-- struct std::__niter_base<const void**, false> -->
15902      <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-945'>
15903        <member-function access='public' static='yes'>
15904          <!-- void** std::__niter_base<const void**, false>::__b() -->
15905          <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'>
15906            <!-- parameter of type 'void**' -->
15907            <parameter type-id='type-id-171'/>
15908            <!-- void** -->
15909            <return type-id='type-id-171'/>
15910          </function-decl>
15911        </member-function>
15912      </class-decl>
15913      <!-- struct std::binary_function<HeapProfileTable::Bucket*, HeapProfileTable::Bucket*, bool> -->
15914      <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-946'/>
15915      <!-- struct std::less<HeapProfileTable::Bucket*> -->
15916      <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-891'>
15917        <!-- struct std::binary_function<HeapProfileTable::Bucket*, HeapProfileTable::Bucket*, bool> -->
15918        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-946'/>
15919        <member-function access='public'>
15920          <!-- bool std::less<HeapProfileTable::Bucket*>::operator()(HeapProfileTable::AllocValue::Bucket* const&, HeapProfileTable::AllocValue::Bucket* const&) -->
15921          <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'>
15922            <!-- implicit parameter of type 'const std::less<HeapProfileTable::Bucket*>*' -->
15923            <parameter type-id='type-id-894' is-artificial='yes'/>
15924            <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket* const&' -->
15925            <parameter type-id='type-id-847'/>
15926            <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket* const&' -->
15927            <parameter type-id='type-id-847'/>
15928            <!-- bool -->
15929            <return type-id='type-id-76'/>
15930          </function-decl>
15931        </member-function>
15932      </class-decl>
15933      <!-- struct std::less<const void*> -->
15934      <class-decl name='less&lt;const void*&gt;' is-struct='yes' visibility='default' id='type-id-947'/>
15935      <!-- struct std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> -->
15936      <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-898'>
15937        <data-member access='public' layout-offset-in-bits='0'>
15938          <!-- HeapProfileTable::AllocValue::Bucket* const std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>::first -->
15939          <var-decl name='first' type-id='type-id-846' 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'/>
15940        </data-member>
15941        <data-member access='public' layout-offset-in-bits='64'>
15942          <!-- HeapProfileTable::Snapshot::Entry std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>::second -->
15943          <var-decl name='second' type-id='type-id-259' 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'/>
15944        </data-member>
15945        <member-function access='public'>
15946          <!-- void std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>::pair() -->
15947          <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'>
15948            <!-- implicit parameter of type 'std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>*' -->
15949            <parameter type-id='type-id-921' is-artificial='yes'/>
15950            <!-- void -->
15951            <return type-id='type-id-75'/>
15952          </function-decl>
15953        </member-function>
15954        <member-function access='public'>
15955          <!-- void std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>::pair(HeapProfileTable::AllocValue::Bucket* const&, const HeapProfileTable::Snapshot::Entry&) -->
15956          <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'>
15957            <!-- implicit parameter of type 'std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>*' -->
15958            <parameter type-id='type-id-921' is-artificial='yes'/>
15959            <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket* const&' -->
15960            <parameter type-id='type-id-847'/>
15961            <!-- parameter of type 'const HeapProfileTable::Snapshot::Entry&' -->
15962            <parameter type-id='type-id-262'/>
15963            <!-- void -->
15964            <return type-id='type-id-75'/>
15965          </function-decl>
15966        </member-function>
15967      </class-decl>
15968      <!-- struct std::pair<const void* const, const char*> -->
15969      <class-decl name='pair&lt;const void* const, const char*&gt;' is-struct='yes' visibility='default' id='type-id-902'/>
15970      <!-- struct std::pair<std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, bool> -->
15971      <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-923'>
15972        <data-member access='public' layout-offset-in-bits='0'>
15973          <!-- 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 -->
15974          <var-decl name='first' 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_pair.h' line='72' column='1'/>
15975        </data-member>
15976        <data-member access='public' layout-offset-in-bits='64'>
15977          <!-- bool std::pair<std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, bool>::second -->
15978          <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'/>
15979        </data-member>
15980        <member-function access='public'>
15981          <!-- void std::pair<std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, bool>::pair() -->
15982          <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'>
15983            <!-- implicit parameter of type 'std::pair<std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, bool>*' -->
15984            <parameter type-id='type-id-924' is-artificial='yes'/>
15985            <!-- void -->
15986            <return type-id='type-id-75'/>
15987          </function-decl>
15988        </member-function>
15989        <member-function access='public'>
15990          <!-- 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&) -->
15991          <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'>
15992            <!-- implicit parameter of type 'std::pair<std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, bool>*' -->
15993            <parameter type-id='type-id-924' is-artificial='yes'/>
15994            <!-- parameter of type 'const std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >&' -->
15995            <parameter type-id='type-id-876'/>
15996            <!-- parameter of type 'const bool&' -->
15997            <parameter type-id='type-id-488'/>
15998            <!-- void -->
15999            <return type-id='type-id-75'/>
16000          </function-decl>
16001        </member-function>
16002      </class-decl>
16003      <!-- struct std::unary_function<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, HeapProfileTable::Bucket* const> -->
16004      <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-935'/>
16005      <!-- 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*> > > -->
16006      <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-948'>
16007        <member-type access='protected'>
16008          <!-- 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> -->
16009          <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-949'>
16010            <!-- class std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > > -->
16011            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-950'/>
16012            <data-member access='public' layout-offset-in-bits='0'>
16013              <!-- 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 -->
16014              <var-decl name='_M_key_compare' type-id='type-id-951' 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'/>
16015            </data-member>
16016            <data-member access='public' layout-offset-in-bits='64'>
16017              <!-- 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 -->
16018              <var-decl name='_M_header' type-id='type-id-567' 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'/>
16019            </data-member>
16020            <data-member access='public' layout-offset-in-bits='320'>
16021              <!-- 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 -->
16022              <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'/>
16023            </data-member>
16024            <member-function access='public'>
16025              <!-- 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() -->
16026              <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'>
16027                <!-- 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>*' -->
16028                <parameter type-id='type-id-952' is-artificial='yes'/>
16029                <!-- void -->
16030                <return type-id='type-id-75'/>
16031              </function-decl>
16032            </member-function>
16033            <member-function access='public'>
16034              <!-- 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*> > >&) -->
16035              <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'>
16036                <!-- 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>*' -->
16037                <parameter type-id='type-id-952' is-artificial='yes'/>
16038                <!-- parameter of type 'const std::less<const void*>&' -->
16039                <parameter type-id='type-id-953'/>
16040                <!-- parameter of type 'const std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >&' -->
16041                <parameter type-id='type-id-954'/>
16042                <!-- void -->
16043                <return type-id='type-id-75'/>
16044              </function-decl>
16045            </member-function>
16046            <member-function access='public'>
16047              <!-- 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() -->
16048              <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'>
16049                <!-- 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>*' -->
16050                <parameter type-id='type-id-952' is-artificial='yes'/>
16051                <!-- void -->
16052                <return type-id='type-id-75'/>
16053              </function-decl>
16054            </member-function>
16055            <member-function access='public'>
16056              <!-- 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*> > >&) -->
16057              <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'>
16058                <!-- 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>*' -->
16059                <parameter type-id='type-id-952' is-artificial='yes'/>
16060                <!-- parameter of type 'const std::less<const void*>&' -->
16061                <parameter type-id='type-id-953'/>
16062                <!-- parameter of type 'const std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >&' -->
16063                <parameter type-id='type-id-954'/>
16064                <!-- void -->
16065                <return type-id='type-id-75'/>
16066              </function-decl>
16067            </member-function>
16068            <member-function access='private'>
16069              <!-- 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() -->
16070              <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'>
16071                <!-- 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>*' -->
16072                <parameter type-id='type-id-952' is-artificial='yes'/>
16073                <!-- void -->
16074                <return type-id='type-id-75'/>
16075              </function-decl>
16076            </member-function>
16077          </class-decl>
16078        </member-type>
16079        <data-member access='protected' layout-offset-in-bits='0'>
16080          <!-- 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 -->
16081          <var-decl name='_M_impl' type-id='type-id-949' 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'/>
16082        </data-member>
16083        <member-function access='private'>
16084          <!-- 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() -->
16085          <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'>
16086            <!-- 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*> > >*' -->
16087            <parameter type-id='type-id-955' is-artificial='yes'/>
16088            <!-- void -->
16089            <return type-id='type-id-75'/>
16090          </function-decl>
16091        </member-function>
16092        <member-function access='private'>
16093          <!-- 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*> >&) -->
16094          <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'>
16095            <!-- 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*> > >*' -->
16096            <parameter type-id='type-id-955' is-artificial='yes'/>
16097            <!-- parameter of type 'const std::less<const void*>&' -->
16098            <parameter type-id='type-id-953'/>
16099            <!-- parameter of type 'const std::allocator<std::pair<const void* const, const char*> >&' -->
16100            <parameter type-id='type-id-956'/>
16101            <!-- void -->
16102            <return type-id='type-id-75'/>
16103          </function-decl>
16104        </member-function>
16105        <member-function access='private'>
16106          <!-- 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*> > >&) -->
16107          <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'>
16108            <!-- 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*> > >*' -->
16109            <parameter type-id='type-id-955' is-artificial='yes'/>
16110            <!-- 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*> > >&' -->
16111            <parameter type-id='type-id-957'/>
16112            <!-- void -->
16113            <return type-id='type-id-75'/>
16114          </function-decl>
16115        </member-function>
16116        <member-function access='private' destructor='yes'>
16117          <!-- 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) -->
16118          <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'>
16119            <!-- 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*> > >*' -->
16120            <parameter type-id='type-id-955' is-artificial='yes'/>
16121            <!-- artificial parameter of type 'int' -->
16122            <parameter type-id='type-id-1' is-artificial='yes'/>
16123            <!-- void -->
16124            <return type-id='type-id-75'/>
16125          </function-decl>
16126        </member-function>
16127        <member-function access='private'>
16128          <!-- 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() -->
16129          <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'>
16130            <!-- 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*> > >*' -->
16131            <parameter type-id='type-id-958' is-artificial='yes'/>
16132            <!-- typedef size_t -->
16133            <return type-id='type-id-7'/>
16134          </function-decl>
16135        </member-function>
16136        <member-function access='private'>
16137          <!-- 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() -->
16138          <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'>
16139            <!-- 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*> > >*' -->
16140            <parameter type-id='type-id-958' is-artificial='yes'/>
16141            <!-- struct std::less<const void*> -->
16142            <return type-id='type-id-951'/>
16143          </function-decl>
16144        </member-function>
16145        <member-function access='private'>
16146          <!-- 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() -->
16147          <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'>
16148            <!-- 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*> > >*' -->
16149            <parameter type-id='type-id-955' is-artificial='yes'/>
16150            <!-- struct std::_Rb_tree_iterator<std::pair<const void* const, const char*> > -->
16151            <return type-id='type-id-959'/>
16152          </function-decl>
16153        </member-function>
16154        <member-function access='private'>
16155          <!-- 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() -->
16156          <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'>
16157            <!-- 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*> > >*' -->
16158            <parameter type-id='type-id-955' is-artificial='yes'/>
16159            <!-- struct std::_Rb_tree_iterator<std::pair<const void* const, const char*> > -->
16160            <return type-id='type-id-959'/>
16161          </function-decl>
16162        </member-function>
16163        <member-function access='protected' static='yes'>
16164          <!-- 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() -->
16165          <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'>
16166            <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
16167            <parameter type-id='type-id-569'/>
16168            <!-- const std::pair<const void* const, const char*>& -->
16169            <return type-id='type-id-960'/>
16170          </function-decl>
16171        </member-function>
16172        <member-function access='private'>
16173          <!-- 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() -->
16174          <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'>
16175            <!-- 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*> > >*' -->
16176            <parameter type-id='type-id-958' is-artificial='yes'/>
16177            <!-- const std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >& -->
16178            <return type-id='type-id-954'/>
16179          </function-decl>
16180        </member-function>
16181        <member-function access='protected' static='yes'>
16182          <!-- 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() -->
16183          <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'>
16184            <!-- parameter of type 'const std::_Rb_tree_node<std::pair<const void* const, const char*> >*' -->
16185            <parameter type-id='type-id-961'/>
16186            <!-- const std::pair<const void* const, const char*>& -->
16187            <return type-id='type-id-960'/>
16188          </function-decl>
16189        </member-function>
16190        <member-function access='protected' static='yes'>
16191          <!-- 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() -->
16192          <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'>
16193            <!-- parameter of type 'const std::_Rb_tree_node<std::pair<const void* const, const char*> >*' -->
16194            <parameter type-id='type-id-961'/>
16195            <!-- void* const& -->
16196            <return type-id='type-id-365'/>
16197          </function-decl>
16198        </member-function>
16199        <member-function access='protected' static='yes'>
16200          <!-- 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() -->
16201          <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'>
16202            <!-- parameter of type 'std::_Rb_tree_node_base*' -->
16203            <parameter type-id='type-id-694'/>
16204            <!-- std::_Rb_tree_node<std::pair<const void* const, const char*> >* -->
16205            <return type-id='type-id-962'/>
16206          </function-decl>
16207        </member-function>
16208        <member-function access='protected' static='yes'>
16209          <!-- 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() -->
16210          <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'>
16211            <!-- parameter of type 'std::_Rb_tree_node_base*' -->
16212            <parameter type-id='type-id-694'/>
16213            <!-- std::_Rb_tree_node<std::pair<const void* const, const char*> >* -->
16214            <return type-id='type-id-962'/>
16215          </function-decl>
16216        </member-function>
16217        <member-function access='protected'>
16218          <!-- 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() -->
16219          <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'>
16220            <!-- 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*> > >*' -->
16221            <parameter type-id='type-id-955' is-artificial='yes'/>
16222            <!-- std::_Rb_tree_node<std::pair<const void* const, const char*> >* -->
16223            <return type-id='type-id-962'/>
16224          </function-decl>
16225        </member-function>
16226        <member-function access='protected'>
16227          <!-- 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() -->
16228          <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'>
16229            <!-- 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*> > >*' -->
16230            <parameter type-id='type-id-955' is-artificial='yes'/>
16231            <!-- std::_Rb_tree_node<std::pair<const void* const, const char*> >* -->
16232            <return type-id='type-id-962'/>
16233          </function-decl>
16234        </member-function>
16235        <member-function access='private'>
16236          <!-- 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&) -->
16237          <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'>
16238            <!-- 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*> > >*' -->
16239            <parameter type-id='type-id-955' is-artificial='yes'/>
16240            <!-- parameter of type 'std::_Rb_tree_node<std::pair<const void* const, const char*> >*' -->
16241            <parameter type-id='type-id-962'/>
16242            <!-- parameter of type 'std::_Rb_tree_node<std::pair<const void* const, const char*> >*' -->
16243            <parameter type-id='type-id-962'/>
16244            <!-- parameter of type 'void* const&' -->
16245            <parameter type-id='type-id-365'/>
16246            <!-- struct std::_Rb_tree_iterator<std::pair<const void* const, const char*> > -->
16247            <return type-id='type-id-959'/>
16248          </function-decl>
16249        </member-function>
16250        <member-function access='private'>
16251          <!-- 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&) -->
16252          <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'>
16253            <!-- 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*> > >*' -->
16254            <parameter type-id='type-id-955' is-artificial='yes'/>
16255            <!-- parameter of type 'void* const&' -->
16256            <parameter type-id='type-id-365'/>
16257            <!-- struct std::_Rb_tree_iterator<std::pair<const void* const, const char*> > -->
16258            <return type-id='type-id-959'/>
16259          </function-decl>
16260        </member-function>
16261        <member-function access='protected'>
16262          <!-- 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() -->
16263          <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'>
16264            <!-- 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*> > >*' -->
16265            <parameter type-id='type-id-955' is-artificial='yes'/>
16266            <!-- std::_Rb_tree_node<std::pair<const void* const, const char*> >* -->
16267            <return type-id='type-id-962'/>
16268          </function-decl>
16269        </member-function>
16270        <member-function access='private'>
16271          <!-- 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() -->
16272          <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'>
16273            <!-- 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*> > >*' -->
16274            <parameter type-id='type-id-958' is-artificial='yes'/>
16275            <!-- class std::allocator<std::pair<const void* const, const char*> > -->
16276            <return type-id='type-id-963'/>
16277          </function-decl>
16278        </member-function>
16279        <member-function access='protected' static='yes'>
16280          <!-- 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() -->
16281          <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'>
16282            <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
16283            <parameter type-id='type-id-569'/>
16284            <!-- void* const& -->
16285            <return type-id='type-id-365'/>
16286          </function-decl>
16287        </member-function>
16288        <member-function access='protected'>
16289          <!-- 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*>&) -->
16290          <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'>
16291            <!-- 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*> > >*' -->
16292            <parameter type-id='type-id-955' is-artificial='yes'/>
16293            <!-- parameter of type 'const std::pair<const void* const, const char*>&' -->
16294            <parameter type-id='type-id-960'/>
16295            <!-- std::_Rb_tree_node<std::pair<const void* const, const char*> >* -->
16296            <return type-id='type-id-962'/>
16297          </function-decl>
16298        </member-function>
16299        <member-function access='protected'>
16300          <!-- 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() -->
16301          <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'>
16302            <!-- 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*> > >*' -->
16303            <parameter type-id='type-id-955' is-artificial='yes'/>
16304            <!-- std::_Rb_tree_node_base*& -->
16305            <return type-id='type-id-695'/>
16306          </function-decl>
16307        </member-function>
16308        <member-function access='protected'>
16309          <!-- 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() -->
16310          <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'>
16311            <!-- 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*> > >*' -->
16312            <parameter type-id='type-id-955' is-artificial='yes'/>
16313            <!-- std::_Rb_tree_node_base*& -->
16314            <return type-id='type-id-695'/>
16315          </function-decl>
16316        </member-function>
16317        <member-function access='protected' static='yes'>
16318          <!-- 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() -->
16319          <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'>
16320            <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
16321            <parameter type-id='type-id-569'/>
16322            <!-- const std::_Rb_tree_node<std::pair<const void* const, const char*> >* -->
16323            <return type-id='type-id-961'/>
16324          </function-decl>
16325        </member-function>
16326        <member-function access='private'>
16327          <!-- 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*>&) -->
16328          <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_'>
16329            <!-- 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*> > >*' -->
16330            <parameter type-id='type-id-955' is-artificial='yes'/>
16331            <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
16332            <parameter type-id='type-id-569'/>
16333            <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
16334            <parameter type-id='type-id-569'/>
16335            <!-- parameter of type 'const std::pair<const void* const, const char*>&' -->
16336            <parameter type-id='type-id-960'/>
16337            <!-- struct std::_Rb_tree_iterator<std::pair<const void* const, const char*> > -->
16338            <return type-id='type-id-959'/>
16339          </function-decl>
16340        </member-function>
16341        <member-function access='private'>
16342          <!-- 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*>&) -->
16343          <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_'>
16344            <!-- 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*> > >*' -->
16345            <parameter type-id='type-id-955' is-artificial='yes'/>
16346            <!-- parameter of type 'const std::pair<const void* const, const char*>&' -->
16347            <parameter type-id='type-id-960'/>
16348            <!-- struct std::pair<std::_Rb_tree_iterator<std::pair<const void* const, const char*> >, bool> -->
16349            <return type-id='type-id-964'/>
16350          </function-decl>
16351        </member-function>
16352        <member-function access='private'>
16353          <!-- 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*>&) -->
16354          <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_'>
16355            <!-- 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*> > >*' -->
16356            <parameter type-id='type-id-955' is-artificial='yes'/>
16357            <!-- parameter of type 'struct std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >' -->
16358            <parameter type-id='type-id-965'/>
16359            <!-- parameter of type 'const std::pair<const void* const, const char*>&' -->
16360            <parameter type-id='type-id-960'/>
16361            <!-- struct std::_Rb_tree_iterator<std::pair<const void* const, const char*> > -->
16362            <return type-id='type-id-959'/>
16363          </function-decl>
16364        </member-function>
16365        <member-function access='private'>
16366          <!-- 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() -->
16367          <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'>
16368            <!-- 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*> > >*' -->
16369            <parameter type-id='type-id-955' is-artificial='yes'/>
16370            <!-- void -->
16371            <return type-id='type-id-75'/>
16372          </function-decl>
16373        </member-function>
16374        <member-function access='private'>
16375          <!-- 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*> >&) -->
16376          <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'>
16377            <!-- 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*> > >*' -->
16378            <parameter type-id='type-id-955' is-artificial='yes'/>
16379            <!-- parameter of type 'const std::less<const void*>&' -->
16380            <parameter type-id='type-id-953'/>
16381            <!-- parameter of type 'const std::allocator<std::pair<const void* const, const char*> >&' -->
16382            <parameter type-id='type-id-956'/>
16383            <!-- void -->
16384            <return type-id='type-id-75'/>
16385          </function-decl>
16386        </member-function>
16387        <member-function access='private'>
16388          <!-- 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*> > >&) -->
16389          <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'>
16390            <!-- 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*> > >*' -->
16391            <parameter type-id='type-id-955' is-artificial='yes'/>
16392            <!-- 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*> > >&' -->
16393            <parameter type-id='type-id-957'/>
16394            <!-- void -->
16395            <return type-id='type-id-75'/>
16396          </function-decl>
16397        </member-function>
16398        <member-function access='private' destructor='yes'>
16399          <!-- 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) -->
16400          <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'>
16401            <!-- 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*> > >*' -->
16402            <parameter type-id='type-id-955' is-artificial='yes'/>
16403            <!-- artificial parameter of type 'int' -->
16404            <parameter type-id='type-id-1' is-artificial='yes'/>
16405            <!-- void -->
16406            <return type-id='type-id-75'/>
16407          </function-decl>
16408        </member-function>
16409        <member-function access='protected'>
16410          <!-- 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*> >*) -->
16411          <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'>
16412            <!-- 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*> > >*' -->
16413            <parameter type-id='type-id-955' is-artificial='yes'/>
16414            <!-- parameter of type 'std::_Rb_tree_node<std::pair<const void* const, const char*> >*' -->
16415            <parameter type-id='type-id-962'/>
16416            <!-- void -->
16417            <return type-id='type-id-75'/>
16418          </function-decl>
16419        </member-function>
16420        <member-function access='protected'>
16421          <!-- 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*> >*) -->
16422          <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'>
16423            <!-- 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*> > >*' -->
16424            <parameter type-id='type-id-955' is-artificial='yes'/>
16425            <!-- parameter of type 'std::_Rb_tree_node<std::pair<const void* const, const char*> >*' -->
16426            <parameter type-id='type-id-962'/>
16427            <!-- void -->
16428            <return type-id='type-id-75'/>
16429          </function-decl>
16430        </member-function>
16431        <member-function access='private'>
16432          <!-- 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*> >*) -->
16433          <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'>
16434            <!-- 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*> > >*' -->
16435            <parameter type-id='type-id-955' is-artificial='yes'/>
16436            <!-- parameter of type 'std::_Rb_tree_node<std::pair<const void* const, const char*> >*' -->
16437            <parameter type-id='type-id-962'/>
16438            <!-- void -->
16439            <return type-id='type-id-75'/>
16440          </function-decl>
16441        </member-function>
16442      </class-decl>
16443      <!-- class std::reverse_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > -->
16444      <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-966'/>
16445      <!-- class std::reverse_iterator<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > -->
16446      <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-967'/>
16447      <!-- class std::reverse_iterator<std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > > -->
16448      <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-968'/>
16449      <!-- class std::reverse_iterator<std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> > > -->
16450      <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-969'/>
16451      <!-- class std::reverse_iterator<std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > > -->
16452      <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-970'/>
16453      <!-- class std::reverse_iterator<std::_Rb_tree_iterator<std::pair<const void* const, const char*> > > -->
16454      <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-971'/>
16455      <!-- struct std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> > -->
16456      <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-965'>
16457        <data-member access='public' layout-offset-in-bits='0'>
16458          <!-- std::_Rb_tree_node_base::_Const_Base_ptr std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >::_M_node -->
16459          <var-decl name='_M_node' type-id='type-id-773' 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'/>
16460        </data-member>
16461        <member-function access='public'>
16462          <!-- void std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >::_Rb_tree_const_iterator() -->
16463          <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'>
16464            <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >*' -->
16465            <parameter type-id='type-id-972' is-artificial='yes'/>
16466            <!-- void -->
16467            <return type-id='type-id-75'/>
16468          </function-decl>
16469        </member-function>
16470        <member-function access='public'>
16471          <!-- 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*> >*) -->
16472          <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'>
16473            <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >*' -->
16474            <parameter type-id='type-id-972' is-artificial='yes'/>
16475            <!-- parameter of type 'const std::_Rb_tree_node<std::pair<const void* const, const char*> >*' -->
16476            <parameter type-id='type-id-961'/>
16477            <!-- void -->
16478            <return type-id='type-id-75'/>
16479          </function-decl>
16480        </member-function>
16481        <member-function access='public'>
16482          <!-- 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*> >&) -->
16483          <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'>
16484            <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >*' -->
16485            <parameter type-id='type-id-972' is-artificial='yes'/>
16486            <!-- parameter of type 'const std::_Rb_tree_iterator<std::pair<const void* const, const char*> >&' -->
16487            <parameter type-id='type-id-973'/>
16488            <!-- void -->
16489            <return type-id='type-id-75'/>
16490          </function-decl>
16491        </member-function>
16492        <member-function access='public'>
16493          <!-- const std::pair<const void* const, const char*>* std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >::operator&#45;>() -->
16494          <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'>
16495            <!-- implicit parameter of type 'const std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >*' -->
16496            <parameter type-id='type-id-974' is-artificial='yes'/>
16497            <!-- const std::pair<const void* const, const char*>* -->
16498            <return type-id='type-id-975'/>
16499          </function-decl>
16500        </member-function>
16501        <member-function access='public'>
16502          <!-- 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++() -->
16503          <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'>
16504            <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >*' -->
16505            <parameter type-id='type-id-972' is-artificial='yes'/>
16506            <!-- std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >& -->
16507            <return type-id='type-id-976'/>
16508          </function-decl>
16509        </member-function>
16510        <member-function access='public'>
16511          <!-- 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*> >&) -->
16512          <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'>
16513            <!-- implicit parameter of type 'const std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >*' -->
16514            <parameter type-id='type-id-974' is-artificial='yes'/>
16515            <!-- parameter of type 'const std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >&' -->
16516            <parameter type-id='type-id-977'/>
16517            <!-- bool -->
16518            <return type-id='type-id-76'/>
16519          </function-decl>
16520        </member-function>
16521        <member-function access='public'>
16522          <!-- 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;() -->
16523          <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'>
16524            <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >*' -->
16525            <parameter type-id='type-id-972' is-artificial='yes'/>
16526            <!-- std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >& -->
16527            <return type-id='type-id-976'/>
16528          </function-decl>
16529        </member-function>
16530      </class-decl>
16531      <!-- struct std::_Rb_tree_iterator<std::pair<const void* const, const char*> > -->
16532      <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-959'>
16533        <data-member access='public' layout-offset-in-bits='0'>
16534          <!-- std::_Rb_tree_node_base::_Base_ptr std::_Rb_tree_iterator<std::pair<const void* const, const char*> >::_M_node -->
16535          <var-decl name='_M_node' type-id='type-id-774' 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'/>
16536        </data-member>
16537        <member-function access='public'>
16538          <!-- void std::_Rb_tree_iterator<std::pair<const void* const, const char*> >::_Rb_tree_iterator() -->
16539          <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'>
16540            <!-- implicit parameter of type 'std::_Rb_tree_iterator<std::pair<const void* const, const char*> >*' -->
16541            <parameter type-id='type-id-978' is-artificial='yes'/>
16542            <!-- void -->
16543            <return type-id='type-id-75'/>
16544          </function-decl>
16545        </member-function>
16546        <member-function access='public'>
16547          <!-- 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*> >*) -->
16548          <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'>
16549            <!-- implicit parameter of type 'std::_Rb_tree_iterator<std::pair<const void* const, const char*> >*' -->
16550            <parameter type-id='type-id-978' is-artificial='yes'/>
16551            <!-- parameter of type 'std::_Rb_tree_node<std::pair<const void* const, const char*> >*' -->
16552            <parameter type-id='type-id-962'/>
16553            <!-- void -->
16554            <return type-id='type-id-75'/>
16555          </function-decl>
16556        </member-function>
16557        <member-function access='public'>
16558          <!-- std::pair<const void* const, const char*>* std::_Rb_tree_iterator<std::pair<const void* const, const char*> >::operator&#45;>() -->
16559          <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'>
16560            <!-- implicit parameter of type 'const std::_Rb_tree_iterator<std::pair<const void* const, const char*> >*' -->
16561            <parameter type-id='type-id-979' is-artificial='yes'/>
16562            <!-- std::pair<const void* const, const char*>* -->
16563            <return type-id='type-id-980'/>
16564          </function-decl>
16565        </member-function>
16566        <member-function access='public'>
16567          <!-- std::_Rb_tree_iterator<std::pair<const void* const, const char*> > std::_Rb_tree_iterator<std::pair<const void* const, const char*> >::operator++(int) -->
16568          <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'>
16569            <!-- implicit parameter of type 'std::_Rb_tree_iterator<std::pair<const void* const, const char*> >*' -->
16570            <parameter type-id='type-id-978' is-artificial='yes'/>
16571            <!-- parameter of type 'int' -->
16572            <parameter type-id='type-id-1'/>
16573            <!-- struct std::_Rb_tree_iterator<std::pair<const void* const, const char*> > -->
16574            <return type-id='type-id-959'/>
16575          </function-decl>
16576        </member-function>
16577        <member-function access='public'>
16578          <!-- 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*> >&) -->
16579          <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'>
16580            <!-- implicit parameter of type 'const std::_Rb_tree_iterator<std::pair<const void* const, const char*> >*' -->
16581            <parameter type-id='type-id-979' is-artificial='yes'/>
16582            <!-- parameter of type 'const std::_Rb_tree_iterator<std::pair<const void* const, const char*> >&' -->
16583            <parameter type-id='type-id-973'/>
16584            <!-- bool -->
16585            <return type-id='type-id-76'/>
16586          </function-decl>
16587        </member-function>
16588        <member-function access='public'>
16589          <!-- 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;() -->
16590          <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'>
16591            <!-- implicit parameter of type 'std::_Rb_tree_iterator<std::pair<const void* const, const char*> >*' -->
16592            <parameter type-id='type-id-978' is-artificial='yes'/>
16593            <!-- std::_Rb_tree_iterator<std::pair<const void* const, const char*> >& -->
16594            <return type-id='type-id-981'/>
16595          </function-decl>
16596        </member-function>
16597        <member-function access='public'>
16598          <!-- std::pair<const void* const, const char*>& std::_Rb_tree_iterator<std::pair<const void* const, const char*> >::operator*() -->
16599          <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'>
16600            <!-- implicit parameter of type 'const std::_Rb_tree_iterator<std::pair<const void* const, const char*> >*' -->
16601            <parameter type-id='type-id-979' is-artificial='yes'/>
16602            <!-- std::pair<const void* const, const char*>& -->
16603            <return type-id='type-id-982'/>
16604          </function-decl>
16605        </member-function>
16606      </class-decl>
16607      <!-- struct std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > -->
16608      <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-878'/>
16609      <!-- struct std::_Rb_tree_node<std::pair<const void* const, const char*> > -->
16610      <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-983'/>
16611      <!-- struct std::_Rb_tree_node_base -->
16612      <class-decl name='_Rb_tree_node_base' is-struct='yes' visibility='default' id='type-id-984'/>
16613      <!-- struct std::allocator<char> -->
16614      <class-decl name='allocator&lt;char&gt;' is-struct='yes' visibility='default' id='type-id-985'/>
16615      <!-- struct std::char_traits<char> -->
16616      <class-decl name='char_traits&lt;char&gt;' is-struct='yes' visibility='default' id='type-id-986'/>
16617      <!-- 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> > > -->
16618      <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-987'/>
16619      <!-- 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*> > > -->
16620      <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-988'/>
16621      <!-- 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> > > -->
16622      <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-989'/>
16623      <!-- struct std::pair<std::_Rb_tree_iterator<std::pair<const void* const, const char*> >, bool> -->
16624      <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-964'>
16625        <data-member access='public' layout-offset-in-bits='0'>
16626          <!-- 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 -->
16627          <var-decl name='first' 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_pair.h' line='72' column='1'/>
16628        </data-member>
16629        <data-member access='public' layout-offset-in-bits='64'>
16630          <!-- bool std::pair<std::_Rb_tree_iterator<std::pair<const void* const, const char*> >, bool>::second -->
16631          <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'/>
16632        </data-member>
16633        <member-function access='public'>
16634          <!-- void std::pair<std::_Rb_tree_iterator<std::pair<const void* const, const char*> >, bool>::pair() -->
16635          <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'>
16636            <!-- implicit parameter of type 'std::pair<std::_Rb_tree_iterator<std::pair<const void* const, const char*> >, bool>*' -->
16637            <parameter type-id='type-id-990' is-artificial='yes'/>
16638            <!-- void -->
16639            <return type-id='type-id-75'/>
16640          </function-decl>
16641        </member-function>
16642        <member-function access='public'>
16643          <!-- 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&) -->
16644          <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'>
16645            <!-- implicit parameter of type 'std::pair<std::_Rb_tree_iterator<std::pair<const void* const, const char*> >, bool>*' -->
16646            <parameter type-id='type-id-990' is-artificial='yes'/>
16647            <!-- parameter of type 'const std::_Rb_tree_iterator<std::pair<const void* const, const char*> >&' -->
16648            <parameter type-id='type-id-973'/>
16649            <!-- parameter of type 'const bool&' -->
16650            <parameter type-id='type-id-488'/>
16651            <!-- void -->
16652            <return type-id='type-id-75'/>
16653          </function-decl>
16654        </member-function>
16655      </class-decl>
16656      <!-- 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*> > > -->
16657      <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-991'/>
16658      <!-- 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*) -->
16659      <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'>
16660        <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&' -->
16661        <parameter type-id='type-id-829'/>
16662        <!-- parameter of type 'const char*' -->
16663        <parameter type-id='type-id-2'/>
16664        <!-- struct std::basic_string<char, std::char_traits<char>, std::allocator<char> > -->
16665        <return type-id='type-id-830'/>
16666      </function-decl>
16667      <!-- void std::swap<HeapProfileTable::Bucket*>(HeapProfileTable::AllocValue::Bucket*&, HeapProfileTable::AllocValue::Bucket*&) -->
16668      <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'>
16669        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket*&' -->
16670        <parameter type-id='type-id-849'/>
16671        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket*&' -->
16672        <parameter type-id='type-id-849'/>
16673        <!-- void -->
16674        <return type-id='type-id-75'/>
16675      </function-decl>
16676      <!-- void std::swap<HeapProfileTable::Snapshot::Entry>(HeapProfileTable::Snapshot::Entry&, HeapProfileTable::Snapshot::Entry&) -->
16677      <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'>
16678        <!-- parameter of type 'HeapProfileTable::Snapshot::Entry&' -->
16679        <parameter type-id='type-id-850'/>
16680        <!-- parameter of type 'HeapProfileTable::Snapshot::Entry&' -->
16681        <parameter type-id='type-id-850'/>
16682        <!-- void -->
16683        <return type-id='type-id-75'/>
16684      </function-decl>
16685      <!-- const HeapProfileTable::Snapshot::Entry& std::__median<HeapProfileTable::Snapshot::Entry>(const HeapProfileTable::Snapshot::Entry&, const HeapProfileTable::Snapshot::Entry&, const HeapProfileTable::Snapshot::Entry&) -->
16686      <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'>
16687        <!-- parameter of type 'const HeapProfileTable::Snapshot::Entry&' -->
16688        <parameter type-id='type-id-262'/>
16689        <!-- parameter of type 'const HeapProfileTable::Snapshot::Entry&' -->
16690        <parameter type-id='type-id-262'/>
16691        <!-- parameter of type 'const HeapProfileTable::Snapshot::Entry&' -->
16692        <parameter type-id='type-id-262'/>
16693        <!-- const HeapProfileTable::Snapshot::Entry& -->
16694        <return type-id='type-id-262'/>
16695      </function-decl>
16696      <!-- 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*)*) -->
16697      <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'>
16698        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket* const&' -->
16699        <parameter type-id='type-id-847'/>
16700        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket* const&' -->
16701        <parameter type-id='type-id-847'/>
16702        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket* const&' -->
16703        <parameter type-id='type-id-847'/>
16704        <!-- parameter of type 'bool (HeapProfileTable::DumpArgs::Stats*, HeapProfileTable::DumpArgs::Stats*)*' -->
16705        <parameter type-id='type-id-856'/>
16706        <!-- HeapProfileTable::AllocValue::Bucket* const& -->
16707        <return type-id='type-id-847'/>
16708      </function-decl>
16709      <!-- void std::__heap_select<HeapProfileTable::Snapshot::Entry*>(HeapProfileTable::Snapshot::Entry*, HeapProfileTable::Snapshot::Entry*, HeapProfileTable::Snapshot::Entry*) -->
16710      <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'>
16711        <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
16712        <parameter type-id='type-id-260'/>
16713        <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
16714        <parameter type-id='type-id-260'/>
16715        <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
16716        <parameter type-id='type-id-260'/>
16717        <!-- void -->
16718        <return type-id='type-id-75'/>
16719      </function-decl>
16720      <!-- 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*)*) -->
16721      <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_'>
16722        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
16723        <parameter type-id='type-id-275' 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'/>
16724        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
16725        <parameter type-id='type-id-275' 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'/>
16726        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
16727        <parameter type-id='type-id-275' 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'/>
16728        <!-- parameter of type 'bool (HeapProfileTable::DumpArgs::Stats*, HeapProfileTable::DumpArgs::Stats*)*' -->
16729        <parameter type-id='type-id-856' 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'/>
16730        <!-- void -->
16731        <return type-id='type-id-75'/>
16732      </function-decl>
16733      <!-- void std::__unguarded_linear_insert<HeapProfileTable::Snapshot::Entry*, HeapProfileTable::Snapshot::Entry>(HeapProfileTable::Snapshot::Entry*, HeapProfileTable::Snapshot::Entry) -->
16734      <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'>
16735        <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
16736        <parameter type-id='type-id-260'/>
16737        <!-- parameter of type 'struct HeapProfileTable::Snapshot::Entry' -->
16738        <parameter type-id='type-id-259'/>
16739        <!-- void -->
16740        <return type-id='type-id-75'/>
16741      </function-decl>
16742      <!-- 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*)*) -->
16743      <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'>
16744        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
16745        <parameter type-id='type-id-275'/>
16746        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket*' -->
16747        <parameter type-id='type-id-250'/>
16748        <!-- parameter of type 'bool (HeapProfileTable::DumpArgs::Stats*, HeapProfileTable::DumpArgs::Stats*)*' -->
16749        <parameter type-id='type-id-856'/>
16750        <!-- void -->
16751        <return type-id='type-id-75'/>
16752      </function-decl>
16753      <!-- void std::__insertion_sort<HeapProfileTable::Snapshot::Entry*>(HeapProfileTable::Snapshot::Entry*, HeapProfileTable::Snapshot::Entry*) -->
16754      <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_'>
16755        <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
16756        <parameter type-id='type-id-260' 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'/>
16757        <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
16758        <parameter type-id='type-id-260' 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'/>
16759        <!-- void -->
16760        <return type-id='type-id-75'/>
16761      </function-decl>
16762      <!-- void std::__insertion_sort<HeapProfileTable::Bucket**, bool (*)(HeapProfileTable::Stats*, HeapProfileTable::Stats*)>(HeapProfileTable::AllocValue::Bucket**, HeapProfileTable::AllocValue::Bucket**, bool (HeapProfileTable::DumpArgs::Stats*, HeapProfileTable::DumpArgs::Stats*)*) -->
16763      <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_'>
16764        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
16765        <parameter type-id='type-id-275' 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'/>
16766        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
16767        <parameter type-id='type-id-275' 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'/>
16768        <!-- parameter of type 'bool (HeapProfileTable::DumpArgs::Stats*, HeapProfileTable::DumpArgs::Stats*)*' -->
16769        <parameter type-id='type-id-856' 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'/>
16770        <!-- void -->
16771        <return type-id='type-id-75'/>
16772      </function-decl>
16773      <!-- void std::__unguarded_insertion_sort<HeapProfileTable::Snapshot::Entry*>(HeapProfileTable::Snapshot::Entry*, HeapProfileTable::Snapshot::Entry*) -->
16774      <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'>
16775        <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
16776        <parameter type-id='type-id-260'/>
16777        <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
16778        <parameter type-id='type-id-260'/>
16779        <!-- void -->
16780        <return type-id='type-id-75'/>
16781      </function-decl>
16782      <!-- 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*)*) -->
16783      <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'>
16784        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
16785        <parameter type-id='type-id-275'/>
16786        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
16787        <parameter type-id='type-id-275'/>
16788        <!-- parameter of type 'bool (HeapProfileTable::DumpArgs::Stats*, HeapProfileTable::DumpArgs::Stats*)*' -->
16789        <parameter type-id='type-id-856'/>
16790        <!-- void -->
16791        <return type-id='type-id-75'/>
16792      </function-decl>
16793      <!-- void std::__final_insertion_sort<HeapProfileTable::Snapshot::Entry*>(HeapProfileTable::Snapshot::Entry*, HeapProfileTable::Snapshot::Entry*) -->
16794      <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'>
16795        <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
16796        <parameter type-id='type-id-260'/>
16797        <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
16798        <parameter type-id='type-id-260'/>
16799        <!-- void -->
16800        <return type-id='type-id-75'/>
16801      </function-decl>
16802      <!-- 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*)*) -->
16803      <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'>
16804        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
16805        <parameter type-id='type-id-275'/>
16806        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
16807        <parameter type-id='type-id-275'/>
16808        <!-- parameter of type 'bool (HeapProfileTable::DumpArgs::Stats*, HeapProfileTable::DumpArgs::Stats*)*' -->
16809        <parameter type-id='type-id-856'/>
16810        <!-- void -->
16811        <return type-id='type-id-75'/>
16812      </function-decl>
16813      <!-- HeapProfileTable::Snapshot::Entry* std::__unguarded_partition<HeapProfileTable::Snapshot::Entry*, HeapProfileTable::Snapshot::Entry>(HeapProfileTable::Snapshot::Entry*, HeapProfileTable::Snapshot::Entry*, HeapProfileTable::Snapshot::Entry) -->
16814      <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'>
16815        <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
16816        <parameter type-id='type-id-260'/>
16817        <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
16818        <parameter type-id='type-id-260'/>
16819        <!-- parameter of type 'struct HeapProfileTable::Snapshot::Entry' -->
16820        <parameter type-id='type-id-259'/>
16821        <!-- HeapProfileTable::Snapshot::Entry* -->
16822        <return type-id='type-id-260'/>
16823      </function-decl>
16824      <!-- 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*)*) -->
16825      <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'>
16826        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
16827        <parameter type-id='type-id-275'/>
16828        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
16829        <parameter type-id='type-id-275'/>
16830        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket*' -->
16831        <parameter type-id='type-id-250'/>
16832        <!-- parameter of type 'bool (HeapProfileTable::DumpArgs::Stats*, HeapProfileTable::DumpArgs::Stats*)*' -->
16833        <parameter type-id='type-id-856'/>
16834        <!-- HeapProfileTable::AllocValue::Bucket** -->
16835        <return type-id='type-id-275'/>
16836      </function-decl>
16837      <!-- void std::__introsort_loop<HeapProfileTable::Snapshot::Entry*, long int>(HeapProfileTable::Snapshot::Entry*, HeapProfileTable::Snapshot::Entry*, long int) -->
16838      <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_'>
16839        <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
16840        <parameter type-id='type-id-260' 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'/>
16841        <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
16842        <parameter type-id='type-id-260' 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'/>
16843        <!-- parameter of type 'long int' -->
16844        <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'/>
16845        <!-- void -->
16846        <return type-id='type-id-75'/>
16847      </function-decl>
16848      <!-- 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*)*) -->
16849      <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_'>
16850        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
16851        <parameter type-id='type-id-275' 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'/>
16852        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
16853        <parameter type-id='type-id-275' 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'/>
16854        <!-- parameter of type 'long int' -->
16855        <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'/>
16856        <!-- parameter of type 'bool (HeapProfileTable::DumpArgs::Stats*, HeapProfileTable::DumpArgs::Stats*)*' -->
16857        <parameter type-id='type-id-856' 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'/>
16858        <!-- void -->
16859        <return type-id='type-id-75'/>
16860      </function-decl>
16861      <!-- long int std::__lg(long int) -->
16862      <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'>
16863        <!-- parameter of type 'long int' -->
16864        <parameter type-id='type-id-18'/>
16865        <!-- long int -->
16866        <return type-id='type-id-18'/>
16867      </function-decl>
16868      <!-- void std::partial_sort<HeapProfileTable::Snapshot::Entry*>(HeapProfileTable::Snapshot::Entry*, HeapProfileTable::Snapshot::Entry*, HeapProfileTable::Snapshot::Entry*) -->
16869      <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'>
16870        <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
16871        <parameter type-id='type-id-260'/>
16872        <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
16873        <parameter type-id='type-id-260'/>
16874        <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
16875        <parameter type-id='type-id-260'/>
16876        <!-- void -->
16877        <return type-id='type-id-75'/>
16878      </function-decl>
16879      <!-- 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*)*) -->
16880      <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'>
16881        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
16882        <parameter type-id='type-id-275'/>
16883        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
16884        <parameter type-id='type-id-275'/>
16885        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
16886        <parameter type-id='type-id-275'/>
16887        <!-- parameter of type 'bool (HeapProfileTable::DumpArgs::Stats*, HeapProfileTable::DumpArgs::Stats*)*' -->
16888        <parameter type-id='type-id-856'/>
16889        <!-- void -->
16890        <return type-id='type-id-75'/>
16891      </function-decl>
16892      <!-- void std::sort<HeapProfileTable::Snapshot::Entry*>(HeapProfileTable::Snapshot::Entry*, HeapProfileTable::Snapshot::Entry*) -->
16893      <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'>
16894        <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
16895        <parameter type-id='type-id-260'/>
16896        <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
16897        <parameter type-id='type-id-260'/>
16898        <!-- void -->
16899        <return type-id='type-id-75'/>
16900      </function-decl>
16901      <!-- void std::sort<HeapProfileTable::Bucket**, bool (*)(HeapProfileTable::Stats*, HeapProfileTable::Stats*)>(HeapProfileTable::AllocValue::Bucket**, HeapProfileTable::AllocValue::Bucket**, bool (HeapProfileTable::DumpArgs::Stats*, HeapProfileTable::DumpArgs::Stats*)*) -->
16902      <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'>
16903        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
16904        <parameter type-id='type-id-275'/>
16905        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
16906        <parameter type-id='type-id-275'/>
16907        <!-- parameter of type 'bool (HeapProfileTable::DumpArgs::Stats*, HeapProfileTable::DumpArgs::Stats*)*' -->
16908        <parameter type-id='type-id-856'/>
16909        <!-- void -->
16910        <return type-id='type-id-75'/>
16911      </function-decl>
16912      <!-- void std::iter_swap<HeapProfileTable::Bucket**, HeapProfileTable::Bucket**>(HeapProfileTable::AllocValue::Bucket**, HeapProfileTable::AllocValue::Bucket**) -->
16913      <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'>
16914        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
16915        <parameter type-id='type-id-275'/>
16916        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
16917        <parameter type-id='type-id-275'/>
16918        <!-- void -->
16919        <return type-id='type-id-75'/>
16920      </function-decl>
16921      <!-- void std::iter_swap<HeapProfileTable::Snapshot::Entry*, HeapProfileTable::Snapshot::Entry*>(HeapProfileTable::Snapshot::Entry*, HeapProfileTable::Snapshot::Entry*) -->
16922      <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'>
16923        <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
16924        <parameter type-id='type-id-260'/>
16925        <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
16926        <parameter type-id='type-id-260'/>
16927        <!-- void -->
16928        <return type-id='type-id-75'/>
16929      </function-decl>
16930      <!-- void** std::__copy_move_a<false, const void* const*, const void**>(void* const*, void* const*, void**) -->
16931      <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'>
16932        <!-- parameter of type 'void* const*' -->
16933        <parameter type-id='type-id-246'/>
16934        <!-- parameter of type 'void* const*' -->
16935        <parameter type-id='type-id-246'/>
16936        <!-- parameter of type 'void**' -->
16937        <parameter type-id='type-id-171'/>
16938        <!-- void** -->
16939        <return type-id='type-id-171'/>
16940      </function-decl>
16941      <!-- void** std::__copy_move_a2<false, const void* const*, const void**>(void* const*, void* const*, void**) -->
16942      <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'>
16943        <!-- parameter of type 'void* const*' -->
16944        <parameter type-id='type-id-246'/>
16945        <!-- parameter of type 'void* const*' -->
16946        <parameter type-id='type-id-246'/>
16947        <!-- parameter of type 'void**' -->
16948        <parameter type-id='type-id-171'/>
16949        <!-- void** -->
16950        <return type-id='type-id-171'/>
16951      </function-decl>
16952      <!-- void** std::copy<const void* const*, const void**>(void* const*, void* const*, void**) -->
16953      <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'>
16954        <!-- parameter of type 'void* const*' -->
16955        <parameter type-id='type-id-246'/>
16956        <!-- parameter of type 'void* const*' -->
16957        <parameter type-id='type-id-246'/>
16958        <!-- parameter of type 'void**' -->
16959        <parameter type-id='type-id-171'/>
16960        <!-- void** -->
16961        <return type-id='type-id-171'/>
16962      </function-decl>
16963      <!-- HeapProfileTable::AllocValue::Bucket** std::__copy_move_backward_a<false, HeapProfileTable::Bucket**, HeapProfileTable::Bucket**>(HeapProfileTable::AllocValue::Bucket**, HeapProfileTable::AllocValue::Bucket**, HeapProfileTable::AllocValue::Bucket**) -->
16964      <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'>
16965        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
16966        <parameter type-id='type-id-275'/>
16967        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
16968        <parameter type-id='type-id-275'/>
16969        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
16970        <parameter type-id='type-id-275'/>
16971        <!-- HeapProfileTable::AllocValue::Bucket** -->
16972        <return type-id='type-id-275'/>
16973      </function-decl>
16974      <!-- HeapProfileTable::Snapshot::Entry* std::__copy_move_backward_a<false, HeapProfileTable::Snapshot::Entry*, HeapProfileTable::Snapshot::Entry*>(HeapProfileTable::Snapshot::Entry*, HeapProfileTable::Snapshot::Entry*, HeapProfileTable::Snapshot::Entry*) -->
16975      <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'>
16976        <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
16977        <parameter type-id='type-id-260'/>
16978        <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
16979        <parameter type-id='type-id-260'/>
16980        <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
16981        <parameter type-id='type-id-260'/>
16982        <!-- HeapProfileTable::Snapshot::Entry* -->
16983        <return type-id='type-id-260'/>
16984      </function-decl>
16985      <!-- HeapProfileTable::AllocValue::Bucket** std::__copy_move_backward_a2<false, HeapProfileTable::Bucket**, HeapProfileTable::Bucket**>(HeapProfileTable::AllocValue::Bucket**, HeapProfileTable::AllocValue::Bucket**, HeapProfileTable::AllocValue::Bucket**) -->
16986      <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'>
16987        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
16988        <parameter type-id='type-id-275'/>
16989        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
16990        <parameter type-id='type-id-275'/>
16991        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
16992        <parameter type-id='type-id-275'/>
16993        <!-- HeapProfileTable::AllocValue::Bucket** -->
16994        <return type-id='type-id-275'/>
16995      </function-decl>
16996      <!-- HeapProfileTable::Snapshot::Entry* std::__copy_move_backward_a2<false, HeapProfileTable::Snapshot::Entry*, HeapProfileTable::Snapshot::Entry*>(HeapProfileTable::Snapshot::Entry*, HeapProfileTable::Snapshot::Entry*, HeapProfileTable::Snapshot::Entry*) -->
16997      <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'>
16998        <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
16999        <parameter type-id='type-id-260'/>
17000        <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
17001        <parameter type-id='type-id-260'/>
17002        <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
17003        <parameter type-id='type-id-260'/>
17004        <!-- HeapProfileTable::Snapshot::Entry* -->
17005        <return type-id='type-id-260'/>
17006      </function-decl>
17007      <!-- HeapProfileTable::AllocValue::Bucket** std::copy_backward<HeapProfileTable::Bucket**, HeapProfileTable::Bucket**>(HeapProfileTable::AllocValue::Bucket**, HeapProfileTable::AllocValue::Bucket**, HeapProfileTable::AllocValue::Bucket**) -->
17008      <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'>
17009        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
17010        <parameter type-id='type-id-275'/>
17011        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
17012        <parameter type-id='type-id-275'/>
17013        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
17014        <parameter type-id='type-id-275'/>
17015        <!-- HeapProfileTable::AllocValue::Bucket** -->
17016        <return type-id='type-id-275'/>
17017      </function-decl>
17018      <!-- HeapProfileTable::Snapshot::Entry* std::copy_backward<HeapProfileTable::Snapshot::Entry*, HeapProfileTable::Snapshot::Entry*>(HeapProfileTable::Snapshot::Entry*, HeapProfileTable::Snapshot::Entry*, HeapProfileTable::Snapshot::Entry*) -->
17019      <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'>
17020        <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
17021        <parameter type-id='type-id-260'/>
17022        <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
17023        <parameter type-id='type-id-260'/>
17024        <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
17025        <parameter type-id='type-id-260'/>
17026        <!-- HeapProfileTable::Snapshot::Entry* -->
17027        <return type-id='type-id-260'/>
17028      </function-decl>
17029      <!-- bool std::__equal_aux<const void* const*, const void**>(void* const*, void* const*, void**) -->
17030      <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'>
17031        <!-- parameter of type 'void* const*' -->
17032        <parameter type-id='type-id-246'/>
17033        <!-- parameter of type 'void* const*' -->
17034        <parameter type-id='type-id-246'/>
17035        <!-- parameter of type 'void**' -->
17036        <parameter type-id='type-id-171'/>
17037        <!-- bool -->
17038        <return type-id='type-id-76'/>
17039      </function-decl>
17040      <!-- bool std::equal<const void* const*, const void**>(void* const*, void* const*, void**) -->
17041      <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'>
17042        <!-- parameter of type 'void* const*' -->
17043        <parameter type-id='type-id-246'/>
17044        <!-- parameter of type 'void* const*' -->
17045        <parameter type-id='type-id-246'/>
17046        <!-- parameter of type 'void**' -->
17047        <parameter type-id='type-id-171'/>
17048        <!-- bool -->
17049        <return type-id='type-id-76'/>
17050      </function-decl>
17051      <!-- void std::__push_heap<HeapProfileTable::Snapshot::Entry*, long int, HeapProfileTable::Snapshot::Entry>(HeapProfileTable::Snapshot::Entry*, long int, long int, HeapProfileTable::Snapshot::Entry) -->
17052      <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'>
17053        <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
17054        <parameter type-id='type-id-260'/>
17055        <!-- parameter of type 'long int' -->
17056        <parameter type-id='type-id-18'/>
17057        <!-- parameter of type 'long int' -->
17058        <parameter type-id='type-id-18'/>
17059        <!-- parameter of type 'struct HeapProfileTable::Snapshot::Entry' -->
17060        <parameter type-id='type-id-259'/>
17061        <!-- void -->
17062        <return type-id='type-id-75'/>
17063      </function-decl>
17064      <!-- 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*)*) -->
17065      <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'>
17066        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
17067        <parameter type-id='type-id-275'/>
17068        <!-- parameter of type 'long int' -->
17069        <parameter type-id='type-id-18'/>
17070        <!-- parameter of type 'long int' -->
17071        <parameter type-id='type-id-18'/>
17072        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket*' -->
17073        <parameter type-id='type-id-250'/>
17074        <!-- parameter of type 'bool (HeapProfileTable::DumpArgs::Stats*, HeapProfileTable::DumpArgs::Stats*)*' -->
17075        <parameter type-id='type-id-856'/>
17076        <!-- void -->
17077        <return type-id='type-id-75'/>
17078      </function-decl>
17079      <!-- void std::__adjust_heap<HeapProfileTable::Snapshot::Entry*, long int, HeapProfileTable::Snapshot::Entry>(HeapProfileTable::Snapshot::Entry*, long int, long int, HeapProfileTable::Snapshot::Entry) -->
17080      <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_'>
17081        <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
17082        <parameter type-id='type-id-260' 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'/>
17083        <!-- parameter of type 'long int' -->
17084        <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'/>
17085        <!-- parameter of type 'long int' -->
17086        <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'/>
17087        <!-- parameter of type 'struct HeapProfileTable::Snapshot::Entry' -->
17088        <parameter type-id='type-id-259' 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'/>
17089        <!-- void -->
17090        <return type-id='type-id-75'/>
17091      </function-decl>
17092      <!-- void std::__pop_heap<HeapProfileTable::Snapshot::Entry*>(HeapProfileTable::Snapshot::Entry*, HeapProfileTable::Snapshot::Entry*, HeapProfileTable::Snapshot::Entry*) -->
17093      <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'>
17094        <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
17095        <parameter type-id='type-id-260'/>
17096        <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
17097        <parameter type-id='type-id-260'/>
17098        <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
17099        <parameter type-id='type-id-260'/>
17100        <!-- void -->
17101        <return type-id='type-id-75'/>
17102      </function-decl>
17103      <!-- 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*)*) -->
17104      <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_'>
17105        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
17106        <parameter type-id='type-id-275' 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'/>
17107        <!-- parameter of type 'long int' -->
17108        <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'/>
17109        <!-- parameter of type 'long int' -->
17110        <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'/>
17111        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket*' -->
17112        <parameter type-id='type-id-250' 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'/>
17113        <!-- parameter of type 'bool (HeapProfileTable::DumpArgs::Stats*, HeapProfileTable::DumpArgs::Stats*)*' -->
17114        <parameter type-id='type-id-856' 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'/>
17115        <!-- void -->
17116        <return type-id='type-id-75'/>
17117      </function-decl>
17118      <!-- 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*)*) -->
17119      <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'>
17120        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
17121        <parameter type-id='type-id-275'/>
17122        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
17123        <parameter type-id='type-id-275'/>
17124        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
17125        <parameter type-id='type-id-275'/>
17126        <!-- parameter of type 'bool (HeapProfileTable::DumpArgs::Stats*, HeapProfileTable::DumpArgs::Stats*)*' -->
17127        <parameter type-id='type-id-856'/>
17128        <!-- void -->
17129        <return type-id='type-id-75'/>
17130      </function-decl>
17131      <!-- void std::make_heap<HeapProfileTable::Snapshot::Entry*>(HeapProfileTable::Snapshot::Entry*, HeapProfileTable::Snapshot::Entry*) -->
17132      <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'>
17133        <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
17134        <parameter type-id='type-id-260'/>
17135        <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
17136        <parameter type-id='type-id-260'/>
17137        <!-- void -->
17138        <return type-id='type-id-75'/>
17139      </function-decl>
17140      <!-- void std::make_heap<HeapProfileTable::Bucket**, bool (*)(HeapProfileTable::Stats*, HeapProfileTable::Stats*)>(HeapProfileTable::AllocValue::Bucket**, HeapProfileTable::AllocValue::Bucket**, bool (HeapProfileTable::DumpArgs::Stats*, HeapProfileTable::DumpArgs::Stats*)*) -->
17141      <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'>
17142        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
17143        <parameter type-id='type-id-275'/>
17144        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
17145        <parameter type-id='type-id-275'/>
17146        <!-- parameter of type 'bool (HeapProfileTable::DumpArgs::Stats*, HeapProfileTable::DumpArgs::Stats*)*' -->
17147        <parameter type-id='type-id-856'/>
17148        <!-- void -->
17149        <return type-id='type-id-75'/>
17150      </function-decl>
17151      <!-- void std::sort_heap<HeapProfileTable::Snapshot::Entry*>(HeapProfileTable::Snapshot::Entry*, HeapProfileTable::Snapshot::Entry*) -->
17152      <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'>
17153        <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
17154        <parameter type-id='type-id-260'/>
17155        <!-- parameter of type 'HeapProfileTable::Snapshot::Entry*' -->
17156        <parameter type-id='type-id-260'/>
17157        <!-- void -->
17158        <return type-id='type-id-75'/>
17159      </function-decl>
17160      <!-- void std::sort_heap<HeapProfileTable::Bucket**, bool (*)(HeapProfileTable::Stats*, HeapProfileTable::Stats*)>(HeapProfileTable::AllocValue::Bucket**, HeapProfileTable::AllocValue::Bucket**, bool (HeapProfileTable::DumpArgs::Stats*, HeapProfileTable::DumpArgs::Stats*)*) -->
17161      <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'>
17162        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
17163        <parameter type-id='type-id-275'/>
17164        <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
17165        <parameter type-id='type-id-275'/>
17166        <!-- parameter of type 'bool (HeapProfileTable::DumpArgs::Stats*, HeapProfileTable::DumpArgs::Stats*)*' -->
17167        <parameter type-id='type-id-856'/>
17168        <!-- void -->
17169        <return type-id='type-id-75'/>
17170      </function-decl>
17171    </namespace-decl>
17172    <!-- namespace tcmalloc -->
17173    <namespace-decl name='tcmalloc'>
17174      <!-- namespace tcmalloc::commandlineflags -->
17175      <namespace-decl name='commandlineflags'>
17176        <!-- bool tcmalloc::commandlineflags::StringToBool(const char*, bool) -->
17177        <function-decl name='StringToBool' filepath='./src/base/commandlineflags.h' line='118' column='1' visibility='default' binding='global' size-in-bits='64'>
17178          <!-- parameter of type 'const char*' -->
17179          <parameter type-id='type-id-2'/>
17180          <!-- parameter of type 'bool' -->
17181          <parameter type-id='type-id-76'/>
17182          <!-- bool -->
17183          <return type-id='type-id-76'/>
17184        </function-decl>
17185        <!-- int tcmalloc::commandlineflags::StringToInt(const char*, int) -->
17186        <function-decl name='StringToInt' filepath='./src/base/commandlineflags.h' line='125' 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 'int' -->
17190          <parameter type-id='type-id-1'/>
17191          <!-- int -->
17192          <return type-id='type-id-1'/>
17193        </function-decl>
17194      </namespace-decl>
17195    </namespace-decl>
17196    <!-- namespace __gnu_cxx -->
17197    <namespace-decl name='__gnu_cxx'>
17198      <!-- class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > > -->
17199      <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-851'>
17200        <member-function access='private'>
17201          <!-- void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::new_allocator() -->
17202          <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'>
17203            <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
17204            <parameter type-id='type-id-852' is-artificial='yes'/>
17205            <!-- void -->
17206            <return type-id='type-id-75'/>
17207          </function-decl>
17208        </member-function>
17209        <member-function access='private'>
17210          <!-- 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> > >&) -->
17211          <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'>
17212            <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
17213            <parameter type-id='type-id-852' is-artificial='yes'/>
17214            <!-- parameter of type 'const __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >&' -->
17215            <parameter type-id='type-id-861'/>
17216            <!-- void -->
17217            <return type-id='type-id-75'/>
17218          </function-decl>
17219        </member-function>
17220        <member-function access='private' destructor='yes'>
17221          <!-- __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::~new_allocator(int) -->
17222          <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'>
17223            <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
17224            <parameter type-id='type-id-852' is-artificial='yes'/>
17225            <!-- artificial parameter of type 'int' -->
17226            <parameter type-id='type-id-1' is-artificial='yes'/>
17227            <!-- void -->
17228            <return type-id='type-id-75'/>
17229          </function-decl>
17230        </member-function>
17231        <member-function access='private'>
17232          <!-- 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) -->
17233          <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'>
17234            <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
17235            <parameter type-id='type-id-852' is-artificial='yes'/>
17236            <!-- parameter of type 'std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
17237            <parameter type-id='type-id-914'/>
17238            <!-- parameter of type 'unsigned long int' -->
17239            <parameter type-id='type-id-19'/>
17240            <!-- void -->
17241            <return type-id='type-id-75'/>
17242          </function-decl>
17243        </member-function>
17244        <member-function access='private'>
17245          <!-- size_t __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::max_size() -->
17246          <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'>
17247            <!-- implicit parameter of type 'const __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
17248            <parameter type-id='type-id-862' is-artificial='yes'/>
17249            <!-- typedef size_t -->
17250            <return type-id='type-id-7'/>
17251          </function-decl>
17252        </member-function>
17253        <member-function access='private'>
17254          <!-- 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*) -->
17255          <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'>
17256            <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
17257            <parameter type-id='type-id-852' is-artificial='yes'/>
17258            <!-- parameter of type 'unsigned long int' -->
17259            <parameter type-id='type-id-19'/>
17260            <!-- parameter of type 'void*' -->
17261            <parameter type-id='type-id-74'/>
17262            <!-- std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >* -->
17263            <return type-id='type-id-914'/>
17264          </function-decl>
17265        </member-function>
17266      </class-decl>
17267      <!-- class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > > -->
17268      <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-992'/>
17269      <!-- class __gnu_cxx::new_allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > -->
17270      <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-853'>
17271        <member-function access='private'>
17272          <!-- void __gnu_cxx::new_allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >::new_allocator() -->
17273          <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'>
17274            <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
17275            <parameter type-id='type-id-854' is-artificial='yes'/>
17276            <!-- void -->
17277            <return type-id='type-id-75'/>
17278          </function-decl>
17279        </member-function>
17280        <member-function access='private'>
17281          <!-- 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> >&) -->
17282          <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'>
17283            <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
17284            <parameter type-id='type-id-854' is-artificial='yes'/>
17285            <!-- parameter of type 'const __gnu_cxx::new_allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >&' -->
17286            <parameter type-id='type-id-864'/>
17287            <!-- void -->
17288            <return type-id='type-id-75'/>
17289          </function-decl>
17290        </member-function>
17291        <member-function access='private' destructor='yes'>
17292          <!-- __gnu_cxx::new_allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >::~new_allocator(int) -->
17293          <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'>
17294            <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
17295            <parameter type-id='type-id-854' is-artificial='yes'/>
17296            <!-- artificial parameter of type 'int' -->
17297            <parameter type-id='type-id-1' is-artificial='yes'/>
17298            <!-- void -->
17299            <return type-id='type-id-75'/>
17300          </function-decl>
17301        </member-function>
17302        <member-function access='private'>
17303          <!-- void __gnu_cxx::new_allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >::destroy(std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>*) -->
17304          <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'>
17305            <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
17306            <parameter type-id='type-id-854' is-artificial='yes'/>
17307            <!-- parameter of type 'std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>*' -->
17308            <parameter type-id='type-id-921'/>
17309            <!-- void -->
17310            <return type-id='type-id-75'/>
17311          </function-decl>
17312        </member-function>
17313        <member-function access='private'>
17314          <!-- 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>&) -->
17315          <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'>
17316            <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
17317            <parameter type-id='type-id-854' is-artificial='yes'/>
17318            <!-- parameter of type 'std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>*' -->
17319            <parameter type-id='type-id-921'/>
17320            <!-- parameter of type 'const std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>&' -->
17321            <parameter type-id='type-id-900'/>
17322            <!-- void -->
17323            <return type-id='type-id-75'/>
17324          </function-decl>
17325        </member-function>
17326      </class-decl>
17327      <!-- class __gnu_cxx::new_allocator<std::pair<const void* const, const char*> > -->
17328      <class-decl name='new_allocator&lt;std::pair&lt;const void* const, const char*&gt; &gt;' visibility='default' id='type-id-993'/>
17329      <!-- class __gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > -->
17330      <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-994'/>
17331      <!-- class __gnu_cxx::__normal_iterator<const char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > -->
17332      <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-995'/>
17333    </namespace-decl>
17334    <!-- namespace FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead -->
17335    <namespace-decl name='FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead'>
17336      <!-- int32 FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead::FLAGS_heap_check_max_leaks -->
17337      <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'/>
17338      <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead::FLAGS_noheap_check_max_leaks -->
17339      <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'/>
17340    </namespace-decl>
17341    <!-- namespace FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead -->
17342    <namespace-decl name='FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead'>
17343      <!-- bool FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_cleanup_old_heap_profiles -->
17344      <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'/>
17345      <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_nocleanup_old_heap_profiles -->
17346      <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'/>
17347    </namespace-decl>
17348    <!-- bool (HeapProfileTable::DumpArgs::Stats*, HeapProfileTable::DumpArgs::Stats*) -->
17349    <function-type size-in-bits='64' id='type-id-855'>
17350      <!-- parameter of type 'HeapProfileTable::DumpArgs::Stats*' -->
17351      <parameter type-id='type-id-256'/>
17352      <!-- parameter of type 'HeapProfileTable::DumpArgs::Stats*' -->
17353      <parameter type-id='type-id-256'/>
17354      <!-- bool -->
17355      <return type-id='type-id-76'/>
17356    </function-type>
17357    <!-- void (const HeapProfileBucket*, HeapProfileTable::BufferArgs*) -->
17358    <function-type size-in-bits='64' id='type-id-925'>
17359      <!-- parameter of type 'const HeapProfileBucket*' -->
17360      <parameter type-id='type-id-858'/>
17361      <!-- parameter of type 'HeapProfileTable::BufferArgs*' -->
17362      <parameter type-id='type-id-252'/>
17363      <!-- void -->
17364      <return type-id='type-id-75'/>
17365    </function-type>
17366    <!-- void (void*, HeapProfileTable::AllocValue*, HeapProfileTable::AddNonLiveArgs*) -->
17367    <function-type size-in-bits='64' id='type-id-926'>
17368      <!-- parameter of type 'void*' -->
17369      <parameter type-id='type-id-74'/>
17370      <!-- parameter of type 'HeapProfileTable::AllocValue*' -->
17371      <parameter type-id='type-id-208'/>
17372      <!-- parameter of type 'HeapProfileTable::AddNonLiveArgs*' -->
17373      <parameter type-id='type-id-198'/>
17374      <!-- void -->
17375      <return type-id='type-id-75'/>
17376    </function-type>
17377    <!-- void (void*, HeapProfileTable::AllocValue*, HeapProfileTable::Snapshot*) -->
17378    <function-type size-in-bits='64' id='type-id-927'>
17379      <!-- parameter of type 'void*' -->
17380      <parameter type-id='type-id-74'/>
17381      <!-- parameter of type 'HeapProfileTable::AllocValue*' -->
17382      <parameter type-id='type-id-208'/>
17383      <!-- parameter of type 'HeapProfileTable::Snapshot*' -->
17384      <parameter type-id='type-id-200'/>
17385      <!-- void -->
17386      <return type-id='type-id-75'/>
17387    </function-type>
17388    <!-- void (void*, HeapProfileTable::AllocValue*, HeapProfileTable::Snapshot::ReportState*) -->
17389    <function-type size-in-bits='64' id='type-id-928'>
17390      <!-- parameter of type 'void*' -->
17391      <parameter type-id='type-id-74'/>
17392      <!-- parameter of type 'HeapProfileTable::AllocValue*' -->
17393      <parameter type-id='type-id-208'/>
17394      <!-- parameter of type 'HeapProfileTable::Snapshot::ReportState*' -->
17395      <parameter type-id='type-id-205'/>
17396      <!-- void -->
17397      <return type-id='type-id-75'/>
17398    </function-type>
17399    <!-- void (void*, HeapProfileTable::AllocValue*, char*) -->
17400    <function-type size-in-bits='64' id='type-id-929'>
17401      <!-- parameter of type 'void*' -->
17402      <parameter type-id='type-id-74'/>
17403      <!-- parameter of type 'HeapProfileTable::AllocValue*' -->
17404      <parameter type-id='type-id-208'/>
17405      <!-- parameter of type 'char*' -->
17406      <parameter type-id='type-id-3'/>
17407      <!-- void -->
17408      <return type-id='type-id-75'/>
17409    </function-type>
17410    <!-- void (void*, HeapProfileTable::AllocValue*, const HeapProfileTable::DumpArgs&) -->
17411    <function-type size-in-bits='64' id='type-id-930'>
17412      <!-- parameter of type 'void*' -->
17413      <parameter type-id='type-id-74'/>
17414      <!-- parameter of type 'HeapProfileTable::AllocValue*' -->
17415      <parameter type-id='type-id-208'/>
17416      <!-- parameter of type 'const HeapProfileTable::DumpArgs&' -->
17417      <parameter type-id='type-id-203'/>
17418      <!-- void -->
17419      <return type-id='type-id-75'/>
17420    </function-type>
17421  </abi-instr>
17422  <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'>
17423    <!-- struct HeapProfileEndWriter -->
17424    <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-996'>
17425      <member-function access='public' destructor='yes'>
17426        <!-- HeapProfileEndWriter::~HeapProfileEndWriter(int) -->
17427        <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'>
17428          <!-- implicit parameter of type 'HeapProfileEndWriter*' -->
17429          <parameter type-id='type-id-997' is-artificial='yes'/>
17430          <!-- artificial parameter of type 'int' -->
17431          <parameter type-id='type-id-1' is-artificial='yes'/>
17432          <!-- void -->
17433          <return type-id='type-id-75'/>
17434        </function-decl>
17435      </member-function>
17436    </class-decl>
17437    <!-- HeapProfileEndWriter* -->
17438    <pointer-type-def type-id='type-id-996' size-in-bits='64' id='type-id-997'/>
17439    <!-- namespace base -->
17440    <namespace-decl name='base'>
17441      <!-- namespace base::subtle -->
17442      <namespace-decl name='subtle'>
17443        <!-- Atomic32 base::subtle::NoBarrier_CompareAndSwap(volatile Atomic32*, Atomic32, Atomic32) -->
17444        <function-decl name='NoBarrier_CompareAndSwap' filepath='./src/base/atomicops-internals-x86.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
17445          <!-- parameter of type 'volatile Atomic32*' -->
17446          <parameter type-id='type-id-92'/>
17447          <!-- parameter of type 'typedef Atomic32' -->
17448          <parameter type-id='type-id-93'/>
17449          <!-- parameter of type 'typedef Atomic32' -->
17450          <parameter type-id='type-id-93'/>
17451          <!-- typedef Atomic32 -->
17452          <return type-id='type-id-93'/>
17453        </function-decl>
17454        <!-- Atomic32 base::subtle::NoBarrier_AtomicExchange(volatile Atomic32*, Atomic32) -->
17455        <function-decl name='NoBarrier_AtomicExchange' filepath='./src/base/atomicops-internals-x86.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
17456          <!-- parameter of type 'volatile Atomic32*' -->
17457          <parameter type-id='type-id-92'/>
17458          <!-- parameter of type 'typedef Atomic32' -->
17459          <parameter type-id='type-id-93'/>
17460          <!-- typedef Atomic32 -->
17461          <return type-id='type-id-93'/>
17462        </function-decl>
17463        <!-- Atomic32 base::subtle::Release_AtomicExchange(volatile Atomic32*, Atomic32) -->
17464        <function-decl name='Release_AtomicExchange' filepath='./src/base/atomicops-internals-x86.h' line='100' column='1' visibility='default' binding='global' size-in-bits='64'>
17465          <!-- parameter of type 'volatile Atomic32*' -->
17466          <parameter type-id='type-id-92'/>
17467          <!-- parameter of type 'typedef Atomic32' -->
17468          <parameter type-id='type-id-93'/>
17469          <!-- typedef Atomic32 -->
17470          <return type-id='type-id-93'/>
17471        </function-decl>
17472        <!-- Atomic32 base::subtle::Acquire_CompareAndSwap(volatile Atomic32*, Atomic32, Atomic32) -->
17473        <function-decl name='Acquire_CompareAndSwap' filepath='./src/base/atomicops-internals-x86.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
17474          <!-- parameter of type 'volatile Atomic32*' -->
17475          <parameter type-id='type-id-92'/>
17476          <!-- parameter of type 'typedef Atomic32' -->
17477          <parameter type-id='type-id-93'/>
17478          <!-- parameter of type 'typedef Atomic32' -->
17479          <parameter type-id='type-id-93'/>
17480          <!-- typedef Atomic32 -->
17481          <return type-id='type-id-93'/>
17482        </function-decl>
17483      </namespace-decl>
17484    </namespace-decl>
17485    <!-- namespace tcmalloc -->
17486    <namespace-decl name='tcmalloc'>
17487      <!-- namespace tcmalloc::commandlineflags -->
17488      <namespace-decl name='commandlineflags'>
17489        <!-- bool tcmalloc::commandlineflags::StringToBool(const char*, bool) -->
17490        <function-decl name='StringToBool' filepath='./src/base/commandlineflags.h' line='118' column='1' visibility='default' binding='global' size-in-bits='64'>
17491          <!-- parameter of type 'const char*' -->
17492          <parameter type-id='type-id-2'/>
17493          <!-- parameter of type 'bool' -->
17494          <parameter type-id='type-id-76'/>
17495          <!-- bool -->
17496          <return type-id='type-id-76'/>
17497        </function-decl>
17498        <!-- long long int tcmalloc::commandlineflags::StringToLongLong(const char*, long long int) -->
17499        <function-decl name='StringToLongLong' filepath='./src/base/commandlineflags.h' line='132' column='1' visibility='default' binding='global' size-in-bits='64'>
17500          <!-- parameter of type 'const char*' -->
17501          <parameter type-id='type-id-2'/>
17502          <!-- parameter of type 'long long int' -->
17503          <parameter type-id='type-id-20'/>
17504          <!-- long long int -->
17505          <return type-id='type-id-20'/>
17506        </function-decl>
17507      </namespace-decl>
17508    </namespace-decl>
17509    <!-- namespace FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead -->
17510    <namespace-decl name='FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead'>
17511      <!-- int64 FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead::FLAGS_heap_profile_allocation_interval -->
17512      <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'/>
17513      <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead::FLAGS_noheap_profile_allocation_interval -->
17514      <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'/>
17515      <!-- int64 FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead::FLAGS_heap_profile_deallocation_interval -->
17516      <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'/>
17517      <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead::FLAGS_noheap_profile_deallocation_interval -->
17518      <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'/>
17519      <!-- int64 FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead::FLAGS_heap_profile_inuse_interval -->
17520      <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'/>
17521      <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead::FLAGS_noheap_profile_inuse_interval -->
17522      <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'/>
17523      <!-- int64 FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead::FLAGS_heap_profile_time_interval -->
17524      <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'/>
17525      <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead::FLAGS_noheap_profile_time_interval -->
17526      <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'/>
17527    </namespace-decl>
17528    <!-- namespace FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead -->
17529    <namespace-decl name='FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead'>
17530      <!-- bool FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_mmap_log -->
17531      <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'/>
17532      <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_nommap_log -->
17533      <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'/>
17534      <!-- bool FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_mmap_profile -->
17535      <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'/>
17536      <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_nommap_profile -->
17537      <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'/>
17538      <!-- bool FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_only_mmap_profile -->
17539      <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'/>
17540      <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_noonly_mmap_profile -->
17541      <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'/>
17542    </namespace-decl>
17543    <!-- char* GetHeapProfile() -->
17544    <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'>
17545      <!-- char* -->
17546      <return type-id='type-id-3'/>
17547    </function-decl>
17548    <!-- void HeapProfilerStart(const char*) -->
17549    <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'>
17550      <!-- parameter of type 'const char*' -->
17551      <parameter type-id='type-id-2' name='prefix' filepath='src/heap-profiler.cc' line='421' column='1'/>
17552      <!-- void -->
17553      <return type-id='type-id-75'/>
17554    </function-decl>
17555    <!-- int IsHeapProfilerRunning() -->
17556    <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'>
17557      <!-- int -->
17558      <return type-id='type-id-1'/>
17559    </function-decl>
17560    <!-- void HeapProfilerStop() -->
17561    <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'>
17562      <!-- void -->
17563      <return type-id='type-id-75'/>
17564    </function-decl>
17565    <!-- void HeapProfilerDump(const char*) -->
17566    <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'>
17567      <!-- parameter of type 'const char*' -->
17568      <parameter type-id='type-id-2' name='reason' filepath='src/heap-profiler.cc' line='533' column='1'/>
17569      <!-- void -->
17570      <return type-id='type-id-75'/>
17571    </function-decl>
17572  </abi-instr>
17573  <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'>
17574    <!-- char[200] -->
17575    <array-type-def dimensions='1' type-id='type-id-84' size-in-bits='1600' id='type-id-998'>
17576      <!-- <anonymous range>[200] -->
17577      <subrange length='200' type-id='type-id-19' id='type-id-999'/>
17578    </array-type-def>
17579    <!-- const tcmalloc::LogItem -->
17580    <qualified-type-def type-id='type-id-1000' const='yes' id='type-id-1001'/>
17581    <!-- const tcmalloc::LogItem& -->
17582    <reference-type-def kind='lvalue' type-id='type-id-1001' size-in-bits='64' id='type-id-1002'/>
17583    <!-- tcmalloc::Logger* -->
17584    <pointer-type-def type-id='type-id-1003' size-in-bits='64' id='type-id-1004'/>
17585    <!-- void (const char*, int)* -->
17586    <pointer-type-def type-id='type-id-1005' size-in-bits='64' id='type-id-1006'/>
17587    <!-- namespace base -->
17588    <namespace-decl name='base'>
17589      <!-- namespace base::subtle -->
17590      <namespace-decl name='subtle'>
17591        <!-- Atomic32 base::subtle::NoBarrier_CompareAndSwap(volatile Atomic32*, Atomic32, Atomic32) -->
17592        <function-decl name='NoBarrier_CompareAndSwap' filepath='./src/base/atomicops-internals-x86.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
17593          <!-- parameter of type 'volatile Atomic32*' -->
17594          <parameter type-id='type-id-92'/>
17595          <!-- parameter of type 'typedef Atomic32' -->
17596          <parameter type-id='type-id-93'/>
17597          <!-- parameter of type 'typedef Atomic32' -->
17598          <parameter type-id='type-id-93'/>
17599          <!-- typedef Atomic32 -->
17600          <return type-id='type-id-93'/>
17601        </function-decl>
17602        <!-- Atomic32 base::subtle::NoBarrier_AtomicExchange(volatile Atomic32*, Atomic32) -->
17603        <function-decl name='NoBarrier_AtomicExchange' filepath='./src/base/atomicops-internals-x86.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
17604          <!-- parameter of type 'volatile Atomic32*' -->
17605          <parameter type-id='type-id-92'/>
17606          <!-- parameter of type 'typedef Atomic32' -->
17607          <parameter type-id='type-id-93'/>
17608          <!-- typedef Atomic32 -->
17609          <return type-id='type-id-93'/>
17610        </function-decl>
17611        <!-- Atomic32 base::subtle::Release_AtomicExchange(volatile Atomic32*, Atomic32) -->
17612        <function-decl name='Release_AtomicExchange' filepath='./src/base/atomicops-internals-x86.h' line='100' column='1' visibility='default' binding='global' size-in-bits='64'>
17613          <!-- parameter of type 'volatile Atomic32*' -->
17614          <parameter type-id='type-id-92'/>
17615          <!-- parameter of type 'typedef Atomic32' -->
17616          <parameter type-id='type-id-93'/>
17617          <!-- typedef Atomic32 -->
17618          <return type-id='type-id-93'/>
17619        </function-decl>
17620        <!-- Atomic32 base::subtle::Acquire_CompareAndSwap(volatile Atomic32*, Atomic32, Atomic32) -->
17621        <function-decl name='Acquire_CompareAndSwap' filepath='./src/base/atomicops-internals-x86.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
17622          <!-- parameter of type 'volatile Atomic32*' -->
17623          <parameter type-id='type-id-92'/>
17624          <!-- parameter of type 'typedef Atomic32' -->
17625          <parameter type-id='type-id-93'/>
17626          <!-- parameter of type 'typedef Atomic32' -->
17627          <parameter type-id='type-id-93'/>
17628          <!-- typedef Atomic32 -->
17629          <return type-id='type-id-93'/>
17630        </function-decl>
17631      </namespace-decl>
17632    </namespace-decl>
17633    <!-- namespace tcmalloc -->
17634    <namespace-decl name='tcmalloc'>
17635      <!-- class tcmalloc::Logger -->
17636      <class-decl name='Logger' size-in-bits='1728' visibility='default' filepath='src/internal_logging.cc' line='66' column='1' id='type-id-1003'>
17637        <data-member access='private' static='yes'>
17638          <!-- static const int tcmalloc::Logger::kBufSize -->
17639          <var-decl name='kBufSize' type-id='type-id-139' visibility='default' filepath='src/internal_logging.cc' line='72' column='1'/>
17640        </data-member>
17641        <data-member access='private' layout-offset-in-bits='0'>
17642          <!-- char* tcmalloc::Logger::p_ -->
17643          <var-decl name='p_' type-id='type-id-3' visibility='default' filepath='src/internal_logging.cc' line='73' column='1'/>
17644        </data-member>
17645        <data-member access='private' layout-offset-in-bits='64'>
17646          <!-- char* tcmalloc::Logger::end_ -->
17647          <var-decl name='end_' type-id='type-id-3' visibility='default' filepath='src/internal_logging.cc' line='74' column='1'/>
17648        </data-member>
17649        <data-member access='private' layout-offset-in-bits='128'>
17650          <!-- char tcmalloc::Logger::buf_[200] -->
17651          <var-decl name='buf_' type-id='type-id-998' visibility='default' filepath='src/internal_logging.cc' line='75' column='1'/>
17652        </data-member>
17653        <member-function access='private'>
17654          <!-- bool tcmalloc::Logger::AddStr(const char*, int) -->
17655          <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'>
17656            <!-- implicit parameter of type 'tcmalloc::Logger*' -->
17657            <parameter type-id='type-id-1004' is-artificial='yes'/>
17658            <!-- parameter of type 'const char*' -->
17659            <parameter type-id='type-id-2'/>
17660            <!-- parameter of type 'int' -->
17661            <parameter type-id='type-id-1'/>
17662            <!-- bool -->
17663            <return type-id='type-id-76'/>
17664          </function-decl>
17665        </member-function>
17666        <member-function access='private'>
17667          <!-- bool tcmalloc::Logger::AddNum(uint64_t, int) -->
17668          <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'>
17669            <!-- implicit parameter of type 'tcmalloc::Logger*' -->
17670            <parameter type-id='type-id-1004' is-artificial='yes'/>
17671            <!-- parameter of type 'typedef uint64_t' -->
17672            <parameter type-id='type-id-38'/>
17673            <!-- parameter of type 'int' -->
17674            <parameter type-id='type-id-1'/>
17675            <!-- bool -->
17676            <return type-id='type-id-76'/>
17677          </function-decl>
17678        </member-function>
17679        <member-function access='private'>
17680          <!-- bool tcmalloc::Logger::Add(const tcmalloc::LogItem&) -->
17681          <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'>
17682            <!-- implicit parameter of type 'tcmalloc::Logger*' -->
17683            <parameter type-id='type-id-1004' is-artificial='yes'/>
17684            <!-- parameter of type 'const tcmalloc::LogItem&' -->
17685            <parameter type-id='type-id-1002'/>
17686            <!-- bool -->
17687            <return type-id='type-id-76'/>
17688          </function-decl>
17689        </member-function>
17690      </class-decl>
17691      <!-- void (const char*, int)* tcmalloc::log_message_writer -->
17692      <var-decl name='log_message_writer' type-id='type-id-1006' mangled-name='_ZN8tcmalloc18log_message_writerE' visibility='default' filepath='src/internal_logging.cc' line='63' column='1' elf-symbol-id='_ZN8tcmalloc18log_message_writerE'/>
17693      <!-- void tcmalloc::Log(tcmalloc::LogMode, const char*, int, tcmalloc::LogItem, tcmalloc::LogItem, tcmalloc::LogItem, tcmalloc::LogItem) -->
17694      <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_'>
17695        <!-- parameter of type 'enum tcmalloc::LogMode' -->
17696        <parameter type-id='type-id-1007' name='mode' filepath='src/internal_logging.cc' line='78' column='1'/>
17697        <!-- parameter of type 'const char*' -->
17698        <parameter type-id='type-id-2' name='filename' filepath='src/internal_logging.cc' line='78' column='1'/>
17699        <!-- parameter of type 'int' -->
17700        <parameter type-id='type-id-1' name='line' filepath='src/internal_logging.cc' line='78' column='1'/>
17701        <!-- parameter of type 'class tcmalloc::LogItem' -->
17702        <parameter type-id='type-id-1000' name='a' filepath='src/internal_logging.cc' line='79' column='1'/>
17703        <!-- parameter of type 'class tcmalloc::LogItem' -->
17704        <parameter type-id='type-id-1000' name='b' filepath='src/internal_logging.cc' line='79' column='1'/>
17705        <!-- parameter of type 'class tcmalloc::LogItem' -->
17706        <parameter type-id='type-id-1000' name='c' filepath='src/internal_logging.cc' line='79' column='1'/>
17707        <!-- parameter of type 'class tcmalloc::LogItem' -->
17708        <parameter type-id='type-id-1000' name='d' filepath='src/internal_logging.cc' line='79' column='1'/>
17709        <!-- void -->
17710        <return type-id='type-id-75'/>
17711      </function-decl>
17712      <!-- enum tcmalloc::LogMode -->
17713      <enum-decl name='LogMode' filepath='src/internal_logging.h' line='61' column='1' id='type-id-1007'>
17714        <underlying-type type-id='type-id-96'/>
17715        <enumerator name='kLog' value='0'/>
17716        <enumerator name='kCrash' value='1'/>
17717        <enumerator name='kCrashWithStats' value='2'/>
17718      </enum-decl>
17719    </namespace-decl>
17720    <!-- void (const char*, int) -->
17721    <function-type size-in-bits='64' id='type-id-1005'>
17722      <!-- parameter of type 'const char*' -->
17723      <parameter type-id='type-id-2'/>
17724      <!-- parameter of type 'int' -->
17725      <parameter type-id='type-id-1'/>
17726      <!-- void -->
17727      <return type-id='type-id-75'/>
17728    </function-type>
17729  </abi-instr>
17730  <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'>
17731    <!-- class MallocExtension -->
17732    <class-decl name='MallocExtension' size-in-bits='64' visibility='default' filepath='src/gperftools/malloc_extension.h' line='90' column='1' id='type-id-1008'>
17733      <member-type access='private'>
17734        <!-- typedef void (void*, const base::MallocRange*) MallocExtension::RangeFunction -->
17735        <typedef-decl name='RangeFunction' type-id='type-id-1010' filepath='src/gperftools/malloc_extension.h' line='143' column='1' id='type-id-1009'/>
17736      </member-type>
17737      <member-function access='private' static='yes'>
17738        <!-- MallocExtension* MallocExtension::instance() -->
17739        <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'>
17740          <!-- MallocExtension* -->
17741          <return type-id='type-id-241'/>
17742        </function-decl>
17743      </member-function>
17744      <member-function access='private' static='yes'>
17745        <!-- void MallocExtension::Register() -->
17746        <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_'>
17747          <!-- parameter of type 'MallocExtension*' -->
17748          <parameter type-id='type-id-241'/>
17749          <!-- void -->
17750          <return type-id='type-id-75'/>
17751        </function-decl>
17752      </member-function>
17753      <member-function access='private' static='yes'>
17754        <!-- void MallocExtension::Initialize() -->
17755        <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'>
17756          <!-- void -->
17757          <return type-id='type-id-75'/>
17758        </function-decl>
17759      </member-function>
17760      <member-function access='private' destructor='yes' vtable-offset='-1'>
17761        <!-- MallocExtension::~MallocExtension(int) -->
17762        <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'>
17763          <!-- implicit parameter of type 'MallocExtension*' -->
17764          <parameter type-id='type-id-241' is-artificial='yes'/>
17765          <!-- artificial parameter of type 'int' -->
17766          <parameter type-id='type-id-1' is-artificial='yes'/>
17767          <!-- void -->
17768          <return type-id='type-id-75'/>
17769        </function-decl>
17770      </member-function>
17771      <member-function access='private' vtable-offset='2'>
17772        <!-- bool MallocExtension::VerifyAllMemory() -->
17773        <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'>
17774          <!-- implicit parameter of type 'MallocExtension*' -->
17775          <parameter type-id='type-id-241' is-artificial='yes'/>
17776          <!-- bool -->
17777          <return type-id='type-id-76'/>
17778        </function-decl>
17779      </member-function>
17780      <member-function access='private' vtable-offset='3'>
17781        <!-- bool MallocExtension::VerifyNewMemory(void*) -->
17782        <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'>
17783          <!-- implicit parameter of type 'MallocExtension*' -->
17784          <parameter type-id='type-id-241' is-artificial='yes'/>
17785          <!-- parameter of type 'void*' -->
17786          <parameter type-id='type-id-74'/>
17787          <!-- bool -->
17788          <return type-id='type-id-76'/>
17789        </function-decl>
17790      </member-function>
17791      <member-function access='private' vtable-offset='4'>
17792        <!-- bool MallocExtension::VerifyArrayNewMemory(void*) -->
17793        <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'>
17794          <!-- implicit parameter of type 'MallocExtension*' -->
17795          <parameter type-id='type-id-241' is-artificial='yes'/>
17796          <!-- parameter of type 'void*' -->
17797          <parameter type-id='type-id-74'/>
17798          <!-- bool -->
17799          <return type-id='type-id-76'/>
17800        </function-decl>
17801      </member-function>
17802      <member-function access='private' vtable-offset='5'>
17803        <!-- bool MallocExtension::VerifyMallocMemory(void*) -->
17804        <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'>
17805          <!-- implicit parameter of type 'MallocExtension*' -->
17806          <parameter type-id='type-id-241' is-artificial='yes'/>
17807          <!-- parameter of type 'void*' -->
17808          <parameter type-id='type-id-74'/>
17809          <!-- bool -->
17810          <return type-id='type-id-76'/>
17811        </function-decl>
17812      </member-function>
17813      <member-function access='private' vtable-offset='6'>
17814        <!-- bool MallocExtension::MallocMemoryStats(int*, size_t*, int*) -->
17815        <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_'>
17816          <!-- implicit parameter of type 'MallocExtension*' -->
17817          <parameter type-id='type-id-241' is-artificial='yes'/>
17818          <!-- parameter of type 'int*' -->
17819          <parameter type-id='type-id-1011'/>
17820          <!-- parameter of type 'size_t*' -->
17821          <parameter type-id='type-id-239'/>
17822          <!-- parameter of type 'int*' -->
17823          <parameter type-id='type-id-1011'/>
17824          <!-- bool -->
17825          <return type-id='type-id-76'/>
17826        </function-decl>
17827      </member-function>
17828      <member-function access='private' vtable-offset='7'>
17829        <!-- void MallocExtension::GetStats(char*, int) -->
17830        <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'>
17831          <!-- implicit parameter of type 'MallocExtension*' -->
17832          <parameter type-id='type-id-241' is-artificial='yes'/>
17833          <!-- parameter of type 'char*' -->
17834          <parameter type-id='type-id-3'/>
17835          <!-- parameter of type 'int' -->
17836          <parameter type-id='type-id-1'/>
17837          <!-- void -->
17838          <return type-id='type-id-75'/>
17839        </function-decl>
17840      </member-function>
17841      <member-function access='private' vtable-offset='8'>
17842        <!-- void MallocExtension::GetHeapSample(MallocExtensionWriter*) -->
17843        <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'>
17844          <!-- implicit parameter of type 'MallocExtension*' -->
17845          <parameter type-id='type-id-241' is-artificial='yes'/>
17846          <!-- parameter of type 'MallocExtensionWriter*' -->
17847          <parameter type-id='type-id-1012'/>
17848          <!-- void -->
17849          <return type-id='type-id-75'/>
17850        </function-decl>
17851      </member-function>
17852      <member-function access='private' vtable-offset='9'>
17853        <!-- void MallocExtension::GetHeapGrowthStacks(MallocExtensionWriter*) -->
17854        <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'>
17855          <!-- implicit parameter of type 'MallocExtension*' -->
17856          <parameter type-id='type-id-241' is-artificial='yes'/>
17857          <!-- parameter of type 'MallocExtensionWriter*' -->
17858          <parameter type-id='type-id-1012'/>
17859          <!-- void -->
17860          <return type-id='type-id-75'/>
17861        </function-decl>
17862      </member-function>
17863      <member-function access='private' vtable-offset='10'>
17864        <!-- void MallocExtension::Ranges(void*, MallocExtension::RangeFunction*) -->
17865        <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'>
17866          <!-- implicit parameter of type 'MallocExtension*' -->
17867          <parameter type-id='type-id-241' is-artificial='yes'/>
17868          <!-- parameter of type 'void*' -->
17869          <parameter type-id='type-id-74'/>
17870          <!-- parameter of type 'MallocExtension::RangeFunction*' -->
17871          <parameter type-id='type-id-1013'/>
17872          <!-- void -->
17873          <return type-id='type-id-75'/>
17874        </function-decl>
17875      </member-function>
17876      <member-function access='private' vtable-offset='11'>
17877        <!-- bool MallocExtension::GetNumericProperty(const char*, size_t*) -->
17878        <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'>
17879          <!-- implicit parameter of type 'MallocExtension*' -->
17880          <parameter type-id='type-id-241' is-artificial='yes'/>
17881          <!-- parameter of type 'const char*' -->
17882          <parameter type-id='type-id-2'/>
17883          <!-- parameter of type 'size_t*' -->
17884          <parameter type-id='type-id-239'/>
17885          <!-- bool -->
17886          <return type-id='type-id-76'/>
17887        </function-decl>
17888      </member-function>
17889      <member-function access='private' vtable-offset='12'>
17890        <!-- bool MallocExtension::SetNumericProperty(const char*, size_t) -->
17891        <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'>
17892          <!-- implicit parameter of type 'MallocExtension*' -->
17893          <parameter type-id='type-id-241' is-artificial='yes'/>
17894          <!-- parameter of type 'const char*' -->
17895          <parameter type-id='type-id-2'/>
17896          <!-- parameter of type 'typedef size_t' -->
17897          <parameter type-id='type-id-7'/>
17898          <!-- bool -->
17899          <return type-id='type-id-76'/>
17900        </function-decl>
17901      </member-function>
17902      <member-function access='private' vtable-offset='13'>
17903        <!-- void MallocExtension::MarkThreadIdle() -->
17904        <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'>
17905          <!-- implicit parameter of type 'MallocExtension*' -->
17906          <parameter type-id='type-id-241' is-artificial='yes'/>
17907          <!-- void -->
17908          <return type-id='type-id-75'/>
17909        </function-decl>
17910      </member-function>
17911      <member-function access='private' vtable-offset='14'>
17912        <!-- void MallocExtension::MarkThreadBusy() -->
17913        <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'>
17914          <!-- implicit parameter of type 'MallocExtension*' -->
17915          <parameter type-id='type-id-241' is-artificial='yes'/>
17916          <!-- void -->
17917          <return type-id='type-id-75'/>
17918        </function-decl>
17919      </member-function>
17920      <member-function access='private' vtable-offset='15'>
17921        <!-- SysAllocator* MallocExtension::GetSystemAllocator() -->
17922        <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'>
17923          <!-- implicit parameter of type 'MallocExtension*' -->
17924          <parameter type-id='type-id-241' is-artificial='yes'/>
17925          <!-- SysAllocator* -->
17926          <return type-id='type-id-1014'/>
17927        </function-decl>
17928      </member-function>
17929      <member-function access='private' vtable-offset='16'>
17930        <!-- void MallocExtension::SetSystemAllocator(SysAllocator*) -->
17931        <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'>
17932          <!-- implicit parameter of type 'MallocExtension*' -->
17933          <parameter type-id='type-id-241' is-artificial='yes'/>
17934          <!-- parameter of type 'SysAllocator*' -->
17935          <parameter type-id='type-id-1014'/>
17936          <!-- void -->
17937          <return type-id='type-id-75'/>
17938        </function-decl>
17939      </member-function>
17940      <member-function access='private' vtable-offset='17'>
17941        <!-- void MallocExtension::ReleaseToSystem(size_t) -->
17942        <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'>
17943          <!-- implicit parameter of type 'MallocExtension*' -->
17944          <parameter type-id='type-id-241' is-artificial='yes'/>
17945          <!-- parameter of type 'typedef size_t' -->
17946          <parameter type-id='type-id-7'/>
17947          <!-- void -->
17948          <return type-id='type-id-75'/>
17949        </function-decl>
17950      </member-function>
17951      <member-function access='private' vtable-offset='18'>
17952        <!-- void MallocExtension::ReleaseFreeMemory() -->
17953        <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'>
17954          <!-- implicit parameter of type 'MallocExtension*' -->
17955          <parameter type-id='type-id-241' is-artificial='yes'/>
17956          <!-- void -->
17957          <return type-id='type-id-75'/>
17958        </function-decl>
17959      </member-function>
17960      <member-function access='private' vtable-offset='19'>
17961        <!-- void MallocExtension::SetMemoryReleaseRate(double) -->
17962        <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'>
17963          <!-- implicit parameter of type 'MallocExtension*' -->
17964          <parameter type-id='type-id-241' is-artificial='yes'/>
17965          <!-- parameter of type 'double' -->
17966          <parameter type-id='type-id-15'/>
17967          <!-- void -->
17968          <return type-id='type-id-75'/>
17969        </function-decl>
17970      </member-function>
17971      <member-function access='private' vtable-offset='20'>
17972        <!-- double MallocExtension::GetMemoryReleaseRate() -->
17973        <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'>
17974          <!-- implicit parameter of type 'MallocExtension*' -->
17975          <parameter type-id='type-id-241' is-artificial='yes'/>
17976          <!-- double -->
17977          <return type-id='type-id-15'/>
17978        </function-decl>
17979      </member-function>
17980      <member-function access='private' vtable-offset='21'>
17981        <!-- size_t MallocExtension::GetEstimatedAllocatedSize(size_t) -->
17982        <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'>
17983          <!-- implicit parameter of type 'MallocExtension*' -->
17984          <parameter type-id='type-id-241' is-artificial='yes'/>
17985          <!-- parameter of type 'typedef size_t' -->
17986          <parameter type-id='type-id-7'/>
17987          <!-- typedef size_t -->
17988          <return type-id='type-id-7'/>
17989        </function-decl>
17990      </member-function>
17991      <member-function access='private' vtable-offset='22'>
17992        <!-- size_t MallocExtension::GetAllocatedSize(void*) -->
17993        <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'>
17994          <!-- implicit parameter of type 'MallocExtension*' -->
17995          <parameter type-id='type-id-241' is-artificial='yes'/>
17996          <!-- parameter of type 'void*' -->
17997          <parameter type-id='type-id-74'/>
17998          <!-- typedef size_t -->
17999          <return type-id='type-id-7'/>
18000        </function-decl>
18001      </member-function>
18002      <member-function access='private' vtable-offset='23'>
18003        <!-- MallocExtension::Ownership MallocExtension::GetOwnership(void*) -->
18004        <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'>
18005          <!-- implicit parameter of type 'MallocExtension*' -->
18006          <parameter type-id='type-id-241' is-artificial='yes'/>
18007          <!-- parameter of type 'void*' -->
18008          <parameter type-id='type-id-74'/>
18009          <!-- enum MallocExtension::Ownership -->
18010          <return type-id='type-id-1015'/>
18011        </function-decl>
18012      </member-function>
18013      <member-function access='private' vtable-offset='24'>
18014        <!-- void MallocExtension::GetFreeListSizes(std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*) -->
18015        <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'>
18016          <!-- implicit parameter of type 'MallocExtension*' -->
18017          <parameter type-id='type-id-241' is-artificial='yes'/>
18018          <!-- parameter of type 'std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
18019          <parameter type-id='type-id-1016'/>
18020          <!-- void -->
18021          <return type-id='type-id-75'/>
18022        </function-decl>
18023      </member-function>
18024      <member-function access='private' vtable-offset='25'>
18025        <!-- void** MallocExtension::ReadStackTraces(int*) -->
18026        <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'>
18027          <!-- implicit parameter of type 'MallocExtension*' -->
18028          <parameter type-id='type-id-241' is-artificial='yes'/>
18029          <!-- parameter of type 'int*' -->
18030          <parameter type-id='type-id-1011'/>
18031          <!-- void** -->
18032          <return type-id='type-id-171'/>
18033        </function-decl>
18034      </member-function>
18035      <member-function access='private' vtable-offset='26'>
18036        <!-- void** MallocExtension::ReadHeapGrowthStackTraces() -->
18037        <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'>
18038          <!-- implicit parameter of type 'MallocExtension*' -->
18039          <parameter type-id='type-id-241' is-artificial='yes'/>
18040          <!-- void** -->
18041          <return type-id='type-id-171'/>
18042        </function-decl>
18043      </member-function>
18044    </class-decl>
18045    <!-- class SysAllocator -->
18046    <class-decl name='SysAllocator' size-in-bits='64' visibility='default' filepath='src/gperftools/malloc_extension.h' line='75' column='1' id='type-id-1017'>
18047      <member-function access='private' constructor='yes'>
18048        <!-- SysAllocator::SysAllocator() -->
18049        <function-decl name='SysAllocator' filepath='src/gperftools/malloc_extension.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
18050          <!-- implicit parameter of type 'SysAllocator*' -->
18051          <parameter type-id='type-id-1014' is-artificial='yes'/>
18052          <!-- void -->
18053          <return type-id='type-id-75'/>
18054        </function-decl>
18055      </member-function>
18056      <member-function access='private' destructor='yes' vtable-offset='-1'>
18057        <!-- SysAllocator::~SysAllocator(int) -->
18058        <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'>
18059          <!-- implicit parameter of type 'SysAllocator*' -->
18060          <parameter type-id='type-id-1014' is-artificial='yes'/>
18061          <!-- artificial parameter of type 'int' -->
18062          <parameter type-id='type-id-1' is-artificial='yes'/>
18063          <!-- void -->
18064          <return type-id='type-id-75'/>
18065        </function-decl>
18066      </member-function>
18067      <member-function access='private' vtable-offset='2'>
18068        <!-- void* SysAllocator::Alloc(size_t, size_t*, size_t) -->
18069        <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'>
18070          <!-- implicit parameter of type 'SysAllocator*' -->
18071          <parameter type-id='type-id-1014' is-artificial='yes'/>
18072          <!-- parameter of type 'typedef size_t' -->
18073          <parameter type-id='type-id-7'/>
18074          <!-- parameter of type 'size_t*' -->
18075          <parameter type-id='type-id-239'/>
18076          <!-- parameter of type 'typedef size_t' -->
18077          <parameter type-id='type-id-7'/>
18078          <!-- void* -->
18079          <return type-id='type-id-74'/>
18080        </function-decl>
18081      </member-function>
18082    </class-decl>
18083    <!-- enum MallocExtension_Ownership -->
18084    <enum-decl name='MallocExtension_Ownership' filepath='src/gperftools/malloc_extension_c.h' line='87' column='1' id='type-id-1018'>
18085      <underlying-type type-id='type-id-96'/>
18086      <enumerator name='MallocExtension_kUnknownOwnership' value='0'/>
18087      <enumerator name='MallocExtension_kOwned' value='1'/>
18088      <enumerator name='MallocExtension_kNotOwned' value='2'/>
18089    </enum-decl>
18090    <!-- MallocExtension* -->
18091    <pointer-type-def type-id='type-id-1008' size-in-bits='64' id='type-id-241'/>
18092    <!-- MallocExtension::RangeFunction* -->
18093    <pointer-type-def type-id='type-id-1009' size-in-bits='64' id='type-id-1013'/>
18094    <!-- namespace std -->
18095    <namespace-decl name='std'>
18096      <!-- class std::allocator<MallocExtension::FreeListInfo> -->
18097      <class-decl name='allocator&lt;MallocExtension::FreeListInfo&gt;' visibility='default' id='type-id-1019'/>
18098      <!-- class std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > -->
18099      <class-decl name='vector&lt;MallocExtension::FreeListInfo, std::allocator&lt;MallocExtension::FreeListInfo&gt; &gt;' visibility='default' id='type-id-1020'/>
18100      <!-- struct std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > -->
18101      <class-decl name='_Vector_base&lt;MallocExtension::FreeListInfo, std::allocator&lt;MallocExtension::FreeListInfo&gt; &gt;' is-struct='yes' visibility='default' id='type-id-1021'/>
18102      <!-- struct std::char_traits<char> -->
18103      <class-decl name='char_traits&lt;char&gt;' is-struct='yes' visibility='default' id='type-id-986'/>
18104      <!-- class std::reverse_iterator<__gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > > > -->
18105      <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-1022'/>
18106      <!-- class std::reverse_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > -->
18107      <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-1023'/>
18108      <!-- class std::reverse_iterator<__gnu_cxx::__normal_iterator<const MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > > > -->
18109      <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-1024'/>
18110      <!-- class std::reverse_iterator<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > -->
18111      <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-1025'/>
18112      <!-- void std::_Destroy<MallocExtension::FreeListInfo*>(MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*) -->
18113      <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'>
18114        <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
18115        <parameter type-id='type-id-1026'/>
18116        <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
18117        <parameter type-id='type-id-1026'/>
18118        <!-- void -->
18119        <return type-id='type-id-75'/>
18120      </function-decl>
18121      <!-- void std::_Destroy<MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo>(MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*, std::allocator<MallocExtension::FreeListInfo>&) -->
18122      <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'>
18123        <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
18124        <parameter type-id='type-id-1026'/>
18125        <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
18126        <parameter type-id='type-id-1026'/>
18127        <!-- parameter of type 'std::allocator<MallocExtension::FreeListInfo>&' -->
18128        <parameter type-id='type-id-1027'/>
18129        <!-- void -->
18130        <return type-id='type-id-75'/>
18131      </function-decl>
18132    </namespace-decl>
18133    <!-- namespace __gnu_cxx -->
18134    <namespace-decl name='__gnu_cxx'>
18135      <!-- class __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > > -->
18136      <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-1028'>
18137        <data-member access='protected' layout-offset-in-bits='0'>
18138          <!-- MallocExtension::FreeListInfo* __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > >::_M_current -->
18139          <var-decl name='_M_current' type-id='type-id-1026' 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'/>
18140        </data-member>
18141        <member-function access='private'>
18142          <!-- void __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > >::__normal_iterator() -->
18143          <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'>
18144            <!-- implicit parameter of type '__gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > >*' -->
18145            <parameter type-id='type-id-1029' is-artificial='yes'/>
18146            <!-- void -->
18147            <return type-id='type-id-75'/>
18148          </function-decl>
18149        </member-function>
18150        <member-function access='private'>
18151          <!-- void __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > >::__normal_iterator(MallocExtension::FreeListInfo* const&) -->
18152          <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'>
18153            <!-- implicit parameter of type '__gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > >*' -->
18154            <parameter type-id='type-id-1029' is-artificial='yes'/>
18155            <!-- parameter of type 'MallocExtension::FreeListInfo* const&' -->
18156            <parameter type-id='type-id-1030'/>
18157            <!-- void -->
18158            <return type-id='type-id-75'/>
18159          </function-decl>
18160        </member-function>
18161        <member-function access='private'>
18162          <!-- MallocExtension::FreeListInfo* const& __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > >::base() -->
18163          <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'>
18164            <!-- implicit parameter of type 'const __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > >*' -->
18165            <parameter type-id='type-id-1031' is-artificial='yes'/>
18166            <!-- MallocExtension::FreeListInfo* const& -->
18167            <return type-id='type-id-1030'/>
18168          </function-decl>
18169        </member-function>
18170        <member-function access='private'>
18171          <!-- MallocExtension::FreeListInfo& __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > >::operator*() -->
18172          <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'>
18173            <!-- implicit parameter of type 'const __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > >*' -->
18174            <parameter type-id='type-id-1031' is-artificial='yes'/>
18175            <!-- MallocExtension::FreeListInfo& -->
18176            <return type-id='type-id-1032'/>
18177          </function-decl>
18178        </member-function>
18179      </class-decl>
18180      <!-- class __gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > -->
18181      <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-1033'/>
18182      <!-- class __gnu_cxx::__normal_iterator<const MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > > -->
18183      <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-1034'/>
18184      <!-- class __gnu_cxx::__normal_iterator<const char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > -->
18185      <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-1035'/>
18186    </namespace-decl>
18187    <!-- int MallocExtension_VerifyAllMemory() -->
18188    <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'>
18189      <!-- int -->
18190      <return type-id='type-id-1'/>
18191    </function-decl>
18192    <!-- int MallocExtension_VerifyNewMemory(void*) -->
18193    <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'>
18194      <!-- parameter of type 'void*' -->
18195      <parameter type-id='type-id-74' name='p' filepath='src/malloc_extension.cc' line='352' column='1'/>
18196      <!-- int -->
18197      <return type-id='type-id-1'/>
18198    </function-decl>
18199    <!-- int MallocExtension_VerifyArrayNewMemory(void*) -->
18200    <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'>
18201      <!-- parameter of type 'void*' -->
18202      <parameter type-id='type-id-74' name='p' filepath='src/malloc_extension.cc' line='353' column='1'/>
18203      <!-- int -->
18204      <return type-id='type-id-1'/>
18205    </function-decl>
18206    <!-- int MallocExtension_VerifyMallocMemory(void*) -->
18207    <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'>
18208      <!-- parameter of type 'void*' -->
18209      <parameter type-id='type-id-74' name='p' filepath='src/malloc_extension.cc' line='354' column='1'/>
18210      <!-- int -->
18211      <return type-id='type-id-1'/>
18212    </function-decl>
18213    <!-- int MallocExtension_MallocMemoryStats(int*, size_t*, int*) -->
18214    <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'>
18215      <!-- parameter of type 'int*' -->
18216      <parameter type-id='type-id-1011' name='blocks' filepath='src/malloc_extension.cc' line='355' column='1'/>
18217      <!-- parameter of type 'size_t*' -->
18218      <parameter type-id='type-id-239' name='total' filepath='src/malloc_extension.cc' line='355' column='1'/>
18219      <!-- parameter of type 'int*' -->
18220      <parameter type-id='type-id-1011' name='histogram' filepath='src/malloc_extension.cc' line='355' column='1'/>
18221      <!-- int -->
18222      <return type-id='type-id-1'/>
18223    </function-decl>
18224    <!-- void MallocExtension_GetStats(char*, int) -->
18225    <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'>
18226      <!-- parameter of type 'char*' -->
18227      <parameter type-id='type-id-3' name='buffer' filepath='src/malloc_extension.cc' line='359' column='1'/>
18228      <!-- parameter of type 'int' -->
18229      <parameter type-id='type-id-1' name='buffer_length' filepath='src/malloc_extension.cc' line='359' column='1'/>
18230      <!-- void -->
18231      <return type-id='type-id-75'/>
18232    </function-decl>
18233    <!-- int MallocExtension_GetNumericProperty(const char*, size_t*) -->
18234    <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'>
18235      <!-- parameter of type 'const char*' -->
18236      <parameter type-id='type-id-2' name='property' filepath='src/malloc_extension.cc' line='361' column='1'/>
18237      <!-- parameter of type 'size_t*' -->
18238      <parameter type-id='type-id-239' name='value' filepath='src/malloc_extension.cc' line='361' column='1'/>
18239      <!-- int -->
18240      <return type-id='type-id-1'/>
18241    </function-decl>
18242    <!-- int MallocExtension_SetNumericProperty(const char*, size_t) -->
18243    <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'>
18244      <!-- parameter of type 'const char*' -->
18245      <parameter type-id='type-id-2' name='property' filepath='src/malloc_extension.cc' line='363' column='1'/>
18246      <!-- parameter of type 'typedef size_t' -->
18247      <parameter type-id='type-id-7' name='value' filepath='src/malloc_extension.cc' line='363' column='1'/>
18248      <!-- int -->
18249      <return type-id='type-id-1'/>
18250    </function-decl>
18251    <!-- void MallocExtension_MarkThreadIdle() -->
18252    <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'>
18253      <!-- void -->
18254      <return type-id='type-id-75'/>
18255    </function-decl>
18256    <!-- void MallocExtension_MarkThreadBusy() -->
18257    <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'>
18258      <!-- void -->
18259      <return type-id='type-id-75'/>
18260    </function-decl>
18261    <!-- void MallocExtension_ReleaseFreeMemory() -->
18262    <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'>
18263      <!-- void -->
18264      <return type-id='type-id-75'/>
18265    </function-decl>
18266    <!-- void MallocExtension_ReleaseToSystem(size_t) -->
18267    <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'>
18268      <!-- parameter of type 'typedef size_t' -->
18269      <parameter type-id='type-id-7' name='num_bytes' filepath='src/malloc_extension.cc' line='369' column='1'/>
18270      <!-- void -->
18271      <return type-id='type-id-75'/>
18272    </function-decl>
18273    <!-- size_t MallocExtension_GetEstimatedAllocatedSize(size_t) -->
18274    <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'>
18275      <!-- parameter of type 'typedef size_t' -->
18276      <parameter type-id='type-id-7' name='size' filepath='src/malloc_extension.cc' line='370' column='1'/>
18277      <!-- typedef size_t -->
18278      <return type-id='type-id-7'/>
18279    </function-decl>
18280    <!-- size_t MallocExtension_GetAllocatedSize(void*) -->
18281    <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'>
18282      <!-- parameter of type 'void*' -->
18283      <parameter type-id='type-id-74' name='p' filepath='src/malloc_extension.cc' line='371' column='1'/>
18284      <!-- typedef size_t -->
18285      <return type-id='type-id-7'/>
18286    </function-decl>
18287    <!-- MallocExtension_Ownership MallocExtension_GetOwnership(void*) -->
18288    <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'>
18289      <!-- parameter of type 'void*' -->
18290      <parameter type-id='type-id-74' name='p' filepath='src/malloc_extension.cc' line='375' column='1'/>
18291      <!-- enum MallocExtension_Ownership -->
18292      <return type-id='type-id-1018'/>
18293    </function-decl>
18294  </abi-instr>
18295  <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'>
18296    <!-- typedef int (void*, typedef size_t, int, int, int, typedef off_t, void**)* MallocHook_MmapReplacement -->
18297    <typedef-decl name='MallocHook_MmapReplacement' type-id='type-id-1036' filepath='./src/gperftools/malloc_hook_c.h' line='111' column='1' id='type-id-1037'/>
18298    <!-- typedef void (void*, void*, typedef size_t, typedef size_t, int, void*)* MallocHook_MremapHook -->
18299    <typedef-decl name='MallocHook_MremapHook' type-id='type-id-1038' filepath='./src/gperftools/malloc_hook_c.h' line='132' column='1' id='type-id-1039'/>
18300    <!-- typedef void (void*, typedef size_t)* MallocHook_MunmapHook -->
18301    <typedef-decl name='MallocHook_MunmapHook' type-id='type-id-382' filepath='./src/gperftools/malloc_hook_c.h' line='115' column='1' id='type-id-1040'/>
18302    <!-- typedef int (void*, typedef size_t, int*)* MallocHook_MunmapReplacement -->
18303    <typedef-decl name='MallocHook_MunmapReplacement' type-id='type-id-1041' filepath='./src/gperftools/malloc_hook_c.h' line='123' column='1' id='type-id-1042'/>
18304    <!-- typedef void (void*, typedef size_t, int, int, int, typedef off_t)* MallocHook_PreMmapHook -->
18305    <typedef-decl name='MallocHook_PreMmapHook' type-id='type-id-1043' filepath='./src/gperftools/malloc_hook_c.h' line='87' column='1' id='type-id-1044'/>
18306    <!-- typedef void (typedef ptrdiff_t)* MallocHook_PreSbrkHook -->
18307    <typedef-decl name='MallocHook_PreSbrkHook' type-id='type-id-1045' filepath='./src/gperftools/malloc_hook_c.h' line='138' column='1' id='type-id-1046'/>
18308    <!-- base::internal::HookList<int (*)(const void*, size_t, int*)>* -->
18309    <pointer-type-def type-id='type-id-1047' size-in-bits='64' id='type-id-1048'/>
18310    <!-- base::internal::HookList<int (*)(const void*, size_t, int, int, int, off_t, void**)>* -->
18311    <pointer-type-def type-id='type-id-1049' size-in-bits='64' id='type-id-1050'/>
18312    <!-- base::internal::HookList<void (*)(const void*, const void*, size_t, size_t, int, const void*)>* -->
18313    <pointer-type-def type-id='type-id-1051' size-in-bits='64' id='type-id-1052'/>
18314    <!-- base::internal::HookList<void (*)(const void*, size_t, int, int, int, off_t)>* -->
18315    <pointer-type-def type-id='type-id-1053' size-in-bits='64' id='type-id-1054'/>
18316    <!-- base::internal::HookList<void (*)(ptrdiff_t)>* -->
18317    <pointer-type-def type-id='type-id-1055' size-in-bits='64' id='type-id-1056'/>
18318    <!-- const base::internal::HookList<int (*)(const void*, size_t, int*)> -->
18319    <qualified-type-def type-id='type-id-1047' const='yes' id='type-id-1057'/>
18320    <!-- const base::internal::HookList<int (*)(const void*, size_t, int*)>* -->
18321    <pointer-type-def type-id='type-id-1057' size-in-bits='64' id='type-id-1058'/>
18322    <!-- const base::internal::HookList<int (*)(const void*, size_t, int, int, int, off_t, void**)> -->
18323    <qualified-type-def type-id='type-id-1049' const='yes' id='type-id-1059'/>
18324    <!-- const base::internal::HookList<int (*)(const void*, size_t, int, int, int, off_t, void**)>* -->
18325    <pointer-type-def type-id='type-id-1059' size-in-bits='64' id='type-id-1060'/>
18326    <!-- const base::internal::HookList<void (*)(const void*, const void*, size_t, size_t, int, const void*)> -->
18327    <qualified-type-def type-id='type-id-1051' const='yes' id='type-id-1061'/>
18328    <!-- const base::internal::HookList<void (*)(const void*, const void*, size_t, size_t, int, const void*)>* -->
18329    <pointer-type-def type-id='type-id-1061' size-in-bits='64' id='type-id-1062'/>
18330    <!-- const base::internal::HookList<void (*)(const void*, size_t, int, int, int, off_t)> -->
18331    <qualified-type-def type-id='type-id-1053' const='yes' id='type-id-1063'/>
18332    <!-- const base::internal::HookList<void (*)(const void*, size_t, int, int, int, off_t)>* -->
18333    <pointer-type-def type-id='type-id-1063' size-in-bits='64' id='type-id-1064'/>
18334    <!-- const base::internal::HookList<void (*)(ptrdiff_t)> -->
18335    <qualified-type-def type-id='type-id-1055' const='yes' id='type-id-1065'/>
18336    <!-- const base::internal::HookList<void (*)(ptrdiff_t)>* -->
18337    <pointer-type-def type-id='type-id-1065' size-in-bits='64' id='type-id-1066'/>
18338    <!-- int (void*, typedef size_t, int*)* -->
18339    <pointer-type-def type-id='type-id-1067' size-in-bits='64' id='type-id-1041'/>
18340    <!-- int (void*, typedef size_t, int*)** -->
18341    <pointer-type-def type-id='type-id-1041' size-in-bits='64' id='type-id-1068'/>
18342    <!-- int (void*, typedef size_t, int, int, int, typedef off_t, void**)* -->
18343    <pointer-type-def type-id='type-id-1069' size-in-bits='64' id='type-id-1036'/>
18344    <!-- int (void*, typedef size_t, int, int, int, typedef off_t, void**)** -->
18345    <pointer-type-def type-id='type-id-1036' size-in-bits='64' id='type-id-1070'/>
18346    <!-- void (typedef ptrdiff_t)* -->
18347    <pointer-type-def type-id='type-id-1071' size-in-bits='64' id='type-id-1045'/>
18348    <!-- void (typedef ptrdiff_t)** -->
18349    <pointer-type-def type-id='type-id-1045' size-in-bits='64' id='type-id-1072'/>
18350    <!-- void (void*, typedef size_t, int, int, int, typedef off_t)* -->
18351    <pointer-type-def type-id='type-id-1073' size-in-bits='64' id='type-id-1043'/>
18352    <!-- void (void*, typedef size_t, int, int, int, typedef off_t)** -->
18353    <pointer-type-def type-id='type-id-1043' size-in-bits='64' id='type-id-1074'/>
18354    <!-- void (void*, void*, typedef size_t, typedef size_t, int, void*)* -->
18355    <pointer-type-def type-id='type-id-1075' size-in-bits='64' id='type-id-1038'/>
18356    <!-- void (void*, void*, typedef size_t, typedef size_t, int, void*)** -->
18357    <pointer-type-def type-id='type-id-1038' size-in-bits='64' id='type-id-1076'/>
18358    <!-- volatile base::subtle::Atomic64* -->
18359    <pointer-type-def type-id='type-id-1077' size-in-bits='64' id='type-id-108'/>
18360    <!-- namespace std -->
18361    <namespace-decl name='std'>
18362      <!-- struct std::__miter_base<void**, false> -->
18363      <class-decl name='__miter_base&lt;void**, false&gt;' is-struct='yes' visibility='default' id='type-id-1078'/>
18364      <!-- struct std::__niter_base<void**, false> -->
18365      <class-decl name='__niter_base&lt;void**, false&gt;' is-struct='yes' visibility='default' id='type-id-1079'/>
18366      <!-- void** std::__copy_move_a<false, void**, void**>(void**, void**, void**) -->
18367      <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'>
18368        <!-- parameter of type 'void**' -->
18369        <parameter type-id='type-id-171'/>
18370        <!-- parameter of type 'void**' -->
18371        <parameter type-id='type-id-171'/>
18372        <!-- parameter of type 'void**' -->
18373        <parameter type-id='type-id-171'/>
18374        <!-- void** -->
18375        <return type-id='type-id-171'/>
18376      </function-decl>
18377      <!-- void** std::__copy_move_a2<false, void**, void**>(void**, void**, void**) -->
18378      <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'>
18379        <!-- parameter of type 'void**' -->
18380        <parameter type-id='type-id-171'/>
18381        <!-- parameter of type 'void**' -->
18382        <parameter type-id='type-id-171'/>
18383        <!-- parameter of type 'void**' -->
18384        <parameter type-id='type-id-171'/>
18385        <!-- void** -->
18386        <return type-id='type-id-171'/>
18387      </function-decl>
18388      <!-- void** std::copy<void**, void**>(void**, void**, void**) -->
18389      <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'>
18390        <!-- parameter of type 'void**' -->
18391        <parameter type-id='type-id-171'/>
18392        <!-- parameter of type 'void**' -->
18393        <parameter type-id='type-id-171'/>
18394        <!-- parameter of type 'void**' -->
18395        <parameter type-id='type-id-171'/>
18396        <!-- void** -->
18397        <return type-id='type-id-171'/>
18398      </function-decl>
18399    </namespace-decl>
18400    <!-- namespace base -->
18401    <namespace-decl name='base'>
18402      <!-- namespace base::subtle -->
18403      <namespace-decl name='subtle'>
18404        <!-- Atomic32 base::subtle::NoBarrier_CompareAndSwap(volatile Atomic32*, Atomic32, Atomic32) -->
18405        <function-decl name='NoBarrier_CompareAndSwap' filepath='./src/base/atomicops-internals-x86.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
18406          <!-- parameter of type 'volatile Atomic32*' -->
18407          <parameter type-id='type-id-92'/>
18408          <!-- parameter of type 'typedef Atomic32' -->
18409          <parameter type-id='type-id-93'/>
18410          <!-- parameter of type 'typedef Atomic32' -->
18411          <parameter type-id='type-id-93'/>
18412          <!-- typedef Atomic32 -->
18413          <return type-id='type-id-93'/>
18414        </function-decl>
18415        <!-- Atomic32 base::subtle::NoBarrier_AtomicExchange(volatile Atomic32*, Atomic32) -->
18416        <function-decl name='NoBarrier_AtomicExchange' filepath='./src/base/atomicops-internals-x86.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
18417          <!-- parameter of type 'volatile Atomic32*' -->
18418          <parameter type-id='type-id-92'/>
18419          <!-- parameter of type 'typedef Atomic32' -->
18420          <parameter type-id='type-id-93'/>
18421          <!-- typedef Atomic32 -->
18422          <return type-id='type-id-93'/>
18423        </function-decl>
18424        <!-- Atomic32 base::subtle::Release_AtomicExchange(volatile Atomic32*, Atomic32) -->
18425        <function-decl name='Release_AtomicExchange' filepath='./src/base/atomicops-internals-x86.h' line='100' column='1' visibility='default' binding='global' size-in-bits='64'>
18426          <!-- parameter of type 'volatile Atomic32*' -->
18427          <parameter type-id='type-id-92'/>
18428          <!-- parameter of type 'typedef Atomic32' -->
18429          <parameter type-id='type-id-93'/>
18430          <!-- typedef Atomic32 -->
18431          <return type-id='type-id-93'/>
18432        </function-decl>
18433        <!-- Atomic32 base::subtle::Acquire_CompareAndSwap(volatile Atomic32*, Atomic32, Atomic32) -->
18434        <function-decl name='Acquire_CompareAndSwap' filepath='./src/base/atomicops-internals-x86.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
18435          <!-- parameter of type 'volatile Atomic32*' -->
18436          <parameter type-id='type-id-92'/>
18437          <!-- parameter of type 'typedef Atomic32' -->
18438          <parameter type-id='type-id-93'/>
18439          <!-- parameter of type 'typedef Atomic32' -->
18440          <parameter type-id='type-id-93'/>
18441          <!-- typedef Atomic32 -->
18442          <return type-id='type-id-93'/>
18443        </function-decl>
18444        <!-- void base::subtle::NoBarrier_Store(volatile base::subtle::Atomic64*, base::subtle::Atomic64) -->
18445        <function-decl name='NoBarrier_Store' filepath='./src/base/atomicops-internals-x86.h' line='215' column='1' visibility='default' binding='global' size-in-bits='64'>
18446          <!-- parameter of type 'volatile base::subtle::Atomic64*' -->
18447          <parameter type-id='type-id-108'/>
18448          <!-- parameter of type 'typedef base::subtle::Atomic64' -->
18449          <parameter type-id='type-id-91'/>
18450          <!-- void -->
18451          <return type-id='type-id-75'/>
18452        </function-decl>
18453        <!-- base::subtle::Atomic64 base::subtle::NoBarrier_Load(const volatile base::subtle::Atomic64*) -->
18454        <function-decl name='NoBarrier_Load' filepath='./src/base/atomicops-internals-x86.h' line='245' column='1' visibility='default' binding='global' size-in-bits='64'>
18455          <!-- parameter of type 'const volatile base::subtle::Atomic64*' -->
18456          <parameter type-id='type-id-94'/>
18457          <!-- typedef base::subtle::Atomic64 -->
18458          <return type-id='type-id-91'/>
18459        </function-decl>
18460        <!-- base::subtle::Atomic64 base::subtle::Acquire_Load(const volatile base::subtle::Atomic64*) -->
18461        <function-decl name='Acquire_Load' filepath='./src/base/atomicops-internals-x86.h' line='249' column='1' visibility='default' binding='global' size-in-bits='64'>
18462          <!-- parameter of type 'const volatile base::subtle::Atomic64*' -->
18463          <parameter type-id='type-id-94'/>
18464          <!-- typedef base::subtle::Atomic64 -->
18465          <return type-id='type-id-91'/>
18466        </function-decl>
18467      </namespace-decl>
18468      <!-- namespace base::internal -->
18469      <namespace-decl name='internal'>
18470        <!-- struct base::internal::HookList<int (*)(const void*, size_t, int*)> -->
18471        <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-1047'>
18472          <data-member access='public' layout-offset-in-bits='0'>
18473            <!-- AtomicWord base::internal::HookList<int (*)(const void*, size_t, int*)>::priv_end -->
18474            <var-decl name='priv_end' type-id='type-id-1080' visibility='default' filepath='src/malloc_hook-inl.h' line='101' column='1'/>
18475          </data-member>
18476          <data-member access='public' layout-offset-in-bits='64'>
18477            <!-- AtomicWord base::internal::HookList<int (*)(const void*, size_t, int*)>::priv_data[8] -->
18478            <var-decl name='priv_data' type-id='type-id-1081' visibility='default' filepath='src/malloc_hook-inl.h' line='102' column='1'/>
18479          </data-member>
18480          <member-function access='public'>
18481            <!-- int base::internal::HookList<int (*)(const void*, size_t, int*)>::Traverse(int (void*, typedef size_t, int*)**, int) -->
18482            <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'>
18483              <!-- implicit parameter of type 'const base::internal::HookList<int (*)(const void*, size_t, int*)>*' -->
18484              <parameter type-id='type-id-1058' is-artificial='yes'/>
18485              <!-- parameter of type 'int (void*, typedef size_t, int*)**' -->
18486              <parameter type-id='type-id-1068'/>
18487              <!-- parameter of type 'int' -->
18488              <parameter type-id='type-id-1'/>
18489              <!-- int -->
18490              <return type-id='type-id-1'/>
18491            </function-decl>
18492          </member-function>
18493          <member-function access='public'>
18494            <!-- void base::internal::HookList<int (*)(const void*, size_t, int*)>::FixupPrivEndLocked() -->
18495            <function-decl name='FixupPrivEndLocked' mangled-name='_ZN4base8internal8HookListIPFiPKvmPiEE18FixupPrivEndLockedEv' filepath='src/malloc_hook.cc' line='192' column='1' visibility='default' binding='global' size-in-bits='64'>
18496              <!-- implicit parameter of type 'base::internal::HookList<int (*)(const void*, size_t, int*)>*' -->
18497              <parameter type-id='type-id-1048' is-artificial='yes'/>
18498              <!-- void -->
18499              <return type-id='type-id-75'/>
18500            </function-decl>
18501          </member-function>
18502          <member-function access='public'>
18503            <!-- bool base::internal::HookList<int (*)(const void*, size_t, int*)>::Remove(int (void*, typedef size_t, int*)*) -->
18504            <function-decl name='Remove' mangled-name='_ZN4base8internal8HookListIPFiPKvmPiEE6RemoveES6_' filepath='src/malloc_hook.cc' line='202' column='1' visibility='default' binding='global' size-in-bits='64'>
18505              <!-- implicit parameter of type 'base::internal::HookList<int (*)(const void*, size_t, int*)>*' -->
18506              <parameter type-id='type-id-1048' is-artificial='yes'/>
18507              <!-- parameter of type 'int (void*, typedef size_t, int*)*' -->
18508              <parameter type-id='type-id-1041'/>
18509              <!-- bool -->
18510              <return type-id='type-id-76'/>
18511            </function-decl>
18512          </member-function>
18513          <member-function access='public'>
18514            <!-- bool base::internal::HookList<int (*)(const void*, size_t, int*)>::empty() -->
18515            <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'>
18516              <!-- implicit parameter of type 'const base::internal::HookList<int (*)(const void*, size_t, int*)>*' -->
18517              <parameter type-id='type-id-1058' is-artificial='yes'/>
18518              <!-- bool -->
18519              <return type-id='type-id-76'/>
18520            </function-decl>
18521          </member-function>
18522          <member-function access='public'>
18523            <!-- bool base::internal::HookList<int (*)(const void*, size_t, int*)>::Add(int (void*, typedef size_t, int*)*) -->
18524            <function-decl name='Add' mangled-name='_ZN4base8internal8HookListIPFiPKvmPiEE3AddES6_' filepath='src/malloc_hook.cc' line='168' column='1' visibility='default' binding='global' size-in-bits='64'>
18525              <!-- implicit parameter of type 'base::internal::HookList<int (*)(const void*, size_t, int*)>*' -->
18526              <parameter type-id='type-id-1048' is-artificial='yes'/>
18527              <!-- parameter of type 'int (void*, typedef size_t, int*)*' -->
18528              <parameter type-id='type-id-1041'/>
18529              <!-- bool -->
18530              <return type-id='type-id-76'/>
18531            </function-decl>
18532          </member-function>
18533        </class-decl>
18534        <!-- struct base::internal::HookList<int (*)(const void*, size_t, int, int, int, off_t, void**)> -->
18535        <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-1049'>
18536          <data-member access='public' layout-offset-in-bits='0'>
18537            <!-- AtomicWord base::internal::HookList<int (*)(const void*, size_t, int, int, int, off_t, void**)>::priv_end -->
18538            <var-decl name='priv_end' type-id='type-id-1080' visibility='default' filepath='src/malloc_hook-inl.h' line='101' column='1'/>
18539          </data-member>
18540          <data-member access='public' layout-offset-in-bits='64'>
18541            <!-- AtomicWord base::internal::HookList<int (*)(const void*, size_t, int, int, int, off_t, void**)>::priv_data[8] -->
18542            <var-decl name='priv_data' type-id='type-id-1081' visibility='default' filepath='src/malloc_hook-inl.h' line='102' column='1'/>
18543          </data-member>
18544          <member-function access='public'>
18545            <!-- 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) -->
18546            <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'>
18547              <!-- implicit parameter of type 'const base::internal::HookList<int (*)(const void*, size_t, int, int, int, off_t, void**)>*' -->
18548              <parameter type-id='type-id-1060' is-artificial='yes'/>
18549              <!-- parameter of type 'int (void*, typedef size_t, int, int, int, typedef off_t, void**)**' -->
18550              <parameter type-id='type-id-1070'/>
18551              <!-- parameter of type 'int' -->
18552              <parameter type-id='type-id-1'/>
18553              <!-- int -->
18554              <return type-id='type-id-1'/>
18555            </function-decl>
18556          </member-function>
18557          <member-function access='public'>
18558            <!-- bool base::internal::HookList<int (*)(const void*, size_t, int, int, int, off_t, void**)>::empty() -->
18559            <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'>
18560              <!-- implicit parameter of type 'const base::internal::HookList<int (*)(const void*, size_t, int, int, int, off_t, void**)>*' -->
18561              <parameter type-id='type-id-1060' is-artificial='yes'/>
18562              <!-- bool -->
18563              <return type-id='type-id-76'/>
18564            </function-decl>
18565          </member-function>
18566          <member-function access='public'>
18567            <!-- void base::internal::HookList<int (*)(const void*, size_t, int, int, int, off_t, void**)>::FixupPrivEndLocked() -->
18568            <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'>
18569              <!-- implicit parameter of type 'base::internal::HookList<int (*)(const void*, size_t, int, int, int, off_t, void**)>*' -->
18570              <parameter type-id='type-id-1050' is-artificial='yes'/>
18571              <!-- void -->
18572              <return type-id='type-id-75'/>
18573            </function-decl>
18574          </member-function>
18575          <member-function access='public'>
18576            <!-- 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**)*) -->
18577            <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'>
18578              <!-- implicit parameter of type 'base::internal::HookList<int (*)(const void*, size_t, int, int, int, off_t, void**)>*' -->
18579              <parameter type-id='type-id-1050' is-artificial='yes'/>
18580              <!-- parameter of type 'int (void*, typedef size_t, int, int, int, typedef off_t, void**)*' -->
18581              <parameter type-id='type-id-1036'/>
18582              <!-- bool -->
18583              <return type-id='type-id-76'/>
18584            </function-decl>
18585          </member-function>
18586          <member-function access='public'>
18587            <!-- 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**)*) -->
18588            <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'>
18589              <!-- implicit parameter of type 'base::internal::HookList<int (*)(const void*, size_t, int, int, int, off_t, void**)>*' -->
18590              <parameter type-id='type-id-1050' is-artificial='yes'/>
18591              <!-- parameter of type 'int (void*, typedef size_t, int, int, int, typedef off_t, void**)*' -->
18592              <parameter type-id='type-id-1036'/>
18593              <!-- bool -->
18594              <return type-id='type-id-76'/>
18595            </function-decl>
18596          </member-function>
18597        </class-decl>
18598        <!-- struct base::internal::HookList<void (*)(const void*, const void*, size_t, int, int, int, off_t)> -->
18599        <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-1082'/>
18600        <!-- struct base::internal::HookList<void (*)(const void*, const void*, size_t, size_t, int, const void*)> -->
18601        <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-1051'>
18602          <data-member access='public' layout-offset-in-bits='0'>
18603            <!-- AtomicWord base::internal::HookList<void (*)(const void*, const void*, size_t, size_t, int, const void*)>::priv_end -->
18604            <var-decl name='priv_end' type-id='type-id-1080' visibility='default' filepath='src/malloc_hook-inl.h' line='101' column='1'/>
18605          </data-member>
18606          <data-member access='public' layout-offset-in-bits='64'>
18607            <!-- AtomicWord base::internal::HookList<void (*)(const void*, const void*, size_t, size_t, int, const void*)>::priv_data[8] -->
18608            <var-decl name='priv_data' type-id='type-id-1081' visibility='default' filepath='src/malloc_hook-inl.h' line='102' column='1'/>
18609          </data-member>
18610          <member-function access='public'>
18611            <!-- 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) -->
18612            <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'>
18613              <!-- implicit parameter of type 'const base::internal::HookList<void (*)(const void*, const void*, size_t, size_t, int, const void*)>*' -->
18614              <parameter type-id='type-id-1062' is-artificial='yes'/>
18615              <!-- parameter of type 'void (void*, void*, typedef size_t, typedef size_t, int, void*)**' -->
18616              <parameter type-id='type-id-1076'/>
18617              <!-- parameter of type 'int' -->
18618              <parameter type-id='type-id-1'/>
18619              <!-- int -->
18620              <return type-id='type-id-1'/>
18621            </function-decl>
18622          </member-function>
18623          <member-function access='public'>
18624            <!-- bool base::internal::HookList<void (*)(const void*, const void*, size_t, size_t, int, const void*)>::empty() -->
18625            <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'>
18626              <!-- implicit parameter of type 'const base::internal::HookList<void (*)(const void*, const void*, size_t, size_t, int, const void*)>*' -->
18627              <parameter type-id='type-id-1062' is-artificial='yes'/>
18628              <!-- bool -->
18629              <return type-id='type-id-76'/>
18630            </function-decl>
18631          </member-function>
18632          <member-function access='public'>
18633            <!-- void base::internal::HookList<void (*)(const void*, const void*, size_t, size_t, int, const void*)>::FixupPrivEndLocked() -->
18634            <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'>
18635              <!-- implicit parameter of type 'base::internal::HookList<void (*)(const void*, const void*, size_t, size_t, int, const void*)>*' -->
18636              <parameter type-id='type-id-1052' is-artificial='yes'/>
18637              <!-- void -->
18638              <return type-id='type-id-75'/>
18639            </function-decl>
18640          </member-function>
18641          <member-function access='public'>
18642            <!-- 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*)*) -->
18643            <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'>
18644              <!-- implicit parameter of type 'base::internal::HookList<void (*)(const void*, const void*, size_t, size_t, int, const void*)>*' -->
18645              <parameter type-id='type-id-1052' is-artificial='yes'/>
18646              <!-- parameter of type 'void (void*, void*, typedef size_t, typedef size_t, int, void*)*' -->
18647              <parameter type-id='type-id-1038'/>
18648              <!-- void (void*, void*, typedef size_t, typedef size_t, int, void*)* -->
18649              <return type-id='type-id-1038'/>
18650            </function-decl>
18651          </member-function>
18652          <member-function access='public'>
18653            <!-- 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*)*) -->
18654            <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'>
18655              <!-- implicit parameter of type 'base::internal::HookList<void (*)(const void*, const void*, size_t, size_t, int, const void*)>*' -->
18656              <parameter type-id='type-id-1052' is-artificial='yes'/>
18657              <!-- parameter of type 'void (void*, void*, typedef size_t, typedef size_t, int, void*)*' -->
18658              <parameter type-id='type-id-1038'/>
18659              <!-- bool -->
18660              <return type-id='type-id-76'/>
18661            </function-decl>
18662          </member-function>
18663          <member-function access='public'>
18664            <!-- 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*)*) -->
18665            <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'>
18666              <!-- implicit parameter of type 'base::internal::HookList<void (*)(const void*, const void*, size_t, size_t, int, const void*)>*' -->
18667              <parameter type-id='type-id-1052' is-artificial='yes'/>
18668              <!-- parameter of type 'void (void*, void*, typedef size_t, typedef size_t, int, void*)*' -->
18669              <parameter type-id='type-id-1038'/>
18670              <!-- bool -->
18671              <return type-id='type-id-76'/>
18672            </function-decl>
18673          </member-function>
18674        </class-decl>
18675        <!-- struct base::internal::HookList<void (*)(const void*, ptrdiff_t)> -->
18676        <class-decl name='HookList&lt;void (*)(const void*, ptrdiff_t)&gt;' is-struct='yes' visibility='default' id='type-id-1083'/>
18677        <!-- struct base::internal::HookList<void (*)(const void*, size_t, int, int, int, off_t)> -->
18678        <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-1053'>
18679          <data-member access='public' layout-offset-in-bits='0'>
18680            <!-- AtomicWord base::internal::HookList<void (*)(const void*, size_t, int, int, int, off_t)>::priv_end -->
18681            <var-decl name='priv_end' type-id='type-id-1080' visibility='default' filepath='src/malloc_hook-inl.h' line='101' column='1'/>
18682          </data-member>
18683          <data-member access='public' layout-offset-in-bits='64'>
18684            <!-- AtomicWord base::internal::HookList<void (*)(const void*, size_t, int, int, int, off_t)>::priv_data[8] -->
18685            <var-decl name='priv_data' type-id='type-id-1081' visibility='default' filepath='src/malloc_hook-inl.h' line='102' column='1'/>
18686          </data-member>
18687          <member-function access='public'>
18688            <!-- 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) -->
18689            <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'>
18690              <!-- implicit parameter of type 'const base::internal::HookList<void (*)(const void*, size_t, int, int, int, off_t)>*' -->
18691              <parameter type-id='type-id-1064' is-artificial='yes'/>
18692              <!-- parameter of type 'void (void*, typedef size_t, int, int, int, typedef off_t)**' -->
18693              <parameter type-id='type-id-1074'/>
18694              <!-- parameter of type 'int' -->
18695              <parameter type-id='type-id-1'/>
18696              <!-- int -->
18697              <return type-id='type-id-1'/>
18698            </function-decl>
18699          </member-function>
18700          <member-function access='public'>
18701            <!-- bool base::internal::HookList<void (*)(const void*, size_t, int, int, int, off_t)>::empty() -->
18702            <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'>
18703              <!-- implicit parameter of type 'const base::internal::HookList<void (*)(const void*, size_t, int, int, int, off_t)>*' -->
18704              <parameter type-id='type-id-1064' is-artificial='yes'/>
18705              <!-- bool -->
18706              <return type-id='type-id-76'/>
18707            </function-decl>
18708          </member-function>
18709          <member-function access='public'>
18710            <!-- void base::internal::HookList<void (*)(const void*, size_t, int, int, int, off_t)>::FixupPrivEndLocked() -->
18711            <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'>
18712              <!-- implicit parameter of type 'base::internal::HookList<void (*)(const void*, size_t, int, int, int, off_t)>*' -->
18713              <parameter type-id='type-id-1054' is-artificial='yes'/>
18714              <!-- void -->
18715              <return type-id='type-id-75'/>
18716            </function-decl>
18717          </member-function>
18718          <member-function access='public'>
18719            <!-- 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)*) -->
18720            <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'>
18721              <!-- implicit parameter of type 'base::internal::HookList<void (*)(const void*, size_t, int, int, int, off_t)>*' -->
18722              <parameter type-id='type-id-1054' is-artificial='yes'/>
18723              <!-- parameter of type 'void (void*, typedef size_t, int, int, int, typedef off_t)*' -->
18724              <parameter type-id='type-id-1043'/>
18725              <!-- void (void*, typedef size_t, int, int, int, typedef off_t)* -->
18726              <return type-id='type-id-1043'/>
18727            </function-decl>
18728          </member-function>
18729          <member-function access='public'>
18730            <!-- 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)*) -->
18731            <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'>
18732              <!-- implicit parameter of type 'base::internal::HookList<void (*)(const void*, size_t, int, int, int, off_t)>*' -->
18733              <parameter type-id='type-id-1054' is-artificial='yes'/>
18734              <!-- parameter of type 'void (void*, typedef size_t, int, int, int, typedef off_t)*' -->
18735              <parameter type-id='type-id-1043'/>
18736              <!-- bool -->
18737              <return type-id='type-id-76'/>
18738            </function-decl>
18739          </member-function>
18740          <member-function access='public'>
18741            <!-- 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)*) -->
18742            <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'>
18743              <!-- implicit parameter of type 'base::internal::HookList<void (*)(const void*, size_t, int, int, int, off_t)>*' -->
18744              <parameter type-id='type-id-1054' is-artificial='yes'/>
18745              <!-- parameter of type 'void (void*, typedef size_t, int, int, int, typedef off_t)*' -->
18746              <parameter type-id='type-id-1043'/>
18747              <!-- bool -->
18748              <return type-id='type-id-76'/>
18749            </function-decl>
18750          </member-function>
18751        </class-decl>
18752        <!-- struct base::internal::HookList<void (*)(ptrdiff_t)> -->
18753        <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-1055'>
18754          <data-member access='public' layout-offset-in-bits='0'>
18755            <!-- AtomicWord base::internal::HookList<void (*)(ptrdiff_t)>::priv_end -->
18756            <var-decl name='priv_end' type-id='type-id-1080' visibility='default' filepath='src/malloc_hook-inl.h' line='101' column='1'/>
18757          </data-member>
18758          <data-member access='public' layout-offset-in-bits='64'>
18759            <!-- AtomicWord base::internal::HookList<void (*)(ptrdiff_t)>::priv_data[8] -->
18760            <var-decl name='priv_data' type-id='type-id-1081' visibility='default' filepath='src/malloc_hook-inl.h' line='102' column='1'/>
18761          </data-member>
18762          <member-function access='public'>
18763            <!-- int base::internal::HookList<void (*)(ptrdiff_t)>::Traverse(void (typedef ptrdiff_t)**, int) -->
18764            <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'>
18765              <!-- implicit parameter of type 'const base::internal::HookList<void (*)(ptrdiff_t)>*' -->
18766              <parameter type-id='type-id-1066' is-artificial='yes'/>
18767              <!-- parameter of type 'void (typedef ptrdiff_t)**' -->
18768              <parameter type-id='type-id-1072'/>
18769              <!-- parameter of type 'int' -->
18770              <parameter type-id='type-id-1'/>
18771              <!-- int -->
18772              <return type-id='type-id-1'/>
18773            </function-decl>
18774          </member-function>
18775          <member-function access='public'>
18776            <!-- bool base::internal::HookList<void (*)(ptrdiff_t)>::empty() -->
18777            <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'>
18778              <!-- implicit parameter of type 'const base::internal::HookList<void (*)(ptrdiff_t)>*' -->
18779              <parameter type-id='type-id-1066' is-artificial='yes'/>
18780              <!-- bool -->
18781              <return type-id='type-id-76'/>
18782            </function-decl>
18783          </member-function>
18784          <member-function access='public'>
18785            <!-- void base::internal::HookList<void (*)(ptrdiff_t)>::FixupPrivEndLocked() -->
18786            <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'>
18787              <!-- implicit parameter of type 'base::internal::HookList<void (*)(ptrdiff_t)>*' -->
18788              <parameter type-id='type-id-1056' is-artificial='yes'/>
18789              <!-- void -->
18790              <return type-id='type-id-75'/>
18791            </function-decl>
18792          </member-function>
18793          <member-function access='public'>
18794            <!-- void (typedef ptrdiff_t)* base::internal::HookList<void (*)(ptrdiff_t)>::ExchangeSingular(void (typedef ptrdiff_t)*) -->
18795            <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'>
18796              <!-- implicit parameter of type 'base::internal::HookList<void (*)(ptrdiff_t)>*' -->
18797              <parameter type-id='type-id-1056' is-artificial='yes'/>
18798              <!-- parameter of type 'void (typedef ptrdiff_t)*' -->
18799              <parameter type-id='type-id-1045'/>
18800              <!-- void (typedef ptrdiff_t)* -->
18801              <return type-id='type-id-1045'/>
18802            </function-decl>
18803          </member-function>
18804          <member-function access='public'>
18805            <!-- bool base::internal::HookList<void (*)(ptrdiff_t)>::Remove(void (typedef ptrdiff_t)*) -->
18806            <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'>
18807              <!-- implicit parameter of type 'base::internal::HookList<void (*)(ptrdiff_t)>*' -->
18808              <parameter type-id='type-id-1056' is-artificial='yes'/>
18809              <!-- parameter of type 'void (typedef ptrdiff_t)*' -->
18810              <parameter type-id='type-id-1045'/>
18811              <!-- bool -->
18812              <return type-id='type-id-76'/>
18813            </function-decl>
18814          </member-function>
18815          <member-function access='public'>
18816            <!-- bool base::internal::HookList<void (*)(ptrdiff_t)>::Add(void (typedef ptrdiff_t)*) -->
18817            <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'>
18818              <!-- implicit parameter of type 'base::internal::HookList<void (*)(ptrdiff_t)>*' -->
18819              <parameter type-id='type-id-1056' is-artificial='yes'/>
18820              <!-- parameter of type 'void (typedef ptrdiff_t)*' -->
18821              <parameter type-id='type-id-1045'/>
18822              <!-- bool -->
18823              <return type-id='type-id-76'/>
18824            </function-decl>
18825          </member-function>
18826        </class-decl>
18827        <!-- base::internal::HookList<void (*)(const void*, size_t)> base::internal::new_hooks_ -->
18828        <var-decl name='new_hooks_' type-id='type-id-1084' mangled-name='_ZN4base8internal10new_hooks_E' visibility='default' filepath='src/malloc_hook.cc' line='260' column='1'/>
18829        <!-- base::internal::HookList<void (*)(const void*)> base::internal::delete_hooks_ -->
18830        <var-decl name='delete_hooks_' type-id='type-id-1085' mangled-name='_ZN4base8internal13delete_hooks_E' visibility='default' filepath='src/malloc_hook.cc' line='262' column='1'/>
18831        <!-- base::internal::HookList<void (*)(const void*, size_t, int, int, int, off_t)> base::internal::premmap_hooks_ -->
18832        <var-decl name='premmap_hooks_' type-id='type-id-1053' mangled-name='_ZN4base8internal14premmap_hooks_E' visibility='default' filepath='src/malloc_hook.cc' line='263' column='1'/>
18833        <!-- base::internal::HookList<void (*)(const void*, const void*, size_t, int, int, int, off_t)> base::internal::mmap_hooks_ -->
18834        <var-decl name='mmap_hooks_' type-id='type-id-420' mangled-name='_ZN4base8internal11mmap_hooks_E' visibility='default' filepath='src/malloc_hook.cc' line='265' column='1'/>
18835        <!-- base::internal::HookList<void (*)(const void*, size_t)> base::internal::munmap_hooks_ -->
18836        <var-decl name='munmap_hooks_' type-id='type-id-1084' mangled-name='_ZN4base8internal13munmap_hooks_E' visibility='default' filepath='src/malloc_hook.cc' line='266' column='1'/>
18837        <!-- base::internal::HookList<void (*)(const void*, const void*, size_t, size_t, int, const void*)> base::internal::mremap_hooks_ -->
18838        <var-decl name='mremap_hooks_' type-id='type-id-1051' mangled-name='_ZN4base8internal13mremap_hooks_E' visibility='default' filepath='src/malloc_hook.cc' line='267' column='1'/>
18839        <!-- base::internal::HookList<void (*)(ptrdiff_t)> base::internal::presbrk_hooks_ -->
18840        <var-decl name='presbrk_hooks_' type-id='type-id-1055' mangled-name='_ZN4base8internal14presbrk_hooks_E' visibility='default' filepath='src/malloc_hook.cc' line='268' column='1'/>
18841        <!-- base::internal::HookList<void (*)(const void*, ptrdiff_t)> base::internal::sbrk_hooks_ -->
18842        <var-decl name='sbrk_hooks_' type-id='type-id-422' mangled-name='_ZN4base8internal11sbrk_hooks_E' visibility='default' filepath='src/malloc_hook.cc' line='270' column='1'/>
18843        <!-- base::internal::HookList<int (*)(const void*, size_t, int, int, int, off_t, void**)> base::internal::mmap_replacement_ -->
18844        <var-decl name='mmap_replacement_' type-id='type-id-1049' mangled-name='_ZN4base8internal17mmap_replacement_E' visibility='default' filepath='src/malloc_hook.cc' line='273' column='1'/>
18845        <!-- base::internal::HookList<int (*)(const void*, size_t, int*)> base::internal::munmap_replacement_ -->
18846        <var-decl name='munmap_replacement_' type-id='type-id-1047' mangled-name='_ZN4base8internal19munmap_replacement_E' visibility='default' filepath='src/malloc_hook.cc' line='274' column='1'/>
18847      </namespace-decl>
18848    </namespace-decl>
18849    <!-- int MallocHook_AddNewHook(MallocHook_NewHook) -->
18850    <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'>
18851      <!-- parameter of type 'typedef MallocHook_NewHook' -->
18852      <parameter type-id='type-id-383' name='hook' filepath='src/malloc_hook.cc' line='296' column='1'/>
18853      <!-- int -->
18854      <return type-id='type-id-1'/>
18855    </function-decl>
18856    <!-- int MallocHook_RemoveNewHook(MallocHook_NewHook) -->
18857    <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'>
18858      <!-- parameter of type 'typedef MallocHook_NewHook' -->
18859      <parameter type-id='type-id-383' name='hook' filepath='src/malloc_hook.cc' line='302' column='1'/>
18860      <!-- int -->
18861      <return type-id='type-id-1'/>
18862    </function-decl>
18863    <!-- int MallocHook_AddDeleteHook(MallocHook_DeleteHook) -->
18864    <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'>
18865      <!-- parameter of type 'typedef MallocHook_DeleteHook' -->
18866      <parameter type-id='type-id-379' name='hook' filepath='src/malloc_hook.cc' line='308' column='1'/>
18867      <!-- int -->
18868      <return type-id='type-id-1'/>
18869    </function-decl>
18870    <!-- int MallocHook_RemoveDeleteHook(MallocHook_DeleteHook) -->
18871    <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'>
18872      <!-- parameter of type 'typedef MallocHook_DeleteHook' -->
18873      <parameter type-id='type-id-379' name='hook' filepath='src/malloc_hook.cc' line='314' column='1'/>
18874      <!-- int -->
18875      <return type-id='type-id-1'/>
18876    </function-decl>
18877    <!-- int MallocHook_AddPreMmapHook(MallocHook_PreMmapHook) -->
18878    <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'>
18879      <!-- parameter of type 'typedef MallocHook_PreMmapHook' -->
18880      <parameter type-id='type-id-1044' name='hook' filepath='src/malloc_hook.cc' line='320' column='1'/>
18881      <!-- int -->
18882      <return type-id='type-id-1'/>
18883    </function-decl>
18884    <!-- int MallocHook_RemovePreMmapHook(MallocHook_PreMmapHook) -->
18885    <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'>
18886      <!-- parameter of type 'typedef MallocHook_PreMmapHook' -->
18887      <parameter type-id='type-id-1044' name='hook' filepath='src/malloc_hook.cc' line='326' column='1'/>
18888      <!-- int -->
18889      <return type-id='type-id-1'/>
18890    </function-decl>
18891    <!-- int MallocHook_SetMmapReplacement(MallocHook_MmapReplacement) -->
18892    <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'>
18893      <!-- parameter of type 'typedef MallocHook_MmapReplacement' -->
18894      <parameter type-id='type-id-1037' name='hook' filepath='src/malloc_hook.cc' line='332' column='1'/>
18895      <!-- int -->
18896      <return type-id='type-id-1'/>
18897    </function-decl>
18898    <!-- int MallocHook_RemoveMmapReplacement(MallocHook_MmapReplacement) -->
18899    <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'>
18900      <!-- parameter of type 'typedef MallocHook_MmapReplacement' -->
18901      <parameter type-id='type-id-1037' name='hook' filepath='src/malloc_hook.cc' line='341' column='1'/>
18902      <!-- int -->
18903      <return type-id='type-id-1'/>
18904    </function-decl>
18905    <!-- int MallocHook_AddMmapHook(MallocHook_MmapHook) -->
18906    <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'>
18907      <!-- parameter of type 'typedef MallocHook_MmapHook' -->
18908      <parameter type-id='type-id-381' name='hook' filepath='src/malloc_hook.cc' line='347' column='1'/>
18909      <!-- int -->
18910      <return type-id='type-id-1'/>
18911    </function-decl>
18912    <!-- int MallocHook_RemoveMmapHook(MallocHook_MmapHook) -->
18913    <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'>
18914      <!-- parameter of type 'typedef MallocHook_MmapHook' -->
18915      <parameter type-id='type-id-381' name='hook' filepath='src/malloc_hook.cc' line='353' column='1'/>
18916      <!-- int -->
18917      <return type-id='type-id-1'/>
18918    </function-decl>
18919    <!-- int MallocHook_AddMunmapHook(MallocHook_MunmapHook) -->
18920    <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'>
18921      <!-- parameter of type 'typedef MallocHook_MunmapHook' -->
18922      <parameter type-id='type-id-1040' name='hook' filepath='src/malloc_hook.cc' line='359' column='1'/>
18923      <!-- int -->
18924      <return type-id='type-id-1'/>
18925    </function-decl>
18926    <!-- int MallocHook_RemoveMunmapHook(MallocHook_MunmapHook) -->
18927    <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'>
18928      <!-- parameter of type 'typedef MallocHook_MunmapHook' -->
18929      <parameter type-id='type-id-1040' name='hook' filepath='src/malloc_hook.cc' line='365' column='1'/>
18930      <!-- int -->
18931      <return type-id='type-id-1'/>
18932    </function-decl>
18933    <!-- int MallocHook_SetMunmapReplacement(MallocHook_MunmapReplacement) -->
18934    <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'>
18935      <!-- parameter of type 'typedef MallocHook_MunmapReplacement' -->
18936      <parameter type-id='type-id-1042' name='hook' filepath='src/malloc_hook.cc' line='371' column='1'/>
18937      <!-- int -->
18938      <return type-id='type-id-1'/>
18939    </function-decl>
18940    <!-- int MallocHook_RemoveMunmapReplacement(MallocHook_MunmapReplacement) -->
18941    <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'>
18942      <!-- parameter of type 'typedef MallocHook_MunmapReplacement' -->
18943      <parameter type-id='type-id-1042' name='hook' filepath='src/malloc_hook.cc' line='381' column='1'/>
18944      <!-- int -->
18945      <return type-id='type-id-1'/>
18946    </function-decl>
18947    <!-- int MallocHook_AddMremapHook(MallocHook_MremapHook) -->
18948    <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'>
18949      <!-- parameter of type 'typedef MallocHook_MremapHook' -->
18950      <parameter type-id='type-id-1039' name='hook' filepath='src/malloc_hook.cc' line='387' column='1'/>
18951      <!-- int -->
18952      <return type-id='type-id-1'/>
18953    </function-decl>
18954    <!-- int MallocHook_RemoveMremapHook(MallocHook_MremapHook) -->
18955    <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'>
18956      <!-- parameter of type 'typedef MallocHook_MremapHook' -->
18957      <parameter type-id='type-id-1039' name='hook' filepath='src/malloc_hook.cc' line='393' column='1'/>
18958      <!-- int -->
18959      <return type-id='type-id-1'/>
18960    </function-decl>
18961    <!-- int MallocHook_AddPreSbrkHook(MallocHook_PreSbrkHook) -->
18962    <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'>
18963      <!-- parameter of type 'typedef MallocHook_PreSbrkHook' -->
18964      <parameter type-id='type-id-1046' name='hook' filepath='src/malloc_hook.cc' line='399' column='1'/>
18965      <!-- int -->
18966      <return type-id='type-id-1'/>
18967    </function-decl>
18968    <!-- int MallocHook_RemovePreSbrkHook(MallocHook_PreSbrkHook) -->
18969    <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'>
18970      <!-- parameter of type 'typedef MallocHook_PreSbrkHook' -->
18971      <parameter type-id='type-id-1046' name='hook' filepath='src/malloc_hook.cc' line='405' column='1'/>
18972      <!-- int -->
18973      <return type-id='type-id-1'/>
18974    </function-decl>
18975    <!-- int MallocHook_AddSbrkHook(MallocHook_SbrkHook) -->
18976    <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'>
18977      <!-- parameter of type 'typedef MallocHook_SbrkHook' -->
18978      <parameter type-id='type-id-385' name='hook' filepath='src/malloc_hook.cc' line='411' column='1'/>
18979      <!-- int -->
18980      <return type-id='type-id-1'/>
18981    </function-decl>
18982    <!-- int MallocHook_RemoveSbrkHook(MallocHook_SbrkHook) -->
18983    <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'>
18984      <!-- parameter of type 'typedef MallocHook_SbrkHook' -->
18985      <parameter type-id='type-id-385' name='hook' filepath='src/malloc_hook.cc' line='417' column='1'/>
18986      <!-- int -->
18987      <return type-id='type-id-1'/>
18988    </function-decl>
18989    <!-- MallocHook_NewHook MallocHook_SetNewHook(MallocHook_NewHook) -->
18990    <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'>
18991      <!-- parameter of type 'typedef MallocHook_NewHook' -->
18992      <parameter type-id='type-id-383' name='hook' filepath='src/malloc_hook.cc' line='424' column='1'/>
18993      <!-- typedef MallocHook_NewHook -->
18994      <return type-id='type-id-383'/>
18995    </function-decl>
18996    <!-- MallocHook_DeleteHook MallocHook_SetDeleteHook(MallocHook_DeleteHook) -->
18997    <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'>
18998      <!-- parameter of type 'typedef MallocHook_DeleteHook' -->
18999      <parameter type-id='type-id-379' name='hook' filepath='src/malloc_hook.cc' line='430' column='1'/>
19000      <!-- typedef MallocHook_DeleteHook -->
19001      <return type-id='type-id-379'/>
19002    </function-decl>
19003    <!-- MallocHook_PreMmapHook MallocHook_SetPreMmapHook(MallocHook_PreMmapHook) -->
19004    <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'>
19005      <!-- parameter of type 'typedef MallocHook_PreMmapHook' -->
19006      <parameter type-id='type-id-1044' name='hook' filepath='src/malloc_hook.cc' line='436' column='1'/>
19007      <!-- typedef MallocHook_PreMmapHook -->
19008      <return type-id='type-id-1044'/>
19009    </function-decl>
19010    <!-- MallocHook_MmapHook MallocHook_SetMmapHook(MallocHook_MmapHook) -->
19011    <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'>
19012      <!-- parameter of type 'typedef MallocHook_MmapHook' -->
19013      <parameter type-id='type-id-381' name='hook' filepath='src/malloc_hook.cc' line='442' column='1'/>
19014      <!-- typedef MallocHook_MmapHook -->
19015      <return type-id='type-id-381'/>
19016    </function-decl>
19017    <!-- MallocHook_MunmapHook MallocHook_SetMunmapHook(MallocHook_MunmapHook) -->
19018    <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'>
19019      <!-- parameter of type 'typedef MallocHook_MunmapHook' -->
19020      <parameter type-id='type-id-1040' name='hook' filepath='src/malloc_hook.cc' line='448' column='1'/>
19021      <!-- typedef MallocHook_MunmapHook -->
19022      <return type-id='type-id-1040'/>
19023    </function-decl>
19024    <!-- MallocHook_MremapHook MallocHook_SetMremapHook(MallocHook_MremapHook) -->
19025    <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'>
19026      <!-- parameter of type 'typedef MallocHook_MremapHook' -->
19027      <parameter type-id='type-id-1039' name='hook' filepath='src/malloc_hook.cc' line='454' column='1'/>
19028      <!-- typedef MallocHook_MremapHook -->
19029      <return type-id='type-id-1039'/>
19030    </function-decl>
19031    <!-- MallocHook_PreSbrkHook MallocHook_SetPreSbrkHook(MallocHook_PreSbrkHook) -->
19032    <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'>
19033      <!-- parameter of type 'typedef MallocHook_PreSbrkHook' -->
19034      <parameter type-id='type-id-1046' name='hook' filepath='src/malloc_hook.cc' line='460' column='1'/>
19035      <!-- typedef MallocHook_PreSbrkHook -->
19036      <return type-id='type-id-1046'/>
19037    </function-decl>
19038    <!-- MallocHook_SbrkHook MallocHook_SetSbrkHook(MallocHook_SbrkHook) -->
19039    <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'>
19040      <!-- parameter of type 'typedef MallocHook_SbrkHook' -->
19041      <parameter type-id='type-id-385' name='hook' filepath='src/malloc_hook.cc' line='466' column='1'/>
19042      <!-- typedef MallocHook_SbrkHook -->
19043      <return type-id='type-id-385'/>
19044    </function-decl>
19045    <!-- int MallocHook_GetCallerStackTrace(void**, int, int) -->
19046    <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'>
19047      <!-- parameter of type 'void**' -->
19048      <parameter type-id='type-id-171' name='result' filepath='src/malloc_hook.cc' line='611' column='1'/>
19049      <!-- parameter of type 'int' -->
19050      <parameter type-id='type-id-1' name='max_depth' filepath='src/malloc_hook.cc' line='611' column='1'/>
19051      <!-- parameter of type 'int' -->
19052      <parameter type-id='type-id-1' name='skip_count' filepath='src/malloc_hook.cc' line='612' column='1'/>
19053      <!-- int -->
19054      <return type-id='type-id-1'/>
19055    </function-decl>
19056    <!-- void* mmap64(void*, size_t, int, int, int, __off64_t) -->
19057    <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'>
19058      <!-- parameter of type 'void*' -->
19059      <parameter type-id='type-id-74' name='start' filepath='src/malloc_hook_mmap_linux.h' line='155' column='1'/>
19060      <!-- parameter of type 'typedef size_t' -->
19061      <parameter type-id='type-id-7' name='length' filepath='src/malloc_hook_mmap_linux.h' line='155' column='1'/>
19062      <!-- parameter of type 'int' -->
19063      <parameter type-id='type-id-1' name='prot' filepath='src/malloc_hook_mmap_linux.h' line='155' column='1'/>
19064      <!-- parameter of type 'int' -->
19065      <parameter type-id='type-id-1' name='flags' filepath='src/malloc_hook_mmap_linux.h' line='155' column='1'/>
19066      <!-- parameter of type 'int' -->
19067      <parameter type-id='type-id-1' name='fd' filepath='src/malloc_hook_mmap_linux.h' line='156' column='1'/>
19068      <!-- parameter of type 'typedef __off64_t' -->
19069      <parameter type-id='type-id-154' name='offset' filepath='src/malloc_hook_mmap_linux.h' line='156' column='1'/>
19070      <!-- void* -->
19071      <return type-id='type-id-74'/>
19072    </function-decl>
19073    <!-- void* mmap(void*, size_t, int, int, int, off_t) -->
19074    <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'>
19075      <!-- parameter of type 'void*' -->
19076      <parameter type-id='type-id-74' name='start' filepath='src/malloc_hook_mmap_linux.h' line='169' column='1'/>
19077      <!-- parameter of type 'typedef size_t' -->
19078      <parameter type-id='type-id-7' name='length' filepath='src/malloc_hook_mmap_linux.h' line='169' column='1'/>
19079      <!-- parameter of type 'int' -->
19080      <parameter type-id='type-id-1' name='prot' filepath='src/malloc_hook_mmap_linux.h' line='169' column='1'/>
19081      <!-- parameter of type 'int' -->
19082      <parameter type-id='type-id-1' name='flags' filepath='src/malloc_hook_mmap_linux.h' line='169' column='1'/>
19083      <!-- parameter of type 'int' -->
19084      <parameter type-id='type-id-1' name='fd' filepath='src/malloc_hook_mmap_linux.h' line='170' column='1'/>
19085      <!-- parameter of type 'typedef off_t' -->
19086      <parameter type-id='type-id-313' name='offset' filepath='src/malloc_hook_mmap_linux.h' line='170' column='1'/>
19087      <!-- void* -->
19088      <return type-id='type-id-74'/>
19089    </function-decl>
19090    <!-- int munmap(void*, size_t) -->
19091    <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'>
19092      <!-- parameter of type 'void*' -->
19093      <parameter type-id='type-id-74' name='start' filepath='src/malloc_hook_mmap_linux.h' line='184' column='1'/>
19094      <!-- parameter of type 'typedef size_t' -->
19095      <parameter type-id='type-id-7' name='length' filepath='src/malloc_hook_mmap_linux.h' line='184' column='1'/>
19096      <!-- int -->
19097      <return type-id='type-id-1'/>
19098    </function-decl>
19099    <!-- void* mremap(void*, size_t, size_t, int, ...) -->
19100    <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'>
19101      <!-- parameter of type 'void*' -->
19102      <parameter type-id='type-id-74' name='old_addr' filepath='src/malloc_hook_mmap_linux.h' line='193' column='1'/>
19103      <!-- parameter of type 'typedef size_t' -->
19104      <parameter type-id='type-id-7' name='old_size' filepath='src/malloc_hook_mmap_linux.h' line='193' column='1'/>
19105      <!-- parameter of type 'typedef size_t' -->
19106      <parameter type-id='type-id-7' name='new_size' filepath='src/malloc_hook_mmap_linux.h' line='193' column='1'/>
19107      <!-- parameter of type 'int' -->
19108      <parameter type-id='type-id-1' name='flags' filepath='src/malloc_hook_mmap_linux.h' line='194' column='1'/>
19109      <parameter is-variadic='yes'/>
19110      <!-- void* -->
19111      <return type-id='type-id-74'/>
19112    </function-decl>
19113    <!-- void* sbrk(ptrdiff_t) -->
19114    <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'>
19115      <!-- parameter of type 'typedef ptrdiff_t' -->
19116      <parameter type-id='type-id-314' name='increment' filepath='src/malloc_hook_mmap_linux.h' line='209' column='1'/>
19117      <!-- void* -->
19118      <return type-id='type-id-74'/>
19119    </function-decl>
19120    <!-- int (void*, size_t, int*) -->
19121    <function-type size-in-bits='64' id='type-id-1067'>
19122      <!-- parameter of type 'void*' -->
19123      <parameter type-id='type-id-74'/>
19124      <!-- parameter of type 'typedef size_t' -->
19125      <parameter type-id='type-id-7'/>
19126      <!-- parameter of type 'int*' -->
19127      <parameter type-id='type-id-1011'/>
19128      <!-- int -->
19129      <return type-id='type-id-1'/>
19130    </function-type>
19131    <!-- int (void*, size_t, int, int, int, off_t, void**) -->
19132    <function-type size-in-bits='64' id='type-id-1069'>
19133      <!-- parameter of type 'void*' -->
19134      <parameter type-id='type-id-74'/>
19135      <!-- parameter of type 'typedef size_t' -->
19136      <parameter type-id='type-id-7'/>
19137      <!-- parameter of type 'int' -->
19138      <parameter type-id='type-id-1'/>
19139      <!-- parameter of type 'int' -->
19140      <parameter type-id='type-id-1'/>
19141      <!-- parameter of type 'int' -->
19142      <parameter type-id='type-id-1'/>
19143      <!-- parameter of type 'typedef off_t' -->
19144      <parameter type-id='type-id-313'/>
19145      <!-- parameter of type 'void**' -->
19146      <parameter type-id='type-id-171'/>
19147      <!-- int -->
19148      <return type-id='type-id-1'/>
19149    </function-type>
19150    <!-- void (ptrdiff_t) -->
19151    <function-type size-in-bits='64' id='type-id-1071'>
19152      <!-- parameter of type 'typedef ptrdiff_t' -->
19153      <parameter type-id='type-id-314'/>
19154      <!-- void -->
19155      <return type-id='type-id-75'/>
19156    </function-type>
19157    <!-- void (void*, size_t, int, int, int, off_t) -->
19158    <function-type size-in-bits='64' id='type-id-1073'>
19159      <!-- parameter of type 'void*' -->
19160      <parameter type-id='type-id-74'/>
19161      <!-- parameter of type 'typedef size_t' -->
19162      <parameter type-id='type-id-7'/>
19163      <!-- parameter of type 'int' -->
19164      <parameter type-id='type-id-1'/>
19165      <!-- parameter of type 'int' -->
19166      <parameter type-id='type-id-1'/>
19167      <!-- parameter of type 'int' -->
19168      <parameter type-id='type-id-1'/>
19169      <!-- parameter of type 'typedef off_t' -->
19170      <parameter type-id='type-id-313'/>
19171      <!-- void -->
19172      <return type-id='type-id-75'/>
19173    </function-type>
19174    <!-- void (void*, void*, size_t, size_t, int, void*) -->
19175    <function-type size-in-bits='64' id='type-id-1075'>
19176      <!-- parameter of type 'void*' -->
19177      <parameter type-id='type-id-74'/>
19178      <!-- parameter of type 'void*' -->
19179      <parameter type-id='type-id-74'/>
19180      <!-- parameter of type 'typedef size_t' -->
19181      <parameter type-id='type-id-7'/>
19182      <!-- parameter of type 'typedef size_t' -->
19183      <parameter type-id='type-id-7'/>
19184      <!-- parameter of type 'int' -->
19185      <parameter type-id='type-id-1'/>
19186      <!-- parameter of type 'void*' -->
19187      <parameter type-id='type-id-74'/>
19188      <!-- void -->
19189      <return type-id='type-id-75'/>
19190    </function-type>
19191  </abi-instr>
19192  <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'>
19193    <!-- pthread_key_t* -->
19194    <pointer-type-def type-id='type-id-1086' size-in-bits='64' id='type-id-1087'/>
19195    <!-- pthread_once_t* -->
19196    <pointer-type-def type-id='type-id-1088' size-in-bits='64' id='type-id-1089'/>
19197    <!-- int perftools_pthread_key_create(pthread_key_t*, void (void*)*) -->
19198    <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'>
19199      <!-- parameter of type 'pthread_key_t*' -->
19200      <parameter type-id='type-id-1087' name='key' filepath='src/maybe_threads.cc' line='90' column='1'/>
19201      <!-- parameter of type 'void (void*)*' -->
19202      <parameter type-id='type-id-190' name='destr_function' filepath='src/maybe_threads.cc' line='91' column='1'/>
19203      <!-- int -->
19204      <return type-id='type-id-1'/>
19205    </function-decl>
19206    <!-- int perftools_pthread_key_delete(pthread_key_t) -->
19207    <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'>
19208      <!-- parameter of type 'typedef pthread_key_t' -->
19209      <parameter type-id='type-id-1086' name='key' filepath='src/maybe_threads.cc' line='101' column='1'/>
19210      <!-- int -->
19211      <return type-id='type-id-1'/>
19212    </function-decl>
19213    <!-- void* perftools_pthread_getspecific(pthread_key_t) -->
19214    <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'>
19215      <!-- parameter of type 'typedef pthread_key_t' -->
19216      <parameter type-id='type-id-1086' name='key' filepath='src/maybe_threads.cc' line='109' column='1'/>
19217      <!-- void* -->
19218      <return type-id='type-id-74'/>
19219    </function-decl>
19220    <!-- int perftools_pthread_setspecific(pthread_key_t, void*) -->
19221    <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'>
19222      <!-- parameter of type 'typedef pthread_key_t' -->
19223      <parameter type-id='type-id-1086' name='key' filepath='src/maybe_threads.cc' line='117' column='1'/>
19224      <!-- parameter of type 'void*' -->
19225      <parameter type-id='type-id-74' name='val' filepath='src/maybe_threads.cc' line='117' column='1'/>
19226      <!-- int -->
19227      <return type-id='type-id-1'/>
19228    </function-decl>
19229    <!-- int perftools_pthread_once(pthread_once_t*, void ()*) -->
19230    <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'>
19231      <!-- parameter of type 'pthread_once_t*' -->
19232      <parameter type-id='type-id-1089' name='ctl' filepath='src/maybe_threads.cc' line='128' column='1'/>
19233      <!-- parameter of type 'void ()*' -->
19234      <parameter type-id='type-id-158' name='init_routine' filepath='src/maybe_threads.cc' line='129' column='1'/>
19235      <!-- int -->
19236      <return type-id='type-id-1'/>
19237    </function-decl>
19238  </abi-instr>
19239  <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'>
19240    <!-- class HugetlbSysAllocator -->
19241    <class-decl name='HugetlbSysAllocator' size-in-bits='384' visibility='default' filepath='src/memfs_malloc.cc' line='90' column='1' id='type-id-1090'>
19242      <!-- class SysAllocator -->
19243      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1017'/>
19244      <data-member access='private' layout-offset-in-bits='64'>
19245        <!-- bool HugetlbSysAllocator::failed_ -->
19246        <var-decl name='failed_' type-id='type-id-76' visibility='default' filepath='src/memfs_malloc.cc' line='103' column='1'/>
19247      </data-member>
19248      <data-member access='private' layout-offset-in-bits='128'>
19249        <!-- int64 HugetlbSysAllocator::big_page_size_ -->
19250        <var-decl name='big_page_size_' type-id='type-id-103' visibility='default' filepath='src/memfs_malloc.cc' line='108' column='1'/>
19251      </data-member>
19252      <data-member access='private' layout-offset-in-bits='192'>
19253        <!-- int HugetlbSysAllocator::hugetlb_fd_ -->
19254        <var-decl name='hugetlb_fd_' type-id='type-id-1' visibility='default' filepath='src/memfs_malloc.cc' line='109' column='1'/>
19255      </data-member>
19256      <data-member access='private' layout-offset-in-bits='256'>
19257        <!-- off_t HugetlbSysAllocator::hugetlb_base_ -->
19258        <var-decl name='hugetlb_base_' type-id='type-id-313' visibility='default' filepath='src/memfs_malloc.cc' line='110' column='1'/>
19259      </data-member>
19260      <data-member access='private' layout-offset-in-bits='320'>
19261        <!-- SysAllocator* HugetlbSysAllocator::fallback_ -->
19262        <var-decl name='fallback_' type-id='type-id-1014' visibility='default' filepath='src/memfs_malloc.cc' line='112' column='1'/>
19263      </data-member>
19264      <member-function access='private' constructor='yes'>
19265        <!-- HugetlbSysAllocator::HugetlbSysAllocator(SysAllocator*) -->
19266        <function-decl name='HugetlbSysAllocator' filepath='src/memfs_malloc.cc' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
19267          <!-- implicit parameter of type 'HugetlbSysAllocator*' -->
19268          <parameter type-id='type-id-1091' is-artificial='yes'/>
19269          <!-- parameter of type 'SysAllocator*' -->
19270          <parameter type-id='type-id-1014'/>
19271          <!-- void -->
19272          <return type-id='type-id-75'/>
19273        </function-decl>
19274      </member-function>
19275      <member-function access='private'>
19276        <!-- bool HugetlbSysAllocator::Initialize() -->
19277        <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'>
19278          <!-- implicit parameter of type 'HugetlbSysAllocator*' -->
19279          <parameter type-id='type-id-1091' is-artificial='yes'/>
19280          <!-- bool -->
19281          <return type-id='type-id-76'/>
19282        </function-decl>
19283      </member-function>
19284      <member-function access='private'>
19285        <!-- void* HugetlbSysAllocator::AllocInternal(size_t, size_t*, size_t) -->
19286        <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'>
19287          <!-- implicit parameter of type 'HugetlbSysAllocator*' -->
19288          <parameter type-id='type-id-1091' is-artificial='yes'/>
19289          <!-- parameter of type 'typedef size_t' -->
19290          <parameter type-id='type-id-7'/>
19291          <!-- parameter of type 'size_t*' -->
19292          <parameter type-id='type-id-239'/>
19293          <!-- parameter of type 'typedef size_t' -->
19294          <parameter type-id='type-id-7'/>
19295          <!-- void* -->
19296          <return type-id='type-id-74'/>
19297        </function-decl>
19298      </member-function>
19299      <member-function access='private' vtable-offset='2'>
19300        <!-- void* HugetlbSysAllocator::Alloc(size_t, size_t*, size_t) -->
19301        <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'>
19302          <!-- implicit parameter of type 'HugetlbSysAllocator*' -->
19303          <parameter type-id='type-id-1091' is-artificial='yes'/>
19304          <!-- parameter of type 'typedef size_t' -->
19305          <parameter type-id='type-id-7'/>
19306          <!-- parameter of type 'size_t*' -->
19307          <parameter type-id='type-id-239'/>
19308          <!-- parameter of type 'typedef size_t' -->
19309          <parameter type-id='type-id-7'/>
19310          <!-- void* -->
19311          <return type-id='type-id-74'/>
19312        </function-decl>
19313      </member-function>
19314    </class-decl>
19315    <!-- HugetlbSysAllocator* -->
19316    <pointer-type-def type-id='type-id-1090' size-in-bits='64' id='type-id-1091'/>
19317    <!-- namespace std -->
19318    <namespace-decl name='std'>
19319      <!-- struct std::allocator<char> -->
19320      <class-decl name='allocator&lt;char&gt;' is-struct='yes' visibility='default' id='type-id-985'/>
19321      <!-- class std::reverse_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > -->
19322      <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-1092'/>
19323      <!-- class std::reverse_iterator<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > -->
19324      <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-1093'/>
19325    </namespace-decl>
19326    <!-- namespace tcmalloc -->
19327    <namespace-decl name='tcmalloc'>
19328      <!-- namespace tcmalloc::commandlineflags -->
19329      <namespace-decl name='commandlineflags'>
19330        <!-- bool tcmalloc::commandlineflags::StringToBool(const char*, bool) -->
19331        <function-decl name='StringToBool' filepath='./src/base/commandlineflags.h' line='118' column='1' visibility='default' binding='global' size-in-bits='64'>
19332          <!-- parameter of type 'const char*' -->
19333          <parameter type-id='type-id-2'/>
19334          <!-- parameter of type 'bool' -->
19335          <parameter type-id='type-id-76'/>
19336          <!-- bool -->
19337          <return type-id='type-id-76'/>
19338        </function-decl>
19339        <!-- int tcmalloc::commandlineflags::StringToInt(const char*, int) -->
19340        <function-decl name='StringToInt' filepath='./src/base/commandlineflags.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
19341          <!-- parameter of type 'const char*' -->
19342          <parameter type-id='type-id-2'/>
19343          <!-- parameter of type 'int' -->
19344          <parameter type-id='type-id-1'/>
19345          <!-- int -->
19346          <return type-id='type-id-1'/>
19347        </function-decl>
19348      </namespace-decl>
19349    </namespace-decl>
19350    <!-- namespace __gnu_cxx -->
19351    <namespace-decl name='__gnu_cxx'>
19352      <!-- class __gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > -->
19353      <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-1094'/>
19354      <!-- class __gnu_cxx::__normal_iterator<const char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > -->
19355      <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-1095'/>
19356    </namespace-decl>
19357    <!-- namespace FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead -->
19358    <namespace-decl name='FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead'>
19359      <!-- std::string FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead::FLAGS_memfs_malloc_path -->
19360      <var-decl name='FLAGS_memfs_malloc_path' type-id='type-id-835' 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'/>
19361      <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead::FLAGS_nomemfs_malloc_path -->
19362      <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'/>
19363    </namespace-decl>
19364    <!-- namespace FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead -->
19365    <namespace-decl name='FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead'>
19366      <!-- int64 FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead::FLAGS_memfs_malloc_limit_mb -->
19367      <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'/>
19368      <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead::FLAGS_nomemfs_malloc_limit_mb -->
19369      <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'/>
19370    </namespace-decl>
19371    <!-- namespace FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead -->
19372    <namespace-decl name='FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead'>
19373      <!-- bool FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_memfs_malloc_abort_on_fail -->
19374      <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'/>
19375      <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_nomemfs_malloc_abort_on_fail -->
19376      <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'/>
19377      <!-- bool FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_memfs_malloc_ignore_mmap_fail -->
19378      <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'/>
19379      <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_nomemfs_malloc_ignore_mmap_fail -->
19380      <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'/>
19381      <!-- bool FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_memfs_malloc_map_private -->
19382      <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'/>
19383      <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_nomemfs_malloc_map_private -->
19384      <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'/>
19385    </namespace-decl>
19386  </abi-instr>
19387  <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'>
19388    <!-- HeapProfileBucket[20] -->
19389    <array-type-def dimensions='1' type-id='type-id-249' size-in-bits='8960' id='type-id-308'>
19390      <!-- <anonymous range>[20] -->
19391      <subrange length='20' type-id='type-id-19' id='type-id-1096'/>
19392    </array-type-def>
19393    <!-- class STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> -->
19394    <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-1097'>
19395      <member-function access='private'>
19396        <!-- void STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator>::STL_Allocator() -->
19397        <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
19398          <!-- implicit parameter of type 'STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator>*' -->
19399          <parameter type-id='type-id-1098' is-artificial='yes'/>
19400          <!-- void -->
19401          <return type-id='type-id-75'/>
19402        </function-decl>
19403      </member-function>
19404      <member-function access='private'>
19405        <!-- void STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator>::STL_Allocator(const STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator>&) -->
19406        <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
19407          <!-- implicit parameter of type 'STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator>*' -->
19408          <parameter type-id='type-id-1098' is-artificial='yes'/>
19409          <!-- parameter of type 'const STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator>&' -->
19410          <parameter type-id='type-id-1099'/>
19411          <!-- void -->
19412          <return type-id='type-id-75'/>
19413        </function-decl>
19414      </member-function>
19415      <member-function access='private' destructor='yes'>
19416        <!-- STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator>::~STL_Allocator(int) -->
19417        <function-decl name='~STL_Allocator' filepath='src/base/stl_allocator.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
19418          <!-- implicit parameter of type 'STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator>*' -->
19419          <parameter type-id='type-id-1098' is-artificial='yes'/>
19420          <!-- artificial parameter of type 'int' -->
19421          <parameter type-id='type-id-1' is-artificial='yes'/>
19422          <!-- void -->
19423          <return type-id='type-id-75'/>
19424        </function-decl>
19425      </member-function>
19426      <member-function access='private'>
19427        <!-- 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>&) -->
19428        <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'>
19429          <!-- implicit parameter of type 'STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator>*' -->
19430          <parameter type-id='type-id-1098' is-artificial='yes'/>
19431          <!-- parameter of type 'const STL_Allocator<std::_Rb_tree_node<MemoryRegionMap::Region>, MemoryRegionMap::MyAllocator>&' -->
19432          <parameter type-id='type-id-1100'/>
19433          <!-- void -->
19434          <return type-id='type-id-75'/>
19435        </function-decl>
19436      </member-function>
19437      <member-function access='private'>
19438        <!-- void STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator>::destroy(MemoryRegionMap::Region*) -->
19439        <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'>
19440          <!-- implicit parameter of type 'STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator>*' -->
19441          <parameter type-id='type-id-1098' is-artificial='yes'/>
19442          <!-- parameter of type 'MemoryRegionMap::Region*' -->
19443          <parameter type-id='type-id-294'/>
19444          <!-- void -->
19445          <return type-id='type-id-75'/>
19446        </function-decl>
19447      </member-function>
19448      <member-function access='private'>
19449        <!-- void STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator>::construct(MemoryRegionMap::Region*, const MemoryRegionMap::Region&) -->
19450        <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'>
19451          <!-- implicit parameter of type 'STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator>*' -->
19452          <parameter type-id='type-id-1098' is-artificial='yes'/>
19453          <!-- parameter of type 'MemoryRegionMap::Region*' -->
19454          <parameter type-id='type-id-294'/>
19455          <!-- parameter of type 'const MemoryRegionMap::Region&' -->
19456          <parameter type-id='type-id-297'/>
19457          <!-- void -->
19458          <return type-id='type-id-75'/>
19459        </function-decl>
19460      </member-function>
19461    </class-decl>
19462    <!-- class STL_Allocator<std::_Rb_tree_node<MemoryRegionMap::Region>, MemoryRegionMap::MyAllocator> -->
19463    <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-1101'>
19464      <member-function access='private'>
19465        <!-- void STL_Allocator<std::_Rb_tree_node<MemoryRegionMap::Region>, MemoryRegionMap::MyAllocator>::STL_Allocator() -->
19466        <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
19467          <!-- implicit parameter of type 'STL_Allocator<std::_Rb_tree_node<MemoryRegionMap::Region>, MemoryRegionMap::MyAllocator>*' -->
19468          <parameter type-id='type-id-1102' is-artificial='yes'/>
19469          <!-- void -->
19470          <return type-id='type-id-75'/>
19471        </function-decl>
19472      </member-function>
19473      <member-function access='private'>
19474        <!-- void STL_Allocator<std::_Rb_tree_node<MemoryRegionMap::Region>, MemoryRegionMap::MyAllocator>::STL_Allocator(const STL_Allocator<std::_Rb_tree_node<MemoryRegionMap::Region>, MemoryRegionMap::MyAllocator>&) -->
19475        <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
19476          <!-- implicit parameter of type 'STL_Allocator<std::_Rb_tree_node<MemoryRegionMap::Region>, MemoryRegionMap::MyAllocator>*' -->
19477          <parameter type-id='type-id-1102' is-artificial='yes'/>
19478          <!-- parameter of type 'const STL_Allocator<std::_Rb_tree_node<MemoryRegionMap::Region>, MemoryRegionMap::MyAllocator>&' -->
19479          <parameter type-id='type-id-1100'/>
19480          <!-- void -->
19481          <return type-id='type-id-75'/>
19482        </function-decl>
19483      </member-function>
19484      <member-function access='private' destructor='yes'>
19485        <!-- STL_Allocator<std::_Rb_tree_node<MemoryRegionMap::Region>, MemoryRegionMap::MyAllocator>::~STL_Allocator(int) -->
19486        <function-decl name='~STL_Allocator' filepath='src/base/stl_allocator.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
19487          <!-- implicit parameter of type 'STL_Allocator<std::_Rb_tree_node<MemoryRegionMap::Region>, MemoryRegionMap::MyAllocator>*' -->
19488          <parameter type-id='type-id-1102' is-artificial='yes'/>
19489          <!-- artificial parameter of type 'int' -->
19490          <parameter type-id='type-id-1' is-artificial='yes'/>
19491          <!-- void -->
19492          <return type-id='type-id-75'/>
19493        </function-decl>
19494      </member-function>
19495      <member-function access='private'>
19496        <!-- void STL_Allocator<std::_Rb_tree_node<MemoryRegionMap::Region>, MemoryRegionMap::MyAllocator>::deallocate(std::_Rb_tree_node<MemoryRegionMap::Region>*, unsigned long int) -->
19497        <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'>
19498          <!-- implicit parameter of type 'STL_Allocator<std::_Rb_tree_node<MemoryRegionMap::Region>, MemoryRegionMap::MyAllocator>*' -->
19499          <parameter type-id='type-id-1102' is-artificial='yes'/>
19500          <!-- parameter of type 'std::_Rb_tree_node<MemoryRegionMap::Region>*' -->
19501          <parameter type-id='type-id-818'/>
19502          <!-- parameter of type 'unsigned long int' -->
19503          <parameter type-id='type-id-19'/>
19504          <!-- void -->
19505          <return type-id='type-id-75'/>
19506        </function-decl>
19507      </member-function>
19508      <member-function access='private'>
19509        <!-- std::_Rb_tree_node<MemoryRegionMap::Region>* STL_Allocator<std::_Rb_tree_node<MemoryRegionMap::Region>, MemoryRegionMap::MyAllocator>::allocate(unsigned long int, void*) -->
19510        <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'>
19511          <!-- implicit parameter of type 'STL_Allocator<std::_Rb_tree_node<MemoryRegionMap::Region>, MemoryRegionMap::MyAllocator>*' -->
19512          <parameter type-id='type-id-1102' is-artificial='yes'/>
19513          <!-- parameter of type 'unsigned long int' -->
19514          <parameter type-id='type-id-19'/>
19515          <!-- parameter of type 'void*' -->
19516          <parameter type-id='type-id-74'/>
19517          <!-- std::_Rb_tree_node<MemoryRegionMap::Region>* -->
19518          <return type-id='type-id-818'/>
19519        </function-decl>
19520      </member-function>
19521    </class-decl>
19522    <!-- void*[20][32] -->
19523    <array-type-def dimensions='2' type-id='type-id-74' size-in-bits='40960' id='type-id-309'>
19524      <!-- <anonymous range>[20] -->
19525      <subrange length='20' type-id='type-id-19' id='type-id-1096'/>
19526      <!-- <anonymous range>[32] -->
19527      <subrange length='32' type-id='type-id-19' id='type-id-389'/>
19528    </array-type-def>
19529    <!-- HeapProfileBucket** -->
19530    <pointer-type-def type-id='type-id-312' size-in-bits='64' id='type-id-307'/>
19531    <!-- MemoryRegionMap::Region& -->
19532    <reference-type-def kind='lvalue' type-id='type-id-291' size-in-bits='64' id='type-id-1103'/>
19533    <!-- MemoryRegionMap::RegionSet* -->
19534    <pointer-type-def type-id='type-id-300' size-in-bits='64' id='type-id-305'/>
19535    <!-- MemoryRegionMap::RegionSetRep* -->
19536    <pointer-type-def type-id='type-id-302' size-in-bits='64' id='type-id-1104'/>
19537    <!-- STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator>* -->
19538    <pointer-type-def type-id='type-id-1097' size-in-bits='64' id='type-id-1098'/>
19539    <!-- STL_Allocator<std::_Rb_tree_node<MemoryRegionMap::Region>, MemoryRegionMap::MyAllocator>& -->
19540    <reference-type-def kind='lvalue' type-id='type-id-1101' size-in-bits='64' id='type-id-1105'/>
19541    <!-- STL_Allocator<std::_Rb_tree_node<MemoryRegionMap::Region>, MemoryRegionMap::MyAllocator>* -->
19542    <pointer-type-def type-id='type-id-1101' size-in-bits='64' id='type-id-1102'/>
19543    <!-- const MemoryRegionMap::RegionCmp -->
19544    <qualified-type-def type-id='type-id-295' const='yes' id='type-id-1106'/>
19545    <!-- const MemoryRegionMap::RegionCmp& -->
19546    <reference-type-def kind='lvalue' type-id='type-id-1106' size-in-bits='64' id='type-id-1107'/>
19547    <!-- const MemoryRegionMap::RegionCmp* -->
19548    <pointer-type-def type-id='type-id-1106' size-in-bits='64' id='type-id-296'/>
19549    <!-- const STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> -->
19550    <qualified-type-def type-id='type-id-1097' const='yes' id='type-id-1108'/>
19551    <!-- const STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator>& -->
19552    <reference-type-def kind='lvalue' type-id='type-id-1108' size-in-bits='64' id='type-id-1099'/>
19553    <!-- const STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator>* -->
19554    <pointer-type-def type-id='type-id-1108' size-in-bits='64' id='type-id-1109'/>
19555    <!-- const STL_Allocator<std::_Rb_tree_node<MemoryRegionMap::Region>, MemoryRegionMap::MyAllocator> -->
19556    <qualified-type-def type-id='type-id-1101' const='yes' id='type-id-1110'/>
19557    <!-- const STL_Allocator<std::_Rb_tree_node<MemoryRegionMap::Region>, MemoryRegionMap::MyAllocator>& -->
19558    <reference-type-def kind='lvalue' type-id='type-id-1110' size-in-bits='64' id='type-id-1100'/>
19559    <!-- const STL_Allocator<std::_Rb_tree_node<MemoryRegionMap::Region>, MemoryRegionMap::MyAllocator>* -->
19560    <pointer-type-def type-id='type-id-1110' size-in-bits='64' id='type-id-1111'/>
19561    <!-- const std::_Identity<MemoryRegionMap::Region> -->
19562    <qualified-type-def type-id='type-id-1112' const='yes' id='type-id-1113'/>
19563    <!-- const std::_Identity<MemoryRegionMap::Region>* -->
19564    <pointer-type-def type-id='type-id-1113' size-in-bits='64' id='type-id-1114'/>
19565    <!-- const std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> > -->
19566    <qualified-type-def type-id='type-id-1115' const='yes' id='type-id-1116'/>
19567    <!-- const std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >& -->
19568    <reference-type-def kind='lvalue' type-id='type-id-1116' size-in-bits='64' id='type-id-1117'/>
19569    <!-- const std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >* -->
19570    <pointer-type-def type-id='type-id-1116' size-in-bits='64' id='type-id-1118'/>
19571    <!-- const std::_Rb_tree_iterator<MemoryRegionMap::Region>* -->
19572    <pointer-type-def type-id='type-id-530' size-in-bits='64' id='type-id-819'/>
19573    <!-- const std::_Rb_tree_node<MemoryRegionMap::Region>& -->
19574    <reference-type-def kind='lvalue' type-id='type-id-549' size-in-bits='64' id='type-id-1119'/>
19575    <!-- const std::set<MemoryRegionMap::Region, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> > -->
19576    <qualified-type-def type-id='type-id-301' const='yes' id='type-id-1120'/>
19577    <!-- const std::set<MemoryRegionMap::Region, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >& -->
19578    <reference-type-def kind='lvalue' type-id='type-id-1120' size-in-bits='64' id='type-id-1121'/>
19579    <!-- const std::set<MemoryRegionMap::Region, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >* -->
19580    <pointer-type-def type-id='type-id-1120' size-in-bits='64' id='type-id-1122'/>
19581    <!-- const volatile Atomic32 -->
19582    <qualified-type-def type-id='type-id-1123' const='yes' id='type-id-1124'/>
19583    <!-- const volatile Atomic32* -->
19584    <pointer-type-def type-id='type-id-1124' size-in-bits='64' id='type-id-104'/>
19585    <!-- std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >& -->
19586    <reference-type-def kind='lvalue' type-id='type-id-1115' size-in-bits='64' id='type-id-1125'/>
19587    <!-- std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >* -->
19588    <pointer-type-def type-id='type-id-1115' size-in-bits='64' id='type-id-1126'/>
19589    <!-- 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>* -->
19590    <pointer-type-def type-id='type-id-1127' size-in-bits='64' id='type-id-1128'/>
19591    <!-- std::_Rb_tree_iterator<MemoryRegionMap::Region>& -->
19592    <reference-type-def kind='lvalue' type-id='type-id-529' size-in-bits='64' id='type-id-820'/>
19593    <!-- std::_Rb_tree_iterator<MemoryRegionMap::Region>* -->
19594    <pointer-type-def type-id='type-id-529' size-in-bits='64' id='type-id-817'/>
19595    <!-- std::_Rb_tree_node<MemoryRegionMap::Region>& -->
19596    <reference-type-def kind='lvalue' type-id='type-id-1129' size-in-bits='64' id='type-id-1130'/>
19597    <!-- std::_Rb_tree_node<MemoryRegionMap::Region>* -->
19598    <pointer-type-def type-id='type-id-1129' size-in-bits='64' id='type-id-818'/>
19599    <!-- std::pair<std::_Rb_tree_const_iterator<MemoryRegionMap::Region>, bool>* -->
19600    <pointer-type-def type-id='type-id-1131' size-in-bits='64' id='type-id-1132'/>
19601    <!-- std::pair<std::_Rb_tree_iterator<MemoryRegionMap::Region>, bool>* -->
19602    <pointer-type-def type-id='type-id-1133' size-in-bits='64' id='type-id-1134'/>
19603    <!-- std::set<MemoryRegionMap::Region, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >& -->
19604    <reference-type-def kind='lvalue' type-id='type-id-301' size-in-bits='64' id='type-id-1135'/>
19605    <!-- std::set<MemoryRegionMap::Region, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >* -->
19606    <pointer-type-def type-id='type-id-301' size-in-bits='64' id='type-id-1136'/>
19607    <!-- void (const MemoryRegionMap::Region&)* -->
19608    <pointer-type-def type-id='type-id-1137' size-in-bits='64' id='type-id-311'/>
19609    <!-- namespace std -->
19610    <namespace-decl name='std'>
19611      <!-- class std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> > -->
19612      <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-1115'>
19613        <member-type access='protected'>
19614          <!-- 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> -->
19615          <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-1127'>
19616            <!-- class STL_Allocator<std::_Rb_tree_node<MemoryRegionMap::Region>, MemoryRegionMap::MyAllocator> -->
19617            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1101'/>
19618            <data-member access='public' layout-offset-in-bits='0'>
19619              <!-- 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 -->
19620              <var-decl name='_M_key_compare' type-id='type-id-295' 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'/>
19621            </data-member>
19622            <data-member access='public' layout-offset-in-bits='64'>
19623              <!-- 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 -->
19624              <var-decl name='_M_header' type-id='type-id-567' 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'/>
19625            </data-member>
19626            <data-member access='public' layout-offset-in-bits='320'>
19627              <!-- 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 -->
19628              <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'/>
19629            </data-member>
19630            <member-function access='public'>
19631              <!-- 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() -->
19632              <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'>
19633                <!-- 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>*' -->
19634                <parameter type-id='type-id-1128' is-artificial='yes'/>
19635                <!-- void -->
19636                <return type-id='type-id-75'/>
19637              </function-decl>
19638            </member-function>
19639            <member-function access='public'>
19640              <!-- 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>&) -->
19641              <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'>
19642                <!-- 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>*' -->
19643                <parameter type-id='type-id-1128' is-artificial='yes'/>
19644                <!-- parameter of type 'const MemoryRegionMap::RegionCmp&' -->
19645                <parameter type-id='type-id-1107'/>
19646                <!-- parameter of type 'const STL_Allocator<std::_Rb_tree_node<MemoryRegionMap::Region>, MemoryRegionMap::MyAllocator>&' -->
19647                <parameter type-id='type-id-1100'/>
19648                <!-- void -->
19649                <return type-id='type-id-75'/>
19650              </function-decl>
19651            </member-function>
19652            <member-function access='private'>
19653              <!-- 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() -->
19654              <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'>
19655                <!-- 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>*' -->
19656                <parameter type-id='type-id-1128' is-artificial='yes'/>
19657                <!-- void -->
19658                <return type-id='type-id-75'/>
19659              </function-decl>
19660            </member-function>
19661          </class-decl>
19662        </member-type>
19663        <data-member access='protected' layout-offset-in-bits='0'>
19664          <!-- 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 -->
19665          <var-decl name='_M_impl' 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_tree.h' line='453' column='1'/>
19666        </data-member>
19667        <member-function access='private'>
19668          <!-- void std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::_Rb_tree() -->
19669          <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'>
19670            <!-- implicit parameter of type 'std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
19671            <parameter type-id='type-id-1126' is-artificial='yes'/>
19672            <!-- void -->
19673            <return type-id='type-id-75'/>
19674          </function-decl>
19675        </member-function>
19676        <member-function access='private'>
19677          <!-- 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>&) -->
19678          <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'>
19679            <!-- implicit parameter of type 'std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
19680            <parameter type-id='type-id-1126' is-artificial='yes'/>
19681            <!-- parameter of type 'const MemoryRegionMap::RegionCmp&' -->
19682            <parameter type-id='type-id-1107'/>
19683            <!-- parameter of type 'const STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator>&' -->
19684            <parameter type-id='type-id-1099'/>
19685            <!-- void -->
19686            <return type-id='type-id-75'/>
19687          </function-decl>
19688        </member-function>
19689        <member-function access='private'>
19690          <!-- 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> >&) -->
19691          <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'>
19692            <!-- implicit parameter of type 'std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
19693            <parameter type-id='type-id-1126' is-artificial='yes'/>
19694            <!-- parameter of type 'const std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >&' -->
19695            <parameter type-id='type-id-1117'/>
19696            <!-- void -->
19697            <return type-id='type-id-75'/>
19698          </function-decl>
19699        </member-function>
19700        <member-function access='private' destructor='yes'>
19701          <!-- std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::~_Rb_tree(int) -->
19702          <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'>
19703            <!-- implicit parameter of type 'std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
19704            <parameter type-id='type-id-1126' is-artificial='yes'/>
19705            <!-- artificial parameter of type 'int' -->
19706            <parameter type-id='type-id-1' is-artificial='yes'/>
19707            <!-- void -->
19708            <return type-id='type-id-75'/>
19709          </function-decl>
19710        </member-function>
19711        <member-function access='private'>
19712          <!-- size_t std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::size() -->
19713          <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'>
19714            <!-- implicit parameter of type 'const std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
19715            <parameter type-id='type-id-1118' is-artificial='yes'/>
19716            <!-- typedef size_t -->
19717            <return type-id='type-id-7'/>
19718          </function-decl>
19719        </member-function>
19720        <member-function access='private'>
19721          <!-- 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() -->
19722          <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'>
19723            <!-- implicit parameter of type 'const std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
19724            <parameter type-id='type-id-1118' is-artificial='yes'/>
19725            <!-- struct std::_Rb_tree_const_iterator<MemoryRegionMap::Region> -->
19726            <return type-id='type-id-299'/>
19727          </function-decl>
19728        </member-function>
19729        <member-function access='private'>
19730          <!-- 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() -->
19731          <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'>
19732            <!-- implicit parameter of type 'const std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
19733            <parameter type-id='type-id-1118' is-artificial='yes'/>
19734            <!-- struct std::_Rb_tree_const_iterator<MemoryRegionMap::Region> -->
19735            <return type-id='type-id-299'/>
19736          </function-decl>
19737        </member-function>
19738        <member-function access='protected' static='yes'>
19739          <!-- const MemoryRegionMap::Region& std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::_S_value() -->
19740          <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'>
19741            <!-- parameter of type 'const std::_Rb_tree_node<MemoryRegionMap::Region>*' -->
19742            <parameter type-id='type-id-550'/>
19743            <!-- const MemoryRegionMap::Region& -->
19744            <return type-id='type-id-297'/>
19745          </function-decl>
19746        </member-function>
19747        <member-function access='protected' static='yes'>
19748          <!-- const MemoryRegionMap::Region& std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::_S_key() -->
19749          <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'>
19750            <!-- parameter of type 'const std::_Rb_tree_node<MemoryRegionMap::Region>*' -->
19751            <parameter type-id='type-id-550'/>
19752            <!-- const MemoryRegionMap::Region& -->
19753            <return type-id='type-id-297'/>
19754          </function-decl>
19755        </member-function>
19756        <member-function access='protected' static='yes'>
19757          <!-- 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() -->
19758          <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'>
19759            <!-- parameter of type 'std::_Rb_tree_node_base*' -->
19760            <parameter type-id='type-id-694'/>
19761            <!-- std::_Rb_tree_node<MemoryRegionMap::Region>* -->
19762            <return type-id='type-id-818'/>
19763          </function-decl>
19764        </member-function>
19765        <member-function access='protected' static='yes'>
19766          <!-- 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() -->
19767          <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'>
19768            <!-- parameter of type 'std::_Rb_tree_node_base*' -->
19769            <parameter type-id='type-id-694'/>
19770            <!-- std::_Rb_tree_node<MemoryRegionMap::Region>* -->
19771            <return type-id='type-id-818'/>
19772          </function-decl>
19773        </member-function>
19774        <member-function access='protected'>
19775          <!-- 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() -->
19776          <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'>
19777            <!-- implicit parameter of type 'std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
19778            <parameter type-id='type-id-1126' is-artificial='yes'/>
19779            <!-- std::_Rb_tree_node<MemoryRegionMap::Region>* -->
19780            <return type-id='type-id-818'/>
19781          </function-decl>
19782        </member-function>
19783        <member-function access='protected'>
19784          <!-- 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() -->
19785          <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'>
19786            <!-- implicit parameter of type 'std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
19787            <parameter type-id='type-id-1126' is-artificial='yes'/>
19788            <!-- std::_Rb_tree_node<MemoryRegionMap::Region>* -->
19789            <return type-id='type-id-818'/>
19790          </function-decl>
19791        </member-function>
19792        <member-function access='private'>
19793          <!-- 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&) -->
19794          <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'>
19795            <!-- implicit parameter of type 'std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
19796            <parameter type-id='type-id-1126' is-artificial='yes'/>
19797            <!-- parameter of type 'std::_Rb_tree_node<MemoryRegionMap::Region>*' -->
19798            <parameter type-id='type-id-818'/>
19799            <!-- parameter of type 'std::_Rb_tree_node<MemoryRegionMap::Region>*' -->
19800            <parameter type-id='type-id-818'/>
19801            <!-- parameter of type 'const MemoryRegionMap::Region&' -->
19802            <parameter type-id='type-id-297'/>
19803            <!-- struct std::_Rb_tree_iterator<MemoryRegionMap::Region> -->
19804            <return type-id='type-id-529'/>
19805          </function-decl>
19806        </member-function>
19807        <member-function access='private'>
19808          <!-- 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&) -->
19809          <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'>
19810            <!-- implicit parameter of type 'std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
19811            <parameter type-id='type-id-1126' is-artificial='yes'/>
19812            <!-- parameter of type 'const MemoryRegionMap::Region&' -->
19813            <parameter type-id='type-id-297'/>
19814            <!-- struct std::_Rb_tree_iterator<MemoryRegionMap::Region> -->
19815            <return type-id='type-id-529'/>
19816          </function-decl>
19817        </member-function>
19818        <member-function access='protected' static='yes'>
19819          <!-- const MemoryRegionMap::Region& std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::_S_value() -->
19820          <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'>
19821            <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
19822            <parameter type-id='type-id-569'/>
19823            <!-- const MemoryRegionMap::Region& -->
19824            <return type-id='type-id-297'/>
19825          </function-decl>
19826        </member-function>
19827        <member-function access='private'>
19828          <!-- 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() -->
19829          <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'>
19830            <!-- implicit parameter of type 'const std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
19831            <parameter type-id='type-id-1118' is-artificial='yes'/>
19832            <!-- const STL_Allocator<std::_Rb_tree_node<MemoryRegionMap::Region>, MemoryRegionMap::MyAllocator>& -->
19833            <return type-id='type-id-1100'/>
19834          </function-decl>
19835        </member-function>
19836        <member-function access='private'>
19837          <!-- 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() -->
19838          <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'>
19839            <!-- implicit parameter of type 'const std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
19840            <parameter type-id='type-id-1118' is-artificial='yes'/>
19841            <!-- class STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> -->
19842            <return type-id='type-id-1097'/>
19843          </function-decl>
19844        </member-function>
19845        <member-function access='protected'>
19846          <!-- 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>*) -->
19847          <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'>
19848            <!-- implicit parameter of type 'std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
19849            <parameter type-id='type-id-1126' is-artificial='yes'/>
19850            <!-- parameter of type 'std::_Rb_tree_node<MemoryRegionMap::Region>*' -->
19851            <parameter type-id='type-id-818'/>
19852            <!-- void -->
19853            <return type-id='type-id-75'/>
19854          </function-decl>
19855        </member-function>
19856        <member-function access='protected'>
19857          <!-- 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>*) -->
19858          <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'>
19859            <!-- implicit parameter of type 'std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
19860            <parameter type-id='type-id-1126' is-artificial='yes'/>
19861            <!-- parameter of type 'std::_Rb_tree_node<MemoryRegionMap::Region>*' -->
19862            <parameter type-id='type-id-818'/>
19863            <!-- void -->
19864            <return type-id='type-id-75'/>
19865          </function-decl>
19866        </member-function>
19867        <member-function access='private'>
19868          <!-- 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>) -->
19869          <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'>
19870            <!-- implicit parameter of type 'std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
19871            <parameter type-id='type-id-1126' is-artificial='yes'/>
19872            <!-- parameter of type 'struct std::_Rb_tree_const_iterator<MemoryRegionMap::Region>' -->
19873            <parameter type-id='type-id-299'/>
19874            <!-- void -->
19875            <return type-id='type-id-75'/>
19876          </function-decl>
19877        </member-function>
19878        <member-function access='protected'>
19879          <!-- 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() -->
19880          <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'>
19881            <!-- implicit parameter of type 'std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
19882            <parameter type-id='type-id-1126' is-artificial='yes'/>
19883            <!-- std::_Rb_tree_node<MemoryRegionMap::Region>* -->
19884            <return type-id='type-id-818'/>
19885          </function-decl>
19886        </member-function>
19887        <member-function access='protected' static='yes'>
19888          <!-- const MemoryRegionMap::Region& std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::_S_key() -->
19889          <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'>
19890            <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
19891            <parameter type-id='type-id-569'/>
19892            <!-- const MemoryRegionMap::Region& -->
19893            <return type-id='type-id-297'/>
19894          </function-decl>
19895        </member-function>
19896        <member-function access='protected'>
19897          <!-- 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&) -->
19898          <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'>
19899            <!-- implicit parameter of type 'std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
19900            <parameter type-id='type-id-1126' is-artificial='yes'/>
19901            <!-- parameter of type 'const MemoryRegionMap::Region&' -->
19902            <parameter type-id='type-id-297'/>
19903            <!-- std::_Rb_tree_node<MemoryRegionMap::Region>* -->
19904            <return type-id='type-id-818'/>
19905          </function-decl>
19906        </member-function>
19907        <member-function access='private'>
19908          <!-- 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() -->
19909          <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'>
19910            <!-- implicit parameter of type 'std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
19911            <parameter type-id='type-id-1126' is-artificial='yes'/>
19912            <!-- struct std::_Rb_tree_iterator<MemoryRegionMap::Region> -->
19913            <return type-id='type-id-529'/>
19914          </function-decl>
19915        </member-function>
19916        <member-function access='private'>
19917          <!-- 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&) -->
19918          <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'>
19919            <!-- implicit parameter of type 'std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
19920            <parameter type-id='type-id-1126' is-artificial='yes'/>
19921            <!-- parameter of type 'const MemoryRegionMap::Region&' -->
19922            <parameter type-id='type-id-297'/>
19923            <!-- struct std::pair<std::_Rb_tree_iterator<MemoryRegionMap::Region>, bool> -->
19924            <return type-id='type-id-1133'/>
19925          </function-decl>
19926        </member-function>
19927        <member-function access='private'>
19928          <!-- 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>*) -->
19929          <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'>
19930            <!-- implicit parameter of type 'std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
19931            <parameter type-id='type-id-1126' is-artificial='yes'/>
19932            <!-- parameter of type 'std::_Rb_tree_node<MemoryRegionMap::Region>*' -->
19933            <parameter type-id='type-id-818'/>
19934            <!-- void -->
19935            <return type-id='type-id-75'/>
19936          </function-decl>
19937        </member-function>
19938        <member-function access='private'>
19939          <!-- 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&) -->
19940          <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_'>
19941            <!-- implicit parameter of type 'std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
19942            <parameter type-id='type-id-1126' is-artificial='yes'/>
19943            <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
19944            <parameter type-id='type-id-569'/>
19945            <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
19946            <parameter type-id='type-id-569'/>
19947            <!-- parameter of type 'const MemoryRegionMap::Region&' -->
19948            <parameter type-id='type-id-297'/>
19949            <!-- struct std::_Rb_tree_iterator<MemoryRegionMap::Region> -->
19950            <return type-id='type-id-529'/>
19951          </function-decl>
19952        </member-function>
19953      </class-decl>
19954      <!-- class std::set<MemoryRegionMap::Region, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> > -->
19955      <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-301'>
19956        <data-member access='private' layout-offset-in-bits='0'>
19957          <!-- 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 -->
19958          <var-decl name='_M_t' type-id='type-id-1115' 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'/>
19959        </data-member>
19960        <member-function access='private'>
19961          <!-- void std::set<MemoryRegionMap::Region, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::set() -->
19962          <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'>
19963            <!-- implicit parameter of type 'std::set<MemoryRegionMap::Region, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
19964            <parameter type-id='type-id-1136' is-artificial='yes'/>
19965            <!-- void -->
19966            <return type-id='type-id-75'/>
19967          </function-decl>
19968        </member-function>
19969        <member-function access='private'>
19970          <!-- void std::set<MemoryRegionMap::Region, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::set(const MemoryRegionMap::RegionCmp&, const STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator>&) -->
19971          <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'>
19972            <!-- implicit parameter of type 'std::set<MemoryRegionMap::Region, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
19973            <parameter type-id='type-id-1136' is-artificial='yes'/>
19974            <!-- parameter of type 'const MemoryRegionMap::RegionCmp&' -->
19975            <parameter type-id='type-id-1107'/>
19976            <!-- parameter of type 'const STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator>&' -->
19977            <parameter type-id='type-id-1099'/>
19978            <!-- void -->
19979            <return type-id='type-id-75'/>
19980          </function-decl>
19981        </member-function>
19982        <member-function access='private'>
19983          <!-- 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> >&) -->
19984          <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'>
19985            <!-- implicit parameter of type 'std::set<MemoryRegionMap::Region, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
19986            <parameter type-id='type-id-1136' is-artificial='yes'/>
19987            <!-- parameter of type 'const std::set<MemoryRegionMap::Region, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >&' -->
19988            <parameter type-id='type-id-1121'/>
19989            <!-- void -->
19990            <return type-id='type-id-75'/>
19991          </function-decl>
19992        </member-function>
19993        <member-function access='private'>
19994          <!-- std::_Rb_tree_const_iterator<MemoryRegionMap::Region> std::set<MemoryRegionMap::Region, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::begin() -->
19995          <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'>
19996            <!-- implicit parameter of type 'const std::set<MemoryRegionMap::Region, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
19997            <parameter type-id='type-id-1122' is-artificial='yes'/>
19998            <!-- struct std::_Rb_tree_const_iterator<MemoryRegionMap::Region> -->
19999            <return type-id='type-id-299'/>
20000          </function-decl>
20001        </member-function>
20002        <member-function access='private'>
20003          <!-- std::_Rb_tree_const_iterator<MemoryRegionMap::Region> std::set<MemoryRegionMap::Region, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::end() -->
20004          <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'>
20005            <!-- implicit parameter of type 'const std::set<MemoryRegionMap::Region, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
20006            <parameter type-id='type-id-1122' is-artificial='yes'/>
20007            <!-- struct std::_Rb_tree_const_iterator<MemoryRegionMap::Region> -->
20008            <return type-id='type-id-299'/>
20009          </function-decl>
20010        </member-function>
20011        <member-function access='private'>
20012          <!-- std::_Rb_tree_const_iterator<MemoryRegionMap::Region> std::set<MemoryRegionMap::Region, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::lower_bound(const MemoryRegionMap::Region&) -->
20013          <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'>
20014            <!-- implicit parameter of type 'std::set<MemoryRegionMap::Region, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
20015            <parameter type-id='type-id-1136' is-artificial='yes'/>
20016            <!-- parameter of type 'const MemoryRegionMap::Region&' -->
20017            <parameter type-id='type-id-297'/>
20018            <!-- struct std::_Rb_tree_const_iterator<MemoryRegionMap::Region> -->
20019            <return type-id='type-id-299'/>
20020          </function-decl>
20021        </member-function>
20022        <member-function access='private'>
20023          <!-- 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&) -->
20024          <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'>
20025            <!-- implicit parameter of type 'std::set<MemoryRegionMap::Region, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
20026            <parameter type-id='type-id-1136' is-artificial='yes'/>
20027            <!-- parameter of type 'const MemoryRegionMap::Region&' -->
20028            <parameter type-id='type-id-297'/>
20029            <!-- struct std::pair<std::_Rb_tree_const_iterator<MemoryRegionMap::Region>, bool> -->
20030            <return type-id='type-id-1131'/>
20031          </function-decl>
20032        </member-function>
20033        <member-function access='private'>
20034          <!-- size_t std::set<MemoryRegionMap::Region, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::size() -->
20035          <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'>
20036            <!-- implicit parameter of type 'const std::set<MemoryRegionMap::Region, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
20037            <parameter type-id='type-id-1122' is-artificial='yes'/>
20038            <!-- typedef size_t -->
20039            <return type-id='type-id-7'/>
20040          </function-decl>
20041        </member-function>
20042        <member-function access='private'>
20043          <!-- void std::set<MemoryRegionMap::Region, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::erase(std::_Rb_tree_const_iterator<MemoryRegionMap::Region>) -->
20044          <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'>
20045            <!-- implicit parameter of type 'std::set<MemoryRegionMap::Region, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
20046            <parameter type-id='type-id-1136' is-artificial='yes'/>
20047            <!-- parameter of type 'struct std::_Rb_tree_const_iterator<MemoryRegionMap::Region>' -->
20048            <parameter type-id='type-id-299'/>
20049            <!-- void -->
20050            <return type-id='type-id-75'/>
20051          </function-decl>
20052        </member-function>
20053      </class-decl>
20054      <!-- struct std::_Identity<MemoryRegionMap::Region> -->
20055      <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-1112'>
20056        <!-- struct std::unary_function<MemoryRegionMap::Region, MemoryRegionMap::Region> -->
20057        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1138'/>
20058        <member-function access='public'>
20059          <!-- const MemoryRegionMap::Region& std::_Identity<MemoryRegionMap::Region>::operator()(const MemoryRegionMap::Region&) -->
20060          <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'>
20061            <!-- implicit parameter of type 'const std::_Identity<MemoryRegionMap::Region>*' -->
20062            <parameter type-id='type-id-1114' is-artificial='yes'/>
20063            <!-- parameter of type 'const MemoryRegionMap::Region&' -->
20064            <parameter type-id='type-id-297'/>
20065            <!-- const MemoryRegionMap::Region& -->
20066            <return type-id='type-id-297'/>
20067          </function-decl>
20068        </member-function>
20069      </class-decl>
20070      <!-- struct std::_Rb_tree_iterator<MemoryRegionMap::Region> -->
20071      <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-529'>
20072        <data-member access='public' layout-offset-in-bits='0'>
20073          <!-- std::_Rb_tree_node_base::_Base_ptr std::_Rb_tree_iterator<MemoryRegionMap::Region>::_M_node -->
20074          <var-decl name='_M_node' type-id='type-id-774' 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'/>
20075        </data-member>
20076        <member-function access='public'>
20077          <!-- void std::_Rb_tree_iterator<MemoryRegionMap::Region>::_Rb_tree_iterator() -->
20078          <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'>
20079            <!-- implicit parameter of type 'std::_Rb_tree_iterator<MemoryRegionMap::Region>*' -->
20080            <parameter type-id='type-id-817' is-artificial='yes'/>
20081            <!-- void -->
20082            <return type-id='type-id-75'/>
20083          </function-decl>
20084        </member-function>
20085        <member-function access='public'>
20086          <!-- void std::_Rb_tree_iterator<MemoryRegionMap::Region>::_Rb_tree_iterator(std::_Rb_tree_node<MemoryRegionMap::Region>*) -->
20087          <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'>
20088            <!-- implicit parameter of type 'std::_Rb_tree_iterator<MemoryRegionMap::Region>*' -->
20089            <parameter type-id='type-id-817' is-artificial='yes'/>
20090            <!-- parameter of type 'std::_Rb_tree_node<MemoryRegionMap::Region>*' -->
20091            <parameter type-id='type-id-818'/>
20092            <!-- void -->
20093            <return type-id='type-id-75'/>
20094          </function-decl>
20095        </member-function>
20096        <member-function access='public'>
20097          <!-- bool std::_Rb_tree_iterator<MemoryRegionMap::Region>::operator==(const std::_Rb_tree_iterator<MemoryRegionMap::Region>&) -->
20098          <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'>
20099            <!-- implicit parameter of type 'const std::_Rb_tree_iterator<MemoryRegionMap::Region>*' -->
20100            <parameter type-id='type-id-819' is-artificial='yes'/>
20101            <!-- parameter of type 'const std::_Rb_tree_iterator<MemoryRegionMap::Region>&' -->
20102            <parameter type-id='type-id-531'/>
20103            <!-- bool -->
20104            <return type-id='type-id-76'/>
20105          </function-decl>
20106        </member-function>
20107        <member-function access='public'>
20108          <!-- std::_Rb_tree_iterator<MemoryRegionMap::Region>& std::_Rb_tree_iterator<MemoryRegionMap::Region>::operator&#45;&#45;() -->
20109          <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'>
20110            <!-- implicit parameter of type 'std::_Rb_tree_iterator<MemoryRegionMap::Region>*' -->
20111            <parameter type-id='type-id-817' is-artificial='yes'/>
20112            <!-- std::_Rb_tree_iterator<MemoryRegionMap::Region>& -->
20113            <return type-id='type-id-820'/>
20114          </function-decl>
20115        </member-function>
20116      </class-decl>
20117      <!-- struct std::__equal<false> -->
20118      <class-decl name='__equal&lt;false&gt;' is-struct='yes' visibility='default' id='type-id-1139'/>
20119      <!-- struct std::__miter_base<const void* const*, false> -->
20120      <class-decl name='__miter_base&lt;const void* const*, false&gt;' is-struct='yes' visibility='default' id='type-id-1140'/>
20121      <!-- struct std::__miter_base<const void**, false> -->
20122      <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-1141'>
20123        <member-function access='public' static='yes'>
20124          <!-- void** std::__miter_base<const void**, false>::__b() -->
20125          <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'>
20126            <!-- parameter of type 'void**' -->
20127            <parameter type-id='type-id-171'/>
20128            <!-- void** -->
20129            <return type-id='type-id-171'/>
20130          </function-decl>
20131        </member-function>
20132      </class-decl>
20133      <!-- struct std::__niter_base<const void* const*, false> -->
20134      <class-decl name='__niter_base&lt;const void* const*, false&gt;' is-struct='yes' visibility='default' id='type-id-1142'/>
20135      <!-- struct std::__niter_base<const void**, false> -->
20136      <class-decl name='__niter_base&lt;const void**, false&gt;' is-struct='yes' visibility='default' id='type-id-1143'/>
20137      <!-- struct std::pair<std::_Rb_tree_const_iterator<MemoryRegionMap::Region>, bool> -->
20138      <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-1131'>
20139        <data-member access='public' layout-offset-in-bits='0'>
20140          <!-- std::_Rb_tree_const_iterator<MemoryRegionMap::Region> std::pair<std::_Rb_tree_const_iterator<MemoryRegionMap::Region>, bool>::first -->
20141          <var-decl name='first' type-id='type-id-299' 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'/>
20142        </data-member>
20143        <data-member access='public' layout-offset-in-bits='64'>
20144          <!-- bool std::pair<std::_Rb_tree_const_iterator<MemoryRegionMap::Region>, bool>::second -->
20145          <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'/>
20146        </data-member>
20147        <member-function access='public'>
20148          <!-- void std::pair<std::_Rb_tree_const_iterator<MemoryRegionMap::Region>, bool>::pair() -->
20149          <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'>
20150            <!-- implicit parameter of type 'std::pair<std::_Rb_tree_const_iterator<MemoryRegionMap::Region>, bool>*' -->
20151            <parameter type-id='type-id-1132' is-artificial='yes'/>
20152            <!-- void -->
20153            <return type-id='type-id-75'/>
20154          </function-decl>
20155        </member-function>
20156        <member-function access='public'>
20157          <!-- void std::pair<std::_Rb_tree_const_iterator<MemoryRegionMap::Region>, bool>::pair(const std::_Rb_tree_const_iterator<MemoryRegionMap::Region>&, const bool&) -->
20158          <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'>
20159            <!-- implicit parameter of type 'std::pair<std::_Rb_tree_const_iterator<MemoryRegionMap::Region>, bool>*' -->
20160            <parameter type-id='type-id-1132' is-artificial='yes'/>
20161            <!-- parameter of type 'const std::_Rb_tree_const_iterator<MemoryRegionMap::Region>&' -->
20162            <parameter type-id='type-id-511'/>
20163            <!-- parameter of type 'const bool&' -->
20164            <parameter type-id='type-id-488'/>
20165            <!-- void -->
20166            <return type-id='type-id-75'/>
20167          </function-decl>
20168        </member-function>
20169      </class-decl>
20170      <!-- struct std::pair<std::_Rb_tree_iterator<MemoryRegionMap::Region>, bool> -->
20171      <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-1133'>
20172        <data-member access='public' layout-offset-in-bits='0'>
20173          <!-- std::_Rb_tree_iterator<MemoryRegionMap::Region> std::pair<std::_Rb_tree_iterator<MemoryRegionMap::Region>, bool>::first -->
20174          <var-decl name='first' type-id='type-id-529' 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'/>
20175        </data-member>
20176        <data-member access='public' layout-offset-in-bits='64'>
20177          <!-- bool std::pair<std::_Rb_tree_iterator<MemoryRegionMap::Region>, bool>::second -->
20178          <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'/>
20179        </data-member>
20180        <member-function access='public'>
20181          <!-- void std::pair<std::_Rb_tree_iterator<MemoryRegionMap::Region>, bool>::pair() -->
20182          <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'>
20183            <!-- implicit parameter of type 'std::pair<std::_Rb_tree_iterator<MemoryRegionMap::Region>, bool>*' -->
20184            <parameter type-id='type-id-1134' is-artificial='yes'/>
20185            <!-- void -->
20186            <return type-id='type-id-75'/>
20187          </function-decl>
20188        </member-function>
20189        <member-function access='public'>
20190          <!-- void std::pair<std::_Rb_tree_iterator<MemoryRegionMap::Region>, bool>::pair(const std::_Rb_tree_iterator<MemoryRegionMap::Region>&, const bool&) -->
20191          <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'>
20192            <!-- implicit parameter of type 'std::pair<std::_Rb_tree_iterator<MemoryRegionMap::Region>, bool>*' -->
20193            <parameter type-id='type-id-1134' is-artificial='yes'/>
20194            <!-- parameter of type 'const std::_Rb_tree_iterator<MemoryRegionMap::Region>&' -->
20195            <parameter type-id='type-id-531'/>
20196            <!-- parameter of type 'const bool&' -->
20197            <parameter type-id='type-id-488'/>
20198            <!-- void -->
20199            <return type-id='type-id-75'/>
20200          </function-decl>
20201        </member-function>
20202      </class-decl>
20203      <!-- struct std::unary_function<MemoryRegionMap::Region, MemoryRegionMap::Region> -->
20204      <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-1138'/>
20205      <!-- class std::reverse_iterator<std::_Rb_tree_const_iterator<MemoryRegionMap::Region> > -->
20206      <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-1144'/>
20207      <!-- class std::reverse_iterator<std::_Rb_tree_iterator<MemoryRegionMap::Region> > -->
20208      <class-decl name='reverse_iterator&lt;std::_Rb_tree_iterator&lt;MemoryRegionMap::Region&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1145'/>
20209      <!-- struct std::_Rb_tree_node<MemoryRegionMap::Region> -->
20210      <class-decl name='_Rb_tree_node&lt;MemoryRegionMap::Region&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1129'/>
20211      <!-- struct std::pair<std::_Rb_tree_const_iterator<MemoryRegionMap::Region>, std::_Rb_tree_const_iterator<MemoryRegionMap::Region> > -->
20212      <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-1146'/>
20213      <!-- struct std::pair<std::_Rb_tree_iterator<MemoryRegionMap::Region>, std::_Rb_tree_iterator<MemoryRegionMap::Region> > -->
20214      <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-1147'/>
20215      <!-- const int& std::max<int>(const int&, const int&) -->
20216      <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'>
20217        <!-- parameter of type 'const int&' -->
20218        <parameter type-id='type-id-140'/>
20219        <!-- parameter of type 'const int&' -->
20220        <parameter type-id='type-id-140'/>
20221        <!-- const int& -->
20222        <return type-id='type-id-140'/>
20223      </function-decl>
20224      <!-- void** std::__copy_move_a<false, const void* const*, const void**>(void* const*, void* const*, void**) -->
20225      <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'>
20226        <!-- parameter of type 'void* const*' -->
20227        <parameter type-id='type-id-246'/>
20228        <!-- parameter of type 'void* const*' -->
20229        <parameter type-id='type-id-246'/>
20230        <!-- parameter of type 'void**' -->
20231        <parameter type-id='type-id-171'/>
20232        <!-- void** -->
20233        <return type-id='type-id-171'/>
20234      </function-decl>
20235      <!-- void** std::__copy_move_a<false, const void**, const void**>(void**, void**, void**) -->
20236      <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'>
20237        <!-- parameter of type 'void**' -->
20238        <parameter type-id='type-id-171'/>
20239        <!-- parameter of type 'void**' -->
20240        <parameter type-id='type-id-171'/>
20241        <!-- parameter of type 'void**' -->
20242        <parameter type-id='type-id-171'/>
20243        <!-- void** -->
20244        <return type-id='type-id-171'/>
20245      </function-decl>
20246      <!-- void** std::__copy_move_a2<false, const void* const*, const void**>(void* const*, void* const*, void**) -->
20247      <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'>
20248        <!-- parameter of type 'void* const*' -->
20249        <parameter type-id='type-id-246'/>
20250        <!-- parameter of type 'void* const*' -->
20251        <parameter type-id='type-id-246'/>
20252        <!-- parameter of type 'void**' -->
20253        <parameter type-id='type-id-171'/>
20254        <!-- void** -->
20255        <return type-id='type-id-171'/>
20256      </function-decl>
20257      <!-- void** std::__copy_move_a2<false, const void**, const void**>(void**, void**, void**) -->
20258      <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'>
20259        <!-- parameter of type 'void**' -->
20260        <parameter type-id='type-id-171'/>
20261        <!-- parameter of type 'void**' -->
20262        <parameter type-id='type-id-171'/>
20263        <!-- parameter of type 'void**' -->
20264        <parameter type-id='type-id-171'/>
20265        <!-- void** -->
20266        <return type-id='type-id-171'/>
20267      </function-decl>
20268      <!-- void** std::copy<const void* const*, const void**>(void* const*, void* const*, void**) -->
20269      <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'>
20270        <!-- parameter of type 'void* const*' -->
20271        <parameter type-id='type-id-246'/>
20272        <!-- parameter of type 'void* const*' -->
20273        <parameter type-id='type-id-246'/>
20274        <!-- parameter of type 'void**' -->
20275        <parameter type-id='type-id-171'/>
20276        <!-- void** -->
20277        <return type-id='type-id-171'/>
20278      </function-decl>
20279      <!-- void** std::copy<const void**, const void**>(void**, void**, void**) -->
20280      <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'>
20281        <!-- parameter of type 'void**' -->
20282        <parameter type-id='type-id-171'/>
20283        <!-- parameter of type 'void**' -->
20284        <parameter type-id='type-id-171'/>
20285        <!-- parameter of type 'void**' -->
20286        <parameter type-id='type-id-171'/>
20287        <!-- void** -->
20288        <return type-id='type-id-171'/>
20289      </function-decl>
20290      <!-- bool std::__equal_aux<const void* const*, const void**>(void* const*, void* const*, void**) -->
20291      <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'>
20292        <!-- parameter of type 'void* const*' -->
20293        <parameter type-id='type-id-246'/>
20294        <!-- parameter of type 'void* const*' -->
20295        <parameter type-id='type-id-246'/>
20296        <!-- parameter of type 'void**' -->
20297        <parameter type-id='type-id-171'/>
20298        <!-- bool -->
20299        <return type-id='type-id-76'/>
20300      </function-decl>
20301      <!-- bool std::__equal_aux<const void**, const void**>(void**, void**, void**) -->
20302      <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'>
20303        <!-- parameter of type 'void**' -->
20304        <parameter type-id='type-id-171'/>
20305        <!-- parameter of type 'void**' -->
20306        <parameter type-id='type-id-171'/>
20307        <!-- parameter of type 'void**' -->
20308        <parameter type-id='type-id-171'/>
20309        <!-- bool -->
20310        <return type-id='type-id-76'/>
20311      </function-decl>
20312      <!-- bool std::equal<const void* const*, const void**>(void* const*, void* const*, void**) -->
20313      <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'>
20314        <!-- parameter of type 'void* const*' -->
20315        <parameter type-id='type-id-246'/>
20316        <!-- parameter of type 'void* const*' -->
20317        <parameter type-id='type-id-246'/>
20318        <!-- parameter of type 'void**' -->
20319        <parameter type-id='type-id-171'/>
20320        <!-- bool -->
20321        <return type-id='type-id-76'/>
20322      </function-decl>
20323      <!-- bool std::equal<const void**, const void**>(void**, void**, void**) -->
20324      <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'>
20325        <!-- parameter of type 'void**' -->
20326        <parameter type-id='type-id-171'/>
20327        <!-- parameter of type 'void**' -->
20328        <parameter type-id='type-id-171'/>
20329        <!-- parameter of type 'void**' -->
20330        <parameter type-id='type-id-171'/>
20331        <!-- bool -->
20332        <return type-id='type-id-76'/>
20333      </function-decl>
20334    </namespace-decl>
20335    <!-- namespace base -->
20336    <namespace-decl name='base'>
20337      <!-- namespace base::subtle -->
20338      <namespace-decl name='subtle'>
20339        <!-- Atomic32 base::subtle::NoBarrier_CompareAndSwap(volatile Atomic32*, Atomic32, Atomic32) -->
20340        <function-decl name='NoBarrier_CompareAndSwap' filepath='./src/base/atomicops-internals-x86.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
20341          <!-- parameter of type 'volatile Atomic32*' -->
20342          <parameter type-id='type-id-92'/>
20343          <!-- parameter of type 'typedef Atomic32' -->
20344          <parameter type-id='type-id-93'/>
20345          <!-- parameter of type 'typedef Atomic32' -->
20346          <parameter type-id='type-id-93'/>
20347          <!-- typedef Atomic32 -->
20348          <return type-id='type-id-93'/>
20349        </function-decl>
20350        <!-- Atomic32 base::subtle::NoBarrier_AtomicExchange(volatile Atomic32*, Atomic32) -->
20351        <function-decl name='NoBarrier_AtomicExchange' filepath='./src/base/atomicops-internals-x86.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
20352          <!-- parameter of type 'volatile Atomic32*' -->
20353          <parameter type-id='type-id-92'/>
20354          <!-- parameter of type 'typedef Atomic32' -->
20355          <parameter type-id='type-id-93'/>
20356          <!-- typedef Atomic32 -->
20357          <return type-id='type-id-93'/>
20358        </function-decl>
20359        <!-- Atomic32 base::subtle::Release_AtomicExchange(volatile Atomic32*, Atomic32) -->
20360        <function-decl name='Release_AtomicExchange' filepath='./src/base/atomicops-internals-x86.h' line='100' column='1' visibility='default' binding='global' size-in-bits='64'>
20361          <!-- parameter of type 'volatile Atomic32*' -->
20362          <parameter type-id='type-id-92'/>
20363          <!-- parameter of type 'typedef Atomic32' -->
20364          <parameter type-id='type-id-93'/>
20365          <!-- typedef Atomic32 -->
20366          <return type-id='type-id-93'/>
20367        </function-decl>
20368        <!-- Atomic32 base::subtle::Acquire_CompareAndSwap(volatile Atomic32*, Atomic32, Atomic32) -->
20369        <function-decl name='Acquire_CompareAndSwap' filepath='./src/base/atomicops-internals-x86.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
20370          <!-- parameter of type 'volatile Atomic32*' -->
20371          <parameter type-id='type-id-92'/>
20372          <!-- parameter of type 'typedef Atomic32' -->
20373          <parameter type-id='type-id-93'/>
20374          <!-- parameter of type 'typedef Atomic32' -->
20375          <parameter type-id='type-id-93'/>
20376          <!-- typedef Atomic32 -->
20377          <return type-id='type-id-93'/>
20378        </function-decl>
20379        <!-- Atomic32 base::subtle::NoBarrier_Load(const volatile Atomic32*) -->
20380        <function-decl name='NoBarrier_Load' filepath='./src/base/atomicops-internals-x86.h' line='163' column='1' visibility='default' binding='global' size-in-bits='64'>
20381          <!-- parameter of type 'const volatile Atomic32*' -->
20382          <parameter type-id='type-id-104'/>
20383          <!-- typedef Atomic32 -->
20384          <return type-id='type-id-93'/>
20385        </function-decl>
20386      </namespace-decl>
20387    </namespace-decl>
20388    <!-- void (const MemoryRegionMap::Region&) -->
20389    <function-type size-in-bits='64' id='type-id-1137'>
20390      <!-- parameter of type 'const MemoryRegionMap::Region&' -->
20391      <parameter type-id='type-id-297'/>
20392      <!-- void -->
20393      <return type-id='type-id-75'/>
20394    </function-type>
20395  </abi-instr>
20396  <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'>
20397    <!-- tcmalloc::PageHeapAllocator<tcmalloc::StackTrace>* -->
20398    <pointer-type-def type-id='type-id-1148' size-in-bits='64' id='type-id-1149'/>
20399    <!-- namespace base -->
20400    <namespace-decl name='base'>
20401    </namespace-decl>
20402    <!-- namespace tcmalloc -->
20403    <namespace-decl name='tcmalloc'>
20404      <!-- class tcmalloc::PageHeapAllocator<tcmalloc::StackTrace> -->
20405      <class-decl name='PageHeapAllocator&lt;tcmalloc::StackTrace&gt;' visibility='default' id='type-id-1148'/>
20406      <!-- class tcmalloc::PageHeapAllocator<tcmalloc::StackTraceTable::Bucket> -->
20407      <class-decl name='PageHeapAllocator&lt;tcmalloc::StackTraceTable::Bucket&gt;' visibility='default' is-declaration-only='yes' id='type-id-1150'/>
20408      <!-- namespace tcmalloc::commandlineflags -->
20409      <namespace-decl name='commandlineflags'>
20410        <!-- int tcmalloc::commandlineflags::StringToInt(const char*, int) -->
20411        <function-decl name='StringToInt' filepath='src/base/commandlineflags.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
20412          <!-- parameter of type 'const char*' -->
20413          <parameter type-id='type-id-2'/>
20414          <!-- parameter of type 'int' -->
20415          <parameter type-id='type-id-1'/>
20416          <!-- int -->
20417          <return type-id='type-id-1'/>
20418        </function-decl>
20419        <!-- double tcmalloc::commandlineflags::StringToDouble(const char*, double) -->
20420        <function-decl name='StringToDouble' filepath='src/base/commandlineflags.h' line='139' column='1' visibility='default' binding='global' size-in-bits='64'>
20421          <!-- parameter of type 'const char*' -->
20422          <parameter type-id='type-id-2'/>
20423          <!-- parameter of type 'double' -->
20424          <parameter type-id='type-id-15'/>
20425          <!-- double -->
20426          <return type-id='type-id-15'/>
20427        </function-decl>
20428      </namespace-decl>
20429      <!-- bool tcmalloc::DLL_IsEmpty(const tcmalloc::Span*) -->
20430      <function-decl name='DLL_IsEmpty' filepath='src/span.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
20431        <!-- parameter of type 'const tcmalloc::Span*' -->
20432        <parameter type-id='type-id-146'/>
20433        <!-- bool -->
20434        <return type-id='type-id-76'/>
20435      </function-decl>
20436    </namespace-decl>
20437    <!-- namespace FLAG__namespace_do_not_use_directly_use_DECLARE_double_instead -->
20438    <namespace-decl name='FLAG__namespace_do_not_use_directly_use_DECLARE_double_instead'>
20439      <!-- double FLAG__namespace_do_not_use_directly_use_DECLARE_double_instead::FLAGS_tcmalloc_release_rate -->
20440      <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'/>
20441      <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_double_instead::FLAGS_notcmalloc_release_rate -->
20442      <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'/>
20443    </namespace-decl>
20444    <!-- namespace FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead -->
20445    <namespace-decl name='FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead'>
20446      <!-- int64 FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead::FLAGS_tcmalloc_heap_limit_mb -->
20447      <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'/>
20448      <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead::FLAGS_notcmalloc_heap_limit_mb -->
20449      <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'/>
20450    </namespace-decl>
20451  </abi-instr>
20452  <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'>
20453    <!-- class ProfileHandler -->
20454    <class-decl name='ProfileHandler' size-in-bits='448' visibility='default' filepath='src/profile-handler.cc' line='84' column='1' id='type-id-1151'>
20455      <member-type access='private'>
20456        <!-- enum ProfileHandler::__anonymous_enum__ -->
20457        <enum-decl name='__anonymous_enum__' is-anonymous='yes' filepath='src/profile-handler.cc' line='166' column='1' id='type-id-1152'>
20458          <underlying-type type-id='type-id-96'/>
20459          <enumerator name='TIMERS_UNTOUCHED' value='0'/>
20460          <enumerator name='TIMERS_ONE_SET' value='1'/>
20461          <enumerator name='TIMERS_SHARED' value='2'/>
20462          <enumerator name='TIMERS_SEPARATE' value='3'/>
20463        </enum-decl>
20464      </member-type>
20465      <member-type access='private'>
20466        <!-- typedef std::_List_iterator<ProfileHandlerToken*> ProfileHandler::CallbackIterator -->
20467        <typedef-decl name='CallbackIterator' type-id='type-id-1154' filepath='src/profile-handler.cc' line='200' column='1' id='type-id-1153'/>
20468      </member-type>
20469      <member-type access='private'>
20470        <!-- typedef std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> > ProfileHandler::CallbackList -->
20471        <typedef-decl name='CallbackList' type-id='type-id-1156' filepath='src/profile-handler.cc' line='199' column='1' id='type-id-1155'/>
20472      </member-type>
20473      <data-member access='private' static='yes'>
20474        <!-- static const int32 ProfileHandler::kMaxFrequency -->
20475        <var-decl name='kMaxFrequency' type-id='type-id-1157' mangled-name='_ZN14ProfileHandler13kMaxFrequencyE' visibility='default' filepath='src/profile-handler.cc' line='128' column='1' elf-symbol-id='_ZN14ProfileHandler13kMaxFrequencyE'/>
20476      </data-member>
20477      <data-member access='private' static='yes'>
20478        <!-- static const int32 ProfileHandler::kDefaultFrequency -->
20479        <var-decl name='kDefaultFrequency' type-id='type-id-1157' mangled-name='_ZN14ProfileHandler17kDefaultFrequencyE' visibility='default' filepath='src/profile-handler.cc' line='130' column='1' elf-symbol-id='_ZN14ProfileHandler17kDefaultFrequencyE'/>
20480      </data-member>
20481      <data-member access='private' static='yes'>
20482        <!-- static ProfileHandler* ProfileHandler::instance_ -->
20483        <var-decl name='instance_' type-id='type-id-1158' mangled-name='_ZN14ProfileHandler9instance_E' visibility='default' filepath='src/profile-handler.cc' line='133' column='1' elf-symbol-id='_ZN14ProfileHandler9instance_E'/>
20484      </data-member>
20485      <data-member access='private' static='yes'>
20486        <!-- static pthread_once_t ProfileHandler::once_ -->
20487        <var-decl name='once_' type-id='type-id-1088' mangled-name='_ZN14ProfileHandler5once_E' visibility='default' filepath='src/profile-handler.cc' line='136' column='1' elf-symbol-id='_ZN14ProfileHandler5once_E'/>
20488      </data-member>
20489      <data-member access='private' layout-offset-in-bits='0'>
20490        <!-- int64 ProfileHandler::interrupts_ -->
20491        <var-decl name='interrupts_' type-id='type-id-103' visibility='default' filepath='src/profile-handler.cc' line='142' column='1'/>
20492      </data-member>
20493      <data-member access='private' layout-offset-in-bits='64'>
20494        <!-- int32 ProfileHandler::frequency_ -->
20495        <var-decl name='frequency_' type-id='type-id-83' visibility='default' filepath='src/profile-handler.cc' line='145' column='1'/>
20496      </data-member>
20497      <data-member access='private' layout-offset-in-bits='96'>
20498        <!-- int ProfileHandler::timer_type_ -->
20499        <var-decl name='timer_type_' type-id='type-id-1' visibility='default' filepath='src/profile-handler.cc' line='148' column='1'/>
20500      </data-member>
20501      <data-member access='private' layout-offset-in-bits='128'>
20502        <!-- int32 ProfileHandler::callback_count_ -->
20503        <var-decl name='callback_count_' type-id='type-id-83' visibility='default' filepath='src/profile-handler.cc' line='151' column='1'/>
20504      </data-member>
20505      <data-member access='private' layout-offset-in-bits='160'>
20506        <!-- bool ProfileHandler::allowed_ -->
20507        <var-decl name='allowed_' type-id='type-id-76' visibility='default' filepath='src/profile-handler.cc' line='154' column='1'/>
20508      </data-member>
20509      <data-member access='private' layout-offset-in-bits='168'>
20510        <!-- bool ProfileHandler::per_thread_timer_enabled_ -->
20511        <var-decl name='per_thread_timer_enabled_' type-id='type-id-76' visibility='default' filepath='src/profile-handler.cc' line='156' column='1'/>
20512      </data-member>
20513      <data-member access='private' layout-offset-in-bits='192'>
20514        <!-- pthread_key_t ProfileHandler::thread_timer_key -->
20515        <var-decl name='thread_timer_key' type-id='type-id-1086' visibility='default' filepath='src/profile-handler.cc' line='161' column='1'/>
20516      </data-member>
20517      <data-member access='private' layout-offset-in-bits='224'>
20518        <!-- ProfileHandler::__anonymous_enum__ ProfileHandler::timer_sharing_ -->
20519        <var-decl name='timer_sharing_' type-id='type-id-1152' visibility='default' filepath='src/profile-handler.cc' line='175' column='1'/>
20520      </data-member>
20521      <data-member access='private' layout-offset-in-bits='256'>
20522        <!-- SpinLock ProfileHandler::control_lock_ -->
20523        <var-decl name='control_lock_' type-id='type-id-285' visibility='default' filepath='src/profile-handler.cc' line='183' column='1'/>
20524      </data-member>
20525      <data-member access='private' layout-offset-in-bits='288'>
20526        <!-- SpinLock ProfileHandler::signal_lock_ -->
20527        <var-decl name='signal_lock_' type-id='type-id-285' visibility='default' filepath='src/profile-handler.cc' line='184' column='1'/>
20528      </data-member>
20529      <data-member access='private' layout-offset-in-bits='320'>
20530        <!-- ProfileHandler::CallbackList ProfileHandler::callbacks_ -->
20531        <var-decl name='callbacks_' type-id='type-id-1155' visibility='default' filepath='src/profile-handler.cc' line='201' column='1'/>
20532      </data-member>
20533      <member-function access='private' constructor='yes'>
20534        <!-- ProfileHandler::ProfileHandler() -->
20535        <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'>
20536          <!-- implicit parameter of type 'ProfileHandler*' -->
20537          <parameter type-id='type-id-1158' is-artificial='yes'/>
20538          <!-- void -->
20539          <return type-id='type-id-75'/>
20540        </function-decl>
20541      </member-function>
20542      <member-function access='private' destructor='yes'>
20543        <!-- ProfileHandler::~ProfileHandler(int) -->
20544        <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'>
20545          <!-- implicit parameter of type 'ProfileHandler*' -->
20546          <parameter type-id='type-id-1158' is-artificial='yes'/>
20547          <!-- artificial parameter of type 'int' -->
20548          <parameter type-id='type-id-1' is-artificial='yes'/>
20549          <!-- void -->
20550          <return type-id='type-id-75'/>
20551        </function-decl>
20552      </member-function>
20553      <member-function access='private' constructor='yes'>
20554        <!-- ProfileHandler::ProfileHandler(const ProfileHandler&) -->
20555        <function-decl name='ProfileHandler' filepath='src/profile-handler.cc' line='231' column='1' visibility='default' binding='global' size-in-bits='64'>
20556          <!-- implicit parameter of type 'ProfileHandler*' -->
20557          <parameter type-id='type-id-1158' is-artificial='yes'/>
20558          <!-- parameter of type 'const ProfileHandler&' -->
20559          <parameter type-id='type-id-1159'/>
20560          <!-- void -->
20561          <return type-id='type-id-75'/>
20562        </function-decl>
20563      </member-function>
20564      <member-function access='private'>
20565        <!-- bool ProfileHandler::IsSignalHandlerAvailable() -->
20566        <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'>
20567          <!-- implicit parameter of type 'ProfileHandler*' -->
20568          <parameter type-id='type-id-1158' is-artificial='yes'/>
20569          <!-- bool -->
20570          <return type-id='type-id-76'/>
20571        </function-decl>
20572      </member-function>
20573      <member-function access='private'>
20574        <!-- void ProfileHandler::DisableHandler() -->
20575        <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'>
20576          <!-- implicit parameter of type 'ProfileHandler*' -->
20577          <parameter type-id='type-id-1158' is-artificial='yes'/>
20578          <!-- void -->
20579          <return type-id='type-id-75'/>
20580        </function-decl>
20581      </member-function>
20582      <member-function access='private'>
20583        <!-- void ProfileHandler::EnableHandler() -->
20584        <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'>
20585          <!-- implicit parameter of type 'ProfileHandler*' -->
20586          <parameter type-id='type-id-1158' is-artificial='yes'/>
20587          <!-- void -->
20588          <return type-id='type-id-75'/>
20589        </function-decl>
20590      </member-function>
20591      <member-function access='private'>
20592        <!-- bool ProfileHandler::IsTimerRunning() -->
20593        <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'>
20594          <!-- implicit parameter of type 'ProfileHandler*' -->
20595          <parameter type-id='type-id-1158' is-artificial='yes'/>
20596          <!-- bool -->
20597          <return type-id='type-id-76'/>
20598        </function-decl>
20599      </member-function>
20600      <member-function access='private'>
20601        <!-- void ProfileHandler::StopTimer() -->
20602        <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'>
20603          <!-- implicit parameter of type 'ProfileHandler*' -->
20604          <parameter type-id='type-id-1158' is-artificial='yes'/>
20605          <!-- void -->
20606          <return type-id='type-id-75'/>
20607        </function-decl>
20608      </member-function>
20609      <member-function access='private'>
20610        <!-- void ProfileHandler::StartTimer() -->
20611        <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'>
20612          <!-- implicit parameter of type 'ProfileHandler*' -->
20613          <parameter type-id='type-id-1158' is-artificial='yes'/>
20614          <!-- void -->
20615          <return type-id='type-id-75'/>
20616        </function-decl>
20617      </member-function>
20618      <member-function access='private' static='yes'>
20619        <!-- void ProfileHandler::SignalHandler(siginfo_t*, void*) -->
20620        <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'>
20621          <!-- parameter of type 'int' -->
20622          <parameter type-id='type-id-1'/>
20623          <!-- parameter of type 'siginfo_t*' -->
20624          <parameter type-id='type-id-1160'/>
20625          <!-- parameter of type 'void*' -->
20626          <parameter type-id='type-id-74'/>
20627          <!-- void -->
20628          <return type-id='type-id-75'/>
20629        </function-decl>
20630      </member-function>
20631      <member-function access='private'>
20632        <!-- void ProfileHandler::GetState(ProfileHandlerState*) -->
20633        <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'>
20634          <!-- implicit parameter of type 'ProfileHandler*' -->
20635          <parameter type-id='type-id-1158' is-artificial='yes'/>
20636          <!-- parameter of type 'ProfileHandlerState*' -->
20637          <parameter type-id='type-id-1161'/>
20638          <!-- void -->
20639          <return type-id='type-id-75'/>
20640        </function-decl>
20641      </member-function>
20642      <member-function access='private'>
20643        <!-- void ProfileHandler::Reset() -->
20644        <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'>
20645          <!-- implicit parameter of type 'ProfileHandler*' -->
20646          <parameter type-id='type-id-1158' is-artificial='yes'/>
20647          <!-- void -->
20648          <return type-id='type-id-75'/>
20649        </function-decl>
20650      </member-function>
20651      <member-function access='private'>
20652        <!-- ProfileHandlerToken* ProfileHandler::RegisterCallback(ProfileHandlerCallback, void*) -->
20653        <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_'>
20654          <!-- implicit parameter of type 'ProfileHandler*' -->
20655          <parameter type-id='type-id-1158' is-artificial='yes'/>
20656          <!-- parameter of type 'typedef ProfileHandlerCallback' -->
20657          <parameter type-id='type-id-1162'/>
20658          <!-- parameter of type 'void*' -->
20659          <parameter type-id='type-id-74'/>
20660          <!-- ProfileHandlerToken* -->
20661          <return type-id='type-id-1163'/>
20662        </function-decl>
20663      </member-function>
20664      <member-function access='private'>
20665        <!-- void ProfileHandler::UnregisterCallback(ProfileHandlerToken*) -->
20666        <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'>
20667          <!-- implicit parameter of type 'ProfileHandler*' -->
20668          <parameter type-id='type-id-1158' is-artificial='yes'/>
20669          <!-- parameter of type 'ProfileHandlerToken*' -->
20670          <parameter type-id='type-id-1163'/>
20671          <!-- void -->
20672          <return type-id='type-id-75'/>
20673        </function-decl>
20674      </member-function>
20675      <member-function access='private'>
20676        <!-- void ProfileHandler::RegisterThread() -->
20677        <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'>
20678          <!-- implicit parameter of type 'ProfileHandler*' -->
20679          <parameter type-id='type-id-1158' is-artificial='yes'/>
20680          <!-- void -->
20681          <return type-id='type-id-75'/>
20682        </function-decl>
20683      </member-function>
20684      <member-function access='private' static='yes'>
20685        <!-- void ProfileHandler::Init() -->
20686        <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'>
20687          <!-- void -->
20688          <return type-id='type-id-75'/>
20689        </function-decl>
20690      </member-function>
20691      <member-function access='private' static='yes'>
20692        <!-- ProfileHandler* ProfileHandler::Instance() -->
20693        <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'>
20694          <!-- ProfileHandler* -->
20695          <return type-id='type-id-1158'/>
20696        </function-decl>
20697      </member-function>
20698    </class-decl>
20699    <!-- struct ProfileHandlerState -->
20700    <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-1164'>
20701      <data-member access='public' layout-offset-in-bits='0'>
20702        <!-- int32 ProfileHandlerState::frequency -->
20703        <var-decl name='frequency' type-id='type-id-83' visibility='default' filepath='src/profile-handler.h' line='138' column='1'/>
20704      </data-member>
20705      <data-member access='public' layout-offset-in-bits='32'>
20706        <!-- int32 ProfileHandlerState::callback_count -->
20707        <var-decl name='callback_count' type-id='type-id-83' visibility='default' filepath='src/profile-handler.h' line='139' column='1'/>
20708      </data-member>
20709      <data-member access='public' layout-offset-in-bits='64'>
20710        <!-- int64 ProfileHandlerState::interrupts -->
20711        <var-decl name='interrupts' type-id='type-id-103' visibility='default' filepath='src/profile-handler.h' line='140' column='1'/>
20712      </data-member>
20713      <data-member access='public' layout-offset-in-bits='128'>
20714        <!-- bool ProfileHandlerState::allowed -->
20715        <var-decl name='allowed' type-id='type-id-76' visibility='default' filepath='src/profile-handler.h' line='141' column='1'/>
20716      </data-member>
20717    </class-decl>
20718    <!-- struct ProfileHandlerToken -->
20719    <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-1165'>
20720      <data-member access='public' layout-offset-in-bits='0'>
20721        <!-- ProfileHandlerCallback ProfileHandlerToken::callback -->
20722        <var-decl name='callback' type-id='type-id-1162' visibility='default' filepath='src/profile-handler.cc' line='77' column='1'/>
20723      </data-member>
20724      <data-member access='public' layout-offset-in-bits='64'>
20725        <!-- void* ProfileHandlerToken::callback_arg -->
20726        <var-decl name='callback_arg' type-id='type-id-74' visibility='default' filepath='src/profile-handler.cc' line='79' column='1'/>
20727      </data-member>
20728      <member-function access='public' constructor='yes'>
20729        <!-- ProfileHandlerToken::ProfileHandlerToken(ProfileHandlerCallback, void*) -->
20730        <function-decl name='ProfileHandlerToken' filepath='src/profile-handler.cc' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
20731          <!-- implicit parameter of type 'ProfileHandlerToken*' -->
20732          <parameter type-id='type-id-1163' is-artificial='yes'/>
20733          <!-- parameter of type 'typedef ProfileHandlerCallback' -->
20734          <parameter type-id='type-id-1162'/>
20735          <!-- parameter of type 'void*' -->
20736          <parameter type-id='type-id-74'/>
20737          <!-- void -->
20738          <return type-id='type-id-75'/>
20739        </function-decl>
20740      </member-function>
20741    </class-decl>
20742    <!-- struct timer_id_holder -->
20743    <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-1166'>
20744      <data-member access='public' layout-offset-in-bits='0'>
20745        <!-- timer_t timer_id_holder::timerid -->
20746        <var-decl name='timerid' type-id='type-id-1167' visibility='default' filepath='src/profile-handler.cc' line='267' column='1'/>
20747      </data-member>
20748      <member-function access='public' constructor='yes'>
20749        <!-- timer_id_holder::timer_id_holder(timer_t) -->
20750        <function-decl name='timer_id_holder' filepath='src/profile-handler.cc' line='268' column='1' visibility='default' binding='global' size-in-bits='64'>
20751          <!-- implicit parameter of type 'timer_id_holder*' -->
20752          <parameter type-id='type-id-1168' is-artificial='yes'/>
20753          <!-- parameter of type 'typedef timer_t' -->
20754          <parameter type-id='type-id-1167'/>
20755          <!-- void -->
20756          <return type-id='type-id-75'/>
20757        </function-decl>
20758      </member-function>
20759    </class-decl>
20760    <!-- typedef void (int, siginfo_t*, void*, void*)* ProfileHandlerCallback -->
20761    <typedef-decl name='ProfileHandlerCallback' type-id='type-id-1169' filepath='src/profile-handler.h' line='95' column='1' id='type-id-1162'/>
20762    <!-- typedef void* __timer_t -->
20763    <typedef-decl name='__timer_t' type-id='type-id-74' filepath='/usr/include/bits/types.h' line='161' column='1' id='type-id-1170'/>
20764    <!-- typedef int pthread_once_t -->
20765    <typedef-decl name='pthread_once_t' type-id='type-id-1' filepath='/usr/include/bits/pthreadtypes.h' line='144' column='1' id='type-id-1088'/>
20766    <!-- typedef __timer_t timer_t -->
20767    <typedef-decl name='timer_t' type-id='type-id-1170' filepath='/usr/include/time.h' line='104' column='1' id='type-id-1167'/>
20768    <!-- ProfileHandler* -->
20769    <pointer-type-def type-id='type-id-1151' size-in-bits='64' id='type-id-1158'/>
20770    <!-- ProfileHandlerState* -->
20771    <pointer-type-def type-id='type-id-1164' size-in-bits='64' id='type-id-1161'/>
20772    <!-- ProfileHandlerToken* const -->
20773    <qualified-type-def type-id='type-id-1163' const='yes' id='type-id-1171'/>
20774    <!-- ProfileHandlerToken* const& -->
20775    <reference-type-def kind='lvalue' type-id='type-id-1171' size-in-bits='64' id='type-id-1172'/>
20776    <!-- ProfileHandlerToken* const* -->
20777    <pointer-type-def type-id='type-id-1171' size-in-bits='64' id='type-id-1173'/>
20778    <!-- ProfileHandlerToken*& -->
20779    <reference-type-def kind='lvalue' type-id='type-id-1163' size-in-bits='64' id='type-id-1174'/>
20780    <!-- ProfileHandlerToken** -->
20781    <pointer-type-def type-id='type-id-1163' size-in-bits='64' id='type-id-1175'/>
20782    <!-- __gnu_cxx::new_allocator<ProfileHandlerToken*>* -->
20783    <pointer-type-def type-id='type-id-1176' size-in-bits='64' id='type-id-1177'/>
20784    <!-- __gnu_cxx::new_allocator<std::_List_node<ProfileHandlerToken*> >* -->
20785    <pointer-type-def type-id='type-id-1178' size-in-bits='64' id='type-id-1179'/>
20786    <!-- const ProfileHandler -->
20787    <qualified-type-def type-id='type-id-1151' const='yes' id='type-id-1180'/>
20788    <!-- const ProfileHandler& -->
20789    <reference-type-def kind='lvalue' type-id='type-id-1180' size-in-bits='64' id='type-id-1159'/>
20790    <!-- const __gnu_cxx::new_allocator<ProfileHandlerToken*> -->
20791    <qualified-type-def type-id='type-id-1176' const='yes' id='type-id-1181'/>
20792    <!-- const __gnu_cxx::new_allocator<ProfileHandlerToken*>& -->
20793    <reference-type-def kind='lvalue' type-id='type-id-1181' size-in-bits='64' id='type-id-1182'/>
20794    <!-- const __gnu_cxx::new_allocator<ProfileHandlerToken*>* -->
20795    <pointer-type-def type-id='type-id-1181' size-in-bits='64' id='type-id-1183'/>
20796    <!-- const __gnu_cxx::new_allocator<std::_List_node<ProfileHandlerToken*> > -->
20797    <qualified-type-def type-id='type-id-1178' const='yes' id='type-id-1184'/>
20798    <!-- const __gnu_cxx::new_allocator<std::_List_node<ProfileHandlerToken*> >& -->
20799    <reference-type-def kind='lvalue' type-id='type-id-1184' size-in-bits='64' id='type-id-1185'/>
20800    <!-- const __gnu_cxx::new_allocator<std::_List_node<ProfileHandlerToken*> >* -->
20801    <pointer-type-def type-id='type-id-1184' size-in-bits='64' id='type-id-1186'/>
20802    <!-- const int32 -->
20803    <qualified-type-def type-id='type-id-83' const='yes' id='type-id-1157'/>
20804    <!-- const std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> > -->
20805    <qualified-type-def type-id='type-id-1187' const='yes' id='type-id-1188'/>
20806    <!-- const std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >* -->
20807    <pointer-type-def type-id='type-id-1188' size-in-bits='64' id='type-id-1189'/>
20808    <!-- const std::_List_iterator<ProfileHandlerToken*> -->
20809    <qualified-type-def type-id='type-id-1154' const='yes' id='type-id-1190'/>
20810    <!-- const std::_List_iterator<ProfileHandlerToken*>& -->
20811    <reference-type-def kind='lvalue' type-id='type-id-1190' size-in-bits='64' id='type-id-1191'/>
20812    <!-- const std::_List_iterator<ProfileHandlerToken*>* -->
20813    <pointer-type-def type-id='type-id-1190' size-in-bits='64' id='type-id-1192'/>
20814    <!-- const std::_List_node<ProfileHandlerToken*> -->
20815    <qualified-type-def type-id='type-id-1193' const='yes' id='type-id-1194'/>
20816    <!-- const std::_List_node<ProfileHandlerToken*>& -->
20817    <reference-type-def kind='lvalue' type-id='type-id-1194' size-in-bits='64' id='type-id-1195'/>
20818    <!-- const std::_List_node<ProfileHandlerToken*>* -->
20819    <pointer-type-def type-id='type-id-1194' size-in-bits='64' id='type-id-1196'/>
20820    <!-- const std::allocator<ProfileHandlerToken*> -->
20821    <qualified-type-def type-id='type-id-1197' const='yes' id='type-id-1198'/>
20822    <!-- const std::allocator<ProfileHandlerToken*>& -->
20823    <reference-type-def kind='lvalue' type-id='type-id-1198' size-in-bits='64' id='type-id-1199'/>
20824    <!-- const std::allocator<std::_List_node<ProfileHandlerToken*> > -->
20825    <qualified-type-def type-id='type-id-1200' const='yes' id='type-id-1201'/>
20826    <!-- const std::allocator<std::_List_node<ProfileHandlerToken*> >& -->
20827    <reference-type-def kind='lvalue' type-id='type-id-1201' size-in-bits='64' id='type-id-1202'/>
20828    <!-- const std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> > -->
20829    <qualified-type-def type-id='type-id-1156' const='yes' id='type-id-1203'/>
20830    <!-- const std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >& -->
20831    <reference-type-def kind='lvalue' type-id='type-id-1203' size-in-bits='64' id='type-id-1204'/>
20832    <!-- const std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >* -->
20833    <pointer-type-def type-id='type-id-1203' size-in-bits='64' id='type-id-1205'/>
20834    <!-- std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >* -->
20835    <pointer-type-def type-id='type-id-1187' size-in-bits='64' id='type-id-1206'/>
20836    <!-- std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::_List_impl* -->
20837    <pointer-type-def type-id='type-id-1207' size-in-bits='64' id='type-id-1208'/>
20838    <!-- std::_List_iterator<ProfileHandlerToken*>& -->
20839    <reference-type-def kind='lvalue' type-id='type-id-1154' size-in-bits='64' id='type-id-1209'/>
20840    <!-- std::_List_iterator<ProfileHandlerToken*>* -->
20841    <pointer-type-def type-id='type-id-1154' size-in-bits='64' id='type-id-1210'/>
20842    <!-- std::_List_node<ProfileHandlerToken*>& -->
20843    <reference-type-def kind='lvalue' type-id='type-id-1193' size-in-bits='64' id='type-id-1211'/>
20844    <!-- std::_List_node<ProfileHandlerToken*>* -->
20845    <pointer-type-def type-id='type-id-1193' size-in-bits='64' id='type-id-1212'/>
20846    <!-- std::_List_node_base& -->
20847    <reference-type-def kind='lvalue' type-id='type-id-1213' size-in-bits='64' id='type-id-1214'/>
20848    <!-- std::_List_node_base* -->
20849    <pointer-type-def type-id='type-id-1213' size-in-bits='64' id='type-id-1215'/>
20850    <!-- std::allocator<ProfileHandlerToken*>* -->
20851    <pointer-type-def type-id='type-id-1197' size-in-bits='64' id='type-id-1216'/>
20852    <!-- std::allocator<std::_List_node<ProfileHandlerToken*> >& -->
20853    <reference-type-def kind='lvalue' type-id='type-id-1200' size-in-bits='64' id='type-id-1217'/>
20854    <!-- std::allocator<std::_List_node<ProfileHandlerToken*> >* -->
20855    <pointer-type-def type-id='type-id-1200' size-in-bits='64' id='type-id-1218'/>
20856    <!-- std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >& -->
20857    <reference-type-def kind='lvalue' type-id='type-id-1156' size-in-bits='64' id='type-id-1219'/>
20858    <!-- std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >* -->
20859    <pointer-type-def type-id='type-id-1156' size-in-bits='64' id='type-id-1220'/>
20860    <!-- timer_id_holder* -->
20861    <pointer-type-def type-id='type-id-1166' size-in-bits='64' id='type-id-1168'/>
20862    <!-- void (int, siginfo_t*, void*, void*)* -->
20863    <pointer-type-def type-id='type-id-1221' size-in-bits='64' id='type-id-1169'/>
20864    <!-- namespace std -->
20865    <namespace-decl name='std'>
20866      <!-- class std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> > -->
20867      <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-1187'>
20868        <member-type access='protected'>
20869          <!-- struct std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::_List_impl -->
20870          <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-1207'>
20871            <!-- class std::allocator<std::_List_node<ProfileHandlerToken*> > -->
20872            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1200'/>
20873            <data-member access='public' layout-offset-in-bits='0'>
20874              <!-- std::_List_node_base std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::_List_impl::_M_node -->
20875              <var-decl name='_M_node' type-id='type-id-1213' 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'/>
20876            </data-member>
20877            <member-function access='public' constructor='yes'>
20878              <!-- std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::_List_impl::_List_impl() -->
20879              <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'>
20880                <!-- implicit parameter of type 'std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::_List_impl*' -->
20881                <parameter type-id='type-id-1208' is-artificial='yes'/>
20882                <!-- void -->
20883                <return type-id='type-id-75'/>
20884              </function-decl>
20885            </member-function>
20886            <member-function access='public' constructor='yes'>
20887              <!-- std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::_List_impl::_List_impl(const std::allocator<std::_List_node<ProfileHandlerToken*> >&) -->
20888              <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'>
20889                <!-- implicit parameter of type 'std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::_List_impl*' -->
20890                <parameter type-id='type-id-1208' is-artificial='yes'/>
20891                <!-- parameter of type 'const std::allocator<std::_List_node<ProfileHandlerToken*> >&' -->
20892                <parameter type-id='type-id-1202'/>
20893                <!-- void -->
20894                <return type-id='type-id-75'/>
20895              </function-decl>
20896            </member-function>
20897          </class-decl>
20898        </member-type>
20899        <data-member access='protected' layout-offset-in-bits='0'>
20900          <!-- std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::_List_impl std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::_M_impl -->
20901          <var-decl name='_M_impl' type-id='type-id-1207' 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'/>
20902        </data-member>
20903        <member-function access='private'>
20904          <!-- void std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::_List_base() -->
20905          <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'>
20906            <!-- implicit parameter of type 'std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >*' -->
20907            <parameter type-id='type-id-1206' is-artificial='yes'/>
20908            <!-- void -->
20909            <return type-id='type-id-75'/>
20910          </function-decl>
20911        </member-function>
20912        <member-function access='private'>
20913          <!-- void std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::_List_base(const std::allocator<ProfileHandlerToken*>&) -->
20914          <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'>
20915            <!-- implicit parameter of type 'std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >*' -->
20916            <parameter type-id='type-id-1206' is-artificial='yes'/>
20917            <!-- parameter of type 'const std::allocator<ProfileHandlerToken*>&' -->
20918            <parameter type-id='type-id-1199'/>
20919            <!-- void -->
20920            <return type-id='type-id-75'/>
20921          </function-decl>
20922        </member-function>
20923        <member-function access='private' destructor='yes'>
20924          <!-- std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::~_List_base(int) -->
20925          <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'>
20926            <!-- implicit parameter of type 'std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >*' -->
20927            <parameter type-id='type-id-1206' is-artificial='yes'/>
20928            <!-- artificial parameter of type 'int' -->
20929            <parameter type-id='type-id-1' is-artificial='yes'/>
20930            <!-- void -->
20931            <return type-id='type-id-75'/>
20932          </function-decl>
20933        </member-function>
20934        <member-function access='private'>
20935          <!-- const std::allocator<std::_List_node<ProfileHandlerToken*> >& std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::_M_get_Node_allocator() -->
20936          <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'>
20937            <!-- implicit parameter of type 'const std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >*' -->
20938            <parameter type-id='type-id-1189' is-artificial='yes'/>
20939            <!-- const std::allocator<std::_List_node<ProfileHandlerToken*> >& -->
20940            <return type-id='type-id-1202'/>
20941          </function-decl>
20942        </member-function>
20943        <member-function access='private'>
20944          <!-- std::allocator<ProfileHandlerToken*> std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::_M_get_Tp_allocator() -->
20945          <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'>
20946            <!-- implicit parameter of type 'const std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >*' -->
20947            <parameter type-id='type-id-1189' is-artificial='yes'/>
20948            <!-- class std::allocator<ProfileHandlerToken*> -->
20949            <return type-id='type-id-1197'/>
20950          </function-decl>
20951        </member-function>
20952        <member-function access='protected'>
20953          <!-- void std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::_M_put_node(std::_List_node<ProfileHandlerToken*>*) -->
20954          <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'>
20955            <!-- implicit parameter of type 'std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >*' -->
20956            <parameter type-id='type-id-1206' is-artificial='yes'/>
20957            <!-- parameter of type 'std::_List_node<ProfileHandlerToken*>*' -->
20958            <parameter type-id='type-id-1212'/>
20959            <!-- void -->
20960            <return type-id='type-id-75'/>
20961          </function-decl>
20962        </member-function>
20963        <member-function access='private'>
20964          <!-- void std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::_M_clear() -->
20965          <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'>
20966            <!-- implicit parameter of type 'std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >*' -->
20967            <parameter type-id='type-id-1206' is-artificial='yes'/>
20968            <!-- void -->
20969            <return type-id='type-id-75'/>
20970          </function-decl>
20971        </member-function>
20972        <member-function access='private'>
20973          <!-- void std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::_M_init() -->
20974          <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'>
20975            <!-- implicit parameter of type 'std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >*' -->
20976            <parameter type-id='type-id-1206' is-artificial='yes'/>
20977            <!-- void -->
20978            <return type-id='type-id-75'/>
20979          </function-decl>
20980        </member-function>
20981        <member-function access='protected'>
20982          <!-- std::_List_node<ProfileHandlerToken*>* std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::_M_get_node() -->
20983          <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'>
20984            <!-- implicit parameter of type 'std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >*' -->
20985            <parameter type-id='type-id-1206' is-artificial='yes'/>
20986            <!-- std::_List_node<ProfileHandlerToken*>* -->
20987            <return type-id='type-id-1212'/>
20988          </function-decl>
20989        </member-function>
20990      </class-decl>
20991      <!-- class std::allocator<ProfileHandlerToken*> -->
20992      <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-1197'>
20993        <!-- class __gnu_cxx::new_allocator<ProfileHandlerToken*> -->
20994        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1176'/>
20995        <member-function access='private'>
20996          <!-- void std::allocator<ProfileHandlerToken*>::allocator() -->
20997          <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'>
20998            <!-- implicit parameter of type 'std::allocator<ProfileHandlerToken*>*' -->
20999            <parameter type-id='type-id-1216' is-artificial='yes'/>
21000            <!-- void -->
21001            <return type-id='type-id-75'/>
21002          </function-decl>
21003        </member-function>
21004        <member-function access='private'>
21005          <!-- void std::allocator<ProfileHandlerToken*>::allocator(const std::allocator<ProfileHandlerToken*>&) -->
21006          <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'>
21007            <!-- implicit parameter of type 'std::allocator<ProfileHandlerToken*>*' -->
21008            <parameter type-id='type-id-1216' is-artificial='yes'/>
21009            <!-- parameter of type 'const std::allocator<ProfileHandlerToken*>&' -->
21010            <parameter type-id='type-id-1199'/>
21011            <!-- void -->
21012            <return type-id='type-id-75'/>
21013          </function-decl>
21014        </member-function>
21015        <member-function access='private' destructor='yes'>
21016          <!-- std::allocator<ProfileHandlerToken*>::~allocator(int) -->
21017          <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'>
21018            <!-- implicit parameter of type 'std::allocator<ProfileHandlerToken*>*' -->
21019            <parameter type-id='type-id-1216' is-artificial='yes'/>
21020            <!-- artificial parameter of type 'int' -->
21021            <parameter type-id='type-id-1' is-artificial='yes'/>
21022            <!-- void -->
21023            <return type-id='type-id-75'/>
21024          </function-decl>
21025        </member-function>
21026        <member-function access='private'>
21027          <!-- void std::allocator<ProfileHandlerToken*>::allocator<std::_List_node<ProfileHandlerToken*> >(const std::allocator<std::_List_node<ProfileHandlerToken*> >&) -->
21028          <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'>
21029            <!-- implicit parameter of type 'std::allocator<ProfileHandlerToken*>*' -->
21030            <parameter type-id='type-id-1216' is-artificial='yes'/>
21031            <!-- parameter of type 'const std::allocator<std::_List_node<ProfileHandlerToken*> >&' -->
21032            <parameter type-id='type-id-1202'/>
21033            <!-- void -->
21034            <return type-id='type-id-75'/>
21035          </function-decl>
21036        </member-function>
21037      </class-decl>
21038      <!-- class std::allocator<std::_List_node<ProfileHandlerToken*> > -->
21039      <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-1200'>
21040        <!-- class __gnu_cxx::new_allocator<std::_List_node<ProfileHandlerToken*> > -->
21041        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1178'/>
21042        <member-function access='private'>
21043          <!-- void std::allocator<std::_List_node<ProfileHandlerToken*> >::allocator() -->
21044          <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'>
21045            <!-- implicit parameter of type 'std::allocator<std::_List_node<ProfileHandlerToken*> >*' -->
21046            <parameter type-id='type-id-1218' is-artificial='yes'/>
21047            <!-- void -->
21048            <return type-id='type-id-75'/>
21049          </function-decl>
21050        </member-function>
21051        <member-function access='private'>
21052          <!-- void std::allocator<std::_List_node<ProfileHandlerToken*> >::allocator(const std::allocator<std::_List_node<ProfileHandlerToken*> >&) -->
21053          <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'>
21054            <!-- implicit parameter of type 'std::allocator<std::_List_node<ProfileHandlerToken*> >*' -->
21055            <parameter type-id='type-id-1218' is-artificial='yes'/>
21056            <!-- parameter of type 'const std::allocator<std::_List_node<ProfileHandlerToken*> >&' -->
21057            <parameter type-id='type-id-1202'/>
21058            <!-- void -->
21059            <return type-id='type-id-75'/>
21060          </function-decl>
21061        </member-function>
21062        <member-function access='private' destructor='yes'>
21063          <!-- std::allocator<std::_List_node<ProfileHandlerToken*> >::~allocator(int) -->
21064          <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'>
21065            <!-- implicit parameter of type 'std::allocator<std::_List_node<ProfileHandlerToken*> >*' -->
21066            <parameter type-id='type-id-1218' is-artificial='yes'/>
21067            <!-- artificial parameter of type 'int' -->
21068            <parameter type-id='type-id-1' is-artificial='yes'/>
21069            <!-- void -->
21070            <return type-id='type-id-75'/>
21071          </function-decl>
21072        </member-function>
21073      </class-decl>
21074      <!-- class std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> > -->
21075      <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-1156'>
21076        <!-- class std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> > -->
21077        <base-class access='protected' layout-offset-in-bits='0' type-id='type-id-1187'/>
21078        <member-function access='private'>
21079          <!-- void std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::list() -->
21080          <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'>
21081            <!-- implicit parameter of type 'std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >*' -->
21082            <parameter type-id='type-id-1220' is-artificial='yes'/>
21083            <!-- void -->
21084            <return type-id='type-id-75'/>
21085          </function-decl>
21086        </member-function>
21087        <member-function access='private'>
21088          <!-- void std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::list(const std::allocator<ProfileHandlerToken*>&) -->
21089          <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'>
21090            <!-- implicit parameter of type 'std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >*' -->
21091            <parameter type-id='type-id-1220' is-artificial='yes'/>
21092            <!-- parameter of type 'const std::allocator<ProfileHandlerToken*>&' -->
21093            <parameter type-id='type-id-1199'/>
21094            <!-- void -->
21095            <return type-id='type-id-75'/>
21096          </function-decl>
21097        </member-function>
21098        <member-function access='private'>
21099          <!-- void std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::list(unsigned long int, ProfileHandlerToken* const&, const std::allocator<ProfileHandlerToken*>&) -->
21100          <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'>
21101            <!-- implicit parameter of type 'std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >*' -->
21102            <parameter type-id='type-id-1220' is-artificial='yes'/>
21103            <!-- parameter of type 'unsigned long int' -->
21104            <parameter type-id='type-id-19'/>
21105            <!-- parameter of type 'ProfileHandlerToken* const&' -->
21106            <parameter type-id='type-id-1172'/>
21107            <!-- parameter of type 'const std::allocator<ProfileHandlerToken*>&' -->
21108            <parameter type-id='type-id-1199'/>
21109            <!-- void -->
21110            <return type-id='type-id-75'/>
21111          </function-decl>
21112        </member-function>
21113        <member-function access='private'>
21114          <!-- void std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::list(const std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >&) -->
21115          <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'>
21116            <!-- implicit parameter of type 'std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >*' -->
21117            <parameter type-id='type-id-1220' is-artificial='yes'/>
21118            <!-- parameter of type 'const std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >&' -->
21119            <parameter type-id='type-id-1204'/>
21120            <!-- void -->
21121            <return type-id='type-id-75'/>
21122          </function-decl>
21123        </member-function>
21124        <member-function access='private'>
21125          <!-- std::_List_iterator<ProfileHandlerToken*> std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::begin() -->
21126          <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'>
21127            <!-- implicit parameter of type 'std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >*' -->
21128            <parameter type-id='type-id-1220' is-artificial='yes'/>
21129            <!-- struct std::_List_iterator<ProfileHandlerToken*> -->
21130            <return type-id='type-id-1154'/>
21131          </function-decl>
21132        </member-function>
21133        <member-function access='private'>
21134          <!-- std::_List_iterator<ProfileHandlerToken*> std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::end() -->
21135          <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'>
21136            <!-- implicit parameter of type 'std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >*' -->
21137            <parameter type-id='type-id-1220' is-artificial='yes'/>
21138            <!-- struct std::_List_iterator<ProfileHandlerToken*> -->
21139            <return type-id='type-id-1154'/>
21140          </function-decl>
21141        </member-function>
21142        <member-function access='protected'>
21143          <!-- void std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::_M_erase(std::_List_iterator<ProfileHandlerToken*>) -->
21144          <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'>
21145            <!-- implicit parameter of type 'std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >*' -->
21146            <parameter type-id='type-id-1220' is-artificial='yes'/>
21147            <!-- parameter of type 'struct std::_List_iterator<ProfileHandlerToken*>' -->
21148            <parameter type-id='type-id-1154'/>
21149            <!-- void -->
21150            <return type-id='type-id-75'/>
21151          </function-decl>
21152        </member-function>
21153        <member-function access='private'>
21154          <!-- std::_List_iterator<ProfileHandlerToken*> std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::erase(std::_List_iterator<ProfileHandlerToken*>) -->
21155          <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'>
21156            <!-- implicit parameter of type 'std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >*' -->
21157            <parameter type-id='type-id-1220' is-artificial='yes'/>
21158            <!-- parameter of type 'struct std::_List_iterator<ProfileHandlerToken*>' -->
21159            <parameter type-id='type-id-1154'/>
21160            <!-- struct std::_List_iterator<ProfileHandlerToken*> -->
21161            <return type-id='type-id-1154'/>
21162          </function-decl>
21163        </member-function>
21164        <member-function access='protected'>
21165          <!-- std::_List_node<ProfileHandlerToken*>* std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::_M_create_node(ProfileHandlerToken* const&) -->
21166          <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'>
21167            <!-- implicit parameter of type 'std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >*' -->
21168            <parameter type-id='type-id-1220' is-artificial='yes'/>
21169            <!-- parameter of type 'ProfileHandlerToken* const&' -->
21170            <parameter type-id='type-id-1172'/>
21171            <!-- std::_List_node<ProfileHandlerToken*>* -->
21172            <return type-id='type-id-1212'/>
21173          </function-decl>
21174        </member-function>
21175        <member-function access='protected'>
21176          <!-- void std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::_M_insert(std::_List_iterator<ProfileHandlerToken*>, ProfileHandlerToken* const&) -->
21177          <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'>
21178            <!-- implicit parameter of type 'std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >*' -->
21179            <parameter type-id='type-id-1220' is-artificial='yes'/>
21180            <!-- parameter of type 'struct std::_List_iterator<ProfileHandlerToken*>' -->
21181            <parameter type-id='type-id-1154'/>
21182            <!-- parameter of type 'ProfileHandlerToken* const&' -->
21183            <parameter type-id='type-id-1172'/>
21184            <!-- void -->
21185            <return type-id='type-id-75'/>
21186          </function-decl>
21187        </member-function>
21188        <member-function access='private'>
21189          <!-- void std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::push_back(ProfileHandlerToken* const&) -->
21190          <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'>
21191            <!-- implicit parameter of type 'std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >*' -->
21192            <parameter type-id='type-id-1220' is-artificial='yes'/>
21193            <!-- parameter of type 'ProfileHandlerToken* const&' -->
21194            <parameter type-id='type-id-1172'/>
21195            <!-- void -->
21196            <return type-id='type-id-75'/>
21197          </function-decl>
21198        </member-function>
21199      </class-decl>
21200      <!-- struct std::_List_iterator<ProfileHandlerToken*> -->
21201      <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-1154'>
21202        <data-member access='public' layout-offset-in-bits='0'>
21203          <!-- std::_List_node_base* std::_List_iterator<ProfileHandlerToken*>::_M_node -->
21204          <var-decl name='_M_node' type-id='type-id-1215' 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'/>
21205        </data-member>
21206        <member-function access='public'>
21207          <!-- void std::_List_iterator<ProfileHandlerToken*>::_List_iterator() -->
21208          <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'>
21209            <!-- implicit parameter of type 'std::_List_iterator<ProfileHandlerToken*>*' -->
21210            <parameter type-id='type-id-1210' is-artificial='yes'/>
21211            <!-- void -->
21212            <return type-id='type-id-75'/>
21213          </function-decl>
21214        </member-function>
21215        <member-function access='public'>
21216          <!-- void std::_List_iterator<ProfileHandlerToken*>::_List_iterator(std::_List_node_base*) -->
21217          <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'>
21218            <!-- implicit parameter of type 'std::_List_iterator<ProfileHandlerToken*>*' -->
21219            <parameter type-id='type-id-1210' is-artificial='yes'/>
21220            <!-- parameter of type 'std::_List_node_base*' -->
21221            <parameter type-id='type-id-1215'/>
21222            <!-- void -->
21223            <return type-id='type-id-75'/>
21224          </function-decl>
21225        </member-function>
21226        <member-function access='public'>
21227          <!-- ProfileHandlerToken*& std::_List_iterator<ProfileHandlerToken*>::operator*() -->
21228          <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'>
21229            <!-- implicit parameter of type 'const std::_List_iterator<ProfileHandlerToken*>*' -->
21230            <parameter type-id='type-id-1192' is-artificial='yes'/>
21231            <!-- ProfileHandlerToken*& -->
21232            <return type-id='type-id-1174'/>
21233          </function-decl>
21234        </member-function>
21235        <member-function access='public'>
21236          <!-- std::_List_iterator<ProfileHandlerToken*>& std::_List_iterator<ProfileHandlerToken*>::operator++() -->
21237          <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'>
21238            <!-- implicit parameter of type 'std::_List_iterator<ProfileHandlerToken*>*' -->
21239            <parameter type-id='type-id-1210' is-artificial='yes'/>
21240            <!-- std::_List_iterator<ProfileHandlerToken*>& -->
21241            <return type-id='type-id-1209'/>
21242          </function-decl>
21243        </member-function>
21244        <member-function access='public'>
21245          <!-- bool std::_List_iterator<ProfileHandlerToken*>::operator!=(const std::_List_iterator<ProfileHandlerToken*>&) -->
21246          <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'>
21247            <!-- implicit parameter of type 'const std::_List_iterator<ProfileHandlerToken*>*' -->
21248            <parameter type-id='type-id-1192' is-artificial='yes'/>
21249            <!-- parameter of type 'const std::_List_iterator<ProfileHandlerToken*>&' -->
21250            <parameter type-id='type-id-1191'/>
21251            <!-- bool -->
21252            <return type-id='type-id-76'/>
21253          </function-decl>
21254        </member-function>
21255      </class-decl>
21256      <!-- struct std::_List_node_base -->
21257      <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-1213'>
21258        <data-member access='public' layout-offset-in-bits='0'>
21259          <!-- std::_List_node_base* std::_List_node_base::_M_next -->
21260          <var-decl name='_M_next' type-id='type-id-1215' 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'/>
21261        </data-member>
21262        <data-member access='public' layout-offset-in-bits='64'>
21263          <!-- std::_List_node_base* std::_List_node_base::_M_prev -->
21264          <var-decl name='_M_prev' type-id='type-id-1215' 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'/>
21265        </data-member>
21266      </class-decl>
21267      <!-- class std::reverse_iterator<std::_List_const_iterator<ProfileHandlerToken*> > -->
21268      <class-decl name='reverse_iterator&lt;std::_List_const_iterator&lt;ProfileHandlerToken*&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1222'/>
21269      <!-- class std::reverse_iterator<std::_List_iterator<ProfileHandlerToken*> > -->
21270      <class-decl name='reverse_iterator&lt;std::_List_iterator&lt;ProfileHandlerToken*&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1223'/>
21271      <!-- struct std::_List_const_iterator<ProfileHandlerToken*> -->
21272      <class-decl name='_List_const_iterator&lt;ProfileHandlerToken*&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1224'/>
21273      <!-- struct std::_List_node<ProfileHandlerToken*> -->
21274      <class-decl name='_List_node&lt;ProfileHandlerToken*&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1193'/>
21275    </namespace-decl>
21276    <!-- namespace __gnu_cxx -->
21277    <namespace-decl name='__gnu_cxx'>
21278      <!-- class __gnu_cxx::new_allocator<ProfileHandlerToken*> -->
21279      <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-1176'>
21280        <member-function access='private'>
21281          <!-- void __gnu_cxx::new_allocator<ProfileHandlerToken*>::new_allocator() -->
21282          <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'>
21283            <!-- implicit parameter of type '__gnu_cxx::new_allocator<ProfileHandlerToken*>*' -->
21284            <parameter type-id='type-id-1177' is-artificial='yes'/>
21285            <!-- void -->
21286            <return type-id='type-id-75'/>
21287          </function-decl>
21288        </member-function>
21289        <member-function access='private'>
21290          <!-- void __gnu_cxx::new_allocator<ProfileHandlerToken*>::new_allocator(const __gnu_cxx::new_allocator<ProfileHandlerToken*>&) -->
21291          <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'>
21292            <!-- implicit parameter of type '__gnu_cxx::new_allocator<ProfileHandlerToken*>*' -->
21293            <parameter type-id='type-id-1177' is-artificial='yes'/>
21294            <!-- parameter of type 'const __gnu_cxx::new_allocator<ProfileHandlerToken*>&' -->
21295            <parameter type-id='type-id-1182'/>
21296            <!-- void -->
21297            <return type-id='type-id-75'/>
21298          </function-decl>
21299        </member-function>
21300        <member-function access='private' destructor='yes'>
21301          <!-- __gnu_cxx::new_allocator<ProfileHandlerToken*>::~new_allocator(int) -->
21302          <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'>
21303            <!-- implicit parameter of type '__gnu_cxx::new_allocator<ProfileHandlerToken*>*' -->
21304            <parameter type-id='type-id-1177' is-artificial='yes'/>
21305            <!-- artificial parameter of type 'int' -->
21306            <parameter type-id='type-id-1' is-artificial='yes'/>
21307            <!-- void -->
21308            <return type-id='type-id-75'/>
21309          </function-decl>
21310        </member-function>
21311        <member-function access='private'>
21312          <!-- void __gnu_cxx::new_allocator<ProfileHandlerToken*>::destroy(ProfileHandlerToken**) -->
21313          <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'>
21314            <!-- implicit parameter of type '__gnu_cxx::new_allocator<ProfileHandlerToken*>*' -->
21315            <parameter type-id='type-id-1177' is-artificial='yes'/>
21316            <!-- parameter of type 'ProfileHandlerToken**' -->
21317            <parameter type-id='type-id-1175'/>
21318            <!-- void -->
21319            <return type-id='type-id-75'/>
21320          </function-decl>
21321        </member-function>
21322        <member-function access='private'>
21323          <!-- void __gnu_cxx::new_allocator<ProfileHandlerToken*>::construct(ProfileHandlerToken**, ProfileHandlerToken* const&) -->
21324          <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'>
21325            <!-- implicit parameter of type '__gnu_cxx::new_allocator<ProfileHandlerToken*>*' -->
21326            <parameter type-id='type-id-1177' is-artificial='yes'/>
21327            <!-- parameter of type 'ProfileHandlerToken**' -->
21328            <parameter type-id='type-id-1175'/>
21329            <!-- parameter of type 'ProfileHandlerToken* const&' -->
21330            <parameter type-id='type-id-1172'/>
21331            <!-- void -->
21332            <return type-id='type-id-75'/>
21333          </function-decl>
21334        </member-function>
21335      </class-decl>
21336      <!-- class __gnu_cxx::new_allocator<std::_List_node<ProfileHandlerToken*> > -->
21337      <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-1178'>
21338        <member-function access='private'>
21339          <!-- void __gnu_cxx::new_allocator<std::_List_node<ProfileHandlerToken*> >::new_allocator() -->
21340          <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'>
21341            <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::_List_node<ProfileHandlerToken*> >*' -->
21342            <parameter type-id='type-id-1179' is-artificial='yes'/>
21343            <!-- void -->
21344            <return type-id='type-id-75'/>
21345          </function-decl>
21346        </member-function>
21347        <member-function access='private'>
21348          <!-- void __gnu_cxx::new_allocator<std::_List_node<ProfileHandlerToken*> >::new_allocator(const __gnu_cxx::new_allocator<std::_List_node<ProfileHandlerToken*> >&) -->
21349          <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'>
21350            <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::_List_node<ProfileHandlerToken*> >*' -->
21351            <parameter type-id='type-id-1179' is-artificial='yes'/>
21352            <!-- parameter of type 'const __gnu_cxx::new_allocator<std::_List_node<ProfileHandlerToken*> >&' -->
21353            <parameter type-id='type-id-1185'/>
21354            <!-- void -->
21355            <return type-id='type-id-75'/>
21356          </function-decl>
21357        </member-function>
21358        <member-function access='private' destructor='yes'>
21359          <!-- __gnu_cxx::new_allocator<std::_List_node<ProfileHandlerToken*> >::~new_allocator(int) -->
21360          <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'>
21361            <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::_List_node<ProfileHandlerToken*> >*' -->
21362            <parameter type-id='type-id-1179' is-artificial='yes'/>
21363            <!-- artificial parameter of type 'int' -->
21364            <parameter type-id='type-id-1' is-artificial='yes'/>
21365            <!-- void -->
21366            <return type-id='type-id-75'/>
21367          </function-decl>
21368        </member-function>
21369        <member-function access='private'>
21370          <!-- void __gnu_cxx::new_allocator<std::_List_node<ProfileHandlerToken*> >::deallocate(std::_List_node<ProfileHandlerToken*>*, unsigned long int) -->
21371          <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'>
21372            <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::_List_node<ProfileHandlerToken*> >*' -->
21373            <parameter type-id='type-id-1179' is-artificial='yes'/>
21374            <!-- parameter of type 'std::_List_node<ProfileHandlerToken*>*' -->
21375            <parameter type-id='type-id-1212'/>
21376            <!-- parameter of type 'unsigned long int' -->
21377            <parameter type-id='type-id-19'/>
21378            <!-- void -->
21379            <return type-id='type-id-75'/>
21380          </function-decl>
21381        </member-function>
21382        <member-function access='private'>
21383          <!-- size_t __gnu_cxx::new_allocator<std::_List_node<ProfileHandlerToken*> >::max_size() -->
21384          <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'>
21385            <!-- implicit parameter of type 'const __gnu_cxx::new_allocator<std::_List_node<ProfileHandlerToken*> >*' -->
21386            <parameter type-id='type-id-1186' is-artificial='yes'/>
21387            <!-- typedef size_t -->
21388            <return type-id='type-id-7'/>
21389          </function-decl>
21390        </member-function>
21391        <member-function access='private'>
21392          <!-- std::_List_node<ProfileHandlerToken*>* __gnu_cxx::new_allocator<std::_List_node<ProfileHandlerToken*> >::allocate(unsigned long int, void*) -->
21393          <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'>
21394            <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::_List_node<ProfileHandlerToken*> >*' -->
21395            <parameter type-id='type-id-1179' is-artificial='yes'/>
21396            <!-- parameter of type 'unsigned long int' -->
21397            <parameter type-id='type-id-19'/>
21398            <!-- parameter of type 'void*' -->
21399            <parameter type-id='type-id-74'/>
21400            <!-- std::_List_node<ProfileHandlerToken*>* -->
21401            <return type-id='type-id-1212'/>
21402          </function-decl>
21403        </member-function>
21404      </class-decl>
21405    </namespace-decl>
21406    <!-- namespace base -->
21407    <namespace-decl name='base'>
21408      <!-- namespace base::subtle -->
21409      <namespace-decl name='subtle'>
21410        <!-- Atomic32 base::subtle::NoBarrier_CompareAndSwap(volatile Atomic32*, Atomic32, Atomic32) -->
21411        <function-decl name='NoBarrier_CompareAndSwap' filepath='./src/base/atomicops-internals-x86.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
21412          <!-- parameter of type 'volatile Atomic32*' -->
21413          <parameter type-id='type-id-92'/>
21414          <!-- parameter of type 'typedef Atomic32' -->
21415          <parameter type-id='type-id-93'/>
21416          <!-- parameter of type 'typedef Atomic32' -->
21417          <parameter type-id='type-id-93'/>
21418          <!-- typedef Atomic32 -->
21419          <return type-id='type-id-93'/>
21420        </function-decl>
21421        <!-- Atomic32 base::subtle::NoBarrier_AtomicExchange(volatile Atomic32*, Atomic32) -->
21422        <function-decl name='NoBarrier_AtomicExchange' filepath='./src/base/atomicops-internals-x86.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
21423          <!-- parameter of type 'volatile Atomic32*' -->
21424          <parameter type-id='type-id-92'/>
21425          <!-- parameter of type 'typedef Atomic32' -->
21426          <parameter type-id='type-id-93'/>
21427          <!-- typedef Atomic32 -->
21428          <return type-id='type-id-93'/>
21429        </function-decl>
21430        <!-- Atomic32 base::subtle::Release_AtomicExchange(volatile Atomic32*, Atomic32) -->
21431        <function-decl name='Release_AtomicExchange' filepath='./src/base/atomicops-internals-x86.h' line='100' column='1' visibility='default' binding='global' size-in-bits='64'>
21432          <!-- parameter of type 'volatile Atomic32*' -->
21433          <parameter type-id='type-id-92'/>
21434          <!-- parameter of type 'typedef Atomic32' -->
21435          <parameter type-id='type-id-93'/>
21436          <!-- typedef Atomic32 -->
21437          <return type-id='type-id-93'/>
21438        </function-decl>
21439        <!-- Atomic32 base::subtle::Acquire_CompareAndSwap(volatile Atomic32*, Atomic32, Atomic32) -->
21440        <function-decl name='Acquire_CompareAndSwap' filepath='./src/base/atomicops-internals-x86.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
21441          <!-- parameter of type 'volatile Atomic32*' -->
21442          <parameter type-id='type-id-92'/>
21443          <!-- parameter of type 'typedef Atomic32' -->
21444          <parameter type-id='type-id-93'/>
21445          <!-- parameter of type 'typedef Atomic32' -->
21446          <parameter type-id='type-id-93'/>
21447          <!-- typedef Atomic32 -->
21448          <return type-id='type-id-93'/>
21449        </function-decl>
21450      </namespace-decl>
21451    </namespace-decl>
21452    <!-- void ProfileHandlerRegisterThread() -->
21453    <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'>
21454      <!-- void -->
21455      <return type-id='type-id-75'/>
21456    </function-decl>
21457    <!-- ProfileHandlerToken* ProfileHandlerRegisterCallback(ProfileHandlerCallback, void*) -->
21458    <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'>
21459      <!-- parameter of type 'typedef ProfileHandlerCallback' -->
21460      <parameter type-id='type-id-1162' name='callback' filepath='src/profile-handler.cc' line='646' column='1'/>
21461      <!-- parameter of type 'void*' -->
21462      <parameter type-id='type-id-74' name='callback_arg' filepath='src/profile-handler.cc' line='646' column='1'/>
21463      <!-- ProfileHandlerToken* -->
21464      <return type-id='type-id-1163'/>
21465    </function-decl>
21466    <!-- void ProfileHandlerUnregisterCallback(ProfileHandlerToken*) -->
21467    <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'>
21468      <!-- parameter of type 'ProfileHandlerToken*' -->
21469      <parameter type-id='type-id-1163' name='token' filepath='src/profile-handler.cc' line='650' column='1'/>
21470      <!-- void -->
21471      <return type-id='type-id-75'/>
21472    </function-decl>
21473    <!-- void ProfileHandlerReset() -->
21474    <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'>
21475      <!-- void -->
21476      <return type-id='type-id-75'/>
21477    </function-decl>
21478    <!-- void ProfileHandlerGetState(ProfileHandlerState*) -->
21479    <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'>
21480      <!-- parameter of type 'ProfileHandlerState*' -->
21481      <parameter type-id='type-id-1161' name='state' filepath='src/profile-handler.cc' line='658' column='1'/>
21482      <!-- void -->
21483      <return type-id='type-id-75'/>
21484    </function-decl>
21485    <!-- void (int, siginfo_t*, void*, void*) -->
21486    <function-type size-in-bits='64' id='type-id-1221'>
21487      <!-- parameter of type 'int' -->
21488      <parameter type-id='type-id-1'/>
21489      <!-- parameter of type 'siginfo_t*' -->
21490      <parameter type-id='type-id-1160'/>
21491      <!-- parameter of type 'void*' -->
21492      <parameter type-id='type-id-74'/>
21493      <!-- parameter of type 'void*' -->
21494      <parameter type-id='type-id-74'/>
21495      <!-- void -->
21496      <return type-id='type-id-75'/>
21497    </function-type>
21498  </abi-instr>
21499  <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'>
21500  </abi-instr>
21501  <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'>
21502    <!-- ProfileData::Entry::Slot[64] -->
21503    <array-type-def dimensions='1' type-id='type-id-1225' size-in-bits='4096' id='type-id-1226'>
21504      <!-- <anonymous range>[64] -->
21505      <subrange length='64' type-id='type-id-19' id='type-id-1227'/>
21506    </array-type-def>
21507    <!-- ProfileData::Entry[4] -->
21508    <array-type-def dimensions='1' type-id='type-id-1228' size-in-bits='16896' id='type-id-1229'>
21509      <!-- <anonymous range>[4] -->
21510      <subrange length='4' type-id='type-id-19' id='type-id-368'/>
21511    </array-type-def>
21512    <!-- char[1024] -->
21513    <array-type-def dimensions='1' type-id='type-id-84' size-in-bits='8192' id='type-id-1230'>
21514      <!-- <anonymous range>[1024] -->
21515      <subrange length='1024' type-id='type-id-19' id='type-id-1231'/>
21516    </array-type-def>
21517    <!-- class CpuProfiler -->
21518    <class-decl name='CpuProfiler' size-in-bits='704' visibility='default' filepath='src/profiler.cc' line='89' column='1' id='type-id-1232'>
21519      <data-member access='private' static='yes'>
21520        <!-- static CpuProfiler CpuProfiler::instance_ -->
21521        <var-decl name='instance_' type-id='type-id-1232' mangled-name='_ZN11CpuProfiler9instance_E' visibility='default' filepath='src/profiler.cc' line='107' column='1' elf-symbol-id='_ZN11CpuProfiler9instance_E'/>
21522      </data-member>
21523      <data-member access='private' layout-offset-in-bits='0'>
21524        <!-- SpinLock CpuProfiler::lock_ -->
21525        <var-decl name='lock_' type-id='type-id-285' visibility='default' filepath='src/profiler.cc' line='119' column='1'/>
21526      </data-member>
21527      <data-member access='private' layout-offset-in-bits='64'>
21528        <!-- ProfileData CpuProfiler::collector_ -->
21529        <var-decl name='collector_' type-id='type-id-1233' visibility='default' filepath='src/profiler.cc' line='120' column='1'/>
21530      </data-member>
21531      <data-member access='private' layout-offset-in-bits='512'>
21532        <!-- int (void*)* CpuProfiler::filter_ -->
21533        <var-decl name='filter_' type-id='type-id-1234' visibility='default' filepath='src/profiler.cc' line='125' column='1'/>
21534      </data-member>
21535      <data-member access='private' layout-offset-in-bits='576'>
21536        <!-- void* CpuProfiler::filter_arg_ -->
21537        <var-decl name='filter_arg_' type-id='type-id-74' visibility='default' filepath='src/profiler.cc' line='126' column='1'/>
21538      </data-member>
21539      <data-member access='private' layout-offset-in-bits='640'>
21540        <!-- ProfileHandlerToken* CpuProfiler::prof_handler_token_ -->
21541        <var-decl name='prof_handler_token_' type-id='type-id-1163' visibility='default' filepath='src/profiler.cc' line='130' column='1'/>
21542      </data-member>
21543      <member-function access='private' constructor='yes'>
21544        <!-- CpuProfiler::CpuProfiler() -->
21545        <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'>
21546          <!-- implicit parameter of type 'CpuProfiler*' -->
21547          <parameter type-id='type-id-1235' is-artificial='yes'/>
21548          <!-- void -->
21549          <return type-id='type-id-75'/>
21550        </function-decl>
21551      </member-function>
21552      <member-function access='private' destructor='yes'>
21553        <!-- CpuProfiler::~CpuProfiler(int) -->
21554        <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'>
21555          <!-- implicit parameter of type 'CpuProfiler*' -->
21556          <parameter type-id='type-id-1235' is-artificial='yes'/>
21557          <!-- artificial parameter of type 'int' -->
21558          <parameter type-id='type-id-1' is-artificial='yes'/>
21559          <!-- void -->
21560          <return type-id='type-id-75'/>
21561        </function-decl>
21562      </member-function>
21563      <member-function access='private' static='yes'>
21564        <!-- void CpuProfiler::prof_handler(siginfo_t*, void*, void*) -->
21565        <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_'>
21566          <!-- parameter of type 'int' -->
21567          <parameter type-id='type-id-1'/>
21568          <!-- parameter of type 'siginfo_t*' -->
21569          <parameter type-id='type-id-1160'/>
21570          <!-- parameter of type 'void*' -->
21571          <parameter type-id='type-id-74'/>
21572          <!-- parameter of type 'void*' -->
21573          <parameter type-id='type-id-74'/>
21574          <!-- void -->
21575          <return type-id='type-id-75'/>
21576        </function-decl>
21577      </member-function>
21578      <member-function access='private'>
21579        <!-- void CpuProfiler::DisableHandler() -->
21580        <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'>
21581          <!-- implicit parameter of type 'CpuProfiler*' -->
21582          <parameter type-id='type-id-1235' is-artificial='yes'/>
21583          <!-- void -->
21584          <return type-id='type-id-75'/>
21585        </function-decl>
21586      </member-function>
21587      <member-function access='private'>
21588        <!-- void CpuProfiler::EnableHandler() -->
21589        <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'>
21590          <!-- implicit parameter of type 'CpuProfiler*' -->
21591          <parameter type-id='type-id-1235' is-artificial='yes'/>
21592          <!-- void -->
21593          <return type-id='type-id-75'/>
21594        </function-decl>
21595      </member-function>
21596      <member-function access='private'>
21597        <!-- bool CpuProfiler::Enabled() -->
21598        <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'>
21599          <!-- implicit parameter of type 'CpuProfiler*' -->
21600          <parameter type-id='type-id-1235' is-artificial='yes'/>
21601          <!-- bool -->
21602          <return type-id='type-id-76'/>
21603        </function-decl>
21604      </member-function>
21605      <member-function access='private'>
21606        <!-- void CpuProfiler::Stop() -->
21607        <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'>
21608          <!-- implicit parameter of type 'CpuProfiler*' -->
21609          <parameter type-id='type-id-1235' is-artificial='yes'/>
21610          <!-- void -->
21611          <return type-id='type-id-75'/>
21612        </function-decl>
21613      </member-function>
21614      <member-function access='private'>
21615        <!-- void CpuProfiler::FlushTable() -->
21616        <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'>
21617          <!-- implicit parameter of type 'CpuProfiler*' -->
21618          <parameter type-id='type-id-1235' is-artificial='yes'/>
21619          <!-- void -->
21620          <return type-id='type-id-75'/>
21621        </function-decl>
21622      </member-function>
21623      <member-function access='private'>
21624        <!-- void CpuProfiler::GetCurrentState(ProfilerState*) -->
21625        <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'>
21626          <!-- implicit parameter of type 'CpuProfiler*' -->
21627          <parameter type-id='type-id-1235' is-artificial='yes'/>
21628          <!-- parameter of type 'ProfilerState*' -->
21629          <parameter type-id='type-id-1236'/>
21630          <!-- void -->
21631          <return type-id='type-id-75'/>
21632        </function-decl>
21633      </member-function>
21634      <member-function access='private'>
21635        <!-- bool CpuProfiler::Start(const char*, const ProfilerOptions*) -->
21636        <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'>
21637          <!-- implicit parameter of type 'CpuProfiler*' -->
21638          <parameter type-id='type-id-1235' is-artificial='yes'/>
21639          <!-- parameter of type 'const char*' -->
21640          <parameter type-id='type-id-2'/>
21641          <!-- parameter of type 'const ProfilerOptions*' -->
21642          <parameter type-id='type-id-1237'/>
21643          <!-- bool -->
21644          <return type-id='type-id-76'/>
21645        </function-decl>
21646      </member-function>
21647    </class-decl>
21648    <!-- class ProfileData -->
21649    <class-decl name='ProfileData' size-in-bits='448' visibility='default' filepath='src/profiledata.h' line='79' column='1' id='type-id-1233'>
21650      <member-type access='private'>
21651        <!-- class ProfileData::Options -->
21652        <class-decl name='Options' size-in-bits='32' visibility='default' filepath='src/profiledata.h' line='88' column='1' id='type-id-1238'>
21653          <data-member access='private' layout-offset-in-bits='0'>
21654            <!-- int ProfileData::Options::frequency_ -->
21655            <var-decl name='frequency_' type-id='type-id-1' visibility='default' filepath='src/profiledata.h' line='101' column='1'/>
21656          </data-member>
21657          <member-function access='private' constructor='yes'>
21658            <!-- ProfileData::Options::Options() -->
21659            <function-decl name='Options' filepath='src/profiledata.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
21660              <!-- implicit parameter of type 'ProfileData::Options*' -->
21661              <parameter type-id='type-id-1239' is-artificial='yes'/>
21662              <!-- void -->
21663              <return type-id='type-id-75'/>
21664            </function-decl>
21665          </member-function>
21666          <member-function access='private'>
21667            <!-- void ProfileData::Options::set_frequency(int) -->
21668            <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'>
21669              <!-- implicit parameter of type 'ProfileData::Options*' -->
21670              <parameter type-id='type-id-1239' is-artificial='yes'/>
21671              <!-- parameter of type 'int' -->
21672              <parameter type-id='type-id-1'/>
21673              <!-- void -->
21674              <return type-id='type-id-75'/>
21675            </function-decl>
21676          </member-function>
21677          <member-function access='private' constructor='yes'>
21678            <!-- ProfileData::Options::Options() -->
21679            <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'>
21680              <!-- implicit parameter of type 'ProfileData::Options*' -->
21681              <parameter type-id='type-id-1239' is-artificial='yes'/>
21682              <!-- void -->
21683              <return type-id='type-id-75'/>
21684            </function-decl>
21685          </member-function>
21686          <member-function access='private'>
21687            <!-- int ProfileData::Options::frequency() -->
21688            <function-decl name='frequency' mangled-name='_ZNK11ProfileData7Options9frequencyEv' filepath='src/profiledata.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
21689              <!-- implicit parameter of type 'const ProfileData::Options*' -->
21690              <parameter type-id='type-id-1240' is-artificial='yes'/>
21691              <!-- int -->
21692              <return type-id='type-id-1'/>
21693            </function-decl>
21694          </member-function>
21695        </class-decl>
21696      </member-type>
21697      <member-type access='private'>
21698        <!-- struct ProfileData::Bucket -->
21699        <class-decl name='Bucket' size-in-bits='16896' is-struct='yes' visibility='default' filepath='src/profiledata.h' line='161' column='1' id='type-id-1241'>
21700          <data-member access='public' layout-offset-in-bits='0'>
21701            <!-- ProfileData::Entry ProfileData::Bucket::entry[4] -->
21702            <var-decl name='entry' type-id='type-id-1229' visibility='default' filepath='src/profiledata.h' line='162' column='1'/>
21703          </data-member>
21704        </class-decl>
21705      </member-type>
21706      <member-type access='private'>
21707        <!-- struct ProfileData::Entry -->
21708        <class-decl name='Entry' size-in-bits='4224' is-struct='yes' visibility='default' filepath='src/profiledata.h' line='154' column='1' id='type-id-1228'>
21709          <member-type access='private'>
21710            <!-- typedef uintptr_t ProfileData::Entry::Slot -->
21711            <typedef-decl name='Slot' type-id='type-id-234' filepath='src/profiledata.h' line='151' column='1' id='type-id-1225'/>
21712          </member-type>
21713          <data-member access='public' layout-offset-in-bits='0'>
21714            <!-- ProfileData::Entry::Slot ProfileData::Entry::count -->
21715            <var-decl name='count' type-id='type-id-1225' visibility='default' filepath='src/profiledata.h' line='155' column='1'/>
21716          </data-member>
21717          <data-member access='public' layout-offset-in-bits='64'>
21718            <!-- ProfileData::Entry::Slot ProfileData::Entry::depth -->
21719            <var-decl name='depth' type-id='type-id-1225' visibility='default' filepath='src/profiledata.h' line='156' column='1'/>
21720          </data-member>
21721          <data-member access='public' layout-offset-in-bits='128'>
21722            <!-- ProfileData::Entry::Slot ProfileData::Entry::stack[64] -->
21723            <var-decl name='stack' type-id='type-id-1226' visibility='default' filepath='src/profiledata.h' line='157' column='1'/>
21724          </data-member>
21725        </class-decl>
21726      </member-type>
21727      <member-type access='private'>
21728        <!-- struct ProfileData::State -->
21729        <class-decl name='State' size-in-bits='8384' is-struct='yes' visibility='default' filepath='src/profiledata.h' line='81' column='1' id='type-id-1242'>
21730          <data-member access='public' layout-offset-in-bits='0'>
21731            <!-- bool ProfileData::State::enabled -->
21732            <var-decl name='enabled' type-id='type-id-76' visibility='default' filepath='src/profiledata.h' line='82' column='1'/>
21733          </data-member>
21734          <data-member access='public' layout-offset-in-bits='64'>
21735            <!-- time_t ProfileData::State::start_time -->
21736            <var-decl name='start_time' type-id='type-id-1243' visibility='default' filepath='src/profiledata.h' line='83' column='1'/>
21737          </data-member>
21738          <data-member access='public' layout-offset-in-bits='128'>
21739            <!-- char ProfileData::State::profile_name[1024] -->
21740            <var-decl name='profile_name' type-id='type-id-1230' visibility='default' filepath='src/profiledata.h' line='84' column='1'/>
21741          </data-member>
21742          <data-member access='public' layout-offset-in-bits='8320'>
21743            <!-- int ProfileData::State::samples_gathered -->
21744            <var-decl name='samples_gathered' type-id='type-id-1' visibility='default' filepath='src/profiledata.h' line='85' column='1'/>
21745          </data-member>
21746        </class-decl>
21747      </member-type>
21748      <data-member access='private' static='yes'>
21749        <!-- static const int ProfileData::kMaxStackDepth -->
21750        <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'/>
21751      </data-member>
21752      <data-member access='private' static='yes'>
21753        <!-- static const int ProfileData::kAssociativity -->
21754        <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'/>
21755      </data-member>
21756      <data-member access='private' static='yes'>
21757        <!-- static const int ProfileData::kBuckets -->
21758        <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'/>
21759      </data-member>
21760      <data-member access='private' static='yes'>
21761        <!-- static const int ProfileData::kBufferLength -->
21762        <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'/>
21763      </data-member>
21764      <data-member access='private' layout-offset-in-bits='0'>
21765        <!-- ProfileData::Bucket* ProfileData::hash_ -->
21766        <var-decl name='hash_' type-id='type-id-1244' visibility='default' filepath='src/profiledata.h' line='165' column='1'/>
21767      </data-member>
21768      <data-member access='private' layout-offset-in-bits='64'>
21769        <!-- ProfileData::Entry::Slot* ProfileData::evict_ -->
21770        <var-decl name='evict_' type-id='type-id-1245' visibility='default' filepath='src/profiledata.h' line='166' column='1'/>
21771      </data-member>
21772      <data-member access='private' layout-offset-in-bits='128'>
21773        <!-- int ProfileData::num_evicted_ -->
21774        <var-decl name='num_evicted_' type-id='type-id-1' visibility='default' filepath='src/profiledata.h' line='167' column='1'/>
21775      </data-member>
21776      <data-member access='private' layout-offset-in-bits='160'>
21777        <!-- int ProfileData::out_ -->
21778        <var-decl name='out_' type-id='type-id-1' visibility='default' filepath='src/profiledata.h' line='168' column='1'/>
21779      </data-member>
21780      <data-member access='private' layout-offset-in-bits='192'>
21781        <!-- int ProfileData::count_ -->
21782        <var-decl name='count_' type-id='type-id-1' visibility='default' filepath='src/profiledata.h' line='169' column='1'/>
21783      </data-member>
21784      <data-member access='private' layout-offset-in-bits='224'>
21785        <!-- int ProfileData::evictions_ -->
21786        <var-decl name='evictions_' type-id='type-id-1' visibility='default' filepath='src/profiledata.h' line='170' column='1'/>
21787      </data-member>
21788      <data-member access='private' layout-offset-in-bits='256'>
21789        <!-- size_t ProfileData::total_bytes_ -->
21790        <var-decl name='total_bytes_' type-id='type-id-7' visibility='default' filepath='src/profiledata.h' line='171' column='1'/>
21791      </data-member>
21792      <data-member access='private' layout-offset-in-bits='320'>
21793        <!-- char* ProfileData::fname_ -->
21794        <var-decl name='fname_' type-id='type-id-3' visibility='default' filepath='src/profiledata.h' line='172' column='1'/>
21795      </data-member>
21796      <data-member access='private' layout-offset-in-bits='384'>
21797        <!-- time_t ProfileData::start_time_ -->
21798        <var-decl name='start_time_' type-id='type-id-1243' visibility='default' filepath='src/profiledata.h' line='173' column='1'/>
21799      </data-member>
21800      <member-function access='private' constructor='yes'>
21801        <!-- ProfileData::ProfileData() -->
21802        <function-decl name='ProfileData' filepath='src/profiledata.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
21803          <!-- implicit parameter of type 'ProfileData*' -->
21804          <parameter type-id='type-id-1246' is-artificial='yes'/>
21805          <!-- void -->
21806          <return type-id='type-id-75'/>
21807        </function-decl>
21808      </member-function>
21809      <member-function access='private' destructor='yes'>
21810        <!-- ProfileData::~ProfileData(int) -->
21811        <function-decl name='~ProfileData' filepath='src/profiledata.h' line='107' column='1' visibility='default' binding='global' size-in-bits='64'>
21812          <!-- implicit parameter of type 'ProfileData*' -->
21813          <parameter type-id='type-id-1246' is-artificial='yes'/>
21814          <!-- artificial parameter of type 'int' -->
21815          <parameter type-id='type-id-1' is-artificial='yes'/>
21816          <!-- void -->
21817          <return type-id='type-id-75'/>
21818        </function-decl>
21819      </member-function>
21820      <member-function access='private' constructor='yes'>
21821        <!-- ProfileData::ProfileData(const ProfileData&) -->
21822        <function-decl name='ProfileData' filepath='src/profiledata.h' line='181' column='1' visibility='default' binding='global' size-in-bits='64'>
21823          <!-- implicit parameter of type 'ProfileData*' -->
21824          <parameter type-id='type-id-1246' is-artificial='yes'/>
21825          <!-- parameter of type 'const ProfileData&' -->
21826          <parameter type-id='type-id-1247'/>
21827          <!-- void -->
21828          <return type-id='type-id-75'/>
21829        </function-decl>
21830      </member-function>
21831      <member-function access='private'>
21832        <!-- bool ProfileData::enabled() -->
21833        <function-decl name='enabled' mangled-name='_ZNK11ProfileData7enabledEv' filepath='src/profiledata.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
21834          <!-- implicit parameter of type 'const ProfileData*' -->
21835          <parameter type-id='type-id-1248' is-artificial='yes'/>
21836          <!-- bool -->
21837          <return type-id='type-id-76'/>
21838        </function-decl>
21839      </member-function>
21840      <member-function access='private' constructor='yes'>
21841        <!-- ProfileData::ProfileData() -->
21842        <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'>
21843          <!-- implicit parameter of type 'ProfileData*' -->
21844          <parameter type-id='type-id-1246' is-artificial='yes'/>
21845          <!-- void -->
21846          <return type-id='type-id-75'/>
21847        </function-decl>
21848      </member-function>
21849      <member-function access='private' destructor='yes'>
21850        <!-- ProfileData::~ProfileData(int) -->
21851        <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'>
21852          <!-- implicit parameter of type 'ProfileData*' -->
21853          <parameter type-id='type-id-1246' is-artificial='yes'/>
21854          <!-- artificial parameter of type 'int' -->
21855          <parameter type-id='type-id-1' is-artificial='yes'/>
21856          <!-- void -->
21857          <return type-id='type-id-75'/>
21858        </function-decl>
21859      </member-function>
21860      <member-function access='private' constructor='yes'>
21861        <!-- ProfileData::ProfileData(const ProfileData&) -->
21862        <function-decl name='ProfileData' filepath='src/profiledata.h' line='181' column='1' visibility='default' binding='global' size-in-bits='64'>
21863          <!-- implicit parameter of type 'ProfileData*' -->
21864          <parameter type-id='type-id-1246' is-artificial='yes'/>
21865          <!-- parameter of type 'const ProfileData&' -->
21866          <parameter type-id='type-id-1247'/>
21867          <!-- void -->
21868          <return type-id='type-id-75'/>
21869        </function-decl>
21870      </member-function>
21871      <member-function access='private'>
21872        <!-- void ProfileData::FlushEvicted() -->
21873        <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'>
21874          <!-- implicit parameter of type 'ProfileData*' -->
21875          <parameter type-id='type-id-1246' is-artificial='yes'/>
21876          <!-- void -->
21877          <return type-id='type-id-75'/>
21878        </function-decl>
21879      </member-function>
21880      <member-function access='private'>
21881        <!-- void ProfileData::GetCurrentState(ProfileData::State*) -->
21882        <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'>
21883          <!-- implicit parameter of type 'const ProfileData*' -->
21884          <parameter type-id='type-id-1248' is-artificial='yes'/>
21885          <!-- parameter of type 'ProfileData::State*' -->
21886          <parameter type-id='type-id-1249'/>
21887          <!-- void -->
21888          <return type-id='type-id-75'/>
21889        </function-decl>
21890      </member-function>
21891      <member-function access='private'>
21892        <!-- void ProfileData::Reset() -->
21893        <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'>
21894          <!-- implicit parameter of type 'ProfileData*' -->
21895          <parameter type-id='type-id-1246' is-artificial='yes'/>
21896          <!-- void -->
21897          <return type-id='type-id-75'/>
21898        </function-decl>
21899      </member-function>
21900      <member-function access='private'>
21901        <!-- bool ProfileData::Start(const char*, const ProfileData::Options&) -->
21902        <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'>
21903          <!-- implicit parameter of type 'ProfileData*' -->
21904          <parameter type-id='type-id-1246' is-artificial='yes'/>
21905          <!-- parameter of type 'const char*' -->
21906          <parameter type-id='type-id-2'/>
21907          <!-- parameter of type 'const ProfileData::Options&' -->
21908          <parameter type-id='type-id-1250'/>
21909          <!-- bool -->
21910          <return type-id='type-id-76'/>
21911        </function-decl>
21912      </member-function>
21913      <member-function access='private'>
21914        <!-- void ProfileData::Evict(const ProfileData::Entry&) -->
21915        <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'>
21916          <!-- implicit parameter of type 'ProfileData*' -->
21917          <parameter type-id='type-id-1246' is-artificial='yes'/>
21918          <!-- parameter of type 'const ProfileData::Entry&' -->
21919          <parameter type-id='type-id-1251'/>
21920          <!-- void -->
21921          <return type-id='type-id-75'/>
21922        </function-decl>
21923      </member-function>
21924      <member-function access='private'>
21925        <!-- void ProfileData::Add(int, void* const*) -->
21926        <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'>
21927          <!-- implicit parameter of type 'ProfileData*' -->
21928          <parameter type-id='type-id-1246' is-artificial='yes'/>
21929          <!-- parameter of type 'int' -->
21930          <parameter type-id='type-id-1'/>
21931          <!-- parameter of type 'void* const*' -->
21932          <parameter type-id='type-id-246'/>
21933          <!-- void -->
21934          <return type-id='type-id-75'/>
21935        </function-decl>
21936      </member-function>
21937      <member-function access='private'>
21938        <!-- void ProfileData::FlushTable() -->
21939        <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'>
21940          <!-- implicit parameter of type 'ProfileData*' -->
21941          <parameter type-id='type-id-1246' is-artificial='yes'/>
21942          <!-- void -->
21943          <return type-id='type-id-75'/>
21944        </function-decl>
21945      </member-function>
21946      <member-function access='private'>
21947        <!-- void ProfileData::Stop() -->
21948        <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'>
21949          <!-- implicit parameter of type 'ProfileData*' -->
21950          <parameter type-id='type-id-1246' is-artificial='yes'/>
21951          <!-- void -->
21952          <return type-id='type-id-75'/>
21953        </function-decl>
21954      </member-function>
21955    </class-decl>
21956    <!-- int[28] -->
21957    <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='896' id='type-id-1252'>
21958      <!-- <anonymous range>[28] -->
21959      <subrange length='28' type-id='type-id-19' id='type-id-1253'/>
21960    </array-type-def>
21961    <!-- struct ProfilerOptions -->
21962    <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-1254'>
21963      <data-member access='public' layout-offset-in-bits='0'>
21964        <!-- int (void*)* ProfilerOptions::filter_in_thread -->
21965        <var-decl name='filter_in_thread' type-id='type-id-1234' visibility='default' filepath='./src/gperftools/profiler.h' line='108' column='1'/>
21966      </data-member>
21967      <data-member access='public' layout-offset-in-bits='64'>
21968        <!-- void* ProfilerOptions::filter_in_thread_arg -->
21969        <var-decl name='filter_in_thread_arg' type-id='type-id-74' visibility='default' filepath='./src/gperftools/profiler.h' line='109' column='1'/>
21970      </data-member>
21971    </class-decl>
21972    <!-- struct ProfilerState -->
21973    <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-1255'>
21974      <data-member access='public' layout-offset-in-bits='0'>
21975        <!-- int ProfilerState::enabled -->
21976        <var-decl name='enabled' type-id='type-id-1' visibility='default' filepath='./src/gperftools/profiler.h' line='158' column='1'/>
21977      </data-member>
21978      <data-member access='public' layout-offset-in-bits='64'>
21979        <!-- time_t ProfilerState::start_time -->
21980        <var-decl name='start_time' type-id='type-id-1243' visibility='default' filepath='./src/gperftools/profiler.h' line='159' column='1'/>
21981      </data-member>
21982      <data-member access='public' layout-offset-in-bits='128'>
21983        <!-- char ProfilerState::profile_name[1024] -->
21984        <var-decl name='profile_name' type-id='type-id-1230' visibility='default' filepath='./src/gperftools/profiler.h' line='160' column='1'/>
21985      </data-member>
21986      <data-member access='public' layout-offset-in-bits='8320'>
21987        <!-- int ProfilerState::samples_gathered -->
21988        <var-decl name='samples_gathered' type-id='type-id-1' visibility='default' filepath='./src/gperftools/profiler.h' line='161' column='1'/>
21989      </data-member>
21990    </class-decl>
21991    <!-- struct siginfo -->
21992    <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-1256'>
21993      <member-type access='public'>
21994        <!-- 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;} -->
21995        <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-1257'>
21996          <member-type access='public'>
21997            <!-- struct {__pid_t si_pid; __uid_t si_uid; int si_status; __clock_t si_utime; __clock_t si_stime;} -->
21998            <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-1258'>
21999              <data-member access='public' layout-offset-in-bits='0'>
22000                <!-- __pid_t si_pid -->
22001                <var-decl name='si_pid' type-id='type-id-79' visibility='default' filepath='/usr/include/bits/siginfo.h' line='88' column='1'/>
22002              </data-member>
22003              <data-member access='public' layout-offset-in-bits='32'>
22004                <!-- __uid_t si_uid -->
22005                <var-decl name='si_uid' type-id='type-id-1259' visibility='default' filepath='/usr/include/bits/siginfo.h' line='89' column='1'/>
22006              </data-member>
22007              <data-member access='public' layout-offset-in-bits='64'>
22008                <!-- int si_status -->
22009                <var-decl name='si_status' type-id='type-id-1' visibility='default' filepath='/usr/include/bits/siginfo.h' line='90' column='1'/>
22010              </data-member>
22011              <data-member access='public' layout-offset-in-bits='128'>
22012                <!-- __clock_t si_utime -->
22013                <var-decl name='si_utime' type-id='type-id-1260' visibility='default' filepath='/usr/include/bits/siginfo.h' line='91' column='1'/>
22014              </data-member>
22015              <data-member access='public' layout-offset-in-bits='192'>
22016                <!-- __clock_t si_stime -->
22017                <var-decl name='si_stime' type-id='type-id-1260' visibility='default' filepath='/usr/include/bits/siginfo.h' line='92' column='1'/>
22018              </data-member>
22019            </class-decl>
22020          </member-type>
22021          <member-type access='public'>
22022            <!-- struct {__pid_t si_pid; __uid_t si_uid; sigval_t si_sigval;} -->
22023            <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-1261'>
22024              <data-member access='public' layout-offset-in-bits='0'>
22025                <!-- __pid_t si_pid -->
22026                <var-decl name='si_pid' type-id='type-id-79' visibility='default' filepath='/usr/include/bits/siginfo.h' line='80' column='1'/>
22027              </data-member>
22028              <data-member access='public' layout-offset-in-bits='32'>
22029                <!-- __uid_t si_uid -->
22030                <var-decl name='si_uid' type-id='type-id-1259' visibility='default' filepath='/usr/include/bits/siginfo.h' line='81' column='1'/>
22031              </data-member>
22032              <data-member access='public' layout-offset-in-bits='64'>
22033                <!-- sigval_t si_sigval -->
22034                <var-decl name='si_sigval' type-id='type-id-1262' visibility='default' filepath='/usr/include/bits/siginfo.h' line='82' column='1'/>
22035              </data-member>
22036            </class-decl>
22037          </member-type>
22038          <member-type access='public'>
22039            <!-- struct {__pid_t si_pid; __uid_t si_uid;} -->
22040            <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-1263'>
22041              <data-member access='public' layout-offset-in-bits='0'>
22042                <!-- __pid_t si_pid -->
22043                <var-decl name='si_pid' type-id='type-id-79' visibility='default' filepath='/usr/include/bits/siginfo.h' line='65' column='1'/>
22044              </data-member>
22045              <data-member access='public' layout-offset-in-bits='32'>
22046                <!-- __uid_t si_uid -->
22047                <var-decl name='si_uid' type-id='type-id-1259' visibility='default' filepath='/usr/include/bits/siginfo.h' line='66' column='1'/>
22048              </data-member>
22049            </class-decl>
22050          </member-type>
22051          <member-type access='public'>
22052            <!-- struct {int si_tid; int si_overrun; sigval_t si_sigval;} -->
22053            <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-1264'>
22054              <data-member access='public' layout-offset-in-bits='0'>
22055                <!-- int si_tid -->
22056                <var-decl name='si_tid' type-id='type-id-1' visibility='default' filepath='/usr/include/bits/siginfo.h' line='72' column='1'/>
22057              </data-member>
22058              <data-member access='public' layout-offset-in-bits='32'>
22059                <!-- int si_overrun -->
22060                <var-decl name='si_overrun' type-id='type-id-1' visibility='default' filepath='/usr/include/bits/siginfo.h' line='73' column='1'/>
22061              </data-member>
22062              <data-member access='public' layout-offset-in-bits='64'>
22063                <!-- sigval_t si_sigval -->
22064                <var-decl name='si_sigval' type-id='type-id-1262' visibility='default' filepath='/usr/include/bits/siginfo.h' line='74' column='1'/>
22065              </data-member>
22066            </class-decl>
22067          </member-type>
22068          <member-type access='public'>
22069            <!-- struct {long int si_band; int si_fd;} -->
22070            <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-1265'>
22071              <data-member access='public' layout-offset-in-bits='0'>
22072                <!-- long int si_band -->
22073                <var-decl name='si_band' type-id='type-id-18' visibility='default' filepath='/usr/include/bits/siginfo.h' line='104' column='1'/>
22074              </data-member>
22075              <data-member access='public' layout-offset-in-bits='64'>
22076                <!-- int si_fd -->
22077                <var-decl name='si_fd' type-id='type-id-1' visibility='default' filepath='/usr/include/bits/siginfo.h' line='105' column='1'/>
22078              </data-member>
22079            </class-decl>
22080          </member-type>
22081          <member-type access='public'>
22082            <!-- struct {void* si_addr;} -->
22083            <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-1266'>
22084              <data-member access='public' layout-offset-in-bits='0'>
22085                <!-- void* si_addr -->
22086                <var-decl name='si_addr' type-id='type-id-74' visibility='default' filepath='/usr/include/bits/siginfo.h' line='98' column='1'/>
22087              </data-member>
22088            </class-decl>
22089          </member-type>
22090          <data-member access='public'>
22091            <!-- int _pad[28] -->
22092            <var-decl name='_pad' type-id='type-id-1252' visibility='default' filepath='/usr/include/bits/siginfo.h' line='60' column='1'/>
22093          </data-member>
22094          <data-member access='public'>
22095            <!-- struct {__pid_t si_pid; __uid_t si_uid;} _kill -->
22096            <var-decl name='_kill' type-id='type-id-1263' visibility='default' filepath='/usr/include/bits/siginfo.h' line='67' column='1'/>
22097          </data-member>
22098          <data-member access='public'>
22099            <!-- struct {int si_tid; int si_overrun; sigval_t si_sigval;} _timer -->
22100            <var-decl name='_timer' type-id='type-id-1264' visibility='default' filepath='/usr/include/bits/siginfo.h' line='75' column='1'/>
22101          </data-member>
22102          <data-member access='public'>
22103            <!-- struct {__pid_t si_pid; __uid_t si_uid; sigval_t si_sigval;} _rt -->
22104            <var-decl name='_rt' type-id='type-id-1261' visibility='default' filepath='/usr/include/bits/siginfo.h' line='83' column='1'/>
22105          </data-member>
22106          <data-member access='public'>
22107            <!-- struct {__pid_t si_pid; __uid_t si_uid; int si_status; __clock_t si_utime; __clock_t si_stime;} _sigchld -->
22108            <var-decl name='_sigchld' type-id='type-id-1258' visibility='default' filepath='/usr/include/bits/siginfo.h' line='93' column='1'/>
22109          </data-member>
22110          <data-member access='public'>
22111            <!-- struct {void* si_addr;} _sigfault -->
22112            <var-decl name='_sigfault' type-id='type-id-1266' visibility='default' filepath='/usr/include/bits/siginfo.h' line='99' column='1'/>
22113          </data-member>
22114          <data-member access='public'>
22115            <!-- struct {long int si_band; int si_fd;} _sigpoll -->
22116            <var-decl name='_sigpoll' type-id='type-id-1265' visibility='default' filepath='/usr/include/bits/siginfo.h' line='106' column='1'/>
22117          </data-member>
22118        </union-decl>
22119      </member-type>
22120      <data-member access='public' layout-offset-in-bits='0'>
22121        <!-- int siginfo::si_signo -->
22122        <var-decl name='si_signo' type-id='type-id-1' visibility='default' filepath='/usr/include/bits/siginfo.h' line='53' column='1'/>
22123      </data-member>
22124      <data-member access='public' layout-offset-in-bits='32'>
22125        <!-- int siginfo::si_errno -->
22126        <var-decl name='si_errno' type-id='type-id-1' visibility='default' filepath='/usr/include/bits/siginfo.h' line='54' column='1'/>
22127      </data-member>
22128      <data-member access='public' layout-offset-in-bits='64'>
22129        <!-- int siginfo::si_code -->
22130        <var-decl name='si_code' type-id='type-id-1' visibility='default' filepath='/usr/include/bits/siginfo.h' line='56' column='1'/>
22131      </data-member>
22132      <data-member access='public' layout-offset-in-bits='128'>
22133        <!-- 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 -->
22134        <var-decl name='_sifields' type-id='type-id-1257' visibility='default' filepath='/usr/include/bits/siginfo.h' line='107' column='1'/>
22135      </data-member>
22136    </class-decl>
22137    <!-- typedef long int __clock_t -->
22138    <typedef-decl name='__clock_t' type-id='type-id-18' filepath='/usr/include/bits/types.h' line='145' column='1' id='type-id-1260'/>
22139    <!-- typedef long int __time_t -->
22140    <typedef-decl name='__time_t' type-id='type-id-18' filepath='/usr/include/bits/types.h' line='149' column='1' id='type-id-1267'/>
22141    <!-- typedef unsigned int __uid_t -->
22142    <typedef-decl name='__uid_t' type-id='type-id-157' filepath='/usr/include/bits/types.h' line='135' column='1' id='type-id-1259'/>
22143    <!-- typedef siginfo siginfo_t -->
22144    <typedef-decl name='siginfo_t' type-id='type-id-1256' filepath='/usr/include/bits/siginfo.h' line='108' column='1' id='type-id-1268'/>
22145    <!-- typedef sigval sigval_t -->
22146    <typedef-decl name='sigval_t' type-id='type-id-1269' filepath='/usr/include/bits/siginfo.h' line='37' column='1' id='type-id-1262'/>
22147    <!-- typedef __time_t time_t -->
22148    <typedef-decl name='time_t' type-id='type-id-1267' filepath='/usr/include/time.h' line='76' column='1' id='type-id-1243'/>
22149    <!-- union sigval -->
22150    <union-decl name='sigval' size-in-bits='64' visibility='default' filepath='/usr/include/bits/siginfo.h' line='34' column='1' id='type-id-1269'>
22151      <data-member access='public'>
22152        <!-- int sigval::sival_int -->
22153        <var-decl name='sival_int' type-id='type-id-1' visibility='default' filepath='/usr/include/bits/siginfo.h' line='35' column='1'/>
22154      </data-member>
22155      <data-member access='public'>
22156        <!-- void* sigval::sival_ptr -->
22157        <var-decl name='sival_ptr' type-id='type-id-74' visibility='default' filepath='/usr/include/bits/siginfo.h' line='36' column='1'/>
22158      </data-member>
22159    </union-decl>
22160    <!-- CpuProfiler* -->
22161    <pointer-type-def type-id='type-id-1232' size-in-bits='64' id='type-id-1235'/>
22162    <!-- ProfileData* -->
22163    <pointer-type-def type-id='type-id-1233' size-in-bits='64' id='type-id-1246'/>
22164    <!-- ProfileData::Bucket* -->
22165    <pointer-type-def type-id='type-id-1241' size-in-bits='64' id='type-id-1244'/>
22166    <!-- ProfileData::Entry::Slot* -->
22167    <pointer-type-def type-id='type-id-1225' size-in-bits='64' id='type-id-1245'/>
22168    <!-- ProfileData::Options* -->
22169    <pointer-type-def type-id='type-id-1238' size-in-bits='64' id='type-id-1239'/>
22170    <!-- ProfileData::State* -->
22171    <pointer-type-def type-id='type-id-1242' size-in-bits='64' id='type-id-1249'/>
22172    <!-- ProfileHandlerToken* -->
22173    <pointer-type-def type-id='type-id-1165' size-in-bits='64' id='type-id-1163'/>
22174    <!-- ProfilerState* -->
22175    <pointer-type-def type-id='type-id-1255' size-in-bits='64' id='type-id-1236'/>
22176    <!-- const ProfileData -->
22177    <qualified-type-def type-id='type-id-1233' const='yes' id='type-id-1270'/>
22178    <!-- const ProfileData& -->
22179    <reference-type-def kind='lvalue' type-id='type-id-1270' size-in-bits='64' id='type-id-1247'/>
22180    <!-- const ProfileData* -->
22181    <pointer-type-def type-id='type-id-1270' size-in-bits='64' id='type-id-1248'/>
22182    <!-- const ProfileData::Entry -->
22183    <qualified-type-def type-id='type-id-1228' const='yes' id='type-id-1271'/>
22184    <!-- const ProfileData::Entry& -->
22185    <reference-type-def kind='lvalue' type-id='type-id-1271' size-in-bits='64' id='type-id-1251'/>
22186    <!-- const ProfileData::Options -->
22187    <qualified-type-def type-id='type-id-1238' const='yes' id='type-id-1272'/>
22188    <!-- const ProfileData::Options& -->
22189    <reference-type-def kind='lvalue' type-id='type-id-1272' size-in-bits='64' id='type-id-1250'/>
22190    <!-- const ProfileData::Options* -->
22191    <pointer-type-def type-id='type-id-1272' size-in-bits='64' id='type-id-1240'/>
22192    <!-- const ProfilerOptions -->
22193    <qualified-type-def type-id='type-id-1254' const='yes' id='type-id-1273'/>
22194    <!-- const ProfilerOptions* -->
22195    <pointer-type-def type-id='type-id-1273' size-in-bits='64' id='type-id-1237'/>
22196    <!-- int (void*)* -->
22197    <pointer-type-def type-id='type-id-1274' size-in-bits='64' id='type-id-1234'/>
22198    <!-- siginfo_t* -->
22199    <pointer-type-def type-id='type-id-1268' size-in-bits='64' id='type-id-1160'/>
22200    <!-- namespace base -->
22201    <namespace-decl name='base'>
22202      <!-- namespace base::subtle -->
22203      <namespace-decl name='subtle'>
22204        <!-- Atomic32 base::subtle::NoBarrier_CompareAndSwap(volatile Atomic32*, Atomic32, Atomic32) -->
22205        <function-decl name='NoBarrier_CompareAndSwap' filepath='./src/base/atomicops-internals-x86.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
22206          <!-- parameter of type 'volatile Atomic32*' -->
22207          <parameter type-id='type-id-92'/>
22208          <!-- parameter of type 'typedef Atomic32' -->
22209          <parameter type-id='type-id-93'/>
22210          <!-- parameter of type 'typedef Atomic32' -->
22211          <parameter type-id='type-id-93'/>
22212          <!-- typedef Atomic32 -->
22213          <return type-id='type-id-93'/>
22214        </function-decl>
22215        <!-- Atomic32 base::subtle::NoBarrier_AtomicExchange(volatile Atomic32*, Atomic32) -->
22216        <function-decl name='NoBarrier_AtomicExchange' filepath='./src/base/atomicops-internals-x86.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
22217          <!-- parameter of type 'volatile Atomic32*' -->
22218          <parameter type-id='type-id-92'/>
22219          <!-- parameter of type 'typedef Atomic32' -->
22220          <parameter type-id='type-id-93'/>
22221          <!-- typedef Atomic32 -->
22222          <return type-id='type-id-93'/>
22223        </function-decl>
22224        <!-- Atomic32 base::subtle::Release_AtomicExchange(volatile Atomic32*, Atomic32) -->
22225        <function-decl name='Release_AtomicExchange' filepath='./src/base/atomicops-internals-x86.h' line='100' column='1' visibility='default' binding='global' size-in-bits='64'>
22226          <!-- parameter of type 'volatile Atomic32*' -->
22227          <parameter type-id='type-id-92'/>
22228          <!-- parameter of type 'typedef Atomic32' -->
22229          <parameter type-id='type-id-93'/>
22230          <!-- typedef Atomic32 -->
22231          <return type-id='type-id-93'/>
22232        </function-decl>
22233        <!-- Atomic32 base::subtle::Acquire_CompareAndSwap(volatile Atomic32*, Atomic32, Atomic32) -->
22234        <function-decl name='Acquire_CompareAndSwap' filepath='./src/base/atomicops-internals-x86.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
22235          <!-- parameter of type 'volatile Atomic32*' -->
22236          <parameter type-id='type-id-92'/>
22237          <!-- parameter of type 'typedef Atomic32' -->
22238          <parameter type-id='type-id-93'/>
22239          <!-- parameter of type 'typedef Atomic32' -->
22240          <parameter type-id='type-id-93'/>
22241          <!-- typedef Atomic32 -->
22242          <return type-id='type-id-93'/>
22243        </function-decl>
22244      </namespace-decl>
22245    </namespace-decl>
22246    <!-- namespace tcmalloc -->
22247    <namespace-decl name='tcmalloc'>
22248      <!-- namespace tcmalloc::commandlineflags -->
22249      <namespace-decl name='commandlineflags'>
22250        <!-- bool tcmalloc::commandlineflags::StringToBool(const char*, bool) -->
22251        <function-decl name='StringToBool' filepath='src/base/commandlineflags.h' line='118' column='1' visibility='default' binding='global' size-in-bits='64'>
22252          <!-- parameter of type 'const char*' -->
22253          <parameter type-id='type-id-2'/>
22254          <!-- parameter of type 'bool' -->
22255          <parameter type-id='type-id-76'/>
22256          <!-- bool -->
22257          <return type-id='type-id-76'/>
22258        </function-decl>
22259      </namespace-decl>
22260    </namespace-decl>
22261    <!-- namespace FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead -->
22262    <namespace-decl name='FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead'>
22263      <!-- bool FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_cpu_profiler_unittest -->
22264      <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'/>
22265      <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_nocpu_profiler_unittest -->
22266      <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'/>
22267    </namespace-decl>
22268    <!-- void ProfilerRegisterThread() -->
22269    <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'>
22270      <!-- void -->
22271      <return type-id='type-id-75'/>
22272    </function-decl>
22273    <!-- void ProfilerFlush() -->
22274    <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'>
22275      <!-- void -->
22276      <return type-id='type-id-75'/>
22277    </function-decl>
22278    <!-- int ProfilingIsEnabledForAllThreads() -->
22279    <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'>
22280      <!-- int -->
22281      <return type-id='type-id-1'/>
22282    </function-decl>
22283    <!-- int ProfilerStart(const char*) -->
22284    <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'>
22285      <!-- parameter of type 'const char*' -->
22286      <parameter type-id='type-id-2' name='fname' filepath='src/profiler.cc' line='390' column='1'/>
22287      <!-- int -->
22288      <return type-id='type-id-1'/>
22289    </function-decl>
22290    <!-- int ProfilerStartWithOptions(const char*, const ProfilerOptions*) -->
22291    <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'>
22292      <!-- parameter of type 'const char*' -->
22293      <parameter type-id='type-id-2' name='fname' filepath='src/profiler.cc' line='395' column='1'/>
22294      <!-- parameter of type 'const ProfilerOptions*' -->
22295      <parameter type-id='type-id-1237' name='options' filepath='src/profiler.cc' line='395' column='1'/>
22296      <!-- int -->
22297      <return type-id='type-id-1'/>
22298    </function-decl>
22299    <!-- void ProfilerStop() -->
22300    <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'>
22301      <!-- void -->
22302      <return type-id='type-id-75'/>
22303    </function-decl>
22304    <!-- void ProfilerGetCurrentState(ProfilerState*) -->
22305    <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'>
22306      <!-- parameter of type 'ProfilerState*' -->
22307      <parameter type-id='type-id-1236' name='state' filepath='src/profiler.cc' line='404' column='1'/>
22308      <!-- void -->
22309      <return type-id='type-id-75'/>
22310    </function-decl>
22311    <!-- void ProfilerEnable() -->
22312    <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'>
22313      <!-- void -->
22314      <return type-id='type-id-75'/>
22315    </function-decl>
22316    <!-- void ProfilerDisable() -->
22317    <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'>
22318      <!-- void -->
22319      <return type-id='type-id-75'/>
22320    </function-decl>
22321    <!-- int (void*) -->
22322    <function-type size-in-bits='64' id='type-id-1274'>
22323      <!-- parameter of type 'void*' -->
22324      <parameter type-id='type-id-74'/>
22325      <!-- int -->
22326      <return type-id='type-id-1'/>
22327    </function-type>
22328  </abi-instr>
22329  <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'>
22330    <!-- base::RawPrinter* -->
22331    <pointer-type-def type-id='type-id-1275' size-in-bits='64' id='type-id-1276'/>
22332    <!-- const base::RawPrinter -->
22333    <qualified-type-def type-id='type-id-1275' const='yes' id='type-id-1277'/>
22334    <!-- const base::RawPrinter& -->
22335    <reference-type-def kind='lvalue' type-id='type-id-1277' size-in-bits='64' id='type-id-1278'/>
22336    <!-- const base::RawPrinter* -->
22337    <pointer-type-def type-id='type-id-1277' size-in-bits='64' id='type-id-1279'/>
22338    <!-- namespace base -->
22339    <namespace-decl name='base'>
22340      <!-- class base::RawPrinter -->
22341      <class-decl name='RawPrinter' size-in-bits='192' visibility='default' filepath='src/raw_printer.h' line='51' column='1' id='type-id-1275'>
22342        <data-member access='private' layout-offset-in-bits='0'>
22343          <!-- char* base::RawPrinter::base_ -->
22344          <var-decl name='base_' type-id='type-id-3' visibility='default' filepath='src/raw_printer.h' line='81' column='1'/>
22345        </data-member>
22346        <data-member access='private' layout-offset-in-bits='64'>
22347          <!-- char* base::RawPrinter::ptr_ -->
22348          <var-decl name='ptr_' type-id='type-id-3' visibility='default' filepath='src/raw_printer.h' line='82' column='1'/>
22349        </data-member>
22350        <data-member access='private' layout-offset-in-bits='128'>
22351          <!-- char* base::RawPrinter::limit_ -->
22352          <var-decl name='limit_' type-id='type-id-3' visibility='default' filepath='src/raw_printer.h' line='83' column='1'/>
22353        </data-member>
22354        <member-function access='private' constructor='yes'>
22355          <!-- base::RawPrinter::RawPrinter(char*, int) -->
22356          <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'>
22357            <!-- implicit parameter of type 'base::RawPrinter*' -->
22358            <parameter type-id='type-id-1276' is-artificial='yes'/>
22359            <!-- parameter of type 'char*' -->
22360            <parameter type-id='type-id-3'/>
22361            <!-- parameter of type 'int' -->
22362            <parameter type-id='type-id-1'/>
22363            <!-- void -->
22364            <return type-id='type-id-75'/>
22365          </function-decl>
22366        </member-function>
22367        <member-function access='private' constructor='yes'>
22368          <!-- base::RawPrinter::RawPrinter(const base::RawPrinter&) -->
22369          <function-decl name='RawPrinter' filepath='src/raw_printer.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
22370            <!-- implicit parameter of type 'base::RawPrinter*' -->
22371            <parameter type-id='type-id-1276' is-artificial='yes'/>
22372            <!-- parameter of type 'const base::RawPrinter&' -->
22373            <parameter type-id='type-id-1278'/>
22374            <!-- void -->
22375            <return type-id='type-id-75'/>
22376          </function-decl>
22377        </member-function>
22378        <member-function access='private'>
22379          <!-- void base::RawPrinter::Printf(const char*, ...) -->
22380          <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'>
22381            <!-- implicit parameter of type 'base::RawPrinter*' -->
22382            <parameter type-id='type-id-1276' is-artificial='yes'/>
22383            <!-- parameter of type 'const char*' -->
22384            <parameter type-id='type-id-2'/>
22385            <parameter is-variadic='yes'/>
22386            <!-- void -->
22387            <return type-id='type-id-75'/>
22388          </function-decl>
22389        </member-function>
22390      </class-decl>
22391    </namespace-decl>
22392  </abi-instr>
22393  <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'>
22394    <!-- namespace std -->
22395    <namespace-decl name='std'>
22396      <!-- const double& std::min<double>(const double&, const double&) -->
22397      <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'>
22398        <!-- parameter of type 'const double&' -->
22399        <parameter type-id='type-id-1280'/>
22400        <!-- parameter of type 'const double&' -->
22401        <parameter type-id='type-id-1280'/>
22402        <!-- const double& -->
22403        <return type-id='type-id-1280'/>
22404      </function-decl>
22405    </namespace-decl>
22406    <!-- namespace tcmalloc -->
22407    <namespace-decl name='tcmalloc'>
22408      <!-- class tcmalloc::Sampler -->
22409      <class-decl name='Sampler' visibility='default' id='type-id-1281'/>
22410      <!-- namespace tcmalloc::commandlineflags -->
22411      <namespace-decl name='commandlineflags'>
22412        <!-- long long int tcmalloc::commandlineflags::StringToLongLong(const char*, long long int) -->
22413        <function-decl name='StringToLongLong' filepath='src/base/commandlineflags.h' line='132' column='1' visibility='default' binding='global' size-in-bits='64'>
22414          <!-- parameter of type 'const char*' -->
22415          <parameter type-id='type-id-2'/>
22416          <!-- parameter of type 'long long int' -->
22417          <parameter type-id='type-id-20'/>
22418          <!-- long long int -->
22419          <return type-id='type-id-20'/>
22420        </function-decl>
22421      </namespace-decl>
22422    </namespace-decl>
22423    <!-- namespace FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead -->
22424    <namespace-decl name='FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead'>
22425      <!-- int64 FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead::FLAGS_tcmalloc_sample_parameter -->
22426      <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'/>
22427      <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead::FLAGS_notcmalloc_sample_parameter -->
22428      <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'/>
22429    </namespace-decl>
22430  </abi-instr>
22431  <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'>
22432    <!-- tcmalloc::PageHeapAllocator<tcmalloc::Span>* -->
22433    <pointer-type-def type-id='type-id-1282' size-in-bits='64' id='type-id-1283'/>
22434    <!-- namespace tcmalloc -->
22435    <namespace-decl name='tcmalloc'>
22436      <!-- class tcmalloc::PageHeapAllocator<tcmalloc::Span> -->
22437      <class-decl name='PageHeapAllocator&lt;tcmalloc::Span&gt;' visibility='default' id='type-id-1282'/>
22438      <!-- class tcmalloc::PageHeapAllocator<tcmalloc::StackTraceTable::Bucket> -->
22439      <class-decl name='PageHeapAllocator&lt;tcmalloc::StackTraceTable::Bucket&gt;' visibility='default' is-declaration-only='yes' id='type-id-1284'/>
22440      <!-- tcmalloc::Span* tcmalloc::NewSpan(PageID, Length) -->
22441      <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'>
22442        <!-- parameter of type 'typedef PageID' -->
22443        <parameter type-id='type-id-1285' name='p' filepath='src/span.cc' line='54' column='1'/>
22444        <!-- parameter of type 'typedef Length' -->
22445        <parameter type-id='type-id-1286' name='len' filepath='src/span.cc' line='54' column='1'/>
22446        <!-- tcmalloc::Span* -->
22447        <return type-id='type-id-1287'/>
22448      </function-decl>
22449      <!-- void tcmalloc::DeleteSpan(tcmalloc::Span*) -->
22450      <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'>
22451        <!-- parameter of type 'tcmalloc::Span*' -->
22452        <parameter type-id='type-id-1287' name='span' filepath='src/span.cc' line='65' column='1'/>
22453        <!-- void -->
22454        <return type-id='type-id-75'/>
22455      </function-decl>
22456      <!-- void tcmalloc::DLL_Init(tcmalloc::Span*) -->
22457      <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'>
22458        <!-- parameter of type 'tcmalloc::Span*' -->
22459        <parameter type-id='type-id-1287' name='list' filepath='src/span.cc' line='73' column='1'/>
22460        <!-- void -->
22461        <return type-id='type-id-75'/>
22462      </function-decl>
22463      <!-- void tcmalloc::DLL_Remove(tcmalloc::Span*) -->
22464      <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'>
22465        <!-- parameter of type 'tcmalloc::Span*' -->
22466        <parameter type-id='type-id-1287' name='span' filepath='src/span.cc' line='78' column='1'/>
22467        <!-- void -->
22468        <return type-id='type-id-75'/>
22469      </function-decl>
22470      <!-- int tcmalloc::DLL_Length(const tcmalloc::Span*) -->
22471      <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'>
22472        <!-- parameter of type 'const tcmalloc::Span*' -->
22473        <parameter type-id='type-id-146' name='list' filepath='src/span.cc' line='85' column='1'/>
22474        <!-- int -->
22475        <return type-id='type-id-1'/>
22476      </function-decl>
22477      <!-- void tcmalloc::DLL_Prepend(tcmalloc::Span*, tcmalloc::Span*) -->
22478      <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_'>
22479        <!-- parameter of type 'tcmalloc::Span*' -->
22480        <parameter type-id='type-id-1287' name='list' filepath='src/span.cc' line='93' column='1'/>
22481        <!-- parameter of type 'tcmalloc::Span*' -->
22482        <parameter type-id='type-id-1287' name='span' filepath='src/span.cc' line='93' column='1'/>
22483        <!-- void -->
22484        <return type-id='type-id-75'/>
22485      </function-decl>
22486    </namespace-decl>
22487  </abi-instr>
22488  <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'>
22489    <!-- const tcmalloc::PageHeapAllocator<tcmalloc::StackTraceTable::Bucket> -->
22490    <qualified-type-def type-id='type-id-1288' const='yes' id='type-id-1289'/>
22491    <!-- const tcmalloc::PageHeapAllocator<tcmalloc::StackTraceTable::Bucket>* -->
22492    <pointer-type-def type-id='type-id-1289' size-in-bits='64' id='type-id-1290'/>
22493    <!-- const tcmalloc::StackTrace -->
22494    <qualified-type-def type-id='type-id-1291' const='yes' id='type-id-1292'/>
22495    <!-- const tcmalloc::StackTrace& -->
22496    <reference-type-def kind='lvalue' type-id='type-id-1292' size-in-bits='64' id='type-id-1293'/>
22497    <!-- const tcmalloc::StackTraceTable -->
22498    <qualified-type-def type-id='type-id-1294' const='yes' id='type-id-1295'/>
22499    <!-- const tcmalloc::StackTraceTable* -->
22500    <pointer-type-def type-id='type-id-1295' size-in-bits='64' id='type-id-1296'/>
22501    <!-- const tcmalloc::StackTraceTable::Bucket -->
22502    <qualified-type-def type-id='type-id-1297' const='yes' id='type-id-1298'/>
22503    <!-- const tcmalloc::StackTraceTable::Bucket* -->
22504    <pointer-type-def type-id='type-id-1298' size-in-bits='64' id='type-id-1299'/>
22505    <!-- tcmalloc::StackTraceTable* -->
22506    <pointer-type-def type-id='type-id-1294' size-in-bits='64' id='type-id-1300'/>
22507    <!-- tcmalloc::StackTraceTable::Bucket* -->
22508    <pointer-type-def type-id='type-id-1297' size-in-bits='64' id='type-id-1301'/>
22509    <!-- tcmalloc::StackTraceTable::Bucket** -->
22510    <pointer-type-def type-id='type-id-1301' size-in-bits='64' id='type-id-1302'/>
22511    <!-- namespace base -->
22512    <namespace-decl name='base'>
22513      <!-- namespace base::subtle -->
22514      <namespace-decl name='subtle'>
22515        <!-- Atomic32 base::subtle::NoBarrier_CompareAndSwap(volatile Atomic32*, Atomic32, Atomic32) -->
22516        <function-decl name='NoBarrier_CompareAndSwap' filepath='./src/base/atomicops-internals-x86.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
22517          <!-- parameter of type 'volatile Atomic32*' -->
22518          <parameter type-id='type-id-92'/>
22519          <!-- parameter of type 'typedef Atomic32' -->
22520          <parameter type-id='type-id-93'/>
22521          <!-- parameter of type 'typedef Atomic32' -->
22522          <parameter type-id='type-id-93'/>
22523          <!-- typedef Atomic32 -->
22524          <return type-id='type-id-93'/>
22525        </function-decl>
22526        <!-- Atomic32 base::subtle::NoBarrier_AtomicExchange(volatile Atomic32*, Atomic32) -->
22527        <function-decl name='NoBarrier_AtomicExchange' filepath='./src/base/atomicops-internals-x86.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
22528          <!-- parameter of type 'volatile Atomic32*' -->
22529          <parameter type-id='type-id-92'/>
22530          <!-- parameter of type 'typedef Atomic32' -->
22531          <parameter type-id='type-id-93'/>
22532          <!-- typedef Atomic32 -->
22533          <return type-id='type-id-93'/>
22534        </function-decl>
22535        <!-- Atomic32 base::subtle::Release_AtomicExchange(volatile Atomic32*, Atomic32) -->
22536        <function-decl name='Release_AtomicExchange' filepath='./src/base/atomicops-internals-x86.h' line='100' column='1' visibility='default' binding='global' size-in-bits='64'>
22537          <!-- parameter of type 'volatile Atomic32*' -->
22538          <parameter type-id='type-id-92'/>
22539          <!-- parameter of type 'typedef Atomic32' -->
22540          <parameter type-id='type-id-93'/>
22541          <!-- typedef Atomic32 -->
22542          <return type-id='type-id-93'/>
22543        </function-decl>
22544        <!-- Atomic32 base::subtle::Acquire_CompareAndSwap(volatile Atomic32*, Atomic32, Atomic32) -->
22545        <function-decl name='Acquire_CompareAndSwap' filepath='./src/base/atomicops-internals-x86.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
22546          <!-- parameter of type 'volatile Atomic32*' -->
22547          <parameter type-id='type-id-92'/>
22548          <!-- parameter of type 'typedef Atomic32' -->
22549          <parameter type-id='type-id-93'/>
22550          <!-- parameter of type 'typedef Atomic32' -->
22551          <parameter type-id='type-id-93'/>
22552          <!-- typedef Atomic32 -->
22553          <return type-id='type-id-93'/>
22554        </function-decl>
22555      </namespace-decl>
22556    </namespace-decl>
22557    <!-- namespace tcmalloc -->
22558    <namespace-decl name='tcmalloc'>
22559      <!-- class tcmalloc::PageHeapAllocator<tcmalloc::StackTraceTable::Bucket> -->
22560      <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-1288'>
22561        <data-member access='private' static='yes'>
22562          <!-- static const int tcmalloc::PageHeapAllocator<tcmalloc::StackTraceTable::Bucket>::kAllocIncrement -->
22563          <var-decl name='kAllocIncrement' type-id='type-id-139' visibility='default' filepath='src/page_heap_allocator.h' line='99' column='1'/>
22564        </data-member>
22565        <data-member access='private' layout-offset-in-bits='0'>
22566          <!-- char* tcmalloc::PageHeapAllocator<tcmalloc::StackTraceTable::Bucket>::free_area_ -->
22567          <var-decl name='free_area_' type-id='type-id-3' visibility='default' filepath='src/page_heap_allocator.h' line='102' column='1'/>
22568        </data-member>
22569        <data-member access='private' layout-offset-in-bits='64'>
22570          <!-- size_t tcmalloc::PageHeapAllocator<tcmalloc::StackTraceTable::Bucket>::free_avail_ -->
22571          <var-decl name='free_avail_' type-id='type-id-7' visibility='default' filepath='src/page_heap_allocator.h' line='103' column='1'/>
22572        </data-member>
22573        <data-member access='private' layout-offset-in-bits='128'>
22574          <!-- void* tcmalloc::PageHeapAllocator<tcmalloc::StackTraceTable::Bucket>::free_list_ -->
22575          <var-decl name='free_list_' type-id='type-id-74' visibility='default' filepath='src/page_heap_allocator.h' line='106' column='1'/>
22576        </data-member>
22577        <data-member access='private' layout-offset-in-bits='192'>
22578          <!-- int tcmalloc::PageHeapAllocator<tcmalloc::StackTraceTable::Bucket>::inuse_ -->
22579          <var-decl name='inuse_' type-id='type-id-1' visibility='default' filepath='src/page_heap_allocator.h' line='109' column='1'/>
22580        </data-member>
22581        <member-function access='private'>
22582          <!-- void tcmalloc::PageHeapAllocator<tcmalloc::StackTraceTable::Bucket>::Delete(tcmalloc::StackTraceTable::Bucket*) -->
22583          <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'>
22584            <!-- implicit parameter of type 'tcmalloc::PageHeapAllocator<tcmalloc::StackTraceTable::Bucket>*' -->
22585            <parameter type-id='type-id-1303' is-artificial='yes'/>
22586            <!-- parameter of type 'tcmalloc::StackTraceTable::Bucket*' -->
22587            <parameter type-id='type-id-1301'/>
22588            <!-- void -->
22589            <return type-id='type-id-75'/>
22590          </function-decl>
22591        </member-function>
22592        <member-function access='private'>
22593          <!-- tcmalloc::StackTraceTable::Bucket* tcmalloc::PageHeapAllocator<tcmalloc::StackTraceTable::Bucket>::New() -->
22594          <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'>
22595            <!-- implicit parameter of type 'tcmalloc::PageHeapAllocator<tcmalloc::StackTraceTable::Bucket>*' -->
22596            <parameter type-id='type-id-1303' is-artificial='yes'/>
22597            <!-- tcmalloc::StackTraceTable::Bucket* -->
22598            <return type-id='type-id-1301'/>
22599          </function-decl>
22600        </member-function>
22601        <member-function access='private'>
22602          <!-- void tcmalloc::PageHeapAllocator<tcmalloc::StackTraceTable::Bucket>::Init() -->
22603          <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'>
22604            <!-- implicit parameter of type 'tcmalloc::PageHeapAllocator<tcmalloc::StackTraceTable::Bucket>*' -->
22605            <parameter type-id='type-id-1303' is-artificial='yes'/>
22606            <!-- void -->
22607            <return type-id='type-id-75'/>
22608          </function-decl>
22609        </member-function>
22610      </class-decl>
22611      <!-- class tcmalloc::StackTraceTable -->
22612      <class-decl name='StackTraceTable' size-in-bits='192' visibility='default' filepath='src/stack_trace_table.h' line='47' column='1' id='type-id-1294'>
22613        <member-type access='private'>
22614          <!-- struct tcmalloc::StackTraceTable::Bucket -->
22615          <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-1297'>
22616            <data-member access='public' layout-offset-in-bits='0'>
22617              <!-- uintptr_t tcmalloc::StackTraceTable::Bucket::hash -->
22618              <var-decl name='hash' type-id='type-id-234' visibility='default' filepath='src/stack_trace_table.h' line='67' column='1'/>
22619            </data-member>
22620            <data-member access='public' layout-offset-in-bits='64'>
22621              <!-- tcmalloc::StackTrace tcmalloc::StackTraceTable::Bucket::trace -->
22622              <var-decl name='trace' type-id='type-id-1291' visibility='default' filepath='src/stack_trace_table.h' line='68' column='1'/>
22623            </data-member>
22624            <data-member access='public' layout-offset-in-bits='2176'>
22625              <!-- int tcmalloc::StackTraceTable::Bucket::count -->
22626              <var-decl name='count' type-id='type-id-1' visibility='default' filepath='src/stack_trace_table.h' line='71' column='1'/>
22627            </data-member>
22628            <data-member access='public' layout-offset-in-bits='2240'>
22629              <!-- tcmalloc::StackTraceTable::Bucket* tcmalloc::StackTraceTable::Bucket::next -->
22630              <var-decl name='next' type-id='type-id-1301' visibility='default' filepath='src/stack_trace_table.h' line='72' column='1'/>
22631            </data-member>
22632            <member-function access='public'>
22633              <!-- bool tcmalloc::StackTraceTable::Bucket::KeyEqual(uintptr_t, const tcmalloc::StackTrace&) -->
22634              <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'>
22635                <!-- implicit parameter of type 'const tcmalloc::StackTraceTable::Bucket*' -->
22636                <parameter type-id='type-id-1299' is-artificial='yes'/>
22637                <!-- parameter of type 'typedef uintptr_t' -->
22638                <parameter type-id='type-id-234'/>
22639                <!-- parameter of type 'const tcmalloc::StackTrace&' -->
22640                <parameter type-id='type-id-1293'/>
22641                <!-- bool -->
22642                <return type-id='type-id-76'/>
22643              </function-decl>
22644            </member-function>
22645          </class-decl>
22646        </member-type>
22647        <data-member access='private' static='yes'>
22648          <!-- static const int tcmalloc::StackTraceTable::kHashTableSize -->
22649          <var-decl name='kHashTableSize' type-id='type-id-139' visibility='default' filepath='src/stack_trace_table.h' line='82' column='1'/>
22650        </data-member>
22651        <data-member access='private' layout-offset-in-bits='0'>
22652          <!-- bool tcmalloc::StackTraceTable::error_ -->
22653          <var-decl name='error_' type-id='type-id-76' visibility='default' filepath='src/stack_trace_table.h' line='84' column='1'/>
22654        </data-member>
22655        <data-member access='private' layout-offset-in-bits='32'>
22656          <!-- int tcmalloc::StackTraceTable::depth_total_ -->
22657          <var-decl name='depth_total_' type-id='type-id-1' visibility='default' filepath='src/stack_trace_table.h' line='85' column='1'/>
22658        </data-member>
22659        <data-member access='private' layout-offset-in-bits='64'>
22660          <!-- int tcmalloc::StackTraceTable::bucket_total_ -->
22661          <var-decl name='bucket_total_' type-id='type-id-1' visibility='default' filepath='src/stack_trace_table.h' line='86' column='1'/>
22662        </data-member>
22663        <data-member access='private' layout-offset-in-bits='128'>
22664          <!-- tcmalloc::StackTraceTable::Bucket** tcmalloc::StackTraceTable::table_ -->
22665          <var-decl name='table_' type-id='type-id-1302' visibility='default' filepath='src/stack_trace_table.h' line='87' column='1'/>
22666        </data-member>
22667        <member-function access='private' constructor='yes'>
22668          <!-- tcmalloc::StackTraceTable::StackTraceTable() -->
22669          <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'>
22670            <!-- implicit parameter of type 'tcmalloc::StackTraceTable*' -->
22671            <parameter type-id='type-id-1300' is-artificial='yes'/>
22672            <!-- void -->
22673            <return type-id='type-id-75'/>
22674          </function-decl>
22675        </member-function>
22676        <member-function access='private' destructor='yes'>
22677          <!-- tcmalloc::StackTraceTable::~StackTraceTable(int) -->
22678          <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'>
22679            <!-- implicit parameter of type 'tcmalloc::StackTraceTable*' -->
22680            <parameter type-id='type-id-1300' is-artificial='yes'/>
22681            <!-- artificial parameter of type 'int' -->
22682            <parameter type-id='type-id-1' is-artificial='yes'/>
22683            <!-- void -->
22684            <return type-id='type-id-75'/>
22685          </function-decl>
22686        </member-function>
22687        <member-function access='private'>
22688          <!-- void** tcmalloc::StackTraceTable::ReadStackTracesAndClear() -->
22689          <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'>
22690            <!-- implicit parameter of type 'tcmalloc::StackTraceTable*' -->
22691            <parameter type-id='type-id-1300' is-artificial='yes'/>
22692            <!-- void** -->
22693            <return type-id='type-id-171'/>
22694          </function-decl>
22695        </member-function>
22696        <member-function access='private'>
22697          <!-- void tcmalloc::StackTraceTable::AddTrace(const tcmalloc::StackTrace&) -->
22698          <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'>
22699            <!-- implicit parameter of type 'tcmalloc::StackTraceTable*' -->
22700            <parameter type-id='type-id-1300' is-artificial='yes'/>
22701            <!-- parameter of type 'const tcmalloc::StackTrace&' -->
22702            <parameter type-id='type-id-1293'/>
22703            <!-- void -->
22704            <return type-id='type-id-75'/>
22705          </function-decl>
22706        </member-function>
22707      </class-decl>
22708    </namespace-decl>
22709  </abi-instr>
22710  <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'>
22711    <!-- namespace tcmalloc -->
22712    <namespace-decl name='tcmalloc'>
22713      <!-- namespace tcmalloc::commandlineflags -->
22714      <namespace-decl name='commandlineflags'>
22715        <!-- bool tcmalloc::commandlineflags::StringToBool(const char*, bool) -->
22716        <function-decl name='StringToBool' filepath='src/base/commandlineflags.h' line='118' column='1' visibility='default' binding='global' size-in-bits='64'>
22717          <!-- parameter of type 'const char*' -->
22718          <parameter type-id='type-id-2'/>
22719          <!-- parameter of type 'bool' -->
22720          <parameter type-id='type-id-76'/>
22721          <!-- bool -->
22722          <return type-id='type-id-76'/>
22723        </function-decl>
22724      </namespace-decl>
22725    </namespace-decl>
22726    <!-- int GetStackFrames(void**, int*, int, int) -->
22727    <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'>
22728      <!-- parameter of type 'void**' -->
22729      <parameter type-id='type-id-171' name='result' filepath='src/stacktrace.cc' line='220' column='1'/>
22730      <!-- parameter of type 'int*' -->
22731      <parameter type-id='type-id-1011' name='sizes' filepath='src/stacktrace.cc' line='220' column='1'/>
22732      <!-- parameter of type 'int' -->
22733      <parameter type-id='type-id-1' name='max_depth' filepath='src/stacktrace.cc' line='220' column='1'/>
22734      <!-- parameter of type 'int' -->
22735      <parameter type-id='type-id-1' name='skip_count' filepath='src/stacktrace.cc' line='221' column='1'/>
22736      <!-- int -->
22737      <return type-id='type-id-1'/>
22738    </function-decl>
22739    <!-- int GetStackFramesWithContext(void**, int*, int, int, void*) -->
22740    <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'>
22741      <!-- parameter of type 'void**' -->
22742      <parameter type-id='type-id-171' name='result' filepath='src/stacktrace.cc' line='225' column='1'/>
22743      <!-- parameter of type 'int*' -->
22744      <parameter type-id='type-id-1011' name='sizes' filepath='src/stacktrace.cc' line='225' column='1'/>
22745      <!-- parameter of type 'int' -->
22746      <parameter type-id='type-id-1' name='max_depth' filepath='src/stacktrace.cc' line='225' column='1'/>
22747      <!-- parameter of type 'int' -->
22748      <parameter type-id='type-id-1' name='skip_count' filepath='src/stacktrace.cc' line='226' column='1'/>
22749      <!-- parameter of type 'void*' -->
22750      <parameter type-id='type-id-74' name='uc' filepath='src/stacktrace.cc' line='226' column='1'/>
22751      <!-- int -->
22752      <return type-id='type-id-1'/>
22753    </function-decl>
22754    <!-- int GetStackTrace(void**, int, int) -->
22755    <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'>
22756      <!-- parameter of type 'void**' -->
22757      <parameter type-id='type-id-171' name='result' filepath='src/stacktrace.cc' line='232' column='1'/>
22758      <!-- parameter of type 'int' -->
22759      <parameter type-id='type-id-1' name='max_depth' filepath='src/stacktrace.cc' line='232' column='1'/>
22760      <!-- parameter of type 'int' -->
22761      <parameter type-id='type-id-1' name='skip_count' filepath='src/stacktrace.cc' line='233' column='1'/>
22762      <!-- int -->
22763      <return type-id='type-id-1'/>
22764    </function-decl>
22765    <!-- int GetStackTraceWithContext(void**, int, int, void*) -->
22766    <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'>
22767      <!-- parameter of type 'void**' -->
22768      <parameter type-id='type-id-171' name='result' filepath='src/stacktrace.cc' line='237' column='1'/>
22769      <!-- parameter of type 'int' -->
22770      <parameter type-id='type-id-1' name='max_depth' filepath='src/stacktrace.cc' line='237' column='1'/>
22771      <!-- parameter of type 'int' -->
22772      <parameter type-id='type-id-1' name='skip_count' filepath='src/stacktrace.cc' line='238' column='1'/>
22773      <!-- parameter of type 'void*' -->
22774      <parameter type-id='type-id-74' name='uc' filepath='src/stacktrace.cc' line='238' column='1'/>
22775      <!-- int -->
22776      <return type-id='type-id-1'/>
22777    </function-decl>
22778  </abi-instr>
22779  <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'>
22780    <!-- namespace base -->
22781    <namespace-decl name='base'>
22782      <!-- namespace base::subtle -->
22783      <namespace-decl name='subtle'>
22784        <!-- Atomic32 base::subtle::NoBarrier_CompareAndSwap(volatile Atomic32*, Atomic32, Atomic32) -->
22785        <function-decl name='NoBarrier_CompareAndSwap' filepath='./src/base/atomicops-internals-x86.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
22786          <!-- parameter of type 'volatile Atomic32*' -->
22787          <parameter type-id='type-id-92'/>
22788          <!-- parameter of type 'typedef Atomic32' -->
22789          <parameter type-id='type-id-93'/>
22790          <!-- parameter of type 'typedef Atomic32' -->
22791          <parameter type-id='type-id-93'/>
22792          <!-- typedef Atomic32 -->
22793          <return type-id='type-id-93'/>
22794        </function-decl>
22795        <!-- Atomic32 base::subtle::NoBarrier_AtomicExchange(volatile Atomic32*, Atomic32) -->
22796        <function-decl name='NoBarrier_AtomicExchange' filepath='./src/base/atomicops-internals-x86.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
22797          <!-- parameter of type 'volatile Atomic32*' -->
22798          <parameter type-id='type-id-92'/>
22799          <!-- parameter of type 'typedef Atomic32' -->
22800          <parameter type-id='type-id-93'/>
22801          <!-- typedef Atomic32 -->
22802          <return type-id='type-id-93'/>
22803        </function-decl>
22804        <!-- Atomic32 base::subtle::Release_AtomicExchange(volatile Atomic32*, Atomic32) -->
22805        <function-decl name='Release_AtomicExchange' filepath='./src/base/atomicops-internals-x86.h' line='100' column='1' visibility='default' binding='global' size-in-bits='64'>
22806          <!-- parameter of type 'volatile Atomic32*' -->
22807          <parameter type-id='type-id-92'/>
22808          <!-- parameter of type 'typedef Atomic32' -->
22809          <parameter type-id='type-id-93'/>
22810          <!-- typedef Atomic32 -->
22811          <return type-id='type-id-93'/>
22812        </function-decl>
22813        <!-- Atomic32 base::subtle::Acquire_CompareAndSwap(volatile Atomic32*, Atomic32, Atomic32) -->
22814        <function-decl name='Acquire_CompareAndSwap' filepath='./src/base/atomicops-internals-x86.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
22815          <!-- parameter of type 'volatile Atomic32*' -->
22816          <parameter type-id='type-id-92'/>
22817          <!-- parameter of type 'typedef Atomic32' -->
22818          <parameter type-id='type-id-93'/>
22819          <!-- parameter of type 'typedef Atomic32' -->
22820          <parameter type-id='type-id-93'/>
22821          <!-- typedef Atomic32 -->
22822          <return type-id='type-id-93'/>
22823        </function-decl>
22824      </namespace-decl>
22825    </namespace-decl>
22826    <!-- namespace tcmalloc -->
22827    <namespace-decl name='tcmalloc'>
22828      <!-- class tcmalloc::CentralFreeListPadded -->
22829      <class-decl name='CentralFreeListPadded' visibility='default' id='type-id-1304'/>
22830      <!-- class tcmalloc::CentralFreeListPaddedTo<16> -->
22831      <class-decl name='CentralFreeListPaddedTo&lt;16&gt;' visibility='default' id='type-id-1305'/>
22832      <!-- class tcmalloc::PageHeapAllocator<tcmalloc::StackTraceTable::Bucket> -->
22833      <class-decl name='PageHeapAllocator&lt;tcmalloc::StackTraceTable::Bucket&gt;' visibility='default' id='type-id-1306'/>
22834      <!-- namespace tcmalloc::commandlineflags -->
22835      <namespace-decl name='commandlineflags'>
22836        <!-- bool tcmalloc::commandlineflags::StringToBool(const char*, bool) -->
22837        <function-decl name='StringToBool' filepath='./src/base/commandlineflags.h' line='118' column='1' visibility='default' binding='global' size-in-bits='64'>
22838          <!-- parameter of type 'const char*' -->
22839          <parameter type-id='type-id-2'/>
22840          <!-- parameter of type 'bool' -->
22841          <parameter type-id='type-id-76'/>
22842          <!-- bool -->
22843          <return type-id='type-id-76'/>
22844        </function-decl>
22845      </namespace-decl>
22846    </namespace-decl>
22847  </abi-instr>
22848  <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'>
22849    <!-- class SymbolTable -->
22850    <class-decl name='SymbolTable' size-in-bits='448' visibility='default' filepath='src/symbolize.h' line='50' column='1' id='type-id-1307'>
22851      <member-type access='private'>
22852        <!-- typedef std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > > SymbolTable::SymbolMap -->
22853        <typedef-decl name='SymbolMap' type-id='type-id-1309' filepath='src/symbolize.h' line='72' column='1' id='type-id-1308'/>
22854      </member-type>
22855      <data-member access='private' static='yes'>
22856        <!-- static const int SymbolTable::kSymbolSize -->
22857        <var-decl name='kSymbolSize' type-id='type-id-139' visibility='default' filepath='src/symbolize.h' line='75' column='1'/>
22858      </data-member>
22859      <data-member access='private' layout-offset-in-bits='0'>
22860        <!-- SymbolTable::SymbolMap SymbolTable::symbolization_table_ -->
22861        <var-decl name='symbolization_table_' type-id='type-id-1308' visibility='default' filepath='src/symbolize.h' line='78' column='1'/>
22862      </data-member>
22863      <data-member access='private' layout-offset-in-bits='384'>
22864        <!-- char* SymbolTable::symbol_buffer_ -->
22865        <var-decl name='symbol_buffer_' type-id='type-id-3' visibility='default' filepath='src/symbolize.h' line='81' column='1'/>
22866      </data-member>
22867      <member-function access='private' constructor='yes'>
22868        <!-- SymbolTable::SymbolTable() -->
22869        <function-decl name='SymbolTable' filepath='src/symbolize.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
22870          <!-- implicit parameter of type 'SymbolTable*' -->
22871          <parameter type-id='type-id-1310' is-artificial='yes'/>
22872          <!-- void -->
22873          <return type-id='type-id-75'/>
22874        </function-decl>
22875      </member-function>
22876      <member-function access='private' destructor='yes'>
22877        <!-- SymbolTable::~SymbolTable(int) -->
22878        <function-decl name='~SymbolTable' filepath='src/symbolize.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
22879          <!-- implicit parameter of type 'SymbolTable*' -->
22880          <parameter type-id='type-id-1310' is-artificial='yes'/>
22881          <!-- artificial parameter of type 'int' -->
22882          <parameter type-id='type-id-1' is-artificial='yes'/>
22883          <!-- void -->
22884          <return type-id='type-id-75'/>
22885        </function-decl>
22886      </member-function>
22887      <member-function access='private'>
22888        <!-- int SymbolTable::Symbolize() -->
22889        <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'>
22890          <!-- implicit parameter of type 'SymbolTable*' -->
22891          <parameter type-id='type-id-1310' is-artificial='yes'/>
22892          <!-- int -->
22893          <return type-id='type-id-1'/>
22894        </function-decl>
22895      </member-function>
22896      <member-function access='private'>
22897        <!-- const char* SymbolTable::GetSymbol(void*) -->
22898        <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'>
22899          <!-- implicit parameter of type 'SymbolTable*' -->
22900          <parameter type-id='type-id-1310' is-artificial='yes'/>
22901          <!-- parameter of type 'void*' -->
22902          <parameter type-id='type-id-74'/>
22903          <!-- const char* -->
22904          <return type-id='type-id-2'/>
22905        </function-decl>
22906      </member-function>
22907      <member-function access='private'>
22908        <!-- void SymbolTable::Add(void*) -->
22909        <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'>
22910          <!-- implicit parameter of type 'SymbolTable*' -->
22911          <parameter type-id='type-id-1310' is-artificial='yes'/>
22912          <!-- parameter of type 'void*' -->
22913          <parameter type-id='type-id-74'/>
22914          <!-- void -->
22915          <return type-id='type-id-75'/>
22916        </function-decl>
22917      </member-function>
22918      <member-function access='private' constructor='yes'>
22919        <!-- SymbolTable::SymbolTable() -->
22920        <function-decl name='SymbolTable' filepath='src/symbolize.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
22921          <!-- implicit parameter of type 'SymbolTable*' -->
22922          <parameter type-id='type-id-1310' is-artificial='yes'/>
22923          <!-- void -->
22924          <return type-id='type-id-75'/>
22925        </function-decl>
22926      </member-function>
22927      <member-function access='private' destructor='yes'>
22928        <!-- SymbolTable::~SymbolTable(int) -->
22929        <function-decl name='~SymbolTable' filepath='src/symbolize.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
22930          <!-- implicit parameter of type 'SymbolTable*' -->
22931          <parameter type-id='type-id-1310' is-artificial='yes'/>
22932          <!-- artificial parameter of type 'int' -->
22933          <parameter type-id='type-id-1' is-artificial='yes'/>
22934          <!-- void -->
22935          <return type-id='type-id-75'/>
22936        </function-decl>
22937      </member-function>
22938    </class-decl>
22939    <!-- SymbolTable* -->
22940    <pointer-type-def type-id='type-id-1307' size-in-bits='64' id='type-id-1310'/>
22941    <!-- __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >* -->
22942    <pointer-type-def type-id='type-id-1311' size-in-bits='64' id='type-id-1312'/>
22943    <!-- __gnu_cxx::new_allocator<std::pair<const void* const, const char*> >* -->
22944    <pointer-type-def type-id='type-id-1313' size-in-bits='64' id='type-id-1314'/>
22945    <!-- const __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > > -->
22946    <qualified-type-def type-id='type-id-1311' const='yes' id='type-id-1315'/>
22947    <!-- const __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >& -->
22948    <reference-type-def kind='lvalue' type-id='type-id-1315' size-in-bits='64' id='type-id-1316'/>
22949    <!-- const __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >* -->
22950    <pointer-type-def type-id='type-id-1315' size-in-bits='64' id='type-id-1317'/>
22951    <!-- const __gnu_cxx::new_allocator<std::pair<const void* const, const char*> > -->
22952    <qualified-type-def type-id='type-id-1313' const='yes' id='type-id-1318'/>
22953    <!-- const __gnu_cxx::new_allocator<std::pair<const void* const, const char*> >& -->
22954    <reference-type-def kind='lvalue' type-id='type-id-1318' size-in-bits='64' id='type-id-1319'/>
22955    <!-- const __gnu_cxx::new_allocator<std::pair<const void* const, const char*> >* -->
22956    <pointer-type-def type-id='type-id-1318' size-in-bits='64' id='type-id-1320'/>
22957    <!-- const char*& -->
22958    <reference-type-def kind='lvalue' type-id='type-id-2' size-in-bits='64' id='type-id-1321'/>
22959    <!-- 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*> > > -->
22960    <qualified-type-def type-id='type-id-948' const='yes' id='type-id-1322'/>
22961    <!-- 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*> > >& -->
22962    <reference-type-def kind='lvalue' type-id='type-id-1322' size-in-bits='64' id='type-id-957'/>
22963    <!-- 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*> > >* -->
22964    <pointer-type-def type-id='type-id-1322' size-in-bits='64' id='type-id-958'/>
22965    <!-- const std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> > -->
22966    <qualified-type-def type-id='type-id-965' const='yes' id='type-id-1323'/>
22967    <!-- const std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >& -->
22968    <reference-type-def kind='lvalue' type-id='type-id-1323' size-in-bits='64' id='type-id-977'/>
22969    <!-- const std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >* -->
22970    <pointer-type-def type-id='type-id-1323' size-in-bits='64' id='type-id-974'/>
22971    <!-- const std::_Rb_tree_iterator<std::pair<const void* const, const char*> > -->
22972    <qualified-type-def type-id='type-id-959' const='yes' id='type-id-1324'/>
22973    <!-- const std::_Rb_tree_iterator<std::pair<const void* const, const char*> >& -->
22974    <reference-type-def kind='lvalue' type-id='type-id-1324' size-in-bits='64' id='type-id-973'/>
22975    <!-- const std::_Rb_tree_iterator<std::pair<const void* const, const char*> >* -->
22976    <pointer-type-def type-id='type-id-1324' size-in-bits='64' id='type-id-979'/>
22977    <!-- const std::_Rb_tree_node<std::pair<const void* const, const char*> > -->
22978    <qualified-type-def type-id='type-id-1325' const='yes' id='type-id-1326'/>
22979    <!-- const std::_Rb_tree_node<std::pair<const void* const, const char*> >& -->
22980    <reference-type-def kind='lvalue' type-id='type-id-1326' size-in-bits='64' id='type-id-1327'/>
22981    <!-- const std::_Rb_tree_node<std::pair<const void* const, const char*> >* -->
22982    <pointer-type-def type-id='type-id-1326' size-in-bits='64' id='type-id-961'/>
22983    <!-- const std::_Select1st<std::pair<const void* const, const char*> > -->
22984    <qualified-type-def type-id='type-id-1328' const='yes' id='type-id-1329'/>
22985    <!-- const std::_Select1st<std::pair<const void* const, const char*> >* -->
22986    <pointer-type-def type-id='type-id-1329' size-in-bits='64' id='type-id-1330'/>
22987    <!-- const std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > > -->
22988    <qualified-type-def type-id='type-id-950' const='yes' id='type-id-1331'/>
22989    <!-- const std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >& -->
22990    <reference-type-def kind='lvalue' type-id='type-id-1331' size-in-bits='64' id='type-id-954'/>
22991    <!-- const std::allocator<std::pair<const void* const, const char*> > -->
22992    <qualified-type-def type-id='type-id-963' const='yes' id='type-id-1332'/>
22993    <!-- const std::allocator<std::pair<const void* const, const char*> >& -->
22994    <reference-type-def kind='lvalue' type-id='type-id-1332' size-in-bits='64' id='type-id-956'/>
22995    <!-- const std::less<const void*> -->
22996    <qualified-type-def type-id='type-id-951' const='yes' id='type-id-1333'/>
22997    <!-- const std::less<const void*>& -->
22998    <reference-type-def kind='lvalue' type-id='type-id-1333' size-in-bits='64' id='type-id-953'/>
22999    <!-- const std::less<const void*>* -->
23000    <pointer-type-def type-id='type-id-1333' size-in-bits='64' id='type-id-1334'/>
23001    <!-- const std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > > -->
23002    <qualified-type-def type-id='type-id-1309' const='yes' id='type-id-1335'/>
23003    <!-- const std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >& -->
23004    <reference-type-def kind='lvalue' type-id='type-id-1335' size-in-bits='64' id='type-id-1336'/>
23005    <!-- const std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >* -->
23006    <pointer-type-def type-id='type-id-1335' size-in-bits='64' id='type-id-1337'/>
23007    <!-- const std::pair<const void* const, const char*> -->
23008    <qualified-type-def type-id='type-id-1338' const='yes' id='type-id-1339'/>
23009    <!-- const std::pair<const void* const, const char*>& -->
23010    <reference-type-def kind='lvalue' type-id='type-id-1339' size-in-bits='64' id='type-id-960'/>
23011    <!-- const std::pair<const void* const, const char*>* -->
23012    <pointer-type-def type-id='type-id-1339' size-in-bits='64' id='type-id-975'/>
23013    <!-- 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*> > >& -->
23014    <reference-type-def kind='lvalue' type-id='type-id-948' size-in-bits='64' id='type-id-1340'/>
23015    <!-- 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    <pointer-type-def type-id='type-id-948' size-in-bits='64' id='type-id-955'/>
23017    <!-- 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>* -->
23018    <pointer-type-def type-id='type-id-949' size-in-bits='64' id='type-id-952'/>
23019    <!-- std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >& -->
23020    <reference-type-def kind='lvalue' type-id='type-id-965' size-in-bits='64' id='type-id-976'/>
23021    <!-- std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >* -->
23022    <pointer-type-def type-id='type-id-965' size-in-bits='64' id='type-id-972'/>
23023    <!-- std::_Rb_tree_iterator<std::pair<const void* const, const char*> >& -->
23024    <reference-type-def kind='lvalue' type-id='type-id-959' size-in-bits='64' id='type-id-981'/>
23025    <!-- std::_Rb_tree_iterator<std::pair<const void* const, const char*> >* -->
23026    <pointer-type-def type-id='type-id-959' size-in-bits='64' id='type-id-978'/>
23027    <!-- std::_Rb_tree_node<std::pair<const void* const, const char*> >& -->
23028    <reference-type-def kind='lvalue' type-id='type-id-1325' size-in-bits='64' id='type-id-1341'/>
23029    <!-- std::_Rb_tree_node<std::pair<const void* const, const char*> >* -->
23030    <pointer-type-def type-id='type-id-1325' size-in-bits='64' id='type-id-962'/>
23031    <!-- std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >& -->
23032    <reference-type-def kind='lvalue' type-id='type-id-950' size-in-bits='64' id='type-id-1342'/>
23033    <!-- std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >* -->
23034    <pointer-type-def type-id='type-id-950' size-in-bits='64' id='type-id-1343'/>
23035    <!-- std::allocator<std::pair<const void* const, const char*> >* -->
23036    <pointer-type-def type-id='type-id-963' size-in-bits='64' id='type-id-1344'/>
23037    <!-- std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >& -->
23038    <reference-type-def kind='lvalue' type-id='type-id-1309' size-in-bits='64' id='type-id-1345'/>
23039    <!-- std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >* -->
23040    <pointer-type-def type-id='type-id-1309' size-in-bits='64' id='type-id-1346'/>
23041    <!-- std::pair<const void* const, const char*>& -->
23042    <reference-type-def kind='lvalue' type-id='type-id-1338' size-in-bits='64' id='type-id-982'/>
23043    <!-- std::pair<const void* const, const char*>* -->
23044    <pointer-type-def type-id='type-id-1338' size-in-bits='64' id='type-id-980'/>
23045    <!-- std::pair<std::_Rb_tree_iterator<std::pair<const void* const, const char*> >, bool>* -->
23046    <pointer-type-def type-id='type-id-964' size-in-bits='64' id='type-id-990'/>
23047    <!-- namespace std -->
23048    <namespace-decl name='std'>
23049      <!-- 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*> > > -->
23050      <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-948'>
23051        <member-type access='protected'>
23052          <!-- 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> -->
23053          <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-949'>
23054            <!-- class std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > > -->
23055            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-950'/>
23056            <data-member access='public' layout-offset-in-bits='0'>
23057              <!-- 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 -->
23058              <var-decl name='_M_key_compare' type-id='type-id-951' 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'/>
23059            </data-member>
23060            <data-member access='public' layout-offset-in-bits='64'>
23061              <!-- 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 -->
23062              <var-decl name='_M_header' type-id='type-id-567' 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'/>
23063            </data-member>
23064            <data-member access='public' layout-offset-in-bits='320'>
23065              <!-- 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 -->
23066              <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'/>
23067            </data-member>
23068            <member-function access='public'>
23069              <!-- 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() -->
23070              <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'>
23071                <!-- 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>*' -->
23072                <parameter type-id='type-id-952' is-artificial='yes'/>
23073                <!-- void -->
23074                <return type-id='type-id-75'/>
23075              </function-decl>
23076            </member-function>
23077            <member-function access='public'>
23078              <!-- 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*> > >&) -->
23079              <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'>
23080                <!-- 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>*' -->
23081                <parameter type-id='type-id-952' is-artificial='yes'/>
23082                <!-- parameter of type 'const std::less<const void*>&' -->
23083                <parameter type-id='type-id-953'/>
23084                <!-- parameter of type 'const std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >&' -->
23085                <parameter type-id='type-id-954'/>
23086                <!-- void -->
23087                <return type-id='type-id-75'/>
23088              </function-decl>
23089            </member-function>
23090            <member-function access='public'>
23091              <!-- 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() -->
23092              <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'>
23093                <!-- 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>*' -->
23094                <parameter type-id='type-id-952' is-artificial='yes'/>
23095                <!-- void -->
23096                <return type-id='type-id-75'/>
23097              </function-decl>
23098            </member-function>
23099            <member-function access='public'>
23100              <!-- 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*> > >&) -->
23101              <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'>
23102                <!-- 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>*' -->
23103                <parameter type-id='type-id-952' is-artificial='yes'/>
23104                <!-- parameter of type 'const std::less<const void*>&' -->
23105                <parameter type-id='type-id-953'/>
23106                <!-- parameter of type 'const std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >&' -->
23107                <parameter type-id='type-id-954'/>
23108                <!-- void -->
23109                <return type-id='type-id-75'/>
23110              </function-decl>
23111            </member-function>
23112            <member-function access='private'>
23113              <!-- 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() -->
23114              <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'>
23115                <!-- 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>*' -->
23116                <parameter type-id='type-id-952' is-artificial='yes'/>
23117                <!-- void -->
23118                <return type-id='type-id-75'/>
23119              </function-decl>
23120            </member-function>
23121          </class-decl>
23122        </member-type>
23123        <data-member access='protected' layout-offset-in-bits='0'>
23124          <!-- 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 -->
23125          <var-decl name='_M_impl' type-id='type-id-949' 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'/>
23126        </data-member>
23127        <member-function access='private'>
23128          <!-- 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() -->
23129          <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'>
23130            <!-- 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*> > >*' -->
23131            <parameter type-id='type-id-955' is-artificial='yes'/>
23132            <!-- void -->
23133            <return type-id='type-id-75'/>
23134          </function-decl>
23135        </member-function>
23136        <member-function access='private'>
23137          <!-- 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*> >&) -->
23138          <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'>
23139            <!-- 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*> > >*' -->
23140            <parameter type-id='type-id-955' is-artificial='yes'/>
23141            <!-- parameter of type 'const std::less<const void*>&' -->
23142            <parameter type-id='type-id-953'/>
23143            <!-- parameter of type 'const std::allocator<std::pair<const void* const, const char*> >&' -->
23144            <parameter type-id='type-id-956'/>
23145            <!-- void -->
23146            <return type-id='type-id-75'/>
23147          </function-decl>
23148        </member-function>
23149        <member-function access='private'>
23150          <!-- 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*> > >&) -->
23151          <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'>
23152            <!-- 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*> > >*' -->
23153            <parameter type-id='type-id-955' is-artificial='yes'/>
23154            <!-- 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*> > >&' -->
23155            <parameter type-id='type-id-957'/>
23156            <!-- void -->
23157            <return type-id='type-id-75'/>
23158          </function-decl>
23159        </member-function>
23160        <member-function access='private' destructor='yes'>
23161          <!-- 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) -->
23162          <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'>
23163            <!-- 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*> > >*' -->
23164            <parameter type-id='type-id-955' is-artificial='yes'/>
23165            <!-- artificial parameter of type 'int' -->
23166            <parameter type-id='type-id-1' is-artificial='yes'/>
23167            <!-- void -->
23168            <return type-id='type-id-75'/>
23169          </function-decl>
23170        </member-function>
23171        <member-function access='private'>
23172          <!-- 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() -->
23173          <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'>
23174            <!-- 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*> > >*' -->
23175            <parameter type-id='type-id-958' is-artificial='yes'/>
23176            <!-- typedef size_t -->
23177            <return type-id='type-id-7'/>
23178          </function-decl>
23179        </member-function>
23180        <member-function access='private'>
23181          <!-- 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() -->
23182          <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'>
23183            <!-- 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*> > >*' -->
23184            <parameter type-id='type-id-958' is-artificial='yes'/>
23185            <!-- struct std::less<const void*> -->
23186            <return type-id='type-id-951'/>
23187          </function-decl>
23188        </member-function>
23189        <member-function access='private'>
23190          <!-- 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() -->
23191          <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'>
23192            <!-- 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*> > >*' -->
23193            <parameter type-id='type-id-955' is-artificial='yes'/>
23194            <!-- struct std::_Rb_tree_iterator<std::pair<const void* const, const char*> > -->
23195            <return type-id='type-id-959'/>
23196          </function-decl>
23197        </member-function>
23198        <member-function access='private'>
23199          <!-- 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() -->
23200          <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'>
23201            <!-- 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*> > >*' -->
23202            <parameter type-id='type-id-955' is-artificial='yes'/>
23203            <!-- struct std::_Rb_tree_iterator<std::pair<const void* const, const char*> > -->
23204            <return type-id='type-id-959'/>
23205          </function-decl>
23206        </member-function>
23207        <member-function access='protected' static='yes'>
23208          <!-- 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() -->
23209          <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'>
23210            <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
23211            <parameter type-id='type-id-569'/>
23212            <!-- const std::pair<const void* const, const char*>& -->
23213            <return type-id='type-id-960'/>
23214          </function-decl>
23215        </member-function>
23216        <member-function access='private'>
23217          <!-- 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() -->
23218          <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'>
23219            <!-- 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*> > >*' -->
23220            <parameter type-id='type-id-958' is-artificial='yes'/>
23221            <!-- const std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >& -->
23222            <return type-id='type-id-954'/>
23223          </function-decl>
23224        </member-function>
23225        <member-function access='protected' static='yes'>
23226          <!-- 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() -->
23227          <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'>
23228            <!-- parameter of type 'const std::_Rb_tree_node<std::pair<const void* const, const char*> >*' -->
23229            <parameter type-id='type-id-961'/>
23230            <!-- const std::pair<const void* const, const char*>& -->
23231            <return type-id='type-id-960'/>
23232          </function-decl>
23233        </member-function>
23234        <member-function access='protected' static='yes'>
23235          <!-- 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() -->
23236          <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'>
23237            <!-- parameter of type 'const std::_Rb_tree_node<std::pair<const void* const, const char*> >*' -->
23238            <parameter type-id='type-id-961'/>
23239            <!-- void* const& -->
23240            <return type-id='type-id-365'/>
23241          </function-decl>
23242        </member-function>
23243        <member-function access='protected' static='yes'>
23244          <!-- 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() -->
23245          <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'>
23246            <!-- parameter of type 'std::_Rb_tree_node_base*' -->
23247            <parameter type-id='type-id-694'/>
23248            <!-- std::_Rb_tree_node<std::pair<const void* const, const char*> >* -->
23249            <return type-id='type-id-962'/>
23250          </function-decl>
23251        </member-function>
23252        <member-function access='protected' static='yes'>
23253          <!-- 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() -->
23254          <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'>
23255            <!-- parameter of type 'std::_Rb_tree_node_base*' -->
23256            <parameter type-id='type-id-694'/>
23257            <!-- std::_Rb_tree_node<std::pair<const void* const, const char*> >* -->
23258            <return type-id='type-id-962'/>
23259          </function-decl>
23260        </member-function>
23261        <member-function access='protected'>
23262          <!-- 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() -->
23263          <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'>
23264            <!-- 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*> > >*' -->
23265            <parameter type-id='type-id-955' is-artificial='yes'/>
23266            <!-- std::_Rb_tree_node<std::pair<const void* const, const char*> >* -->
23267            <return type-id='type-id-962'/>
23268          </function-decl>
23269        </member-function>
23270        <member-function access='protected'>
23271          <!-- 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() -->
23272          <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'>
23273            <!-- 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*> > >*' -->
23274            <parameter type-id='type-id-955' is-artificial='yes'/>
23275            <!-- std::_Rb_tree_node<std::pair<const void* const, const char*> >* -->
23276            <return type-id='type-id-962'/>
23277          </function-decl>
23278        </member-function>
23279        <member-function access='private'>
23280          <!-- 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&) -->
23281          <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'>
23282            <!-- 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*> > >*' -->
23283            <parameter type-id='type-id-955' is-artificial='yes'/>
23284            <!-- parameter of type 'std::_Rb_tree_node<std::pair<const void* const, const char*> >*' -->
23285            <parameter type-id='type-id-962'/>
23286            <!-- parameter of type 'std::_Rb_tree_node<std::pair<const void* const, const char*> >*' -->
23287            <parameter type-id='type-id-962'/>
23288            <!-- parameter of type 'void* const&' -->
23289            <parameter type-id='type-id-365'/>
23290            <!-- struct std::_Rb_tree_iterator<std::pair<const void* const, const char*> > -->
23291            <return type-id='type-id-959'/>
23292          </function-decl>
23293        </member-function>
23294        <member-function access='private'>
23295          <!-- 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&) -->
23296          <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'>
23297            <!-- 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*> > >*' -->
23298            <parameter type-id='type-id-955' is-artificial='yes'/>
23299            <!-- parameter of type 'void* const&' -->
23300            <parameter type-id='type-id-365'/>
23301            <!-- struct std::_Rb_tree_iterator<std::pair<const void* const, const char*> > -->
23302            <return type-id='type-id-959'/>
23303          </function-decl>
23304        </member-function>
23305        <member-function access='protected'>
23306          <!-- 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() -->
23307          <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'>
23308            <!-- 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*> > >*' -->
23309            <parameter type-id='type-id-955' is-artificial='yes'/>
23310            <!-- std::_Rb_tree_node<std::pair<const void* const, const char*> >* -->
23311            <return type-id='type-id-962'/>
23312          </function-decl>
23313        </member-function>
23314        <member-function access='private'>
23315          <!-- 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() -->
23316          <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'>
23317            <!-- 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*> > >*' -->
23318            <parameter type-id='type-id-958' is-artificial='yes'/>
23319            <!-- class std::allocator<std::pair<const void* const, const char*> > -->
23320            <return type-id='type-id-963'/>
23321          </function-decl>
23322        </member-function>
23323        <member-function access='protected' static='yes'>
23324          <!-- 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() -->
23325          <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'>
23326            <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
23327            <parameter type-id='type-id-569'/>
23328            <!-- void* const& -->
23329            <return type-id='type-id-365'/>
23330          </function-decl>
23331        </member-function>
23332        <member-function access='protected'>
23333          <!-- 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*>&) -->
23334          <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'>
23335            <!-- 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*> > >*' -->
23336            <parameter type-id='type-id-955' is-artificial='yes'/>
23337            <!-- parameter of type 'const std::pair<const void* const, const char*>&' -->
23338            <parameter type-id='type-id-960'/>
23339            <!-- std::_Rb_tree_node<std::pair<const void* const, const char*> >* -->
23340            <return type-id='type-id-962'/>
23341          </function-decl>
23342        </member-function>
23343        <member-function access='protected'>
23344          <!-- 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() -->
23345          <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'>
23346            <!-- 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*> > >*' -->
23347            <parameter type-id='type-id-955' is-artificial='yes'/>
23348            <!-- std::_Rb_tree_node_base*& -->
23349            <return type-id='type-id-695'/>
23350          </function-decl>
23351        </member-function>
23352        <member-function access='protected'>
23353          <!-- 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() -->
23354          <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'>
23355            <!-- 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*> > >*' -->
23356            <parameter type-id='type-id-955' is-artificial='yes'/>
23357            <!-- std::_Rb_tree_node_base*& -->
23358            <return type-id='type-id-695'/>
23359          </function-decl>
23360        </member-function>
23361        <member-function access='protected' static='yes'>
23362          <!-- 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() -->
23363          <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'>
23364            <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
23365            <parameter type-id='type-id-569'/>
23366            <!-- const std::_Rb_tree_node<std::pair<const void* const, const char*> >* -->
23367            <return type-id='type-id-961'/>
23368          </function-decl>
23369        </member-function>
23370        <member-function access='private'>
23371          <!-- 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*>&) -->
23372          <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_'>
23373            <!-- 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*> > >*' -->
23374            <parameter type-id='type-id-955' is-artificial='yes'/>
23375            <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
23376            <parameter type-id='type-id-569'/>
23377            <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
23378            <parameter type-id='type-id-569'/>
23379            <!-- parameter of type 'const std::pair<const void* const, const char*>&' -->
23380            <parameter type-id='type-id-960'/>
23381            <!-- struct std::_Rb_tree_iterator<std::pair<const void* const, const char*> > -->
23382            <return type-id='type-id-959'/>
23383          </function-decl>
23384        </member-function>
23385        <member-function access='private'>
23386          <!-- 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*>&) -->
23387          <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_'>
23388            <!-- 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*> > >*' -->
23389            <parameter type-id='type-id-955' is-artificial='yes'/>
23390            <!-- parameter of type 'const std::pair<const void* const, const char*>&' -->
23391            <parameter type-id='type-id-960'/>
23392            <!-- struct std::pair<std::_Rb_tree_iterator<std::pair<const void* const, const char*> >, bool> -->
23393            <return type-id='type-id-964'/>
23394          </function-decl>
23395        </member-function>
23396        <member-function access='private'>
23397          <!-- 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*>&) -->
23398          <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_'>
23399            <!-- 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*> > >*' -->
23400            <parameter type-id='type-id-955' is-artificial='yes'/>
23401            <!-- parameter of type 'struct std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >' -->
23402            <parameter type-id='type-id-965'/>
23403            <!-- parameter of type 'const std::pair<const void* const, const char*>&' -->
23404            <parameter type-id='type-id-960'/>
23405            <!-- struct std::_Rb_tree_iterator<std::pair<const void* const, const char*> > -->
23406            <return type-id='type-id-959'/>
23407          </function-decl>
23408        </member-function>
23409        <member-function access='private'>
23410          <!-- 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() -->
23411          <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'>
23412            <!-- 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*> > >*' -->
23413            <parameter type-id='type-id-955' is-artificial='yes'/>
23414            <!-- void -->
23415            <return type-id='type-id-75'/>
23416          </function-decl>
23417        </member-function>
23418        <member-function access='private'>
23419          <!-- 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*> >&) -->
23420          <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'>
23421            <!-- 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*> > >*' -->
23422            <parameter type-id='type-id-955' is-artificial='yes'/>
23423            <!-- parameter of type 'const std::less<const void*>&' -->
23424            <parameter type-id='type-id-953'/>
23425            <!-- parameter of type 'const std::allocator<std::pair<const void* const, const char*> >&' -->
23426            <parameter type-id='type-id-956'/>
23427            <!-- void -->
23428            <return type-id='type-id-75'/>
23429          </function-decl>
23430        </member-function>
23431        <member-function access='private'>
23432          <!-- 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*> > >&) -->
23433          <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'>
23434            <!-- 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*> > >*' -->
23435            <parameter type-id='type-id-955' is-artificial='yes'/>
23436            <!-- 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*> > >&' -->
23437            <parameter type-id='type-id-957'/>
23438            <!-- void -->
23439            <return type-id='type-id-75'/>
23440          </function-decl>
23441        </member-function>
23442        <member-function access='private' destructor='yes'>
23443          <!-- 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) -->
23444          <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'>
23445            <!-- 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*> > >*' -->
23446            <parameter type-id='type-id-955' is-artificial='yes'/>
23447            <!-- artificial parameter of type 'int' -->
23448            <parameter type-id='type-id-1' is-artificial='yes'/>
23449            <!-- void -->
23450            <return type-id='type-id-75'/>
23451          </function-decl>
23452        </member-function>
23453        <member-function access='protected'>
23454          <!-- 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*> >*) -->
23455          <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'>
23456            <!-- 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*> > >*' -->
23457            <parameter type-id='type-id-955' is-artificial='yes'/>
23458            <!-- parameter of type 'std::_Rb_tree_node<std::pair<const void* const, const char*> >*' -->
23459            <parameter type-id='type-id-962'/>
23460            <!-- void -->
23461            <return type-id='type-id-75'/>
23462          </function-decl>
23463        </member-function>
23464        <member-function access='protected'>
23465          <!-- 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*> >*) -->
23466          <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'>
23467            <!-- 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*> > >*' -->
23468            <parameter type-id='type-id-955' is-artificial='yes'/>
23469            <!-- parameter of type 'std::_Rb_tree_node<std::pair<const void* const, const char*> >*' -->
23470            <parameter type-id='type-id-962'/>
23471            <!-- void -->
23472            <return type-id='type-id-75'/>
23473          </function-decl>
23474        </member-function>
23475        <member-function access='private'>
23476          <!-- 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*> >*) -->
23477          <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'>
23478            <!-- 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*> > >*' -->
23479            <parameter type-id='type-id-955' is-artificial='yes'/>
23480            <!-- parameter of type 'std::_Rb_tree_node<std::pair<const void* const, const char*> >*' -->
23481            <parameter type-id='type-id-962'/>
23482            <!-- void -->
23483            <return type-id='type-id-75'/>
23484          </function-decl>
23485        </member-function>
23486      </class-decl>
23487      <!-- class std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > > -->
23488      <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-950'>
23489        <!-- class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > > -->
23490        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1311'/>
23491        <member-function access='private'>
23492          <!-- void std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >::allocator() -->
23493          <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'>
23494            <!-- implicit parameter of type 'std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >*' -->
23495            <parameter type-id='type-id-1343' is-artificial='yes'/>
23496            <!-- void -->
23497            <return type-id='type-id-75'/>
23498          </function-decl>
23499        </member-function>
23500        <member-function access='private'>
23501          <!-- 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*> > >&) -->
23502          <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'>
23503            <!-- implicit parameter of type 'std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >*' -->
23504            <parameter type-id='type-id-1343' is-artificial='yes'/>
23505            <!-- parameter of type 'const std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >&' -->
23506            <parameter type-id='type-id-954'/>
23507            <!-- void -->
23508            <return type-id='type-id-75'/>
23509          </function-decl>
23510        </member-function>
23511        <member-function access='private' destructor='yes'>
23512          <!-- std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >::~allocator(int) -->
23513          <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'>
23514            <!-- implicit parameter of type 'std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >*' -->
23515            <parameter type-id='type-id-1343' is-artificial='yes'/>
23516            <!-- artificial parameter of type 'int' -->
23517            <parameter type-id='type-id-1' is-artificial='yes'/>
23518            <!-- void -->
23519            <return type-id='type-id-75'/>
23520          </function-decl>
23521        </member-function>
23522        <member-function access='private'>
23523          <!-- void std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >::allocator() -->
23524          <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'>
23525            <!-- implicit parameter of type 'std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >*' -->
23526            <parameter type-id='type-id-1343' is-artificial='yes'/>
23527            <!-- void -->
23528            <return type-id='type-id-75'/>
23529          </function-decl>
23530        </member-function>
23531        <member-function access='private'>
23532          <!-- 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*> > >&) -->
23533          <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'>
23534            <!-- implicit parameter of type 'std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >*' -->
23535            <parameter type-id='type-id-1343' is-artificial='yes'/>
23536            <!-- parameter of type 'const std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >&' -->
23537            <parameter type-id='type-id-954'/>
23538            <!-- void -->
23539            <return type-id='type-id-75'/>
23540          </function-decl>
23541        </member-function>
23542        <member-function access='private' destructor='yes'>
23543          <!-- std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >::~allocator(int) -->
23544          <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'>
23545            <!-- implicit parameter of type 'std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >*' -->
23546            <parameter type-id='type-id-1343' is-artificial='yes'/>
23547            <!-- artificial parameter of type 'int' -->
23548            <parameter type-id='type-id-1' is-artificial='yes'/>
23549            <!-- void -->
23550            <return type-id='type-id-75'/>
23551          </function-decl>
23552        </member-function>
23553      </class-decl>
23554      <!-- class std::allocator<std::pair<const void* const, const char*> > -->
23555      <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-963'>
23556        <!-- class __gnu_cxx::new_allocator<std::pair<const void* const, const char*> > -->
23557        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1313'/>
23558        <member-function access='private'>
23559          <!-- void std::allocator<std::pair<const void* const, const char*> >::allocator() -->
23560          <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'>
23561            <!-- implicit parameter of type 'std::allocator<std::pair<const void* const, const char*> >*' -->
23562            <parameter type-id='type-id-1344' is-artificial='yes'/>
23563            <!-- void -->
23564            <return type-id='type-id-75'/>
23565          </function-decl>
23566        </member-function>
23567        <member-function access='private'>
23568          <!-- void std::allocator<std::pair<const void* const, const char*> >::allocator(const std::allocator<std::pair<const void* const, const char*> >&) -->
23569          <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'>
23570            <!-- implicit parameter of type 'std::allocator<std::pair<const void* const, const char*> >*' -->
23571            <parameter type-id='type-id-1344' is-artificial='yes'/>
23572            <!-- parameter of type 'const std::allocator<std::pair<const void* const, const char*> >&' -->
23573            <parameter type-id='type-id-956'/>
23574            <!-- void -->
23575            <return type-id='type-id-75'/>
23576          </function-decl>
23577        </member-function>
23578        <member-function access='private' destructor='yes'>
23579          <!-- std::allocator<std::pair<const void* const, const char*> >::~allocator(int) -->
23580          <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'>
23581            <!-- implicit parameter of type 'std::allocator<std::pair<const void* const, const char*> >*' -->
23582            <parameter type-id='type-id-1344' is-artificial='yes'/>
23583            <!-- artificial parameter of type 'int' -->
23584            <parameter type-id='type-id-1' is-artificial='yes'/>
23585            <!-- void -->
23586            <return type-id='type-id-75'/>
23587          </function-decl>
23588        </member-function>
23589        <member-function access='private'>
23590          <!-- 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*> > >&) -->
23591          <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'>
23592            <!-- implicit parameter of type 'std::allocator<std::pair<const void* const, const char*> >*' -->
23593            <parameter type-id='type-id-1344' is-artificial='yes'/>
23594            <!-- parameter of type 'const std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >&' -->
23595            <parameter type-id='type-id-954'/>
23596            <!-- void -->
23597            <return type-id='type-id-75'/>
23598          </function-decl>
23599        </member-function>
23600        <member-function access='private'>
23601          <!-- void std::allocator<std::pair<const void* const, const char*> >::allocator() -->
23602          <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'>
23603            <!-- implicit parameter of type 'std::allocator<std::pair<const void* const, const char*> >*' -->
23604            <parameter type-id='type-id-1344' is-artificial='yes'/>
23605            <!-- void -->
23606            <return type-id='type-id-75'/>
23607          </function-decl>
23608        </member-function>
23609        <member-function access='private'>
23610          <!-- void std::allocator<std::pair<const void* const, const char*> >::allocator(const std::allocator<std::pair<const void* const, const char*> >&) -->
23611          <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'>
23612            <!-- implicit parameter of type 'std::allocator<std::pair<const void* const, const char*> >*' -->
23613            <parameter type-id='type-id-1344' is-artificial='yes'/>
23614            <!-- parameter of type 'const std::allocator<std::pair<const void* const, const char*> >&' -->
23615            <parameter type-id='type-id-956'/>
23616            <!-- void -->
23617            <return type-id='type-id-75'/>
23618          </function-decl>
23619        </member-function>
23620        <member-function access='private' destructor='yes'>
23621          <!-- std::allocator<std::pair<const void* const, const char*> >::~allocator(int) -->
23622          <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'>
23623            <!-- implicit parameter of type 'std::allocator<std::pair<const void* const, const char*> >*' -->
23624            <parameter type-id='type-id-1344' is-artificial='yes'/>
23625            <!-- artificial parameter of type 'int' -->
23626            <parameter type-id='type-id-1' is-artificial='yes'/>
23627            <!-- void -->
23628            <return type-id='type-id-75'/>
23629          </function-decl>
23630        </member-function>
23631        <member-function access='private'>
23632          <!-- 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*> > >&) -->
23633          <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'>
23634            <!-- implicit parameter of type 'std::allocator<std::pair<const void* const, const char*> >*' -->
23635            <parameter type-id='type-id-1344' is-artificial='yes'/>
23636            <!-- parameter of type 'const std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >&' -->
23637            <parameter type-id='type-id-954'/>
23638            <!-- void -->
23639            <return type-id='type-id-75'/>
23640          </function-decl>
23641        </member-function>
23642      </class-decl>
23643      <!-- class std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > > -->
23644      <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-1309'>
23645        <member-type access='private'>
23646          <!-- class std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::value_compare -->
23647          <class-decl name='value_compare' visibility='default' is-declaration-only='yes' id='type-id-1347'/>
23648        </member-type>
23649        <member-type access='private'>
23650          <!-- class std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::value_compare -->
23651          <class-decl name='value_compare' visibility='default' is-declaration-only='yes' id='type-id-1348'/>
23652        </member-type>
23653        <data-member access='private' layout-offset-in-bits='0'>
23654          <!-- 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 -->
23655          <var-decl name='_M_t' type-id='type-id-948' 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'/>
23656        </data-member>
23657        <member-function access='private'>
23658          <!-- void std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::map() -->
23659          <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'>
23660            <!-- implicit parameter of type 'std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
23661            <parameter type-id='type-id-1346' is-artificial='yes'/>
23662            <!-- void -->
23663            <return type-id='type-id-75'/>
23664          </function-decl>
23665        </member-function>
23666        <member-function access='private'>
23667          <!-- 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*> >&) -->
23668          <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'>
23669            <!-- implicit parameter of type 'std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
23670            <parameter type-id='type-id-1346' is-artificial='yes'/>
23671            <!-- parameter of type 'const std::less<const void*>&' -->
23672            <parameter type-id='type-id-953'/>
23673            <!-- parameter of type 'const std::allocator<std::pair<const void* const, const char*> >&' -->
23674            <parameter type-id='type-id-956'/>
23675            <!-- void -->
23676            <return type-id='type-id-75'/>
23677          </function-decl>
23678        </member-function>
23679        <member-function access='private'>
23680          <!-- 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*> > >&) -->
23681          <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'>
23682            <!-- implicit parameter of type 'std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
23683            <parameter type-id='type-id-1346' is-artificial='yes'/>
23684            <!-- parameter of type 'const std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >&' -->
23685            <parameter type-id='type-id-1336'/>
23686            <!-- void -->
23687            <return type-id='type-id-75'/>
23688          </function-decl>
23689        </member-function>
23690        <member-function access='private'>
23691          <!-- size_t std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::size() -->
23692          <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'>
23693            <!-- implicit parameter of type 'const std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
23694            <parameter type-id='type-id-1337' is-artificial='yes'/>
23695            <!-- typedef size_t -->
23696            <return type-id='type-id-7'/>
23697          </function-decl>
23698        </member-function>
23699        <member-function access='private'>
23700          <!-- 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() -->
23701          <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'>
23702            <!-- implicit parameter of type 'std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
23703            <parameter type-id='type-id-1346' is-artificial='yes'/>
23704            <!-- struct std::_Rb_tree_iterator<std::pair<const void* const, const char*> > -->
23705            <return type-id='type-id-959'/>
23706          </function-decl>
23707        </member-function>
23708        <member-function access='private'>
23709          <!-- 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() -->
23710          <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'>
23711            <!-- implicit parameter of type 'std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
23712            <parameter type-id='type-id-1346' is-artificial='yes'/>
23713            <!-- struct std::_Rb_tree_iterator<std::pair<const void* const, const char*> > -->
23714            <return type-id='type-id-959'/>
23715          </function-decl>
23716        </member-function>
23717        <member-function access='private'>
23718          <!-- 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&) -->
23719          <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'>
23720            <!-- implicit parameter of type 'std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
23721            <parameter type-id='type-id-1346' is-artificial='yes'/>
23722            <!-- parameter of type 'void* const&' -->
23723            <parameter type-id='type-id-365'/>
23724            <!-- struct std::_Rb_tree_iterator<std::pair<const void* const, const char*> > -->
23725            <return type-id='type-id-959'/>
23726          </function-decl>
23727        </member-function>
23728        <member-function access='private'>
23729          <!-- 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() -->
23730          <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'>
23731            <!-- implicit parameter of type 'const std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
23732            <parameter type-id='type-id-1337' is-artificial='yes'/>
23733            <!-- struct std::less<const void*> -->
23734            <return type-id='type-id-951'/>
23735          </function-decl>
23736        </member-function>
23737        <member-function access='private'>
23738          <!-- 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*>&) -->
23739          <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'>
23740            <!-- implicit parameter of type 'std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
23741            <parameter type-id='type-id-1346' is-artificial='yes'/>
23742            <!-- parameter of type 'struct std::_Rb_tree_iterator<std::pair<const void* const, const char*> >' -->
23743            <parameter type-id='type-id-959'/>
23744            <!-- parameter of type 'const std::pair<const void* const, const char*>&' -->
23745            <parameter type-id='type-id-960'/>
23746            <!-- struct std::_Rb_tree_iterator<std::pair<const void* const, const char*> > -->
23747            <return type-id='type-id-959'/>
23748          </function-decl>
23749        </member-function>
23750        <member-function access='private'>
23751          <!-- const char*& std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::operator[](void* const&) -->
23752          <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'>
23753            <!-- implicit parameter of type 'std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
23754            <parameter type-id='type-id-1346' is-artificial='yes'/>
23755            <!-- parameter of type 'void* const&' -->
23756            <parameter type-id='type-id-365'/>
23757            <!-- const char*& -->
23758            <return type-id='type-id-1321'/>
23759          </function-decl>
23760        </member-function>
23761        <member-function access='private'>
23762          <!-- void std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::map() -->
23763          <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'>
23764            <!-- implicit parameter of type 'std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
23765            <parameter type-id='type-id-1346' is-artificial='yes'/>
23766            <!-- void -->
23767            <return type-id='type-id-75'/>
23768          </function-decl>
23769        </member-function>
23770        <member-function access='private'>
23771          <!-- 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*> >&) -->
23772          <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'>
23773            <!-- implicit parameter of type 'std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
23774            <parameter type-id='type-id-1346' is-artificial='yes'/>
23775            <!-- parameter of type 'const std::less<const void*>&' -->
23776            <parameter type-id='type-id-953'/>
23777            <!-- parameter of type 'const std::allocator<std::pair<const void* const, const char*> >&' -->
23778            <parameter type-id='type-id-956'/>
23779            <!-- void -->
23780            <return type-id='type-id-75'/>
23781          </function-decl>
23782        </member-function>
23783        <member-function access='private'>
23784          <!-- 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*> > >&) -->
23785          <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'>
23786            <!-- implicit parameter of type 'std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
23787            <parameter type-id='type-id-1346' is-artificial='yes'/>
23788            <!-- parameter of type 'const std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >&' -->
23789            <parameter type-id='type-id-1336'/>
23790            <!-- void -->
23791            <return type-id='type-id-75'/>
23792          </function-decl>
23793        </member-function>
23794      </class-decl>
23795      <!-- struct std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> > -->
23796      <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-965'>
23797        <data-member access='public' layout-offset-in-bits='0'>
23798          <!-- std::_Rb_tree_node_base::_Const_Base_ptr std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >::_M_node -->
23799          <var-decl name='_M_node' type-id='type-id-773' 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'/>
23800        </data-member>
23801        <member-function access='public'>
23802          <!-- void std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >::_Rb_tree_const_iterator() -->
23803          <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'>
23804            <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >*' -->
23805            <parameter type-id='type-id-972' is-artificial='yes'/>
23806            <!-- void -->
23807            <return type-id='type-id-75'/>
23808          </function-decl>
23809        </member-function>
23810        <member-function access='public'>
23811          <!-- 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*> >*) -->
23812          <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'>
23813            <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >*' -->
23814            <parameter type-id='type-id-972' is-artificial='yes'/>
23815            <!-- parameter of type 'const std::_Rb_tree_node<std::pair<const void* const, const char*> >*' -->
23816            <parameter type-id='type-id-961'/>
23817            <!-- void -->
23818            <return type-id='type-id-75'/>
23819          </function-decl>
23820        </member-function>
23821        <member-function access='public'>
23822          <!-- 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*> >&) -->
23823          <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'>
23824            <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >*' -->
23825            <parameter type-id='type-id-972' is-artificial='yes'/>
23826            <!-- parameter of type 'const std::_Rb_tree_iterator<std::pair<const void* const, const char*> >&' -->
23827            <parameter type-id='type-id-973'/>
23828            <!-- void -->
23829            <return type-id='type-id-75'/>
23830          </function-decl>
23831        </member-function>
23832        <member-function access='public'>
23833          <!-- const std::pair<const void* const, const char*>* std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >::operator&#45;>() -->
23834          <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'>
23835            <!-- implicit parameter of type 'const std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >*' -->
23836            <parameter type-id='type-id-974' is-artificial='yes'/>
23837            <!-- const std::pair<const void* const, const char*>* -->
23838            <return type-id='type-id-975'/>
23839          </function-decl>
23840        </member-function>
23841        <member-function access='public'>
23842          <!-- 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++() -->
23843          <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'>
23844            <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >*' -->
23845            <parameter type-id='type-id-972' is-artificial='yes'/>
23846            <!-- std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >& -->
23847            <return type-id='type-id-976'/>
23848          </function-decl>
23849        </member-function>
23850        <member-function access='public'>
23851          <!-- 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*> >&) -->
23852          <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'>
23853            <!-- implicit parameter of type 'const std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >*' -->
23854            <parameter type-id='type-id-974' is-artificial='yes'/>
23855            <!-- parameter of type 'const std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >&' -->
23856            <parameter type-id='type-id-977'/>
23857            <!-- bool -->
23858            <return type-id='type-id-76'/>
23859          </function-decl>
23860        </member-function>
23861        <member-function access='public'>
23862          <!-- 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;() -->
23863          <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'>
23864            <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >*' -->
23865            <parameter type-id='type-id-972' is-artificial='yes'/>
23866            <!-- std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >& -->
23867            <return type-id='type-id-976'/>
23868          </function-decl>
23869        </member-function>
23870      </class-decl>
23871      <!-- struct std::_Rb_tree_iterator<std::pair<const void* const, const char*> > -->
23872      <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-959'>
23873        <data-member access='public' layout-offset-in-bits='0'>
23874          <!-- std::_Rb_tree_node_base::_Base_ptr std::_Rb_tree_iterator<std::pair<const void* const, const char*> >::_M_node -->
23875          <var-decl name='_M_node' type-id='type-id-774' 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'/>
23876        </data-member>
23877        <member-function access='public'>
23878          <!-- void std::_Rb_tree_iterator<std::pair<const void* const, const char*> >::_Rb_tree_iterator() -->
23879          <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'>
23880            <!-- implicit parameter of type 'std::_Rb_tree_iterator<std::pair<const void* const, const char*> >*' -->
23881            <parameter type-id='type-id-978' is-artificial='yes'/>
23882            <!-- void -->
23883            <return type-id='type-id-75'/>
23884          </function-decl>
23885        </member-function>
23886        <member-function access='public'>
23887          <!-- 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*> >*) -->
23888          <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'>
23889            <!-- implicit parameter of type 'std::_Rb_tree_iterator<std::pair<const void* const, const char*> >*' -->
23890            <parameter type-id='type-id-978' is-artificial='yes'/>
23891            <!-- parameter of type 'std::_Rb_tree_node<std::pair<const void* const, const char*> >*' -->
23892            <parameter type-id='type-id-962'/>
23893            <!-- void -->
23894            <return type-id='type-id-75'/>
23895          </function-decl>
23896        </member-function>
23897        <member-function access='public'>
23898          <!-- std::pair<const void* const, const char*>* std::_Rb_tree_iterator<std::pair<const void* const, const char*> >::operator&#45;>() -->
23899          <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'>
23900            <!-- implicit parameter of type 'const std::_Rb_tree_iterator<std::pair<const void* const, const char*> >*' -->
23901            <parameter type-id='type-id-979' is-artificial='yes'/>
23902            <!-- std::pair<const void* const, const char*>* -->
23903            <return type-id='type-id-980'/>
23904          </function-decl>
23905        </member-function>
23906        <member-function access='public'>
23907          <!-- std::_Rb_tree_iterator<std::pair<const void* const, const char*> > std::_Rb_tree_iterator<std::pair<const void* const, const char*> >::operator++(int) -->
23908          <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'>
23909            <!-- implicit parameter of type 'std::_Rb_tree_iterator<std::pair<const void* const, const char*> >*' -->
23910            <parameter type-id='type-id-978' is-artificial='yes'/>
23911            <!-- parameter of type 'int' -->
23912            <parameter type-id='type-id-1'/>
23913            <!-- struct std::_Rb_tree_iterator<std::pair<const void* const, const char*> > -->
23914            <return type-id='type-id-959'/>
23915          </function-decl>
23916        </member-function>
23917        <member-function access='public'>
23918          <!-- 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*> >&) -->
23919          <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'>
23920            <!-- implicit parameter of type 'const std::_Rb_tree_iterator<std::pair<const void* const, const char*> >*' -->
23921            <parameter type-id='type-id-979' is-artificial='yes'/>
23922            <!-- parameter of type 'const std::_Rb_tree_iterator<std::pair<const void* const, const char*> >&' -->
23923            <parameter type-id='type-id-973'/>
23924            <!-- bool -->
23925            <return type-id='type-id-76'/>
23926          </function-decl>
23927        </member-function>
23928        <member-function access='public'>
23929          <!-- 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;() -->
23930          <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'>
23931            <!-- implicit parameter of type 'std::_Rb_tree_iterator<std::pair<const void* const, const char*> >*' -->
23932            <parameter type-id='type-id-978' is-artificial='yes'/>
23933            <!-- std::_Rb_tree_iterator<std::pair<const void* const, const char*> >& -->
23934            <return type-id='type-id-981'/>
23935          </function-decl>
23936        </member-function>
23937        <member-function access='public'>
23938          <!-- std::pair<const void* const, const char*>& std::_Rb_tree_iterator<std::pair<const void* const, const char*> >::operator*() -->
23939          <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'>
23940            <!-- implicit parameter of type 'const std::_Rb_tree_iterator<std::pair<const void* const, const char*> >*' -->
23941            <parameter type-id='type-id-979' is-artificial='yes'/>
23942            <!-- std::pair<const void* const, const char*>& -->
23943            <return type-id='type-id-982'/>
23944          </function-decl>
23945        </member-function>
23946      </class-decl>
23947      <!-- struct std::_Rb_tree_node_base -->
23948      <class-decl name='_Rb_tree_node_base' is-struct='yes' visibility='default' id='type-id-984'/>
23949      <!-- struct std::_Select1st<std::pair<const void* const, const char*> > -->
23950      <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-1328'>
23951        <!-- struct std::unary_function<std::pair<const void* const, const char*>, const void* const> -->
23952        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1349'/>
23953        <member-function access='public'>
23954          <!-- void* const& std::_Select1st<std::pair<const void* const, const char*> >::operator()(const std::pair<const void* const, const char*>&) -->
23955          <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'>
23956            <!-- implicit parameter of type 'const std::_Select1st<std::pair<const void* const, const char*> >*' -->
23957            <parameter type-id='type-id-1330' is-artificial='yes'/>
23958            <!-- parameter of type 'const std::pair<const void* const, const char*>&' -->
23959            <parameter type-id='type-id-960'/>
23960            <!-- void* const& -->
23961            <return type-id='type-id-365'/>
23962          </function-decl>
23963        </member-function>
23964      </class-decl>
23965      <!-- struct std::binary_function<const void*, const void*, bool> -->
23966      <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-1350'/>
23967      <!-- struct std::less<const void*> -->
23968      <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-951'>
23969        <!-- struct std::binary_function<const void*, const void*, bool> -->
23970        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1350'/>
23971        <member-function access='public'>
23972          <!-- bool std::less<const void*>::operator()(void* const&, void* const&) -->
23973          <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'>
23974            <!-- implicit parameter of type 'const std::less<const void*>*' -->
23975            <parameter type-id='type-id-1334' is-artificial='yes'/>
23976            <!-- parameter of type 'void* const&' -->
23977            <parameter type-id='type-id-365'/>
23978            <!-- parameter of type 'void* const&' -->
23979            <parameter type-id='type-id-365'/>
23980            <!-- bool -->
23981            <return type-id='type-id-76'/>
23982          </function-decl>
23983        </member-function>
23984      </class-decl>
23985      <!-- struct std::pair<const void* const, const char*> -->
23986      <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-1338'>
23987        <data-member access='public' layout-offset-in-bits='0'>
23988          <!-- void* const std::pair<const void* const, const char*>::first -->
23989          <var-decl name='first' type-id='type-id-73' 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'/>
23990        </data-member>
23991        <data-member access='public' layout-offset-in-bits='64'>
23992          <!-- const char* std::pair<const void* const, const char*>::second -->
23993          <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'/>
23994        </data-member>
23995        <member-function access='public'>
23996          <!-- void std::pair<const void* const, const char*>::pair() -->
23997          <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'>
23998            <!-- implicit parameter of type 'std::pair<const void* const, const char*>*' -->
23999            <parameter type-id='type-id-980' is-artificial='yes'/>
24000            <!-- void -->
24001            <return type-id='type-id-75'/>
24002          </function-decl>
24003        </member-function>
24004        <member-function access='public'>
24005          <!-- void std::pair<const void* const, const char*>::pair(void* const&, const char* const&) -->
24006          <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'>
24007            <!-- implicit parameter of type 'std::pair<const void* const, const char*>*' -->
24008            <parameter type-id='type-id-980' is-artificial='yes'/>
24009            <!-- parameter of type 'void* const&' -->
24010            <parameter type-id='type-id-365'/>
24011            <!-- parameter of type 'const char* const&' -->
24012            <parameter type-id='type-id-489'/>
24013            <!-- void -->
24014            <return type-id='type-id-75'/>
24015          </function-decl>
24016        </member-function>
24017        <member-function access='public'>
24018          <!-- void std::pair<const void* const, const char*>::pair() -->
24019          <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'>
24020            <!-- implicit parameter of type 'std::pair<const void* const, const char*>*' -->
24021            <parameter type-id='type-id-922' is-artificial='yes'/>
24022            <!-- void -->
24023            <return type-id='type-id-75'/>
24024          </function-decl>
24025        </member-function>
24026        <member-function access='public'>
24027          <!-- void std::pair<const void* const, const char*>::pair(void* const&, const char* const&) -->
24028          <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'>
24029            <!-- implicit parameter of type 'std::pair<const void* const, const char*>*' -->
24030            <parameter type-id='type-id-922' is-artificial='yes'/>
24031            <!-- parameter of type 'void* const&' -->
24032            <parameter type-id='type-id-365'/>
24033            <!-- parameter of type 'const char* const&' -->
24034            <parameter type-id='type-id-489'/>
24035            <!-- void -->
24036            <return type-id='type-id-75'/>
24037          </function-decl>
24038        </member-function>
24039      </class-decl>
24040      <!-- struct std::pair<std::_Rb_tree_iterator<std::pair<const void* const, const char*> >, bool> -->
24041      <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-964'>
24042        <data-member access='public' layout-offset-in-bits='0'>
24043          <!-- 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 -->
24044          <var-decl name='first' 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_pair.h' line='72' column='1'/>
24045        </data-member>
24046        <data-member access='public' layout-offset-in-bits='64'>
24047          <!-- bool std::pair<std::_Rb_tree_iterator<std::pair<const void* const, const char*> >, bool>::second -->
24048          <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'/>
24049        </data-member>
24050        <member-function access='public'>
24051          <!-- void std::pair<std::_Rb_tree_iterator<std::pair<const void* const, const char*> >, bool>::pair() -->
24052          <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'>
24053            <!-- implicit parameter of type 'std::pair<std::_Rb_tree_iterator<std::pair<const void* const, const char*> >, bool>*' -->
24054            <parameter type-id='type-id-990' is-artificial='yes'/>
24055            <!-- void -->
24056            <return type-id='type-id-75'/>
24057          </function-decl>
24058        </member-function>
24059        <member-function access='public'>
24060          <!-- 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&) -->
24061          <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'>
24062            <!-- implicit parameter of type 'std::pair<std::_Rb_tree_iterator<std::pair<const void* const, const char*> >, bool>*' -->
24063            <parameter type-id='type-id-990' is-artificial='yes'/>
24064            <!-- parameter of type 'const std::_Rb_tree_iterator<std::pair<const void* const, const char*> >&' -->
24065            <parameter type-id='type-id-973'/>
24066            <!-- parameter of type 'const bool&' -->
24067            <parameter type-id='type-id-488'/>
24068            <!-- void -->
24069            <return type-id='type-id-75'/>
24070          </function-decl>
24071        </member-function>
24072      </class-decl>
24073      <!-- struct std::unary_function<std::pair<const void* const, const char*>, const void* const> -->
24074      <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-1349'/>
24075      <!-- class std::reverse_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > -->
24076      <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-1351'/>
24077      <!-- class std::reverse_iterator<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > -->
24078      <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-1352'/>
24079      <!-- class std::reverse_iterator<std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> > > -->
24080      <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-1353'/>
24081      <!-- class std::reverse_iterator<std::_Rb_tree_iterator<std::pair<const void* const, const char*> > > -->
24082      <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-1354'/>
24083      <!-- struct std::_Rb_tree_node<std::pair<const void* const, const char*> > -->
24084      <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-1325'/>
24085      <!-- 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*> > > -->
24086      <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-1355'/>
24087      <!-- 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*> > > -->
24088      <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-1356'/>
24089    </namespace-decl>
24090    <!-- namespace __gnu_cxx -->
24091    <namespace-decl name='__gnu_cxx'>
24092      <!-- class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > > -->
24093      <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-1311'>
24094        <member-function access='private'>
24095          <!-- void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >::new_allocator() -->
24096          <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'>
24097            <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >*' -->
24098            <parameter type-id='type-id-1312' is-artificial='yes'/>
24099            <!-- void -->
24100            <return type-id='type-id-75'/>
24101          </function-decl>
24102        </member-function>
24103        <member-function access='private'>
24104          <!-- 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*> > >&) -->
24105          <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'>
24106            <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >*' -->
24107            <parameter type-id='type-id-1312' is-artificial='yes'/>
24108            <!-- parameter of type 'const __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >&' -->
24109            <parameter type-id='type-id-1316'/>
24110            <!-- void -->
24111            <return type-id='type-id-75'/>
24112          </function-decl>
24113        </member-function>
24114        <member-function access='private' destructor='yes'>
24115          <!-- __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >::~new_allocator(int) -->
24116          <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'>
24117            <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >*' -->
24118            <parameter type-id='type-id-1312' is-artificial='yes'/>
24119            <!-- artificial parameter of type 'int' -->
24120            <parameter type-id='type-id-1' is-artificial='yes'/>
24121            <!-- void -->
24122            <return type-id='type-id-75'/>
24123          </function-decl>
24124        </member-function>
24125        <member-function access='private'>
24126          <!-- size_t __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >::max_size() -->
24127          <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'>
24128            <!-- implicit parameter of type 'const __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >*' -->
24129            <parameter type-id='type-id-1317' is-artificial='yes'/>
24130            <!-- typedef size_t -->
24131            <return type-id='type-id-7'/>
24132          </function-decl>
24133        </member-function>
24134        <member-function access='private'>
24135          <!-- 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*) -->
24136          <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'>
24137            <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >*' -->
24138            <parameter type-id='type-id-1312' is-artificial='yes'/>
24139            <!-- parameter of type 'unsigned long int' -->
24140            <parameter type-id='type-id-19'/>
24141            <!-- parameter of type 'void*' -->
24142            <parameter type-id='type-id-74'/>
24143            <!-- std::_Rb_tree_node<std::pair<const void* const, const char*> >* -->
24144            <return type-id='type-id-962'/>
24145          </function-decl>
24146        </member-function>
24147        <member-function access='private'>
24148          <!-- void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >::new_allocator() -->
24149          <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'>
24150            <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >*' -->
24151            <parameter type-id='type-id-1312' is-artificial='yes'/>
24152            <!-- void -->
24153            <return type-id='type-id-75'/>
24154          </function-decl>
24155        </member-function>
24156        <member-function access='private'>
24157          <!-- 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*> > >&) -->
24158          <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'>
24159            <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >*' -->
24160            <parameter type-id='type-id-1312' is-artificial='yes'/>
24161            <!-- parameter of type 'const __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >&' -->
24162            <parameter type-id='type-id-1316'/>
24163            <!-- void -->
24164            <return type-id='type-id-75'/>
24165          </function-decl>
24166        </member-function>
24167        <member-function access='private' destructor='yes'>
24168          <!-- __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >::~new_allocator(int) -->
24169          <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'>
24170            <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >*' -->
24171            <parameter type-id='type-id-1312' is-artificial='yes'/>
24172            <!-- artificial parameter of type 'int' -->
24173            <parameter type-id='type-id-1' is-artificial='yes'/>
24174            <!-- void -->
24175            <return type-id='type-id-75'/>
24176          </function-decl>
24177        </member-function>
24178        <member-function access='private'>
24179          <!-- 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) -->
24180          <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'>
24181            <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >*' -->
24182            <parameter type-id='type-id-1312' is-artificial='yes'/>
24183            <!-- parameter of type 'std::_Rb_tree_node<std::pair<const void* const, const char*> >*' -->
24184            <parameter type-id='type-id-962'/>
24185            <!-- parameter of type 'unsigned long int' -->
24186            <parameter type-id='type-id-19'/>
24187            <!-- void -->
24188            <return type-id='type-id-75'/>
24189          </function-decl>
24190        </member-function>
24191      </class-decl>
24192      <!-- class __gnu_cxx::new_allocator<std::pair<const void* const, const char*> > -->
24193      <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-1313'>
24194        <member-function access='private'>
24195          <!-- void __gnu_cxx::new_allocator<std::pair<const void* const, const char*> >::new_allocator() -->
24196          <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'>
24197            <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::pair<const void* const, const char*> >*' -->
24198            <parameter type-id='type-id-1314' is-artificial='yes'/>
24199            <!-- void -->
24200            <return type-id='type-id-75'/>
24201          </function-decl>
24202        </member-function>
24203        <member-function access='private'>
24204          <!-- 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*> >&) -->
24205          <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'>
24206            <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::pair<const void* const, const char*> >*' -->
24207            <parameter type-id='type-id-1314' is-artificial='yes'/>
24208            <!-- parameter of type 'const __gnu_cxx::new_allocator<std::pair<const void* const, const char*> >&' -->
24209            <parameter type-id='type-id-1319'/>
24210            <!-- void -->
24211            <return type-id='type-id-75'/>
24212          </function-decl>
24213        </member-function>
24214        <member-function access='private' destructor='yes'>
24215          <!-- __gnu_cxx::new_allocator<std::pair<const void* const, const char*> >::~new_allocator(int) -->
24216          <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'>
24217            <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::pair<const void* const, const char*> >*' -->
24218            <parameter type-id='type-id-1314' is-artificial='yes'/>
24219            <!-- artificial parameter of type 'int' -->
24220            <parameter type-id='type-id-1' is-artificial='yes'/>
24221            <!-- void -->
24222            <return type-id='type-id-75'/>
24223          </function-decl>
24224        </member-function>
24225        <member-function access='private'>
24226          <!-- 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*>&) -->
24227          <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'>
24228            <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::pair<const void* const, const char*> >*' -->
24229            <parameter type-id='type-id-1314' is-artificial='yes'/>
24230            <!-- parameter of type 'std::pair<const void* const, const char*>*' -->
24231            <parameter type-id='type-id-980'/>
24232            <!-- parameter of type 'const std::pair<const void* const, const char*>&' -->
24233            <parameter type-id='type-id-960'/>
24234            <!-- void -->
24235            <return type-id='type-id-75'/>
24236          </function-decl>
24237        </member-function>
24238        <member-function access='private'>
24239          <!-- void __gnu_cxx::new_allocator<std::pair<const void* const, const char*> >::new_allocator() -->
24240          <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'>
24241            <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::pair<const void* const, const char*> >*' -->
24242            <parameter type-id='type-id-1314' is-artificial='yes'/>
24243            <!-- void -->
24244            <return type-id='type-id-75'/>
24245          </function-decl>
24246        </member-function>
24247        <member-function access='private'>
24248          <!-- 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*> >&) -->
24249          <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'>
24250            <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::pair<const void* const, const char*> >*' -->
24251            <parameter type-id='type-id-1314' is-artificial='yes'/>
24252            <!-- parameter of type 'const __gnu_cxx::new_allocator<std::pair<const void* const, const char*> >&' -->
24253            <parameter type-id='type-id-1319'/>
24254            <!-- void -->
24255            <return type-id='type-id-75'/>
24256          </function-decl>
24257        </member-function>
24258        <member-function access='private' destructor='yes'>
24259          <!-- __gnu_cxx::new_allocator<std::pair<const void* const, const char*> >::~new_allocator(int) -->
24260          <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'>
24261            <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::pair<const void* const, const char*> >*' -->
24262            <parameter type-id='type-id-1314' is-artificial='yes'/>
24263            <!-- artificial parameter of type 'int' -->
24264            <parameter type-id='type-id-1' is-artificial='yes'/>
24265            <!-- void -->
24266            <return type-id='type-id-75'/>
24267          </function-decl>
24268        </member-function>
24269        <member-function access='private'>
24270          <!-- void __gnu_cxx::new_allocator<std::pair<const void* const, const char*> >::destroy(std::pair<const void* const, const char*>*) -->
24271          <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'>
24272            <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::pair<const void* const, const char*> >*' -->
24273            <parameter type-id='type-id-1314' is-artificial='yes'/>
24274            <!-- parameter of type 'std::pair<const void* const, const char*>*' -->
24275            <parameter type-id='type-id-922'/>
24276            <!-- void -->
24277            <return type-id='type-id-75'/>
24278          </function-decl>
24279        </member-function>
24280      </class-decl>
24281      <!-- class __gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > -->
24282      <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-1357'/>
24283      <!-- class __gnu_cxx::__normal_iterator<const char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > -->
24284      <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-1358'/>
24285    </namespace-decl>
24286    <!-- namespace FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead -->
24287    <namespace-decl name='FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead'>
24288      <!-- std::string FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead::FLAGS_symbolize_pprof -->
24289      <var-decl name='FLAGS_symbolize_pprof' type-id='type-id-835' 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'/>
24290      <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead::FLAGS_nosymbolize_pprof -->
24291      <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'/>
24292    </namespace-decl>
24293  </abi-instr>
24294  <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'>
24295    <!-- SysAllocator*[2] -->
24296    <array-type-def dimensions='1' type-id='type-id-1014' size-in-bits='128' id='type-id-1359'>
24297      <!-- <anonymous range>[2] -->
24298      <subrange length='2' type-id='type-id-19' id='type-id-1360'/>
24299    </array-type-def>
24300    <!-- bool[2] -->
24301    <array-type-def dimensions='1' type-id='type-id-76' size-in-bits='16' id='type-id-1361'>
24302      <!-- <anonymous range>[2] -->
24303      <subrange length='2' type-id='type-id-19' id='type-id-1360'/>
24304    </array-type-def>
24305    <!-- class DefaultSysAllocator -->
24306    <class-decl name='DefaultSysAllocator' size-in-bits='384' visibility='default' filepath='src/system-alloc.cc' line='173' column='1' id='type-id-1362'>
24307      <!-- class SysAllocator -->
24308      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1017'/>
24309      <data-member access='private' static='yes'>
24310        <!-- static const int DefaultSysAllocator::kMaxAllocators -->
24311        <var-decl name='kMaxAllocators' type-id='type-id-139' visibility='default' filepath='src/system-alloc.cc' line='193' column='1'/>
24312      </data-member>
24313      <data-member access='private' layout-offset-in-bits='64'>
24314        <!-- bool DefaultSysAllocator::failed_[2] -->
24315        <var-decl name='failed_' type-id='type-id-1361' visibility='default' filepath='src/system-alloc.cc' line='194' column='1'/>
24316      </data-member>
24317      <data-member access='private' layout-offset-in-bits='128'>
24318        <!-- SysAllocator* DefaultSysAllocator::allocs_[2] -->
24319        <var-decl name='allocs_' type-id='type-id-1359' visibility='default' filepath='src/system-alloc.cc' line='195' column='1'/>
24320      </data-member>
24321      <data-member access='private' layout-offset-in-bits='256'>
24322        <!-- const char* DefaultSysAllocator::names_[2] -->
24323        <var-decl name='names_' type-id='type-id-1363' visibility='default' filepath='src/system-alloc.cc' line='196' column='1'/>
24324      </data-member>
24325      <member-function access='private' constructor='yes'>
24326        <!-- DefaultSysAllocator::DefaultSysAllocator() -->
24327        <function-decl name='DefaultSysAllocator' filepath='src/system-alloc.cc' line='175' column='1' visibility='default' binding='global' size-in-bits='64'>
24328          <!-- implicit parameter of type 'DefaultSysAllocator*' -->
24329          <parameter type-id='type-id-1364' is-artificial='yes'/>
24330          <!-- void -->
24331          <return type-id='type-id-75'/>
24332        </function-decl>
24333      </member-function>
24334      <member-function access='private'>
24335        <!-- void DefaultSysAllocator::SetChildAllocator(SysAllocator*, unsigned int, const char*) -->
24336        <function-decl name='SetChildAllocator' mangled-name='_ZN19DefaultSysAllocator17SetChildAllocatorEP12SysAllocatorjPKc' filepath='src/system-alloc.cc' line='182' column='1' visibility='default' binding='global' size-in-bits='64'>
24337          <!-- implicit parameter of type 'DefaultSysAllocator*' -->
24338          <parameter type-id='type-id-1364' is-artificial='yes'/>
24339          <!-- parameter of type 'SysAllocator*' -->
24340          <parameter type-id='type-id-1014'/>
24341          <!-- parameter of type 'unsigned int' -->
24342          <parameter type-id='type-id-157'/>
24343          <!-- parameter of type 'const char*' -->
24344          <parameter type-id='type-id-2'/>
24345          <!-- void -->
24346          <return type-id='type-id-75'/>
24347        </function-decl>
24348      </member-function>
24349      <member-function access='private' vtable-offset='2'>
24350        <!-- void* DefaultSysAllocator::Alloc(size_t, size_t*, size_t) -->
24351        <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'>
24352          <!-- implicit parameter of type 'DefaultSysAllocator*' -->
24353          <parameter type-id='type-id-1364' is-artificial='yes'/>
24354          <!-- parameter of type 'typedef size_t' -->
24355          <parameter type-id='type-id-7'/>
24356          <!-- parameter of type 'size_t*' -->
24357          <parameter type-id='type-id-239'/>
24358          <!-- parameter of type 'typedef size_t' -->
24359          <parameter type-id='type-id-7'/>
24360          <!-- void* -->
24361          <return type-id='type-id-74'/>
24362        </function-decl>
24363      </member-function>
24364    </class-decl>
24365    <!-- class DevMemSysAllocator -->
24366    <class-decl name='DevMemSysAllocator' size-in-bits='64' visibility='default' filepath='src/system-alloc.cc' line='166' column='1' id='type-id-1365'>
24367      <!-- class SysAllocator -->
24368      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1017'/>
24369      <member-function access='private' constructor='yes'>
24370        <!-- DevMemSysAllocator::DevMemSysAllocator() -->
24371        <function-decl name='DevMemSysAllocator' filepath='src/system-alloc.cc' line='168' column='1' visibility='default' binding='global' size-in-bits='64'>
24372          <!-- implicit parameter of type 'DevMemSysAllocator*' -->
24373          <parameter type-id='type-id-1366' is-artificial='yes'/>
24374          <!-- void -->
24375          <return type-id='type-id-75'/>
24376        </function-decl>
24377      </member-function>
24378      <member-function access='private' vtable-offset='2'>
24379        <!-- void* DevMemSysAllocator::Alloc(size_t, size_t*, size_t) -->
24380        <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'>
24381          <!-- implicit parameter of type 'DevMemSysAllocator*' -->
24382          <parameter type-id='type-id-1366' is-artificial='yes'/>
24383          <!-- parameter of type 'typedef size_t' -->
24384          <parameter type-id='type-id-7'/>
24385          <!-- parameter of type 'size_t*' -->
24386          <parameter type-id='type-id-239'/>
24387          <!-- parameter of type 'typedef size_t' -->
24388          <parameter type-id='type-id-7'/>
24389          <!-- void* -->
24390          <return type-id='type-id-74'/>
24391        </function-decl>
24392      </member-function>
24393    </class-decl>
24394    <!-- class MmapSysAllocator -->
24395    <class-decl name='MmapSysAllocator' size-in-bits='64' visibility='default' filepath='src/system-alloc.cc' line='158' column='1' id='type-id-1367'>
24396      <!-- class SysAllocator -->
24397      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1017'/>
24398      <member-function access='private' constructor='yes'>
24399        <!-- MmapSysAllocator::MmapSysAllocator() -->
24400        <function-decl name='MmapSysAllocator' filepath='src/system-alloc.cc' line='160' column='1' visibility='default' binding='global' size-in-bits='64'>
24401          <!-- implicit parameter of type 'MmapSysAllocator*' -->
24402          <parameter type-id='type-id-1368' is-artificial='yes'/>
24403          <!-- void -->
24404          <return type-id='type-id-75'/>
24405        </function-decl>
24406      </member-function>
24407      <member-function access='private' vtable-offset='2'>
24408        <!-- void* MmapSysAllocator::Alloc(size_t, size_t*, size_t) -->
24409        <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'>
24410          <!-- implicit parameter of type 'MmapSysAllocator*' -->
24411          <parameter type-id='type-id-1368' is-artificial='yes'/>
24412          <!-- parameter of type 'typedef size_t' -->
24413          <parameter type-id='type-id-7'/>
24414          <!-- parameter of type 'size_t*' -->
24415          <parameter type-id='type-id-239'/>
24416          <!-- parameter of type 'typedef size_t' -->
24417          <parameter type-id='type-id-7'/>
24418          <!-- void* -->
24419          <return type-id='type-id-74'/>
24420        </function-decl>
24421      </member-function>
24422    </class-decl>
24423    <!-- class SbrkSysAllocator -->
24424    <class-decl name='SbrkSysAllocator' size-in-bits='64' visibility='default' filepath='src/system-alloc.cc' line='150' column='1' id='type-id-1369'>
24425      <!-- class SysAllocator -->
24426      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1017'/>
24427      <member-function access='private' constructor='yes'>
24428        <!-- SbrkSysAllocator::SbrkSysAllocator() -->
24429        <function-decl name='SbrkSysAllocator' filepath='src/system-alloc.cc' line='152' column='1' visibility='default' binding='global' size-in-bits='64'>
24430          <!-- implicit parameter of type 'SbrkSysAllocator*' -->
24431          <parameter type-id='type-id-1370' is-artificial='yes'/>
24432          <!-- void -->
24433          <return type-id='type-id-75'/>
24434        </function-decl>
24435      </member-function>
24436      <member-function access='private' vtable-offset='2'>
24437        <!-- void* SbrkSysAllocator::Alloc(size_t, size_t*, size_t) -->
24438        <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'>
24439          <!-- implicit parameter of type 'SbrkSysAllocator*' -->
24440          <parameter type-id='type-id-1370' is-artificial='yes'/>
24441          <!-- parameter of type 'typedef size_t' -->
24442          <parameter type-id='type-id-7'/>
24443          <!-- parameter of type 'size_t*' -->
24444          <parameter type-id='type-id-239'/>
24445          <!-- parameter of type 'typedef size_t' -->
24446          <parameter type-id='type-id-7'/>
24447          <!-- void* -->
24448          <return type-id='type-id-74'/>
24449        </function-decl>
24450      </member-function>
24451    </class-decl>
24452    <!-- const char*[2] -->
24453    <array-type-def dimensions='1' type-id='type-id-2' size-in-bits='128' id='type-id-1363'>
24454      <!-- <anonymous range>[2] -->
24455      <subrange length='2' type-id='type-id-19' id='type-id-1360'/>
24456    </array-type-def>
24457    <!-- DefaultSysAllocator* -->
24458    <pointer-type-def type-id='type-id-1362' size-in-bits='64' id='type-id-1364'/>
24459    <!-- DevMemSysAllocator* -->
24460    <pointer-type-def type-id='type-id-1365' size-in-bits='64' id='type-id-1366'/>
24461    <!-- MmapSysAllocator* -->
24462    <pointer-type-def type-id='type-id-1367' size-in-bits='64' id='type-id-1368'/>
24463    <!-- SbrkSysAllocator* -->
24464    <pointer-type-def type-id='type-id-1369' size-in-bits='64' id='type-id-1370'/>
24465    <!-- namespace base -->
24466    <namespace-decl name='base'>
24467      <!-- namespace base::subtle -->
24468      <namespace-decl name='subtle'>
24469        <!-- Atomic32 base::subtle::NoBarrier_CompareAndSwap(volatile Atomic32*, Atomic32, Atomic32) -->
24470        <function-decl name='NoBarrier_CompareAndSwap' filepath='./src/base/atomicops-internals-x86.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
24471          <!-- parameter of type 'volatile Atomic32*' -->
24472          <parameter type-id='type-id-92'/>
24473          <!-- parameter of type 'typedef Atomic32' -->
24474          <parameter type-id='type-id-93'/>
24475          <!-- parameter of type 'typedef Atomic32' -->
24476          <parameter type-id='type-id-93'/>
24477          <!-- typedef Atomic32 -->
24478          <return type-id='type-id-93'/>
24479        </function-decl>
24480        <!-- Atomic32 base::subtle::NoBarrier_AtomicExchange(volatile Atomic32*, Atomic32) -->
24481        <function-decl name='NoBarrier_AtomicExchange' filepath='./src/base/atomicops-internals-x86.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
24482          <!-- parameter of type 'volatile Atomic32*' -->
24483          <parameter type-id='type-id-92'/>
24484          <!-- parameter of type 'typedef Atomic32' -->
24485          <parameter type-id='type-id-93'/>
24486          <!-- typedef Atomic32 -->
24487          <return type-id='type-id-93'/>
24488        </function-decl>
24489        <!-- Atomic32 base::subtle::Release_AtomicExchange(volatile Atomic32*, Atomic32) -->
24490        <function-decl name='Release_AtomicExchange' filepath='./src/base/atomicops-internals-x86.h' line='100' column='1' visibility='default' binding='global' size-in-bits='64'>
24491          <!-- parameter of type 'volatile Atomic32*' -->
24492          <parameter type-id='type-id-92'/>
24493          <!-- parameter of type 'typedef Atomic32' -->
24494          <parameter type-id='type-id-93'/>
24495          <!-- typedef Atomic32 -->
24496          <return type-id='type-id-93'/>
24497        </function-decl>
24498        <!-- Atomic32 base::subtle::Acquire_CompareAndSwap(volatile Atomic32*, Atomic32, Atomic32) -->
24499        <function-decl name='Acquire_CompareAndSwap' filepath='./src/base/atomicops-internals-x86.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
24500          <!-- parameter of type 'volatile Atomic32*' -->
24501          <parameter type-id='type-id-92'/>
24502          <!-- parameter of type 'typedef Atomic32' -->
24503          <parameter type-id='type-id-93'/>
24504          <!-- parameter of type 'typedef Atomic32' -->
24505          <parameter type-id='type-id-93'/>
24506          <!-- typedef Atomic32 -->
24507          <return type-id='type-id-93'/>
24508        </function-decl>
24509      </namespace-decl>
24510    </namespace-decl>
24511    <!-- namespace tcmalloc -->
24512    <namespace-decl name='tcmalloc'>
24513      <!-- namespace tcmalloc::commandlineflags -->
24514      <namespace-decl name='commandlineflags'>
24515        <!-- bool tcmalloc::commandlineflags::StringToBool(const char*, bool) -->
24516        <function-decl name='StringToBool' filepath='src/base/commandlineflags.h' line='118' column='1' visibility='default' binding='global' size-in-bits='64'>
24517          <!-- parameter of type 'const char*' -->
24518          <parameter type-id='type-id-2'/>
24519          <!-- parameter of type 'bool' -->
24520          <parameter type-id='type-id-76'/>
24521          <!-- bool -->
24522          <return type-id='type-id-76'/>
24523        </function-decl>
24524        <!-- int tcmalloc::commandlineflags::StringToInt(const char*, int) -->
24525        <function-decl name='StringToInt' filepath='src/base/commandlineflags.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
24526          <!-- parameter of type 'const char*' -->
24527          <parameter type-id='type-id-2'/>
24528          <!-- parameter of type 'int' -->
24529          <parameter type-id='type-id-1'/>
24530          <!-- int -->
24531          <return type-id='type-id-1'/>
24532        </function-decl>
24533      </namespace-decl>
24534    </namespace-decl>
24535    <!-- SysAllocator* sys_alloc -->
24536    <var-decl name='sys_alloc' type-id='type-id-1014' mangled-name='sys_alloc' visibility='default' filepath='src/system-alloc.cc' line='124' column='1' elf-symbol-id='sys_alloc'/>
24537    <!-- size_t TCMalloc_SystemTaken -->
24538    <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'/>
24539    <!-- namespace FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead -->
24540    <namespace-decl name='FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead'>
24541      <!-- int32 FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead::FLAGS_malloc_devmem_start -->
24542      <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'/>
24543      <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead::FLAGS_nomalloc_devmem_start -->
24544      <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'/>
24545      <!-- int32 FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead::FLAGS_malloc_devmem_limit -->
24546      <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'/>
24547      <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead::FLAGS_nomalloc_devmem_limit -->
24548      <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'/>
24549    </namespace-decl>
24550    <!-- namespace FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead -->
24551    <namespace-decl name='FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead'>
24552      <!-- bool FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_malloc_skip_sbrk -->
24553      <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'/>
24554      <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_nomalloc_skip_sbrk -->
24555      <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'/>
24556      <!-- bool FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_malloc_skip_mmap -->
24557      <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'/>
24558      <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_nomalloc_skip_mmap -->
24559      <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'/>
24560      <!-- bool FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_malloc_disable_memory_release -->
24561      <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'/>
24562      <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_nomalloc_disable_memory_release -->
24563      <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'/>
24564    </namespace-decl>
24565    <!-- SysAllocator* tc_get_sysalloc_override(SysAllocator*) -->
24566    <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'>
24567      <!-- parameter of type 'SysAllocator*' -->
24568      <parameter type-id='type-id-1014' name='def' filepath='src/system-alloc.cc' line='451' column='1'/>
24569      <!-- SysAllocator* -->
24570      <return type-id='type-id-1014'/>
24571    </function-decl>
24572    <!-- void InitSystemAllocators() -->
24573    <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'>
24574      <!-- void -->
24575      <return type-id='type-id-75'/>
24576    </function-decl>
24577    <!-- void* TCMalloc_SystemAlloc(size_t, size_t*, size_t) -->
24578    <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'>
24579      <!-- parameter of type 'typedef size_t' -->
24580      <parameter type-id='type-id-7' name='size' filepath='src/system-alloc.cc' line='480' column='1'/>
24581      <!-- parameter of type 'size_t*' -->
24582      <parameter type-id='type-id-239' name='actual_size' filepath='src/system-alloc.cc' line='480' column='1'/>
24583      <!-- parameter of type 'typedef size_t' -->
24584      <parameter type-id='type-id-7' name='alignment' filepath='src/system-alloc.cc' line='481' column='1'/>
24585      <!-- void* -->
24586      <return type-id='type-id-74'/>
24587    </function-decl>
24588    <!-- bool TCMalloc_SystemRelease(void*, size_t) -->
24589    <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'>
24590      <!-- parameter of type 'void*' -->
24591      <parameter type-id='type-id-74' name='start' filepath='src/system-alloc.cc' line='510' column='1'/>
24592      <!-- parameter of type 'typedef size_t' -->
24593      <parameter type-id='type-id-7' name='length' filepath='src/system-alloc.cc' line='510' column='1'/>
24594      <!-- bool -->
24595      <return type-id='type-id-76'/>
24596    </function-decl>
24597    <!-- void TCMalloc_SystemCommit(void*, size_t) -->
24598    <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'>
24599      <!-- parameter of type 'void*' -->
24600      <parameter type-id='type-id-74' name='start' filepath='src/system-alloc.cc' line='548' column='1'/>
24601      <!-- parameter of type 'typedef size_t' -->
24602      <parameter type-id='type-id-7' name='length' filepath='src/system-alloc.cc' line='548' column='1'/>
24603      <!-- void -->
24604      <return type-id='type-id-75'/>
24605    </function-decl>
24606  </abi-instr>
24607  <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'>
24608    <!-- AtomicWord[8] -->
24609    <array-type-def dimensions='1' type-id='type-id-1080' size-in-bits='512' id='type-id-1081'>
24610      <!-- <anonymous range>[8] -->
24611      <subrange length='8' type-id='type-id-19' id='type-id-176'/>
24612    </array-type-def>
24613    <!-- bool -->
24614    <type-decl name='bool' size-in-bits='8' id='type-id-76'/>
24615    <!-- char -->
24616    <type-decl name='char' size-in-bits='8' id='type-id-84'/>
24617    <!-- char[1] -->
24618    <array-type-def dimensions='1' type-id='type-id-84' size-in-bits='8' id='type-id-152'>
24619      <!-- <anonymous range>[1] -->
24620      <subrange length='1' type-id='type-id-19' id='type-id-1371'/>
24621    </array-type-def>
24622    <!-- char[20] -->
24623    <array-type-def dimensions='1' type-id='type-id-84' size-in-bits='160' id='type-id-155'>
24624      <!-- <anonymous range>[20] -->
24625      <subrange length='20' type-id='type-id-19' id='type-id-1096'/>
24626    </array-type-def>
24627    <!-- char[48] -->
24628    <array-type-def dimensions='1' type-id='type-id-84' size-in-bits='384' id='type-id-303'>
24629      <!-- <anonymous range>[48] -->
24630      <subrange length='48' type-id='type-id-19' id='type-id-1372'/>
24631    </array-type-def>
24632    <!-- char[4] -->
24633    <array-type-def dimensions='1' type-id='type-id-84' size-in-bits='32' id='type-id-1373'>
24634      <!-- <anonymous range>[4] -->
24635      <subrange length='4' type-id='type-id-19' id='type-id-368'/>
24636    </array-type-def>
24637    <!-- class MallocHook -->
24638    <class-decl name='MallocHook' size-in-bits='8' visibility='default' filepath='./src/gperftools/malloc_hook.h' line='98' column='1' id='type-id-1374'>
24639      <member-type access='private'>
24640        <!-- typedef MallocHook_DeleteHook MallocHook::DeleteHook -->
24641        <typedef-decl name='DeleteHook' type-id='type-id-379' filepath='./src/gperftools/malloc_hook.h' line='113' column='1' id='type-id-1375'/>
24642      </member-type>
24643      <member-type access='private'>
24644        <!-- typedef MallocHook_MmapHook MallocHook::MmapHook -->
24645        <typedef-decl name='MmapHook' type-id='type-id-381' filepath='./src/gperftools/malloc_hook.h' line='168' column='1' id='type-id-1376'/>
24646      </member-type>
24647      <member-type access='private'>
24648        <!-- typedef MallocHook_MmapReplacement MallocHook::MmapReplacement -->
24649        <typedef-decl name='MmapReplacement' type-id='type-id-1037' filepath='./src/gperftools/malloc_hook.h' line='150' column='1' id='type-id-1377'/>
24650      </member-type>
24651      <member-type access='private'>
24652        <!-- typedef MallocHook_MremapHook MallocHook::MremapHook -->
24653        <typedef-decl name='MremapHook' type-id='type-id-1039' filepath='./src/gperftools/malloc_hook.h' line='214' column='1' id='type-id-1378'/>
24654      </member-type>
24655      <member-type access='private'>
24656        <!-- typedef MallocHook_MunmapHook MallocHook::MunmapHook -->
24657        <typedef-decl name='MunmapHook' type-id='type-id-1040' filepath='./src/gperftools/malloc_hook.h' line='204' column='1' id='type-id-1379'/>
24658      </member-type>
24659      <member-type access='private'>
24660        <!-- typedef MallocHook_MunmapReplacement MallocHook::MunmapReplacement -->
24661        <typedef-decl name='MunmapReplacement' type-id='type-id-1042' filepath='./src/gperftools/malloc_hook.h' line='192' column='1' id='type-id-1380'/>
24662      </member-type>
24663      <member-type access='private'>
24664        <!-- typedef MallocHook_NewHook MallocHook::NewHook -->
24665        <typedef-decl name='NewHook' type-id='type-id-383' filepath='./src/gperftools/malloc_hook.h' line='102' column='1' id='type-id-1381'/>
24666      </member-type>
24667      <member-type access='private'>
24668        <!-- typedef MallocHook_PreMmapHook MallocHook::PreMmapHook -->
24669        <typedef-decl name='PreMmapHook' type-id='type-id-1044' filepath='./src/gperftools/malloc_hook.h' line='126' column='1' id='type-id-1382'/>
24670      </member-type>
24671      <member-type access='private'>
24672        <!-- typedef MallocHook_PreSbrkHook MallocHook::PreSbrkHook -->
24673        <typedef-decl name='PreSbrkHook' type-id='type-id-1046' filepath='./src/gperftools/malloc_hook.h' line='234' column='1' id='type-id-1383'/>
24674      </member-type>
24675      <member-type access='private'>
24676        <!-- typedef MallocHook_SbrkHook MallocHook::SbrkHook -->
24677        <typedef-decl name='SbrkHook' type-id='type-id-385' filepath='./src/gperftools/malloc_hook.h' line='247' column='1' id='type-id-1384'/>
24678      </member-type>
24679      <member-function access='private' static='yes'>
24680        <!-- void MallocHook::InvokeNewHook(size_t) -->
24681        <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'>
24682          <!-- parameter of type 'void*' -->
24683          <parameter type-id='type-id-74'/>
24684          <!-- parameter of type 'typedef size_t' -->
24685          <parameter type-id='type-id-7'/>
24686          <!-- void -->
24687          <return type-id='type-id-75'/>
24688        </function-decl>
24689      </member-function>
24690      <member-function access='private' static='yes'>
24691        <!-- void MallocHook::InvokeDeleteHook() -->
24692        <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'>
24693          <!-- parameter of type 'void*' -->
24694          <parameter type-id='type-id-74'/>
24695          <!-- void -->
24696          <return type-id='type-id-75'/>
24697        </function-decl>
24698      </member-function>
24699      <member-function access='private' static='yes'>
24700        <!-- bool MallocHook::RemoveNewHook() -->
24701        <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'>
24702          <!-- parameter of type 'typedef MallocHook::NewHook' -->
24703          <parameter type-id='type-id-1381'/>
24704          <!-- bool -->
24705          <return type-id='type-id-76'/>
24706        </function-decl>
24707      </member-function>
24708      <member-function access='private' static='yes'>
24709        <!-- bool MallocHook::RemoveDeleteHook() -->
24710        <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'>
24711          <!-- parameter of type 'typedef MallocHook::DeleteHook' -->
24712          <parameter type-id='type-id-1375'/>
24713          <!-- bool -->
24714          <return type-id='type-id-76'/>
24715        </function-decl>
24716      </member-function>
24717      <member-function access='private' static='yes'>
24718        <!-- bool MallocHook::AddNewHook() -->
24719        <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'>
24720          <!-- parameter of type 'typedef MallocHook::NewHook' -->
24721          <parameter type-id='type-id-1381'/>
24722          <!-- bool -->
24723          <return type-id='type-id-76'/>
24724        </function-decl>
24725      </member-function>
24726      <member-function access='private' static='yes'>
24727        <!-- bool MallocHook::AddDeleteHook() -->
24728        <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'>
24729          <!-- parameter of type 'typedef MallocHook::DeleteHook' -->
24730          <parameter type-id='type-id-1375'/>
24731          <!-- bool -->
24732          <return type-id='type-id-76'/>
24733        </function-decl>
24734      </member-function>
24735      <member-function access='private' static='yes'>
24736        <!-- MallocHook::NewHook MallocHook::GetNewHook() -->
24737        <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'>
24738          <!-- typedef MallocHook::NewHook -->
24739          <return type-id='type-id-1381'/>
24740        </function-decl>
24741      </member-function>
24742      <member-function access='private' static='yes'>
24743        <!-- MallocHook::NewHook MallocHook::SetNewHook() -->
24744        <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'>
24745          <!-- parameter of type 'typedef MallocHook::NewHook' -->
24746          <parameter type-id='type-id-1381'/>
24747          <!-- typedef MallocHook::NewHook -->
24748          <return type-id='type-id-1381'/>
24749        </function-decl>
24750      </member-function>
24751      <member-function access='private' static='yes'>
24752        <!-- MallocHook::DeleteHook MallocHook::GetDeleteHook() -->
24753        <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'>
24754          <!-- typedef MallocHook::DeleteHook -->
24755          <return type-id='type-id-1375'/>
24756        </function-decl>
24757      </member-function>
24758      <member-function access='private' static='yes'>
24759        <!-- MallocHook::DeleteHook MallocHook::SetDeleteHook() -->
24760        <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'>
24761          <!-- parameter of type 'typedef MallocHook::DeleteHook' -->
24762          <parameter type-id='type-id-1375'/>
24763          <!-- typedef MallocHook::DeleteHook -->
24764          <return type-id='type-id-1375'/>
24765        </function-decl>
24766      </member-function>
24767      <member-function access='private' static='yes'>
24768        <!-- MallocHook::MmapHook MallocHook::GetMmapHook() -->
24769        <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'>
24770          <!-- typedef MallocHook::MmapHook -->
24771          <return type-id='type-id-1376'/>
24772        </function-decl>
24773      </member-function>
24774      <member-function access='private' static='yes'>
24775        <!-- MallocHook::SbrkHook MallocHook::GetSbrkHook() -->
24776        <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'>
24777          <!-- typedef MallocHook::SbrkHook -->
24778          <return type-id='type-id-1384'/>
24779        </function-decl>
24780      </member-function>
24781      <member-function access='private' static='yes'>
24782        <!-- void MallocHook::InvokePreSbrkHook() -->
24783        <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'>
24784          <!-- parameter of type 'typedef ptrdiff_t' -->
24785          <parameter type-id='type-id-314'/>
24786          <!-- void -->
24787          <return type-id='type-id-75'/>
24788        </function-decl>
24789      </member-function>
24790      <member-function access='private' static='yes'>
24791        <!-- void MallocHook::InvokePreMmapHook(size_t, int, int, int, off_t) -->
24792        <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'>
24793          <!-- parameter of type 'void*' -->
24794          <parameter type-id='type-id-74'/>
24795          <!-- parameter of type 'typedef size_t' -->
24796          <parameter type-id='type-id-7'/>
24797          <!-- parameter of type 'int' -->
24798          <parameter type-id='type-id-1'/>
24799          <!-- parameter of type 'int' -->
24800          <parameter type-id='type-id-1'/>
24801          <!-- parameter of type 'int' -->
24802          <parameter type-id='type-id-1'/>
24803          <!-- parameter of type 'typedef off_t' -->
24804          <parameter type-id='type-id-313'/>
24805          <!-- void -->
24806          <return type-id='type-id-75'/>
24807        </function-decl>
24808      </member-function>
24809      <member-function access='private' static='yes'>
24810        <!-- bool MallocHook::InvokeMunmapReplacement(size_t, int*) -->
24811        <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'>
24812          <!-- parameter of type 'void*' -->
24813          <parameter type-id='type-id-74'/>
24814          <!-- parameter of type 'typedef size_t' -->
24815          <parameter type-id='type-id-7'/>
24816          <!-- parameter of type 'int*' -->
24817          <parameter type-id='type-id-1011'/>
24818          <!-- bool -->
24819          <return type-id='type-id-76'/>
24820        </function-decl>
24821      </member-function>
24822      <member-function access='private' static='yes'>
24823        <!-- bool MallocHook::InvokeMmapReplacement(size_t, int, int, int, off_t, void**) -->
24824        <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'>
24825          <!-- parameter of type 'void*' -->
24826          <parameter type-id='type-id-74'/>
24827          <!-- parameter of type 'typedef size_t' -->
24828          <parameter type-id='type-id-7'/>
24829          <!-- parameter of type 'int' -->
24830          <parameter type-id='type-id-1'/>
24831          <!-- parameter of type 'int' -->
24832          <parameter type-id='type-id-1'/>
24833          <!-- parameter of type 'int' -->
24834          <parameter type-id='type-id-1'/>
24835          <!-- parameter of type 'typedef off_t' -->
24836          <parameter type-id='type-id-313'/>
24837          <!-- parameter of type 'void**' -->
24838          <parameter type-id='type-id-171'/>
24839          <!-- bool -->
24840          <return type-id='type-id-76'/>
24841        </function-decl>
24842      </member-function>
24843      <member-function access='private' static='yes'>
24844        <!-- void MallocHook::InvokeMmapHook(void*, size_t, int, int, int, off_t) -->
24845        <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'>
24846          <!-- parameter of type 'void*' -->
24847          <parameter type-id='type-id-74'/>
24848          <!-- parameter of type 'void*' -->
24849          <parameter type-id='type-id-74'/>
24850          <!-- parameter of type 'typedef size_t' -->
24851          <parameter type-id='type-id-7'/>
24852          <!-- parameter of type 'int' -->
24853          <parameter type-id='type-id-1'/>
24854          <!-- parameter of type 'int' -->
24855          <parameter type-id='type-id-1'/>
24856          <!-- parameter of type 'int' -->
24857          <parameter type-id='type-id-1'/>
24858          <!-- parameter of type 'typedef off_t' -->
24859          <parameter type-id='type-id-313'/>
24860          <!-- void -->
24861          <return type-id='type-id-75'/>
24862        </function-decl>
24863      </member-function>
24864      <member-function access='private' static='yes'>
24865        <!-- void MallocHook::InvokeMunmapHook(size_t) -->
24866        <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'>
24867          <!-- parameter of type 'void*' -->
24868          <parameter type-id='type-id-74'/>
24869          <!-- parameter of type 'typedef size_t' -->
24870          <parameter type-id='type-id-7'/>
24871          <!-- void -->
24872          <return type-id='type-id-75'/>
24873        </function-decl>
24874      </member-function>
24875      <member-function access='private' static='yes'>
24876        <!-- void MallocHook::InvokeSbrkHook(ptrdiff_t) -->
24877        <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'>
24878          <!-- parameter of type 'void*' -->
24879          <parameter type-id='type-id-74'/>
24880          <!-- parameter of type 'typedef ptrdiff_t' -->
24881          <parameter type-id='type-id-314'/>
24882          <!-- void -->
24883          <return type-id='type-id-75'/>
24884        </function-decl>
24885      </member-function>
24886      <member-function access='private' static='yes'>
24887        <!-- void MallocHook::InvokeMremapHook(void*, size_t, size_t, int, void*) -->
24888        <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'>
24889          <!-- parameter of type 'void*' -->
24890          <parameter type-id='type-id-74'/>
24891          <!-- parameter of type 'void*' -->
24892          <parameter type-id='type-id-74'/>
24893          <!-- parameter of type 'typedef size_t' -->
24894          <parameter type-id='type-id-7'/>
24895          <!-- parameter of type 'typedef size_t' -->
24896          <parameter type-id='type-id-7'/>
24897          <!-- parameter of type 'int' -->
24898          <parameter type-id='type-id-1'/>
24899          <!-- parameter of type 'void*' -->
24900          <parameter type-id='type-id-74'/>
24901          <!-- void -->
24902          <return type-id='type-id-75'/>
24903        </function-decl>
24904      </member-function>
24905      <member-function access='private' static='yes'>
24906        <!-- bool MallocHook::RemovePreMmapHook() -->
24907        <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'>
24908          <!-- parameter of type 'typedef MallocHook::PreMmapHook' -->
24909          <parameter type-id='type-id-1382'/>
24910          <!-- bool -->
24911          <return type-id='type-id-76'/>
24912        </function-decl>
24913      </member-function>
24914      <member-function access='private' static='yes'>
24915        <!-- bool MallocHook::RemovePreSbrkHook() -->
24916        <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'>
24917          <!-- parameter of type 'typedef MallocHook::PreSbrkHook' -->
24918          <parameter type-id='type-id-1383'/>
24919          <!-- bool -->
24920          <return type-id='type-id-76'/>
24921        </function-decl>
24922      </member-function>
24923      <member-function access='private' static='yes'>
24924        <!-- void MallocHook::InvokeDeleteHookSlow() -->
24925        <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'>
24926          <!-- parameter of type 'void*' -->
24927          <parameter type-id='type-id-74'/>
24928          <!-- void -->
24929          <return type-id='type-id-75'/>
24930        </function-decl>
24931      </member-function>
24932      <member-function access='private' static='yes'>
24933        <!-- void MallocHook::InvokePreMmapHookSlow(size_t, int, int, int, off_t) -->
24934        <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'>
24935          <!-- parameter of type 'void*' -->
24936          <parameter type-id='type-id-74'/>
24937          <!-- parameter of type 'typedef size_t' -->
24938          <parameter type-id='type-id-7'/>
24939          <!-- parameter of type 'int' -->
24940          <parameter type-id='type-id-1'/>
24941          <!-- parameter of type 'int' -->
24942          <parameter type-id='type-id-1'/>
24943          <!-- parameter of type 'int' -->
24944          <parameter type-id='type-id-1'/>
24945          <!-- parameter of type 'typedef off_t' -->
24946          <parameter type-id='type-id-313'/>
24947          <!-- void -->
24948          <return type-id='type-id-75'/>
24949        </function-decl>
24950      </member-function>
24951      <member-function access='private' static='yes'>
24952        <!-- void MallocHook::InvokeMmapHookSlow(void*, size_t, int, int, int, off_t) -->
24953        <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'>
24954          <!-- parameter of type 'void*' -->
24955          <parameter type-id='type-id-74'/>
24956          <!-- parameter of type 'void*' -->
24957          <parameter type-id='type-id-74'/>
24958          <!-- parameter of type 'typedef size_t' -->
24959          <parameter type-id='type-id-7'/>
24960          <!-- parameter of type 'int' -->
24961          <parameter type-id='type-id-1'/>
24962          <!-- parameter of type 'int' -->
24963          <parameter type-id='type-id-1'/>
24964          <!-- parameter of type 'int' -->
24965          <parameter type-id='type-id-1'/>
24966          <!-- parameter of type 'typedef off_t' -->
24967          <parameter type-id='type-id-313'/>
24968          <!-- void -->
24969          <return type-id='type-id-75'/>
24970        </function-decl>
24971      </member-function>
24972      <member-function access='private' static='yes'>
24973        <!-- bool MallocHook::InvokeMmapReplacementSlow(size_t, int, int, int, off_t, void**) -->
24974        <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'>
24975          <!-- parameter of type 'void*' -->
24976          <parameter type-id='type-id-74'/>
24977          <!-- parameter of type 'typedef size_t' -->
24978          <parameter type-id='type-id-7'/>
24979          <!-- parameter of type 'int' -->
24980          <parameter type-id='type-id-1'/>
24981          <!-- parameter of type 'int' -->
24982          <parameter type-id='type-id-1'/>
24983          <!-- parameter of type 'int' -->
24984          <parameter type-id='type-id-1'/>
24985          <!-- parameter of type 'typedef off_t' -->
24986          <parameter type-id='type-id-313'/>
24987          <!-- parameter of type 'void**' -->
24988          <parameter type-id='type-id-171'/>
24989          <!-- bool -->
24990          <return type-id='type-id-76'/>
24991        </function-decl>
24992      </member-function>
24993      <member-function access='private' static='yes'>
24994        <!-- bool MallocHook::InvokeMunmapReplacementSlow(size_t, int*) -->
24995        <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'>
24996          <!-- parameter of type 'void*' -->
24997          <parameter type-id='type-id-74'/>
24998          <!-- parameter of type 'typedef size_t' -->
24999          <parameter type-id='type-id-7'/>
25000          <!-- parameter of type 'int*' -->
25001          <parameter type-id='type-id-1011'/>
25002          <!-- bool -->
25003          <return type-id='type-id-76'/>
25004        </function-decl>
25005      </member-function>
25006      <member-function access='private' static='yes'>
25007        <!-- void MallocHook::InvokeMremapHookSlow(void*, size_t, size_t, int, void*) -->
25008        <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_'>
25009          <!-- parameter of type 'void*' -->
25010          <parameter type-id='type-id-74'/>
25011          <!-- parameter of type 'void*' -->
25012          <parameter type-id='type-id-74'/>
25013          <!-- parameter of type 'typedef size_t' -->
25014          <parameter type-id='type-id-7'/>
25015          <!-- parameter of type 'typedef size_t' -->
25016          <parameter type-id='type-id-7'/>
25017          <!-- parameter of type 'int' -->
25018          <parameter type-id='type-id-1'/>
25019          <!-- parameter of type 'void*' -->
25020          <parameter type-id='type-id-74'/>
25021          <!-- void -->
25022          <return type-id='type-id-75'/>
25023        </function-decl>
25024      </member-function>
25025      <member-function access='private' static='yes'>
25026        <!-- void MallocHook::InvokePreSbrkHookSlow() -->
25027        <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'>
25028          <!-- parameter of type 'typedef ptrdiff_t' -->
25029          <parameter type-id='type-id-314'/>
25030          <!-- void -->
25031          <return type-id='type-id-75'/>
25032        </function-decl>
25033      </member-function>
25034      <member-function access='private' static='yes'>
25035        <!-- void MallocHook::InvokeSbrkHookSlow(ptrdiff_t) -->
25036        <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'>
25037          <!-- parameter of type 'void*' -->
25038          <parameter type-id='type-id-74'/>
25039          <!-- parameter of type 'typedef ptrdiff_t' -->
25040          <parameter type-id='type-id-314'/>
25041          <!-- void -->
25042          <return type-id='type-id-75'/>
25043        </function-decl>
25044      </member-function>
25045      <member-function access='private' static='yes'>
25046        <!-- void MallocHook::InvokeMunmapHookSlow(size_t) -->
25047        <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'>
25048          <!-- parameter of type 'void*' -->
25049          <parameter type-id='type-id-74'/>
25050          <!-- parameter of type 'typedef size_t' -->
25051          <parameter type-id='type-id-7'/>
25052          <!-- void -->
25053          <return type-id='type-id-75'/>
25054        </function-decl>
25055      </member-function>
25056      <member-function access='private' static='yes'>
25057        <!-- void MallocHook::InvokeNewHookSlow(size_t) -->
25058        <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'>
25059          <!-- parameter of type 'void*' -->
25060          <parameter type-id='type-id-74'/>
25061          <!-- parameter of type 'typedef size_t' -->
25062          <parameter type-id='type-id-7'/>
25063          <!-- void -->
25064          <return type-id='type-id-75'/>
25065        </function-decl>
25066      </member-function>
25067      <member-function access='private' static='yes'>
25068        <!-- int MallocHook::UnhookedMUnmap(size_t) -->
25069        <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'>
25070          <!-- parameter of type 'void*' -->
25071          <parameter type-id='type-id-74'/>
25072          <!-- parameter of type 'typedef size_t' -->
25073          <parameter type-id='type-id-7'/>
25074          <!-- int -->
25075          <return type-id='type-id-1'/>
25076        </function-decl>
25077      </member-function>
25078      <member-function access='private' static='yes'>
25079        <!-- void* MallocHook::UnhookedMMap(size_t, int, int, int, off_t) -->
25080        <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'>
25081          <!-- parameter of type 'void*' -->
25082          <parameter type-id='type-id-74'/>
25083          <!-- parameter of type 'typedef size_t' -->
25084          <parameter type-id='type-id-7'/>
25085          <!-- parameter of type 'int' -->
25086          <parameter type-id='type-id-1'/>
25087          <!-- parameter of type 'int' -->
25088          <parameter type-id='type-id-1'/>
25089          <!-- parameter of type 'int' -->
25090          <parameter type-id='type-id-1'/>
25091          <!-- parameter of type 'typedef off_t' -->
25092          <parameter type-id='type-id-313'/>
25093          <!-- void* -->
25094          <return type-id='type-id-74'/>
25095        </function-decl>
25096      </member-function>
25097      <member-function access='private' static='yes'>
25098        <!-- int MallocHook::GetCallerStackTrace(int, int) -->
25099        <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'>
25100          <!-- parameter of type 'void**' -->
25101          <parameter type-id='type-id-171'/>
25102          <!-- parameter of type 'int' -->
25103          <parameter type-id='type-id-1'/>
25104          <!-- parameter of type 'int' -->
25105          <parameter type-id='type-id-1'/>
25106          <!-- int -->
25107          <return type-id='type-id-1'/>
25108        </function-decl>
25109      </member-function>
25110      <member-function access='private' static='yes'>
25111        <!-- bool MallocHook::RemoveMmapHook() -->
25112        <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'>
25113          <!-- parameter of type 'typedef MallocHook::MmapHook' -->
25114          <parameter type-id='type-id-1376'/>
25115          <!-- bool -->
25116          <return type-id='type-id-76'/>
25117        </function-decl>
25118      </member-function>
25119      <member-function access='private' static='yes'>
25120        <!-- bool MallocHook::RemoveMremapHook() -->
25121        <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'>
25122          <!-- parameter of type 'typedef MallocHook::MremapHook' -->
25123          <parameter type-id='type-id-1378'/>
25124          <!-- bool -->
25125          <return type-id='type-id-76'/>
25126        </function-decl>
25127      </member-function>
25128      <member-function access='private' static='yes'>
25129        <!-- bool MallocHook::RemoveSbrkHook() -->
25130        <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'>
25131          <!-- parameter of type 'typedef MallocHook::SbrkHook' -->
25132          <parameter type-id='type-id-1384'/>
25133          <!-- bool -->
25134          <return type-id='type-id-76'/>
25135        </function-decl>
25136      </member-function>
25137      <member-function access='private' static='yes'>
25138        <!-- bool MallocHook::RemoveMunmapHook() -->
25139        <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'>
25140          <!-- parameter of type 'typedef MallocHook::MunmapHook' -->
25141          <parameter type-id='type-id-1379'/>
25142          <!-- bool -->
25143          <return type-id='type-id-76'/>
25144        </function-decl>
25145      </member-function>
25146      <member-function access='private' static='yes'>
25147        <!-- bool MallocHook::AddMmapHook() -->
25148        <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'>
25149          <!-- parameter of type 'typedef MallocHook::MmapHook' -->
25150          <parameter type-id='type-id-1376'/>
25151          <!-- bool -->
25152          <return type-id='type-id-76'/>
25153        </function-decl>
25154      </member-function>
25155      <member-function access='private' static='yes'>
25156        <!-- bool MallocHook::AddMremapHook() -->
25157        <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'>
25158          <!-- parameter of type 'typedef MallocHook::MremapHook' -->
25159          <parameter type-id='type-id-1378'/>
25160          <!-- bool -->
25161          <return type-id='type-id-76'/>
25162        </function-decl>
25163      </member-function>
25164      <member-function access='private' static='yes'>
25165        <!-- bool MallocHook::AddMunmapHook() -->
25166        <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'>
25167          <!-- parameter of type 'typedef MallocHook::MunmapHook' -->
25168          <parameter type-id='type-id-1379'/>
25169          <!-- bool -->
25170          <return type-id='type-id-76'/>
25171        </function-decl>
25172      </member-function>
25173      <member-function access='private' static='yes'>
25174        <!-- bool MallocHook::AddSbrkHook() -->
25175        <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'>
25176          <!-- parameter of type 'typedef MallocHook::SbrkHook' -->
25177          <parameter type-id='type-id-1384'/>
25178          <!-- bool -->
25179          <return type-id='type-id-76'/>
25180        </function-decl>
25181      </member-function>
25182    </class-decl>
25183    <!-- class PackedCache<35, long unsigned int> -->
25184    <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-1385'>
25185      <data-member access='private' static='yes'>
25186        <!-- static const int PackedCache<35, long unsigned int>::kHashbits -->
25187        <var-decl name='kHashbits' type-id='type-id-139' visibility='default' filepath='src/packed-cache-inl.h' line='143' column='1'/>
25188      </data-member>
25189      <data-member access='private' static='yes'>
25190        <!-- static const int PackedCache<35, long unsigned int>::kValuebits -->
25191        <var-decl name='kValuebits' type-id='type-id-139' visibility='default' filepath='src/packed-cache-inl.h' line='145' column='1'/>
25192      </data-member>
25193      <data-member access='private' static='yes'>
25194        <!-- static const bool PackedCache<35, long unsigned int>::kUseWholeKeys -->
25195        <var-decl name='kUseWholeKeys' type-id='type-id-487' visibility='default' filepath='src/packed-cache-inl.h' line='146' column='1'/>
25196      </data-member>
25197      <data-member access='private' static='yes'>
25198        <!-- static const int PackedCache<35, long unsigned int>::kTbits -->
25199        <var-decl name='kTbits' type-id='type-id-139' visibility='default' filepath='src/packed-cache-inl.h' line='220' column='1'/>
25200      </data-member>
25201      <data-member access='private' static='yes'>
25202        <!-- static const int PackedCache<35, long unsigned int>::kUpperbits -->
25203        <var-decl name='kUpperbits' type-id='type-id-139' visibility='default' filepath='src/packed-cache-inl.h' line='221' column='1'/>
25204      </data-member>
25205      <data-member access='private' static='yes'>
25206        <!-- static const uintptr_t PackedCache<35, long unsigned int>::kKeyMask -->
25207        <var-decl name='kKeyMask' type-id='type-id-185' visibility='default' filepath='src/packed-cache-inl.h' line='224' column='1'/>
25208      </data-member>
25209      <data-member access='private' static='yes'>
25210        <!-- static const unsigned long int PackedCache<35, long unsigned int>::kUpperMask -->
25211        <var-decl name='kUpperMask' type-id='type-id-654' visibility='default' filepath='src/packed-cache-inl.h' line='227' column='1'/>
25212      </data-member>
25213      <data-member access='private' static='yes'>
25214        <!-- static const size_t PackedCache<35, long unsigned int>::kValueMask -->
25215        <var-decl name='kValueMask' type-id='type-id-115' visibility='default' filepath='src/packed-cache-inl.h' line='230' column='1'/>
25216      </data-member>
25217      <data-member access='private' layout-offset-in-bits='0'>
25218        <!-- volatile unsigned long int PackedCache<35, long unsigned int>::array_[65536] -->
25219        <var-decl name='array_' type-id='type-id-1386' visibility='default' filepath='src/packed-cache-inl.h' line='234' column='1'/>
25220      </data-member>
25221      <member-function access='private'>
25222        <!-- void PackedCache<35, long unsigned int>::PackedCache(unsigned long int) -->
25223        <function-decl name='PackedCache' filepath='src/packed-cache-inl.h' line='148' column='1' visibility='default' binding='global' size-in-bits='64'>
25224          <!-- implicit parameter of type 'PackedCache<35, long unsigned int>*' -->
25225          <parameter type-id='type-id-1387' is-artificial='yes'/>
25226          <!-- parameter of type 'unsigned long int' -->
25227          <parameter type-id='type-id-19'/>
25228          <!-- void -->
25229          <return type-id='type-id-75'/>
25230        </function-decl>
25231      </member-function>
25232      <member-function access='private' static='yes'>
25233        <!-- size_t PackedCache<35, long unsigned int>::Hash() -->
25234        <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'>
25235          <!-- parameter of type 'unsigned long int' -->
25236          <parameter type-id='type-id-19'/>
25237          <!-- typedef size_t -->
25238          <return type-id='type-id-7'/>
25239        </function-decl>
25240      </member-function>
25241      <member-function access='private' static='yes'>
25242        <!-- bool PackedCache<35, long unsigned int>::KeyMatch(unsigned long int) -->
25243        <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'>
25244          <!-- parameter of type 'unsigned long int' -->
25245          <parameter type-id='type-id-19'/>
25246          <!-- parameter of type 'unsigned long int' -->
25247          <parameter type-id='type-id-19'/>
25248          <!-- bool -->
25249          <return type-id='type-id-76'/>
25250        </function-decl>
25251      </member-function>
25252      <member-function access='private' static='yes'>
25253        <!-- size_t PackedCache<35, long unsigned int>::EntryToValue() -->
25254        <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'>
25255          <!-- parameter of type 'unsigned long int' -->
25256          <parameter type-id='type-id-19'/>
25257          <!-- typedef size_t -->
25258          <return type-id='type-id-7'/>
25259        </function-decl>
25260      </member-function>
25261      <member-function access='private'>
25262        <!-- size_t PackedCache<35, long unsigned int>::GetOrDefault(unsigned long int, unsigned long int) -->
25263        <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'>
25264          <!-- implicit parameter of type 'const PackedCache<35, long unsigned int>*' -->
25265          <parameter type-id='type-id-1388' is-artificial='yes'/>
25266          <!-- parameter of type 'unsigned long int' -->
25267          <parameter type-id='type-id-19'/>
25268          <!-- parameter of type 'unsigned long int' -->
25269          <parameter type-id='type-id-19'/>
25270          <!-- typedef size_t -->
25271          <return type-id='type-id-7'/>
25272        </function-decl>
25273      </member-function>
25274      <member-function access='private' static='yes'>
25275        <!-- unsigned long int PackedCache<35, long unsigned int>::KeyToUpper() -->
25276        <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'>
25277          <!-- parameter of type 'unsigned long int' -->
25278          <parameter type-id='type-id-19'/>
25279          <!-- unsigned long int -->
25280          <return type-id='type-id-19'/>
25281        </function-decl>
25282      </member-function>
25283      <member-function access='private'>
25284        <!-- void PackedCache<35, long unsigned int>::Put(unsigned long int, unsigned long int) -->
25285        <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'>
25286          <!-- implicit parameter of type 'PackedCache<35, long unsigned int>*' -->
25287          <parameter type-id='type-id-1387' is-artificial='yes'/>
25288          <!-- parameter of type 'unsigned long int' -->
25289          <parameter type-id='type-id-19'/>
25290          <!-- parameter of type 'unsigned long int' -->
25291          <parameter type-id='type-id-19'/>
25292          <!-- void -->
25293          <return type-id='type-id-75'/>
25294        </function-decl>
25295      </member-function>
25296      <member-function access='private'>
25297        <!-- void PackedCache<35, long unsigned int>::PackedCache(unsigned long int) -->
25298        <function-decl name='PackedCache' filepath='src/packed-cache-inl.h' line='148' column='1' visibility='default' binding='global' size-in-bits='64'>
25299          <!-- implicit parameter of type 'PackedCache<35, long unsigned int>*' -->
25300          <parameter type-id='type-id-1387' is-artificial='yes'/>
25301          <!-- parameter of type 'unsigned long int' -->
25302          <parameter type-id='type-id-19'/>
25303          <!-- void -->
25304          <return type-id='type-id-75'/>
25305        </function-decl>
25306      </member-function>
25307      <member-function access='private'>
25308        <!-- void PackedCache<35, long unsigned int>::PackedCache(unsigned long int) -->
25309        <function-decl name='PackedCache' filepath='src/packed-cache-inl.h' line='148' column='1' visibility='default' binding='global' size-in-bits='64'>
25310          <!-- implicit parameter of type 'PackedCache<35, long unsigned int>*' -->
25311          <parameter type-id='type-id-1387' is-artificial='yes'/>
25312          <!-- parameter of type 'unsigned long int' -->
25313          <parameter type-id='type-id-19'/>
25314          <!-- void -->
25315          <return type-id='type-id-75'/>
25316        </function-decl>
25317      </member-function>
25318      <member-function access='private'>
25319        <!-- void PackedCache<35, long unsigned int>::Clear(unsigned long int) -->
25320        <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'>
25321          <!-- implicit parameter of type 'PackedCache<35, long unsigned int>*' -->
25322          <parameter type-id='type-id-1387' is-artificial='yes'/>
25323          <!-- parameter of type 'unsigned long int' -->
25324          <parameter type-id='type-id-19'/>
25325          <!-- void -->
25326          <return type-id='type-id-75'/>
25327        </function-decl>
25328      </member-function>
25329    </class-decl>
25330    <!-- class SpinLock -->
25331    <class-decl name='SpinLock' size-in-bits='32' visibility='default' filepath='./src/base/spinlock.h' line='48' column='1' id='type-id-285'>
25332      <member-type access='private'>
25333        <!-- enum SpinLock::__anonymous_enum__ -->
25334        <enum-decl name='__anonymous_enum__' is-anonymous='yes' filepath='src/base/spinlock.h' line='114' column='1' id='type-id-1389'>
25335          <underlying-type type-id='type-id-96'/>
25336          <enumerator name='kSpinLockFree' value='0'/>
25337        </enum-decl>
25338      </member-type>
25339      <member-type access='private'>
25340        <!-- enum SpinLock::__anonymous_enum__1 -->
25341        <enum-decl name='__anonymous_enum__1' is-anonymous='yes' filepath='src/base/spinlock.h' line='115' column='1' id='type-id-1390'>
25342          <underlying-type type-id='type-id-96'/>
25343          <enumerator name='kSpinLockHeld' value='1'/>
25344        </enum-decl>
25345      </member-type>
25346      <member-type access='private'>
25347        <!-- enum SpinLock::__anonymous_enum__30 -->
25348        <enum-decl name='__anonymous_enum__30' is-anonymous='yes' filepath='./src/base/spinlock.h' line='116' column='1' id='type-id-1391'>
25349          <underlying-type type-id='type-id-96'/>
25350          <enumerator name='kSpinLockSleeper' value='2'/>
25351        </enum-decl>
25352      </member-type>
25353      <data-member access='private' static='yes'>
25354        <!-- static const base::LinkerInitialized SpinLock::LINKER_INITIALIZED -->
25355        <var-decl name='LINKER_INITIALIZED' type-id='type-id-1392' mangled-name='_ZN8SpinLock18LINKER_INITIALIZEDE' visibility='default' filepath='src/base/spinlock.h' line='112' column='1' elf-symbol-id='_ZN8SpinLock18LINKER_INITIALIZEDE'/>
25356      </data-member>
25357      <data-member access='private' layout-offset-in-bits='0'>
25358        <!-- volatile Atomic32 SpinLock::lockword_ -->
25359        <var-decl name='lockword_' type-id='type-id-1123' visibility='default' filepath='src/base/spinlock.h' line='118' column='1'/>
25360      </data-member>
25361      <member-function access='private' constructor='yes'>
25362        <!-- SpinLock::SpinLock() -->
25363        <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
25364          <!-- implicit parameter of type 'SpinLock*' -->
25365          <parameter type-id='type-id-235' is-artificial='yes'/>
25366          <!-- void -->
25367          <return type-id='type-id-75'/>
25368        </function-decl>
25369      </member-function>
25370      <member-function access='private' constructor='yes'>
25371        <!-- SpinLock::SpinLock(base::LinkerInitialized) -->
25372        <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
25373          <!-- implicit parameter of type 'SpinLock*' -->
25374          <parameter type-id='type-id-235' is-artificial='yes'/>
25375          <!-- parameter of type 'enum base::LinkerInitialized' -->
25376          <parameter type-id='type-id-95'/>
25377          <!-- void -->
25378          <return type-id='type-id-75'/>
25379        </function-decl>
25380      </member-function>
25381      <member-function access='private' constructor='yes'>
25382        <!-- SpinLock::SpinLock(const SpinLock&) -->
25383        <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
25384          <!-- implicit parameter of type 'SpinLock*' -->
25385          <parameter type-id='type-id-235' is-artificial='yes'/>
25386          <!-- parameter of type 'const SpinLock&' -->
25387          <parameter type-id='type-id-1393'/>
25388          <!-- void -->
25389          <return type-id='type-id-75'/>
25390        </function-decl>
25391      </member-function>
25392      <member-function access='private'>
25393        <!-- void SpinLock::Lock() -->
25394        <function-decl name='Lock' mangled-name='_ZN8SpinLock4LockEv' filepath='src/base/spinlock.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
25395          <!-- implicit parameter of type 'SpinLock*' -->
25396          <parameter type-id='type-id-235' is-artificial='yes'/>
25397          <!-- void -->
25398          <return type-id='type-id-75'/>
25399        </function-decl>
25400      </member-function>
25401      <member-function access='private'>
25402        <!-- void SpinLock::Unlock() -->
25403        <function-decl name='Unlock' mangled-name='_ZN8SpinLock6UnlockEv' filepath='src/base/spinlock.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
25404          <!-- implicit parameter of type 'SpinLock*' -->
25405          <parameter type-id='type-id-235' is-artificial='yes'/>
25406          <!-- void -->
25407          <return type-id='type-id-75'/>
25408        </function-decl>
25409      </member-function>
25410      <member-function access='private' constructor='yes'>
25411        <!-- SpinLock::SpinLock() -->
25412        <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
25413          <!-- implicit parameter of type 'SpinLock*' -->
25414          <parameter type-id='type-id-235' is-artificial='yes'/>
25415          <!-- void -->
25416          <return type-id='type-id-75'/>
25417        </function-decl>
25418      </member-function>
25419      <member-function access='private' constructor='yes'>
25420        <!-- SpinLock::SpinLock(base::LinkerInitialized) -->
25421        <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
25422          <!-- implicit parameter of type 'SpinLock*' -->
25423          <parameter type-id='type-id-235' is-artificial='yes'/>
25424          <!-- parameter of type 'enum base::LinkerInitialized' -->
25425          <parameter type-id='type-id-95'/>
25426          <!-- void -->
25427          <return type-id='type-id-75'/>
25428        </function-decl>
25429      </member-function>
25430      <member-function access='private' constructor='yes'>
25431        <!-- SpinLock::SpinLock(const SpinLock&) -->
25432        <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
25433          <!-- implicit parameter of type 'SpinLock*' -->
25434          <parameter type-id='type-id-235' is-artificial='yes'/>
25435          <!-- parameter of type 'const SpinLock&' -->
25436          <parameter type-id='type-id-1393'/>
25437          <!-- void -->
25438          <return type-id='type-id-75'/>
25439        </function-decl>
25440      </member-function>
25441      <member-function access='private' constructor='yes'>
25442        <!-- SpinLock::SpinLock() -->
25443        <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
25444          <!-- implicit parameter of type 'SpinLock*' -->
25445          <parameter type-id='type-id-235' is-artificial='yes'/>
25446          <!-- void -->
25447          <return type-id='type-id-75'/>
25448        </function-decl>
25449      </member-function>
25450      <member-function access='private' constructor='yes'>
25451        <!-- SpinLock::SpinLock(base::LinkerInitialized) -->
25452        <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
25453          <!-- implicit parameter of type 'SpinLock*' -->
25454          <parameter type-id='type-id-235' is-artificial='yes'/>
25455          <!-- parameter of type 'enum base::LinkerInitialized' -->
25456          <parameter type-id='type-id-95'/>
25457          <!-- void -->
25458          <return type-id='type-id-75'/>
25459        </function-decl>
25460      </member-function>
25461      <member-function access='private' constructor='yes'>
25462        <!-- SpinLock::SpinLock(const SpinLock&) -->
25463        <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
25464          <!-- implicit parameter of type 'SpinLock*' -->
25465          <parameter type-id='type-id-235' is-artificial='yes'/>
25466          <!-- parameter of type 'const SpinLock&' -->
25467          <parameter type-id='type-id-1393'/>
25468          <!-- void -->
25469          <return type-id='type-id-75'/>
25470        </function-decl>
25471      </member-function>
25472      <member-function access='private' constructor='yes'>
25473        <!-- SpinLock::SpinLock() -->
25474        <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
25475          <!-- implicit parameter of type 'SpinLock*' -->
25476          <parameter type-id='type-id-235' is-artificial='yes'/>
25477          <!-- void -->
25478          <return type-id='type-id-75'/>
25479        </function-decl>
25480      </member-function>
25481      <member-function access='private' constructor='yes'>
25482        <!-- SpinLock::SpinLock(base::LinkerInitialized) -->
25483        <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
25484          <!-- implicit parameter of type 'SpinLock*' -->
25485          <parameter type-id='type-id-235' is-artificial='yes'/>
25486          <!-- parameter of type 'enum base::LinkerInitialized' -->
25487          <parameter type-id='type-id-95'/>
25488          <!-- void -->
25489          <return type-id='type-id-75'/>
25490        </function-decl>
25491      </member-function>
25492      <member-function access='private' constructor='yes'>
25493        <!-- SpinLock::SpinLock(const SpinLock&) -->
25494        <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
25495          <!-- implicit parameter of type 'SpinLock*' -->
25496          <parameter type-id='type-id-235' is-artificial='yes'/>
25497          <!-- parameter of type 'const SpinLock&' -->
25498          <parameter type-id='type-id-1393'/>
25499          <!-- void -->
25500          <return type-id='type-id-75'/>
25501        </function-decl>
25502      </member-function>
25503      <member-function access='private' constructor='yes'>
25504        <!-- SpinLock::SpinLock() -->
25505        <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
25506          <!-- implicit parameter of type 'SpinLock*' -->
25507          <parameter type-id='type-id-235' is-artificial='yes'/>
25508          <!-- void -->
25509          <return type-id='type-id-75'/>
25510        </function-decl>
25511      </member-function>
25512      <member-function access='private' constructor='yes'>
25513        <!-- SpinLock::SpinLock(base::LinkerInitialized) -->
25514        <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
25515          <!-- implicit parameter of type 'SpinLock*' -->
25516          <parameter type-id='type-id-235' is-artificial='yes'/>
25517          <!-- parameter of type 'enum base::LinkerInitialized' -->
25518          <parameter type-id='type-id-95'/>
25519          <!-- void -->
25520          <return type-id='type-id-75'/>
25521        </function-decl>
25522      </member-function>
25523      <member-function access='private' constructor='yes'>
25524        <!-- SpinLock::SpinLock(const SpinLock&) -->
25525        <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
25526          <!-- implicit parameter of type 'SpinLock*' -->
25527          <parameter type-id='type-id-235' is-artificial='yes'/>
25528          <!-- parameter of type 'const SpinLock&' -->
25529          <parameter type-id='type-id-1393'/>
25530          <!-- void -->
25531          <return type-id='type-id-75'/>
25532        </function-decl>
25533      </member-function>
25534      <member-function access='private' constructor='yes'>
25535        <!-- SpinLock::SpinLock() -->
25536        <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
25537          <!-- implicit parameter of type 'SpinLock*' -->
25538          <parameter type-id='type-id-235' is-artificial='yes'/>
25539          <!-- void -->
25540          <return type-id='type-id-75'/>
25541        </function-decl>
25542      </member-function>
25543      <member-function access='private' constructor='yes'>
25544        <!-- SpinLock::SpinLock(base::LinkerInitialized) -->
25545        <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
25546          <!-- implicit parameter of type 'SpinLock*' -->
25547          <parameter type-id='type-id-235' is-artificial='yes'/>
25548          <!-- parameter of type 'enum base::LinkerInitialized' -->
25549          <parameter type-id='type-id-95'/>
25550          <!-- void -->
25551          <return type-id='type-id-75'/>
25552        </function-decl>
25553      </member-function>
25554      <member-function access='private' constructor='yes'>
25555        <!-- SpinLock::SpinLock(const SpinLock&) -->
25556        <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
25557          <!-- implicit parameter of type 'SpinLock*' -->
25558          <parameter type-id='type-id-235' is-artificial='yes'/>
25559          <!-- parameter of type 'const SpinLock&' -->
25560          <parameter type-id='type-id-1393'/>
25561          <!-- void -->
25562          <return type-id='type-id-75'/>
25563        </function-decl>
25564      </member-function>
25565      <member-function access='private' constructor='yes'>
25566        <!-- SpinLock::SpinLock() -->
25567        <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
25568          <!-- implicit parameter of type 'SpinLock*' -->
25569          <parameter type-id='type-id-235' is-artificial='yes'/>
25570          <!-- void -->
25571          <return type-id='type-id-75'/>
25572        </function-decl>
25573      </member-function>
25574      <member-function access='private' constructor='yes'>
25575        <!-- SpinLock::SpinLock(base::LinkerInitialized) -->
25576        <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
25577          <!-- implicit parameter of type 'SpinLock*' -->
25578          <parameter type-id='type-id-235' is-artificial='yes'/>
25579          <!-- parameter of type 'enum base::LinkerInitialized' -->
25580          <parameter type-id='type-id-95'/>
25581          <!-- void -->
25582          <return type-id='type-id-75'/>
25583        </function-decl>
25584      </member-function>
25585      <member-function access='private' constructor='yes'>
25586        <!-- SpinLock::SpinLock(const SpinLock&) -->
25587        <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
25588          <!-- implicit parameter of type 'SpinLock*' -->
25589          <parameter type-id='type-id-235' is-artificial='yes'/>
25590          <!-- parameter of type 'const SpinLock&' -->
25591          <parameter type-id='type-id-1393'/>
25592          <!-- void -->
25593          <return type-id='type-id-75'/>
25594        </function-decl>
25595      </member-function>
25596      <member-function access='private' constructor='yes'>
25597        <!-- SpinLock::SpinLock() -->
25598        <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
25599          <!-- implicit parameter of type 'SpinLock*' -->
25600          <parameter type-id='type-id-235' is-artificial='yes'/>
25601          <!-- void -->
25602          <return type-id='type-id-75'/>
25603        </function-decl>
25604      </member-function>
25605      <member-function access='private' constructor='yes'>
25606        <!-- SpinLock::SpinLock(base::LinkerInitialized) -->
25607        <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
25608          <!-- implicit parameter of type 'SpinLock*' -->
25609          <parameter type-id='type-id-235' is-artificial='yes'/>
25610          <!-- parameter of type 'enum base::LinkerInitialized' -->
25611          <parameter type-id='type-id-95'/>
25612          <!-- void -->
25613          <return type-id='type-id-75'/>
25614        </function-decl>
25615      </member-function>
25616      <member-function access='private' constructor='yes'>
25617        <!-- SpinLock::SpinLock(const SpinLock&) -->
25618        <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
25619          <!-- implicit parameter of type 'SpinLock*' -->
25620          <parameter type-id='type-id-235' is-artificial='yes'/>
25621          <!-- parameter of type 'const SpinLock&' -->
25622          <parameter type-id='type-id-1393'/>
25623          <!-- void -->
25624          <return type-id='type-id-75'/>
25625        </function-decl>
25626      </member-function>
25627      <member-function access='private' constructor='yes'>
25628        <!-- SpinLock::SpinLock() -->
25629        <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
25630          <!-- implicit parameter of type 'SpinLock*' -->
25631          <parameter type-id='type-id-235' is-artificial='yes'/>
25632          <!-- void -->
25633          <return type-id='type-id-75'/>
25634        </function-decl>
25635      </member-function>
25636      <member-function access='private' constructor='yes'>
25637        <!-- SpinLock::SpinLock(base::LinkerInitialized) -->
25638        <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
25639          <!-- implicit parameter of type 'SpinLock*' -->
25640          <parameter type-id='type-id-235' is-artificial='yes'/>
25641          <!-- parameter of type 'enum base::LinkerInitialized' -->
25642          <parameter type-id='type-id-95'/>
25643          <!-- void -->
25644          <return type-id='type-id-75'/>
25645        </function-decl>
25646      </member-function>
25647      <member-function access='private' constructor='yes'>
25648        <!-- SpinLock::SpinLock(const SpinLock&) -->
25649        <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
25650          <!-- implicit parameter of type 'SpinLock*' -->
25651          <parameter type-id='type-id-235' is-artificial='yes'/>
25652          <!-- parameter of type 'const SpinLock&' -->
25653          <parameter type-id='type-id-1393'/>
25654          <!-- void -->
25655          <return type-id='type-id-75'/>
25656        </function-decl>
25657      </member-function>
25658      <member-function access='private' constructor='yes'>
25659        <!-- SpinLock::SpinLock() -->
25660        <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
25661          <!-- implicit parameter of type 'SpinLock*' -->
25662          <parameter type-id='type-id-235' is-artificial='yes'/>
25663          <!-- void -->
25664          <return type-id='type-id-75'/>
25665        </function-decl>
25666      </member-function>
25667      <member-function access='private' constructor='yes'>
25668        <!-- SpinLock::SpinLock(base::LinkerInitialized) -->
25669        <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
25670          <!-- implicit parameter of type 'SpinLock*' -->
25671          <parameter type-id='type-id-235' is-artificial='yes'/>
25672          <!-- parameter of type 'enum base::LinkerInitialized' -->
25673          <parameter type-id='type-id-95'/>
25674          <!-- void -->
25675          <return type-id='type-id-75'/>
25676        </function-decl>
25677      </member-function>
25678      <member-function access='private' constructor='yes'>
25679        <!-- SpinLock::SpinLock(const SpinLock&) -->
25680        <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
25681          <!-- implicit parameter of type 'SpinLock*' -->
25682          <parameter type-id='type-id-235' is-artificial='yes'/>
25683          <!-- parameter of type 'const SpinLock&' -->
25684          <parameter type-id='type-id-1393'/>
25685          <!-- void -->
25686          <return type-id='type-id-75'/>
25687        </function-decl>
25688      </member-function>
25689      <member-function access='private' constructor='yes'>
25690        <!-- SpinLock::SpinLock() -->
25691        <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
25692          <!-- implicit parameter of type 'SpinLock*' -->
25693          <parameter type-id='type-id-235' is-artificial='yes'/>
25694          <!-- void -->
25695          <return type-id='type-id-75'/>
25696        </function-decl>
25697      </member-function>
25698      <member-function access='private' constructor='yes'>
25699        <!-- SpinLock::SpinLock(base::LinkerInitialized) -->
25700        <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
25701          <!-- implicit parameter of type 'SpinLock*' -->
25702          <parameter type-id='type-id-235' is-artificial='yes'/>
25703          <!-- parameter of type 'enum base::LinkerInitialized' -->
25704          <parameter type-id='type-id-95'/>
25705          <!-- void -->
25706          <return type-id='type-id-75'/>
25707        </function-decl>
25708      </member-function>
25709      <member-function access='private' constructor='yes'>
25710        <!-- SpinLock::SpinLock(const SpinLock&) -->
25711        <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
25712          <!-- implicit parameter of type 'SpinLock*' -->
25713          <parameter type-id='type-id-235' is-artificial='yes'/>
25714          <!-- parameter of type 'const SpinLock&' -->
25715          <parameter type-id='type-id-1393'/>
25716          <!-- void -->
25717          <return type-id='type-id-75'/>
25718        </function-decl>
25719      </member-function>
25720      <member-function access='private' constructor='yes'>
25721        <!-- SpinLock::SpinLock() -->
25722        <function-decl name='SpinLock' filepath='./src/base/spinlock.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
25723          <!-- implicit parameter of type 'SpinLock*' -->
25724          <parameter type-id='type-id-235' is-artificial='yes'/>
25725          <!-- void -->
25726          <return type-id='type-id-75'/>
25727        </function-decl>
25728      </member-function>
25729      <member-function access='private' constructor='yes'>
25730        <!-- SpinLock::SpinLock(base::LinkerInitialized) -->
25731        <function-decl name='SpinLock' filepath='./src/base/spinlock.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
25732          <!-- implicit parameter of type 'SpinLock*' -->
25733          <parameter type-id='type-id-235' is-artificial='yes'/>
25734          <!-- parameter of type 'enum base::LinkerInitialized' -->
25735          <parameter type-id='type-id-95'/>
25736          <!-- void -->
25737          <return type-id='type-id-75'/>
25738        </function-decl>
25739      </member-function>
25740      <member-function access='private' constructor='yes'>
25741        <!-- SpinLock::SpinLock(const SpinLock&) -->
25742        <function-decl name='SpinLock' filepath='./src/base/spinlock.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
25743          <!-- implicit parameter of type 'SpinLock*' -->
25744          <parameter type-id='type-id-235' is-artificial='yes'/>
25745          <!-- parameter of type 'const SpinLock&' -->
25746          <parameter type-id='type-id-1393'/>
25747          <!-- void -->
25748          <return type-id='type-id-75'/>
25749        </function-decl>
25750      </member-function>
25751      <member-function access='private' constructor='yes'>
25752        <!-- SpinLock::SpinLock() -->
25753        <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
25754          <!-- implicit parameter of type 'SpinLock*' -->
25755          <parameter type-id='type-id-235' is-artificial='yes'/>
25756          <!-- void -->
25757          <return type-id='type-id-75'/>
25758        </function-decl>
25759      </member-function>
25760      <member-function access='private' constructor='yes'>
25761        <!-- SpinLock::SpinLock(base::LinkerInitialized) -->
25762        <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
25763          <!-- implicit parameter of type 'SpinLock*' -->
25764          <parameter type-id='type-id-235' is-artificial='yes'/>
25765          <!-- parameter of type 'enum base::LinkerInitialized' -->
25766          <parameter type-id='type-id-95'/>
25767          <!-- void -->
25768          <return type-id='type-id-75'/>
25769        </function-decl>
25770      </member-function>
25771      <member-function access='private' constructor='yes'>
25772        <!-- SpinLock::SpinLock(const SpinLock&) -->
25773        <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
25774          <!-- implicit parameter of type 'SpinLock*' -->
25775          <parameter type-id='type-id-235' is-artificial='yes'/>
25776          <!-- parameter of type 'const SpinLock&' -->
25777          <parameter type-id='type-id-1393'/>
25778          <!-- void -->
25779          <return type-id='type-id-75'/>
25780        </function-decl>
25781      </member-function>
25782      <member-function access='private'>
25783        <!-- bool SpinLock::TryLock() -->
25784        <function-decl name='TryLock' mangled-name='_ZN8SpinLock7TryLockEv' filepath='src/base/spinlock.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
25785          <!-- implicit parameter of type 'SpinLock*' -->
25786          <parameter type-id='type-id-235' is-artificial='yes'/>
25787          <!-- bool -->
25788          <return type-id='type-id-76'/>
25789        </function-decl>
25790      </member-function>
25791      <member-function access='private' constructor='yes'>
25792        <!-- SpinLock::SpinLock() -->
25793        <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
25794          <!-- implicit parameter of type 'SpinLock*' -->
25795          <parameter type-id='type-id-235' is-artificial='yes'/>
25796          <!-- void -->
25797          <return type-id='type-id-75'/>
25798        </function-decl>
25799      </member-function>
25800      <member-function access='private' constructor='yes'>
25801        <!-- SpinLock::SpinLock(base::LinkerInitialized) -->
25802        <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
25803          <!-- implicit parameter of type 'SpinLock*' -->
25804          <parameter type-id='type-id-235' is-artificial='yes'/>
25805          <!-- parameter of type 'enum base::LinkerInitialized' -->
25806          <parameter type-id='type-id-95'/>
25807          <!-- void -->
25808          <return type-id='type-id-75'/>
25809        </function-decl>
25810      </member-function>
25811      <member-function access='private' constructor='yes'>
25812        <!-- SpinLock::SpinLock(const SpinLock&) -->
25813        <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
25814          <!-- implicit parameter of type 'SpinLock*' -->
25815          <parameter type-id='type-id-235' is-artificial='yes'/>
25816          <!-- parameter of type 'const SpinLock&' -->
25817          <parameter type-id='type-id-1393'/>
25818          <!-- void -->
25819          <return type-id='type-id-75'/>
25820        </function-decl>
25821      </member-function>
25822      <member-function access='private'>
25823        <!-- bool SpinLock::IsHeld() -->
25824        <function-decl name='IsHeld' mangled-name='_ZNK8SpinLock6IsHeldEv' filepath='src/base/spinlock.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
25825          <!-- implicit parameter of type 'const SpinLock*' -->
25826          <parameter type-id='type-id-1394' is-artificial='yes'/>
25827          <!-- bool -->
25828          <return type-id='type-id-76'/>
25829        </function-decl>
25830      </member-function>
25831      <member-function access='private' constructor='yes'>
25832        <!-- SpinLock::SpinLock() -->
25833        <function-decl name='SpinLock' filepath='./src/base/spinlock.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
25834          <!-- implicit parameter of type 'SpinLock*' -->
25835          <parameter type-id='type-id-235' is-artificial='yes'/>
25836          <!-- void -->
25837          <return type-id='type-id-75'/>
25838        </function-decl>
25839      </member-function>
25840      <member-function access='private' constructor='yes'>
25841        <!-- SpinLock::SpinLock(base::LinkerInitialized) -->
25842        <function-decl name='SpinLock' filepath='./src/base/spinlock.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
25843          <!-- implicit parameter of type 'SpinLock*' -->
25844          <parameter type-id='type-id-235' is-artificial='yes'/>
25845          <!-- parameter of type 'enum base::LinkerInitialized' -->
25846          <parameter type-id='type-id-95'/>
25847          <!-- void -->
25848          <return type-id='type-id-75'/>
25849        </function-decl>
25850      </member-function>
25851      <member-function access='private' constructor='yes'>
25852        <!-- SpinLock::SpinLock(const SpinLock&) -->
25853        <function-decl name='SpinLock' filepath='./src/base/spinlock.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
25854          <!-- implicit parameter of type 'SpinLock*' -->
25855          <parameter type-id='type-id-235' is-artificial='yes'/>
25856          <!-- parameter of type 'const SpinLock&' -->
25857          <parameter type-id='type-id-1393'/>
25858          <!-- void -->
25859          <return type-id='type-id-75'/>
25860        </function-decl>
25861      </member-function>
25862      <member-function access='private'>
25863        <!-- int32 SpinLock::CalculateWaitCycles(int64) -->
25864        <function-decl name='CalculateWaitCycles' mangled-name='_ZN8SpinLock19CalculateWaitCyclesEl' filepath='./src/base/spinlock.h' line='123' column='1' visibility='default' binding='global' size-in-bits='64'>
25865          <!-- implicit parameter of type 'SpinLock*' -->
25866          <parameter type-id='type-id-235' is-artificial='yes'/>
25867          <!-- parameter of type 'typedef int64' -->
25868          <parameter type-id='type-id-103'/>
25869          <!-- typedef int32 -->
25870          <return type-id='type-id-83'/>
25871        </function-decl>
25872      </member-function>
25873      <member-function access='private'>
25874        <!-- Atomic32 SpinLock::SpinLoop(int64, Atomic32*) -->
25875        <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'>
25876          <!-- implicit parameter of type 'SpinLock*' -->
25877          <parameter type-id='type-id-235' is-artificial='yes'/>
25878          <!-- parameter of type 'typedef int64' -->
25879          <parameter type-id='type-id-103'/>
25880          <!-- parameter of type 'Atomic32*' -->
25881          <parameter type-id='type-id-1395'/>
25882          <!-- typedef Atomic32 -->
25883          <return type-id='type-id-93'/>
25884        </function-decl>
25885      </member-function>
25886      <member-function access='private'>
25887        <!-- void SpinLock::SlowUnlock(uint64) -->
25888        <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'>
25889          <!-- implicit parameter of type 'SpinLock*' -->
25890          <parameter type-id='type-id-235' is-artificial='yes'/>
25891          <!-- parameter of type 'typedef uint64' -->
25892          <parameter type-id='type-id-119'/>
25893          <!-- void -->
25894          <return type-id='type-id-75'/>
25895        </function-decl>
25896      </member-function>
25897      <member-function access='private'>
25898        <!-- void SpinLock::SlowLock() -->
25899        <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'>
25900          <!-- implicit parameter of type 'SpinLock*' -->
25901          <parameter type-id='type-id-235' is-artificial='yes'/>
25902          <!-- void -->
25903          <return type-id='type-id-75'/>
25904        </function-decl>
25905      </member-function>
25906    </class-decl>
25907    <!-- class SpinLockHolder -->
25908    <class-decl name='SpinLockHolder' size-in-bits='64' visibility='default' filepath='src/base/spinlock.h' line='130' column='1' id='type-id-1396'>
25909      <data-member access='private' layout-offset-in-bits='0'>
25910        <!-- SpinLock* SpinLockHolder::lock_ -->
25911        <var-decl name='lock_' type-id='type-id-235' visibility='default' filepath='src/base/spinlock.h' line='132' column='1'/>
25912      </data-member>
25913      <member-function access='private' constructor='yes'>
25914        <!-- SpinLockHolder::SpinLockHolder(SpinLock*) -->
25915        <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'>
25916          <!-- implicit parameter of type 'SpinLockHolder*' -->
25917          <parameter type-id='type-id-1397' is-artificial='yes'/>
25918          <!-- parameter of type 'SpinLock*' -->
25919          <parameter type-id='type-id-235'/>
25920          <!-- void -->
25921          <return type-id='type-id-75'/>
25922        </function-decl>
25923      </member-function>
25924      <member-function access='private' destructor='yes'>
25925        <!-- SpinLockHolder::~SpinLockHolder(int) -->
25926        <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'>
25927          <!-- implicit parameter of type 'SpinLockHolder*' -->
25928          <parameter type-id='type-id-1397' is-artificial='yes'/>
25929          <!-- artificial parameter of type 'int' -->
25930          <parameter type-id='type-id-1' is-artificial='yes'/>
25931          <!-- void -->
25932          <return type-id='type-id-75'/>
25933        </function-decl>
25934      </member-function>
25935      <member-function access='private' constructor='yes'>
25936        <!-- SpinLockHolder::SpinLockHolder(SpinLock*) -->
25937        <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'>
25938          <!-- implicit parameter of type 'SpinLockHolder*' -->
25939          <parameter type-id='type-id-1397' is-artificial='yes'/>
25940          <!-- parameter of type 'SpinLock*' -->
25941          <parameter type-id='type-id-235'/>
25942          <!-- void -->
25943          <return type-id='type-id-75'/>
25944        </function-decl>
25945      </member-function>
25946      <member-function access='private' destructor='yes'>
25947        <!-- SpinLockHolder::~SpinLockHolder(int) -->
25948        <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'>
25949          <!-- implicit parameter of type 'SpinLockHolder*' -->
25950          <parameter type-id='type-id-1397' is-artificial='yes'/>
25951          <!-- artificial parameter of type 'int' -->
25952          <parameter type-id='type-id-1' is-artificial='yes'/>
25953          <!-- void -->
25954          <return type-id='type-id-75'/>
25955        </function-decl>
25956      </member-function>
25957      <member-function access='private' constructor='yes'>
25958        <!-- SpinLockHolder::SpinLockHolder(SpinLock*) -->
25959        <function-decl name='SpinLockHolder' filepath='src/base/spinlock.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
25960          <!-- implicit parameter of type 'SpinLockHolder*' -->
25961          <parameter type-id='type-id-1397' is-artificial='yes'/>
25962          <!-- parameter of type 'SpinLock*' -->
25963          <parameter type-id='type-id-235'/>
25964          <!-- void -->
25965          <return type-id='type-id-75'/>
25966        </function-decl>
25967      </member-function>
25968      <member-function access='private' destructor='yes'>
25969        <!-- SpinLockHolder::~SpinLockHolder(int) -->
25970        <function-decl name='~SpinLockHolder' filepath='src/base/spinlock.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
25971          <!-- implicit parameter of type 'SpinLockHolder*' -->
25972          <parameter type-id='type-id-1397' is-artificial='yes'/>
25973          <!-- artificial parameter of type 'int' -->
25974          <parameter type-id='type-id-1' is-artificial='yes'/>
25975          <!-- void -->
25976          <return type-id='type-id-75'/>
25977        </function-decl>
25978      </member-function>
25979      <member-function access='private' constructor='yes'>
25980        <!-- SpinLockHolder::SpinLockHolder(SpinLock*) -->
25981        <function-decl name='SpinLockHolder' filepath='src/base/spinlock.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
25982          <!-- implicit parameter of type 'SpinLockHolder*' -->
25983          <parameter type-id='type-id-1397' is-artificial='yes'/>
25984          <!-- parameter of type 'SpinLock*' -->
25985          <parameter type-id='type-id-235'/>
25986          <!-- void -->
25987          <return type-id='type-id-75'/>
25988        </function-decl>
25989      </member-function>
25990      <member-function access='private' destructor='yes'>
25991        <!-- SpinLockHolder::~SpinLockHolder(int) -->
25992        <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'>
25993          <!-- implicit parameter of type 'SpinLockHolder*' -->
25994          <parameter type-id='type-id-1397' is-artificial='yes'/>
25995          <!-- artificial parameter of type 'int' -->
25996          <parameter type-id='type-id-1' is-artificial='yes'/>
25997          <!-- void -->
25998          <return type-id='type-id-75'/>
25999        </function-decl>
26000      </member-function>
26001      <member-function access='private' constructor='yes'>
26002        <!-- SpinLockHolder::SpinLockHolder(SpinLock*) -->
26003        <function-decl name='SpinLockHolder' filepath='src/base/spinlock.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
26004          <!-- implicit parameter of type 'SpinLockHolder*' -->
26005          <parameter type-id='type-id-1397' is-artificial='yes'/>
26006          <!-- parameter of type 'SpinLock*' -->
26007          <parameter type-id='type-id-235'/>
26008          <!-- void -->
26009          <return type-id='type-id-75'/>
26010        </function-decl>
26011      </member-function>
26012      <member-function access='private' destructor='yes'>
26013        <!-- SpinLockHolder::~SpinLockHolder(int) -->
26014        <function-decl name='~SpinLockHolder' filepath='src/base/spinlock.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
26015          <!-- implicit parameter of type 'SpinLockHolder*' -->
26016          <parameter type-id='type-id-1397' is-artificial='yes'/>
26017          <!-- artificial parameter of type 'int' -->
26018          <parameter type-id='type-id-1' is-artificial='yes'/>
26019          <!-- void -->
26020          <return type-id='type-id-75'/>
26021        </function-decl>
26022      </member-function>
26023      <member-function access='private' constructor='yes'>
26024        <!-- SpinLockHolder::SpinLockHolder(SpinLock*) -->
26025        <function-decl name='SpinLockHolder' filepath='src/base/spinlock.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
26026          <!-- implicit parameter of type 'SpinLockHolder*' -->
26027          <parameter type-id='type-id-1397' is-artificial='yes'/>
26028          <!-- parameter of type 'SpinLock*' -->
26029          <parameter type-id='type-id-235'/>
26030          <!-- void -->
26031          <return type-id='type-id-75'/>
26032        </function-decl>
26033      </member-function>
26034      <member-function access='private' destructor='yes'>
26035        <!-- SpinLockHolder::~SpinLockHolder(int) -->
26036        <function-decl name='~SpinLockHolder' filepath='src/base/spinlock.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
26037          <!-- implicit parameter of type 'SpinLockHolder*' -->
26038          <parameter type-id='type-id-1397' is-artificial='yes'/>
26039          <!-- artificial parameter of type 'int' -->
26040          <parameter type-id='type-id-1' is-artificial='yes'/>
26041          <!-- void -->
26042          <return type-id='type-id-75'/>
26043        </function-decl>
26044      </member-function>
26045      <member-function access='private' constructor='yes'>
26046        <!-- SpinLockHolder::SpinLockHolder(SpinLock*) -->
26047        <function-decl name='SpinLockHolder' filepath='src/base/spinlock.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
26048          <!-- implicit parameter of type 'SpinLockHolder*' -->
26049          <parameter type-id='type-id-1397' is-artificial='yes'/>
26050          <!-- parameter of type 'SpinLock*' -->
26051          <parameter type-id='type-id-235'/>
26052          <!-- void -->
26053          <return type-id='type-id-75'/>
26054        </function-decl>
26055      </member-function>
26056      <member-function access='private' destructor='yes'>
26057        <!-- SpinLockHolder::~SpinLockHolder(int) -->
26058        <function-decl name='~SpinLockHolder' filepath='src/base/spinlock.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
26059          <!-- implicit parameter of type 'SpinLockHolder*' -->
26060          <parameter type-id='type-id-1397' is-artificial='yes'/>
26061          <!-- artificial parameter of type 'int' -->
26062          <parameter type-id='type-id-1' is-artificial='yes'/>
26063          <!-- void -->
26064          <return type-id='type-id-75'/>
26065        </function-decl>
26066      </member-function>
26067      <member-function access='private' constructor='yes'>
26068        <!-- SpinLockHolder::SpinLockHolder(SpinLock*) -->
26069        <function-decl name='SpinLockHolder' filepath='src/base/spinlock.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
26070          <!-- implicit parameter of type 'SpinLockHolder*' -->
26071          <parameter type-id='type-id-1397' is-artificial='yes'/>
26072          <!-- parameter of type 'SpinLock*' -->
26073          <parameter type-id='type-id-235'/>
26074          <!-- void -->
26075          <return type-id='type-id-75'/>
26076        </function-decl>
26077      </member-function>
26078      <member-function access='private' destructor='yes'>
26079        <!-- SpinLockHolder::~SpinLockHolder(int) -->
26080        <function-decl name='~SpinLockHolder' filepath='src/base/spinlock.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
26081          <!-- implicit parameter of type 'SpinLockHolder*' -->
26082          <parameter type-id='type-id-1397' is-artificial='yes'/>
26083          <!-- artificial parameter of type 'int' -->
26084          <parameter type-id='type-id-1' is-artificial='yes'/>
26085          <!-- void -->
26086          <return type-id='type-id-75'/>
26087        </function-decl>
26088      </member-function>
26089      <member-function access='private' constructor='yes'>
26090        <!-- SpinLockHolder::SpinLockHolder(SpinLock*) -->
26091        <function-decl name='SpinLockHolder' filepath='src/base/spinlock.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
26092          <!-- implicit parameter of type 'SpinLockHolder*' -->
26093          <parameter type-id='type-id-1397' is-artificial='yes'/>
26094          <!-- parameter of type 'SpinLock*' -->
26095          <parameter type-id='type-id-235'/>
26096          <!-- void -->
26097          <return type-id='type-id-75'/>
26098        </function-decl>
26099      </member-function>
26100      <member-function access='private' destructor='yes'>
26101        <!-- SpinLockHolder::~SpinLockHolder(int) -->
26102        <function-decl name='~SpinLockHolder' filepath='src/base/spinlock.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
26103          <!-- implicit parameter of type 'SpinLockHolder*' -->
26104          <parameter type-id='type-id-1397' is-artificial='yes'/>
26105          <!-- artificial parameter of type 'int' -->
26106          <parameter type-id='type-id-1' is-artificial='yes'/>
26107          <!-- void -->
26108          <return type-id='type-id-75'/>
26109        </function-decl>
26110      </member-function>
26111      <member-function access='private' constructor='yes'>
26112        <!-- SpinLockHolder::SpinLockHolder(SpinLock*) -->
26113        <function-decl name='SpinLockHolder' filepath='src/base/spinlock.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
26114          <!-- implicit parameter of type 'SpinLockHolder*' -->
26115          <parameter type-id='type-id-1397' is-artificial='yes'/>
26116          <!-- parameter of type 'SpinLock*' -->
26117          <parameter type-id='type-id-235'/>
26118          <!-- void -->
26119          <return type-id='type-id-75'/>
26120        </function-decl>
26121      </member-function>
26122      <member-function access='private' destructor='yes'>
26123        <!-- SpinLockHolder::~SpinLockHolder(int) -->
26124        <function-decl name='~SpinLockHolder' filepath='src/base/spinlock.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
26125          <!-- implicit parameter of type 'SpinLockHolder*' -->
26126          <parameter type-id='type-id-1397' is-artificial='yes'/>
26127          <!-- artificial parameter of type 'int' -->
26128          <parameter type-id='type-id-1' is-artificial='yes'/>
26129          <!-- void -->
26130          <return type-id='type-id-75'/>
26131        </function-decl>
26132      </member-function>
26133      <member-function access='private' constructor='yes'>
26134        <!-- SpinLockHolder::SpinLockHolder(SpinLock*) -->
26135        <function-decl name='SpinLockHolder' filepath='src/base/spinlock.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
26136          <!-- implicit parameter of type 'SpinLockHolder*' -->
26137          <parameter type-id='type-id-1397' is-artificial='yes'/>
26138          <!-- parameter of type 'SpinLock*' -->
26139          <parameter type-id='type-id-235'/>
26140          <!-- void -->
26141          <return type-id='type-id-75'/>
26142        </function-decl>
26143      </member-function>
26144      <member-function access='private' destructor='yes'>
26145        <!-- SpinLockHolder::~SpinLockHolder(int) -->
26146        <function-decl name='~SpinLockHolder' filepath='src/base/spinlock.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
26147          <!-- implicit parameter of type 'SpinLockHolder*' -->
26148          <parameter type-id='type-id-1397' is-artificial='yes'/>
26149          <!-- artificial parameter of type 'int' -->
26150          <parameter type-id='type-id-1' is-artificial='yes'/>
26151          <!-- void -->
26152          <return type-id='type-id-75'/>
26153        </function-decl>
26154      </member-function>
26155      <member-function access='private' constructor='yes'>
26156        <!-- SpinLockHolder::SpinLockHolder(SpinLock*) -->
26157        <function-decl name='SpinLockHolder' filepath='src/base/spinlock.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
26158          <!-- implicit parameter of type 'SpinLockHolder*' -->
26159          <parameter type-id='type-id-1397' is-artificial='yes'/>
26160          <!-- parameter of type 'SpinLock*' -->
26161          <parameter type-id='type-id-235'/>
26162          <!-- void -->
26163          <return type-id='type-id-75'/>
26164        </function-decl>
26165      </member-function>
26166      <member-function access='private' destructor='yes'>
26167        <!-- SpinLockHolder::~SpinLockHolder(int) -->
26168        <function-decl name='~SpinLockHolder' filepath='src/base/spinlock.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
26169          <!-- implicit parameter of type 'SpinLockHolder*' -->
26170          <parameter type-id='type-id-1397' is-artificial='yes'/>
26171          <!-- artificial parameter of type 'int' -->
26172          <parameter type-id='type-id-1' is-artificial='yes'/>
26173          <!-- void -->
26174          <return type-id='type-id-75'/>
26175        </function-decl>
26176      </member-function>
26177      <member-function access='private' constructor='yes'>
26178        <!-- SpinLockHolder::SpinLockHolder(SpinLock*) -->
26179        <function-decl name='SpinLockHolder' filepath='src/base/spinlock.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
26180          <!-- implicit parameter of type 'SpinLockHolder*' -->
26181          <parameter type-id='type-id-1397' is-artificial='yes'/>
26182          <!-- parameter of type 'SpinLock*' -->
26183          <parameter type-id='type-id-235'/>
26184          <!-- void -->
26185          <return type-id='type-id-75'/>
26186        </function-decl>
26187      </member-function>
26188      <member-function access='private' destructor='yes'>
26189        <!-- SpinLockHolder::~SpinLockHolder(int) -->
26190        <function-decl name='~SpinLockHolder' filepath='src/base/spinlock.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
26191          <!-- implicit parameter of type 'SpinLockHolder*' -->
26192          <parameter type-id='type-id-1397' is-artificial='yes'/>
26193          <!-- artificial parameter of type 'int' -->
26194          <parameter type-id='type-id-1' is-artificial='yes'/>
26195          <!-- void -->
26196          <return type-id='type-id-75'/>
26197        </function-decl>
26198      </member-function>
26199    </class-decl>
26200    <!-- class TCMallocGuard -->
26201    <class-decl name='TCMallocGuard' size-in-bits='8' visibility='default' filepath='src/tcmalloc_guard.h' line='43' column='1' id='type-id-1398'>
26202      <member-function access='private' constructor='yes'>
26203        <!-- TCMallocGuard::TCMallocGuard() -->
26204        <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'>
26205          <!-- implicit parameter of type 'TCMallocGuard*' -->
26206          <parameter type-id='type-id-1399' is-artificial='yes'/>
26207          <!-- void -->
26208          <return type-id='type-id-75'/>
26209        </function-decl>
26210      </member-function>
26211      <member-function access='private' destructor='yes'>
26212        <!-- TCMallocGuard::~TCMallocGuard(int) -->
26213        <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'>
26214          <!-- implicit parameter of type 'TCMallocGuard*' -->
26215          <parameter type-id='type-id-1399' is-artificial='yes'/>
26216          <!-- artificial parameter of type 'int' -->
26217          <parameter type-id='type-id-1' is-artificial='yes'/>
26218          <!-- void -->
26219          <return type-id='type-id-75'/>
26220        </function-decl>
26221      </member-function>
26222    </class-decl>
26223    <!-- class TCMallocImplementation -->
26224    <class-decl name='TCMallocImplementation' size-in-bits='128' visibility='default' filepath='src/tcmalloc.cc' line='562' column='1' id='type-id-1400'>
26225      <!-- class MallocExtension -->
26226      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1008'/>
26227      <member-type access='private'>
26228        <!-- typedef void (void*, const base::MallocRange*) TCMallocImplementation::RangeFunction -->
26229        <typedef-decl name='RangeFunction' type-id='type-id-1010' filepath='./src/gperftools/malloc_extension.h' line='143' column='1' id='type-id-1401'/>
26230      </member-type>
26231      <data-member access='private' layout-offset-in-bits='64'>
26232        <!-- size_t TCMallocImplementation::extra_bytes_released_ -->
26233        <var-decl name='extra_bytes_released_' type-id='type-id-7' visibility='default' filepath='src/tcmalloc.cc' line='570' column='1'/>
26234      </data-member>
26235      <member-function access='private' constructor='yes'>
26236        <!-- TCMallocImplementation::TCMallocImplementation() -->
26237        <function-decl name='TCMallocImplementation' filepath='src/tcmalloc.cc' line='573' column='1' visibility='default' binding='global' size-in-bits='64'>
26238          <!-- implicit parameter of type 'TCMallocImplementation*' -->
26239          <parameter type-id='type-id-1402' is-artificial='yes'/>
26240          <!-- void -->
26241          <return type-id='type-id-75'/>
26242        </function-decl>
26243      </member-function>
26244      <member-function access='private' vtable-offset='7'>
26245        <!-- void TCMallocImplementation::GetStats(char*, int) -->
26246        <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'>
26247          <!-- implicit parameter of type 'TCMallocImplementation*' -->
26248          <parameter type-id='type-id-1402' is-artificial='yes'/>
26249          <!-- parameter of type 'char*' -->
26250          <parameter type-id='type-id-3'/>
26251          <!-- parameter of type 'int' -->
26252          <parameter type-id='type-id-1'/>
26253          <!-- void -->
26254          <return type-id='type-id-75'/>
26255        </function-decl>
26256      </member-function>
26257      <member-function access='private' vtable-offset='8'>
26258        <!-- void TCMallocImplementation::GetHeapSample(MallocExtensionWriter*) -->
26259        <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'>
26260          <!-- implicit parameter of type 'TCMallocImplementation*' -->
26261          <parameter type-id='type-id-1402' is-artificial='yes'/>
26262          <!-- parameter of type 'MallocExtensionWriter*' -->
26263          <parameter type-id='type-id-1012'/>
26264          <!-- void -->
26265          <return type-id='type-id-75'/>
26266        </function-decl>
26267      </member-function>
26268      <member-function access='private' vtable-offset='10'>
26269        <!-- void TCMallocImplementation::Ranges(void*, TCMallocImplementation::RangeFunction*) -->
26270        <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'>
26271          <!-- implicit parameter of type 'TCMallocImplementation*' -->
26272          <parameter type-id='type-id-1402' is-artificial='yes'/>
26273          <!-- parameter of type 'void*' -->
26274          <parameter type-id='type-id-74'/>
26275          <!-- parameter of type 'TCMallocImplementation::RangeFunction*' -->
26276          <parameter type-id='type-id-1403'/>
26277          <!-- void -->
26278          <return type-id='type-id-75'/>
26279        </function-decl>
26280      </member-function>
26281      <member-function access='private' vtable-offset='11'>
26282        <!-- bool TCMallocImplementation::GetNumericProperty(const char*, size_t*) -->
26283        <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'>
26284          <!-- implicit parameter of type 'TCMallocImplementation*' -->
26285          <parameter type-id='type-id-1402' is-artificial='yes'/>
26286          <!-- parameter of type 'const char*' -->
26287          <parameter type-id='type-id-2'/>
26288          <!-- parameter of type 'size_t*' -->
26289          <parameter type-id='type-id-239'/>
26290          <!-- bool -->
26291          <return type-id='type-id-76'/>
26292        </function-decl>
26293      </member-function>
26294      <member-function access='private' vtable-offset='12'>
26295        <!-- bool TCMallocImplementation::SetNumericProperty(const char*, size_t) -->
26296        <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'>
26297          <!-- implicit parameter of type 'TCMallocImplementation*' -->
26298          <parameter type-id='type-id-1402' is-artificial='yes'/>
26299          <!-- parameter of type 'const char*' -->
26300          <parameter type-id='type-id-2'/>
26301          <!-- parameter of type 'typedef size_t' -->
26302          <parameter type-id='type-id-7'/>
26303          <!-- bool -->
26304          <return type-id='type-id-76'/>
26305        </function-decl>
26306      </member-function>
26307      <member-function access='private' vtable-offset='13'>
26308        <!-- void TCMallocImplementation::MarkThreadIdle() -->
26309        <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'>
26310          <!-- implicit parameter of type 'TCMallocImplementation*' -->
26311          <parameter type-id='type-id-1402' is-artificial='yes'/>
26312          <!-- void -->
26313          <return type-id='type-id-75'/>
26314        </function-decl>
26315      </member-function>
26316      <member-function access='private' vtable-offset='14'>
26317        <!-- void TCMallocImplementation::MarkThreadBusy() -->
26318        <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'>
26319          <!-- implicit parameter of type 'TCMallocImplementation*' -->
26320          <parameter type-id='type-id-1402' is-artificial='yes'/>
26321          <!-- void -->
26322          <return type-id='type-id-75'/>
26323        </function-decl>
26324      </member-function>
26325      <member-function access='private' vtable-offset='15'>
26326        <!-- SysAllocator* TCMallocImplementation::GetSystemAllocator() -->
26327        <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'>
26328          <!-- implicit parameter of type 'TCMallocImplementation*' -->
26329          <parameter type-id='type-id-1402' is-artificial='yes'/>
26330          <!-- SysAllocator* -->
26331          <return type-id='type-id-1014'/>
26332        </function-decl>
26333      </member-function>
26334      <member-function access='private' vtable-offset='16'>
26335        <!-- void TCMallocImplementation::SetSystemAllocator(SysAllocator*) -->
26336        <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'>
26337          <!-- implicit parameter of type 'TCMallocImplementation*' -->
26338          <parameter type-id='type-id-1402' is-artificial='yes'/>
26339          <!-- parameter of type 'SysAllocator*' -->
26340          <parameter type-id='type-id-1014'/>
26341          <!-- void -->
26342          <return type-id='type-id-75'/>
26343        </function-decl>
26344      </member-function>
26345      <member-function access='private' vtable-offset='17'>
26346        <!-- void TCMallocImplementation::ReleaseToSystem(size_t) -->
26347        <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'>
26348          <!-- implicit parameter of type 'TCMallocImplementation*' -->
26349          <parameter type-id='type-id-1402' is-artificial='yes'/>
26350          <!-- parameter of type 'typedef size_t' -->
26351          <parameter type-id='type-id-7'/>
26352          <!-- void -->
26353          <return type-id='type-id-75'/>
26354        </function-decl>
26355      </member-function>
26356      <member-function access='private' vtable-offset='19'>
26357        <!-- void TCMallocImplementation::SetMemoryReleaseRate(double) -->
26358        <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'>
26359          <!-- implicit parameter of type 'TCMallocImplementation*' -->
26360          <parameter type-id='type-id-1402' is-artificial='yes'/>
26361          <!-- parameter of type 'double' -->
26362          <parameter type-id='type-id-15'/>
26363          <!-- void -->
26364          <return type-id='type-id-75'/>
26365        </function-decl>
26366      </member-function>
26367      <member-function access='private' vtable-offset='20'>
26368        <!-- double TCMallocImplementation::GetMemoryReleaseRate() -->
26369        <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'>
26370          <!-- implicit parameter of type 'TCMallocImplementation*' -->
26371          <parameter type-id='type-id-1402' is-artificial='yes'/>
26372          <!-- double -->
26373          <return type-id='type-id-15'/>
26374        </function-decl>
26375      </member-function>
26376      <member-function access='private' vtable-offset='21'>
26377        <!-- size_t TCMallocImplementation::GetEstimatedAllocatedSize(size_t) -->
26378        <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'>
26379          <!-- implicit parameter of type 'TCMallocImplementation*' -->
26380          <parameter type-id='type-id-1402' is-artificial='yes'/>
26381          <!-- parameter of type 'typedef size_t' -->
26382          <parameter type-id='type-id-7'/>
26383          <!-- typedef size_t -->
26384          <return type-id='type-id-7'/>
26385        </function-decl>
26386      </member-function>
26387      <member-function access='private' vtable-offset='22'>
26388        <!-- size_t TCMallocImplementation::GetAllocatedSize(void*) -->
26389        <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'>
26390          <!-- implicit parameter of type 'TCMallocImplementation*' -->
26391          <parameter type-id='type-id-1402' is-artificial='yes'/>
26392          <!-- parameter of type 'void*' -->
26393          <parameter type-id='type-id-74'/>
26394          <!-- typedef size_t -->
26395          <return type-id='type-id-7'/>
26396        </function-decl>
26397      </member-function>
26398      <member-function access='private' vtable-offset='23'>
26399        <!-- MallocExtension::Ownership TCMallocImplementation::GetOwnership(void*) -->
26400        <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'>
26401          <!-- implicit parameter of type 'TCMallocImplementation*' -->
26402          <parameter type-id='type-id-1402' is-artificial='yes'/>
26403          <!-- parameter of type 'void*' -->
26404          <parameter type-id='type-id-74'/>
26405          <!-- enum MallocExtension::Ownership -->
26406          <return type-id='type-id-1015'/>
26407        </function-decl>
26408      </member-function>
26409      <member-function access='private' vtable-offset='24'>
26410        <!-- void TCMallocImplementation::GetFreeListSizes(std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*) -->
26411        <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'>
26412          <!-- implicit parameter of type 'TCMallocImplementation*' -->
26413          <parameter type-id='type-id-1402' is-artificial='yes'/>
26414          <!-- parameter of type 'std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
26415          <parameter type-id='type-id-1016'/>
26416          <!-- void -->
26417          <return type-id='type-id-75'/>
26418        </function-decl>
26419      </member-function>
26420      <member-function access='private' vtable-offset='25'>
26421        <!-- void** TCMallocImplementation::ReadStackTraces(int*) -->
26422        <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'>
26423          <!-- implicit parameter of type 'TCMallocImplementation*' -->
26424          <parameter type-id='type-id-1402' is-artificial='yes'/>
26425          <!-- parameter of type 'int*' -->
26426          <parameter type-id='type-id-1011'/>
26427          <!-- void** -->
26428          <return type-id='type-id-171'/>
26429        </function-decl>
26430      </member-function>
26431      <member-function access='private' vtable-offset='26'>
26432        <!-- void** TCMallocImplementation::ReadHeapGrowthStackTraces() -->
26433        <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'>
26434          <!-- implicit parameter of type 'TCMallocImplementation*' -->
26435          <parameter type-id='type-id-1402' is-artificial='yes'/>
26436          <!-- void** -->
26437          <return type-id='type-id-171'/>
26438        </function-decl>
26439      </member-function>
26440    </class-decl>
26441    <!-- class TCMalloc_PageMap3<35> -->
26442    <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-1404'>
26443      <member-type access='private'>
26444        <!-- struct TCMalloc_PageMap3<35>::Leaf -->
26445        <class-decl name='Leaf' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1405'/>
26446      </member-type>
26447      <member-type access='private'>
26448        <!-- struct TCMalloc_PageMap3<35>::Node -->
26449        <class-decl name='Node' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1406'/>
26450      </member-type>
26451      <member-type access='private'>
26452        <!-- struct TCMalloc_PageMap3<35>::Node -->
26453        <class-decl name='Node' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1407'/>
26454      </member-type>
26455      <member-type access='private'>
26456        <!-- struct TCMalloc_PageMap3<35>::Node -->
26457        <class-decl name='Node' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1408'/>
26458      </member-type>
26459      <data-member access='private' static='yes'>
26460        <!-- static const int TCMalloc_PageMap3<35>::INTERIOR_BITS -->
26461        <var-decl name='INTERIOR_BITS' type-id='type-id-139' visibility='default' filepath='src/pagemap.h' line='212' column='1'/>
26462      </data-member>
26463      <data-member access='private' static='yes'>
26464        <!-- static const int TCMalloc_PageMap3<35>::INTERIOR_LENGTH -->
26465        <var-decl name='INTERIOR_LENGTH' type-id='type-id-139' visibility='default' filepath='src/pagemap.h' line='213' column='1'/>
26466      </data-member>
26467      <data-member access='private' static='yes'>
26468        <!-- static const int TCMalloc_PageMap3<35>::LEAF_BITS -->
26469        <var-decl name='LEAF_BITS' type-id='type-id-139' visibility='default' filepath='src/pagemap.h' line='216' column='1'/>
26470      </data-member>
26471      <data-member access='private' static='yes'>
26472        <!-- static const int TCMalloc_PageMap3<35>::LEAF_LENGTH -->
26473        <var-decl name='LEAF_LENGTH' type-id='type-id-139' visibility='default' filepath='src/pagemap.h' line='217' column='1'/>
26474      </data-member>
26475      <data-member access='private' layout-offset-in-bits='0'>
26476        <!-- TCMalloc_PageMap3<35>::Node* TCMalloc_PageMap3<35>::root_ -->
26477        <var-decl name='root_' type-id='type-id-1409' visibility='default' filepath='src/pagemap.h' line='229' column='1'/>
26478      </data-member>
26479      <data-member access='private' layout-offset-in-bits='64'>
26480        <!-- void* (unsigned long int)* TCMalloc_PageMap3<35>::allocator_ -->
26481        <var-decl name='allocator_' type-id='type-id-189' visibility='default' filepath='src/pagemap.h' line='230' column='1'/>
26482      </data-member>
26483      <member-function access='private'>
26484        <!-- void TCMalloc_PageMap3<35>::TCMalloc_PageMap3(void* (unsigned long int)*) -->
26485        <function-decl name='TCMalloc_PageMap3' filepath='src/pagemap.h' line='243' column='1' visibility='default' binding='global' size-in-bits='64'>
26486          <!-- implicit parameter of type 'TCMalloc_PageMap3<35>*' -->
26487          <parameter type-id='type-id-1410' is-artificial='yes'/>
26488          <!-- parameter of type 'void* (unsigned long int)*' -->
26489          <parameter type-id='type-id-189'/>
26490          <!-- void -->
26491          <return type-id='type-id-75'/>
26492        </function-decl>
26493      </member-function>
26494      <member-function access='private'>
26495        <!-- void* TCMalloc_PageMap3<35>::get(unsigned long int) -->
26496        <function-decl name='get' mangled-name='_ZNK17TCMalloc_PageMap3ILi35EE3getEm' filepath='src/pagemap.h' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
26497          <!-- implicit parameter of type 'const TCMalloc_PageMap3<35>*' -->
26498          <parameter type-id='type-id-1411' is-artificial='yes'/>
26499          <!-- parameter of type 'unsigned long int' -->
26500          <parameter type-id='type-id-19'/>
26501          <!-- void* -->
26502          <return type-id='type-id-74'/>
26503        </function-decl>
26504      </member-function>
26505      <member-function access='private'>
26506        <!-- void TCMalloc_PageMap3<35>::TCMalloc_PageMap3(void* (unsigned long int)*) -->
26507        <function-decl name='TCMalloc_PageMap3' filepath='src/pagemap.h' line='243' column='1' visibility='default' binding='global' size-in-bits='64'>
26508          <!-- implicit parameter of type 'TCMalloc_PageMap3<35>*' -->
26509          <parameter type-id='type-id-1410' is-artificial='yes'/>
26510          <!-- parameter of type 'void* (unsigned long int)*' -->
26511          <parameter type-id='type-id-189'/>
26512          <!-- void -->
26513          <return type-id='type-id-75'/>
26514        </function-decl>
26515      </member-function>
26516      <member-function access='private'>
26517        <!-- void TCMalloc_PageMap3<35>::TCMalloc_PageMap3(void* (unsigned long int)*) -->
26518        <function-decl name='TCMalloc_PageMap3' filepath='src/pagemap.h' line='243' column='1' visibility='default' binding='global' size-in-bits='64'>
26519          <!-- implicit parameter of type 'TCMalloc_PageMap3<35>*' -->
26520          <parameter type-id='type-id-1410' is-artificial='yes'/>
26521          <!-- parameter of type 'void* (unsigned long int)*' -->
26522          <parameter type-id='type-id-189'/>
26523          <!-- void -->
26524          <return type-id='type-id-75'/>
26525        </function-decl>
26526      </member-function>
26527      <member-function access='private'>
26528        <!-- void TCMalloc_PageMap3<35>::set(unsigned long int, void*) -->
26529        <function-decl name='set' mangled-name='_ZN17TCMalloc_PageMap3ILi35EE3setEmPv' filepath='src/pagemap.h' line='259' column='1' visibility='default' binding='global' size-in-bits='64'>
26530          <!-- implicit parameter of type 'TCMalloc_PageMap3<35>*' -->
26531          <parameter type-id='type-id-1410' is-artificial='yes'/>
26532          <!-- parameter of type 'unsigned long int' -->
26533          <parameter type-id='type-id-19'/>
26534          <!-- parameter of type 'void*' -->
26535          <parameter type-id='type-id-74'/>
26536          <!-- void -->
26537          <return type-id='type-id-75'/>
26538        </function-decl>
26539      </member-function>
26540      <member-function access='private'>
26541        <!-- void* TCMalloc_PageMap3<35>::Next(unsigned long int) -->
26542        <function-decl name='Next' mangled-name='_ZNK17TCMalloc_PageMap3ILi35EE4NextEm' filepath='src/pagemap.h' line='300' column='1' visibility='default' binding='global' size-in-bits='64'>
26543          <!-- implicit parameter of type 'const TCMalloc_PageMap3<35>*' -->
26544          <parameter type-id='type-id-1411' is-artificial='yes'/>
26545          <!-- parameter of type 'unsigned long int' -->
26546          <parameter type-id='type-id-19'/>
26547          <!-- void* -->
26548          <return type-id='type-id-74'/>
26549        </function-decl>
26550      </member-function>
26551      <member-function access='private'>
26552        <!-- void TCMalloc_PageMap3<35>::PreallocateMoreMemory() -->
26553        <function-decl name='PreallocateMoreMemory' mangled-name='_ZN17TCMalloc_PageMap3ILi35EE21PreallocateMoreMemoryEv' filepath='src/pagemap.h' line='297' column='1' visibility='default' binding='global' size-in-bits='64'>
26554          <!-- implicit parameter of type 'TCMalloc_PageMap3<35>*' -->
26555          <parameter type-id='type-id-1410' is-artificial='yes'/>
26556          <!-- void -->
26557          <return type-id='type-id-75'/>
26558        </function-decl>
26559      </member-function>
26560      <member-function access='private'>
26561        <!-- bool TCMalloc_PageMap3<35>::Ensure(unsigned long int, unsigned long int) -->
26562        <function-decl name='Ensure' mangled-name='_ZN17TCMalloc_PageMap3ILi35EE6EnsureEmm' filepath='src/pagemap.h' line='267' column='1' visibility='default' binding='global' size-in-bits='64'>
26563          <!-- implicit parameter of type 'TCMalloc_PageMap3<35>*' -->
26564          <parameter type-id='type-id-1410' is-artificial='yes'/>
26565          <!-- parameter of type 'unsigned long int' -->
26566          <parameter type-id='type-id-19'/>
26567          <!-- parameter of type 'unsigned long int' -->
26568          <parameter type-id='type-id-19'/>
26569          <!-- bool -->
26570          <return type-id='type-id-76'/>
26571        </function-decl>
26572      </member-function>
26573      <member-function access='private'>
26574        <!-- TCMalloc_PageMap3<35>::Node* TCMalloc_PageMap3<35>::NewNode() -->
26575        <function-decl name='NewNode' mangled-name='_ZN17TCMalloc_PageMap3ILi35EE7NewNodeEv' filepath='src/pagemap.h' line='232' column='1' visibility='default' binding='global' size-in-bits='64'>
26576          <!-- implicit parameter of type 'TCMalloc_PageMap3<35>*' -->
26577          <parameter type-id='type-id-1410' is-artificial='yes'/>
26578          <!-- TCMalloc_PageMap3<35>::Node* -->
26579          <return type-id='type-id-1409'/>
26580        </function-decl>
26581      </member-function>
26582    </class-decl>
26583    <!-- class TCMalloc_Printer -->
26584    <class-decl name='TCMalloc_Printer' size-in-bits='128' visibility='default' filepath='src/internal_logging.h' line='126' column='1' id='type-id-1412'>
26585      <data-member access='private' layout-offset-in-bits='0'>
26586        <!-- char* TCMalloc_Printer::buf_ -->
26587        <var-decl name='buf_' type-id='type-id-3' visibility='default' filepath='src/internal_logging.h' line='128' column='1'/>
26588      </data-member>
26589      <data-member access='private' layout-offset-in-bits='64'>
26590        <!-- int TCMalloc_Printer::left_ -->
26591        <var-decl name='left_' type-id='type-id-1' visibility='default' filepath='src/internal_logging.h' line='129' column='1'/>
26592      </data-member>
26593      <member-function access='private' constructor='yes'>
26594        <!-- TCMalloc_Printer::TCMalloc_Printer(char*, int) -->
26595        <function-decl name='TCMalloc_Printer' filepath='src/internal_logging.h' line='133' column='1' visibility='default' binding='global' size-in-bits='64'>
26596          <!-- implicit parameter of type 'TCMalloc_Printer*' -->
26597          <parameter type-id='type-id-1413' is-artificial='yes'/>
26598          <!-- parameter of type 'char*' -->
26599          <parameter type-id='type-id-3'/>
26600          <!-- parameter of type 'int' -->
26601          <parameter type-id='type-id-1'/>
26602          <!-- void -->
26603          <return type-id='type-id-75'/>
26604        </function-decl>
26605      </member-function>
26606      <member-function access='private' constructor='yes'>
26607        <!-- TCMalloc_Printer::TCMalloc_Printer(char*, int) -->
26608        <function-decl name='TCMalloc_Printer' filepath='src/internal_logging.h' line='133' column='1' visibility='default' binding='global' size-in-bits='64'>
26609          <!-- implicit parameter of type 'TCMalloc_Printer*' -->
26610          <parameter type-id='type-id-1413' is-artificial='yes'/>
26611          <!-- parameter of type 'char*' -->
26612          <parameter type-id='type-id-3'/>
26613          <!-- parameter of type 'int' -->
26614          <parameter type-id='type-id-1'/>
26615          <!-- void -->
26616          <return type-id='type-id-75'/>
26617        </function-decl>
26618      </member-function>
26619      <member-function access='private'>
26620        <!-- void TCMalloc_Printer::printf(const char*, ...) -->
26621        <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'>
26622          <!-- implicit parameter of type 'TCMalloc_Printer*' -->
26623          <parameter type-id='type-id-1413' is-artificial='yes'/>
26624          <!-- parameter of type 'const char*' -->
26625          <parameter type-id='type-id-2'/>
26626          <parameter is-variadic='yes'/>
26627          <!-- void -->
26628          <return type-id='type-id-75'/>
26629        </function-decl>
26630      </member-function>
26631    </class-decl>
26632    <!-- double -->
26633    <type-decl name='double' size-in-bits='64' id='type-id-15'/>
26634    <!-- double[1024] -->
26635    <array-type-def dimensions='1' type-id='type-id-15' size-in-bits='65536' id='type-id-1414'>
26636      <!-- <anonymous range>[1024] -->
26637      <subrange length='1024' type-id='type-id-19' id='type-id-1231'/>
26638    </array-type-def>
26639    <!-- float -->
26640    <type-decl name='float' size-in-bits='32' id='type-id-16'/>
26641    <!-- int -->
26642    <type-decl name='int' size-in-bits='32' id='type-id-1'/>
26643    <!-- int64[128] -->
26644    <array-type-def dimensions='1' type-id='type-id-103' size-in-bits='8192' id='type-id-1415'>
26645      <!-- <anonymous range>[128] -->
26646      <subrange length='128' type-id='type-id-19' id='type-id-1416'/>
26647    </array-type-def>
26648    <!-- int[88] -->
26649    <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='2816' id='type-id-1417'>
26650      <!-- <anonymous range>[88] -->
26651      <subrange length='88' type-id='type-id-19' id='type-id-1418'/>
26652    </array-type-def>
26653    <!-- long double -->
26654    <type-decl name='long double' size-in-bits='128' id='type-id-17'/>
26655    <!-- long int -->
26656    <type-decl name='long int' size-in-bits='64' id='type-id-18'/>
26657    <!-- long long int -->
26658    <type-decl name='long long int' size-in-bits='64' id='type-id-20'/>
26659    <!-- signed char -->
26660    <type-decl name='signed char' size-in-bits='8' id='type-id-151'/>
26661    <!-- size_t[88] -->
26662    <array-type-def dimensions='1' type-id='type-id-7' size-in-bits='5632' id='type-id-1419'>
26663      <!-- <anonymous range>[88] -->
26664      <subrange length='88' type-id='type-id-19' id='type-id-1418'/>
26665    </array-type-def>
26666    <!-- struct TCMallocStats -->
26667    <class-decl name='TCMallocStats' size-in-bits='512' is-struct='yes' visibility='default' filepath='src/tcmalloc.cc' line='295' column='1' id='type-id-1420'>
26668      <data-member access='public' layout-offset-in-bits='0'>
26669        <!-- uint64_t TCMallocStats::thread_bytes -->
26670        <var-decl name='thread_bytes' type-id='type-id-38' visibility='default' filepath='src/tcmalloc.cc' line='296' column='1'/>
26671      </data-member>
26672      <data-member access='public' layout-offset-in-bits='64'>
26673        <!-- uint64_t TCMallocStats::central_bytes -->
26674        <var-decl name='central_bytes' type-id='type-id-38' visibility='default' filepath='src/tcmalloc.cc' line='297' column='1'/>
26675      </data-member>
26676      <data-member access='public' layout-offset-in-bits='128'>
26677        <!-- uint64_t TCMallocStats::transfer_bytes -->
26678        <var-decl name='transfer_bytes' type-id='type-id-38' visibility='default' filepath='src/tcmalloc.cc' line='298' column='1'/>
26679      </data-member>
26680      <data-member access='public' layout-offset-in-bits='192'>
26681        <!-- uint64_t TCMallocStats::metadata_bytes -->
26682        <var-decl name='metadata_bytes' type-id='type-id-38' visibility='default' filepath='src/tcmalloc.cc' line='299' column='1'/>
26683      </data-member>
26684      <data-member access='public' layout-offset-in-bits='256'>
26685        <!-- tcmalloc::PageHeap::Stats TCMallocStats::pageheap -->
26686        <var-decl name='pageheap' type-id='type-id-1421' visibility='default' filepath='src/tcmalloc.cc' line='300' column='1'/>
26687      </data-member>
26688    </class-decl>
26689    <!-- struct _IO_FILE -->
26690    <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-147'>
26691      <data-member access='public' layout-offset-in-bits='0'>
26692        <!-- int _IO_FILE::_flags -->
26693        <var-decl name='_flags' type-id='type-id-1' visibility='default' filepath='/usr/include/libio.h' line='272' column='1'/>
26694      </data-member>
26695      <data-member access='public' layout-offset-in-bits='64'>
26696        <!-- char* _IO_FILE::_IO_read_ptr -->
26697        <var-decl name='_IO_read_ptr' type-id='type-id-3' visibility='default' filepath='/usr/include/libio.h' line='277' column='1'/>
26698      </data-member>
26699      <data-member access='public' layout-offset-in-bits='128'>
26700        <!-- char* _IO_FILE::_IO_read_end -->
26701        <var-decl name='_IO_read_end' type-id='type-id-3' visibility='default' filepath='/usr/include/libio.h' line='278' column='1'/>
26702      </data-member>
26703      <data-member access='public' layout-offset-in-bits='192'>
26704        <!-- char* _IO_FILE::_IO_read_base -->
26705        <var-decl name='_IO_read_base' type-id='type-id-3' visibility='default' filepath='/usr/include/libio.h' line='279' column='1'/>
26706      </data-member>
26707      <data-member access='public' layout-offset-in-bits='256'>
26708        <!-- char* _IO_FILE::_IO_write_base -->
26709        <var-decl name='_IO_write_base' type-id='type-id-3' visibility='default' filepath='/usr/include/libio.h' line='280' column='1'/>
26710      </data-member>
26711      <data-member access='public' layout-offset-in-bits='320'>
26712        <!-- char* _IO_FILE::_IO_write_ptr -->
26713        <var-decl name='_IO_write_ptr' type-id='type-id-3' visibility='default' filepath='/usr/include/libio.h' line='281' column='1'/>
26714      </data-member>
26715      <data-member access='public' layout-offset-in-bits='384'>
26716        <!-- char* _IO_FILE::_IO_write_end -->
26717        <var-decl name='_IO_write_end' type-id='type-id-3' visibility='default' filepath='/usr/include/libio.h' line='282' column='1'/>
26718      </data-member>
26719      <data-member access='public' layout-offset-in-bits='448'>
26720        <!-- char* _IO_FILE::_IO_buf_base -->
26721        <var-decl name='_IO_buf_base' type-id='type-id-3' visibility='default' filepath='/usr/include/libio.h' line='283' column='1'/>
26722      </data-member>
26723      <data-member access='public' layout-offset-in-bits='512'>
26724        <!-- char* _IO_FILE::_IO_buf_end -->
26725        <var-decl name='_IO_buf_end' type-id='type-id-3' visibility='default' filepath='/usr/include/libio.h' line='284' column='1'/>
26726      </data-member>
26727      <data-member access='public' layout-offset-in-bits='576'>
26728        <!-- char* _IO_FILE::_IO_save_base -->
26729        <var-decl name='_IO_save_base' type-id='type-id-3' visibility='default' filepath='/usr/include/libio.h' line='286' column='1'/>
26730      </data-member>
26731      <data-member access='public' layout-offset-in-bits='640'>
26732        <!-- char* _IO_FILE::_IO_backup_base -->
26733        <var-decl name='_IO_backup_base' type-id='type-id-3' visibility='default' filepath='/usr/include/libio.h' line='287' column='1'/>
26734      </data-member>
26735      <data-member access='public' layout-offset-in-bits='704'>
26736        <!-- char* _IO_FILE::_IO_save_end -->
26737        <var-decl name='_IO_save_end' type-id='type-id-3' visibility='default' filepath='/usr/include/libio.h' line='288' column='1'/>
26738      </data-member>
26739      <data-member access='public' layout-offset-in-bits='768'>
26740        <!-- _IO_marker* _IO_FILE::_markers -->
26741        <var-decl name='_markers' type-id='type-id-148' visibility='default' filepath='/usr/include/libio.h' line='290' column='1'/>
26742      </data-member>
26743      <data-member access='public' layout-offset-in-bits='832'>
26744        <!-- _IO_FILE* _IO_FILE::_chain -->
26745        <var-decl name='_chain' type-id='type-id-149' visibility='default' filepath='/usr/include/libio.h' line='292' column='1'/>
26746      </data-member>
26747      <data-member access='public' layout-offset-in-bits='896'>
26748        <!-- int _IO_FILE::_fileno -->
26749        <var-decl name='_fileno' type-id='type-id-1' visibility='default' filepath='/usr/include/libio.h' line='294' column='1'/>
26750      </data-member>
26751      <data-member access='public' layout-offset-in-bits='928'>
26752        <!-- int _IO_FILE::_flags2 -->
26753        <var-decl name='_flags2' type-id='type-id-1' visibility='default' filepath='/usr/include/libio.h' line='298' column='1'/>
26754      </data-member>
26755      <data-member access='public' layout-offset-in-bits='960'>
26756        <!-- __off_t _IO_FILE::_old_offset -->
26757        <var-decl name='_old_offset' type-id='type-id-150' visibility='default' filepath='/usr/include/libio.h' line='300' column='1'/>
26758      </data-member>
26759      <data-member access='public' layout-offset-in-bits='1024'>
26760        <!-- unsigned short int _IO_FILE::_cur_column -->
26761        <var-decl name='_cur_column' type-id='type-id-42' visibility='default' filepath='/usr/include/libio.h' line='304' column='1'/>
26762      </data-member>
26763      <data-member access='public' layout-offset-in-bits='1040'>
26764        <!-- signed char _IO_FILE::_vtable_offset -->
26765        <var-decl name='_vtable_offset' type-id='type-id-151' visibility='default' filepath='/usr/include/libio.h' line='305' column='1'/>
26766      </data-member>
26767      <data-member access='public' layout-offset-in-bits='1048'>
26768        <!-- char _IO_FILE::_shortbuf[1] -->
26769        <var-decl name='_shortbuf' type-id='type-id-152' visibility='default' filepath='/usr/include/libio.h' line='306' column='1'/>
26770      </data-member>
26771      <data-member access='public' layout-offset-in-bits='1088'>
26772        <!-- _IO_lock_t* _IO_FILE::_lock -->
26773        <var-decl name='_lock' type-id='type-id-153' visibility='default' filepath='/usr/include/libio.h' line='310' column='1'/>
26774      </data-member>
26775      <data-member access='public' layout-offset-in-bits='1152'>
26776        <!-- __off64_t _IO_FILE::_offset -->
26777        <var-decl name='_offset' type-id='type-id-154' visibility='default' filepath='/usr/include/libio.h' line='319' column='1'/>
26778      </data-member>
26779      <data-member access='public' layout-offset-in-bits='1216'>
26780        <!-- void* _IO_FILE::__pad1 -->
26781        <var-decl name='__pad1' type-id='type-id-74' visibility='default' filepath='/usr/include/libio.h' line='328' column='1'/>
26782      </data-member>
26783      <data-member access='public' layout-offset-in-bits='1280'>
26784        <!-- void* _IO_FILE::__pad2 -->
26785        <var-decl name='__pad2' type-id='type-id-74' visibility='default' filepath='/usr/include/libio.h' line='329' column='1'/>
26786      </data-member>
26787      <data-member access='public' layout-offset-in-bits='1344'>
26788        <!-- void* _IO_FILE::__pad3 -->
26789        <var-decl name='__pad3' type-id='type-id-74' visibility='default' filepath='/usr/include/libio.h' line='330' column='1'/>
26790      </data-member>
26791      <data-member access='public' layout-offset-in-bits='1408'>
26792        <!-- void* _IO_FILE::__pad4 -->
26793        <var-decl name='__pad4' type-id='type-id-74' visibility='default' filepath='/usr/include/libio.h' line='331' column='1'/>
26794      </data-member>
26795      <data-member access='public' layout-offset-in-bits='1472'>
26796        <!-- size_t _IO_FILE::__pad5 -->
26797        <var-decl name='__pad5' type-id='type-id-7' visibility='default' filepath='/usr/include/libio.h' line='332' column='1'/>
26798      </data-member>
26799      <data-member access='public' layout-offset-in-bits='1536'>
26800        <!-- int _IO_FILE::_mode -->
26801        <var-decl name='_mode' type-id='type-id-1' visibility='default' filepath='/usr/include/libio.h' line='334' column='1'/>
26802      </data-member>
26803      <data-member access='public' layout-offset-in-bits='1568'>
26804        <!-- char _IO_FILE::_unused2[20] -->
26805        <var-decl name='_unused2' type-id='type-id-155' visibility='default' filepath='/usr/include/libio.h' line='336' column='1'/>
26806      </data-member>
26807    </class-decl>
26808    <!-- struct _IO_marker -->
26809    <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-1422'>
26810      <data-member access='public' layout-offset-in-bits='0'>
26811        <!-- _IO_marker* _IO_marker::_next -->
26812        <var-decl name='_next' type-id='type-id-148' visibility='default' filepath='/usr/include/libio.h' line='187' column='1'/>
26813      </data-member>
26814      <data-member access='public' layout-offset-in-bits='64'>
26815        <!-- _IO_FILE* _IO_marker::_sbuf -->
26816        <var-decl name='_sbuf' type-id='type-id-149' visibility='default' filepath='/usr/include/libio.h' line='188' column='1'/>
26817      </data-member>
26818      <data-member access='public' layout-offset-in-bits='128'>
26819        <!-- int _IO_marker::_pos -->
26820        <var-decl name='_pos' type-id='type-id-1' visibility='default' filepath='/usr/include/libio.h' line='192' column='1'/>
26821      </data-member>
26822    </class-decl>
26823    <!-- struct __mbstate_t -->
26824    <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-1423'>
26825      <member-type access='public'>
26826        <!-- union {unsigned int __wch; char __wchb[4];} -->
26827        <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-1424'>
26828          <data-member access='public'>
26829            <!-- unsigned int __wch -->
26830            <var-decl name='__wch' type-id='type-id-157' visibility='default' filepath='/usr/include/wchar.h' line='89' column='1'/>
26831          </data-member>
26832          <data-member access='public'>
26833            <!-- char __wchb[4] -->
26834            <var-decl name='__wchb' type-id='type-id-1373' visibility='default' filepath='/usr/include/wchar.h' line='93' column='1'/>
26835          </data-member>
26836        </union-decl>
26837      </member-type>
26838      <data-member access='public' layout-offset-in-bits='0'>
26839        <!-- int __mbstate_t::__count -->
26840        <var-decl name='__count' type-id='type-id-1' visibility='default' filepath='/usr/include/wchar.h' line='85' column='1'/>
26841      </data-member>
26842      <data-member access='public' layout-offset-in-bits='32'>
26843        <!-- union {unsigned int __wch; char __wchb[4];} __mbstate_t::__value -->
26844        <var-decl name='__value' type-id='type-id-1424' visibility='default' filepath='/usr/include/wchar.h' line='94' column='1'/>
26845      </data-member>
26846    </class-decl>
26847    <!-- struct div_t -->
26848    <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-160'>
26849      <data-member access='public' layout-offset-in-bits='0'>
26850        <!-- int div_t::quot -->
26851        <var-decl name='quot' type-id='type-id-1' visibility='default' filepath='/usr/include/stdlib.h' line='100' column='1'/>
26852      </data-member>
26853      <data-member access='public' layout-offset-in-bits='32'>
26854        <!-- int div_t::rem -->
26855        <var-decl name='rem' type-id='type-id-1' visibility='default' filepath='/usr/include/stdlib.h' line='101' column='1'/>
26856      </data-member>
26857    </class-decl>
26858    <!-- struct lconv -->
26859    <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-1425'>
26860      <data-member access='public' layout-offset-in-bits='0'>
26861        <!-- char* lconv::decimal_point -->
26862        <var-decl name='decimal_point' type-id='type-id-3' visibility='default' filepath='/usr/include/locale.h' line='58' column='1'/>
26863      </data-member>
26864      <data-member access='public' layout-offset-in-bits='64'>
26865        <!-- char* lconv::thousands_sep -->
26866        <var-decl name='thousands_sep' type-id='type-id-3' visibility='default' filepath='/usr/include/locale.h' line='59' column='1'/>
26867      </data-member>
26868      <data-member access='public' layout-offset-in-bits='128'>
26869        <!-- char* lconv::grouping -->
26870        <var-decl name='grouping' type-id='type-id-3' visibility='default' filepath='/usr/include/locale.h' line='65' column='1'/>
26871      </data-member>
26872      <data-member access='public' layout-offset-in-bits='192'>
26873        <!-- char* lconv::int_curr_symbol -->
26874        <var-decl name='int_curr_symbol' type-id='type-id-3' visibility='default' filepath='/usr/include/locale.h' line='71' column='1'/>
26875      </data-member>
26876      <data-member access='public' layout-offset-in-bits='256'>
26877        <!-- char* lconv::currency_symbol -->
26878        <var-decl name='currency_symbol' type-id='type-id-3' visibility='default' filepath='/usr/include/locale.h' line='72' column='1'/>
26879      </data-member>
26880      <data-member access='public' layout-offset-in-bits='320'>
26881        <!-- char* lconv::mon_decimal_point -->
26882        <var-decl name='mon_decimal_point' type-id='type-id-3' visibility='default' filepath='/usr/include/locale.h' line='73' column='1'/>
26883      </data-member>
26884      <data-member access='public' layout-offset-in-bits='384'>
26885        <!-- char* lconv::mon_thousands_sep -->
26886        <var-decl name='mon_thousands_sep' type-id='type-id-3' visibility='default' filepath='/usr/include/locale.h' line='74' column='1'/>
26887      </data-member>
26888      <data-member access='public' layout-offset-in-bits='448'>
26889        <!-- char* lconv::mon_grouping -->
26890        <var-decl name='mon_grouping' type-id='type-id-3' visibility='default' filepath='/usr/include/locale.h' line='75' column='1'/>
26891      </data-member>
26892      <data-member access='public' layout-offset-in-bits='512'>
26893        <!-- char* lconv::positive_sign -->
26894        <var-decl name='positive_sign' type-id='type-id-3' visibility='default' filepath='/usr/include/locale.h' line='76' column='1'/>
26895      </data-member>
26896      <data-member access='public' layout-offset-in-bits='576'>
26897        <!-- char* lconv::negative_sign -->
26898        <var-decl name='negative_sign' type-id='type-id-3' visibility='default' filepath='/usr/include/locale.h' line='77' column='1'/>
26899      </data-member>
26900      <data-member access='public' layout-offset-in-bits='640'>
26901        <!-- char lconv::int_frac_digits -->
26902        <var-decl name='int_frac_digits' type-id='type-id-84' visibility='default' filepath='/usr/include/locale.h' line='78' column='1'/>
26903      </data-member>
26904      <data-member access='public' layout-offset-in-bits='648'>
26905        <!-- char lconv::frac_digits -->
26906        <var-decl name='frac_digits' type-id='type-id-84' visibility='default' filepath='/usr/include/locale.h' line='79' column='1'/>
26907      </data-member>
26908      <data-member access='public' layout-offset-in-bits='656'>
26909        <!-- char lconv::p_cs_precedes -->
26910        <var-decl name='p_cs_precedes' type-id='type-id-84' visibility='default' filepath='/usr/include/locale.h' line='81' column='1'/>
26911      </data-member>
26912      <data-member access='public' layout-offset-in-bits='664'>
26913        <!-- char lconv::p_sep_by_space -->
26914        <var-decl name='p_sep_by_space' type-id='type-id-84' visibility='default' filepath='/usr/include/locale.h' line='83' column='1'/>
26915      </data-member>
26916      <data-member access='public' layout-offset-in-bits='672'>
26917        <!-- char lconv::n_cs_precedes -->
26918        <var-decl name='n_cs_precedes' type-id='type-id-84' visibility='default' filepath='/usr/include/locale.h' line='85' column='1'/>
26919      </data-member>
26920      <data-member access='public' layout-offset-in-bits='680'>
26921        <!-- char lconv::n_sep_by_space -->
26922        <var-decl name='n_sep_by_space' type-id='type-id-84' visibility='default' filepath='/usr/include/locale.h' line='87' column='1'/>
26923      </data-member>
26924      <data-member access='public' layout-offset-in-bits='688'>
26925        <!-- char lconv::p_sign_posn -->
26926        <var-decl name='p_sign_posn' type-id='type-id-84' visibility='default' filepath='/usr/include/locale.h' line='94' column='1'/>
26927      </data-member>
26928      <data-member access='public' layout-offset-in-bits='696'>
26929        <!-- char lconv::n_sign_posn -->
26930        <var-decl name='n_sign_posn' type-id='type-id-84' visibility='default' filepath='/usr/include/locale.h' line='95' column='1'/>
26931      </data-member>
26932      <data-member access='public' layout-offset-in-bits='704'>
26933        <!-- char lconv::int_p_cs_precedes -->
26934        <var-decl name='int_p_cs_precedes' type-id='type-id-84' visibility='default' filepath='/usr/include/locale.h' line='98' column='1'/>
26935      </data-member>
26936      <data-member access='public' layout-offset-in-bits='712'>
26937        <!-- char lconv::int_p_sep_by_space -->
26938        <var-decl name='int_p_sep_by_space' type-id='type-id-84' visibility='default' filepath='/usr/include/locale.h' line='100' column='1'/>
26939      </data-member>
26940      <data-member access='public' layout-offset-in-bits='720'>
26941        <!-- char lconv::int_n_cs_precedes -->
26942        <var-decl name='int_n_cs_precedes' type-id='type-id-84' visibility='default' filepath='/usr/include/locale.h' line='102' column='1'/>
26943      </data-member>
26944      <data-member access='public' layout-offset-in-bits='728'>
26945        <!-- char lconv::int_n_sep_by_space -->
26946        <var-decl name='int_n_sep_by_space' type-id='type-id-84' visibility='default' filepath='/usr/include/locale.h' line='104' column='1'/>
26947      </data-member>
26948      <data-member access='public' layout-offset-in-bits='736'>
26949        <!-- char lconv::int_p_sign_posn -->
26950        <var-decl name='int_p_sign_posn' type-id='type-id-84' visibility='default' filepath='/usr/include/locale.h' line='111' column='1'/>
26951      </data-member>
26952      <data-member access='public' layout-offset-in-bits='744'>
26953        <!-- char lconv::int_n_sign_posn -->
26954        <var-decl name='int_n_sign_posn' type-id='type-id-84' visibility='default' filepath='/usr/include/locale.h' line='112' column='1'/>
26955      </data-member>
26956    </class-decl>
26957    <!-- struct ldiv_t -->
26958    <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-161'>
26959      <data-member access='public' layout-offset-in-bits='0'>
26960        <!-- long int ldiv_t::quot -->
26961        <var-decl name='quot' type-id='type-id-18' visibility='default' filepath='/usr/include/stdlib.h' line='108' column='1'/>
26962      </data-member>
26963      <data-member access='public' layout-offset-in-bits='64'>
26964        <!-- long int ldiv_t::rem -->
26965        <var-decl name='rem' type-id='type-id-18' visibility='default' filepath='/usr/include/stdlib.h' line='109' column='1'/>
26966      </data-member>
26967    </class-decl>
26968    <!-- struct lldiv_t -->
26969    <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-162'>
26970      <data-member access='public' layout-offset-in-bits='0'>
26971        <!-- long long int lldiv_t::quot -->
26972        <var-decl name='quot' type-id='type-id-20' visibility='default' filepath='/usr/include/stdlib.h' line='120' column='1'/>
26973      </data-member>
26974      <data-member access='public' layout-offset-in-bits='64'>
26975        <!-- long long int lldiv_t::rem -->
26976        <var-decl name='rem' type-id='type-id-20' visibility='default' filepath='/usr/include/stdlib.h' line='121' column='1'/>
26977      </data-member>
26978    </class-decl>
26979    <!-- struct mallinfo -->
26980    <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-1426'>
26981      <data-member access='public' layout-offset-in-bits='0'>
26982        <!-- int mallinfo::arena -->
26983        <var-decl name='arena' type-id='type-id-1' visibility='default' filepath='/usr/include/malloc.h' line='95' column='1'/>
26984      </data-member>
26985      <data-member access='public' layout-offset-in-bits='32'>
26986        <!-- int mallinfo::ordblks -->
26987        <var-decl name='ordblks' type-id='type-id-1' visibility='default' filepath='/usr/include/malloc.h' line='96' column='1'/>
26988      </data-member>
26989      <data-member access='public' layout-offset-in-bits='64'>
26990        <!-- int mallinfo::smblks -->
26991        <var-decl name='smblks' type-id='type-id-1' visibility='default' filepath='/usr/include/malloc.h' line='97' column='1'/>
26992      </data-member>
26993      <data-member access='public' layout-offset-in-bits='96'>
26994        <!-- int mallinfo::hblks -->
26995        <var-decl name='hblks' type-id='type-id-1' visibility='default' filepath='/usr/include/malloc.h' line='98' column='1'/>
26996      </data-member>
26997      <data-member access='public' layout-offset-in-bits='128'>
26998        <!-- int mallinfo::hblkhd -->
26999        <var-decl name='hblkhd' type-id='type-id-1' visibility='default' filepath='/usr/include/malloc.h' line='99' column='1'/>
27000      </data-member>
27001      <data-member access='public' layout-offset-in-bits='160'>
27002        <!-- int mallinfo::usmblks -->
27003        <var-decl name='usmblks' type-id='type-id-1' visibility='default' filepath='/usr/include/malloc.h' line='100' column='1'/>
27004      </data-member>
27005      <data-member access='public' layout-offset-in-bits='192'>
27006        <!-- int mallinfo::fsmblks -->
27007        <var-decl name='fsmblks' type-id='type-id-1' visibility='default' filepath='/usr/include/malloc.h' line='101' column='1'/>
27008      </data-member>
27009      <data-member access='public' layout-offset-in-bits='224'>
27010        <!-- int mallinfo::uordblks -->
27011        <var-decl name='uordblks' type-id='type-id-1' visibility='default' filepath='/usr/include/malloc.h' line='102' column='1'/>
27012      </data-member>
27013      <data-member access='public' layout-offset-in-bits='256'>
27014        <!-- int mallinfo::fordblks -->
27015        <var-decl name='fordblks' type-id='type-id-1' visibility='default' filepath='/usr/include/malloc.h' line='103' column='1'/>
27016      </data-member>
27017      <data-member access='public' layout-offset-in-bits='288'>
27018        <!-- int mallinfo::keepcost -->
27019        <var-decl name='keepcost' type-id='type-id-1' visibility='default' filepath='/usr/include/malloc.h' line='104' column='1'/>
27020      </data-member>
27021    </class-decl>
27022    <!-- struct tm -->
27023    <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-1427'>
27024      <data-member access='public' layout-offset-in-bits='0'>
27025        <!-- int tm::tm_sec -->
27026        <var-decl name='tm_sec' type-id='type-id-1' visibility='default' filepath='/usr/include/time.h' line='135' column='1'/>
27027      </data-member>
27028      <data-member access='public' layout-offset-in-bits='32'>
27029        <!-- int tm::tm_min -->
27030        <var-decl name='tm_min' type-id='type-id-1' visibility='default' filepath='/usr/include/time.h' line='136' column='1'/>
27031      </data-member>
27032      <data-member access='public' layout-offset-in-bits='64'>
27033        <!-- int tm::tm_hour -->
27034        <var-decl name='tm_hour' type-id='type-id-1' visibility='default' filepath='/usr/include/time.h' line='137' column='1'/>
27035      </data-member>
27036      <data-member access='public' layout-offset-in-bits='96'>
27037        <!-- int tm::tm_mday -->
27038        <var-decl name='tm_mday' type-id='type-id-1' visibility='default' filepath='/usr/include/time.h' line='138' column='1'/>
27039      </data-member>
27040      <data-member access='public' layout-offset-in-bits='128'>
27041        <!-- int tm::tm_mon -->
27042        <var-decl name='tm_mon' type-id='type-id-1' visibility='default' filepath='/usr/include/time.h' line='139' column='1'/>
27043      </data-member>
27044      <data-member access='public' layout-offset-in-bits='160'>
27045        <!-- int tm::tm_year -->
27046        <var-decl name='tm_year' type-id='type-id-1' visibility='default' filepath='/usr/include/time.h' line='140' column='1'/>
27047      </data-member>
27048      <data-member access='public' layout-offset-in-bits='192'>
27049        <!-- int tm::tm_wday -->
27050        <var-decl name='tm_wday' type-id='type-id-1' visibility='default' filepath='/usr/include/time.h' line='141' column='1'/>
27051      </data-member>
27052      <data-member access='public' layout-offset-in-bits='224'>
27053        <!-- int tm::tm_yday -->
27054        <var-decl name='tm_yday' type-id='type-id-1' visibility='default' filepath='/usr/include/time.h' line='142' column='1'/>
27055      </data-member>
27056      <data-member access='public' layout-offset-in-bits='256'>
27057        <!-- int tm::tm_isdst -->
27058        <var-decl name='tm_isdst' type-id='type-id-1' visibility='default' filepath='/usr/include/time.h' line='143' column='1'/>
27059      </data-member>
27060      <data-member access='public' layout-offset-in-bits='320'>
27061        <!-- long int tm::tm_gmtoff -->
27062        <var-decl name='tm_gmtoff' type-id='type-id-18' visibility='default' filepath='/usr/include/time.h' line='146' column='1'/>
27063      </data-member>
27064      <data-member access='public' layout-offset-in-bits='384'>
27065        <!-- const char* tm::tm_zone -->
27066        <var-decl name='tm_zone' type-id='type-id-2' visibility='default' filepath='/usr/include/time.h' line='147' column='1'/>
27067      </data-member>
27068    </class-decl>
27069    <!-- struct typedef __va_list_tag __va_list_tag -->
27070    <class-decl name='typedef __va_list_tag __va_list_tag' size-in-bits='192' is-struct='yes' visibility='default' id='type-id-1428'>
27071      <data-member access='public' layout-offset-in-bits='0'>
27072        <!-- unsigned int typedef __va_list_tag __va_list_tag::gp_offset -->
27073        <var-decl name='gp_offset' type-id='type-id-157' visibility='default'/>
27074      </data-member>
27075      <data-member access='public' layout-offset-in-bits='32'>
27076        <!-- unsigned int typedef __va_list_tag __va_list_tag::fp_offset -->
27077        <var-decl name='fp_offset' type-id='type-id-157' visibility='default'/>
27078      </data-member>
27079      <data-member access='public' layout-offset-in-bits='64'>
27080        <!-- void* typedef __va_list_tag __va_list_tag::overflow_arg_area -->
27081        <var-decl name='overflow_arg_area' type-id='type-id-74' visibility='default'/>
27082      </data-member>
27083      <data-member access='public' layout-offset-in-bits='128'>
27084        <!-- void* typedef __va_list_tag __va_list_tag::reg_save_area -->
27085        <var-decl name='reg_save_area' type-id='type-id-74' visibility='default'/>
27086      </data-member>
27087    </class-decl>
27088    <!-- tcmalloc::CentralFreeList::TCEntry[64] -->
27089    <array-type-def dimensions='1' type-id='type-id-1429' size-in-bits='8192' id='type-id-1430'>
27090      <!-- <anonymous range>[64] -->
27091      <subrange length='64' type-id='type-id-19' id='type-id-1227'/>
27092    </array-type-def>
27093    <!-- tcmalloc::CentralFreeListPadded[88] -->
27094    <array-type-def dimensions='1' type-id='type-id-1431' size-in-bits='856064' id='type-id-1432'>
27095      <!-- <anonymous range>[88] -->
27096      <subrange length='88' type-id='type-id-19' id='type-id-1418'/>
27097    </array-type-def>
27098    <!-- tcmalloc::PageHeap::SpanList[128] -->
27099    <array-type-def dimensions='1' type-id='type-id-1433' size-in-bits='98304' id='type-id-1434'>
27100      <!-- <anonymous range>[128] -->
27101      <subrange length='128' type-id='type-id-19' id='type-id-1416'/>
27102    </array-type-def>
27103    <!-- tcmalloc::ThreadCache::FreeList[88] -->
27104    <array-type-def dimensions='1' type-id='type-id-1435' size-in-bits='16896' id='type-id-1436'>
27105      <!-- <anonymous range>[88] -->
27106      <subrange length='88' type-id='type-id-19' id='type-id-1418'/>
27107    </array-type-def>
27108    <!-- typedef int32_t Atomic32 -->
27109    <typedef-decl name='Atomic32' type-id='type-id-141' filepath='./src/base/atomicops-internals-x86.h' line='43' column='1' id='type-id-93'/>
27110    <!-- typedef intptr_t AtomicWord -->
27111    <typedef-decl name='AtomicWord' type-id='type-id-100' filepath='./src/base/atomicops.h' line='129' column='1' id='type-id-1080'/>
27112    <!-- typedef uintptr_t Length -->
27113    <typedef-decl name='Length' type-id='type-id-234' filepath='src/common.h' line='59' column='1' id='type-id-1286'/>
27114    <!-- typedef std::string MallocExtensionWriter -->
27115    <typedef-decl name='MallocExtensionWriter' type-id='type-id-835' filepath='./src/gperftools/malloc_extension.h' line='68' column='1' id='type-id-1437'/>
27116    <!-- typedef uintptr_t PageID -->
27117    <typedef-decl name='PageID' type-id='type-id-234' filepath='src/common.h' line='56' column='1' id='type-id-1285'/>
27118    <!-- typedef void _IO_lock_t -->
27119    <typedef-decl name='_IO_lock_t' type-id='type-id-75' filepath='/usr/include/libio.h' line='180' column='1' id='type-id-1438'/>
27120    <!-- typedef _IO_FILE __FILE -->
27121    <typedef-decl name='__FILE' type-id='type-id-147' filepath='/usr/include/stdio.h' line='65' column='1' id='type-id-1439'/>
27122    <!-- typedef int (void*, void*)* __compar_fn_t -->
27123    <typedef-decl name='__compar_fn_t' type-id='type-id-1440' filepath='/usr/include/stdlib.h' line='742' column='1' id='type-id-159'/>
27124    <!-- typedef long int __off64_t -->
27125    <typedef-decl name='__off64_t' type-id='type-id-18' filepath='/usr/include/bits/types.h' line='142' column='1' id='type-id-154'/>
27126    <!-- typedef long int __off_t -->
27127    <typedef-decl name='__off_t' type-id='type-id-18' filepath='/usr/include/bits/types.h' line='141' column='1' id='type-id-150'/>
27128    <!-- typedef long int __ssize_t -->
27129    <typedef-decl name='__ssize_t' type-id='type-id-18' filepath='/usr/include/bits/types.h' line='180' column='1' id='type-id-1441'/>
27130    <!-- typedef int32_t int32 -->
27131    <typedef-decl name='int32' type-id='type-id-141' filepath='src/base/basictypes.h' line='60' column='1' id='type-id-83'/>
27132    <!-- typedef int int32_t -->
27133    <typedef-decl name='int32_t' type-id='type-id-1' filepath='/usr/include/stdint.h' line='39' column='1' id='type-id-141'/>
27134    <!-- typedef int64_t int64 -->
27135    <typedef-decl name='int64' type-id='type-id-90' filepath='src/base/basictypes.h' line='61' column='1' id='type-id-103'/>
27136    <!-- typedef long int int64_t -->
27137    <typedef-decl name='int64_t' type-id='type-id-18' filepath='/usr/include/stdint.h' line='41' column='1' id='type-id-90'/>
27138    <!-- typedef long int intptr_t -->
27139    <typedef-decl name='intptr_t' type-id='type-id-18' filepath='/usr/include/stdint.h' line='120' column='1' id='type-id-100'/>
27140    <!-- typedef __mbstate_t mbstate_t -->
27141    <typedef-decl name='mbstate_t' type-id='type-id-1423' filepath='/usr/include/wchar.h' line='106' column='1' id='type-id-1442'/>
27142    <!-- typedef unsigned int pthread_key_t -->
27143    <typedef-decl name='pthread_key_t' type-id='type-id-157' filepath='/usr/include/bits/pthreadtypes.h' line='140' column='1' id='type-id-1086'/>
27144    <!-- typedef unsigned long int pthread_t -->
27145    <typedef-decl name='pthread_t' type-id='type-id-19' filepath='/usr/include/bits/pthreadtypes.h' line='50' column='1' id='type-id-306'/>
27146    <!-- typedef long int ptrdiff_t -->
27147    <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-314'/>
27148    <!-- typedef unsigned long int size_t -->
27149    <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'/>
27150    <!-- typedef __ssize_t ssize_t -->
27151    <typedef-decl name='ssize_t' type-id='type-id-1441' filepath='/usr/include/stdio.h' line='103' column='1' id='type-id-236'/>
27152    <!-- typedef unsigned int uint32_t -->
27153    <typedef-decl name='uint32_t' type-id='type-id-157' filepath='/usr/include/stdint.h' line='52' column='1' id='type-id-41'/>
27154    <!-- typedef uint64_t uint64 -->
27155    <typedef-decl name='uint64' type-id='type-id-38' filepath='src/base/basictypes.h' line='72' column='1' id='type-id-119'/>
27156    <!-- typedef unsigned long int uint64_t -->
27157    <typedef-decl name='uint64_t' type-id='type-id-19' filepath='/usr/include/stdint.h' line='56' column='1' id='type-id-38'/>
27158    <!-- typedef unsigned long int uintptr_t -->
27159    <typedef-decl name='uintptr_t' type-id='type-id-19' filepath='/usr/include/stdint.h' line='123' column='1' id='type-id-234'/>
27160    <!-- typedef unsigned int wint_t -->
27161    <typedef-decl name='wint_t' type-id='type-id-157' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h' line='352' column='1' id='type-id-12'/>
27162    <!-- unnamed&#45;enum&#45;underlying&#45;type&#45;32 -->
27163    <type-decl name='unnamed-enum-underlying-type-32' is-anonymous='yes' size-in-bits='32' alignment-in-bits='32' id='type-id-96'/>
27164    <!-- unsigned char -->
27165    <type-decl name='unsigned char' size-in-bits='8' id='type-id-34'/>
27166    <!-- unsigned char[2169] -->
27167    <array-type-def dimensions='1' type-id='type-id-34' size-in-bits='17352' id='type-id-1443'>
27168      <!-- <anonymous range>[2169] -->
27169      <subrange length='2169' type-id='type-id-19' id='type-id-1444'/>
27170    </array-type-def>
27171    <!-- unsigned int -->
27172    <type-decl name='unsigned int' size-in-bits='32' id='type-id-157'/>
27173    <!-- unsigned long int -->
27174    <type-decl name='unsigned long int' size-in-bits='64' id='type-id-19'/>
27175    <!-- unsigned long int[65536] -->
27176    <array-type-def dimensions='1' type-id='type-id-19' size-in-bits='4194304' id='type-id-1445'>
27177      <!-- <anonymous range>[65536] -->
27178      <subrange length='65536' type-id='type-id-19' id='type-id-1446'/>
27179    </array-type-def>
27180    <!-- unsigned long long int -->
27181    <type-decl name='unsigned long long int' size-in-bits='64' id='type-id-21'/>
27182    <!-- unsigned short int -->
27183    <type-decl name='unsigned short int' size-in-bits='16' id='type-id-42'/>
27184    <!-- void*[31] -->
27185    <array-type-def dimensions='1' type-id='type-id-74' size-in-bits='1984' id='type-id-1447'>
27186      <!-- <anonymous range>[31] -->
27187      <subrange length='31' type-id='type-id-19' id='type-id-1448'/>
27188    </array-type-def>
27189    <!-- volatile unsigned long int[65536] -->
27190    <array-type-def dimensions='1' type-id='type-id-1449' size-in-bits='4194304' id='type-id-1386'>
27191      <!-- <anonymous range>[65536] -->
27192      <subrange length='65536' type-id='type-id-19' id='type-id-1446'/>
27193    </array-type-def>
27194    <!-- wchar_t -->
27195    <type-decl name='wchar_t' size-in-bits='32' id='type-id-9'/>
27196    <!-- Atomic32* -->
27197    <pointer-type-def type-id='type-id-93' size-in-bits='64' id='type-id-1395'/>
27198    <!-- MallocExtension::FreeListInfo& -->
27199    <reference-type-def kind='lvalue' type-id='type-id-1450' size-in-bits='64' id='type-id-1032'/>
27200    <!-- MallocExtension::FreeListInfo* -->
27201    <pointer-type-def type-id='type-id-1450' size-in-bits='64' id='type-id-1026'/>
27202    <!-- MallocExtension::FreeListInfo* const -->
27203    <qualified-type-def type-id='type-id-1026' const='yes' id='type-id-1451'/>
27204    <!-- MallocExtension::FreeListInfo* const& -->
27205    <reference-type-def kind='lvalue' type-id='type-id-1451' size-in-bits='64' id='type-id-1030'/>
27206    <!-- MallocExtensionWriter* -->
27207    <pointer-type-def type-id='type-id-1437' size-in-bits='64' id='type-id-1012'/>
27208    <!-- PackedCache<35, long unsigned int>* -->
27209    <pointer-type-def type-id='type-id-1385' size-in-bits='64' id='type-id-1387'/>
27210    <!-- SpinLock* -->
27211    <pointer-type-def type-id='type-id-285' size-in-bits='64' id='type-id-235'/>
27212    <!-- SpinLockHolder* -->
27213    <pointer-type-def type-id='type-id-1396' size-in-bits='64' id='type-id-1397'/>
27214    <!-- SysAllocator* -->
27215    <pointer-type-def type-id='type-id-1017' size-in-bits='64' id='type-id-1014'/>
27216    <!-- TCMallocGuard* -->
27217    <pointer-type-def type-id='type-id-1398' size-in-bits='64' id='type-id-1399'/>
27218    <!-- TCMallocImplementation* -->
27219    <pointer-type-def type-id='type-id-1400' size-in-bits='64' id='type-id-1402'/>
27220    <!-- TCMallocImplementation::RangeFunction* -->
27221    <pointer-type-def type-id='type-id-1401' size-in-bits='64' id='type-id-1403'/>
27222    <!-- TCMalloc_PageMap3<35>* -->
27223    <pointer-type-def type-id='type-id-1404' size-in-bits='64' id='type-id-1410'/>
27224    <!-- TCMalloc_PageMap3<35>::Node* -->
27225    <pointer-type-def type-id='type-id-1406' size-in-bits='64' id='type-id-1409'/>
27226    <!-- TCMalloc_Printer* -->
27227    <pointer-type-def type-id='type-id-1412' size-in-bits='64' id='type-id-1413'/>
27228    <!-- _IO_FILE* -->
27229    <pointer-type-def type-id='type-id-147' size-in-bits='64' id='type-id-149'/>
27230    <!-- _IO_lock_t* -->
27231    <pointer-type-def type-id='type-id-1438' size-in-bits='64' id='type-id-153'/>
27232    <!-- _IO_marker* -->
27233    <pointer-type-def type-id='type-id-1422' size-in-bits='64' id='type-id-148'/>
27234    <!-- __FILE* -->
27235    <pointer-type-def type-id='type-id-1439' size-in-bits='64' id='type-id-22'/>
27236    <!-- __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > >& -->
27237    <reference-type-def kind='lvalue' type-id='type-id-1028' size-in-bits='64' id='type-id-1452'/>
27238    <!-- __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > >* -->
27239    <pointer-type-def type-id='type-id-1028' size-in-bits='64' id='type-id-1029'/>
27240    <!-- __gnu_cxx::new_allocator<MallocExtension::FreeListInfo>* -->
27241    <pointer-type-def type-id='type-id-1453' size-in-bits='64' id='type-id-1454'/>
27242    <!-- __gnu_cxx::new_allocator<char>* -->
27243    <pointer-type-def type-id='type-id-832' size-in-bits='64' id='type-id-1455'/>
27244    <!-- base::MallocRange* -->
27245    <pointer-type-def type-id='type-id-1456' size-in-bits='64' id='type-id-1457'/>
27246    <!-- base::internal::HookList<void (*)(const void*)>* -->
27247    <pointer-type-def type-id='type-id-1085' size-in-bits='64' id='type-id-1458'/>
27248    <!-- base::internal::HookList<void (*)(const void*, size_t)>* -->
27249    <pointer-type-def type-id='type-id-1084' size-in-bits='64' id='type-id-1459'/>
27250    <!-- char& -->
27251    <reference-type-def kind='lvalue' type-id='type-id-84' size-in-bits='64' id='type-id-1460'/>
27252    <!-- char* -->
27253    <pointer-type-def type-id='type-id-84' size-in-bits='64' id='type-id-3'/>
27254    <!-- char** -->
27255    <pointer-type-def type-id='type-id-3' size-in-bits='64' id='type-id-122'/>
27256    <!-- const MallocExtension::FreeListInfo -->
27257    <qualified-type-def type-id='type-id-1450' const='yes' id='type-id-1461'/>
27258    <!-- const MallocExtension::FreeListInfo& -->
27259    <reference-type-def kind='lvalue' type-id='type-id-1461' size-in-bits='64' id='type-id-1462'/>
27260    <!-- const MallocExtension::FreeListInfo* -->
27261    <pointer-type-def type-id='type-id-1461' size-in-bits='64' id='type-id-1463'/>
27262    <!-- const PackedCache<35, long unsigned int> -->
27263    <qualified-type-def type-id='type-id-1385' const='yes' id='type-id-1464'/>
27264    <!-- const PackedCache<35, long unsigned int>* -->
27265    <pointer-type-def type-id='type-id-1464' size-in-bits='64' id='type-id-1388'/>
27266    <!-- const SpinLock -->
27267    <qualified-type-def type-id='type-id-285' const='yes' id='type-id-1465'/>
27268    <!-- const SpinLock& -->
27269    <reference-type-def kind='lvalue' type-id='type-id-1465' size-in-bits='64' id='type-id-1393'/>
27270    <!-- const SpinLock* -->
27271    <pointer-type-def type-id='type-id-1465' size-in-bits='64' id='type-id-1394'/>
27272    <!-- const TCMalloc_PageMap3<35> -->
27273    <qualified-type-def type-id='type-id-1404' const='yes' id='type-id-1466'/>
27274    <!-- const TCMalloc_PageMap3<35>* -->
27275    <pointer-type-def type-id='type-id-1466' size-in-bits='64' id='type-id-1411'/>
27276    <!-- const __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > > -->
27277    <qualified-type-def type-id='type-id-1028' const='yes' id='type-id-1467'/>
27278    <!-- const __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > >& -->
27279    <reference-type-def kind='lvalue' type-id='type-id-1467' size-in-bits='64' id='type-id-1468'/>
27280    <!-- const __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > >* -->
27281    <pointer-type-def type-id='type-id-1467' size-in-bits='64' id='type-id-1031'/>
27282    <!-- const __gnu_cxx::new_allocator<MallocExtension::FreeListInfo> -->
27283    <qualified-type-def type-id='type-id-1453' const='yes' id='type-id-1469'/>
27284    <!-- const __gnu_cxx::new_allocator<MallocExtension::FreeListInfo>& -->
27285    <reference-type-def kind='lvalue' type-id='type-id-1469' size-in-bits='64' id='type-id-1470'/>
27286    <!-- const __gnu_cxx::new_allocator<MallocExtension::FreeListInfo>* -->
27287    <pointer-type-def type-id='type-id-1469' size-in-bits='64' id='type-id-1471'/>
27288    <!-- const __gnu_cxx::new_allocator<char> -->
27289    <qualified-type-def type-id='type-id-832' const='yes' id='type-id-1472'/>
27290    <!-- const __gnu_cxx::new_allocator<char>& -->
27291    <reference-type-def kind='lvalue' type-id='type-id-1472' size-in-bits='64' id='type-id-1473'/>
27292    <!-- const __gnu_cxx::new_allocator<char>* -->
27293    <pointer-type-def type-id='type-id-1472' size-in-bits='64' id='type-id-1474'/>
27294    <!-- const base::LinkerInitialized -->
27295    <qualified-type-def type-id='type-id-95' const='yes' id='type-id-1392'/>
27296    <!-- const base::MallocRange -->
27297    <qualified-type-def type-id='type-id-1456' const='yes' id='type-id-1475'/>
27298    <!-- const base::MallocRange* -->
27299    <pointer-type-def type-id='type-id-1475' size-in-bits='64' id='type-id-1476'/>
27300    <!-- const base::internal::HookList<void (*)(const void*)> -->
27301    <qualified-type-def type-id='type-id-1085' const='yes' id='type-id-1477'/>
27302    <!-- const base::internal::HookList<void (*)(const void*)>* -->
27303    <pointer-type-def type-id='type-id-1477' size-in-bits='64' id='type-id-1478'/>
27304    <!-- const base::internal::HookList<void (*)(const void*, size_t)> -->
27305    <qualified-type-def type-id='type-id-1084' const='yes' id='type-id-1479'/>
27306    <!-- const base::internal::HookList<void (*)(const void*, size_t)>* -->
27307    <pointer-type-def type-id='type-id-1479' size-in-bits='64' id='type-id-1480'/>
27308    <!-- const bool -->
27309    <qualified-type-def type-id='type-id-76' const='yes' id='type-id-487'/>
27310    <!-- const char -->
27311    <qualified-type-def type-id='type-id-84' const='yes' id='type-id-764'/>
27312    <!-- const char& -->
27313    <reference-type-def kind='lvalue' type-id='type-id-764' size-in-bits='64' id='type-id-1481'/>
27314    <!-- const char* -->
27315    <pointer-type-def type-id='type-id-764' size-in-bits='64' id='type-id-2'/>
27316    <!-- const char** -->
27317    <pointer-type-def type-id='type-id-2' size-in-bits='64' id='type-id-13'/>
27318    <!-- const double -->
27319    <qualified-type-def type-id='type-id-15' const='yes' id='type-id-1482'/>
27320    <!-- const double& -->
27321    <reference-type-def kind='lvalue' type-id='type-id-1482' size-in-bits='64' id='type-id-1280'/>
27322    <!-- const int -->
27323    <qualified-type-def type-id='type-id-1' const='yes' id='type-id-139'/>
27324    <!-- const mbstate_t -->
27325    <qualified-type-def type-id='type-id-1442' const='yes' id='type-id-1483'/>
27326    <!-- const mbstate_t* -->
27327    <pointer-type-def type-id='type-id-1483' size-in-bits='64' id='type-id-10'/>
27328    <!-- const ptrdiff_t -->
27329    <qualified-type-def type-id='type-id-314' const='yes' id='type-id-1484'/>
27330    <!-- const ptrdiff_t& -->
27331    <reference-type-def kind='lvalue' type-id='type-id-1484' size-in-bits='64' id='type-id-836'/>
27332    <!-- const size_t -->
27333    <qualified-type-def type-id='type-id-7' const='yes' id='type-id-115'/>
27334    <!-- const std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > -->
27335    <qualified-type-def type-id='type-id-1485' const='yes' id='type-id-1486'/>
27336    <!-- const std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >* -->
27337    <pointer-type-def type-id='type-id-1486' size-in-bits='64' id='type-id-1487'/>
27338    <!-- const std::allocator<MallocExtension::FreeListInfo> -->
27339    <qualified-type-def type-id='type-id-1488' const='yes' id='type-id-1489'/>
27340    <!-- const std::allocator<MallocExtension::FreeListInfo>& -->
27341    <reference-type-def kind='lvalue' type-id='type-id-1489' size-in-bits='64' id='type-id-1490'/>
27342    <!-- const std::allocator<char> -->
27343    <qualified-type-def type-id='type-id-831' const='yes' id='type-id-1491'/>
27344    <!-- const std::allocator<char>& -->
27345    <reference-type-def kind='lvalue' type-id='type-id-1491' size-in-bits='64' id='type-id-834'/>
27346    <!-- const std::basic_string<char, std::char_traits<char>, std::allocator<char> > -->
27347    <qualified-type-def type-id='type-id-830' const='yes' id='type-id-1492'/>
27348    <!-- const std::basic_string<char, std::char_traits<char>, std::allocator<char> >& -->
27349    <reference-type-def kind='lvalue' type-id='type-id-1492' size-in-bits='64' id='type-id-829'/>
27350    <!-- const std::basic_string<char, std::char_traits<char>, std::allocator<char> >* -->
27351    <pointer-type-def type-id='type-id-1492' size-in-bits='64' id='type-id-1493'/>
27352    <!-- const std::float_denorm_style -->
27353    <qualified-type-def type-id='type-id-1494' const='yes' id='type-id-1495'/>
27354    <!-- const std::float_round_style -->
27355    <qualified-type-def type-id='type-id-1496' const='yes' id='type-id-1497'/>
27356    <!-- const std::nothrow_t -->
27357    <qualified-type-def type-id='type-id-1498' const='yes' id='type-id-1499'/>
27358    <!-- const std::nothrow_t& -->
27359    <reference-type-def kind='lvalue' type-id='type-id-1499' size-in-bits='64' id='type-id-1500'/>
27360    <!-- const std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > -->
27361    <qualified-type-def type-id='type-id-1501' const='yes' id='type-id-1502'/>
27362    <!-- const std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >& -->
27363    <reference-type-def kind='lvalue' type-id='type-id-1502' size-in-bits='64' id='type-id-1503'/>
27364    <!-- const std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >* -->
27365    <pointer-type-def type-id='type-id-1502' size-in-bits='64' id='type-id-1504'/>
27366    <!-- const tcmalloc::PageHeap -->
27367    <qualified-type-def type-id='type-id-1505' const='yes' id='type-id-1506'/>
27368    <!-- const tcmalloc::PageHeap* -->
27369    <pointer-type-def type-id='type-id-1506' size-in-bits='64' id='type-id-1507'/>
27370    <!-- const tcmalloc::PageHeapAllocator<tcmalloc::Span> -->
27371    <qualified-type-def type-id='type-id-1508' const='yes' id='type-id-1509'/>
27372    <!-- const tcmalloc::PageHeapAllocator<tcmalloc::Span>* -->
27373    <pointer-type-def type-id='type-id-1509' size-in-bits='64' id='type-id-1510'/>
27374    <!-- const tcmalloc::PageHeapAllocator<tcmalloc::StackTrace> -->
27375    <qualified-type-def type-id='type-id-1511' const='yes' id='type-id-1512'/>
27376    <!-- const tcmalloc::PageHeapAllocator<tcmalloc::StackTrace>* -->
27377    <pointer-type-def type-id='type-id-1512' size-in-bits='64' id='type-id-1513'/>
27378    <!-- const tcmalloc::PageHeapAllocator<tcmalloc::ThreadCache> -->
27379    <qualified-type-def type-id='type-id-1514' const='yes' id='type-id-1515'/>
27380    <!-- const tcmalloc::PageHeapAllocator<tcmalloc::ThreadCache>* -->
27381    <pointer-type-def type-id='type-id-1515' size-in-bits='64' id='type-id-1516'/>
27382    <!-- const tcmalloc::ThreadCache -->
27383    <qualified-type-def type-id='type-id-1517' const='yes' id='type-id-1518'/>
27384    <!-- const tcmalloc::ThreadCache* -->
27385    <pointer-type-def type-id='type-id-1518' size-in-bits='64' id='type-id-1519'/>
27386    <!-- const tcmalloc::ThreadCache::FreeList -->
27387    <qualified-type-def type-id='type-id-1435' const='yes' id='type-id-1520'/>
27388    <!-- const tcmalloc::ThreadCache::FreeList* -->
27389    <pointer-type-def type-id='type-id-1520' size-in-bits='64' id='type-id-1521'/>
27390    <!-- const tm -->
27391    <qualified-type-def type-id='type-id-1427' const='yes' id='type-id-1522'/>
27392    <!-- const tm* -->
27393    <pointer-type-def type-id='type-id-1522' size-in-bits='64' id='type-id-24'/>
27394    <!-- const uintptr_t -->
27395    <qualified-type-def type-id='type-id-234' const='yes' id='type-id-185'/>
27396    <!-- const unsigned long int -->
27397    <qualified-type-def type-id='type-id-19' const='yes' id='type-id-654'/>
27398    <!-- const unsigned long int& -->
27399    <reference-type-def kind='lvalue' type-id='type-id-654' size-in-bits='64' id='type-id-330'/>
27400    <!-- const volatile base::subtle::Atomic64 -->
27401    <qualified-type-def type-id='type-id-1077' const='yes' id='type-id-1523'/>
27402    <!-- const volatile base::subtle::Atomic64* -->
27403    <pointer-type-def type-id='type-id-1523' size-in-bits='64' id='type-id-94'/>
27404    <!-- const wchar_t -->
27405    <qualified-type-def type-id='type-id-9' const='yes' id='type-id-1524'/>
27406    <!-- const wchar_t* -->
27407    <pointer-type-def type-id='type-id-1524' size-in-bits='64' id='type-id-6'/>
27408    <!-- const wchar_t** -->
27409    <pointer-type-def type-id='type-id-6' size-in-bits='64' id='type-id-14'/>
27410    <!-- int (void*, void*)* -->
27411    <pointer-type-def type-id='type-id-1525' size-in-bits='64' id='type-id-1440'/>
27412    <!-- int* -->
27413    <pointer-type-def type-id='type-id-1' size-in-bits='64' id='type-id-1011'/>
27414    <!-- lconv* -->
27415    <pointer-type-def type-id='type-id-1425' size-in-bits='64' id='type-id-4'/>
27416    <!-- mbstate_t* -->
27417    <pointer-type-def type-id='type-id-1442' size-in-bits='64' id='type-id-11'/>
27418    <!-- size_t* -->
27419    <pointer-type-def type-id='type-id-7' size-in-bits='64' id='type-id-239'/>
27420    <!-- std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >* -->
27421    <pointer-type-def type-id='type-id-1485' size-in-bits='64' id='type-id-1526'/>
27422    <!-- std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::_Vector_impl* -->
27423    <pointer-type-def type-id='type-id-1527' size-in-bits='64' id='type-id-1528'/>
27424    <!-- std::allocator<MallocExtension::FreeListInfo>& -->
27425    <reference-type-def kind='lvalue' type-id='type-id-1488' size-in-bits='64' id='type-id-1027'/>
27426    <!-- std::allocator<MallocExtension::FreeListInfo>* -->
27427    <pointer-type-def type-id='type-id-1488' size-in-bits='64' id='type-id-1529'/>
27428    <!-- std::allocator<char>* -->
27429    <pointer-type-def type-id='type-id-831' size-in-bits='64' id='type-id-833'/>
27430    <!-- std::bad_alloc* -->
27431    <pointer-type-def type-id='type-id-1530' size-in-bits='64' id='type-id-1531'/>
27432    <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >& -->
27433    <reference-type-def kind='lvalue' type-id='type-id-830' size-in-bits='64' id='type-id-1532'/>
27434    <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >* -->
27435    <pointer-type-def type-id='type-id-830' size-in-bits='64' id='type-id-1533'/>
27436    <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider* -->
27437    <pointer-type-def type-id='type-id-1534' size-in-bits='64' id='type-id-1535'/>
27438    <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep& -->
27439    <reference-type-def kind='lvalue' type-id='type-id-1536' size-in-bits='64' id='type-id-1537'/>
27440    <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep* -->
27441    <pointer-type-def type-id='type-id-1536' size-in-bits='64' id='type-id-1538'/>
27442    <!-- std::exception* -->
27443    <pointer-type-def type-id='type-id-1539' size-in-bits='64' id='type-id-1540'/>
27444    <!-- std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >& -->
27445    <reference-type-def kind='lvalue' type-id='type-id-1501' size-in-bits='64' id='type-id-1541'/>
27446    <!-- std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >* -->
27447    <pointer-type-def type-id='type-id-1501' size-in-bits='64' id='type-id-1016'/>
27448    <!-- tcmalloc::CentralFreeList* -->
27449    <pointer-type-def type-id='type-id-1542' size-in-bits='64' id='type-id-1543'/>
27450    <!-- tcmalloc::CentralFreeListPadded* -->
27451    <pointer-type-def type-id='type-id-1431' size-in-bits='64' id='type-id-1544'/>
27452    <!-- tcmalloc::LogItem* -->
27453    <pointer-type-def type-id='type-id-1000' size-in-bits='64' id='type-id-1545'/>
27454    <!-- tcmalloc::PageHeap* -->
27455    <pointer-type-def type-id='type-id-1505' size-in-bits='64' id='type-id-1546'/>
27456    <!-- tcmalloc::PageHeap::LargeSpanStats* -->
27457    <pointer-type-def type-id='type-id-1547' size-in-bits='64' id='type-id-1548'/>
27458    <!-- tcmalloc::PageHeap::SmallSpanStats* -->
27459    <pointer-type-def type-id='type-id-1549' size-in-bits='64' id='type-id-1550'/>
27460    <!-- tcmalloc::PageHeap::SpanList* -->
27461    <pointer-type-def type-id='type-id-1433' size-in-bits='64' id='type-id-1551'/>
27462    <!-- tcmalloc::PageHeap::Stats* -->
27463    <pointer-type-def type-id='type-id-1421' size-in-bits='64' id='type-id-1552'/>
27464    <!-- tcmalloc::PageHeapAllocator<tcmalloc::Span>* -->
27465    <pointer-type-def type-id='type-id-1508' size-in-bits='64' id='type-id-1553'/>
27466    <!-- tcmalloc::PageHeapAllocator<tcmalloc::StackTrace>* -->
27467    <pointer-type-def type-id='type-id-1511' size-in-bits='64' id='type-id-1554'/>
27468    <!-- tcmalloc::PageHeapAllocator<tcmalloc::StackTraceTable::Bucket>* -->
27469    <pointer-type-def type-id='type-id-1555' size-in-bits='64' id='type-id-1303'/>
27470    <!-- tcmalloc::PageHeapAllocator<tcmalloc::ThreadCache>* -->
27471    <pointer-type-def type-id='type-id-1514' size-in-bits='64' id='type-id-1556'/>
27472    <!-- tcmalloc::Sampler* -->
27473    <pointer-type-def type-id='type-id-1557' size-in-bits='64' id='type-id-1558'/>
27474    <!-- tcmalloc::SizeMap* -->
27475    <pointer-type-def type-id='type-id-1559' size-in-bits='64' id='type-id-1560'/>
27476    <!-- tcmalloc::Span* -->
27477    <pointer-type-def type-id='type-id-144' size-in-bits='64' id='type-id-1287'/>
27478    <!-- tcmalloc::StackTrace* -->
27479    <pointer-type-def type-id='type-id-1291' size-in-bits='64' id='type-id-1561'/>
27480    <!-- tcmalloc::ThreadCache* -->
27481    <pointer-type-def type-id='type-id-1517' size-in-bits='64' id='type-id-1562'/>
27482    <!-- tcmalloc::ThreadCache::FreeList* -->
27483    <pointer-type-def type-id='type-id-1435' size-in-bits='64' id='type-id-1563'/>
27484    <!-- typedef __va_list_tag __va_list_tag* -->
27485    <pointer-type-def type-id='type-id-1428' size-in-bits='64' id='type-id-23'/>
27486    <!-- uint64_t* -->
27487    <pointer-type-def type-id='type-id-38' size-in-bits='64' id='type-id-1564'/>
27488    <!-- void ()* -->
27489    <pointer-type-def type-id='type-id-1565' size-in-bits='64' id='type-id-158'/>
27490    <!-- void (void*)* -->
27491    <pointer-type-def type-id='type-id-844' size-in-bits='64' id='type-id-190'/>
27492    <!-- void (void*)** -->
27493    <pointer-type-def type-id='type-id-190' size-in-bits='64' id='type-id-1566'/>
27494    <!-- void (void*, typedef size_t)* -->
27495    <pointer-type-def type-id='type-id-1567' size-in-bits='64' id='type-id-382'/>
27496    <!-- void (void*, typedef size_t)** -->
27497    <pointer-type-def type-id='type-id-382' size-in-bits='64' id='type-id-1568'/>
27498    <!-- void (void*, void*)* -->
27499    <pointer-type-def type-id='type-id-1569' size-in-bits='64' id='type-id-1570'/>
27500    <!-- void* -->
27501    <pointer-type-def type-id='type-id-75' size-in-bits='64' id='type-id-74'/>
27502    <!-- void* (typedef size_t, typedef size_t, void*)* -->
27503    <pointer-type-def type-id='type-id-1571' size-in-bits='64' id='type-id-1572'/>
27504    <!-- void* (typedef size_t, void*)* -->
27505    <pointer-type-def type-id='type-id-1573' size-in-bits='64' id='type-id-1574'/>
27506    <!-- void* (unsigned long int)* -->
27507    <pointer-type-def type-id='type-id-845' size-in-bits='64' id='type-id-189'/>
27508    <!-- void* (void*, typedef size_t, void*)* -->
27509    <pointer-type-def type-id='type-id-1575' size-in-bits='64' id='type-id-1576'/>
27510    <!-- void** -->
27511    <pointer-type-def type-id='type-id-74' size-in-bits='64' id='type-id-171'/>
27512    <!-- volatile Atomic32 -->
27513    <qualified-type-def type-id='type-id-93' volatile='yes' id='type-id-1123'/>
27514    <!-- volatile Atomic32* -->
27515    <pointer-type-def type-id='type-id-1123' size-in-bits='64' id='type-id-92'/>
27516    <!-- volatile base::subtle::Atomic64 -->
27517    <qualified-type-def type-id='type-id-91' volatile='yes' id='type-id-1077'/>
27518    <!-- volatile size_t -->
27519    <qualified-type-def type-id='type-id-7' volatile='yes' id='type-id-1577'/>
27520    <!-- volatile unsigned long int -->
27521    <qualified-type-def type-id='type-id-19' volatile='yes' id='type-id-1449'/>
27522    <!-- wchar_t* -->
27523    <pointer-type-def type-id='type-id-9' size-in-bits='64' id='type-id-5'/>
27524    <!-- wchar_t** -->
27525    <pointer-type-def type-id='type-id-5' size-in-bits='64' id='type-id-8'/>
27526    <!-- namespace std -->
27527    <namespace-decl name='std'>
27528      <!-- class std::allocator<MallocExtension::FreeListInfo> -->
27529      <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-1488'>
27530        <!-- class __gnu_cxx::new_allocator<MallocExtension::FreeListInfo> -->
27531        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1453'/>
27532        <member-function access='private'>
27533          <!-- void std::allocator<MallocExtension::FreeListInfo>::allocator() -->
27534          <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'>
27535            <!-- implicit parameter of type 'std::allocator<MallocExtension::FreeListInfo>*' -->
27536            <parameter type-id='type-id-1529' is-artificial='yes'/>
27537            <!-- void -->
27538            <return type-id='type-id-75'/>
27539          </function-decl>
27540        </member-function>
27541        <member-function access='private'>
27542          <!-- void std::allocator<MallocExtension::FreeListInfo>::allocator(const std::allocator<MallocExtension::FreeListInfo>&) -->
27543          <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'>
27544            <!-- implicit parameter of type 'std::allocator<MallocExtension::FreeListInfo>*' -->
27545            <parameter type-id='type-id-1529' is-artificial='yes'/>
27546            <!-- parameter of type 'const std::allocator<MallocExtension::FreeListInfo>&' -->
27547            <parameter type-id='type-id-1490'/>
27548            <!-- void -->
27549            <return type-id='type-id-75'/>
27550          </function-decl>
27551        </member-function>
27552        <member-function access='private' destructor='yes'>
27553          <!-- std::allocator<MallocExtension::FreeListInfo>::~allocator(int) -->
27554          <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'>
27555            <!-- implicit parameter of type 'std::allocator<MallocExtension::FreeListInfo>*' -->
27556            <parameter type-id='type-id-1529' is-artificial='yes'/>
27557            <!-- artificial parameter of type 'int' -->
27558            <parameter type-id='type-id-1' is-artificial='yes'/>
27559            <!-- void -->
27560            <return type-id='type-id-75'/>
27561          </function-decl>
27562        </member-function>
27563        <member-function access='private'>
27564          <!-- void std::allocator<MallocExtension::FreeListInfo>::allocator() -->
27565          <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'>
27566            <!-- implicit parameter of type 'std::allocator<MallocExtension::FreeListInfo>*' -->
27567            <parameter type-id='type-id-1529' is-artificial='yes'/>
27568            <!-- void -->
27569            <return type-id='type-id-75'/>
27570          </function-decl>
27571        </member-function>
27572        <member-function access='private'>
27573          <!-- void std::allocator<MallocExtension::FreeListInfo>::allocator(const std::allocator<MallocExtension::FreeListInfo>&) -->
27574          <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'>
27575            <!-- implicit parameter of type 'std::allocator<MallocExtension::FreeListInfo>*' -->
27576            <parameter type-id='type-id-1529' is-artificial='yes'/>
27577            <!-- parameter of type 'const std::allocator<MallocExtension::FreeListInfo>&' -->
27578            <parameter type-id='type-id-1490'/>
27579            <!-- void -->
27580            <return type-id='type-id-75'/>
27581          </function-decl>
27582        </member-function>
27583        <member-function access='private' destructor='yes'>
27584          <!-- std::allocator<MallocExtension::FreeListInfo>::~allocator(int) -->
27585          <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'>
27586            <!-- implicit parameter of type 'std::allocator<MallocExtension::FreeListInfo>*' -->
27587            <parameter type-id='type-id-1529' is-artificial='yes'/>
27588            <!-- artificial parameter of type 'int' -->
27589            <parameter type-id='type-id-1' is-artificial='yes'/>
27590            <!-- void -->
27591            <return type-id='type-id-75'/>
27592          </function-decl>
27593        </member-function>
27594      </class-decl>
27595      <!-- class std::allocator<char> -->
27596      <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-831'>
27597        <!-- class __gnu_cxx::new_allocator<char> -->
27598        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-832'/>
27599        <member-function access='private'>
27600          <!-- void std::allocator<char>::allocator() -->
27601          <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'>
27602            <!-- implicit parameter of type 'std::allocator<char>*' -->
27603            <parameter type-id='type-id-833' is-artificial='yes'/>
27604            <!-- void -->
27605            <return type-id='type-id-75'/>
27606          </function-decl>
27607        </member-function>
27608        <member-function access='private'>
27609          <!-- void std::allocator<char>::allocator(const std::allocator<char>&) -->
27610          <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'>
27611            <!-- implicit parameter of type 'std::allocator<char>*' -->
27612            <parameter type-id='type-id-833' is-artificial='yes'/>
27613            <!-- parameter of type 'const std::allocator<char>&' -->
27614            <parameter type-id='type-id-834'/>
27615            <!-- void -->
27616            <return type-id='type-id-75'/>
27617          </function-decl>
27618        </member-function>
27619        <member-function access='private' destructor='yes'>
27620          <!-- std::allocator<char>::~allocator(int) -->
27621          <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'>
27622            <!-- implicit parameter of type 'std::allocator<char>*' -->
27623            <parameter type-id='type-id-833' is-artificial='yes'/>
27624            <!-- artificial parameter of type 'int' -->
27625            <parameter type-id='type-id-1' is-artificial='yes'/>
27626            <!-- void -->
27627            <return type-id='type-id-75'/>
27628          </function-decl>
27629        </member-function>
27630        <member-function access='private'>
27631          <!-- void std::allocator<char>::allocator() -->
27632          <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'>
27633            <!-- implicit parameter of type 'std::allocator<char>*' -->
27634            <parameter type-id='type-id-833' is-artificial='yes'/>
27635            <!-- void -->
27636            <return type-id='type-id-75'/>
27637          </function-decl>
27638        </member-function>
27639        <member-function access='private'>
27640          <!-- void std::allocator<char>::allocator(const std::allocator<char>&) -->
27641          <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'>
27642            <!-- implicit parameter of type 'std::allocator<char>*' -->
27643            <parameter type-id='type-id-833' is-artificial='yes'/>
27644            <!-- parameter of type 'const std::allocator<char>&' -->
27645            <parameter type-id='type-id-834'/>
27646            <!-- void -->
27647            <return type-id='type-id-75'/>
27648          </function-decl>
27649        </member-function>
27650        <member-function access='private' destructor='yes'>
27651          <!-- std::allocator<char>::~allocator(int) -->
27652          <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'>
27653            <!-- implicit parameter of type 'std::allocator<char>*' -->
27654            <parameter type-id='type-id-833' is-artificial='yes'/>
27655            <!-- artificial parameter of type 'int' -->
27656            <parameter type-id='type-id-1' is-artificial='yes'/>
27657            <!-- void -->
27658            <return type-id='type-id-75'/>
27659          </function-decl>
27660        </member-function>
27661      </class-decl>
27662      <!-- class std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > -->
27663      <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-1501'>
27664        <!-- struct std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > -->
27665        <base-class access='protected' layout-offset-in-bits='0' type-id='type-id-1485'/>
27666        <member-function access='private'>
27667          <!-- void std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::vector() -->
27668          <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'>
27669            <!-- implicit parameter of type 'std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
27670            <parameter type-id='type-id-1016' is-artificial='yes'/>
27671            <!-- void -->
27672            <return type-id='type-id-75'/>
27673          </function-decl>
27674        </member-function>
27675        <member-function access='private'>
27676          <!-- void std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::vector(const std::allocator<MallocExtension::FreeListInfo>&) -->
27677          <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'>
27678            <!-- implicit parameter of type 'std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
27679            <parameter type-id='type-id-1016' is-artificial='yes'/>
27680            <!-- parameter of type 'const std::allocator<MallocExtension::FreeListInfo>&' -->
27681            <parameter type-id='type-id-1490'/>
27682            <!-- void -->
27683            <return type-id='type-id-75'/>
27684          </function-decl>
27685        </member-function>
27686        <member-function access='private'>
27687          <!-- void std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::vector(unsigned long int, const MallocExtension::FreeListInfo&, const std::allocator<MallocExtension::FreeListInfo>&) -->
27688          <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'>
27689            <!-- implicit parameter of type 'std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
27690            <parameter type-id='type-id-1016' is-artificial='yes'/>
27691            <!-- parameter of type 'unsigned long int' -->
27692            <parameter type-id='type-id-19'/>
27693            <!-- parameter of type 'const MallocExtension::FreeListInfo&' -->
27694            <parameter type-id='type-id-1462'/>
27695            <!-- parameter of type 'const std::allocator<MallocExtension::FreeListInfo>&' -->
27696            <parameter type-id='type-id-1490'/>
27697            <!-- void -->
27698            <return type-id='type-id-75'/>
27699          </function-decl>
27700        </member-function>
27701        <member-function access='private'>
27702          <!-- void std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::vector(const std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >&) -->
27703          <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'>
27704            <!-- implicit parameter of type 'std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
27705            <parameter type-id='type-id-1016' is-artificial='yes'/>
27706            <!-- parameter of type 'const std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >&' -->
27707            <parameter type-id='type-id-1503'/>
27708            <!-- void -->
27709            <return type-id='type-id-75'/>
27710          </function-decl>
27711        </member-function>
27712        <member-function access='private' destructor='yes'>
27713          <!-- std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::~vector(int) -->
27714          <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'>
27715            <!-- implicit parameter of type 'std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
27716            <parameter type-id='type-id-1016' is-artificial='yes'/>
27717            <!-- artificial parameter of type 'int' -->
27718            <parameter type-id='type-id-1' is-artificial='yes'/>
27719            <!-- void -->
27720            <return type-id='type-id-75'/>
27721          </function-decl>
27722        </member-function>
27723        <member-function access='protected'>
27724          <!-- void std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::_M_erase_at_end(MallocExtension::FreeListInfo*) -->
27725          <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'>
27726            <!-- implicit parameter of type 'std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
27727            <parameter type-id='type-id-1016' is-artificial='yes'/>
27728            <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
27729            <parameter type-id='type-id-1026'/>
27730            <!-- void -->
27731            <return type-id='type-id-75'/>
27732          </function-decl>
27733        </member-function>
27734        <member-function access='private'>
27735          <!-- size_t std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::max_size() -->
27736          <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'>
27737            <!-- implicit parameter of type 'const std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
27738            <parameter type-id='type-id-1504' is-artificial='yes'/>
27739            <!-- typedef size_t -->
27740            <return type-id='type-id-7'/>
27741          </function-decl>
27742        </member-function>
27743        <member-function access='private'>
27744          <!-- size_t std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::size() -->
27745          <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'>
27746            <!-- implicit parameter of type 'const std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
27747            <parameter type-id='type-id-1504' is-artificial='yes'/>
27748            <!-- typedef size_t -->
27749            <return type-id='type-id-7'/>
27750          </function-decl>
27751        </member-function>
27752        <member-function access='protected'>
27753          <!-- size_t std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::_M_check_len(unsigned long int, const char*) -->
27754          <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'>
27755            <!-- implicit parameter of type 'const std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
27756            <parameter type-id='type-id-1504' is-artificial='yes'/>
27757            <!-- parameter of type 'unsigned long int' -->
27758            <parameter type-id='type-id-19'/>
27759            <!-- parameter of type 'const char*' -->
27760            <parameter type-id='type-id-2'/>
27761            <!-- typedef size_t -->
27762            <return type-id='type-id-7'/>
27763          </function-decl>
27764        </member-function>
27765        <member-function access='private'>
27766          <!-- __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > > std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::begin() -->
27767          <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'>
27768            <!-- implicit parameter of type 'std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
27769            <parameter type-id='type-id-1016' is-artificial='yes'/>
27770            <!-- class __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > > -->
27771            <return type-id='type-id-1028'/>
27772          </function-decl>
27773        </member-function>
27774        <member-function access='private'>
27775          <!-- __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > > std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::end() -->
27776          <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'>
27777            <!-- implicit parameter of type 'std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
27778            <parameter type-id='type-id-1016' is-artificial='yes'/>
27779            <!-- class __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > > -->
27780            <return type-id='type-id-1028'/>
27781          </function-decl>
27782        </member-function>
27783        <member-function access='private'>
27784          <!-- void std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::clear() -->
27785          <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'>
27786            <!-- implicit parameter of type 'std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
27787            <parameter type-id='type-id-1016' is-artificial='yes'/>
27788            <!-- void -->
27789            <return type-id='type-id-75'/>
27790          </function-decl>
27791        </member-function>
27792        <member-function access='protected'>
27793          <!-- 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&) -->
27794          <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_'>
27795            <!-- implicit parameter of type 'std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
27796            <parameter type-id='type-id-1016' is-artificial='yes'/>
27797            <!-- parameter of type 'class __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > >' -->
27798            <parameter type-id='type-id-1028'/>
27799            <!-- parameter of type 'const MallocExtension::FreeListInfo&' -->
27800            <parameter type-id='type-id-1462'/>
27801            <!-- void -->
27802            <return type-id='type-id-75'/>
27803          </function-decl>
27804        </member-function>
27805        <member-function access='private'>
27806          <!-- void std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::push_back(const MallocExtension::FreeListInfo&) -->
27807          <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'>
27808            <!-- implicit parameter of type 'std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
27809            <parameter type-id='type-id-1016' is-artificial='yes'/>
27810            <!-- parameter of type 'const MallocExtension::FreeListInfo&' -->
27811            <parameter type-id='type-id-1462'/>
27812            <!-- void -->
27813            <return type-id='type-id-75'/>
27814          </function-decl>
27815        </member-function>
27816        <member-function access='private'>
27817          <!-- void std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::vector() -->
27818          <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'>
27819            <!-- implicit parameter of type 'std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
27820            <parameter type-id='type-id-1016' is-artificial='yes'/>
27821            <!-- void -->
27822            <return type-id='type-id-75'/>
27823          </function-decl>
27824        </member-function>
27825        <member-function access='private'>
27826          <!-- void std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::vector(const std::allocator<MallocExtension::FreeListInfo>&) -->
27827          <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'>
27828            <!-- implicit parameter of type 'std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
27829            <parameter type-id='type-id-1016' is-artificial='yes'/>
27830            <!-- parameter of type 'const std::allocator<MallocExtension::FreeListInfo>&' -->
27831            <parameter type-id='type-id-1490'/>
27832            <!-- void -->
27833            <return type-id='type-id-75'/>
27834          </function-decl>
27835        </member-function>
27836        <member-function access='private'>
27837          <!-- void std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::vector(unsigned long int, const MallocExtension::FreeListInfo&, const std::allocator<MallocExtension::FreeListInfo>&) -->
27838          <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'>
27839            <!-- implicit parameter of type 'std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
27840            <parameter type-id='type-id-1016' is-artificial='yes'/>
27841            <!-- parameter of type 'unsigned long int' -->
27842            <parameter type-id='type-id-19'/>
27843            <!-- parameter of type 'const MallocExtension::FreeListInfo&' -->
27844            <parameter type-id='type-id-1462'/>
27845            <!-- parameter of type 'const std::allocator<MallocExtension::FreeListInfo>&' -->
27846            <parameter type-id='type-id-1490'/>
27847            <!-- void -->
27848            <return type-id='type-id-75'/>
27849          </function-decl>
27850        </member-function>
27851        <member-function access='private'>
27852          <!-- void std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::vector(const std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >&) -->
27853          <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'>
27854            <!-- implicit parameter of type 'std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
27855            <parameter type-id='type-id-1016' is-artificial='yes'/>
27856            <!-- parameter of type 'const std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >&' -->
27857            <parameter type-id='type-id-1503'/>
27858            <!-- void -->
27859            <return type-id='type-id-75'/>
27860          </function-decl>
27861        </member-function>
27862        <member-function access='private' destructor='yes'>
27863          <!-- std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::~vector(int) -->
27864          <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'>
27865            <!-- implicit parameter of type 'std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
27866            <parameter type-id='type-id-1016' is-artificial='yes'/>
27867            <!-- artificial parameter of type 'int' -->
27868            <parameter type-id='type-id-1' is-artificial='yes'/>
27869            <!-- void -->
27870            <return type-id='type-id-75'/>
27871          </function-decl>
27872        </member-function>
27873      </class-decl>
27874      <!-- enum std::float_denorm_style -->
27875      <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-1494'>
27876        <underlying-type type-id='type-id-96'/>
27877        <enumerator name='denorm_indeterminate' value='-1'/>
27878        <enumerator name='denorm_absent' value='0'/>
27879        <enumerator name='denorm_present' value='1'/>
27880      </enum-decl>
27881      <!-- enum std::float_round_style -->
27882      <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-1496'>
27883        <underlying-type type-id='type-id-96'/>
27884        <enumerator name='round_indeterminate' value='-1'/>
27885        <enumerator name='round_toward_zero' value='0'/>
27886        <enumerator name='round_to_nearest' value='1'/>
27887        <enumerator name='round_toward_infinity' value='2'/>
27888        <enumerator name='round_toward_neg_infinity' value='3'/>
27889      </enum-decl>
27890      <!-- struct std::_Destroy_aux<true> -->
27891      <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-1578'>
27892        <member-function access='public' static='yes'>
27893          <!-- void std::_Destroy_aux<true>::__destroy<MallocExtension::FreeListInfo*>(MallocExtension::FreeListInfo*) -->
27894          <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'>
27895            <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
27896            <parameter type-id='type-id-1026'/>
27897            <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
27898            <parameter type-id='type-id-1026'/>
27899            <!-- void -->
27900            <return type-id='type-id-75'/>
27901          </function-decl>
27902        </member-function>
27903        <member-function access='public' static='yes'>
27904          <!-- void std::_Destroy_aux<true>::__destroy<void (**)()>(void ()**) -->
27905          <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'>
27906            <!-- parameter of type 'void ()**' -->
27907            <parameter type-id='type-id-750'/>
27908            <!-- parameter of type 'void ()**' -->
27909            <parameter type-id='type-id-750'/>
27910            <!-- void -->
27911            <return type-id='type-id-75'/>
27912          </function-decl>
27913        </member-function>
27914        <member-function access='public' static='yes'>
27915          <!-- void std::_Destroy_aux<true>::__destroy<MallocExtension::FreeListInfo*>(MallocExtension::FreeListInfo*) -->
27916          <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'>
27917            <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
27918            <parameter type-id='type-id-1026'/>
27919            <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
27920            <parameter type-id='type-id-1026'/>
27921            <!-- void -->
27922            <return type-id='type-id-75'/>
27923          </function-decl>
27924        </member-function>
27925      </class-decl>
27926      <!-- struct std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > -->
27927      <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-1485'>
27928        <member-type access='public'>
27929          <!-- struct std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::_Vector_impl -->
27930          <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-1527'>
27931            <!-- class std::allocator<MallocExtension::FreeListInfo> -->
27932            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1488'/>
27933            <data-member access='public' layout-offset-in-bits='0'>
27934              <!-- MallocExtension::FreeListInfo* std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::_Vector_impl::_M_start -->
27935              <var-decl name='_M_start' type-id='type-id-1026' 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'/>
27936            </data-member>
27937            <data-member access='public' layout-offset-in-bits='64'>
27938              <!-- MallocExtension::FreeListInfo* std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::_Vector_impl::_M_finish -->
27939              <var-decl name='_M_finish' type-id='type-id-1026' 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'/>
27940            </data-member>
27941            <data-member access='public' layout-offset-in-bits='128'>
27942              <!-- MallocExtension::FreeListInfo* std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::_Vector_impl::_M_end_of_storage -->
27943              <var-decl name='_M_end_of_storage' type-id='type-id-1026' 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'/>
27944            </data-member>
27945            <member-function access='public' constructor='yes'>
27946              <!-- std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::_Vector_impl::_Vector_impl() -->
27947              <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'>
27948                <!-- implicit parameter of type 'std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::_Vector_impl*' -->
27949                <parameter type-id='type-id-1528' is-artificial='yes'/>
27950                <!-- void -->
27951                <return type-id='type-id-75'/>
27952              </function-decl>
27953            </member-function>
27954            <member-function access='public' constructor='yes'>
27955              <!-- std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::_Vector_impl::_Vector_impl(const std::allocator<MallocExtension::FreeListInfo>&) -->
27956              <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'>
27957                <!-- implicit parameter of type 'std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::_Vector_impl*' -->
27958                <parameter type-id='type-id-1528' is-artificial='yes'/>
27959                <!-- parameter of type 'const std::allocator<MallocExtension::FreeListInfo>&' -->
27960                <parameter type-id='type-id-1490'/>
27961                <!-- void -->
27962                <return type-id='type-id-75'/>
27963              </function-decl>
27964            </member-function>
27965            <member-function access='public' constructor='yes'>
27966              <!-- std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::_Vector_impl::_Vector_impl() -->
27967              <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'>
27968                <!-- implicit parameter of type 'std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::_Vector_impl*' -->
27969                <parameter type-id='type-id-1528' is-artificial='yes'/>
27970                <!-- void -->
27971                <return type-id='type-id-75'/>
27972              </function-decl>
27973            </member-function>
27974            <member-function access='public' constructor='yes'>
27975              <!-- std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::_Vector_impl::_Vector_impl(const std::allocator<MallocExtension::FreeListInfo>&) -->
27976              <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'>
27977                <!-- implicit parameter of type 'std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::_Vector_impl*' -->
27978                <parameter type-id='type-id-1528' is-artificial='yes'/>
27979                <!-- parameter of type 'const std::allocator<MallocExtension::FreeListInfo>&' -->
27980                <parameter type-id='type-id-1490'/>
27981                <!-- void -->
27982                <return type-id='type-id-75'/>
27983              </function-decl>
27984            </member-function>
27985          </class-decl>
27986        </member-type>
27987        <data-member access='public' layout-offset-in-bits='0'>
27988          <!-- std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::_Vector_impl std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::_M_impl -->
27989          <var-decl name='_M_impl' type-id='type-id-1527' 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'/>
27990        </data-member>
27991        <member-function access='public'>
27992          <!-- void std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::_Vector_base() -->
27993          <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'>
27994            <!-- implicit parameter of type 'std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
27995            <parameter type-id='type-id-1526' is-artificial='yes'/>
27996            <!-- void -->
27997            <return type-id='type-id-75'/>
27998          </function-decl>
27999        </member-function>
28000        <member-function access='public'>
28001          <!-- void std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::_Vector_base(const std::allocator<MallocExtension::FreeListInfo>&) -->
28002          <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'>
28003            <!-- implicit parameter of type 'std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
28004            <parameter type-id='type-id-1526' is-artificial='yes'/>
28005            <!-- parameter of type 'const std::allocator<MallocExtension::FreeListInfo>&' -->
28006            <parameter type-id='type-id-1490'/>
28007            <!-- void -->
28008            <return type-id='type-id-75'/>
28009          </function-decl>
28010        </member-function>
28011        <member-function access='public'>
28012          <!-- void std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::_Vector_base(unsigned long int, const std::allocator<MallocExtension::FreeListInfo>&) -->
28013          <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'>
28014            <!-- implicit parameter of type 'std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
28015            <parameter type-id='type-id-1526' is-artificial='yes'/>
28016            <!-- parameter of type 'unsigned long int' -->
28017            <parameter type-id='type-id-19'/>
28018            <!-- parameter of type 'const std::allocator<MallocExtension::FreeListInfo>&' -->
28019            <parameter type-id='type-id-1490'/>
28020            <!-- void -->
28021            <return type-id='type-id-75'/>
28022          </function-decl>
28023        </member-function>
28024        <member-function access='public' destructor='yes'>
28025          <!-- std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::~_Vector_base(int) -->
28026          <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'>
28027            <!-- implicit parameter of type 'std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
28028            <parameter type-id='type-id-1526' is-artificial='yes'/>
28029            <!-- artificial parameter of type 'int' -->
28030            <parameter type-id='type-id-1' is-artificial='yes'/>
28031            <!-- void -->
28032            <return type-id='type-id-75'/>
28033          </function-decl>
28034        </member-function>
28035        <member-function access='public'>
28036          <!-- std::allocator<MallocExtension::FreeListInfo>& std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::_M_get_Tp_allocator() -->
28037          <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'>
28038            <!-- implicit parameter of type 'std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
28039            <parameter type-id='type-id-1526' is-artificial='yes'/>
28040            <!-- std::allocator<MallocExtension::FreeListInfo>& -->
28041            <return type-id='type-id-1027'/>
28042          </function-decl>
28043        </member-function>
28044        <member-function access='public'>
28045          <!-- const std::allocator<MallocExtension::FreeListInfo>& std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::_M_get_Tp_allocator() -->
28046          <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'>
28047            <!-- implicit parameter of type 'const std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
28048            <parameter type-id='type-id-1487' is-artificial='yes'/>
28049            <!-- const std::allocator<MallocExtension::FreeListInfo>& -->
28050            <return type-id='type-id-1490'/>
28051          </function-decl>
28052        </member-function>
28053        <member-function access='public'>
28054          <!-- MallocExtension::FreeListInfo* std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::_M_allocate(unsigned long int) -->
28055          <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'>
28056            <!-- implicit parameter of type 'std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
28057            <parameter type-id='type-id-1526' is-artificial='yes'/>
28058            <!-- parameter of type 'unsigned long int' -->
28059            <parameter type-id='type-id-19'/>
28060            <!-- MallocExtension::FreeListInfo* -->
28061            <return type-id='type-id-1026'/>
28062          </function-decl>
28063        </member-function>
28064        <member-function access='public'>
28065          <!-- void std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::_M_deallocate(MallocExtension::FreeListInfo*, unsigned long int) -->
28066          <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'>
28067            <!-- implicit parameter of type 'std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
28068            <parameter type-id='type-id-1526' is-artificial='yes'/>
28069            <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
28070            <parameter type-id='type-id-1026'/>
28071            <!-- parameter of type 'unsigned long int' -->
28072            <parameter type-id='type-id-19'/>
28073            <!-- void -->
28074            <return type-id='type-id-75'/>
28075          </function-decl>
28076        </member-function>
28077        <member-function access='public'>
28078          <!-- void std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::_Vector_base() -->
28079          <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'>
28080            <!-- implicit parameter of type 'std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
28081            <parameter type-id='type-id-1526' is-artificial='yes'/>
28082            <!-- void -->
28083            <return type-id='type-id-75'/>
28084          </function-decl>
28085        </member-function>
28086        <member-function access='public'>
28087          <!-- void std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::_Vector_base(const std::allocator<MallocExtension::FreeListInfo>&) -->
28088          <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'>
28089            <!-- implicit parameter of type 'std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
28090            <parameter type-id='type-id-1526' is-artificial='yes'/>
28091            <!-- parameter of type 'const std::allocator<MallocExtension::FreeListInfo>&' -->
28092            <parameter type-id='type-id-1490'/>
28093            <!-- void -->
28094            <return type-id='type-id-75'/>
28095          </function-decl>
28096        </member-function>
28097        <member-function access='public'>
28098          <!-- void std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::_Vector_base(unsigned long int, const std::allocator<MallocExtension::FreeListInfo>&) -->
28099          <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'>
28100            <!-- implicit parameter of type 'std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
28101            <parameter type-id='type-id-1526' is-artificial='yes'/>
28102            <!-- parameter of type 'unsigned long int' -->
28103            <parameter type-id='type-id-19'/>
28104            <!-- parameter of type 'const std::allocator<MallocExtension::FreeListInfo>&' -->
28105            <parameter type-id='type-id-1490'/>
28106            <!-- void -->
28107            <return type-id='type-id-75'/>
28108          </function-decl>
28109        </member-function>
28110        <member-function access='public' destructor='yes'>
28111          <!-- std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::~_Vector_base(int) -->
28112          <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'>
28113            <!-- implicit parameter of type 'std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
28114            <parameter type-id='type-id-1526' is-artificial='yes'/>
28115            <!-- artificial parameter of type 'int' -->
28116            <parameter type-id='type-id-1' is-artificial='yes'/>
28117            <!-- void -->
28118            <return type-id='type-id-75'/>
28119          </function-decl>
28120        </member-function>
28121      </class-decl>
28122      <!-- struct std::__copy_move<false, true, std::random_access_iterator_tag> -->
28123      <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-1579'>
28124        <member-function access='public' static='yes'>
28125          <!-- MallocExtension::FreeListInfo* std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<MallocExtension::FreeListInfo>(const MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*) -->
28126          <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'>
28127            <!-- parameter of type 'const MallocExtension::FreeListInfo*' -->
28128            <parameter type-id='type-id-1463'/>
28129            <!-- parameter of type 'const MallocExtension::FreeListInfo*' -->
28130            <parameter type-id='type-id-1463'/>
28131            <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
28132            <parameter type-id='type-id-1026'/>
28133            <!-- MallocExtension::FreeListInfo* -->
28134            <return type-id='type-id-1026'/>
28135          </function-decl>
28136        </member-function>
28137        <member-function access='public' static='yes'>
28138          <!-- void ()** std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<void (*)()>(void ()* const*, void ()**) -->
28139          <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'>
28140            <!-- parameter of type 'void ()* const*' -->
28141            <parameter type-id='type-id-748'/>
28142            <!-- parameter of type 'void ()* const*' -->
28143            <parameter type-id='type-id-748'/>
28144            <!-- parameter of type 'void ()**' -->
28145            <parameter type-id='type-id-750'/>
28146            <!-- void ()** -->
28147            <return type-id='type-id-750'/>
28148          </function-decl>
28149        </member-function>
28150        <member-function access='public' static='yes'>
28151          <!-- void** std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<void*>(void* const*, void**) -->
28152          <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'>
28153            <!-- parameter of type 'void* const*' -->
28154            <parameter type-id='type-id-246'/>
28155            <!-- parameter of type 'void* const*' -->
28156            <parameter type-id='type-id-246'/>
28157            <!-- parameter of type 'void**' -->
28158            <parameter type-id='type-id-171'/>
28159            <!-- void** -->
28160            <return type-id='type-id-171'/>
28161          </function-decl>
28162        </member-function>
28163        <member-function access='public' static='yes'>
28164          <!-- void** std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<const void*>(void* const*, void**) -->
28165          <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'>
28166            <!-- parameter of type 'void* const*' -->
28167            <parameter type-id='type-id-246'/>
28168            <!-- parameter of type 'void* const*' -->
28169            <parameter type-id='type-id-246'/>
28170            <!-- parameter of type 'void**' -->
28171            <parameter type-id='type-id-171'/>
28172            <!-- void** -->
28173            <return type-id='type-id-171'/>
28174          </function-decl>
28175        </member-function>
28176        <member-function access='public' static='yes'>
28177          <!-- void** std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<const void*>(void* const*, void**) -->
28178          <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'>
28179            <!-- parameter of type 'void* const*' -->
28180            <parameter type-id='type-id-246'/>
28181            <!-- parameter of type 'void* const*' -->
28182            <parameter type-id='type-id-246'/>
28183            <!-- parameter of type 'void**' -->
28184            <parameter type-id='type-id-171'/>
28185            <!-- void** -->
28186            <return type-id='type-id-171'/>
28187          </function-decl>
28188        </member-function>
28189      </class-decl>
28190      <!-- struct std::__copy_move_backward<false, true, std::random_access_iterator_tag> -->
28191      <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-1580'>
28192        <member-function access='public' static='yes'>
28193          <!-- MallocExtension::FreeListInfo* std::__copy_move_backward<false, true, std::random_access_iterator_tag>::__copy_move_b<MallocExtension::FreeListInfo>(const MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*) -->
28194          <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'>
28195            <!-- parameter of type 'const MallocExtension::FreeListInfo*' -->
28196            <parameter type-id='type-id-1463'/>
28197            <!-- parameter of type 'const MallocExtension::FreeListInfo*' -->
28198            <parameter type-id='type-id-1463'/>
28199            <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
28200            <parameter type-id='type-id-1026'/>
28201            <!-- MallocExtension::FreeListInfo* -->
28202            <return type-id='type-id-1026'/>
28203          </function-decl>
28204        </member-function>
28205        <member-function access='public' static='yes'>
28206          <!-- void ()** std::__copy_move_backward<false, true, std::random_access_iterator_tag>::__copy_move_b<void (*)()>(void ()* const*, void ()**) -->
28207          <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'>
28208            <!-- parameter of type 'void ()* const*' -->
28209            <parameter type-id='type-id-748'/>
28210            <!-- parameter of type 'void ()* const*' -->
28211            <parameter type-id='type-id-748'/>
28212            <!-- parameter of type 'void ()**' -->
28213            <parameter type-id='type-id-750'/>
28214            <!-- void ()** -->
28215            <return type-id='type-id-750'/>
28216          </function-decl>
28217        </member-function>
28218        <member-function access='public' static='yes'>
28219          <!-- void** std::__copy_move_backward<false, true, std::random_access_iterator_tag>::__copy_move_b<void*>(void* const*, void**) -->
28220          <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'>
28221            <!-- parameter of type 'void* const*' -->
28222            <parameter type-id='type-id-246'/>
28223            <!-- parameter of type 'void* const*' -->
28224            <parameter type-id='type-id-246'/>
28225            <!-- parameter of type 'void**' -->
28226            <parameter type-id='type-id-171'/>
28227            <!-- void** -->
28228            <return type-id='type-id-171'/>
28229          </function-decl>
28230        </member-function>
28231        <member-function access='public' static='yes'>
28232          <!-- 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**) -->
28233          <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'>
28234            <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket* const*' -->
28235            <parameter type-id='type-id-848'/>
28236            <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket* const*' -->
28237            <parameter type-id='type-id-848'/>
28238            <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
28239            <parameter type-id='type-id-275'/>
28240            <!-- HeapProfileTable::AllocValue::Bucket** -->
28241            <return type-id='type-id-275'/>
28242          </function-decl>
28243        </member-function>
28244      </class-decl>
28245      <!-- struct std::__miter_base<MallocExtension::FreeListInfo*, false> -->
28246      <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-1581'>
28247        <member-function access='public' static='yes'>
28248          <!-- MallocExtension::FreeListInfo* std::__miter_base<MallocExtension::FreeListInfo*, false>::__b() -->
28249          <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'>
28250            <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
28251            <parameter type-id='type-id-1026'/>
28252            <!-- MallocExtension::FreeListInfo* -->
28253            <return type-id='type-id-1026'/>
28254          </function-decl>
28255        </member-function>
28256      </class-decl>
28257      <!-- struct std::__niter_base<MallocExtension::FreeListInfo*, false> -->
28258      <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-1582'>
28259        <member-function access='public' static='yes'>
28260          <!-- MallocExtension::FreeListInfo* std::__niter_base<MallocExtension::FreeListInfo*, false>::__b() -->
28261          <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'>
28262            <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
28263            <parameter type-id='type-id-1026'/>
28264            <!-- MallocExtension::FreeListInfo* -->
28265            <return type-id='type-id-1026'/>
28266          </function-decl>
28267        </member-function>
28268      </class-decl>
28269      <!-- struct std::__uninitialized_copy<true> -->
28270      <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-1583'>
28271        <member-function access='public' static='yes'>
28272          <!-- MallocExtension::FreeListInfo* std::__uninitialized_copy<true>::uninitialized_copy<MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*>(MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*) -->
28273          <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'>
28274            <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
28275            <parameter type-id='type-id-1026'/>
28276            <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
28277            <parameter type-id='type-id-1026'/>
28278            <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
28279            <parameter type-id='type-id-1026'/>
28280            <!-- MallocExtension::FreeListInfo* -->
28281            <return type-id='type-id-1026'/>
28282          </function-decl>
28283        </member-function>
28284        <member-function access='public' static='yes'>
28285          <!-- void ()** std::__uninitialized_copy<true>::uninitialized_copy<void (**)(), void (**)()>(void ()**, void ()**) -->
28286          <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'>
28287            <!-- parameter of type 'void ()**' -->
28288            <parameter type-id='type-id-750'/>
28289            <!-- parameter of type 'void ()**' -->
28290            <parameter type-id='type-id-750'/>
28291            <!-- parameter of type 'void ()**' -->
28292            <parameter type-id='type-id-750'/>
28293            <!-- void ()** -->
28294            <return type-id='type-id-750'/>
28295          </function-decl>
28296        </member-function>
28297      </class-decl>
28298      <!-- struct std::basic_string<char, std::char_traits<char>, std::allocator<char> > -->
28299      <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-830'>
28300        <member-type access='private'>
28301          <!-- struct std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider -->
28302          <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-1534'>
28303            <!-- class std::allocator<char> -->
28304            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-831'/>
28305            <data-member access='public' layout-offset-in-bits='0'>
28306              <!-- char* std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider::_M_p -->
28307              <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'/>
28308            </data-member>
28309            <member-function access='public' constructor='yes'>
28310              <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider::_Alloc_hider(char*, const std::allocator<char>&) -->
28311              <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'>
28312                <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider*' -->
28313                <parameter type-id='type-id-1535' is-artificial='yes'/>
28314                <!-- parameter of type 'char*' -->
28315                <parameter type-id='type-id-3'/>
28316                <!-- parameter of type 'const std::allocator<char>&' -->
28317                <parameter type-id='type-id-834'/>
28318                <!-- void -->
28319                <return type-id='type-id-75'/>
28320              </function-decl>
28321            </member-function>
28322            <member-function access='public' constructor='yes'>
28323              <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider::_Alloc_hider(char*, const std::allocator<char>&) -->
28324              <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'>
28325                <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider*' -->
28326                <parameter type-id='type-id-1535' is-artificial='yes'/>
28327                <!-- parameter of type 'char*' -->
28328                <parameter type-id='type-id-3'/>
28329                <!-- parameter of type 'const std::allocator<char>&' -->
28330                <parameter type-id='type-id-834'/>
28331                <!-- void -->
28332                <return type-id='type-id-75'/>
28333              </function-decl>
28334            </member-function>
28335            <member-function access='public' constructor='yes'>
28336              <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider::_Alloc_hider(char*, const std::allocator<char>&) -->
28337              <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'>
28338                <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider*' -->
28339                <parameter type-id='type-id-1535' is-artificial='yes'/>
28340                <!-- parameter of type 'char*' -->
28341                <parameter type-id='type-id-3'/>
28342                <!-- parameter of type 'const std::allocator<char>&' -->
28343                <parameter type-id='type-id-834'/>
28344                <!-- void -->
28345                <return type-id='type-id-75'/>
28346              </function-decl>
28347            </member-function>
28348            <member-function access='public' constructor='yes'>
28349              <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider::_Alloc_hider(char*, const std::allocator<char>&) -->
28350              <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'>
28351                <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider*' -->
28352                <parameter type-id='type-id-1535' is-artificial='yes'/>
28353                <!-- parameter of type 'char*' -->
28354                <parameter type-id='type-id-3'/>
28355                <!-- parameter of type 'const std::allocator<char>&' -->
28356                <parameter type-id='type-id-834'/>
28357                <!-- void -->
28358                <return type-id='type-id-75'/>
28359              </function-decl>
28360            </member-function>
28361            <member-function access='public' constructor='yes'>
28362              <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider::_Alloc_hider(char*, const std::allocator<char>&) -->
28363              <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'>
28364                <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider*' -->
28365                <parameter type-id='type-id-1535' is-artificial='yes'/>
28366                <!-- parameter of type 'char*' -->
28367                <parameter type-id='type-id-3'/>
28368                <!-- parameter of type 'const std::allocator<char>&' -->
28369                <parameter type-id='type-id-834'/>
28370                <!-- void -->
28371                <return type-id='type-id-75'/>
28372              </function-decl>
28373            </member-function>
28374            <member-function access='public' constructor='yes'>
28375              <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider::_Alloc_hider(char*, const std::allocator<char>&) -->
28376              <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'>
28377                <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider*' -->
28378                <parameter type-id='type-id-1535' is-artificial='yes'/>
28379                <!-- parameter of type 'char*' -->
28380                <parameter type-id='type-id-3'/>
28381                <!-- parameter of type 'const std::allocator<char>&' -->
28382                <parameter type-id='type-id-834'/>
28383                <!-- void -->
28384                <return type-id='type-id-75'/>
28385              </function-decl>
28386            </member-function>
28387          </class-decl>
28388        </member-type>
28389        <member-type access='public'>
28390          <!-- struct std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep -->
28391          <class-decl name='_Rep' is-struct='yes' visibility='default' id='type-id-1536'/>
28392        </member-type>
28393        <member-type access='private'>
28394          <!-- struct std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep -->
28395          <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-598'>
28396            <!-- struct std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep_base -->
28397            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1584'/>
28398            <data-member access='public' static='yes'>
28399              <!-- static const size_t std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_max_size -->
28400              <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'/>
28401            </data-member>
28402            <data-member access='public' static='yes'>
28403              <!-- static const char std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_terminal -->
28404              <var-decl name='_S_terminal' type-id='type-id-764' 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'/>
28405            </data-member>
28406            <data-member access='public' static='yes'>
28407              <!-- static size_t std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage[4] -->
28408              <var-decl name='_S_empty_rep_storage' type-id='type-id-367' 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'/>
28409            </data-member>
28410            <member-function access='public' static='yes'>
28411              <!-- 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() -->
28412              <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'>
28413                <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep& -->
28414                <return type-id='type-id-1537'/>
28415              </function-decl>
28416            </member-function>
28417            <member-function access='public'>
28418              <!-- char* std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_M_refdata() -->
28419              <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'>
28420                <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep*' -->
28421                <parameter type-id='type-id-713' is-artificial='yes'/>
28422                <!-- char* -->
28423                <return type-id='type-id-3'/>
28424              </function-decl>
28425            </member-function>
28426            <member-function access='public'>
28427              <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_M_dispose(const std::allocator<char>&) -->
28428              <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'>
28429                <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep*' -->
28430                <parameter type-id='type-id-713' is-artificial='yes'/>
28431                <!-- parameter of type 'const std::allocator<char>&' -->
28432                <parameter type-id='type-id-834'/>
28433                <!-- void -->
28434                <return type-id='type-id-75'/>
28435              </function-decl>
28436            </member-function>
28437            <member-function access='public'>
28438              <!-- bool std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_M_is_leaked() -->
28439              <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'>
28440                <!-- implicit parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep*' -->
28441                <parameter type-id='type-id-600' is-artificial='yes'/>
28442                <!-- bool -->
28443                <return type-id='type-id-76'/>
28444              </function-decl>
28445            </member-function>
28446          </class-decl>
28447        </member-type>
28448        <member-type access='public'>
28449          <!-- struct std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep -->
28450          <class-decl name='_Rep' is-struct='yes' visibility='default' id='type-id-1536'/>
28451        </member-type>
28452        <member-type access='public'>
28453          <!-- struct std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep_base -->
28454          <class-decl name='_Rep_base' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1584'/>
28455        </member-type>
28456        <data-member access='public' static='yes'>
28457          <!-- static const size_t std::basic_string<char, std::char_traits<char>, std::allocator<char> >::npos -->
28458          <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'/>
28459        </data-member>
28460        <data-member access='private' layout-offset-in-bits='0'>
28461          <!-- 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 -->
28462          <var-decl name='_M_dataplus' type-id='type-id-1534' 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'/>
28463        </data-member>
28464        <member-function access='public'>
28465          <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() -->
28466          <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'>
28467            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28468            <parameter type-id='type-id-1533' is-artificial='yes'/>
28469            <!-- void -->
28470            <return type-id='type-id-75'/>
28471          </function-decl>
28472        </member-function>
28473        <member-function access='public'>
28474          <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const std::allocator<char>&) -->
28475          <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'>
28476            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28477            <parameter type-id='type-id-1533' is-artificial='yes'/>
28478            <!-- parameter of type 'const std::allocator<char>&' -->
28479            <parameter type-id='type-id-834'/>
28480            <!-- void -->
28481            <return type-id='type-id-75'/>
28482          </function-decl>
28483        </member-function>
28484        <member-function access='public'>
28485          <!-- 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> >&) -->
28486          <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'>
28487            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28488            <parameter type-id='type-id-1533' is-artificial='yes'/>
28489            <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&' -->
28490            <parameter type-id='type-id-829'/>
28491            <!-- void -->
28492            <return type-id='type-id-75'/>
28493          </function-decl>
28494        </member-function>
28495        <member-function access='public'>
28496          <!-- 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) -->
28497          <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'>
28498            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28499            <parameter type-id='type-id-1533' is-artificial='yes'/>
28500            <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&' -->
28501            <parameter type-id='type-id-829'/>
28502            <!-- parameter of type 'unsigned long int' -->
28503            <parameter type-id='type-id-19'/>
28504            <!-- parameter of type 'unsigned long int' -->
28505            <parameter type-id='type-id-19'/>
28506            <!-- void -->
28507            <return type-id='type-id-75'/>
28508          </function-decl>
28509        </member-function>
28510        <member-function access='public'>
28511          <!-- 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>&) -->
28512          <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'>
28513            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28514            <parameter type-id='type-id-1533' is-artificial='yes'/>
28515            <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&' -->
28516            <parameter type-id='type-id-829'/>
28517            <!-- parameter of type 'unsigned long int' -->
28518            <parameter type-id='type-id-19'/>
28519            <!-- parameter of type 'unsigned long int' -->
28520            <parameter type-id='type-id-19'/>
28521            <!-- parameter of type 'const std::allocator<char>&' -->
28522            <parameter type-id='type-id-834'/>
28523            <!-- void -->
28524            <return type-id='type-id-75'/>
28525          </function-decl>
28526        </member-function>
28527        <member-function access='public'>
28528          <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const char*, unsigned long int, const std::allocator<char>&) -->
28529          <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'>
28530            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28531            <parameter type-id='type-id-1533' is-artificial='yes'/>
28532            <!-- parameter of type 'const char*' -->
28533            <parameter type-id='type-id-2'/>
28534            <!-- parameter of type 'unsigned long int' -->
28535            <parameter type-id='type-id-19'/>
28536            <!-- parameter of type 'const std::allocator<char>&' -->
28537            <parameter type-id='type-id-834'/>
28538            <!-- void -->
28539            <return type-id='type-id-75'/>
28540          </function-decl>
28541        </member-function>
28542        <member-function access='public'>
28543          <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const char*, const std::allocator<char>&) -->
28544          <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'>
28545            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28546            <parameter type-id='type-id-1533' is-artificial='yes'/>
28547            <!-- parameter of type 'const char*' -->
28548            <parameter type-id='type-id-2'/>
28549            <!-- parameter of type 'const std::allocator<char>&' -->
28550            <parameter type-id='type-id-834'/>
28551            <!-- void -->
28552            <return type-id='type-id-75'/>
28553          </function-decl>
28554        </member-function>
28555        <member-function access='public'>
28556          <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(unsigned long int, char, const std::allocator<char>&) -->
28557          <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'>
28558            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28559            <parameter type-id='type-id-1533' is-artificial='yes'/>
28560            <!-- parameter of type 'unsigned long int' -->
28561            <parameter type-id='type-id-19'/>
28562            <!-- parameter of type 'char' -->
28563            <parameter type-id='type-id-84'/>
28564            <!-- parameter of type 'const std::allocator<char>&' -->
28565            <parameter type-id='type-id-834'/>
28566            <!-- void -->
28567            <return type-id='type-id-75'/>
28568          </function-decl>
28569        </member-function>
28570        <member-function access='public' destructor='yes'>
28571          <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string(int) -->
28572          <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'>
28573            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28574            <parameter type-id='type-id-1533' is-artificial='yes'/>
28575            <!-- artificial parameter of type 'int' -->
28576            <parameter type-id='type-id-1' is-artificial='yes'/>
28577            <!-- void -->
28578            <return type-id='type-id-75'/>
28579          </function-decl>
28580        </member-function>
28581        <member-function access='public'>
28582          <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() -->
28583          <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'>
28584            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28585            <parameter type-id='type-id-1533' is-artificial='yes'/>
28586            <!-- void -->
28587            <return type-id='type-id-75'/>
28588          </function-decl>
28589        </member-function>
28590        <member-function access='public'>
28591          <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const std::allocator<char>&) -->
28592          <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'>
28593            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28594            <parameter type-id='type-id-1533' is-artificial='yes'/>
28595            <!-- parameter of type 'const std::allocator<char>&' -->
28596            <parameter type-id='type-id-834'/>
28597            <!-- void -->
28598            <return type-id='type-id-75'/>
28599          </function-decl>
28600        </member-function>
28601        <member-function access='public'>
28602          <!-- 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> >&) -->
28603          <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'>
28604            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28605            <parameter type-id='type-id-1533' is-artificial='yes'/>
28606            <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&' -->
28607            <parameter type-id='type-id-829'/>
28608            <!-- void -->
28609            <return type-id='type-id-75'/>
28610          </function-decl>
28611        </member-function>
28612        <member-function access='public'>
28613          <!-- 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) -->
28614          <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'>
28615            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28616            <parameter type-id='type-id-1533' is-artificial='yes'/>
28617            <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&' -->
28618            <parameter type-id='type-id-829'/>
28619            <!-- parameter of type 'unsigned long int' -->
28620            <parameter type-id='type-id-19'/>
28621            <!-- parameter of type 'unsigned long int' -->
28622            <parameter type-id='type-id-19'/>
28623            <!-- void -->
28624            <return type-id='type-id-75'/>
28625          </function-decl>
28626        </member-function>
28627        <member-function access='public'>
28628          <!-- 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>&) -->
28629          <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'>
28630            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28631            <parameter type-id='type-id-1533' is-artificial='yes'/>
28632            <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&' -->
28633            <parameter type-id='type-id-829'/>
28634            <!-- parameter of type 'unsigned long int' -->
28635            <parameter type-id='type-id-19'/>
28636            <!-- parameter of type 'unsigned long int' -->
28637            <parameter type-id='type-id-19'/>
28638            <!-- parameter of type 'const std::allocator<char>&' -->
28639            <parameter type-id='type-id-834'/>
28640            <!-- void -->
28641            <return type-id='type-id-75'/>
28642          </function-decl>
28643        </member-function>
28644        <member-function access='public'>
28645          <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const char*, unsigned long int, const std::allocator<char>&) -->
28646          <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'>
28647            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28648            <parameter type-id='type-id-1533' is-artificial='yes'/>
28649            <!-- parameter of type 'const char*' -->
28650            <parameter type-id='type-id-2'/>
28651            <!-- parameter of type 'unsigned long int' -->
28652            <parameter type-id='type-id-19'/>
28653            <!-- parameter of type 'const std::allocator<char>&' -->
28654            <parameter type-id='type-id-834'/>
28655            <!-- void -->
28656            <return type-id='type-id-75'/>
28657          </function-decl>
28658        </member-function>
28659        <member-function access='public'>
28660          <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const char*, const std::allocator<char>&) -->
28661          <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'>
28662            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28663            <parameter type-id='type-id-1533' is-artificial='yes'/>
28664            <!-- parameter of type 'const char*' -->
28665            <parameter type-id='type-id-2'/>
28666            <!-- parameter of type 'const std::allocator<char>&' -->
28667            <parameter type-id='type-id-834'/>
28668            <!-- void -->
28669            <return type-id='type-id-75'/>
28670          </function-decl>
28671        </member-function>
28672        <member-function access='public'>
28673          <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(unsigned long int, char, const std::allocator<char>&) -->
28674          <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'>
28675            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28676            <parameter type-id='type-id-1533' is-artificial='yes'/>
28677            <!-- parameter of type 'unsigned long int' -->
28678            <parameter type-id='type-id-19'/>
28679            <!-- parameter of type 'char' -->
28680            <parameter type-id='type-id-84'/>
28681            <!-- parameter of type 'const std::allocator<char>&' -->
28682            <parameter type-id='type-id-834'/>
28683            <!-- void -->
28684            <return type-id='type-id-75'/>
28685          </function-decl>
28686        </member-function>
28687        <member-function access='public' destructor='yes'>
28688          <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string(int) -->
28689          <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'>
28690            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28691            <parameter type-id='type-id-1533' is-artificial='yes'/>
28692            <!-- artificial parameter of type 'int' -->
28693            <parameter type-id='type-id-1' is-artificial='yes'/>
28694            <!-- void -->
28695            <return type-id='type-id-75'/>
28696          </function-decl>
28697        </member-function>
28698        <member-function access='private'>
28699          <!-- char* std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() -->
28700          <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'>
28701            <!-- implicit parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28702            <parameter type-id='type-id-1493' is-artificial='yes'/>
28703            <!-- char* -->
28704            <return type-id='type-id-3'/>
28705          </function-decl>
28706        </member-function>
28707        <member-function access='private'>
28708          <!-- 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() -->
28709          <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'>
28710            <!-- implicit parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28711            <parameter type-id='type-id-1493' is-artificial='yes'/>
28712            <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep* -->
28713            <return type-id='type-id-713'/>
28714          </function-decl>
28715        </member-function>
28716        <member-function access='public'>
28717          <!-- size_t std::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() -->
28718          <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'>
28719            <!-- implicit parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28720            <parameter type-id='type-id-1493' is-artificial='yes'/>
28721            <!-- typedef size_t -->
28722            <return type-id='type-id-7'/>
28723          </function-decl>
28724        </member-function>
28725        <member-function access='private' static='yes'>
28726          <!-- 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() -->
28727          <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'>
28728            <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep& -->
28729            <return type-id='type-id-1537'/>
28730          </function-decl>
28731        </member-function>
28732        <member-function access='public'>
28733          <!-- std::allocator<char> std::basic_string<char, std::char_traits<char>, std::allocator<char> >::get_allocator() -->
28734          <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'>
28735            <!-- implicit parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28736            <parameter type-id='type-id-1493' is-artificial='yes'/>
28737            <!-- struct std::allocator<char> -->
28738            <return type-id='type-id-831'/>
28739          </function-decl>
28740        </member-function>
28741        <member-function access='public'>
28742          <!-- const char* std::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() -->
28743          <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'>
28744            <!-- implicit parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28745            <parameter type-id='type-id-1493' is-artificial='yes'/>
28746            <!-- const char* -->
28747            <return type-id='type-id-2'/>
28748          </function-decl>
28749        </member-function>
28750        <member-function access='public'>
28751          <!-- bool std::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty() -->
28752          <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'>
28753            <!-- implicit parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28754            <parameter type-id='type-id-1493' is-artificial='yes'/>
28755            <!-- bool -->
28756            <return type-id='type-id-76'/>
28757          </function-decl>
28758        </member-function>
28759        <member-function access='public'>
28760          <!-- 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*) -->
28761          <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'>
28762            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28763            <parameter type-id='type-id-1533' is-artificial='yes'/>
28764            <!-- parameter of type 'const char*' -->
28765            <parameter type-id='type-id-2'/>
28766            <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >& -->
28767            <return type-id='type-id-1532'/>
28768          </function-decl>
28769        </member-function>
28770        <member-function access='public'>
28771          <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::clear() -->
28772          <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'>
28773            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28774            <parameter type-id='type-id-1533' is-artificial='yes'/>
28775            <!-- void -->
28776            <return type-id='type-id-75'/>
28777          </function-decl>
28778        </member-function>
28779        <member-function access='public'>
28780          <!-- 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*) -->
28781          <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'>
28782            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28783            <parameter type-id='type-id-1533' is-artificial='yes'/>
28784            <!-- parameter of type 'const char*' -->
28785            <parameter type-id='type-id-2'/>
28786            <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >& -->
28787            <return type-id='type-id-1532'/>
28788          </function-decl>
28789        </member-function>
28790        <member-function access='public'>
28791          <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() -->
28792          <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'>
28793            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28794            <parameter type-id='type-id-1533' is-artificial='yes'/>
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::allocator<char>&) -->
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='178' 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-1533' is-artificial='yes'/>
28804            <!-- parameter of type 'const std::allocator<char>&' -->
28805            <parameter type-id='type-id-834'/>
28806            <!-- void -->
28807            <return type-id='type-id-75'/>
28808          </function-decl>
28809        </member-function>
28810        <member-function access='public'>
28811          <!-- 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> >&) -->
28812          <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'>
28813            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28814            <parameter type-id='type-id-1533' is-artificial='yes'/>
28815            <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&' -->
28816            <parameter type-id='type-id-829'/>
28817            <!-- void -->
28818            <return type-id='type-id-75'/>
28819          </function-decl>
28820        </member-function>
28821        <member-function access='public'>
28822          <!-- 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) -->
28823          <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'>
28824            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28825            <parameter type-id='type-id-1533' is-artificial='yes'/>
28826            <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&' -->
28827            <parameter type-id='type-id-829'/>
28828            <!-- parameter of type 'unsigned long int' -->
28829            <parameter type-id='type-id-19'/>
28830            <!-- parameter of type 'unsigned long int' -->
28831            <parameter type-id='type-id-19'/>
28832            <!-- void -->
28833            <return type-id='type-id-75'/>
28834          </function-decl>
28835        </member-function>
28836        <member-function access='public'>
28837          <!-- 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>&) -->
28838          <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'>
28839            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28840            <parameter type-id='type-id-1533' is-artificial='yes'/>
28841            <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&' -->
28842            <parameter type-id='type-id-829'/>
28843            <!-- parameter of type 'unsigned long int' -->
28844            <parameter type-id='type-id-19'/>
28845            <!-- parameter of type 'unsigned long int' -->
28846            <parameter type-id='type-id-19'/>
28847            <!-- parameter of type 'const std::allocator<char>&' -->
28848            <parameter type-id='type-id-834'/>
28849            <!-- void -->
28850            <return type-id='type-id-75'/>
28851          </function-decl>
28852        </member-function>
28853        <member-function access='public'>
28854          <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const char*, unsigned long int, const std::allocator<char>&) -->
28855          <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'>
28856            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28857            <parameter type-id='type-id-1533' is-artificial='yes'/>
28858            <!-- parameter of type 'const char*' -->
28859            <parameter type-id='type-id-2'/>
28860            <!-- parameter of type 'unsigned long int' -->
28861            <parameter type-id='type-id-19'/>
28862            <!-- parameter of type 'const std::allocator<char>&' -->
28863            <parameter type-id='type-id-834'/>
28864            <!-- void -->
28865            <return type-id='type-id-75'/>
28866          </function-decl>
28867        </member-function>
28868        <member-function access='public'>
28869          <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const char*, const std::allocator<char>&) -->
28870          <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'>
28871            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28872            <parameter type-id='type-id-1533' is-artificial='yes'/>
28873            <!-- parameter of type 'const char*' -->
28874            <parameter type-id='type-id-2'/>
28875            <!-- parameter of type 'const std::allocator<char>&' -->
28876            <parameter type-id='type-id-834'/>
28877            <!-- void -->
28878            <return type-id='type-id-75'/>
28879          </function-decl>
28880        </member-function>
28881        <member-function access='public'>
28882          <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(unsigned long int, char, const std::allocator<char>&) -->
28883          <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'>
28884            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28885            <parameter type-id='type-id-1533' is-artificial='yes'/>
28886            <!-- parameter of type 'unsigned long int' -->
28887            <parameter type-id='type-id-19'/>
28888            <!-- parameter of type 'char' -->
28889            <parameter type-id='type-id-84'/>
28890            <!-- parameter of type 'const std::allocator<char>&' -->
28891            <parameter type-id='type-id-834'/>
28892            <!-- void -->
28893            <return type-id='type-id-75'/>
28894          </function-decl>
28895        </member-function>
28896        <member-function access='public' destructor='yes'>
28897          <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string(int) -->
28898          <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'>
28899            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28900            <parameter type-id='type-id-1533' is-artificial='yes'/>
28901            <!-- artificial parameter of type 'int' -->
28902            <parameter type-id='type-id-1' is-artificial='yes'/>
28903            <!-- void -->
28904            <return type-id='type-id-75'/>
28905          </function-decl>
28906        </member-function>
28907        <member-function access='public'>
28908          <!-- const char* std::basic_string<char, std::char_traits<char>, std::allocator<char> >::data() -->
28909          <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'>
28910            <!-- implicit parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28911            <parameter type-id='type-id-1493' is-artificial='yes'/>
28912            <!-- const char* -->
28913            <return type-id='type-id-2'/>
28914          </function-decl>
28915        </member-function>
28916        <member-function access='public'>
28917          <!-- size_t std::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() -->
28918          <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'>
28919            <!-- implicit parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28920            <parameter type-id='type-id-1493' is-artificial='yes'/>
28921            <!-- typedef size_t -->
28922            <return type-id='type-id-7'/>
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() -->
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.h' line='2144' 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-1533' is-artificial='yes'/>
28930            <!-- void -->
28931            <return type-id='type-id-75'/>
28932          </function-decl>
28933        </member-function>
28934        <member-function access='public'>
28935          <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const std::allocator<char>&) -->
28936          <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'>
28937            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28938            <parameter type-id='type-id-1533' is-artificial='yes'/>
28939            <!-- parameter of type 'const std::allocator<char>&' -->
28940            <parameter type-id='type-id-834'/>
28941            <!-- void -->
28942            <return type-id='type-id-75'/>
28943          </function-decl>
28944        </member-function>
28945        <member-function access='public'>
28946          <!-- 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> >&) -->
28947          <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'>
28948            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28949            <parameter type-id='type-id-1533' is-artificial='yes'/>
28950            <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&' -->
28951            <parameter type-id='type-id-829'/>
28952            <!-- void -->
28953            <return type-id='type-id-75'/>
28954          </function-decl>
28955        </member-function>
28956        <member-function access='public'>
28957          <!-- 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) -->
28958          <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'>
28959            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28960            <parameter type-id='type-id-1533' is-artificial='yes'/>
28961            <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&' -->
28962            <parameter type-id='type-id-829'/>
28963            <!-- parameter of type 'unsigned long int' -->
28964            <parameter type-id='type-id-19'/>
28965            <!-- parameter of type 'unsigned long int' -->
28966            <parameter type-id='type-id-19'/>
28967            <!-- void -->
28968            <return type-id='type-id-75'/>
28969          </function-decl>
28970        </member-function>
28971        <member-function access='public'>
28972          <!-- 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>&) -->
28973          <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'>
28974            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28975            <parameter type-id='type-id-1533' is-artificial='yes'/>
28976            <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&' -->
28977            <parameter type-id='type-id-829'/>
28978            <!-- parameter of type 'unsigned long int' -->
28979            <parameter type-id='type-id-19'/>
28980            <!-- parameter of type 'unsigned long int' -->
28981            <parameter type-id='type-id-19'/>
28982            <!-- parameter of type 'const std::allocator<char>&' -->
28983            <parameter type-id='type-id-834'/>
28984            <!-- void -->
28985            <return type-id='type-id-75'/>
28986          </function-decl>
28987        </member-function>
28988        <member-function access='public'>
28989          <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const char*, unsigned long int, const std::allocator<char>&) -->
28990          <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'>
28991            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
28992            <parameter type-id='type-id-1533' is-artificial='yes'/>
28993            <!-- parameter of type 'const char*' -->
28994            <parameter type-id='type-id-2'/>
28995            <!-- parameter of type 'unsigned long int' -->
28996            <parameter type-id='type-id-19'/>
28997            <!-- parameter of type 'const std::allocator<char>&' -->
28998            <parameter type-id='type-id-834'/>
28999            <!-- void -->
29000            <return type-id='type-id-75'/>
29001          </function-decl>
29002        </member-function>
29003        <member-function access='public'>
29004          <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const char*, const std::allocator<char>&) -->
29005          <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'>
29006            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
29007            <parameter type-id='type-id-1533' is-artificial='yes'/>
29008            <!-- parameter of type 'const char*' -->
29009            <parameter type-id='type-id-2'/>
29010            <!-- parameter of type 'const std::allocator<char>&' -->
29011            <parameter type-id='type-id-834'/>
29012            <!-- void -->
29013            <return type-id='type-id-75'/>
29014          </function-decl>
29015        </member-function>
29016        <member-function access='public'>
29017          <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(unsigned long int, char, const std::allocator<char>&) -->
29018          <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'>
29019            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
29020            <parameter type-id='type-id-1533' is-artificial='yes'/>
29021            <!-- parameter of type 'unsigned long int' -->
29022            <parameter type-id='type-id-19'/>
29023            <!-- parameter of type 'char' -->
29024            <parameter type-id='type-id-84'/>
29025            <!-- parameter of type 'const std::allocator<char>&' -->
29026            <parameter type-id='type-id-834'/>
29027            <!-- void -->
29028            <return type-id='type-id-75'/>
29029          </function-decl>
29030        </member-function>
29031        <member-function access='public' destructor='yes'>
29032          <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string(int) -->
29033          <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'>
29034            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
29035            <parameter type-id='type-id-1533' is-artificial='yes'/>
29036            <!-- artificial parameter of type 'int' -->
29037            <parameter type-id='type-id-1' is-artificial='yes'/>
29038            <!-- void -->
29039            <return type-id='type-id-75'/>
29040          </function-decl>
29041        </member-function>
29042        <member-function access='public'>
29043          <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() -->
29044          <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'>
29045            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
29046            <parameter type-id='type-id-1533' is-artificial='yes'/>
29047            <!-- void -->
29048            <return type-id='type-id-75'/>
29049          </function-decl>
29050        </member-function>
29051        <member-function access='public'>
29052          <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const std::allocator<char>&) -->
29053          <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'>
29054            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
29055            <parameter type-id='type-id-1533' is-artificial='yes'/>
29056            <!-- parameter of type 'const std::allocator<char>&' -->
29057            <parameter type-id='type-id-834'/>
29058            <!-- void -->
29059            <return type-id='type-id-75'/>
29060          </function-decl>
29061        </member-function>
29062        <member-function access='public'>
29063          <!-- 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> >&) -->
29064          <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'>
29065            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
29066            <parameter type-id='type-id-1533' is-artificial='yes'/>
29067            <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&' -->
29068            <parameter type-id='type-id-829'/>
29069            <!-- void -->
29070            <return type-id='type-id-75'/>
29071          </function-decl>
29072        </member-function>
29073        <member-function access='public'>
29074          <!-- 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) -->
29075          <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'>
29076            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
29077            <parameter type-id='type-id-1533' is-artificial='yes'/>
29078            <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&' -->
29079            <parameter type-id='type-id-829'/>
29080            <!-- parameter of type 'unsigned long int' -->
29081            <parameter type-id='type-id-19'/>
29082            <!-- parameter of type 'unsigned long int' -->
29083            <parameter type-id='type-id-19'/>
29084            <!-- void -->
29085            <return type-id='type-id-75'/>
29086          </function-decl>
29087        </member-function>
29088        <member-function access='public'>
29089          <!-- 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>&) -->
29090          <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'>
29091            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
29092            <parameter type-id='type-id-1533' is-artificial='yes'/>
29093            <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&' -->
29094            <parameter type-id='type-id-829'/>
29095            <!-- parameter of type 'unsigned long int' -->
29096            <parameter type-id='type-id-19'/>
29097            <!-- parameter of type 'unsigned long int' -->
29098            <parameter type-id='type-id-19'/>
29099            <!-- parameter of type 'const std::allocator<char>&' -->
29100            <parameter type-id='type-id-834'/>
29101            <!-- void -->
29102            <return type-id='type-id-75'/>
29103          </function-decl>
29104        </member-function>
29105        <member-function access='public'>
29106          <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const char*, unsigned long int, const std::allocator<char>&) -->
29107          <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'>
29108            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
29109            <parameter type-id='type-id-1533' is-artificial='yes'/>
29110            <!-- parameter of type 'const char*' -->
29111            <parameter type-id='type-id-2'/>
29112            <!-- parameter of type 'unsigned long int' -->
29113            <parameter type-id='type-id-19'/>
29114            <!-- parameter of type 'const std::allocator<char>&' -->
29115            <parameter type-id='type-id-834'/>
29116            <!-- void -->
29117            <return type-id='type-id-75'/>
29118          </function-decl>
29119        </member-function>
29120        <member-function access='public'>
29121          <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const char*, const std::allocator<char>&) -->
29122          <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'>
29123            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
29124            <parameter type-id='type-id-1533' is-artificial='yes'/>
29125            <!-- parameter of type 'const char*' -->
29126            <parameter type-id='type-id-2'/>
29127            <!-- parameter of type 'const std::allocator<char>&' -->
29128            <parameter type-id='type-id-834'/>
29129            <!-- void -->
29130            <return type-id='type-id-75'/>
29131          </function-decl>
29132        </member-function>
29133        <member-function access='public'>
29134          <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(unsigned long int, char, const std::allocator<char>&) -->
29135          <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'>
29136            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
29137            <parameter type-id='type-id-1533' is-artificial='yes'/>
29138            <!-- parameter of type 'unsigned long int' -->
29139            <parameter type-id='type-id-19'/>
29140            <!-- parameter of type 'char' -->
29141            <parameter type-id='type-id-84'/>
29142            <!-- parameter of type 'const std::allocator<char>&' -->
29143            <parameter type-id='type-id-834'/>
29144            <!-- void -->
29145            <return type-id='type-id-75'/>
29146          </function-decl>
29147        </member-function>
29148        <member-function access='public' destructor='yes'>
29149          <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string(int) -->
29150          <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'>
29151            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
29152            <parameter type-id='type-id-1533' is-artificial='yes'/>
29153            <!-- artificial parameter of type 'int' -->
29154            <parameter type-id='type-id-1' is-artificial='yes'/>
29155            <!-- void -->
29156            <return type-id='type-id-75'/>
29157          </function-decl>
29158        </member-function>
29159        <member-function access='public'>
29160          <!-- char& std::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long int) -->
29161          <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'>
29162            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
29163            <parameter type-id='type-id-1533' is-artificial='yes'/>
29164            <!-- parameter of type 'unsigned long int' -->
29165            <parameter type-id='type-id-19'/>
29166            <!-- char& -->
29167            <return type-id='type-id-1460'/>
29168          </function-decl>
29169        </member-function>
29170        <member-function access='public'>
29171          <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned long int) -->
29172          <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'>
29173            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
29174            <parameter type-id='type-id-1533' is-artificial='yes'/>
29175            <!-- parameter of type 'unsigned long int' -->
29176            <parameter type-id='type-id-19'/>
29177            <!-- void -->
29178            <return type-id='type-id-75'/>
29179          </function-decl>
29180        </member-function>
29181        <member-function access='private'>
29182          <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_leak() -->
29183          <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'>
29184            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
29185            <parameter type-id='type-id-1533' is-artificial='yes'/>
29186            <!-- void -->
29187            <return type-id='type-id-75'/>
29188          </function-decl>
29189        </member-function>
29190        <member-function access='public'>
29191          <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() -->
29192          <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'>
29193            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
29194            <parameter type-id='type-id-1533' is-artificial='yes'/>
29195            <!-- void -->
29196            <return type-id='type-id-75'/>
29197          </function-decl>
29198        </member-function>
29199        <member-function access='public'>
29200          <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const std::allocator<char>&) -->
29201          <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'>
29202            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
29203            <parameter type-id='type-id-1533' is-artificial='yes'/>
29204            <!-- parameter of type 'const std::allocator<char>&' -->
29205            <parameter type-id='type-id-834'/>
29206            <!-- void -->
29207            <return type-id='type-id-75'/>
29208          </function-decl>
29209        </member-function>
29210        <member-function access='public'>
29211          <!-- 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> >&) -->
29212          <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'>
29213            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
29214            <parameter type-id='type-id-1533' is-artificial='yes'/>
29215            <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&' -->
29216            <parameter type-id='type-id-829'/>
29217            <!-- void -->
29218            <return type-id='type-id-75'/>
29219          </function-decl>
29220        </member-function>
29221        <member-function access='public'>
29222          <!-- 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) -->
29223          <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'>
29224            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
29225            <parameter type-id='type-id-1533' is-artificial='yes'/>
29226            <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&' -->
29227            <parameter type-id='type-id-829'/>
29228            <!-- parameter of type 'unsigned long int' -->
29229            <parameter type-id='type-id-19'/>
29230            <!-- parameter of type 'unsigned long int' -->
29231            <parameter type-id='type-id-19'/>
29232            <!-- void -->
29233            <return type-id='type-id-75'/>
29234          </function-decl>
29235        </member-function>
29236        <member-function access='public'>
29237          <!-- 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>&) -->
29238          <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'>
29239            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
29240            <parameter type-id='type-id-1533' is-artificial='yes'/>
29241            <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&' -->
29242            <parameter type-id='type-id-829'/>
29243            <!-- parameter of type 'unsigned long int' -->
29244            <parameter type-id='type-id-19'/>
29245            <!-- parameter of type 'unsigned long int' -->
29246            <parameter type-id='type-id-19'/>
29247            <!-- parameter of type 'const std::allocator<char>&' -->
29248            <parameter type-id='type-id-834'/>
29249            <!-- void -->
29250            <return type-id='type-id-75'/>
29251          </function-decl>
29252        </member-function>
29253        <member-function access='public'>
29254          <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const char*, unsigned long int, const std::allocator<char>&) -->
29255          <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'>
29256            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
29257            <parameter type-id='type-id-1533' is-artificial='yes'/>
29258            <!-- parameter of type 'const char*' -->
29259            <parameter type-id='type-id-2'/>
29260            <!-- parameter of type 'unsigned long int' -->
29261            <parameter type-id='type-id-19'/>
29262            <!-- parameter of type 'const std::allocator<char>&' -->
29263            <parameter type-id='type-id-834'/>
29264            <!-- void -->
29265            <return type-id='type-id-75'/>
29266          </function-decl>
29267        </member-function>
29268        <member-function access='public'>
29269          <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const char*, const std::allocator<char>&) -->
29270          <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'>
29271            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
29272            <parameter type-id='type-id-1533' is-artificial='yes'/>
29273            <!-- parameter of type 'const char*' -->
29274            <parameter type-id='type-id-2'/>
29275            <!-- parameter of type 'const std::allocator<char>&' -->
29276            <parameter type-id='type-id-834'/>
29277            <!-- void -->
29278            <return type-id='type-id-75'/>
29279          </function-decl>
29280        </member-function>
29281        <member-function access='public'>
29282          <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(unsigned long int, char, const std::allocator<char>&) -->
29283          <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'>
29284            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
29285            <parameter type-id='type-id-1533' is-artificial='yes'/>
29286            <!-- parameter of type 'unsigned long int' -->
29287            <parameter type-id='type-id-19'/>
29288            <!-- parameter of type 'char' -->
29289            <parameter type-id='type-id-84'/>
29290            <!-- parameter of type 'const std::allocator<char>&' -->
29291            <parameter type-id='type-id-834'/>
29292            <!-- void -->
29293            <return type-id='type-id-75'/>
29294          </function-decl>
29295        </member-function>
29296        <member-function access='public' destructor='yes'>
29297          <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string(int) -->
29298          <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'>
29299            <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
29300            <parameter type-id='type-id-1533' is-artificial='yes'/>
29301            <!-- artificial parameter of type 'int' -->
29302            <parameter type-id='type-id-1' is-artificial='yes'/>
29303            <!-- void -->
29304            <return type-id='type-id-75'/>
29305          </function-decl>
29306        </member-function>
29307      </class-decl>
29308      <!-- struct std::nothrow_t -->
29309      <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-1498'/>
29310      <!-- struct std::numeric_limits<long unsigned int> -->
29311      <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-1585'>
29312        <data-member access='public' static='yes'>
29313          <!-- static const bool std::numeric_limits<long unsigned int>::is_specialized -->
29314          <var-decl name='is_specialized' type-id='type-id-487' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='927' column='1'/>
29315        </data-member>
29316        <data-member access='public' static='yes'>
29317          <!-- static const int std::numeric_limits<long unsigned int>::digits -->
29318          <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'/>
29319        </data-member>
29320        <data-member access='public' static='yes'>
29321          <!-- static const int std::numeric_limits<long unsigned int>::digits10 -->
29322          <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'/>
29323        </data-member>
29324        <data-member access='public' static='yes'>
29325          <!-- static const bool std::numeric_limits<long unsigned int>::is_signed -->
29326          <var-decl name='is_signed' type-id='type-id-487' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='936' column='1'/>
29327        </data-member>
29328        <data-member access='public' static='yes'>
29329          <!-- static const bool std::numeric_limits<long unsigned int>::is_integer -->
29330          <var-decl name='is_integer' type-id='type-id-487' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='937' column='1'/>
29331        </data-member>
29332        <data-member access='public' static='yes'>
29333          <!-- static const bool std::numeric_limits<long unsigned int>::is_exact -->
29334          <var-decl name='is_exact' type-id='type-id-487' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='938' column='1'/>
29335        </data-member>
29336        <data-member access='public' static='yes'>
29337          <!-- static const int std::numeric_limits<long unsigned int>::radix -->
29338          <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'/>
29339        </data-member>
29340        <data-member access='public' static='yes'>
29341          <!-- static const int std::numeric_limits<long unsigned int>::min_exponent -->
29342          <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'/>
29343        </data-member>
29344        <data-member access='public' static='yes'>
29345          <!-- static const int std::numeric_limits<long unsigned int>::min_exponent10 -->
29346          <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'/>
29347        </data-member>
29348        <data-member access='public' static='yes'>
29349          <!-- static const int std::numeric_limits<long unsigned int>::max_exponent -->
29350          <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'/>
29351        </data-member>
29352        <data-member access='public' static='yes'>
29353          <!-- static const int std::numeric_limits<long unsigned int>::max_exponent10 -->
29354          <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'/>
29355        </data-member>
29356        <data-member access='public' static='yes'>
29357          <!-- static const bool std::numeric_limits<long unsigned int>::has_infinity -->
29358          <var-decl name='has_infinity' type-id='type-id-487' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='950' column='1'/>
29359        </data-member>
29360        <data-member access='public' static='yes'>
29361          <!-- static const bool std::numeric_limits<long unsigned int>::has_quiet_NaN -->
29362          <var-decl name='has_quiet_NaN' type-id='type-id-487' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='951' column='1'/>
29363        </data-member>
29364        <data-member access='public' static='yes'>
29365          <!-- static const bool std::numeric_limits<long unsigned int>::has_signaling_NaN -->
29366          <var-decl name='has_signaling_NaN' type-id='type-id-487' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='952' column='1'/>
29367        </data-member>
29368        <data-member access='public' static='yes'>
29369          <!-- static const std::float_denorm_style std::numeric_limits<long unsigned int>::has_denorm -->
29370          <var-decl name='has_denorm' type-id='type-id-1495' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='953' column='1'/>
29371        </data-member>
29372        <data-member access='public' static='yes'>
29373          <!-- static const bool std::numeric_limits<long unsigned int>::has_denorm_loss -->
29374          <var-decl name='has_denorm_loss' type-id='type-id-487' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='954' column='1'/>
29375        </data-member>
29376        <data-member access='public' static='yes'>
29377          <!-- static const bool std::numeric_limits<long unsigned int>::is_iec559 -->
29378          <var-decl name='is_iec559' type-id='type-id-487' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='965' column='1'/>
29379        </data-member>
29380        <data-member access='public' static='yes'>
29381          <!-- static const bool std::numeric_limits<long unsigned int>::is_bounded -->
29382          <var-decl name='is_bounded' type-id='type-id-487' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='966' column='1'/>
29383        </data-member>
29384        <data-member access='public' static='yes'>
29385          <!-- static const bool std::numeric_limits<long unsigned int>::is_modulo -->
29386          <var-decl name='is_modulo' type-id='type-id-487' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='967' column='1'/>
29387        </data-member>
29388        <data-member access='public' static='yes'>
29389          <!-- static const bool std::numeric_limits<long unsigned int>::traps -->
29390          <var-decl name='traps' type-id='type-id-487' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='969' column='1'/>
29391        </data-member>
29392        <data-member access='public' static='yes'>
29393          <!-- static const bool std::numeric_limits<long unsigned int>::tinyness_before -->
29394          <var-decl name='tinyness_before' type-id='type-id-487' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='970' column='1'/>
29395        </data-member>
29396        <data-member access='public' static='yes'>
29397          <!-- static const std::float_round_style std::numeric_limits<long unsigned int>::round_style -->
29398          <var-decl name='round_style' type-id='type-id-1497' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='971' column='1'/>
29399        </data-member>
29400        <member-function access='public' static='yes'>
29401          <!-- unsigned long int std::numeric_limits<long unsigned int>::max() -->
29402          <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'>
29403            <!-- unsigned long int -->
29404            <return type-id='type-id-19'/>
29405          </function-decl>
29406        </member-function>
29407      </class-decl>
29408      <!-- typedef std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::string -->
29409      <typedef-decl name='string' type-id='type-id-830' 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-835'/>
29410      <!-- class std::bad_alloc -->
29411      <class-decl name='bad_alloc' visibility='default' is-declaration-only='yes' id='type-id-1530'>
29412        <member-function access='private' constructor='yes'>
29413          <!-- std::bad_alloc::bad_alloc() -->
29414          <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'>
29415            <!-- implicit parameter of type 'std::bad_alloc*' -->
29416            <parameter type-id='type-id-1531' is-artificial='yes'/>
29417            <!-- void -->
29418            <return type-id='type-id-75'/>
29419          </function-decl>
29420        </member-function>
29421      </class-decl>
29422      <!-- class std::exception -->
29423      <class-decl name='exception' visibility='default' is-declaration-only='yes' id='type-id-1539'>
29424        <member-function access='private' constructor='yes'>
29425          <!-- std::exception::exception() -->
29426          <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'>
29427            <!-- implicit parameter of type 'std::exception*' -->
29428            <parameter type-id='type-id-1540' is-artificial='yes'/>
29429            <!-- void -->
29430            <return type-id='type-id-75'/>
29431          </function-decl>
29432        </member-function>
29433      </class-decl>
29434      <!-- class std::reverse_iterator<__gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > > > -->
29435      <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-1586'/>
29436      <!-- class std::reverse_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > -->
29437      <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-1587'/>
29438      <!-- class std::reverse_iterator<__gnu_cxx::__normal_iterator<const MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > > > -->
29439      <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-1588'/>
29440      <!-- class std::reverse_iterator<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > -->
29441      <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-1589'/>
29442      <!-- const unsigned long int& std::max<long unsigned int>(const unsigned long int&, const unsigned long int&) -->
29443      <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'>
29444        <!-- parameter of type 'const unsigned long int&' -->
29445        <parameter type-id='type-id-330'/>
29446        <!-- parameter of type 'const unsigned long int&' -->
29447        <parameter type-id='type-id-330'/>
29448        <!-- const unsigned long int& -->
29449        <return type-id='type-id-330'/>
29450      </function-decl>
29451      <!-- MallocExtension::FreeListInfo* std::__copy_move_a<false, MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*>(MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*) -->
29452      <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'>
29453        <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
29454        <parameter type-id='type-id-1026'/>
29455        <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
29456        <parameter type-id='type-id-1026'/>
29457        <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
29458        <parameter type-id='type-id-1026'/>
29459        <!-- MallocExtension::FreeListInfo* -->
29460        <return type-id='type-id-1026'/>
29461      </function-decl>
29462      <!-- MallocExtension::FreeListInfo* std::__copy_move_a2<false, MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*>(MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*) -->
29463      <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'>
29464        <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
29465        <parameter type-id='type-id-1026'/>
29466        <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
29467        <parameter type-id='type-id-1026'/>
29468        <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
29469        <parameter type-id='type-id-1026'/>
29470        <!-- MallocExtension::FreeListInfo* -->
29471        <return type-id='type-id-1026'/>
29472      </function-decl>
29473      <!-- MallocExtension::FreeListInfo* std::copy<MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*>(MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*) -->
29474      <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'>
29475        <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
29476        <parameter type-id='type-id-1026'/>
29477        <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
29478        <parameter type-id='type-id-1026'/>
29479        <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
29480        <parameter type-id='type-id-1026'/>
29481        <!-- MallocExtension::FreeListInfo* -->
29482        <return type-id='type-id-1026'/>
29483      </function-decl>
29484      <!-- MallocExtension::FreeListInfo* std::__copy_move_backward_a<false, MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*>(MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*) -->
29485      <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'>
29486        <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
29487        <parameter type-id='type-id-1026'/>
29488        <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
29489        <parameter type-id='type-id-1026'/>
29490        <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
29491        <parameter type-id='type-id-1026'/>
29492        <!-- MallocExtension::FreeListInfo* -->
29493        <return type-id='type-id-1026'/>
29494      </function-decl>
29495      <!-- MallocExtension::FreeListInfo* std::__copy_move_backward_a2<false, MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*>(MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*) -->
29496      <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'>
29497        <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
29498        <parameter type-id='type-id-1026'/>
29499        <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
29500        <parameter type-id='type-id-1026'/>
29501        <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
29502        <parameter type-id='type-id-1026'/>
29503        <!-- MallocExtension::FreeListInfo* -->
29504        <return type-id='type-id-1026'/>
29505      </function-decl>
29506      <!-- MallocExtension::FreeListInfo* std::copy_backward<MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*>(MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*) -->
29507      <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'>
29508        <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
29509        <parameter type-id='type-id-1026'/>
29510        <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
29511        <parameter type-id='type-id-1026'/>
29512        <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
29513        <parameter type-id='type-id-1026'/>
29514        <!-- MallocExtension::FreeListInfo* -->
29515        <return type-id='type-id-1026'/>
29516      </function-decl>
29517      <!-- void std::_Destroy<MallocExtension::FreeListInfo*>(MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*) -->
29518      <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'>
29519        <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
29520        <parameter type-id='type-id-1026'/>
29521        <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
29522        <parameter type-id='type-id-1026'/>
29523        <!-- void -->
29524        <return type-id='type-id-75'/>
29525      </function-decl>
29526      <!-- void std::_Destroy<MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo>(MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*, std::allocator<MallocExtension::FreeListInfo>&) -->
29527      <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'>
29528        <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
29529        <parameter type-id='type-id-1026'/>
29530        <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
29531        <parameter type-id='type-id-1026'/>
29532        <!-- parameter of type 'std::allocator<MallocExtension::FreeListInfo>&' -->
29533        <parameter type-id='type-id-1027'/>
29534        <!-- void -->
29535        <return type-id='type-id-75'/>
29536      </function-decl>
29537      <!-- MallocExtension::FreeListInfo* std::uninitialized_copy<MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*>(MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*) -->
29538      <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'>
29539        <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
29540        <parameter type-id='type-id-1026'/>
29541        <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
29542        <parameter type-id='type-id-1026'/>
29543        <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
29544        <parameter type-id='type-id-1026'/>
29545        <!-- MallocExtension::FreeListInfo* -->
29546        <return type-id='type-id-1026'/>
29547      </function-decl>
29548      <!-- MallocExtension::FreeListInfo* std::__uninitialized_copy_a<MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo>(MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*, std::allocator<MallocExtension::FreeListInfo>&) -->
29549      <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'>
29550        <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
29551        <parameter type-id='type-id-1026'/>
29552        <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
29553        <parameter type-id='type-id-1026'/>
29554        <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
29555        <parameter type-id='type-id-1026'/>
29556        <!-- parameter of type 'std::allocator<MallocExtension::FreeListInfo>&' -->
29557        <parameter type-id='type-id-1027'/>
29558        <!-- MallocExtension::FreeListInfo* -->
29559        <return type-id='type-id-1026'/>
29560      </function-decl>
29561      <!-- MallocExtension::FreeListInfo* std::__uninitialized_move_a<MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*, std::allocator<MallocExtension::FreeListInfo> >(MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*, std::allocator<MallocExtension::FreeListInfo>&) -->
29562      <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'>
29563        <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
29564        <parameter type-id='type-id-1026'/>
29565        <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
29566        <parameter type-id='type-id-1026'/>
29567        <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
29568        <parameter type-id='type-id-1026'/>
29569        <!-- parameter of type 'std::allocator<MallocExtension::FreeListInfo>&' -->
29570        <parameter type-id='type-id-1027'/>
29571        <!-- MallocExtension::FreeListInfo* -->
29572        <return type-id='type-id-1026'/>
29573      </function-decl>
29574    </namespace-decl>
29575    <!-- variadic parameter type -->
29576    <type-decl name='variadic parameter type' id='type-id-1590'/>
29577    <!-- void -->
29578    <type-decl name='void' id='type-id-75'/>
29579    <!-- namespace base -->
29580    <namespace-decl name='base'>
29581      <!-- enum base::LinkerInitialized -->
29582      <enum-decl name='LinkerInitialized' filepath='src/base/basictypes.h' line='381' column='1' id='type-id-95'>
29583        <underlying-type type-id='type-id-96'/>
29584        <enumerator name='LINKER_INITIALIZED' value='0'/>
29585      </enum-decl>
29586      <!-- struct base::MallocRange -->
29587      <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-1456'>
29588        <member-type access='public'>
29589          <!-- enum base::MallocRange::Type -->
29590          <enum-decl name='Type' filepath='./src/gperftools/malloc_extension.h' line='400' column='1' id='type-id-1591'>
29591            <underlying-type type-id='type-id-96'/>
29592            <enumerator name='INUSE' value='0'/>
29593            <enumerator name='FREE' value='1'/>
29594            <enumerator name='UNMAPPED' value='2'/>
29595            <enumerator name='UNKNOWN' value='3'/>
29596          </enum-decl>
29597        </member-type>
29598        <data-member access='public' layout-offset-in-bits='0'>
29599          <!-- uintptr_t base::MallocRange::address -->
29600          <var-decl name='address' type-id='type-id-234' visibility='default' filepath='./src/gperftools/malloc_extension.h' line='408' column='1'/>
29601        </data-member>
29602        <data-member access='public' layout-offset-in-bits='64'>
29603          <!-- size_t base::MallocRange::length -->
29604          <var-decl name='length' type-id='type-id-7' visibility='default' filepath='./src/gperftools/malloc_extension.h' line='409' column='1'/>
29605        </data-member>
29606        <data-member access='public' layout-offset-in-bits='128'>
29607          <!-- base::MallocRange::Type base::MallocRange::type -->
29608          <var-decl name='type' type-id='type-id-1591' visibility='default' filepath='./src/gperftools/malloc_extension.h' line='410' column='1'/>
29609        </data-member>
29610        <data-member access='public' layout-offset-in-bits='192'>
29611          <!-- double base::MallocRange::fraction -->
29612          <var-decl name='fraction' type-id='type-id-15' visibility='default' filepath='./src/gperftools/malloc_extension.h' line='411' column='1'/>
29613        </data-member>
29614      </class-decl>
29615      <!-- namespace base::subtle -->
29616      <namespace-decl name='subtle'>
29617        <!-- typedef int64_t base::subtle::Atomic64 -->
29618        <typedef-decl name='Atomic64' type-id='type-id-90' filepath='./src/base/atomicops-internals-x86.h' line='70' column='1' id='type-id-91'/>
29619        <!-- Atomic32 base::subtle::NoBarrier_CompareAndSwap(volatile Atomic32*, Atomic32, Atomic32) -->
29620        <function-decl name='NoBarrier_CompareAndSwap' filepath='./src/base/atomicops-internals-x86.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
29621          <!-- parameter of type 'volatile Atomic32*' -->
29622          <parameter type-id='type-id-92'/>
29623          <!-- parameter of type 'typedef Atomic32' -->
29624          <parameter type-id='type-id-93'/>
29625          <!-- parameter of type 'typedef Atomic32' -->
29626          <parameter type-id='type-id-93'/>
29627          <!-- typedef Atomic32 -->
29628          <return type-id='type-id-93'/>
29629        </function-decl>
29630        <!-- Atomic32 base::subtle::NoBarrier_AtomicExchange(volatile Atomic32*, Atomic32) -->
29631        <function-decl name='NoBarrier_AtomicExchange' filepath='./src/base/atomicops-internals-x86.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
29632          <!-- parameter of type 'volatile Atomic32*' -->
29633          <parameter type-id='type-id-92'/>
29634          <!-- parameter of type 'typedef Atomic32' -->
29635          <parameter type-id='type-id-93'/>
29636          <!-- typedef Atomic32 -->
29637          <return type-id='type-id-93'/>
29638        </function-decl>
29639        <!-- Atomic32 base::subtle::Release_AtomicExchange(volatile Atomic32*, Atomic32) -->
29640        <function-decl name='Release_AtomicExchange' filepath='./src/base/atomicops-internals-x86.h' line='100' column='1' visibility='default' binding='global' size-in-bits='64'>
29641          <!-- parameter of type 'volatile Atomic32*' -->
29642          <parameter type-id='type-id-92'/>
29643          <!-- parameter of type 'typedef Atomic32' -->
29644          <parameter type-id='type-id-93'/>
29645          <!-- typedef Atomic32 -->
29646          <return type-id='type-id-93'/>
29647        </function-decl>
29648        <!-- Atomic32 base::subtle::Acquire_CompareAndSwap(volatile Atomic32*, Atomic32, Atomic32) -->
29649        <function-decl name='Acquire_CompareAndSwap' filepath='./src/base/atomicops-internals-x86.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
29650          <!-- parameter of type 'volatile Atomic32*' -->
29651          <parameter type-id='type-id-92'/>
29652          <!-- parameter of type 'typedef Atomic32' -->
29653          <parameter type-id='type-id-93'/>
29654          <!-- parameter of type 'typedef Atomic32' -->
29655          <parameter type-id='type-id-93'/>
29656          <!-- typedef Atomic32 -->
29657          <return type-id='type-id-93'/>
29658        </function-decl>
29659        <!-- base::subtle::Atomic64 base::subtle::NoBarrier_Load(const volatile base::subtle::Atomic64*) -->
29660        <function-decl name='NoBarrier_Load' filepath='./src/base/atomicops-internals-x86.h' line='245' column='1' visibility='default' binding='global' size-in-bits='64'>
29661          <!-- parameter of type 'const volatile base::subtle::Atomic64*' -->
29662          <parameter type-id='type-id-94'/>
29663          <!-- typedef base::subtle::Atomic64 -->
29664          <return type-id='type-id-91'/>
29665        </function-decl>
29666      </namespace-decl>
29667      <!-- namespace base::internal -->
29668      <namespace-decl name='internal'>
29669        <!-- struct base::internal::HookList<void (*)(const void*)> -->
29670        <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-1085'>
29671          <data-member access='public' layout-offset-in-bits='0'>
29672            <!-- AtomicWord base::internal::HookList<void (*)(const void*)>::priv_end -->
29673            <var-decl name='priv_end' type-id='type-id-1080' visibility='default' filepath='src/malloc_hook-inl.h' line='101' column='1'/>
29674          </data-member>
29675          <data-member access='public' layout-offset-in-bits='64'>
29676            <!-- AtomicWord base::internal::HookList<void (*)(const void*)>::priv_data[8] -->
29677            <var-decl name='priv_data' type-id='type-id-1081' visibility='default' filepath='src/malloc_hook-inl.h' line='102' column='1'/>
29678          </data-member>
29679          <member-function access='public'>
29680            <!-- bool base::internal::HookList<void (*)(const void*)>::empty() -->
29681            <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'>
29682              <!-- implicit parameter of type 'const base::internal::HookList<void (*)(const void*)>*' -->
29683              <parameter type-id='type-id-1478' is-artificial='yes'/>
29684              <!-- bool -->
29685              <return type-id='type-id-76'/>
29686            </function-decl>
29687          </member-function>
29688          <member-function access='public'>
29689            <!-- void (void*)* base::internal::HookList<void (*)(const void*)>::GetSingular() -->
29690            <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'>
29691              <!-- implicit parameter of type 'const base::internal::HookList<void (*)(const void*)>*' -->
29692              <parameter type-id='type-id-1478' is-artificial='yes'/>
29693              <!-- void (void*)* -->
29694              <return type-id='type-id-190'/>
29695            </function-decl>
29696          </member-function>
29697          <member-function access='public'>
29698            <!-- int base::internal::HookList<void (*)(const void*)>::Traverse(void (void*)**, int) -->
29699            <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'>
29700              <!-- implicit parameter of type 'const base::internal::HookList<void (*)(const void*)>*' -->
29701              <parameter type-id='type-id-1478' is-artificial='yes'/>
29702              <!-- parameter of type 'void (void*)**' -->
29703              <parameter type-id='type-id-1566'/>
29704              <!-- parameter of type 'int' -->
29705              <parameter type-id='type-id-1'/>
29706              <!-- int -->
29707              <return type-id='type-id-1'/>
29708            </function-decl>
29709          </member-function>
29710          <member-function access='public'>
29711            <!-- void base::internal::HookList<void (*)(const void*)>::FixupPrivEndLocked() -->
29712            <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'>
29713              <!-- implicit parameter of type 'base::internal::HookList<void (*)(const void*)>*' -->
29714              <parameter type-id='type-id-1458' is-artificial='yes'/>
29715              <!-- void -->
29716              <return type-id='type-id-75'/>
29717            </function-decl>
29718          </member-function>
29719          <member-function access='public'>
29720            <!-- void (void*)* base::internal::HookList<void (*)(const void*)>::ExchangeSingular(void (void*)*) -->
29721            <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'>
29722              <!-- implicit parameter of type 'base::internal::HookList<void (*)(const void*)>*' -->
29723              <parameter type-id='type-id-1458' is-artificial='yes'/>
29724              <!-- parameter of type 'void (void*)*' -->
29725              <parameter type-id='type-id-190'/>
29726              <!-- void (void*)* -->
29727              <return type-id='type-id-190'/>
29728            </function-decl>
29729          </member-function>
29730          <member-function access='public'>
29731            <!-- bool base::internal::HookList<void (*)(const void*)>::Remove(void (void*)*) -->
29732            <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'>
29733              <!-- implicit parameter of type 'base::internal::HookList<void (*)(const void*)>*' -->
29734              <parameter type-id='type-id-1458' is-artificial='yes'/>
29735              <!-- parameter of type 'void (void*)*' -->
29736              <parameter type-id='type-id-190'/>
29737              <!-- bool -->
29738              <return type-id='type-id-76'/>
29739            </function-decl>
29740          </member-function>
29741          <member-function access='public'>
29742            <!-- bool base::internal::HookList<void (*)(const void*)>::Add(void (void*)*) -->
29743            <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'>
29744              <!-- implicit parameter of type 'base::internal::HookList<void (*)(const void*)>*' -->
29745              <parameter type-id='type-id-1458' is-artificial='yes'/>
29746              <!-- parameter of type 'void (void*)*' -->
29747              <parameter type-id='type-id-190'/>
29748              <!-- bool -->
29749              <return type-id='type-id-76'/>
29750            </function-decl>
29751          </member-function>
29752        </class-decl>
29753        <!-- struct base::internal::HookList<void (*)(const void*, size_t)> -->
29754        <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-1084'>
29755          <data-member access='public' layout-offset-in-bits='0'>
29756            <!-- AtomicWord base::internal::HookList<void (*)(const void*, size_t)>::priv_end -->
29757            <var-decl name='priv_end' type-id='type-id-1080' visibility='default' filepath='src/malloc_hook-inl.h' line='101' column='1'/>
29758          </data-member>
29759          <data-member access='public' layout-offset-in-bits='64'>
29760            <!-- AtomicWord base::internal::HookList<void (*)(const void*, size_t)>::priv_data[8] -->
29761            <var-decl name='priv_data' type-id='type-id-1081' visibility='default' filepath='src/malloc_hook-inl.h' line='102' column='1'/>
29762          </data-member>
29763          <member-function access='public'>
29764            <!-- bool base::internal::HookList<void (*)(const void*, size_t)>::empty() -->
29765            <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'>
29766              <!-- implicit parameter of type 'const base::internal::HookList<void (*)(const void*, size_t)>*' -->
29767              <parameter type-id='type-id-1480' is-artificial='yes'/>
29768              <!-- bool -->
29769              <return type-id='type-id-76'/>
29770            </function-decl>
29771          </member-function>
29772          <member-function access='public'>
29773            <!-- void (void*, typedef size_t)* base::internal::HookList<void (*)(const void*, size_t)>::GetSingular() -->
29774            <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'>
29775              <!-- implicit parameter of type 'const base::internal::HookList<void (*)(const void*, size_t)>*' -->
29776              <parameter type-id='type-id-1480' is-artificial='yes'/>
29777              <!-- void (void*, typedef size_t)* -->
29778              <return type-id='type-id-382'/>
29779            </function-decl>
29780          </member-function>
29781          <member-function access='public'>
29782            <!-- void base::internal::HookList<void (*)(const void*, size_t)>::FixupPrivEndLocked() -->
29783            <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'>
29784              <!-- implicit parameter of type 'base::internal::HookList<void (*)(const void*, size_t)>*' -->
29785              <parameter type-id='type-id-1459' is-artificial='yes'/>
29786              <!-- void -->
29787              <return type-id='type-id-75'/>
29788            </function-decl>
29789          </member-function>
29790          <member-function access='public'>
29791            <!-- int base::internal::HookList<void (*)(const void*, size_t)>::Traverse(void (void*, typedef size_t)**, int) -->
29792            <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'>
29793              <!-- implicit parameter of type 'const base::internal::HookList<void (*)(const void*, size_t)>*' -->
29794              <parameter type-id='type-id-1480' is-artificial='yes'/>
29795              <!-- parameter of type 'void (void*, typedef size_t)**' -->
29796              <parameter type-id='type-id-1568'/>
29797              <!-- parameter of type 'int' -->
29798              <parameter type-id='type-id-1'/>
29799              <!-- int -->
29800              <return type-id='type-id-1'/>
29801            </function-decl>
29802          </member-function>
29803          <member-function access='public'>
29804            <!-- void (void*, typedef size_t)* base::internal::HookList<void (*)(const void*, size_t)>::ExchangeSingular(void (void*, typedef size_t)*) -->
29805            <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_'>
29806              <!-- implicit parameter of type 'base::internal::HookList<void (*)(const void*, size_t)>*' -->
29807              <parameter type-id='type-id-1459' is-artificial='yes'/>
29808              <!-- parameter of type 'void (void*, typedef size_t)*' -->
29809              <parameter type-id='type-id-382'/>
29810              <!-- void (void*, typedef size_t)* -->
29811              <return type-id='type-id-382'/>
29812            </function-decl>
29813          </member-function>
29814          <member-function access='public'>
29815            <!-- bool base::internal::HookList<void (*)(const void*, size_t)>::Remove(void (void*, typedef size_t)*) -->
29816            <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_'>
29817              <!-- implicit parameter of type 'base::internal::HookList<void (*)(const void*, size_t)>*' -->
29818              <parameter type-id='type-id-1459' is-artificial='yes'/>
29819              <!-- parameter of type 'void (void*, typedef size_t)*' -->
29820              <parameter type-id='type-id-382'/>
29821              <!-- bool -->
29822              <return type-id='type-id-76'/>
29823            </function-decl>
29824          </member-function>
29825          <member-function access='public'>
29826            <!-- bool base::internal::HookList<void (*)(const void*, size_t)>::Add(void (void*, typedef size_t)*) -->
29827            <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_'>
29828              <!-- implicit parameter of type 'base::internal::HookList<void (*)(const void*, size_t)>*' -->
29829              <parameter type-id='type-id-1459' is-artificial='yes'/>
29830              <!-- parameter of type 'void (void*, typedef size_t)*' -->
29831              <parameter type-id='type-id-382'/>
29832              <!-- bool -->
29833              <return type-id='type-id-76'/>
29834            </function-decl>
29835          </member-function>
29836        </class-decl>
29837      </namespace-decl>
29838    </namespace-decl>
29839    <!-- namespace __gnu_cxx -->
29840    <namespace-decl name='__gnu_cxx'>
29841      <!-- class __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > > -->
29842      <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-1028'>
29843        <data-member access='protected' layout-offset-in-bits='0'>
29844          <!-- MallocExtension::FreeListInfo* __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > >::_M_current -->
29845          <var-decl name='_M_current' type-id='type-id-1026' 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'/>
29846        </data-member>
29847        <member-function access='private'>
29848          <!-- void __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > >::__normal_iterator() -->
29849          <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'>
29850            <!-- implicit parameter of type '__gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > >*' -->
29851            <parameter type-id='type-id-1029' is-artificial='yes'/>
29852            <!-- void -->
29853            <return type-id='type-id-75'/>
29854          </function-decl>
29855        </member-function>
29856        <member-function access='private'>
29857          <!-- void __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > >::__normal_iterator(MallocExtension::FreeListInfo* const&) -->
29858          <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'>
29859            <!-- implicit parameter of type '__gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > >*' -->
29860            <parameter type-id='type-id-1029' is-artificial='yes'/>
29861            <!-- parameter of type 'MallocExtension::FreeListInfo* const&' -->
29862            <parameter type-id='type-id-1030'/>
29863            <!-- void -->
29864            <return type-id='type-id-75'/>
29865          </function-decl>
29866        </member-function>
29867        <member-function access='private'>
29868          <!-- MallocExtension::FreeListInfo* const& __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > >::base() -->
29869          <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'>
29870            <!-- implicit parameter of type 'const __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > >*' -->
29871            <parameter type-id='type-id-1031' is-artificial='yes'/>
29872            <!-- MallocExtension::FreeListInfo* const& -->
29873            <return type-id='type-id-1030'/>
29874          </function-decl>
29875        </member-function>
29876        <member-function access='private'>
29877          <!-- MallocExtension::FreeListInfo& __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > >::operator*() -->
29878          <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'>
29879            <!-- implicit parameter of type 'const __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > >*' -->
29880            <parameter type-id='type-id-1031' is-artificial='yes'/>
29881            <!-- MallocExtension::FreeListInfo& -->
29882            <return type-id='type-id-1032'/>
29883          </function-decl>
29884        </member-function>
29885      </class-decl>
29886      <!-- class __gnu_cxx::new_allocator<MallocExtension::FreeListInfo> -->
29887      <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-1453'>
29888        <member-function access='private'>
29889          <!-- void __gnu_cxx::new_allocator<MallocExtension::FreeListInfo>::new_allocator() -->
29890          <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'>
29891            <!-- implicit parameter of type '__gnu_cxx::new_allocator<MallocExtension::FreeListInfo>*' -->
29892            <parameter type-id='type-id-1454' is-artificial='yes'/>
29893            <!-- void -->
29894            <return type-id='type-id-75'/>
29895          </function-decl>
29896        </member-function>
29897        <member-function access='private'>
29898          <!-- void __gnu_cxx::new_allocator<MallocExtension::FreeListInfo>::new_allocator(const __gnu_cxx::new_allocator<MallocExtension::FreeListInfo>&) -->
29899          <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'>
29900            <!-- implicit parameter of type '__gnu_cxx::new_allocator<MallocExtension::FreeListInfo>*' -->
29901            <parameter type-id='type-id-1454' is-artificial='yes'/>
29902            <!-- parameter of type 'const __gnu_cxx::new_allocator<MallocExtension::FreeListInfo>&' -->
29903            <parameter type-id='type-id-1470'/>
29904            <!-- void -->
29905            <return type-id='type-id-75'/>
29906          </function-decl>
29907        </member-function>
29908        <member-function access='private' destructor='yes'>
29909          <!-- __gnu_cxx::new_allocator<MallocExtension::FreeListInfo>::~new_allocator(int) -->
29910          <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'>
29911            <!-- implicit parameter of type '__gnu_cxx::new_allocator<MallocExtension::FreeListInfo>*' -->
29912            <parameter type-id='type-id-1454' is-artificial='yes'/>
29913            <!-- artificial parameter of type 'int' -->
29914            <parameter type-id='type-id-1' is-artificial='yes'/>
29915            <!-- void -->
29916            <return type-id='type-id-75'/>
29917          </function-decl>
29918        </member-function>
29919        <member-function access='private'>
29920          <!-- void __gnu_cxx::new_allocator<MallocExtension::FreeListInfo>::deallocate(MallocExtension::FreeListInfo*, unsigned long int) -->
29921          <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'>
29922            <!-- implicit parameter of type '__gnu_cxx::new_allocator<MallocExtension::FreeListInfo>*' -->
29923            <parameter type-id='type-id-1454' is-artificial='yes'/>
29924            <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
29925            <parameter type-id='type-id-1026'/>
29926            <!-- parameter of type 'unsigned long int' -->
29927            <parameter type-id='type-id-19'/>
29928            <!-- void -->
29929            <return type-id='type-id-75'/>
29930          </function-decl>
29931        </member-function>
29932        <member-function access='private'>
29933          <!-- size_t __gnu_cxx::new_allocator<MallocExtension::FreeListInfo>::max_size() -->
29934          <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'>
29935            <!-- implicit parameter of type 'const __gnu_cxx::new_allocator<MallocExtension::FreeListInfo>*' -->
29936            <parameter type-id='type-id-1471' is-artificial='yes'/>
29937            <!-- typedef size_t -->
29938            <return type-id='type-id-7'/>
29939          </function-decl>
29940        </member-function>
29941        <member-function access='private'>
29942          <!-- MallocExtension::FreeListInfo* __gnu_cxx::new_allocator<MallocExtension::FreeListInfo>::allocate(unsigned long int, void*) -->
29943          <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'>
29944            <!-- implicit parameter of type '__gnu_cxx::new_allocator<MallocExtension::FreeListInfo>*' -->
29945            <parameter type-id='type-id-1454' is-artificial='yes'/>
29946            <!-- parameter of type 'unsigned long int' -->
29947            <parameter type-id='type-id-19'/>
29948            <!-- parameter of type 'void*' -->
29949            <parameter type-id='type-id-74'/>
29950            <!-- MallocExtension::FreeListInfo* -->
29951            <return type-id='type-id-1026'/>
29952          </function-decl>
29953        </member-function>
29954        <member-function access='private'>
29955          <!-- void __gnu_cxx::new_allocator<MallocExtension::FreeListInfo>::construct(MallocExtension::FreeListInfo*, const MallocExtension::FreeListInfo&) -->
29956          <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'>
29957            <!-- implicit parameter of type '__gnu_cxx::new_allocator<MallocExtension::FreeListInfo>*' -->
29958            <parameter type-id='type-id-1454' is-artificial='yes'/>
29959            <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
29960            <parameter type-id='type-id-1026'/>
29961            <!-- parameter of type 'const MallocExtension::FreeListInfo&' -->
29962            <parameter type-id='type-id-1462'/>
29963            <!-- void -->
29964            <return type-id='type-id-75'/>
29965          </function-decl>
29966        </member-function>
29967        <member-function access='private'>
29968          <!-- void __gnu_cxx::new_allocator<MallocExtension::FreeListInfo>::destroy(MallocExtension::FreeListInfo*) -->
29969          <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'>
29970            <!-- implicit parameter of type '__gnu_cxx::new_allocator<MallocExtension::FreeListInfo>*' -->
29971            <parameter type-id='type-id-1454' is-artificial='yes'/>
29972            <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
29973            <parameter type-id='type-id-1026'/>
29974            <!-- void -->
29975            <return type-id='type-id-75'/>
29976          </function-decl>
29977        </member-function>
29978      </class-decl>
29979      <!-- class __gnu_cxx::new_allocator<char> -->
29980      <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-832'>
29981        <member-function access='private'>
29982          <!-- void __gnu_cxx::new_allocator<char>::new_allocator() -->
29983          <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'>
29984            <!-- implicit parameter of type '__gnu_cxx::new_allocator<char>*' -->
29985            <parameter type-id='type-id-1455' is-artificial='yes'/>
29986            <!-- void -->
29987            <return type-id='type-id-75'/>
29988          </function-decl>
29989        </member-function>
29990        <member-function access='private'>
29991          <!-- void __gnu_cxx::new_allocator<char>::new_allocator(const __gnu_cxx::new_allocator<char>&) -->
29992          <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'>
29993            <!-- implicit parameter of type '__gnu_cxx::new_allocator<char>*' -->
29994            <parameter type-id='type-id-1455' is-artificial='yes'/>
29995            <!-- parameter of type 'const __gnu_cxx::new_allocator<char>&' -->
29996            <parameter type-id='type-id-1473'/>
29997            <!-- void -->
29998            <return type-id='type-id-75'/>
29999          </function-decl>
30000        </member-function>
30001        <member-function access='private' destructor='yes'>
30002          <!-- __gnu_cxx::new_allocator<char>::~new_allocator(int) -->
30003          <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'>
30004            <!-- implicit parameter of type '__gnu_cxx::new_allocator<char>*' -->
30005            <parameter type-id='type-id-1455' is-artificial='yes'/>
30006            <!-- artificial parameter of type 'int' -->
30007            <parameter type-id='type-id-1' is-artificial='yes'/>
30008            <!-- void -->
30009            <return type-id='type-id-75'/>
30010          </function-decl>
30011        </member-function>
30012        <member-function access='private'>
30013          <!-- void __gnu_cxx::new_allocator<char>::new_allocator() -->
30014          <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'>
30015            <!-- implicit parameter of type '__gnu_cxx::new_allocator<char>*' -->
30016            <parameter type-id='type-id-1455' is-artificial='yes'/>
30017            <!-- void -->
30018            <return type-id='type-id-75'/>
30019          </function-decl>
30020        </member-function>
30021        <member-function access='private'>
30022          <!-- void __gnu_cxx::new_allocator<char>::new_allocator(const __gnu_cxx::new_allocator<char>&) -->
30023          <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'>
30024            <!-- implicit parameter of type '__gnu_cxx::new_allocator<char>*' -->
30025            <parameter type-id='type-id-1455' is-artificial='yes'/>
30026            <!-- parameter of type 'const __gnu_cxx::new_allocator<char>&' -->
30027            <parameter type-id='type-id-1473'/>
30028            <!-- void -->
30029            <return type-id='type-id-75'/>
30030          </function-decl>
30031        </member-function>
30032        <member-function access='private' destructor='yes'>
30033          <!-- __gnu_cxx::new_allocator<char>::~new_allocator(int) -->
30034          <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'>
30035            <!-- implicit parameter of type '__gnu_cxx::new_allocator<char>*' -->
30036            <parameter type-id='type-id-1455' is-artificial='yes'/>
30037            <!-- artificial parameter of type 'int' -->
30038            <parameter type-id='type-id-1' is-artificial='yes'/>
30039            <!-- void -->
30040            <return type-id='type-id-75'/>
30041          </function-decl>
30042        </member-function>
30043        <member-function access='private'>
30044          <!-- void __gnu_cxx::new_allocator<char>::new_allocator() -->
30045          <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'>
30046            <!-- implicit parameter of type '__gnu_cxx::new_allocator<char>*' -->
30047            <parameter type-id='type-id-1455' is-artificial='yes'/>
30048            <!-- void -->
30049            <return type-id='type-id-75'/>
30050          </function-decl>
30051        </member-function>
30052        <member-function access='private'>
30053          <!-- void __gnu_cxx::new_allocator<char>::new_allocator(const __gnu_cxx::new_allocator<char>&) -->
30054          <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'>
30055            <!-- implicit parameter of type '__gnu_cxx::new_allocator<char>*' -->
30056            <parameter type-id='type-id-1455' is-artificial='yes'/>
30057            <!-- parameter of type 'const __gnu_cxx::new_allocator<char>&' -->
30058            <parameter type-id='type-id-1473'/>
30059            <!-- void -->
30060            <return type-id='type-id-75'/>
30061          </function-decl>
30062        </member-function>
30063        <member-function access='private' destructor='yes'>
30064          <!-- __gnu_cxx::new_allocator<char>::~new_allocator(int) -->
30065          <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'>
30066            <!-- implicit parameter of type '__gnu_cxx::new_allocator<char>*' -->
30067            <parameter type-id='type-id-1455' is-artificial='yes'/>
30068            <!-- artificial parameter of type 'int' -->
30069            <parameter type-id='type-id-1' is-artificial='yes'/>
30070            <!-- void -->
30071            <return type-id='type-id-75'/>
30072          </function-decl>
30073        </member-function>
30074        <member-function access='private'>
30075          <!-- void __gnu_cxx::new_allocator<char>::new_allocator() -->
30076          <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'>
30077            <!-- implicit parameter of type '__gnu_cxx::new_allocator<char>*' -->
30078            <parameter type-id='type-id-1455' is-artificial='yes'/>
30079            <!-- void -->
30080            <return type-id='type-id-75'/>
30081          </function-decl>
30082        </member-function>
30083        <member-function access='private'>
30084          <!-- void __gnu_cxx::new_allocator<char>::new_allocator(const __gnu_cxx::new_allocator<char>&) -->
30085          <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'>
30086            <!-- implicit parameter of type '__gnu_cxx::new_allocator<char>*' -->
30087            <parameter type-id='type-id-1455' is-artificial='yes'/>
30088            <!-- parameter of type 'const __gnu_cxx::new_allocator<char>&' -->
30089            <parameter type-id='type-id-1473'/>
30090            <!-- void -->
30091            <return type-id='type-id-75'/>
30092          </function-decl>
30093        </member-function>
30094        <member-function access='private' destructor='yes'>
30095          <!-- __gnu_cxx::new_allocator<char>::~new_allocator(int) -->
30096          <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'>
30097            <!-- implicit parameter of type '__gnu_cxx::new_allocator<char>*' -->
30098            <parameter type-id='type-id-1455' is-artificial='yes'/>
30099            <!-- artificial parameter of type 'int' -->
30100            <parameter type-id='type-id-1' is-artificial='yes'/>
30101            <!-- void -->
30102            <return type-id='type-id-75'/>
30103          </function-decl>
30104        </member-function>
30105        <member-function access='private'>
30106          <!-- void __gnu_cxx::new_allocator<char>::new_allocator() -->
30107          <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'>
30108            <!-- implicit parameter of type '__gnu_cxx::new_allocator<char>*' -->
30109            <parameter type-id='type-id-1455' is-artificial='yes'/>
30110            <!-- void -->
30111            <return type-id='type-id-75'/>
30112          </function-decl>
30113        </member-function>
30114        <member-function access='private'>
30115          <!-- void __gnu_cxx::new_allocator<char>::new_allocator(const __gnu_cxx::new_allocator<char>&) -->
30116          <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'>
30117            <!-- implicit parameter of type '__gnu_cxx::new_allocator<char>*' -->
30118            <parameter type-id='type-id-1455' is-artificial='yes'/>
30119            <!-- parameter of type 'const __gnu_cxx::new_allocator<char>&' -->
30120            <parameter type-id='type-id-1473'/>
30121            <!-- void -->
30122            <return type-id='type-id-75'/>
30123          </function-decl>
30124        </member-function>
30125        <member-function access='private' destructor='yes'>
30126          <!-- __gnu_cxx::new_allocator<char>::~new_allocator(int) -->
30127          <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'>
30128            <!-- implicit parameter of type '__gnu_cxx::new_allocator<char>*' -->
30129            <parameter type-id='type-id-1455' is-artificial='yes'/>
30130            <!-- artificial parameter of type 'int' -->
30131            <parameter type-id='type-id-1' is-artificial='yes'/>
30132            <!-- void -->
30133            <return type-id='type-id-75'/>
30134          </function-decl>
30135        </member-function>
30136        <member-function access='private'>
30137          <!-- void __gnu_cxx::new_allocator<char>::new_allocator() -->
30138          <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'>
30139            <!-- implicit parameter of type '__gnu_cxx::new_allocator<char>*' -->
30140            <parameter type-id='type-id-1455' is-artificial='yes'/>
30141            <!-- void -->
30142            <return type-id='type-id-75'/>
30143          </function-decl>
30144        </member-function>
30145        <member-function access='private'>
30146          <!-- void __gnu_cxx::new_allocator<char>::new_allocator(const __gnu_cxx::new_allocator<char>&) -->
30147          <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'>
30148            <!-- implicit parameter of type '__gnu_cxx::new_allocator<char>*' -->
30149            <parameter type-id='type-id-1455' is-artificial='yes'/>
30150            <!-- parameter of type 'const __gnu_cxx::new_allocator<char>&' -->
30151            <parameter type-id='type-id-1473'/>
30152            <!-- void -->
30153            <return type-id='type-id-75'/>
30154          </function-decl>
30155        </member-function>
30156        <member-function access='private' destructor='yes'>
30157          <!-- __gnu_cxx::new_allocator<char>::~new_allocator(int) -->
30158          <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'>
30159            <!-- implicit parameter of type '__gnu_cxx::new_allocator<char>*' -->
30160            <parameter type-id='type-id-1455' is-artificial='yes'/>
30161            <!-- artificial parameter of type 'int' -->
30162            <parameter type-id='type-id-1' is-artificial='yes'/>
30163            <!-- void -->
30164            <return type-id='type-id-75'/>
30165          </function-decl>
30166        </member-function>
30167      </class-decl>
30168      <!-- class __gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > -->
30169      <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-1592'/>
30170      <!-- class __gnu_cxx::__normal_iterator<const MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > > -->
30171      <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-1593'/>
30172      <!-- class __gnu_cxx::__normal_iterator<const char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > -->
30173      <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-1594'/>
30174      <!-- 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> > >&) -->
30175      <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'>
30176        <!-- parameter of type 'const __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > >&' -->
30177        <parameter type-id='type-id-1468'/>
30178        <!-- parameter of type 'const __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > >&' -->
30179        <parameter type-id='type-id-1468'/>
30180        <!-- typedef ptrdiff_t -->
30181        <return type-id='type-id-314'/>
30182      </function-decl>
30183    </namespace-decl>
30184    <!-- namespace tcmalloc -->
30185    <namespace-decl name='tcmalloc'>
30186      <!-- class tcmalloc::CentralFreeList -->
30187      <class-decl name='CentralFreeList' size-in-bits='9344' visibility='default' filepath='src/central_freelist.h' line='50' column='1' id='type-id-1542'>
30188        <member-type access='private'>
30189          <!-- struct tcmalloc::CentralFreeList::TCEntry -->
30190          <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-1429'>
30191            <data-member access='public' layout-offset-in-bits='0'>
30192              <!-- void* tcmalloc::CentralFreeList::TCEntry::head -->
30193              <var-decl name='head' type-id='type-id-74' visibility='default' filepath='src/central_freelist.h' line='98' column='1'/>
30194            </data-member>
30195            <data-member access='public' layout-offset-in-bits='64'>
30196              <!-- void* tcmalloc::CentralFreeList::TCEntry::tail -->
30197              <var-decl name='tail' type-id='type-id-74' visibility='default' filepath='src/central_freelist.h' line='99' column='1'/>
30198            </data-member>
30199          </class-decl>
30200        </member-type>
30201        <data-member access='private' static='yes'>
30202          <!-- static const int tcmalloc::CentralFreeList::kMaxNumTransferEntries -->
30203          <var-decl name='kMaxNumTransferEntries' type-id='type-id-139' visibility='default' filepath='src/central_freelist.h' line='111' column='1'/>
30204        </data-member>
30205        <data-member access='private' layout-offset-in-bits='0'>
30206          <!-- SpinLock tcmalloc::CentralFreeList::lock_ -->
30207          <var-decl name='lock_' type-id='type-id-285' visibility='default' filepath='src/central_freelist.h' line='164' column='1'/>
30208        </data-member>
30209        <data-member access='private' layout-offset-in-bits='64'>
30210          <!-- size_t tcmalloc::CentralFreeList::size_class_ -->
30211          <var-decl name='size_class_' type-id='type-id-7' visibility='default' filepath='src/central_freelist.h' line='167' column='1'/>
30212        </data-member>
30213        <data-member access='private' layout-offset-in-bits='128'>
30214          <!-- tcmalloc::Span tcmalloc::CentralFreeList::empty_ -->
30215          <var-decl name='empty_' type-id='type-id-144' visibility='default' filepath='src/central_freelist.h' line='168' column='1'/>
30216        </data-member>
30217        <data-member access='private' layout-offset-in-bits='512'>
30218          <!-- tcmalloc::Span tcmalloc::CentralFreeList::nonempty_ -->
30219          <var-decl name='nonempty_' type-id='type-id-144' visibility='default' filepath='src/central_freelist.h' line='169' column='1'/>
30220        </data-member>
30221        <data-member access='private' layout-offset-in-bits='896'>
30222          <!-- size_t tcmalloc::CentralFreeList::num_spans_ -->
30223          <var-decl name='num_spans_' type-id='type-id-7' visibility='default' filepath='src/central_freelist.h' line='170' column='1'/>
30224        </data-member>
30225        <data-member access='private' layout-offset-in-bits='960'>
30226          <!-- size_t tcmalloc::CentralFreeList::counter_ -->
30227          <var-decl name='counter_' type-id='type-id-7' visibility='default' filepath='src/central_freelist.h' line='171' column='1'/>
30228        </data-member>
30229        <data-member access='private' layout-offset-in-bits='1024'>
30230          <!-- tcmalloc::CentralFreeList::TCEntry tcmalloc::CentralFreeList::tc_slots_[64] -->
30231          <var-decl name='tc_slots_' type-id='type-id-1430' visibility='default' filepath='src/central_freelist.h' line='178' column='1'/>
30232        </data-member>
30233        <data-member access='private' layout-offset-in-bits='9216'>
30234          <!-- int32_t tcmalloc::CentralFreeList::used_slots_ -->
30235          <var-decl name='used_slots_' type-id='type-id-141' visibility='default' filepath='src/central_freelist.h' line='182' column='1'/>
30236        </data-member>
30237        <data-member access='private' layout-offset-in-bits='9248'>
30238          <!-- int32_t tcmalloc::CentralFreeList::cache_size_ -->
30239          <var-decl name='cache_size_' type-id='type-id-141' visibility='default' filepath='src/central_freelist.h' line='186' column='1'/>
30240        </data-member>
30241        <data-member access='private' layout-offset-in-bits='9280'>
30242          <!-- int32_t tcmalloc::CentralFreeList::max_cache_size_ -->
30243          <var-decl name='max_cache_size_' type-id='type-id-141' visibility='default' filepath='src/central_freelist.h' line='188' column='1'/>
30244        </data-member>
30245        <member-function access='private' constructor='yes'>
30246          <!-- tcmalloc::CentralFreeList::CentralFreeList() -->
30247          <function-decl name='CentralFreeList' filepath='src/central_freelist.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
30248            <!-- implicit parameter of type 'tcmalloc::CentralFreeList*' -->
30249            <parameter type-id='type-id-1543' is-artificial='yes'/>
30250            <!-- void -->
30251            <return type-id='type-id-75'/>
30252          </function-decl>
30253        </member-function>
30254        <member-function access='private'>
30255          <!-- int tcmalloc::CentralFreeList::length() -->
30256          <function-decl name='length' mangled-name='_ZN8tcmalloc15CentralFreeList6lengthEv' filepath='src/central_freelist.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
30257            <!-- implicit parameter of type 'tcmalloc::CentralFreeList*' -->
30258            <parameter type-id='type-id-1543' is-artificial='yes'/>
30259            <!-- int -->
30260            <return type-id='type-id-1'/>
30261          </function-decl>
30262        </member-function>
30263        <member-function access='private' constructor='yes'>
30264          <!-- tcmalloc::CentralFreeList::CentralFreeList() -->
30265          <function-decl name='CentralFreeList' filepath='src/central_freelist.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
30266            <!-- implicit parameter of type 'tcmalloc::CentralFreeList*' -->
30267            <parameter type-id='type-id-1543' is-artificial='yes'/>
30268            <!-- void -->
30269            <return type-id='type-id-75'/>
30270          </function-decl>
30271        </member-function>
30272        <member-function access='private'>
30273          <!-- int tcmalloc::CentralFreeList::FetchFromOneSpans(int, void**, void**) -->
30274          <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_'>
30275            <!-- implicit parameter of type 'tcmalloc::CentralFreeList*' -->
30276            <parameter type-id='type-id-1543' is-artificial='yes'/>
30277            <!-- parameter of type 'int' -->
30278            <parameter type-id='type-id-1'/>
30279            <!-- parameter of type 'void**' -->
30280            <parameter type-id='type-id-171'/>
30281            <!-- parameter of type 'void**' -->
30282            <parameter type-id='type-id-171'/>
30283            <!-- int -->
30284            <return type-id='type-id-1'/>
30285          </function-decl>
30286        </member-function>
30287        <member-function access='private'>
30288          <!-- void tcmalloc::CentralFreeList::Init(size_t) -->
30289          <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'>
30290            <!-- implicit parameter of type 'tcmalloc::CentralFreeList*' -->
30291            <parameter type-id='type-id-1543' is-artificial='yes'/>
30292            <!-- parameter of type 'typedef size_t' -->
30293            <parameter type-id='type-id-7'/>
30294            <!-- void -->
30295            <return type-id='type-id-75'/>
30296          </function-decl>
30297        </member-function>
30298        <member-function access='private'>
30299          <!-- void tcmalloc::CentralFreeList::Populate() -->
30300          <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'>
30301            <!-- implicit parameter of type 'tcmalloc::CentralFreeList*' -->
30302            <parameter type-id='type-id-1543' is-artificial='yes'/>
30303            <!-- void -->
30304            <return type-id='type-id-75'/>
30305          </function-decl>
30306        </member-function>
30307        <member-function access='private'>
30308          <!-- int tcmalloc::CentralFreeList::FetchFromOneSpansSafe(int, void**, void**) -->
30309          <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_'>
30310            <!-- implicit parameter of type 'tcmalloc::CentralFreeList*' -->
30311            <parameter type-id='type-id-1543' is-artificial='yes'/>
30312            <!-- parameter of type 'int' -->
30313            <parameter type-id='type-id-1'/>
30314            <!-- parameter of type 'void**' -->
30315            <parameter type-id='type-id-171'/>
30316            <!-- parameter of type 'void**' -->
30317            <parameter type-id='type-id-171'/>
30318            <!-- int -->
30319            <return type-id='type-id-1'/>
30320          </function-decl>
30321        </member-function>
30322        <member-function access='private'>
30323          <!-- size_t tcmalloc::CentralFreeList::OverheadBytes() -->
30324          <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'>
30325            <!-- implicit parameter of type 'tcmalloc::CentralFreeList*' -->
30326            <parameter type-id='type-id-1543' is-artificial='yes'/>
30327            <!-- typedef size_t -->
30328            <return type-id='type-id-7'/>
30329          </function-decl>
30330        </member-function>
30331        <member-function access='private'>
30332          <!-- int tcmalloc::CentralFreeList::tc_length() -->
30333          <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'>
30334            <!-- implicit parameter of type 'tcmalloc::CentralFreeList*' -->
30335            <parameter type-id='type-id-1543' is-artificial='yes'/>
30336            <!-- int -->
30337            <return type-id='type-id-1'/>
30338          </function-decl>
30339        </member-function>
30340        <member-function access='private'>
30341          <!-- int tcmalloc::CentralFreeList::RemoveRange(void**, void**, int) -->
30342          <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'>
30343            <!-- implicit parameter of type 'tcmalloc::CentralFreeList*' -->
30344            <parameter type-id='type-id-1543' is-artificial='yes'/>
30345            <!-- parameter of type 'void**' -->
30346            <parameter type-id='type-id-171'/>
30347            <!-- parameter of type 'void**' -->
30348            <parameter type-id='type-id-171'/>
30349            <!-- parameter of type 'int' -->
30350            <parameter type-id='type-id-1'/>
30351            <!-- int -->
30352            <return type-id='type-id-1'/>
30353          </function-decl>
30354        </member-function>
30355        <member-function access='private'>
30356          <!-- void tcmalloc::CentralFreeList::ReleaseToSpans(void*) -->
30357          <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'>
30358            <!-- implicit parameter of type 'tcmalloc::CentralFreeList*' -->
30359            <parameter type-id='type-id-1543' is-artificial='yes'/>
30360            <!-- parameter of type 'void*' -->
30361            <parameter type-id='type-id-74'/>
30362            <!-- void -->
30363            <return type-id='type-id-75'/>
30364          </function-decl>
30365        </member-function>
30366        <member-function access='private'>
30367          <!-- void tcmalloc::CentralFreeList::ReleaseListToSpans(void*) -->
30368          <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'>
30369            <!-- implicit parameter of type 'tcmalloc::CentralFreeList*' -->
30370            <parameter type-id='type-id-1543' is-artificial='yes'/>
30371            <!-- parameter of type 'void*' -->
30372            <parameter type-id='type-id-74'/>
30373            <!-- void -->
30374            <return type-id='type-id-75'/>
30375          </function-decl>
30376        </member-function>
30377        <member-function access='private'>
30378          <!-- bool tcmalloc::CentralFreeList::ShrinkCache(int, bool) -->
30379          <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'>
30380            <!-- implicit parameter of type 'tcmalloc::CentralFreeList*' -->
30381            <parameter type-id='type-id-1543' is-artificial='yes'/>
30382            <!-- parameter of type 'int' -->
30383            <parameter type-id='type-id-1'/>
30384            <!-- parameter of type 'bool' -->
30385            <parameter type-id='type-id-76'/>
30386            <!-- bool -->
30387            <return type-id='type-id-76'/>
30388          </function-decl>
30389        </member-function>
30390        <member-function access='private' static='yes'>
30391          <!-- bool tcmalloc::CentralFreeList::EvictRandomSizeClass(bool) -->
30392          <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'>
30393            <!-- parameter of type 'int' -->
30394            <parameter type-id='type-id-1'/>
30395            <!-- parameter of type 'bool' -->
30396            <parameter type-id='type-id-76'/>
30397            <!-- bool -->
30398            <return type-id='type-id-76'/>
30399          </function-decl>
30400        </member-function>
30401        <member-function access='private'>
30402          <!-- bool tcmalloc::CentralFreeList::MakeCacheSpace() -->
30403          <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'>
30404            <!-- implicit parameter of type 'tcmalloc::CentralFreeList*' -->
30405            <parameter type-id='type-id-1543' is-artificial='yes'/>
30406            <!-- bool -->
30407            <return type-id='type-id-76'/>
30408          </function-decl>
30409        </member-function>
30410        <member-function access='private'>
30411          <!-- void tcmalloc::CentralFreeList::InsertRange(void*, void*, int) -->
30412          <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'>
30413            <!-- implicit parameter of type 'tcmalloc::CentralFreeList*' -->
30414            <parameter type-id='type-id-1543' is-artificial='yes'/>
30415            <!-- parameter of type 'void*' -->
30416            <parameter type-id='type-id-74'/>
30417            <!-- parameter of type 'void*' -->
30418            <parameter type-id='type-id-74'/>
30419            <!-- parameter of type 'int' -->
30420            <parameter type-id='type-id-1'/>
30421            <!-- void -->
30422            <return type-id='type-id-75'/>
30423          </function-decl>
30424        </member-function>
30425        <member-function access='private' constructor='yes'>
30426          <!-- tcmalloc::CentralFreeList::CentralFreeList() -->
30427          <function-decl name='CentralFreeList' filepath='src/central_freelist.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
30428            <!-- implicit parameter of type 'tcmalloc::CentralFreeList*' -->
30429            <parameter type-id='type-id-1543' is-artificial='yes'/>
30430            <!-- void -->
30431            <return type-id='type-id-75'/>
30432          </function-decl>
30433        </member-function>
30434        <member-function access='private'>
30435          <!-- void tcmalloc::CentralFreeList::Unlock() -->
30436          <function-decl name='Unlock' mangled-name='_ZN8tcmalloc15CentralFreeList6UnlockEv' filepath='src/central_freelist.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
30437            <!-- implicit parameter of type 'tcmalloc::CentralFreeList*' -->
30438            <parameter type-id='type-id-1543' is-artificial='yes'/>
30439            <!-- void -->
30440            <return type-id='type-id-75'/>
30441          </function-decl>
30442        </member-function>
30443        <member-function access='private'>
30444          <!-- void tcmalloc::CentralFreeList::Lock() -->
30445          <function-decl name='Lock' mangled-name='_ZN8tcmalloc15CentralFreeList4LockEv' filepath='src/central_freelist.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
30446            <!-- implicit parameter of type 'tcmalloc::CentralFreeList*' -->
30447            <parameter type-id='type-id-1543' is-artificial='yes'/>
30448            <!-- void -->
30449            <return type-id='type-id-75'/>
30450          </function-decl>
30451        </member-function>
30452      </class-decl>
30453      <!-- class tcmalloc::CentralFreeListPadded -->
30454      <class-decl name='CentralFreeListPadded' size-in-bits='9728' visibility='default' filepath='src/central_freelist.h' line='206' column='1' id='type-id-1431'>
30455        <!-- class tcmalloc::CentralFreeListPaddedTo<16> -->
30456        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1595'/>
30457      </class-decl>
30458      <!-- class tcmalloc::CentralFreeListPaddedTo<16> -->
30459      <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-1595'>
30460        <!-- class tcmalloc::CentralFreeList -->
30461        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1542'/>
30462        <data-member access='private' layout-offset-in-bits='9312'>
30463          <!-- char tcmalloc::CentralFreeListPaddedTo<16>::pad_[48] -->
30464          <var-decl name='pad_' type-id='type-id-303' visibility='default' filepath='src/central_freelist.h' line='198' column='1'/>
30465        </data-member>
30466      </class-decl>
30467      <!-- class tcmalloc::LogItem -->
30468      <class-decl name='LogItem' size-in-bits='128' visibility='default' filepath='src/internal_logging.h' line='70' column='1' id='type-id-1000'>
30469        <member-type access='private'>
30470          <!-- enum tcmalloc::LogItem::Tag -->
30471          <enum-decl name='Tag' filepath='src/internal_logging.h' line='83' column='1' id='type-id-1596'>
30472            <underlying-type type-id='type-id-96'/>
30473            <enumerator name='kStr' value='0'/>
30474            <enumerator name='kSigned' value='1'/>
30475            <enumerator name='kUnsigned' value='2'/>
30476            <enumerator name='kPtr' value='3'/>
30477            <enumerator name='kEnd' value='4'/>
30478          </enum-decl>
30479        </member-type>
30480        <member-type access='private'>
30481          <!-- union {const char* str; void* ptr; int64_t snum; uint64_t unum;} -->
30482          <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-1597'>
30483            <data-member access='public'>
30484              <!-- const char* str -->
30485              <var-decl name='str' type-id='type-id-2' visibility='default' filepath='src/internal_logging.h' line='92' column='1'/>
30486            </data-member>
30487            <data-member access='public'>
30488              <!-- void* ptr -->
30489              <var-decl name='ptr' type-id='type-id-74' visibility='default' filepath='src/internal_logging.h' line='93' column='1'/>
30490            </data-member>
30491            <data-member access='public'>
30492              <!-- int64_t snum -->
30493              <var-decl name='snum' type-id='type-id-90' visibility='default' filepath='src/internal_logging.h' line='94' column='1'/>
30494            </data-member>
30495            <data-member access='public'>
30496              <!-- uint64_t unum -->
30497              <var-decl name='unum' type-id='type-id-38' visibility='default' filepath='src/internal_logging.h' line='95' column='1'/>
30498            </data-member>
30499          </union-decl>
30500        </member-type>
30501        <data-member access='private' layout-offset-in-bits='0'>
30502          <!-- tcmalloc::LogItem::Tag tcmalloc::LogItem::tag_ -->
30503          <var-decl name='tag_' type-id='type-id-1596' visibility='default' filepath='src/internal_logging.h' line='90' column='1'/>
30504        </data-member>
30505        <data-member access='private' layout-offset-in-bits='64'>
30506          <!-- union {const char* str; void* ptr; int64_t snum; uint64_t unum;} tcmalloc::LogItem::u_ -->
30507          <var-decl name='u_' type-id='type-id-1597' visibility='default' filepath='src/internal_logging.h' line='96' column='1'/>
30508        </data-member>
30509        <member-function access='private' constructor='yes'>
30510          <!-- tcmalloc::LogItem::LogItem() -->
30511          <function-decl name='LogItem' filepath='src/internal_logging.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
30512            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30513            <parameter type-id='type-id-1545' is-artificial='yes'/>
30514            <!-- void -->
30515            <return type-id='type-id-75'/>
30516          </function-decl>
30517        </member-function>
30518        <member-function access='private' constructor='yes'>
30519          <!-- tcmalloc::LogItem::LogItem(const char*) -->
30520          <function-decl name='LogItem' filepath='src/internal_logging.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
30521            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30522            <parameter type-id='type-id-1545' is-artificial='yes'/>
30523            <!-- parameter of type 'const char*' -->
30524            <parameter type-id='type-id-2'/>
30525            <!-- void -->
30526            <return type-id='type-id-75'/>
30527          </function-decl>
30528        </member-function>
30529        <member-function access='private' constructor='yes'>
30530          <!-- tcmalloc::LogItem::LogItem(int) -->
30531          <function-decl name='LogItem' filepath='src/internal_logging.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
30532            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30533            <parameter type-id='type-id-1545' is-artificial='yes'/>
30534            <!-- parameter of type 'int' -->
30535            <parameter type-id='type-id-1'/>
30536            <!-- void -->
30537            <return type-id='type-id-75'/>
30538          </function-decl>
30539        </member-function>
30540        <member-function access='private' constructor='yes'>
30541          <!-- tcmalloc::LogItem::LogItem(long int) -->
30542          <function-decl name='LogItem' filepath='src/internal_logging.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
30543            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30544            <parameter type-id='type-id-1545' is-artificial='yes'/>
30545            <!-- parameter of type 'long int' -->
30546            <parameter type-id='type-id-18'/>
30547            <!-- void -->
30548            <return type-id='type-id-75'/>
30549          </function-decl>
30550        </member-function>
30551        <member-function access='private' constructor='yes'>
30552          <!-- tcmalloc::LogItem::LogItem(long long int) -->
30553          <function-decl name='LogItem' filepath='src/internal_logging.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
30554            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30555            <parameter type-id='type-id-1545' is-artificial='yes'/>
30556            <!-- parameter of type 'long long int' -->
30557            <parameter type-id='type-id-20'/>
30558            <!-- void -->
30559            <return type-id='type-id-75'/>
30560          </function-decl>
30561        </member-function>
30562        <member-function access='private' constructor='yes'>
30563          <!-- tcmalloc::LogItem::LogItem(unsigned int) -->
30564          <function-decl name='LogItem' filepath='src/internal_logging.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
30565            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30566            <parameter type-id='type-id-1545' is-artificial='yes'/>
30567            <!-- parameter of type 'unsigned int' -->
30568            <parameter type-id='type-id-157'/>
30569            <!-- void -->
30570            <return type-id='type-id-75'/>
30571          </function-decl>
30572        </member-function>
30573        <member-function access='private' constructor='yes'>
30574          <!-- tcmalloc::LogItem::LogItem(unsigned long int) -->
30575          <function-decl name='LogItem' filepath='src/internal_logging.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
30576            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30577            <parameter type-id='type-id-1545' is-artificial='yes'/>
30578            <!-- parameter of type 'unsigned long int' -->
30579            <parameter type-id='type-id-19'/>
30580            <!-- void -->
30581            <return type-id='type-id-75'/>
30582          </function-decl>
30583        </member-function>
30584        <member-function access='private' constructor='yes'>
30585          <!-- tcmalloc::LogItem::LogItem(unsigned long long int) -->
30586          <function-decl name='LogItem' filepath='src/internal_logging.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
30587            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30588            <parameter type-id='type-id-1545' is-artificial='yes'/>
30589            <!-- parameter of type 'unsigned long long int' -->
30590            <parameter type-id='type-id-21'/>
30591            <!-- void -->
30592            <return type-id='type-id-75'/>
30593          </function-decl>
30594        </member-function>
30595        <member-function access='private' constructor='yes'>
30596          <!-- tcmalloc::LogItem::LogItem(void*) -->
30597          <function-decl name='LogItem' filepath='src/internal_logging.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
30598            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30599            <parameter type-id='type-id-1545' is-artificial='yes'/>
30600            <!-- parameter of type 'void*' -->
30601            <parameter type-id='type-id-74'/>
30602            <!-- void -->
30603            <return type-id='type-id-75'/>
30604          </function-decl>
30605        </member-function>
30606        <member-function access='private' constructor='yes'>
30607          <!-- tcmalloc::LogItem::LogItem() -->
30608          <function-decl name='LogItem' filepath='src/internal_logging.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
30609            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30610            <parameter type-id='type-id-1545' is-artificial='yes'/>
30611            <!-- void -->
30612            <return type-id='type-id-75'/>
30613          </function-decl>
30614        </member-function>
30615        <member-function access='private' constructor='yes'>
30616          <!-- tcmalloc::LogItem::LogItem(const char*) -->
30617          <function-decl name='LogItem' filepath='src/internal_logging.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
30618            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30619            <parameter type-id='type-id-1545' is-artificial='yes'/>
30620            <!-- parameter of type 'const char*' -->
30621            <parameter type-id='type-id-2'/>
30622            <!-- void -->
30623            <return type-id='type-id-75'/>
30624          </function-decl>
30625        </member-function>
30626        <member-function access='private' constructor='yes'>
30627          <!-- tcmalloc::LogItem::LogItem(int) -->
30628          <function-decl name='LogItem' filepath='src/internal_logging.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
30629            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30630            <parameter type-id='type-id-1545' is-artificial='yes'/>
30631            <!-- parameter of type 'int' -->
30632            <parameter type-id='type-id-1'/>
30633            <!-- void -->
30634            <return type-id='type-id-75'/>
30635          </function-decl>
30636        </member-function>
30637        <member-function access='private' constructor='yes'>
30638          <!-- tcmalloc::LogItem::LogItem(long int) -->
30639          <function-decl name='LogItem' filepath='src/internal_logging.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
30640            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30641            <parameter type-id='type-id-1545' is-artificial='yes'/>
30642            <!-- parameter of type 'long int' -->
30643            <parameter type-id='type-id-18'/>
30644            <!-- void -->
30645            <return type-id='type-id-75'/>
30646          </function-decl>
30647        </member-function>
30648        <member-function access='private' constructor='yes'>
30649          <!-- tcmalloc::LogItem::LogItem(long long int) -->
30650          <function-decl name='LogItem' filepath='src/internal_logging.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
30651            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30652            <parameter type-id='type-id-1545' is-artificial='yes'/>
30653            <!-- parameter of type 'long long int' -->
30654            <parameter type-id='type-id-20'/>
30655            <!-- void -->
30656            <return type-id='type-id-75'/>
30657          </function-decl>
30658        </member-function>
30659        <member-function access='private' constructor='yes'>
30660          <!-- tcmalloc::LogItem::LogItem(unsigned int) -->
30661          <function-decl name='LogItem' filepath='src/internal_logging.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
30662            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30663            <parameter type-id='type-id-1545' is-artificial='yes'/>
30664            <!-- parameter of type 'unsigned int' -->
30665            <parameter type-id='type-id-157'/>
30666            <!-- void -->
30667            <return type-id='type-id-75'/>
30668          </function-decl>
30669        </member-function>
30670        <member-function access='private' constructor='yes'>
30671          <!-- tcmalloc::LogItem::LogItem(unsigned long int) -->
30672          <function-decl name='LogItem' filepath='src/internal_logging.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
30673            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30674            <parameter type-id='type-id-1545' is-artificial='yes'/>
30675            <!-- parameter of type 'unsigned long int' -->
30676            <parameter type-id='type-id-19'/>
30677            <!-- void -->
30678            <return type-id='type-id-75'/>
30679          </function-decl>
30680        </member-function>
30681        <member-function access='private' constructor='yes'>
30682          <!-- tcmalloc::LogItem::LogItem(unsigned long long int) -->
30683          <function-decl name='LogItem' filepath='src/internal_logging.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
30684            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30685            <parameter type-id='type-id-1545' is-artificial='yes'/>
30686            <!-- parameter of type 'unsigned long long int' -->
30687            <parameter type-id='type-id-21'/>
30688            <!-- void -->
30689            <return type-id='type-id-75'/>
30690          </function-decl>
30691        </member-function>
30692        <member-function access='private' constructor='yes'>
30693          <!-- tcmalloc::LogItem::LogItem(void*) -->
30694          <function-decl name='LogItem' filepath='src/internal_logging.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
30695            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30696            <parameter type-id='type-id-1545' is-artificial='yes'/>
30697            <!-- parameter of type 'void*' -->
30698            <parameter type-id='type-id-74'/>
30699            <!-- void -->
30700            <return type-id='type-id-75'/>
30701          </function-decl>
30702        </member-function>
30703        <member-function access='private' constructor='yes'>
30704          <!-- tcmalloc::LogItem::LogItem() -->
30705          <function-decl name='LogItem' filepath='src/internal_logging.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
30706            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30707            <parameter type-id='type-id-1545' is-artificial='yes'/>
30708            <!-- void -->
30709            <return type-id='type-id-75'/>
30710          </function-decl>
30711        </member-function>
30712        <member-function access='private' constructor='yes'>
30713          <!-- tcmalloc::LogItem::LogItem(const char*) -->
30714          <function-decl name='LogItem' filepath='src/internal_logging.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
30715            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30716            <parameter type-id='type-id-1545' is-artificial='yes'/>
30717            <!-- parameter of type 'const char*' -->
30718            <parameter type-id='type-id-2'/>
30719            <!-- void -->
30720            <return type-id='type-id-75'/>
30721          </function-decl>
30722        </member-function>
30723        <member-function access='private' constructor='yes'>
30724          <!-- tcmalloc::LogItem::LogItem(int) -->
30725          <function-decl name='LogItem' filepath='src/internal_logging.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
30726            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30727            <parameter type-id='type-id-1545' is-artificial='yes'/>
30728            <!-- parameter of type 'int' -->
30729            <parameter type-id='type-id-1'/>
30730            <!-- void -->
30731            <return type-id='type-id-75'/>
30732          </function-decl>
30733        </member-function>
30734        <member-function access='private' constructor='yes'>
30735          <!-- tcmalloc::LogItem::LogItem(long int) -->
30736          <function-decl name='LogItem' filepath='src/internal_logging.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
30737            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30738            <parameter type-id='type-id-1545' is-artificial='yes'/>
30739            <!-- parameter of type 'long int' -->
30740            <parameter type-id='type-id-18'/>
30741            <!-- void -->
30742            <return type-id='type-id-75'/>
30743          </function-decl>
30744        </member-function>
30745        <member-function access='private' constructor='yes'>
30746          <!-- tcmalloc::LogItem::LogItem(long long int) -->
30747          <function-decl name='LogItem' filepath='src/internal_logging.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
30748            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30749            <parameter type-id='type-id-1545' is-artificial='yes'/>
30750            <!-- parameter of type 'long long int' -->
30751            <parameter type-id='type-id-20'/>
30752            <!-- void -->
30753            <return type-id='type-id-75'/>
30754          </function-decl>
30755        </member-function>
30756        <member-function access='private' constructor='yes'>
30757          <!-- tcmalloc::LogItem::LogItem(unsigned int) -->
30758          <function-decl name='LogItem' filepath='src/internal_logging.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
30759            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30760            <parameter type-id='type-id-1545' is-artificial='yes'/>
30761            <!-- parameter of type 'unsigned int' -->
30762            <parameter type-id='type-id-157'/>
30763            <!-- void -->
30764            <return type-id='type-id-75'/>
30765          </function-decl>
30766        </member-function>
30767        <member-function access='private' constructor='yes'>
30768          <!-- tcmalloc::LogItem::LogItem(unsigned long int) -->
30769          <function-decl name='LogItem' filepath='src/internal_logging.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
30770            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30771            <parameter type-id='type-id-1545' is-artificial='yes'/>
30772            <!-- parameter of type 'unsigned long int' -->
30773            <parameter type-id='type-id-19'/>
30774            <!-- void -->
30775            <return type-id='type-id-75'/>
30776          </function-decl>
30777        </member-function>
30778        <member-function access='private' constructor='yes'>
30779          <!-- tcmalloc::LogItem::LogItem(unsigned long long int) -->
30780          <function-decl name='LogItem' filepath='src/internal_logging.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
30781            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30782            <parameter type-id='type-id-1545' is-artificial='yes'/>
30783            <!-- parameter of type 'unsigned long long int' -->
30784            <parameter type-id='type-id-21'/>
30785            <!-- void -->
30786            <return type-id='type-id-75'/>
30787          </function-decl>
30788        </member-function>
30789        <member-function access='private' constructor='yes'>
30790          <!-- tcmalloc::LogItem::LogItem(void*) -->
30791          <function-decl name='LogItem' filepath='src/internal_logging.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
30792            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30793            <parameter type-id='type-id-1545' is-artificial='yes'/>
30794            <!-- parameter of type 'void*' -->
30795            <parameter type-id='type-id-74'/>
30796            <!-- void -->
30797            <return type-id='type-id-75'/>
30798          </function-decl>
30799        </member-function>
30800        <member-function access='private' constructor='yes'>
30801          <!-- tcmalloc::LogItem::LogItem() -->
30802          <function-decl name='LogItem' filepath='src/internal_logging.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
30803            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30804            <parameter type-id='type-id-1545' is-artificial='yes'/>
30805            <!-- void -->
30806            <return type-id='type-id-75'/>
30807          </function-decl>
30808        </member-function>
30809        <member-function access='private' constructor='yes'>
30810          <!-- tcmalloc::LogItem::LogItem(const char*) -->
30811          <function-decl name='LogItem' filepath='src/internal_logging.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
30812            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30813            <parameter type-id='type-id-1545' is-artificial='yes'/>
30814            <!-- parameter of type 'const char*' -->
30815            <parameter type-id='type-id-2'/>
30816            <!-- void -->
30817            <return type-id='type-id-75'/>
30818          </function-decl>
30819        </member-function>
30820        <member-function access='private' constructor='yes'>
30821          <!-- tcmalloc::LogItem::LogItem(int) -->
30822          <function-decl name='LogItem' filepath='src/internal_logging.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
30823            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30824            <parameter type-id='type-id-1545' is-artificial='yes'/>
30825            <!-- parameter of type 'int' -->
30826            <parameter type-id='type-id-1'/>
30827            <!-- void -->
30828            <return type-id='type-id-75'/>
30829          </function-decl>
30830        </member-function>
30831        <member-function access='private' constructor='yes'>
30832          <!-- tcmalloc::LogItem::LogItem(long int) -->
30833          <function-decl name='LogItem' filepath='src/internal_logging.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
30834            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30835            <parameter type-id='type-id-1545' is-artificial='yes'/>
30836            <!-- parameter of type 'long int' -->
30837            <parameter type-id='type-id-18'/>
30838            <!-- void -->
30839            <return type-id='type-id-75'/>
30840          </function-decl>
30841        </member-function>
30842        <member-function access='private' constructor='yes'>
30843          <!-- tcmalloc::LogItem::LogItem(long long int) -->
30844          <function-decl name='LogItem' filepath='src/internal_logging.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
30845            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30846            <parameter type-id='type-id-1545' is-artificial='yes'/>
30847            <!-- parameter of type 'long long int' -->
30848            <parameter type-id='type-id-20'/>
30849            <!-- void -->
30850            <return type-id='type-id-75'/>
30851          </function-decl>
30852        </member-function>
30853        <member-function access='private' constructor='yes'>
30854          <!-- tcmalloc::LogItem::LogItem(unsigned int) -->
30855          <function-decl name='LogItem' filepath='src/internal_logging.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
30856            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30857            <parameter type-id='type-id-1545' is-artificial='yes'/>
30858            <!-- parameter of type 'unsigned int' -->
30859            <parameter type-id='type-id-157'/>
30860            <!-- void -->
30861            <return type-id='type-id-75'/>
30862          </function-decl>
30863        </member-function>
30864        <member-function access='private' constructor='yes'>
30865          <!-- tcmalloc::LogItem::LogItem(unsigned long int) -->
30866          <function-decl name='LogItem' filepath='src/internal_logging.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
30867            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30868            <parameter type-id='type-id-1545' is-artificial='yes'/>
30869            <!-- parameter of type 'unsigned long int' -->
30870            <parameter type-id='type-id-19'/>
30871            <!-- void -->
30872            <return type-id='type-id-75'/>
30873          </function-decl>
30874        </member-function>
30875        <member-function access='private' constructor='yes'>
30876          <!-- tcmalloc::LogItem::LogItem(unsigned long long int) -->
30877          <function-decl name='LogItem' filepath='src/internal_logging.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
30878            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30879            <parameter type-id='type-id-1545' is-artificial='yes'/>
30880            <!-- parameter of type 'unsigned long long int' -->
30881            <parameter type-id='type-id-21'/>
30882            <!-- void -->
30883            <return type-id='type-id-75'/>
30884          </function-decl>
30885        </member-function>
30886        <member-function access='private' constructor='yes'>
30887          <!-- tcmalloc::LogItem::LogItem(void*) -->
30888          <function-decl name='LogItem' filepath='src/internal_logging.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
30889            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30890            <parameter type-id='type-id-1545' is-artificial='yes'/>
30891            <!-- parameter of type 'void*' -->
30892            <parameter type-id='type-id-74'/>
30893            <!-- void -->
30894            <return type-id='type-id-75'/>
30895          </function-decl>
30896        </member-function>
30897        <member-function access='private' constructor='yes'>
30898          <!-- tcmalloc::LogItem::LogItem() -->
30899          <function-decl name='LogItem' filepath='src/internal_logging.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
30900            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30901            <parameter type-id='type-id-1545' is-artificial='yes'/>
30902            <!-- void -->
30903            <return type-id='type-id-75'/>
30904          </function-decl>
30905        </member-function>
30906        <member-function access='private' constructor='yes'>
30907          <!-- tcmalloc::LogItem::LogItem(const char*) -->
30908          <function-decl name='LogItem' filepath='src/internal_logging.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
30909            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30910            <parameter type-id='type-id-1545' is-artificial='yes'/>
30911            <!-- parameter of type 'const char*' -->
30912            <parameter type-id='type-id-2'/>
30913            <!-- void -->
30914            <return type-id='type-id-75'/>
30915          </function-decl>
30916        </member-function>
30917        <member-function access='private' constructor='yes'>
30918          <!-- tcmalloc::LogItem::LogItem(int) -->
30919          <function-decl name='LogItem' filepath='src/internal_logging.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
30920            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30921            <parameter type-id='type-id-1545' is-artificial='yes'/>
30922            <!-- parameter of type 'int' -->
30923            <parameter type-id='type-id-1'/>
30924            <!-- void -->
30925            <return type-id='type-id-75'/>
30926          </function-decl>
30927        </member-function>
30928        <member-function access='private' constructor='yes'>
30929          <!-- tcmalloc::LogItem::LogItem(long int) -->
30930          <function-decl name='LogItem' filepath='src/internal_logging.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
30931            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30932            <parameter type-id='type-id-1545' is-artificial='yes'/>
30933            <!-- parameter of type 'long int' -->
30934            <parameter type-id='type-id-18'/>
30935            <!-- void -->
30936            <return type-id='type-id-75'/>
30937          </function-decl>
30938        </member-function>
30939        <member-function access='private' constructor='yes'>
30940          <!-- tcmalloc::LogItem::LogItem(long long int) -->
30941          <function-decl name='LogItem' filepath='src/internal_logging.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
30942            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30943            <parameter type-id='type-id-1545' is-artificial='yes'/>
30944            <!-- parameter of type 'long long int' -->
30945            <parameter type-id='type-id-20'/>
30946            <!-- void -->
30947            <return type-id='type-id-75'/>
30948          </function-decl>
30949        </member-function>
30950        <member-function access='private' constructor='yes'>
30951          <!-- tcmalloc::LogItem::LogItem(unsigned int) -->
30952          <function-decl name='LogItem' filepath='src/internal_logging.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
30953            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30954            <parameter type-id='type-id-1545' is-artificial='yes'/>
30955            <!-- parameter of type 'unsigned int' -->
30956            <parameter type-id='type-id-157'/>
30957            <!-- void -->
30958            <return type-id='type-id-75'/>
30959          </function-decl>
30960        </member-function>
30961        <member-function access='private' constructor='yes'>
30962          <!-- tcmalloc::LogItem::LogItem(unsigned long int) -->
30963          <function-decl name='LogItem' filepath='src/internal_logging.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
30964            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30965            <parameter type-id='type-id-1545' is-artificial='yes'/>
30966            <!-- parameter of type 'unsigned long int' -->
30967            <parameter type-id='type-id-19'/>
30968            <!-- void -->
30969            <return type-id='type-id-75'/>
30970          </function-decl>
30971        </member-function>
30972        <member-function access='private' constructor='yes'>
30973          <!-- tcmalloc::LogItem::LogItem(unsigned long long int) -->
30974          <function-decl name='LogItem' filepath='src/internal_logging.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
30975            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30976            <parameter type-id='type-id-1545' is-artificial='yes'/>
30977            <!-- parameter of type 'unsigned long long int' -->
30978            <parameter type-id='type-id-21'/>
30979            <!-- void -->
30980            <return type-id='type-id-75'/>
30981          </function-decl>
30982        </member-function>
30983        <member-function access='private' constructor='yes'>
30984          <!-- tcmalloc::LogItem::LogItem(void*) -->
30985          <function-decl name='LogItem' filepath='src/internal_logging.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
30986            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30987            <parameter type-id='type-id-1545' is-artificial='yes'/>
30988            <!-- parameter of type 'void*' -->
30989            <parameter type-id='type-id-74'/>
30990            <!-- void -->
30991            <return type-id='type-id-75'/>
30992          </function-decl>
30993        </member-function>
30994        <member-function access='private' constructor='yes'>
30995          <!-- tcmalloc::LogItem::LogItem() -->
30996          <function-decl name='LogItem' filepath='src/internal_logging.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
30997            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
30998            <parameter type-id='type-id-1545' is-artificial='yes'/>
30999            <!-- void -->
31000            <return type-id='type-id-75'/>
31001          </function-decl>
31002        </member-function>
31003        <member-function access='private' constructor='yes'>
31004          <!-- tcmalloc::LogItem::LogItem(const char*) -->
31005          <function-decl name='LogItem' filepath='src/internal_logging.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
31006            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
31007            <parameter type-id='type-id-1545' is-artificial='yes'/>
31008            <!-- parameter of type 'const char*' -->
31009            <parameter type-id='type-id-2'/>
31010            <!-- void -->
31011            <return type-id='type-id-75'/>
31012          </function-decl>
31013        </member-function>
31014        <member-function access='private' constructor='yes'>
31015          <!-- tcmalloc::LogItem::LogItem(int) -->
31016          <function-decl name='LogItem' filepath='src/internal_logging.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
31017            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
31018            <parameter type-id='type-id-1545' is-artificial='yes'/>
31019            <!-- parameter of type 'int' -->
31020            <parameter type-id='type-id-1'/>
31021            <!-- void -->
31022            <return type-id='type-id-75'/>
31023          </function-decl>
31024        </member-function>
31025        <member-function access='private' constructor='yes'>
31026          <!-- tcmalloc::LogItem::LogItem(long int) -->
31027          <function-decl name='LogItem' filepath='src/internal_logging.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
31028            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
31029            <parameter type-id='type-id-1545' is-artificial='yes'/>
31030            <!-- parameter of type 'long int' -->
31031            <parameter type-id='type-id-18'/>
31032            <!-- void -->
31033            <return type-id='type-id-75'/>
31034          </function-decl>
31035        </member-function>
31036        <member-function access='private' constructor='yes'>
31037          <!-- tcmalloc::LogItem::LogItem(long long int) -->
31038          <function-decl name='LogItem' filepath='src/internal_logging.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
31039            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
31040            <parameter type-id='type-id-1545' is-artificial='yes'/>
31041            <!-- parameter of type 'long long int' -->
31042            <parameter type-id='type-id-20'/>
31043            <!-- void -->
31044            <return type-id='type-id-75'/>
31045          </function-decl>
31046        </member-function>
31047        <member-function access='private' constructor='yes'>
31048          <!-- tcmalloc::LogItem::LogItem(unsigned int) -->
31049          <function-decl name='LogItem' filepath='src/internal_logging.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
31050            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
31051            <parameter type-id='type-id-1545' is-artificial='yes'/>
31052            <!-- parameter of type 'unsigned int' -->
31053            <parameter type-id='type-id-157'/>
31054            <!-- void -->
31055            <return type-id='type-id-75'/>
31056          </function-decl>
31057        </member-function>
31058        <member-function access='private' constructor='yes'>
31059          <!-- tcmalloc::LogItem::LogItem(unsigned long int) -->
31060          <function-decl name='LogItem' filepath='src/internal_logging.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
31061            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
31062            <parameter type-id='type-id-1545' is-artificial='yes'/>
31063            <!-- parameter of type 'unsigned long int' -->
31064            <parameter type-id='type-id-19'/>
31065            <!-- void -->
31066            <return type-id='type-id-75'/>
31067          </function-decl>
31068        </member-function>
31069        <member-function access='private' constructor='yes'>
31070          <!-- tcmalloc::LogItem::LogItem(unsigned long long int) -->
31071          <function-decl name='LogItem' filepath='src/internal_logging.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
31072            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
31073            <parameter type-id='type-id-1545' is-artificial='yes'/>
31074            <!-- parameter of type 'unsigned long long int' -->
31075            <parameter type-id='type-id-21'/>
31076            <!-- void -->
31077            <return type-id='type-id-75'/>
31078          </function-decl>
31079        </member-function>
31080        <member-function access='private' constructor='yes'>
31081          <!-- tcmalloc::LogItem::LogItem(void*) -->
31082          <function-decl name='LogItem' filepath='src/internal_logging.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
31083            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
31084            <parameter type-id='type-id-1545' is-artificial='yes'/>
31085            <!-- parameter of type 'void*' -->
31086            <parameter type-id='type-id-74'/>
31087            <!-- void -->
31088            <return type-id='type-id-75'/>
31089          </function-decl>
31090        </member-function>
31091        <member-function access='private' constructor='yes'>
31092          <!-- tcmalloc::LogItem::LogItem() -->
31093          <function-decl name='LogItem' filepath='src/internal_logging.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
31094            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
31095            <parameter type-id='type-id-1545' is-artificial='yes'/>
31096            <!-- void -->
31097            <return type-id='type-id-75'/>
31098          </function-decl>
31099        </member-function>
31100        <member-function access='private' constructor='yes'>
31101          <!-- tcmalloc::LogItem::LogItem(const char*) -->
31102          <function-decl name='LogItem' filepath='src/internal_logging.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
31103            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
31104            <parameter type-id='type-id-1545' is-artificial='yes'/>
31105            <!-- parameter of type 'const char*' -->
31106            <parameter type-id='type-id-2'/>
31107            <!-- void -->
31108            <return type-id='type-id-75'/>
31109          </function-decl>
31110        </member-function>
31111        <member-function access='private' constructor='yes'>
31112          <!-- tcmalloc::LogItem::LogItem(int) -->
31113          <function-decl name='LogItem' filepath='src/internal_logging.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
31114            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
31115            <parameter type-id='type-id-1545' is-artificial='yes'/>
31116            <!-- parameter of type 'int' -->
31117            <parameter type-id='type-id-1'/>
31118            <!-- void -->
31119            <return type-id='type-id-75'/>
31120          </function-decl>
31121        </member-function>
31122        <member-function access='private' constructor='yes'>
31123          <!-- tcmalloc::LogItem::LogItem(long int) -->
31124          <function-decl name='LogItem' filepath='src/internal_logging.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
31125            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
31126            <parameter type-id='type-id-1545' is-artificial='yes'/>
31127            <!-- parameter of type 'long int' -->
31128            <parameter type-id='type-id-18'/>
31129            <!-- void -->
31130            <return type-id='type-id-75'/>
31131          </function-decl>
31132        </member-function>
31133        <member-function access='private' constructor='yes'>
31134          <!-- tcmalloc::LogItem::LogItem(long long int) -->
31135          <function-decl name='LogItem' filepath='src/internal_logging.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
31136            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
31137            <parameter type-id='type-id-1545' is-artificial='yes'/>
31138            <!-- parameter of type 'long long int' -->
31139            <parameter type-id='type-id-20'/>
31140            <!-- void -->
31141            <return type-id='type-id-75'/>
31142          </function-decl>
31143        </member-function>
31144        <member-function access='private' constructor='yes'>
31145          <!-- tcmalloc::LogItem::LogItem(unsigned int) -->
31146          <function-decl name='LogItem' filepath='src/internal_logging.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
31147            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
31148            <parameter type-id='type-id-1545' is-artificial='yes'/>
31149            <!-- parameter of type 'unsigned int' -->
31150            <parameter type-id='type-id-157'/>
31151            <!-- void -->
31152            <return type-id='type-id-75'/>
31153          </function-decl>
31154        </member-function>
31155        <member-function access='private' constructor='yes'>
31156          <!-- tcmalloc::LogItem::LogItem(unsigned long int) -->
31157          <function-decl name='LogItem' filepath='src/internal_logging.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
31158            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
31159            <parameter type-id='type-id-1545' is-artificial='yes'/>
31160            <!-- parameter of type 'unsigned long int' -->
31161            <parameter type-id='type-id-19'/>
31162            <!-- void -->
31163            <return type-id='type-id-75'/>
31164          </function-decl>
31165        </member-function>
31166        <member-function access='private' constructor='yes'>
31167          <!-- tcmalloc::LogItem::LogItem(unsigned long long int) -->
31168          <function-decl name='LogItem' filepath='src/internal_logging.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
31169            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
31170            <parameter type-id='type-id-1545' is-artificial='yes'/>
31171            <!-- parameter of type 'unsigned long long int' -->
31172            <parameter type-id='type-id-21'/>
31173            <!-- void -->
31174            <return type-id='type-id-75'/>
31175          </function-decl>
31176        </member-function>
31177        <member-function access='private' constructor='yes'>
31178          <!-- tcmalloc::LogItem::LogItem(void*) -->
31179          <function-decl name='LogItem' filepath='src/internal_logging.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
31180            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
31181            <parameter type-id='type-id-1545' is-artificial='yes'/>
31182            <!-- parameter of type 'void*' -->
31183            <parameter type-id='type-id-74'/>
31184            <!-- void -->
31185            <return type-id='type-id-75'/>
31186          </function-decl>
31187        </member-function>
31188        <member-function access='private' constructor='yes'>
31189          <!-- tcmalloc::LogItem::LogItem() -->
31190          <function-decl name='LogItem' filepath='src/internal_logging.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
31191            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
31192            <parameter type-id='type-id-1545' is-artificial='yes'/>
31193            <!-- void -->
31194            <return type-id='type-id-75'/>
31195          </function-decl>
31196        </member-function>
31197        <member-function access='private' constructor='yes'>
31198          <!-- tcmalloc::LogItem::LogItem(const char*) -->
31199          <function-decl name='LogItem' filepath='src/internal_logging.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
31200            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
31201            <parameter type-id='type-id-1545' is-artificial='yes'/>
31202            <!-- parameter of type 'const char*' -->
31203            <parameter type-id='type-id-2'/>
31204            <!-- void -->
31205            <return type-id='type-id-75'/>
31206          </function-decl>
31207        </member-function>
31208        <member-function access='private' constructor='yes'>
31209          <!-- tcmalloc::LogItem::LogItem(int) -->
31210          <function-decl name='LogItem' filepath='src/internal_logging.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
31211            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
31212            <parameter type-id='type-id-1545' is-artificial='yes'/>
31213            <!-- parameter of type 'int' -->
31214            <parameter type-id='type-id-1'/>
31215            <!-- void -->
31216            <return type-id='type-id-75'/>
31217          </function-decl>
31218        </member-function>
31219        <member-function access='private' constructor='yes'>
31220          <!-- tcmalloc::LogItem::LogItem(long int) -->
31221          <function-decl name='LogItem' filepath='src/internal_logging.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
31222            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
31223            <parameter type-id='type-id-1545' is-artificial='yes'/>
31224            <!-- parameter of type 'long int' -->
31225            <parameter type-id='type-id-18'/>
31226            <!-- void -->
31227            <return type-id='type-id-75'/>
31228          </function-decl>
31229        </member-function>
31230        <member-function access='private' constructor='yes'>
31231          <!-- tcmalloc::LogItem::LogItem(long long int) -->
31232          <function-decl name='LogItem' filepath='src/internal_logging.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
31233            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
31234            <parameter type-id='type-id-1545' is-artificial='yes'/>
31235            <!-- parameter of type 'long long int' -->
31236            <parameter type-id='type-id-20'/>
31237            <!-- void -->
31238            <return type-id='type-id-75'/>
31239          </function-decl>
31240        </member-function>
31241        <member-function access='private' constructor='yes'>
31242          <!-- tcmalloc::LogItem::LogItem(unsigned int) -->
31243          <function-decl name='LogItem' filepath='src/internal_logging.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
31244            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
31245            <parameter type-id='type-id-1545' is-artificial='yes'/>
31246            <!-- parameter of type 'unsigned int' -->
31247            <parameter type-id='type-id-157'/>
31248            <!-- void -->
31249            <return type-id='type-id-75'/>
31250          </function-decl>
31251        </member-function>
31252        <member-function access='private' constructor='yes'>
31253          <!-- tcmalloc::LogItem::LogItem(unsigned long int) -->
31254          <function-decl name='LogItem' filepath='src/internal_logging.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
31255            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
31256            <parameter type-id='type-id-1545' is-artificial='yes'/>
31257            <!-- parameter of type 'unsigned long int' -->
31258            <parameter type-id='type-id-19'/>
31259            <!-- void -->
31260            <return type-id='type-id-75'/>
31261          </function-decl>
31262        </member-function>
31263        <member-function access='private' constructor='yes'>
31264          <!-- tcmalloc::LogItem::LogItem(unsigned long long int) -->
31265          <function-decl name='LogItem' filepath='src/internal_logging.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
31266            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
31267            <parameter type-id='type-id-1545' is-artificial='yes'/>
31268            <!-- parameter of type 'unsigned long long int' -->
31269            <parameter type-id='type-id-21'/>
31270            <!-- void -->
31271            <return type-id='type-id-75'/>
31272          </function-decl>
31273        </member-function>
31274        <member-function access='private' constructor='yes'>
31275          <!-- tcmalloc::LogItem::LogItem(void*) -->
31276          <function-decl name='LogItem' filepath='src/internal_logging.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
31277            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
31278            <parameter type-id='type-id-1545' is-artificial='yes'/>
31279            <!-- parameter of type 'void*' -->
31280            <parameter type-id='type-id-74'/>
31281            <!-- void -->
31282            <return type-id='type-id-75'/>
31283          </function-decl>
31284        </member-function>
31285        <member-function access='private' constructor='yes'>
31286          <!-- tcmalloc::LogItem::LogItem() -->
31287          <function-decl name='LogItem' filepath='src/internal_logging.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
31288            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
31289            <parameter type-id='type-id-1545' is-artificial='yes'/>
31290            <!-- void -->
31291            <return type-id='type-id-75'/>
31292          </function-decl>
31293        </member-function>
31294        <member-function access='private' constructor='yes'>
31295          <!-- tcmalloc::LogItem::LogItem(const char*) -->
31296          <function-decl name='LogItem' filepath='src/internal_logging.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
31297            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
31298            <parameter type-id='type-id-1545' is-artificial='yes'/>
31299            <!-- parameter of type 'const char*' -->
31300            <parameter type-id='type-id-2'/>
31301            <!-- void -->
31302            <return type-id='type-id-75'/>
31303          </function-decl>
31304        </member-function>
31305        <member-function access='private' constructor='yes'>
31306          <!-- tcmalloc::LogItem::LogItem(int) -->
31307          <function-decl name='LogItem' filepath='src/internal_logging.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
31308            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
31309            <parameter type-id='type-id-1545' is-artificial='yes'/>
31310            <!-- parameter of type 'int' -->
31311            <parameter type-id='type-id-1'/>
31312            <!-- void -->
31313            <return type-id='type-id-75'/>
31314          </function-decl>
31315        </member-function>
31316        <member-function access='private' constructor='yes'>
31317          <!-- tcmalloc::LogItem::LogItem(long int) -->
31318          <function-decl name='LogItem' filepath='src/internal_logging.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
31319            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
31320            <parameter type-id='type-id-1545' is-artificial='yes'/>
31321            <!-- parameter of type 'long int' -->
31322            <parameter type-id='type-id-18'/>
31323            <!-- void -->
31324            <return type-id='type-id-75'/>
31325          </function-decl>
31326        </member-function>
31327        <member-function access='private' constructor='yes'>
31328          <!-- tcmalloc::LogItem::LogItem(long long int) -->
31329          <function-decl name='LogItem' filepath='src/internal_logging.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
31330            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
31331            <parameter type-id='type-id-1545' is-artificial='yes'/>
31332            <!-- parameter of type 'long long int' -->
31333            <parameter type-id='type-id-20'/>
31334            <!-- void -->
31335            <return type-id='type-id-75'/>
31336          </function-decl>
31337        </member-function>
31338        <member-function access='private' constructor='yes'>
31339          <!-- tcmalloc::LogItem::LogItem(unsigned int) -->
31340          <function-decl name='LogItem' filepath='src/internal_logging.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
31341            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
31342            <parameter type-id='type-id-1545' is-artificial='yes'/>
31343            <!-- parameter of type 'unsigned int' -->
31344            <parameter type-id='type-id-157'/>
31345            <!-- void -->
31346            <return type-id='type-id-75'/>
31347          </function-decl>
31348        </member-function>
31349        <member-function access='private' constructor='yes'>
31350          <!-- tcmalloc::LogItem::LogItem(unsigned long int) -->
31351          <function-decl name='LogItem' filepath='src/internal_logging.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
31352            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
31353            <parameter type-id='type-id-1545' is-artificial='yes'/>
31354            <!-- parameter of type 'unsigned long int' -->
31355            <parameter type-id='type-id-19'/>
31356            <!-- void -->
31357            <return type-id='type-id-75'/>
31358          </function-decl>
31359        </member-function>
31360        <member-function access='private' constructor='yes'>
31361          <!-- tcmalloc::LogItem::LogItem(unsigned long long int) -->
31362          <function-decl name='LogItem' filepath='src/internal_logging.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
31363            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
31364            <parameter type-id='type-id-1545' is-artificial='yes'/>
31365            <!-- parameter of type 'unsigned long long int' -->
31366            <parameter type-id='type-id-21'/>
31367            <!-- void -->
31368            <return type-id='type-id-75'/>
31369          </function-decl>
31370        </member-function>
31371        <member-function access='private' constructor='yes'>
31372          <!-- tcmalloc::LogItem::LogItem(void*) -->
31373          <function-decl name='LogItem' filepath='src/internal_logging.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
31374            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
31375            <parameter type-id='type-id-1545' is-artificial='yes'/>
31376            <!-- parameter of type 'void*' -->
31377            <parameter type-id='type-id-74'/>
31378            <!-- void -->
31379            <return type-id='type-id-75'/>
31380          </function-decl>
31381        </member-function>
31382        <member-function access='private' constructor='yes'>
31383          <!-- tcmalloc::LogItem::LogItem() -->
31384          <function-decl name='LogItem' filepath='src/internal_logging.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
31385            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
31386            <parameter type-id='type-id-1545' is-artificial='yes'/>
31387            <!-- void -->
31388            <return type-id='type-id-75'/>
31389          </function-decl>
31390        </member-function>
31391        <member-function access='private' constructor='yes'>
31392          <!-- tcmalloc::LogItem::LogItem(const char*) -->
31393          <function-decl name='LogItem' filepath='src/internal_logging.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
31394            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
31395            <parameter type-id='type-id-1545' is-artificial='yes'/>
31396            <!-- parameter of type 'const char*' -->
31397            <parameter type-id='type-id-2'/>
31398            <!-- void -->
31399            <return type-id='type-id-75'/>
31400          </function-decl>
31401        </member-function>
31402        <member-function access='private' constructor='yes'>
31403          <!-- tcmalloc::LogItem::LogItem(int) -->
31404          <function-decl name='LogItem' filepath='src/internal_logging.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
31405            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
31406            <parameter type-id='type-id-1545' is-artificial='yes'/>
31407            <!-- parameter of type 'int' -->
31408            <parameter type-id='type-id-1'/>
31409            <!-- void -->
31410            <return type-id='type-id-75'/>
31411          </function-decl>
31412        </member-function>
31413        <member-function access='private' constructor='yes'>
31414          <!-- tcmalloc::LogItem::LogItem(long int) -->
31415          <function-decl name='LogItem' filepath='src/internal_logging.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
31416            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
31417            <parameter type-id='type-id-1545' is-artificial='yes'/>
31418            <!-- parameter of type 'long int' -->
31419            <parameter type-id='type-id-18'/>
31420            <!-- void -->
31421            <return type-id='type-id-75'/>
31422          </function-decl>
31423        </member-function>
31424        <member-function access='private' constructor='yes'>
31425          <!-- tcmalloc::LogItem::LogItem(long long int) -->
31426          <function-decl name='LogItem' filepath='src/internal_logging.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
31427            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
31428            <parameter type-id='type-id-1545' is-artificial='yes'/>
31429            <!-- parameter of type 'long long int' -->
31430            <parameter type-id='type-id-20'/>
31431            <!-- void -->
31432            <return type-id='type-id-75'/>
31433          </function-decl>
31434        </member-function>
31435        <member-function access='private' constructor='yes'>
31436          <!-- tcmalloc::LogItem::LogItem(unsigned int) -->
31437          <function-decl name='LogItem' filepath='src/internal_logging.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
31438            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
31439            <parameter type-id='type-id-1545' is-artificial='yes'/>
31440            <!-- parameter of type 'unsigned int' -->
31441            <parameter type-id='type-id-157'/>
31442            <!-- void -->
31443            <return type-id='type-id-75'/>
31444          </function-decl>
31445        </member-function>
31446        <member-function access='private' constructor='yes'>
31447          <!-- tcmalloc::LogItem::LogItem(unsigned long int) -->
31448          <function-decl name='LogItem' filepath='src/internal_logging.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
31449            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
31450            <parameter type-id='type-id-1545' is-artificial='yes'/>
31451            <!-- parameter of type 'unsigned long int' -->
31452            <parameter type-id='type-id-19'/>
31453            <!-- void -->
31454            <return type-id='type-id-75'/>
31455          </function-decl>
31456        </member-function>
31457        <member-function access='private' constructor='yes'>
31458          <!-- tcmalloc::LogItem::LogItem(unsigned long long int) -->
31459          <function-decl name='LogItem' filepath='src/internal_logging.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
31460            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
31461            <parameter type-id='type-id-1545' is-artificial='yes'/>
31462            <!-- parameter of type 'unsigned long long int' -->
31463            <parameter type-id='type-id-21'/>
31464            <!-- void -->
31465            <return type-id='type-id-75'/>
31466          </function-decl>
31467        </member-function>
31468        <member-function access='private' constructor='yes'>
31469          <!-- tcmalloc::LogItem::LogItem(void*) -->
31470          <function-decl name='LogItem' filepath='src/internal_logging.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
31471            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
31472            <parameter type-id='type-id-1545' is-artificial='yes'/>
31473            <!-- parameter of type 'void*' -->
31474            <parameter type-id='type-id-74'/>
31475            <!-- void -->
31476            <return type-id='type-id-75'/>
31477          </function-decl>
31478        </member-function>
31479        <member-function access='private' constructor='yes'>
31480          <!-- tcmalloc::LogItem::LogItem() -->
31481          <function-decl name='LogItem' filepath='src/internal_logging.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
31482            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
31483            <parameter type-id='type-id-1545' is-artificial='yes'/>
31484            <!-- void -->
31485            <return type-id='type-id-75'/>
31486          </function-decl>
31487        </member-function>
31488        <member-function access='private' constructor='yes'>
31489          <!-- tcmalloc::LogItem::LogItem(const char*) -->
31490          <function-decl name='LogItem' filepath='src/internal_logging.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
31491            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
31492            <parameter type-id='type-id-1545' is-artificial='yes'/>
31493            <!-- parameter of type 'const char*' -->
31494            <parameter type-id='type-id-2'/>
31495            <!-- void -->
31496            <return type-id='type-id-75'/>
31497          </function-decl>
31498        </member-function>
31499        <member-function access='private' constructor='yes'>
31500          <!-- tcmalloc::LogItem::LogItem(int) -->
31501          <function-decl name='LogItem' filepath='src/internal_logging.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
31502            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
31503            <parameter type-id='type-id-1545' is-artificial='yes'/>
31504            <!-- parameter of type 'int' -->
31505            <parameter type-id='type-id-1'/>
31506            <!-- void -->
31507            <return type-id='type-id-75'/>
31508          </function-decl>
31509        </member-function>
31510        <member-function access='private' constructor='yes'>
31511          <!-- tcmalloc::LogItem::LogItem(long int) -->
31512          <function-decl name='LogItem' filepath='src/internal_logging.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
31513            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
31514            <parameter type-id='type-id-1545' is-artificial='yes'/>
31515            <!-- parameter of type 'long int' -->
31516            <parameter type-id='type-id-18'/>
31517            <!-- void -->
31518            <return type-id='type-id-75'/>
31519          </function-decl>
31520        </member-function>
31521        <member-function access='private' constructor='yes'>
31522          <!-- tcmalloc::LogItem::LogItem(long long int) -->
31523          <function-decl name='LogItem' filepath='src/internal_logging.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
31524            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
31525            <parameter type-id='type-id-1545' is-artificial='yes'/>
31526            <!-- parameter of type 'long long int' -->
31527            <parameter type-id='type-id-20'/>
31528            <!-- void -->
31529            <return type-id='type-id-75'/>
31530          </function-decl>
31531        </member-function>
31532        <member-function access='private' constructor='yes'>
31533          <!-- tcmalloc::LogItem::LogItem(unsigned int) -->
31534          <function-decl name='LogItem' filepath='src/internal_logging.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
31535            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
31536            <parameter type-id='type-id-1545' is-artificial='yes'/>
31537            <!-- parameter of type 'unsigned int' -->
31538            <parameter type-id='type-id-157'/>
31539            <!-- void -->
31540            <return type-id='type-id-75'/>
31541          </function-decl>
31542        </member-function>
31543        <member-function access='private' constructor='yes'>
31544          <!-- tcmalloc::LogItem::LogItem(unsigned long int) -->
31545          <function-decl name='LogItem' filepath='src/internal_logging.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
31546            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
31547            <parameter type-id='type-id-1545' is-artificial='yes'/>
31548            <!-- parameter of type 'unsigned long int' -->
31549            <parameter type-id='type-id-19'/>
31550            <!-- void -->
31551            <return type-id='type-id-75'/>
31552          </function-decl>
31553        </member-function>
31554        <member-function access='private' constructor='yes'>
31555          <!-- tcmalloc::LogItem::LogItem(unsigned long long int) -->
31556          <function-decl name='LogItem' filepath='src/internal_logging.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
31557            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
31558            <parameter type-id='type-id-1545' is-artificial='yes'/>
31559            <!-- parameter of type 'unsigned long long int' -->
31560            <parameter type-id='type-id-21'/>
31561            <!-- void -->
31562            <return type-id='type-id-75'/>
31563          </function-decl>
31564        </member-function>
31565        <member-function access='private' constructor='yes'>
31566          <!-- tcmalloc::LogItem::LogItem(void*) -->
31567          <function-decl name='LogItem' filepath='src/internal_logging.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
31568            <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
31569            <parameter type-id='type-id-1545' is-artificial='yes'/>
31570            <!-- parameter of type 'void*' -->
31571            <parameter type-id='type-id-74'/>
31572            <!-- void -->
31573            <return type-id='type-id-75'/>
31574          </function-decl>
31575        </member-function>
31576      </class-decl>
31577      <!-- class tcmalloc::PageHeap -->
31578      <class-decl name='PageHeap' size-in-bits='4293888' visibility='default' filepath='src/page_heap.h' line='104' column='1' id='type-id-1505'>
31579        <member-type access='private'>
31580          <!-- struct tcmalloc::PageHeap::LargeSpanStats -->
31581          <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-1547'>
31582            <data-member access='public' layout-offset-in-bits='0'>
31583              <!-- int64 tcmalloc::PageHeap::LargeSpanStats::spans -->
31584              <var-decl name='spans' type-id='type-id-103' visibility='default' filepath='src/page_heap.h' line='165' column='1'/>
31585            </data-member>
31586            <data-member access='public' layout-offset-in-bits='64'>
31587              <!-- int64 tcmalloc::PageHeap::LargeSpanStats::normal_pages -->
31588              <var-decl name='normal_pages' type-id='type-id-103' visibility='default' filepath='src/page_heap.h' line='166' column='1'/>
31589            </data-member>
31590            <data-member access='public' layout-offset-in-bits='128'>
31591              <!-- int64 tcmalloc::PageHeap::LargeSpanStats::returned_pages -->
31592              <var-decl name='returned_pages' type-id='type-id-103' visibility='default' filepath='src/page_heap.h' line='167' column='1'/>
31593            </data-member>
31594          </class-decl>
31595        </member-type>
31596        <member-type access='private'>
31597          <!-- struct tcmalloc::PageHeap::SmallSpanStats -->
31598          <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-1549'>
31599            <data-member access='public' layout-offset-in-bits='0'>
31600              <!-- int64 tcmalloc::PageHeap::SmallSpanStats::normal_length[128] -->
31601              <var-decl name='normal_length' type-id='type-id-1415' visibility='default' filepath='src/page_heap.h' line='158' column='1'/>
31602            </data-member>
31603            <data-member access='public' layout-offset-in-bits='8192'>
31604              <!-- int64 tcmalloc::PageHeap::SmallSpanStats::returned_length[128] -->
31605              <var-decl name='returned_length' type-id='type-id-1415' visibility='default' filepath='src/page_heap.h' line='159' column='1'/>
31606            </data-member>
31607          </class-decl>
31608        </member-type>
31609        <member-type access='private'>
31610          <!-- struct tcmalloc::PageHeap::SpanList -->
31611          <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-1433'>
31612            <data-member access='public' layout-offset-in-bits='0'>
31613              <!-- tcmalloc::Span tcmalloc::PageHeap::SpanList::normal -->
31614              <var-decl name='normal' type-id='type-id-144' visibility='default' filepath='src/page_heap.h' line='233' column='1'/>
31615            </data-member>
31616            <data-member access='public' layout-offset-in-bits='384'>
31617              <!-- tcmalloc::Span tcmalloc::PageHeap::SpanList::returned -->
31618              <var-decl name='returned' type-id='type-id-144' visibility='default' filepath='src/page_heap.h' line='234' column='1'/>
31619            </data-member>
31620          </class-decl>
31621        </member-type>
31622        <member-type access='private'>
31623          <!-- struct tcmalloc::PageHeap::Stats -->
31624          <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-1421'>
31625            <data-member access='public' layout-offset-in-bits='0'>
31626              <!-- uint64_t tcmalloc::PageHeap::Stats::system_bytes -->
31627              <var-decl name='system_bytes' type-id='type-id-38' visibility='default' filepath='src/page_heap.h' line='147' column='1'/>
31628            </data-member>
31629            <data-member access='public' layout-offset-in-bits='64'>
31630              <!-- uint64_t tcmalloc::PageHeap::Stats::free_bytes -->
31631              <var-decl name='free_bytes' type-id='type-id-38' visibility='default' filepath='src/page_heap.h' line='148' column='1'/>
31632            </data-member>
31633            <data-member access='public' layout-offset-in-bits='128'>
31634              <!-- uint64_t tcmalloc::PageHeap::Stats::unmapped_bytes -->
31635              <var-decl name='unmapped_bytes' type-id='type-id-38' visibility='default' filepath='src/page_heap.h' line='149' column='1'/>
31636            </data-member>
31637            <data-member access='public' layout-offset-in-bits='192'>
31638              <!-- uint64_t tcmalloc::PageHeap::Stats::committed_bytes -->
31639              <var-decl name='committed_bytes' type-id='type-id-38' visibility='default' filepath='src/page_heap.h' line='150' column='1'/>
31640            </data-member>
31641            <member-function access='public' constructor='yes'>
31642              <!-- tcmalloc::PageHeap::Stats::Stats() -->
31643              <function-decl name='Stats' filepath='src/page_heap.h' line='146' column='1' visibility='default' binding='global' size-in-bits='64'>
31644                <!-- implicit parameter of type 'tcmalloc::PageHeap::Stats*' -->
31645                <parameter type-id='type-id-1552' is-artificial='yes'/>
31646                <!-- void -->
31647                <return type-id='type-id-75'/>
31648              </function-decl>
31649            </member-function>
31650            <member-function access='public' constructor='yes'>
31651              <!-- tcmalloc::PageHeap::Stats::Stats() -->
31652              <function-decl name='Stats' filepath='src/page_heap.h' line='146' column='1' visibility='default' binding='global' size-in-bits='64'>
31653                <!-- implicit parameter of type 'tcmalloc::PageHeap::Stats*' -->
31654                <parameter type-id='type-id-1552' is-artificial='yes'/>
31655                <!-- void -->
31656                <return type-id='type-id-75'/>
31657              </function-decl>
31658            </member-function>
31659            <member-function access='public' constructor='yes'>
31660              <!-- tcmalloc::PageHeap::Stats::Stats() -->
31661              <function-decl name='Stats' filepath='src/page_heap.h' line='146' column='1' visibility='default' binding='global' size-in-bits='64'>
31662                <!-- implicit parameter of type 'tcmalloc::PageHeap::Stats*' -->
31663                <parameter type-id='type-id-1552' is-artificial='yes'/>
31664                <!-- void -->
31665                <return type-id='type-id-75'/>
31666              </function-decl>
31667            </member-function>
31668            <member-function access='public' constructor='yes'>
31669              <!-- tcmalloc::PageHeap::Stats::Stats() -->
31670              <function-decl name='Stats' filepath='src/page_heap.h' line='146' column='1' visibility='default' binding='global' size-in-bits='64'>
31671                <!-- implicit parameter of type 'tcmalloc::PageHeap::Stats*' -->
31672                <parameter type-id='type-id-1552' is-artificial='yes'/>
31673                <!-- void -->
31674                <return type-id='type-id-75'/>
31675              </function-decl>
31676            </member-function>
31677          </class-decl>
31678        </member-type>
31679        <member-type access='private'>
31680          <!-- typedef TCMalloc_PageMap3<35> tcmalloc::PageHeap::PageMap -->
31681          <typedef-decl name='PageMap' type-id='type-id-1404' filepath='src/page_heap.h' line='224' column='1' id='type-id-1598'/>
31682        </member-type>
31683        <member-type access='private'>
31684          <!-- typedef PackedCache<35, long unsigned int> tcmalloc::PageHeap::PageMapCache -->
31685          <typedef-decl name='PageMapCache' type-id='type-id-1385' filepath='src/page_heap.h' line='225' column='1' id='type-id-1599'/>
31686        </member-type>
31687        <data-member access='private' static='yes'>
31688          <!-- static const size_t tcmalloc::PageHeap::kPageMapBigAllocationThreshold -->
31689          <var-decl name='kPageMapBigAllocationThreshold' type-id='type-id-115' visibility='default' filepath='src/page_heap.h' line='203' column='1'/>
31690        </data-member>
31691        <data-member access='private' static='yes'>
31692          <!-- static const int tcmalloc::PageHeap::kMinSystemAlloc -->
31693          <var-decl name='kMinSystemAlloc' type-id='type-id-139' visibility='default' filepath='src/page_heap.h' line='212' column='1'/>
31694        </data-member>
31695        <data-member access='private' static='yes'>
31696          <!-- static const int tcmalloc::PageHeap::kMaxReleaseDelay -->
31697          <var-decl name='kMaxReleaseDelay' type-id='type-id-139' visibility='default' filepath='src/page_heap.h' line='217' column='1'/>
31698        </data-member>
31699        <data-member access='private' static='yes'>
31700          <!-- static const int tcmalloc::PageHeap::kDefaultReleaseDelay -->
31701          <var-decl name='kDefaultReleaseDelay' type-id='type-id-139' visibility='default' filepath='src/page_heap.h' line='221' column='1'/>
31702        </data-member>
31703        <data-member access='private' layout-offset-in-bits='0'>
31704          <!-- tcmalloc::PageHeap::PageMap tcmalloc::PageHeap::pagemap_ -->
31705          <var-decl name='pagemap_' type-id='type-id-1598' visibility='default' filepath='src/page_heap.h' line='226' column='1'/>
31706        </data-member>
31707        <data-member access='private' layout-offset-in-bits='128'>
31708          <!-- tcmalloc::PageHeap::PageMapCache tcmalloc::PageHeap::pagemap_cache_ -->
31709          <var-decl name='pagemap_cache_' type-id='type-id-1599' visibility='default' filepath='src/page_heap.h' line='227' column='1'/>
31710        </data-member>
31711        <data-member access='private' layout-offset-in-bits='4194432'>
31712          <!-- tcmalloc::PageHeap::SpanList tcmalloc::PageHeap::large_ -->
31713          <var-decl name='large_' type-id='type-id-1433' visibility='default' filepath='src/page_heap.h' line='238' column='1'/>
31714        </data-member>
31715        <data-member access='private' layout-offset-in-bits='4195200'>
31716          <!-- tcmalloc::PageHeap::SpanList tcmalloc::PageHeap::free_[128] -->
31717          <var-decl name='free_' type-id='type-id-1434' visibility='default' filepath='src/page_heap.h' line='241' column='1'/>
31718        </data-member>
31719        <data-member access='private' layout-offset-in-bits='4293504'>
31720          <!-- tcmalloc::PageHeap::Stats tcmalloc::PageHeap::stats_ -->
31721          <var-decl name='stats_' type-id='type-id-1421' visibility='default' filepath='src/page_heap.h' line='244' column='1'/>
31722        </data-member>
31723        <data-member access='private' layout-offset-in-bits='4293760'>
31724          <!-- int64_t tcmalloc::PageHeap::scavenge_counter_ -->
31725          <var-decl name='scavenge_counter_' type-id='type-id-90' visibility='default' filepath='src/page_heap.h' line='302' column='1'/>
31726        </data-member>
31727        <data-member access='private' layout-offset-in-bits='4293824'>
31728          <!-- int tcmalloc::PageHeap::release_index_ -->
31729          <var-decl name='release_index_' type-id='type-id-1' visibility='default' filepath='src/page_heap.h' line='305' column='1'/>
31730        </data-member>
31731        <data-member access='private' layout-offset-in-bits='4293856'>
31732          <!-- bool tcmalloc::PageHeap::aggressive_decommit_ -->
31733          <var-decl name='aggressive_decommit_' type-id='type-id-76' visibility='default' filepath='src/page_heap.h' line='307' column='1'/>
31734        </data-member>
31735        <member-function access='private' constructor='yes'>
31736          <!-- tcmalloc::PageHeap::PageHeap() -->
31737          <function-decl name='PageHeap' filepath='src/page_heap.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
31738            <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
31739            <parameter type-id='type-id-1546' is-artificial='yes'/>
31740            <!-- void -->
31741            <return type-id='type-id-75'/>
31742          </function-decl>
31743        </member-function>
31744        <member-function access='private'>
31745          <!-- size_t tcmalloc::PageHeap::GetSizeClassIfCached(PageID) -->
31746          <function-decl name='GetSizeClassIfCached' mangled-name='_ZNK8tcmalloc8PageHeap20GetSizeClassIfCachedEm' filepath='src/page_heap.h' line='190' column='1' visibility='default' binding='global' size-in-bits='64'>
31747            <!-- implicit parameter of type 'const tcmalloc::PageHeap*' -->
31748            <parameter type-id='type-id-1507' is-artificial='yes'/>
31749            <!-- parameter of type 'typedef PageID' -->
31750            <parameter type-id='type-id-1285'/>
31751            <!-- typedef size_t -->
31752            <return type-id='type-id-7'/>
31753          </function-decl>
31754        </member-function>
31755        <member-function access='private'>
31756          <!-- tcmalloc::Span* tcmalloc::PageHeap::GetDescriptor(PageID) -->
31757          <function-decl name='GetDescriptor' mangled-name='_ZNK8tcmalloc8PageHeap13GetDescriptorEm' filepath='src/page_heap.h' line='136' column='1' visibility='default' binding='global' size-in-bits='64'>
31758            <!-- implicit parameter of type 'const tcmalloc::PageHeap*' -->
31759            <parameter type-id='type-id-1507' is-artificial='yes'/>
31760            <!-- parameter of type 'typedef PageID' -->
31761            <parameter type-id='type-id-1285'/>
31762            <!-- tcmalloc::Span* -->
31763            <return type-id='type-id-1287'/>
31764          </function-decl>
31765        </member-function>
31766        <member-function access='private'>
31767          <!-- void tcmalloc::PageHeap::CacheSizeClass(PageID, size_t) -->
31768          <function-decl name='CacheSizeClass' mangled-name='_ZNK8tcmalloc8PageHeap14CacheSizeClassEmm' filepath='src/page_heap.h' line='193' column='1' visibility='default' binding='global' size-in-bits='64'>
31769            <!-- implicit parameter of type 'const tcmalloc::PageHeap*' -->
31770            <parameter type-id='type-id-1507' is-artificial='yes'/>
31771            <!-- parameter of type 'typedef PageID' -->
31772            <parameter type-id='type-id-1285'/>
31773            <!-- parameter of type 'typedef size_t' -->
31774            <parameter type-id='type-id-7'/>
31775            <!-- void -->
31776            <return type-id='type-id-75'/>
31777          </function-decl>
31778        </member-function>
31779        <member-function access='private'>
31780          <!-- void tcmalloc::PageHeap::SetAggressiveDecommit(bool) -->
31781          <function-decl name='SetAggressiveDecommit' mangled-name='_ZN8tcmalloc8PageHeap21SetAggressiveDecommitEb' filepath='src/page_heap.h' line='196' column='1' visibility='default' binding='global' size-in-bits='64'>
31782            <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
31783            <parameter type-id='type-id-1546' is-artificial='yes'/>
31784            <!-- parameter of type 'bool' -->
31785            <parameter type-id='type-id-76'/>
31786            <!-- void -->
31787            <return type-id='type-id-75'/>
31788          </function-decl>
31789        </member-function>
31790        <member-function access='private'>
31791          <!-- tcmalloc::PageHeap::Stats tcmalloc::PageHeap::stats() -->
31792          <function-decl name='stats' mangled-name='_ZNK8tcmalloc8PageHeap5statsEv' filepath='src/page_heap.h' line='153' column='1' visibility='default' binding='global' size-in-bits='64'>
31793            <!-- implicit parameter of type 'const tcmalloc::PageHeap*' -->
31794            <parameter type-id='type-id-1507' is-artificial='yes'/>
31795            <!-- struct tcmalloc::PageHeap::Stats -->
31796            <return type-id='type-id-1421'/>
31797          </function-decl>
31798        </member-function>
31799        <member-function access='private'>
31800          <!-- bool tcmalloc::PageHeap::GetAggressiveDecommit() -->
31801          <function-decl name='GetAggressiveDecommit' mangled-name='_ZN8tcmalloc8PageHeap21GetAggressiveDecommitEv' filepath='src/page_heap.h' line='195' column='1' visibility='default' binding='global' size-in-bits='64'>
31802            <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
31803            <parameter type-id='type-id-1546' is-artificial='yes'/>
31804            <!-- bool -->
31805            <return type-id='type-id-76'/>
31806          </function-decl>
31807        </member-function>
31808        <member-function access='private' constructor='yes'>
31809          <!-- tcmalloc::PageHeap::PageHeap() -->
31810          <function-decl name='PageHeap' filepath='src/page_heap.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
31811            <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
31812            <parameter type-id='type-id-1546' is-artificial='yes'/>
31813            <!-- void -->
31814            <return type-id='type-id-75'/>
31815          </function-decl>
31816        </member-function>
31817        <member-function access='private' constructor='yes'>
31818          <!-- tcmalloc::PageHeap::PageHeap() -->
31819          <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'>
31820            <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
31821            <parameter type-id='type-id-1546' is-artificial='yes'/>
31822            <!-- void -->
31823            <return type-id='type-id-75'/>
31824          </function-decl>
31825        </member-function>
31826        <member-function access='private'>
31827          <!-- void tcmalloc::PageHeap::RecordSpan(tcmalloc::Span*) -->
31828          <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'>
31829            <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
31830            <parameter type-id='type-id-1546' is-artificial='yes'/>
31831            <!-- parameter of type 'tcmalloc::Span*' -->
31832            <parameter type-id='type-id-1287'/>
31833            <!-- void -->
31834            <return type-id='type-id-75'/>
31835          </function-decl>
31836        </member-function>
31837        <member-function access='private'>
31838          <!-- bool tcmalloc::PageHeap::MayMergeSpans(tcmalloc::Span*, tcmalloc::Span*) -->
31839          <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_'>
31840            <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
31841            <parameter type-id='type-id-1546' is-artificial='yes'/>
31842            <!-- parameter of type 'tcmalloc::Span*' -->
31843            <parameter type-id='type-id-1287'/>
31844            <!-- parameter of type 'tcmalloc::Span*' -->
31845            <parameter type-id='type-id-1287'/>
31846            <!-- bool -->
31847            <return type-id='type-id-76'/>
31848          </function-decl>
31849        </member-function>
31850        <member-function access='private'>
31851          <!-- void tcmalloc::PageHeap::RegisterSizeClass(tcmalloc::Span*, size_t) -->
31852          <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'>
31853            <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
31854            <parameter type-id='type-id-1546' is-artificial='yes'/>
31855            <!-- parameter of type 'tcmalloc::Span*' -->
31856            <parameter type-id='type-id-1287'/>
31857            <!-- parameter of type 'typedef size_t' -->
31858            <parameter type-id='type-id-7'/>
31859            <!-- void -->
31860            <return type-id='type-id-75'/>
31861          </function-decl>
31862        </member-function>
31863        <member-function access='private'>
31864          <!-- void tcmalloc::PageHeap::GetLargeSpanStats(tcmalloc::PageHeap::LargeSpanStats*) -->
31865          <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'>
31866            <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
31867            <parameter type-id='type-id-1546' is-artificial='yes'/>
31868            <!-- parameter of type 'tcmalloc::PageHeap::LargeSpanStats*' -->
31869            <parameter type-id='type-id-1548'/>
31870            <!-- void -->
31871            <return type-id='type-id-75'/>
31872          </function-decl>
31873        </member-function>
31874        <member-function access='private'>
31875          <!-- bool tcmalloc::PageHeap::GetNextRange(PageID, base::MallocRange*) -->
31876          <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'>
31877            <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
31878            <parameter type-id='type-id-1546' is-artificial='yes'/>
31879            <!-- parameter of type 'typedef PageID' -->
31880            <parameter type-id='type-id-1285'/>
31881            <!-- parameter of type 'base::MallocRange*' -->
31882            <parameter type-id='type-id-1457'/>
31883            <!-- bool -->
31884            <return type-id='type-id-76'/>
31885          </function-decl>
31886        </member-function>
31887        <member-function access='private'>
31888          <!-- bool tcmalloc::PageHeap::Check() -->
31889          <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'>
31890            <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
31891            <parameter type-id='type-id-1546' is-artificial='yes'/>
31892            <!-- bool -->
31893            <return type-id='type-id-76'/>
31894          </function-decl>
31895        </member-function>
31896        <member-function access='private'>
31897          <!-- bool tcmalloc::PageHeap::CheckList(tcmalloc::Span*, Length, Length, int) -->
31898          <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'>
31899            <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
31900            <parameter type-id='type-id-1546' is-artificial='yes'/>
31901            <!-- parameter of type 'tcmalloc::Span*' -->
31902            <parameter type-id='type-id-1287'/>
31903            <!-- parameter of type 'typedef Length' -->
31904            <parameter type-id='type-id-1286'/>
31905            <!-- parameter of type 'typedef Length' -->
31906            <parameter type-id='type-id-1286'/>
31907            <!-- parameter of type 'int' -->
31908            <parameter type-id='type-id-1'/>
31909            <!-- bool -->
31910            <return type-id='type-id-76'/>
31911          </function-decl>
31912        </member-function>
31913        <member-function access='private'>
31914          <!-- bool tcmalloc::PageHeap::CheckExpensive() -->
31915          <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'>
31916            <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
31917            <parameter type-id='type-id-1546' is-artificial='yes'/>
31918            <!-- bool -->
31919            <return type-id='type-id-76'/>
31920          </function-decl>
31921        </member-function>
31922        <member-function access='private'>
31923          <!-- tcmalloc::Span* tcmalloc::PageHeap::Split(tcmalloc::Span*, Length) -->
31924          <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'>
31925            <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
31926            <parameter type-id='type-id-1546' is-artificial='yes'/>
31927            <!-- parameter of type 'tcmalloc::Span*' -->
31928            <parameter type-id='type-id-1287'/>
31929            <!-- parameter of type 'typedef Length' -->
31930            <parameter type-id='type-id-1286'/>
31931            <!-- tcmalloc::Span* -->
31932            <return type-id='type-id-1287'/>
31933          </function-decl>
31934        </member-function>
31935        <member-function access='private'>
31936          <!-- void tcmalloc::PageHeap::GetSmallSpanStats(tcmalloc::PageHeap::SmallSpanStats*) -->
31937          <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'>
31938            <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
31939            <parameter type-id='type-id-1546' is-artificial='yes'/>
31940            <!-- parameter of type 'tcmalloc::PageHeap::SmallSpanStats*' -->
31941            <parameter type-id='type-id-1550'/>
31942            <!-- void -->
31943            <return type-id='type-id-75'/>
31944          </function-decl>
31945        </member-function>
31946        <member-function access='private'>
31947          <!-- void tcmalloc::PageHeap::RemoveFromFreeList(tcmalloc::Span*) -->
31948          <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'>
31949            <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
31950            <parameter type-id='type-id-1546' is-artificial='yes'/>
31951            <!-- parameter of type 'tcmalloc::Span*' -->
31952            <parameter type-id='type-id-1287'/>
31953            <!-- void -->
31954            <return type-id='type-id-75'/>
31955          </function-decl>
31956        </member-function>
31957        <member-function access='private'>
31958          <!-- void tcmalloc::PageHeap::PrependToFreeList(tcmalloc::Span*) -->
31959          <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'>
31960            <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
31961            <parameter type-id='type-id-1546' is-artificial='yes'/>
31962            <!-- parameter of type 'tcmalloc::Span*' -->
31963            <parameter type-id='type-id-1287'/>
31964            <!-- void -->
31965            <return type-id='type-id-75'/>
31966          </function-decl>
31967        </member-function>
31968        <member-function access='private'>
31969          <!-- bool tcmalloc::PageHeap::DecommitSpan(tcmalloc::Span*) -->
31970          <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'>
31971            <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
31972            <parameter type-id='type-id-1546' is-artificial='yes'/>
31973            <!-- parameter of type 'tcmalloc::Span*' -->
31974            <parameter type-id='type-id-1287'/>
31975            <!-- bool -->
31976            <return type-id='type-id-76'/>
31977          </function-decl>
31978        </member-function>
31979        <member-function access='private'>
31980          <!-- void tcmalloc::PageHeap::MergeIntoFreeList(tcmalloc::Span*) -->
31981          <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'>
31982            <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
31983            <parameter type-id='type-id-1546' is-artificial='yes'/>
31984            <!-- parameter of type 'tcmalloc::Span*' -->
31985            <parameter type-id='type-id-1287'/>
31986            <!-- void -->
31987            <return type-id='type-id-75'/>
31988          </function-decl>
31989        </member-function>
31990        <member-function access='private'>
31991          <!-- Length tcmalloc::PageHeap::ReleaseLastNormalSpan(tcmalloc::PageHeap::SpanList*) -->
31992          <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'>
31993            <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
31994            <parameter type-id='type-id-1546' is-artificial='yes'/>
31995            <!-- parameter of type 'tcmalloc::PageHeap::SpanList*' -->
31996            <parameter type-id='type-id-1551'/>
31997            <!-- typedef Length -->
31998            <return type-id='type-id-1286'/>
31999          </function-decl>
32000        </member-function>
32001        <member-function access='private'>
32002          <!-- Length tcmalloc::PageHeap::ReleaseAtLeastNPages(Length) -->
32003          <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'>
32004            <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
32005            <parameter type-id='type-id-1546' is-artificial='yes'/>
32006            <!-- parameter of type 'typedef Length' -->
32007            <parameter type-id='type-id-1286'/>
32008            <!-- typedef Length -->
32009            <return type-id='type-id-1286'/>
32010          </function-decl>
32011        </member-function>
32012        <member-function access='private'>
32013          <!-- bool tcmalloc::PageHeap::EnsureLimit(Length, bool) -->
32014          <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'>
32015            <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
32016            <parameter type-id='type-id-1546' is-artificial='yes'/>
32017            <!-- parameter of type 'typedef Length' -->
32018            <parameter type-id='type-id-1286'/>
32019            <!-- parameter of type 'bool' -->
32020            <parameter type-id='type-id-76'/>
32021            <!-- bool -->
32022            <return type-id='type-id-76'/>
32023          </function-decl>
32024        </member-function>
32025        <member-function access='private'>
32026          <!-- void tcmalloc::PageHeap::IncrementalScavenge(Length) -->
32027          <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'>
32028            <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
32029            <parameter type-id='type-id-1546' is-artificial='yes'/>
32030            <!-- parameter of type 'typedef Length' -->
32031            <parameter type-id='type-id-1286'/>
32032            <!-- void -->
32033            <return type-id='type-id-75'/>
32034          </function-decl>
32035        </member-function>
32036        <member-function access='private'>
32037          <!-- void tcmalloc::PageHeap::Delete(tcmalloc::Span*) -->
32038          <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'>
32039            <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
32040            <parameter type-id='type-id-1546' is-artificial='yes'/>
32041            <!-- parameter of type 'tcmalloc::Span*' -->
32042            <parameter type-id='type-id-1287'/>
32043            <!-- void -->
32044            <return type-id='type-id-75'/>
32045          </function-decl>
32046        </member-function>
32047        <member-function access='private'>
32048          <!-- bool tcmalloc::PageHeap::GrowHeap(Length) -->
32049          <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'>
32050            <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
32051            <parameter type-id='type-id-1546' is-artificial='yes'/>
32052            <!-- parameter of type 'typedef Length' -->
32053            <parameter type-id='type-id-1286'/>
32054            <!-- bool -->
32055            <return type-id='type-id-76'/>
32056          </function-decl>
32057        </member-function>
32058        <member-function access='private'>
32059          <!-- void tcmalloc::PageHeap::CommitSpan(tcmalloc::Span*) -->
32060          <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'>
32061            <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
32062            <parameter type-id='type-id-1546' is-artificial='yes'/>
32063            <!-- parameter of type 'tcmalloc::Span*' -->
32064            <parameter type-id='type-id-1287'/>
32065            <!-- void -->
32066            <return type-id='type-id-75'/>
32067          </function-decl>
32068        </member-function>
32069        <member-function access='private'>
32070          <!-- tcmalloc::Span* tcmalloc::PageHeap::Carve(tcmalloc::Span*, Length) -->
32071          <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'>
32072            <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
32073            <parameter type-id='type-id-1546' is-artificial='yes'/>
32074            <!-- parameter of type 'tcmalloc::Span*' -->
32075            <parameter type-id='type-id-1287'/>
32076            <!-- parameter of type 'typedef Length' -->
32077            <parameter type-id='type-id-1286'/>
32078            <!-- tcmalloc::Span* -->
32079            <return type-id='type-id-1287'/>
32080          </function-decl>
32081        </member-function>
32082        <member-function access='private'>
32083          <!-- tcmalloc::Span* tcmalloc::PageHeap::AllocLarge(Length) -->
32084          <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'>
32085            <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
32086            <parameter type-id='type-id-1546' is-artificial='yes'/>
32087            <!-- parameter of type 'typedef Length' -->
32088            <parameter type-id='type-id-1286'/>
32089            <!-- tcmalloc::Span* -->
32090            <return type-id='type-id-1287'/>
32091          </function-decl>
32092        </member-function>
32093        <member-function access='private'>
32094          <!-- tcmalloc::Span* tcmalloc::PageHeap::SearchFreeAndLargeLists(Length) -->
32095          <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'>
32096            <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
32097            <parameter type-id='type-id-1546' is-artificial='yes'/>
32098            <!-- parameter of type 'typedef Length' -->
32099            <parameter type-id='type-id-1286'/>
32100            <!-- tcmalloc::Span* -->
32101            <return type-id='type-id-1287'/>
32102          </function-decl>
32103        </member-function>
32104        <member-function access='private'>
32105          <!-- tcmalloc::Span* tcmalloc::PageHeap::New(Length) -->
32106          <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'>
32107            <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
32108            <parameter type-id='type-id-1546' is-artificial='yes'/>
32109            <!-- parameter of type 'typedef Length' -->
32110            <parameter type-id='type-id-1286'/>
32111            <!-- tcmalloc::Span* -->
32112            <return type-id='type-id-1287'/>
32113          </function-decl>
32114        </member-function>
32115        <member-function access='private' constructor='yes'>
32116          <!-- tcmalloc::PageHeap::PageHeap() -->
32117          <function-decl name='PageHeap' filepath='src/page_heap.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
32118            <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
32119            <parameter type-id='type-id-1546' is-artificial='yes'/>
32120            <!-- void -->
32121            <return type-id='type-id-75'/>
32122          </function-decl>
32123        </member-function>
32124      </class-decl>
32125      <!-- class tcmalloc::PageHeapAllocator<tcmalloc::Span> -->
32126      <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-1508'>
32127        <data-member access='private' static='yes'>
32128          <!-- static const int tcmalloc::PageHeapAllocator<tcmalloc::Span>::kAllocIncrement -->
32129          <var-decl name='kAllocIncrement' type-id='type-id-139' visibility='default' filepath='src/page_heap_allocator.h' line='99' column='1'/>
32130        </data-member>
32131        <data-member access='private' layout-offset-in-bits='0'>
32132          <!-- char* tcmalloc::PageHeapAllocator<tcmalloc::Span>::free_area_ -->
32133          <var-decl name='free_area_' type-id='type-id-3' visibility='default' filepath='src/page_heap_allocator.h' line='102' column='1'/>
32134        </data-member>
32135        <data-member access='private' layout-offset-in-bits='64'>
32136          <!-- size_t tcmalloc::PageHeapAllocator<tcmalloc::Span>::free_avail_ -->
32137          <var-decl name='free_avail_' type-id='type-id-7' visibility='default' filepath='src/page_heap_allocator.h' line='103' column='1'/>
32138        </data-member>
32139        <data-member access='private' layout-offset-in-bits='128'>
32140          <!-- void* tcmalloc::PageHeapAllocator<tcmalloc::Span>::free_list_ -->
32141          <var-decl name='free_list_' type-id='type-id-74' visibility='default' filepath='src/page_heap_allocator.h' line='106' column='1'/>
32142        </data-member>
32143        <data-member access='private' layout-offset-in-bits='192'>
32144          <!-- int tcmalloc::PageHeapAllocator<tcmalloc::Span>::inuse_ -->
32145          <var-decl name='inuse_' type-id='type-id-1' visibility='default' filepath='src/page_heap_allocator.h' line='109' column='1'/>
32146        </data-member>
32147        <member-function access='private'>
32148          <!-- int tcmalloc::PageHeapAllocator<tcmalloc::Span>::inuse() -->
32149          <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'>
32150            <!-- implicit parameter of type 'const tcmalloc::PageHeapAllocator<tcmalloc::Span>*' -->
32151            <parameter type-id='type-id-1510' is-artificial='yes'/>
32152            <!-- int -->
32153            <return type-id='type-id-1'/>
32154          </function-decl>
32155        </member-function>
32156        <member-function access='private'>
32157          <!-- void tcmalloc::PageHeapAllocator<tcmalloc::Span>::Delete(tcmalloc::Span*) -->
32158          <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'>
32159            <!-- implicit parameter of type 'tcmalloc::PageHeapAllocator<tcmalloc::Span>*' -->
32160            <parameter type-id='type-id-1283' is-artificial='yes'/>
32161            <!-- parameter of type 'tcmalloc::Span*' -->
32162            <parameter type-id='type-id-1287'/>
32163            <!-- void -->
32164            <return type-id='type-id-75'/>
32165          </function-decl>
32166        </member-function>
32167        <member-function access='private'>
32168          <!-- tcmalloc::Span* tcmalloc::PageHeapAllocator<tcmalloc::Span>::New() -->
32169          <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'>
32170            <!-- implicit parameter of type 'tcmalloc::PageHeapAllocator<tcmalloc::Span>*' -->
32171            <parameter type-id='type-id-1283' is-artificial='yes'/>
32172            <!-- tcmalloc::Span* -->
32173            <return type-id='type-id-1287'/>
32174          </function-decl>
32175        </member-function>
32176        <member-function access='private'>
32177          <!-- void tcmalloc::PageHeapAllocator<tcmalloc::Span>::Init() -->
32178          <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'>
32179            <!-- implicit parameter of type 'tcmalloc::PageHeapAllocator<tcmalloc::Span>*' -->
32180            <parameter type-id='type-id-1283' is-artificial='yes'/>
32181            <!-- void -->
32182            <return type-id='type-id-75'/>
32183          </function-decl>
32184        </member-function>
32185      </class-decl>
32186      <!-- class tcmalloc::PageHeapAllocator<tcmalloc::StackTrace> -->
32187      <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-1511'>
32188        <data-member access='private' static='yes'>
32189          <!-- static const int tcmalloc::PageHeapAllocator<tcmalloc::StackTrace>::kAllocIncrement -->
32190          <var-decl name='kAllocIncrement' type-id='type-id-139' visibility='default' filepath='src/page_heap_allocator.h' line='99' column='1'/>
32191        </data-member>
32192        <data-member access='private' layout-offset-in-bits='0'>
32193          <!-- char* tcmalloc::PageHeapAllocator<tcmalloc::StackTrace>::free_area_ -->
32194          <var-decl name='free_area_' type-id='type-id-3' visibility='default' filepath='src/page_heap_allocator.h' line='102' column='1'/>
32195        </data-member>
32196        <data-member access='private' layout-offset-in-bits='64'>
32197          <!-- size_t tcmalloc::PageHeapAllocator<tcmalloc::StackTrace>::free_avail_ -->
32198          <var-decl name='free_avail_' type-id='type-id-7' visibility='default' filepath='src/page_heap_allocator.h' line='103' column='1'/>
32199        </data-member>
32200        <data-member access='private' layout-offset-in-bits='128'>
32201          <!-- void* tcmalloc::PageHeapAllocator<tcmalloc::StackTrace>::free_list_ -->
32202          <var-decl name='free_list_' type-id='type-id-74' visibility='default' filepath='src/page_heap_allocator.h' line='106' column='1'/>
32203        </data-member>
32204        <data-member access='private' layout-offset-in-bits='192'>
32205          <!-- int tcmalloc::PageHeapAllocator<tcmalloc::StackTrace>::inuse_ -->
32206          <var-decl name='inuse_' type-id='type-id-1' visibility='default' filepath='src/page_heap_allocator.h' line='109' column='1'/>
32207        </data-member>
32208        <member-function access='private'>
32209          <!-- tcmalloc::StackTrace* tcmalloc::PageHeapAllocator<tcmalloc::StackTrace>::New() -->
32210          <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'>
32211            <!-- implicit parameter of type 'tcmalloc::PageHeapAllocator<tcmalloc::StackTrace>*' -->
32212            <parameter type-id='type-id-1554' is-artificial='yes'/>
32213            <!-- tcmalloc::StackTrace* -->
32214            <return type-id='type-id-1561'/>
32215          </function-decl>
32216        </member-function>
32217        <member-function access='private'>
32218          <!-- void tcmalloc::PageHeapAllocator<tcmalloc::StackTrace>::Delete(tcmalloc::StackTrace*) -->
32219          <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'>
32220            <!-- implicit parameter of type 'tcmalloc::PageHeapAllocator<tcmalloc::StackTrace>*' -->
32221            <parameter type-id='type-id-1554' is-artificial='yes'/>
32222            <!-- parameter of type 'tcmalloc::StackTrace*' -->
32223            <parameter type-id='type-id-1561'/>
32224            <!-- void -->
32225            <return type-id='type-id-75'/>
32226          </function-decl>
32227        </member-function>
32228        <member-function access='private'>
32229          <!-- void tcmalloc::PageHeapAllocator<tcmalloc::StackTrace>::Init() -->
32230          <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'>
32231            <!-- implicit parameter of type 'tcmalloc::PageHeapAllocator<tcmalloc::StackTrace>*' -->
32232            <parameter type-id='type-id-1149' is-artificial='yes'/>
32233            <!-- void -->
32234            <return type-id='type-id-75'/>
32235          </function-decl>
32236        </member-function>
32237      </class-decl>
32238      <!-- class tcmalloc::PageHeapAllocator<tcmalloc::ThreadCache> -->
32239      <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-1514'>
32240        <data-member access='private' static='yes'>
32241          <!-- static const int tcmalloc::PageHeapAllocator<tcmalloc::ThreadCache>::kAllocIncrement -->
32242          <var-decl name='kAllocIncrement' type-id='type-id-139' visibility='default' filepath='src/page_heap_allocator.h' line='99' column='1'/>
32243        </data-member>
32244        <data-member access='private' layout-offset-in-bits='0'>
32245          <!-- char* tcmalloc::PageHeapAllocator<tcmalloc::ThreadCache>::free_area_ -->
32246          <var-decl name='free_area_' type-id='type-id-3' visibility='default' filepath='src/page_heap_allocator.h' line='102' column='1'/>
32247        </data-member>
32248        <data-member access='private' layout-offset-in-bits='64'>
32249          <!-- size_t tcmalloc::PageHeapAllocator<tcmalloc::ThreadCache>::free_avail_ -->
32250          <var-decl name='free_avail_' type-id='type-id-7' visibility='default' filepath='src/page_heap_allocator.h' line='103' column='1'/>
32251        </data-member>
32252        <data-member access='private' layout-offset-in-bits='128'>
32253          <!-- void* tcmalloc::PageHeapAllocator<tcmalloc::ThreadCache>::free_list_ -->
32254          <var-decl name='free_list_' type-id='type-id-74' visibility='default' filepath='src/page_heap_allocator.h' line='106' column='1'/>
32255        </data-member>
32256        <data-member access='private' layout-offset-in-bits='192'>
32257          <!-- int tcmalloc::PageHeapAllocator<tcmalloc::ThreadCache>::inuse_ -->
32258          <var-decl name='inuse_' type-id='type-id-1' visibility='default' filepath='src/page_heap_allocator.h' line='109' column='1'/>
32259        </data-member>
32260        <member-function access='private'>
32261          <!-- int tcmalloc::PageHeapAllocator<tcmalloc::ThreadCache>::inuse() -->
32262          <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'>
32263            <!-- implicit parameter of type 'const tcmalloc::PageHeapAllocator<tcmalloc::ThreadCache>*' -->
32264            <parameter type-id='type-id-1516' is-artificial='yes'/>
32265            <!-- int -->
32266            <return type-id='type-id-1'/>
32267          </function-decl>
32268        </member-function>
32269        <member-function access='private'>
32270          <!-- void tcmalloc::PageHeapAllocator<tcmalloc::ThreadCache>::Delete(tcmalloc::ThreadCache*) -->
32271          <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'>
32272            <!-- implicit parameter of type 'tcmalloc::PageHeapAllocator<tcmalloc::ThreadCache>*' -->
32273            <parameter type-id='type-id-1556' is-artificial='yes'/>
32274            <!-- parameter of type 'tcmalloc::ThreadCache*' -->
32275            <parameter type-id='type-id-1562'/>
32276            <!-- void -->
32277            <return type-id='type-id-75'/>
32278          </function-decl>
32279        </member-function>
32280        <member-function access='private'>
32281          <!-- void tcmalloc::PageHeapAllocator<tcmalloc::ThreadCache>::Init() -->
32282          <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'>
32283            <!-- implicit parameter of type 'tcmalloc::PageHeapAllocator<tcmalloc::ThreadCache>*' -->
32284            <parameter type-id='type-id-1556' is-artificial='yes'/>
32285            <!-- void -->
32286            <return type-id='type-id-75'/>
32287          </function-decl>
32288        </member-function>
32289        <member-function access='private'>
32290          <!-- tcmalloc::ThreadCache* tcmalloc::PageHeapAllocator<tcmalloc::ThreadCache>::New() -->
32291          <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'>
32292            <!-- implicit parameter of type 'tcmalloc::PageHeapAllocator<tcmalloc::ThreadCache>*' -->
32293            <parameter type-id='type-id-1556' is-artificial='yes'/>
32294            <!-- tcmalloc::ThreadCache* -->
32295            <return type-id='type-id-1562'/>
32296          </function-decl>
32297        </member-function>
32298      </class-decl>
32299      <!-- class tcmalloc::Sampler -->
32300      <class-decl name='Sampler' size-in-bits='128' visibility='default' filepath='src/sampler.h' line='103' column='1' id='type-id-1557'>
32301        <data-member access='private' layout-offset-in-bits='0'>
32302          <!-- size_t tcmalloc::Sampler::bytes_until_sample_ -->
32303          <var-decl name='bytes_until_sample_' type-id='type-id-7' visibility='default' filepath='src/sampler.h' line='130' column='1'/>
32304        </data-member>
32305        <data-member access='private' layout-offset-in-bits='64'>
32306          <!-- uint64_t tcmalloc::Sampler::rnd_ -->
32307          <var-decl name='rnd_' type-id='type-id-38' visibility='default' filepath='src/sampler.h' line='131' column='1'/>
32308        </data-member>
32309        <data-member access='private' static='yes'>
32310          <!-- static const int tcmalloc::Sampler::kFastlogNumBits -->
32311          <var-decl name='kFastlogNumBits' type-id='type-id-139' visibility='default' filepath='src/sampler.h' line='136' column='1'/>
32312        </data-member>
32313        <data-member access='private' static='yes'>
32314          <!-- static const int tcmalloc::Sampler::kFastlogMask -->
32315          <var-decl name='kFastlogMask' type-id='type-id-139' visibility='default' filepath='src/sampler.h' line='137' column='1'/>
32316        </data-member>
32317        <data-member access='private' static='yes'>
32318          <!-- static double tcmalloc::Sampler::log_table_[1024] -->
32319          <var-decl name='log_table_' type-id='type-id-1414' mangled-name='_ZN8tcmalloc7Sampler10log_table_E' visibility='default' filepath='src/sampler.h' line='138' column='1' elf-symbol-id='_ZN8tcmalloc7Sampler10log_table_E'/>
32320        </data-member>
32321        <member-function access='private'>
32322          <!-- bool tcmalloc::Sampler::SampleAllocation(size_t) -->
32323          <function-decl name='SampleAllocation' mangled-name='_ZN8tcmalloc7Sampler16SampleAllocationEm' filepath='src/sampler.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
32324            <!-- implicit parameter of type 'tcmalloc::Sampler*' -->
32325            <parameter type-id='type-id-1558' is-artificial='yes'/>
32326            <!-- parameter of type 'typedef size_t' -->
32327            <parameter type-id='type-id-7'/>
32328            <!-- bool -->
32329            <return type-id='type-id-76'/>
32330          </function-decl>
32331        </member-function>
32332        <member-function access='private' static='yes'>
32333          <!-- uint64_t tcmalloc::Sampler::NextRandom() -->
32334          <function-decl name='NextRandom' mangled-name='_ZN8tcmalloc7Sampler10NextRandomEm' filepath='src/sampler.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
32335            <!-- parameter of type 'typedef uint64_t' -->
32336            <parameter type-id='type-id-38'/>
32337            <!-- typedef uint64_t -->
32338            <return type-id='type-id-38'/>
32339          </function-decl>
32340        </member-function>
32341        <member-function access='private' static='yes'>
32342          <!-- double tcmalloc::Sampler::FastLog2() -->
32343          <function-decl name='FastLog2' mangled-name='_ZN8tcmalloc7Sampler8FastLog2ERKd' filepath='src/sampler.h' line='126' column='1' visibility='default' binding='global' size-in-bits='64'>
32344            <!-- parameter of type 'const double&' -->
32345            <parameter type-id='type-id-1280'/>
32346            <!-- double -->
32347            <return type-id='type-id-15'/>
32348          </function-decl>
32349        </member-function>
32350        <member-function access='private'>
32351          <!-- int tcmalloc::Sampler::GetSamplePeriod() -->
32352          <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'>
32353            <!-- implicit parameter of type 'tcmalloc::Sampler*' -->
32354            <parameter type-id='type-id-1558' is-artificial='yes'/>
32355            <!-- int -->
32356            <return type-id='type-id-1'/>
32357          </function-decl>
32358        </member-function>
32359        <member-function access='private'>
32360          <!-- size_t tcmalloc::Sampler::PickNextSamplingPoint() -->
32361          <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'>
32362            <!-- implicit parameter of type 'tcmalloc::Sampler*' -->
32363            <parameter type-id='type-id-1558' is-artificial='yes'/>
32364            <!-- typedef size_t -->
32365            <return type-id='type-id-7'/>
32366          </function-decl>
32367        </member-function>
32368        <member-function access='private'>
32369          <!-- void tcmalloc::Sampler::Init(uint32_t) -->
32370          <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'>
32371            <!-- implicit parameter of type 'tcmalloc::Sampler*' -->
32372            <parameter type-id='type-id-1558' is-artificial='yes'/>
32373            <!-- parameter of type 'typedef uint32_t' -->
32374            <parameter type-id='type-id-41'/>
32375            <!-- void -->
32376            <return type-id='type-id-75'/>
32377          </function-decl>
32378        </member-function>
32379        <member-function access='private' static='yes'>
32380          <!-- void tcmalloc::Sampler::PopulateFastLog2Table() -->
32381          <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'>
32382            <!-- void -->
32383            <return type-id='type-id-75'/>
32384          </function-decl>
32385        </member-function>
32386        <member-function access='private' static='yes'>
32387          <!-- void tcmalloc::Sampler::InitStatics() -->
32388          <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'>
32389            <!-- void -->
32390            <return type-id='type-id-75'/>
32391          </function-decl>
32392        </member-function>
32393      </class-decl>
32394      <!-- class tcmalloc::SizeMap -->
32395      <class-decl name='SizeMap' size-in-bits='31488' visibility='default' filepath='src/common.h' line='161' column='1' id='type-id-1559'>
32396        <data-member access='private' layout-offset-in-bits='0'>
32397          <!-- int tcmalloc::SizeMap::num_objects_to_move_[88] -->
32398          <var-decl name='num_objects_to_move_' type-id='type-id-1417' visibility='default' filepath='src/common.h' line='168' column='1'/>
32399        </data-member>
32400        <data-member access='private' static='yes'>
32401          <!-- static const int tcmalloc::SizeMap::kMaxSmallSize -->
32402          <var-decl name='kMaxSmallSize' type-id='type-id-139' visibility='default' filepath='src/common.h' line='192' column='1'/>
32403        </data-member>
32404        <data-member access='private' static='yes'>
32405          <!-- static const size_t tcmalloc::SizeMap::kClassArraySize -->
32406          <var-decl name='kClassArraySize' type-id='type-id-115' visibility='default' filepath='src/common.h' line='194' column='1'/>
32407        </data-member>
32408        <data-member access='private' layout-offset-in-bits='2816'>
32409          <!-- unsigned char tcmalloc::SizeMap::class_array_[2169] -->
32410          <var-decl name='class_array_' type-id='type-id-1443' visibility='default' filepath='src/common.h' line='195' column='1'/>
32411        </data-member>
32412        <data-member access='private' layout-offset-in-bits='20224'>
32413          <!-- size_t tcmalloc::SizeMap::class_to_size_[88] -->
32414          <var-decl name='class_to_size_' type-id='type-id-1419' visibility='default' filepath='src/common.h' line='212' column='1'/>
32415        </data-member>
32416        <data-member access='private' layout-offset-in-bits='25856'>
32417          <!-- size_t tcmalloc::SizeMap::class_to_pages_[88] -->
32418          <var-decl name='class_to_pages_' type-id='type-id-1419' visibility='default' filepath='src/common.h' line='215' column='1'/>
32419        </data-member>
32420        <member-function access='private' constructor='yes'>
32421          <!-- tcmalloc::SizeMap::SizeMap() -->
32422          <function-decl name='SizeMap' filepath='src/common.h' line='220' column='1' visibility='default' binding='global' size-in-bits='64'>
32423            <!-- implicit parameter of type 'tcmalloc::SizeMap*' -->
32424            <parameter type-id='type-id-1560' is-artificial='yes'/>
32425            <!-- void -->
32426            <return type-id='type-id-75'/>
32427          </function-decl>
32428        </member-function>
32429        <member-function access='private' static='yes'>
32430          <!-- size_t tcmalloc::SizeMap::ClassIndex() -->
32431          <function-decl name='ClassIndex' mangled-name='_ZN8tcmalloc7SizeMap10ClassIndexEi' filepath='src/common.h' line='198' column='1' visibility='default' binding='global' size-in-bits='64'>
32432            <!-- parameter of type 'int' -->
32433            <parameter type-id='type-id-1'/>
32434            <!-- typedef size_t -->
32435            <return type-id='type-id-7'/>
32436          </function-decl>
32437        </member-function>
32438        <member-function access='private'>
32439          <!-- int tcmalloc::SizeMap::SizeClass(int) -->
32440          <function-decl name='SizeClass' mangled-name='_ZN8tcmalloc7SizeMap9SizeClassEi' filepath='src/common.h' line='225' column='1' visibility='default' binding='global' size-in-bits='64'>
32441            <!-- implicit parameter of type 'tcmalloc::SizeMap*' -->
32442            <parameter type-id='type-id-1560' is-artificial='yes'/>
32443            <!-- parameter of type 'int' -->
32444            <parameter type-id='type-id-1'/>
32445            <!-- int -->
32446            <return type-id='type-id-1'/>
32447          </function-decl>
32448        </member-function>
32449        <member-function access='private'>
32450          <!-- size_t tcmalloc::SizeMap::ByteSizeForClass(size_t) -->
32451          <function-decl name='ByteSizeForClass' mangled-name='_ZN8tcmalloc7SizeMap16ByteSizeForClassEm' filepath='src/common.h' line='230' column='1' visibility='default' binding='global' size-in-bits='64'>
32452            <!-- implicit parameter of type 'tcmalloc::SizeMap*' -->
32453            <parameter type-id='type-id-1560' is-artificial='yes'/>
32454            <!-- parameter of type 'typedef size_t' -->
32455            <parameter type-id='type-id-7'/>
32456            <!-- typedef size_t -->
32457            <return type-id='type-id-7'/>
32458          </function-decl>
32459        </member-function>
32460        <member-function access='private'>
32461          <!-- size_t tcmalloc::SizeMap::class_to_size(size_t) -->
32462          <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'>
32463            <!-- implicit parameter of type 'tcmalloc::SizeMap*' -->
32464            <parameter type-id='type-id-1560' is-artificial='yes'/>
32465            <!-- parameter of type 'typedef size_t' -->
32466            <parameter type-id='type-id-7'/>
32467            <!-- typedef size_t -->
32468            <return type-id='type-id-7'/>
32469          </function-decl>
32470        </member-function>
32471        <member-function access='private' constructor='yes'>
32472          <!-- tcmalloc::SizeMap::SizeMap() -->
32473          <function-decl name='SizeMap' filepath='src/common.h' line='220' column='1' visibility='default' binding='global' size-in-bits='64'>
32474            <!-- implicit parameter of type 'tcmalloc::SizeMap*' -->
32475            <parameter type-id='type-id-1560' is-artificial='yes'/>
32476            <!-- void -->
32477            <return type-id='type-id-75'/>
32478          </function-decl>
32479        </member-function>
32480        <member-function access='private'>
32481          <!-- int tcmalloc::SizeMap::NumMoveSize(size_t) -->
32482          <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'>
32483            <!-- implicit parameter of type 'tcmalloc::SizeMap*' -->
32484            <parameter type-id='type-id-1560' is-artificial='yes'/>
32485            <!-- parameter of type 'typedef size_t' -->
32486            <parameter type-id='type-id-7'/>
32487            <!-- int -->
32488            <return type-id='type-id-1'/>
32489          </function-decl>
32490        </member-function>
32491        <member-function access='private'>
32492          <!-- void tcmalloc::SizeMap::Init() -->
32493          <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'>
32494            <!-- implicit parameter of type 'tcmalloc::SizeMap*' -->
32495            <parameter type-id='type-id-1560' is-artificial='yes'/>
32496            <!-- void -->
32497            <return type-id='type-id-75'/>
32498          </function-decl>
32499        </member-function>
32500        <member-function access='private' constructor='yes'>
32501          <!-- tcmalloc::SizeMap::SizeMap() -->
32502          <function-decl name='SizeMap' filepath='src/common.h' line='220' column='1' visibility='default' binding='global' size-in-bits='64'>
32503            <!-- implicit parameter of type 'tcmalloc::SizeMap*' -->
32504            <parameter type-id='type-id-1560' is-artificial='yes'/>
32505            <!-- void -->
32506            <return type-id='type-id-75'/>
32507          </function-decl>
32508        </member-function>
32509        <member-function access='private'>
32510          <!-- size_t tcmalloc::SizeMap::class_to_pages(size_t) -->
32511          <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'>
32512            <!-- implicit parameter of type 'tcmalloc::SizeMap*' -->
32513            <parameter type-id='type-id-1560' is-artificial='yes'/>
32514            <!-- parameter of type 'typedef size_t' -->
32515            <parameter type-id='type-id-7'/>
32516            <!-- typedef size_t -->
32517            <return type-id='type-id-7'/>
32518          </function-decl>
32519        </member-function>
32520        <member-function access='private'>
32521          <!-- int tcmalloc::SizeMap::num_objects_to_move(size_t) -->
32522          <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'>
32523            <!-- implicit parameter of type 'tcmalloc::SizeMap*' -->
32524            <parameter type-id='type-id-1560' is-artificial='yes'/>
32525            <!-- parameter of type 'typedef size_t' -->
32526            <parameter type-id='type-id-7'/>
32527            <!-- int -->
32528            <return type-id='type-id-1'/>
32529          </function-decl>
32530        </member-function>
32531        <member-function access='private' constructor='yes'>
32532          <!-- tcmalloc::SizeMap::SizeMap() -->
32533          <function-decl name='SizeMap' filepath='src/common.h' line='220' column='1' visibility='default' binding='global' size-in-bits='64'>
32534            <!-- implicit parameter of type 'tcmalloc::SizeMap*' -->
32535            <parameter type-id='type-id-1560' is-artificial='yes'/>
32536            <!-- void -->
32537            <return type-id='type-id-75'/>
32538          </function-decl>
32539        </member-function>
32540        <member-function access='private' constructor='yes'>
32541          <!-- tcmalloc::SizeMap::SizeMap() -->
32542          <function-decl name='SizeMap' filepath='src/common.h' line='220' column='1' visibility='default' binding='global' size-in-bits='64'>
32543            <!-- implicit parameter of type 'tcmalloc::SizeMap*' -->
32544            <parameter type-id='type-id-1560' is-artificial='yes'/>
32545            <!-- void -->
32546            <return type-id='type-id-75'/>
32547          </function-decl>
32548        </member-function>
32549        <member-function access='private' constructor='yes'>
32550          <!-- tcmalloc::SizeMap::SizeMap() -->
32551          <function-decl name='SizeMap' filepath='src/common.h' line='220' column='1' visibility='default' binding='global' size-in-bits='64'>
32552            <!-- implicit parameter of type 'tcmalloc::SizeMap*' -->
32553            <parameter type-id='type-id-1560' is-artificial='yes'/>
32554            <!-- void -->
32555            <return type-id='type-id-75'/>
32556          </function-decl>
32557        </member-function>
32558      </class-decl>
32559      <!-- class tcmalloc::Static -->
32560      <class-decl name='Static' size-in-bits='8' visibility='default' filepath='src/static_vars.h' line='50' column='1' id='type-id-1600'>
32561        <data-member access='private' static='yes'>
32562          <!-- static SpinLock tcmalloc::Static::pageheap_lock_ -->
32563          <var-decl name='pageheap_lock_' type-id='type-id-285' mangled-name='_ZN8tcmalloc6Static14pageheap_lock_E' visibility='default' filepath='src/static_vars.h' line='90' column='1' elf-symbol-id='_ZN8tcmalloc6Static14pageheap_lock_E'/>
32564        </data-member>
32565        <data-member access='private' static='yes'>
32566          <!-- static tcmalloc::SizeMap tcmalloc::Static::sizemap_ -->
32567          <var-decl name='sizemap_' type-id='type-id-1559' mangled-name='_ZN8tcmalloc6Static8sizemap_E' visibility='default' filepath='src/static_vars.h' line='97' column='1' elf-symbol-id='_ZN8tcmalloc6Static8sizemap_E'/>
32568        </data-member>
32569        <data-member access='private' static='yes'>
32570          <!-- static tcmalloc::CentralFreeListPadded tcmalloc::Static::central_cache_[88] -->
32571          <var-decl name='central_cache_' type-id='type-id-1432' mangled-name='_ZN8tcmalloc6Static14central_cache_E' visibility='default' filepath='src/static_vars.h' line='98' column='1' elf-symbol-id='_ZN8tcmalloc6Static14central_cache_E'/>
32572        </data-member>
32573        <data-member access='private' static='yes'>
32574          <!-- static tcmalloc::PageHeapAllocator<tcmalloc::Span> tcmalloc::Static::span_allocator_ -->
32575          <var-decl name='span_allocator_' type-id='type-id-1508' mangled-name='_ZN8tcmalloc6Static15span_allocator_E' visibility='default' filepath='src/static_vars.h' line='99' column='1' elf-symbol-id='_ZN8tcmalloc6Static15span_allocator_E'/>
32576        </data-member>
32577        <data-member access='private' static='yes'>
32578          <!-- static tcmalloc::PageHeapAllocator<tcmalloc::StackTrace> tcmalloc::Static::stacktrace_allocator_ -->
32579          <var-decl name='stacktrace_allocator_' type-id='type-id-1511' mangled-name='_ZN8tcmalloc6Static21stacktrace_allocator_E' visibility='default' filepath='src/static_vars.h' line='100' column='1' elf-symbol-id='_ZN8tcmalloc6Static21stacktrace_allocator_E'/>
32580        </data-member>
32581        <data-member access='private' static='yes'>
32582          <!-- static tcmalloc::Span tcmalloc::Static::sampled_objects_ -->
32583          <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'/>
32584        </data-member>
32585        <data-member access='private' static='yes'>
32586          <!-- static tcmalloc::PageHeapAllocator<tcmalloc::StackTraceTable::Bucket> tcmalloc::Static::bucket_allocator_ -->
32587          <var-decl name='bucket_allocator_' type-id='type-id-1555' mangled-name='_ZN8tcmalloc6Static17bucket_allocator_E' visibility='default' filepath='src/static_vars.h' line='102' column='1' elf-symbol-id='_ZN8tcmalloc6Static17bucket_allocator_E'/>
32588        </data-member>
32589        <data-member access='private' static='yes'>
32590          <!-- static tcmalloc::StackTrace* tcmalloc::Static::growth_stacks_ -->
32591          <var-decl name='growth_stacks_' type-id='type-id-1561' mangled-name='_ZN8tcmalloc6Static14growth_stacks_E' visibility='default' filepath='src/static_vars.h' line='108' column='1' elf-symbol-id='_ZN8tcmalloc6Static14growth_stacks_E'/>
32592        </data-member>
32593        <data-member access='private' static='yes'>
32594          <!-- static tcmalloc::PageHeap* tcmalloc::Static::pageheap_ -->
32595          <var-decl name='pageheap_' type-id='type-id-1546' mangled-name='_ZN8tcmalloc6Static9pageheap_E' visibility='default' filepath='src/static_vars.h' line='110' column='1' elf-symbol-id='_ZN8tcmalloc6Static9pageheap_E'/>
32596        </data-member>
32597        <member-function access='private' static='yes'>
32598          <!-- tcmalloc::PageHeap* tcmalloc::Static::pageheap() -->
32599          <function-decl name='pageheap' mangled-name='_ZN8tcmalloc6Static8pageheapEv' filepath='src/static_vars.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
32600            <!-- tcmalloc::PageHeap* -->
32601            <return type-id='type-id-1546'/>
32602          </function-decl>
32603        </member-function>
32604        <member-function access='private' static='yes'>
32605          <!-- SpinLock* tcmalloc::Static::pageheap_lock() -->
32606          <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'>
32607            <!-- SpinLock* -->
32608            <return type-id='type-id-235'/>
32609          </function-decl>
32610        </member-function>
32611        <member-function access='private' static='yes'>
32612          <!-- tcmalloc::StackTrace* tcmalloc::Static::growth_stacks() -->
32613          <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'>
32614            <!-- tcmalloc::StackTrace* -->
32615            <return type-id='type-id-1561'/>
32616          </function-decl>
32617        </member-function>
32618        <member-function access='private' static='yes'>
32619          <!-- tcmalloc::Span* tcmalloc::Static::sampled_objects() -->
32620          <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'>
32621            <!-- tcmalloc::Span* -->
32622            <return type-id='type-id-1287'/>
32623          </function-decl>
32624        </member-function>
32625        <member-function access='private' static='yes'>
32626          <!-- tcmalloc::SizeMap* tcmalloc::Static::sizemap() -->
32627          <function-decl name='sizemap' mangled-name='_ZN8tcmalloc6Static7sizemapEv' filepath='src/static_vars.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
32628            <!-- tcmalloc::SizeMap* -->
32629            <return type-id='type-id-1560'/>
32630          </function-decl>
32631        </member-function>
32632        <member-function access='private' static='yes'>
32633          <!-- tcmalloc::CentralFreeListPadded* tcmalloc::Static::central_cache() -->
32634          <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'>
32635            <!-- tcmalloc::CentralFreeListPadded* -->
32636            <return type-id='type-id-1544'/>
32637          </function-decl>
32638        </member-function>
32639        <member-function access='private' static='yes'>
32640          <!-- tcmalloc::PageHeapAllocator<tcmalloc::Span>* tcmalloc::Static::span_allocator() -->
32641          <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'>
32642            <!-- tcmalloc::PageHeapAllocator<tcmalloc::Span>* -->
32643            <return type-id='type-id-1553'/>
32644          </function-decl>
32645        </member-function>
32646        <member-function access='private' static='yes'>
32647          <!-- tcmalloc::PageHeapAllocator<tcmalloc::StackTrace>* tcmalloc::Static::stacktrace_allocator() -->
32648          <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'>
32649            <!-- tcmalloc::PageHeapAllocator<tcmalloc::StackTrace>* -->
32650            <return type-id='type-id-1554'/>
32651          </function-decl>
32652        </member-function>
32653        <member-function access='private' static='yes'>
32654          <!-- bool tcmalloc::Static::IsInited() -->
32655          <function-decl name='IsInited' mangled-name='_ZN8tcmalloc6Static8IsInitedEv' filepath='src/static_vars.h' line='87' column='1' visibility='default' binding='global' size-in-bits='64'>
32656            <!-- bool -->
32657            <return type-id='type-id-76'/>
32658          </function-decl>
32659        </member-function>
32660        <member-function access='private' static='yes'>
32661          <!-- void tcmalloc::Static::set_growth_stacks() -->
32662          <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'>
32663            <!-- parameter of type 'tcmalloc::StackTrace*' -->
32664            <parameter type-id='type-id-1561'/>
32665            <!-- void -->
32666            <return type-id='type-id-75'/>
32667          </function-decl>
32668        </member-function>
32669        <member-function access='private' static='yes'>
32670          <!-- tcmalloc::PageHeapAllocator<tcmalloc::StackTraceTable::Bucket>* tcmalloc::Static::bucket_allocator() -->
32671          <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'>
32672            <!-- tcmalloc::PageHeapAllocator<tcmalloc::StackTraceTable::Bucket>* -->
32673            <return type-id='type-id-1303'/>
32674          </function-decl>
32675        </member-function>
32676        <member-function access='private' static='yes'>
32677          <!-- void tcmalloc::Static::InitStaticVars() -->
32678          <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'>
32679            <!-- void -->
32680            <return type-id='type-id-75'/>
32681          </function-decl>
32682        </member-function>
32683      </class-decl>
32684      <!-- class tcmalloc::ThreadCache -->
32685      <class-decl name='ThreadCache' size-in-bits='17408' visibility='default' filepath='src/thread_cache.h' line='66' column='1' id='type-id-1517'>
32686        <member-type access='private'>
32687          <!-- class tcmalloc::ThreadCache::FreeList -->
32688          <class-decl name='FreeList' size-in-bits='192' visibility='default' filepath='src/thread_cache.h' line='132' column='1' id='type-id-1435'>
32689            <data-member access='private' layout-offset-in-bits='0'>
32690              <!-- void* tcmalloc::ThreadCache::FreeList::list_ -->
32691              <var-decl name='list_' type-id='type-id-74' visibility='default' filepath='src/thread_cache.h' line='134' column='1'/>
32692            </data-member>
32693            <data-member access='private' layout-offset-in-bits='64'>
32694              <!-- uint32_t tcmalloc::ThreadCache::FreeList::length_ -->
32695              <var-decl name='length_' type-id='type-id-41' visibility='default' filepath='src/thread_cache.h' line='138' column='1'/>
32696            </data-member>
32697            <data-member access='private' layout-offset-in-bits='96'>
32698              <!-- uint32_t tcmalloc::ThreadCache::FreeList::lowater_ -->
32699              <var-decl name='lowater_' type-id='type-id-41' visibility='default' filepath='src/thread_cache.h' line='139' column='1'/>
32700            </data-member>
32701            <data-member access='private' layout-offset-in-bits='128'>
32702              <!-- uint32_t tcmalloc::ThreadCache::FreeList::max_length_ -->
32703              <var-decl name='max_length_' type-id='type-id-41' visibility='default' filepath='src/thread_cache.h' line='140' column='1'/>
32704            </data-member>
32705            <data-member access='private' layout-offset-in-bits='160'>
32706              <!-- uint32_t tcmalloc::ThreadCache::FreeList::length_overages_ -->
32707              <var-decl name='length_overages_' type-id='type-id-41' visibility='default' filepath='src/thread_cache.h' line='144' column='1'/>
32708            </data-member>
32709            <member-function access='private'>
32710              <!-- bool tcmalloc::ThreadCache::FreeList::empty() -->
32711              <function-decl name='empty' mangled-name='_ZNK8tcmalloc11ThreadCache8FreeList5emptyEv' filepath='src/thread_cache.h' line='188' column='1' visibility='default' binding='global' size-in-bits='64'>
32712                <!-- implicit parameter of type 'const tcmalloc::ThreadCache::FreeList*' -->
32713                <parameter type-id='type-id-1521' is-artificial='yes'/>
32714                <!-- bool -->
32715                <return type-id='type-id-76'/>
32716              </function-decl>
32717            </member-function>
32718            <member-function access='private'>
32719              <!-- void* tcmalloc::ThreadCache::FreeList::Pop() -->
32720              <function-decl name='Pop' mangled-name='_ZN8tcmalloc11ThreadCache8FreeList3PopEv' filepath='src/thread_cache.h' line='201' column='1' visibility='default' binding='global' size-in-bits='64'>
32721                <!-- implicit parameter of type 'tcmalloc::ThreadCache::FreeList*' -->
32722                <parameter type-id='type-id-1563' is-artificial='yes'/>
32723                <!-- void* -->
32724                <return type-id='type-id-74'/>
32725              </function-decl>
32726            </member-function>
32727            <member-function access='private'>
32728              <!-- void tcmalloc::ThreadCache::FreeList::Push(void*) -->
32729              <function-decl name='Push' mangled-name='_ZN8tcmalloc11ThreadCache8FreeList4PushEPv' filepath='src/thread_cache.h' line='196' column='1' visibility='default' binding='global' size-in-bits='64'>
32730                <!-- implicit parameter of type 'tcmalloc::ThreadCache::FreeList*' -->
32731                <parameter type-id='type-id-1563' is-artificial='yes'/>
32732                <!-- parameter of type 'void*' -->
32733                <parameter type-id='type-id-74'/>
32734                <!-- void -->
32735                <return type-id='type-id-75'/>
32736              </function-decl>
32737            </member-function>
32738            <member-function access='private'>
32739              <!-- size_t tcmalloc::ThreadCache::FreeList::max_length() -->
32740              <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'>
32741                <!-- implicit parameter of type 'const tcmalloc::ThreadCache::FreeList*' -->
32742                <parameter type-id='type-id-1521' is-artificial='yes'/>
32743                <!-- typedef size_t -->
32744                <return type-id='type-id-7'/>
32745              </function-decl>
32746            </member-function>
32747            <member-function access='private'>
32748              <!-- size_t tcmalloc::ThreadCache::FreeList::length() -->
32749              <function-decl name='length' mangled-name='_ZNK8tcmalloc11ThreadCache8FreeList6lengthEv' filepath='src/thread_cache.h' line='163' column='1' visibility='default' binding='global' size-in-bits='64'>
32750                <!-- implicit parameter of type 'const tcmalloc::ThreadCache::FreeList*' -->
32751                <parameter type-id='type-id-1521' is-artificial='yes'/>
32752                <!-- typedef size_t -->
32753                <return type-id='type-id-7'/>
32754              </function-decl>
32755            </member-function>
32756            <member-function access='private'>
32757              <!-- void tcmalloc::ThreadCache::FreeList::PopRange(int, void**, void**) -->
32758              <function-decl name='PopRange' mangled-name='_ZN8tcmalloc11ThreadCache8FreeList8PopRangeEiPPvS3_' filepath='src/thread_cache.h' line='217' column='1' visibility='default' binding='global' size-in-bits='64'>
32759                <!-- implicit parameter of type 'tcmalloc::ThreadCache::FreeList*' -->
32760                <parameter type-id='type-id-1563' is-artificial='yes'/>
32761                <!-- parameter of type 'int' -->
32762                <parameter type-id='type-id-1'/>
32763                <!-- parameter of type 'void**' -->
32764                <parameter type-id='type-id-171'/>
32765                <!-- parameter of type 'void**' -->
32766                <parameter type-id='type-id-171'/>
32767                <!-- void -->
32768                <return type-id='type-id-75'/>
32769              </function-decl>
32770            </member-function>
32771            <member-function access='private'>
32772              <!-- int tcmalloc::ThreadCache::FreeList::lowwatermark() -->
32773              <function-decl name='lowwatermark' mangled-name='_ZNK8tcmalloc11ThreadCache8FreeList12lowwatermarkEv' filepath='src/thread_cache.h' line='193' column='1' visibility='default' binding='global' size-in-bits='64'>
32774                <!-- implicit parameter of type 'const tcmalloc::ThreadCache::FreeList*' -->
32775                <parameter type-id='type-id-1521' is-artificial='yes'/>
32776                <!-- int -->
32777                <return type-id='type-id-1'/>
32778              </function-decl>
32779            </member-function>
32780            <member-function access='private'>
32781              <!-- void tcmalloc::ThreadCache::FreeList::set_max_length(size_t) -->
32782              <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'>
32783                <!-- implicit parameter of type 'tcmalloc::ThreadCache::FreeList*' -->
32784                <parameter type-id='type-id-1563' is-artificial='yes'/>
32785                <!-- parameter of type 'typedef size_t' -->
32786                <parameter type-id='type-id-7'/>
32787                <!-- void -->
32788                <return type-id='type-id-75'/>
32789              </function-decl>
32790            </member-function>
32791            <member-function access='private'>
32792              <!-- void tcmalloc::ThreadCache::FreeList::clear_lowwatermark() -->
32793              <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'>
32794                <!-- implicit parameter of type 'tcmalloc::ThreadCache::FreeList*' -->
32795                <parameter type-id='type-id-1563' is-artificial='yes'/>
32796                <!-- void -->
32797                <return type-id='type-id-75'/>
32798              </function-decl>
32799            </member-function>
32800            <member-function access='private'>
32801              <!-- size_t tcmalloc::ThreadCache::FreeList::length_overages() -->
32802              <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'>
32803                <!-- implicit parameter of type 'const tcmalloc::ThreadCache::FreeList*' -->
32804                <parameter type-id='type-id-1521' is-artificial='yes'/>
32805                <!-- typedef size_t -->
32806                <return type-id='type-id-7'/>
32807              </function-decl>
32808            </member-function>
32809            <member-function access='private'>
32810              <!-- void tcmalloc::ThreadCache::FreeList::set_length_overages(size_t) -->
32811              <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'>
32812                <!-- implicit parameter of type 'tcmalloc::ThreadCache::FreeList*' -->
32813                <parameter type-id='type-id-1563' is-artificial='yes'/>
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::FreeList::PushRange(int, void*, void*) -->
32822              <function-decl name='PushRange' mangled-name='_ZN8tcmalloc11ThreadCache8FreeList9PushRangeEiPvS2_' filepath='src/thread_cache.h' line='212' column='1' visibility='default' binding='global' size-in-bits='64'>
32823                <!-- implicit parameter of type 'tcmalloc::ThreadCache::FreeList*' -->
32824                <parameter type-id='type-id-1563' is-artificial='yes'/>
32825                <!-- parameter of type 'int' -->
32826                <parameter type-id='type-id-1'/>
32827                <!-- parameter of type 'void*' -->
32828                <parameter type-id='type-id-74'/>
32829                <!-- parameter of type 'void*' -->
32830                <parameter type-id='type-id-74'/>
32831                <!-- void -->
32832                <return type-id='type-id-75'/>
32833              </function-decl>
32834            </member-function>
32835            <member-function access='private'>
32836              <!-- void tcmalloc::ThreadCache::FreeList::Init() -->
32837              <function-decl name='Init' mangled-name='_ZN8tcmalloc11ThreadCache8FreeList4InitEv' filepath='src/thread_cache.h' line='154' column='1' visibility='default' binding='global' size-in-bits='64'>
32838                <!-- implicit parameter of type 'tcmalloc::ThreadCache::FreeList*' -->
32839                <parameter type-id='type-id-1563' is-artificial='yes'/>
32840                <!-- void -->
32841                <return type-id='type-id-75'/>
32842              </function-decl>
32843            </member-function>
32844          </class-decl>
32845        </member-type>
32846        <member-type access='private'>
32847          <!-- enum tcmalloc::ThreadCache::__anonymous_enum__ -->
32848          <enum-decl name='__anonymous_enum__' is-anonymous='yes' filepath='src/thread_cache.h' line='69' column='1' id='type-id-1601'>
32849            <underlying-type type-id='type-id-96'/>
32850            <enumerator name='have_tls' value='1'/>
32851          </enum-decl>
32852        </member-type>
32853        <member-type access='private'>
32854          <!-- struct tcmalloc::ThreadCache::ThreadLocalData -->
32855          <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-1602'>
32856            <data-member access='public' layout-offset-in-bits='0'>
32857              <!-- tcmalloc::ThreadCache* tcmalloc::ThreadCache::ThreadLocalData::heap -->
32858              <var-decl name='heap' type-id='type-id-1562' visibility='default' filepath='src/thread_cache.h' line='263' column='1'/>
32859            </data-member>
32860            <data-member access='public' layout-offset-in-bits='64'>
32861              <!-- size_t tcmalloc::ThreadCache::ThreadLocalData::min_size_for_slow_path -->
32862              <var-decl name='min_size_for_slow_path' type-id='type-id-7' visibility='default' filepath='src/thread_cache.h' line='270' column='1'/>
32863            </data-member>
32864          </class-decl>
32865        </member-type>
32866        <data-member access='private' layout-offset-in-bits='0'>
32867          <!-- tcmalloc::ThreadCache* tcmalloc::ThreadCache::next_ -->
32868          <var-decl name='next_' type-id='type-id-1562' visibility='default' filepath='src/thread_cache.h' line='75' column='1'/>
32869        </data-member>
32870        <data-member access='private' layout-offset-in-bits='64'>
32871          <!-- tcmalloc::ThreadCache* tcmalloc::ThreadCache::prev_ -->
32872          <var-decl name='prev_' type-id='type-id-1562' visibility='default' filepath='src/thread_cache.h' line='76' column='1'/>
32873        </data-member>
32874        <data-member access='private' static='yes'>
32875          <!-- static tcmalloc::ThreadCache::ThreadLocalData tcmalloc::ThreadCache::threadlocal_data_ -->
32876          <var-decl name='threadlocal_data_' type-id='type-id-1602' mangled-name='_ZN8tcmalloc11ThreadCache17threadlocal_data_E' visibility='default' filepath='src/thread_cache.h' line='272' column='1' elf-symbol-id='_ZN8tcmalloc11ThreadCache17threadlocal_data_E'/>
32877        </data-member>
32878        <data-member access='private' static='yes'>
32879          <!-- static bool tcmalloc::ThreadCache::tsd_inited_ -->
32880          <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'/>
32881        </data-member>
32882        <data-member access='private' static='yes'>
32883          <!-- static pthread_key_t tcmalloc::ThreadCache::heap_key_ -->
32884          <var-decl name='heap_key_' type-id='type-id-1086' mangled-name='_ZN8tcmalloc11ThreadCache9heap_key_E' visibility='default' filepath='src/thread_cache.h' line='281' column='1' elf-symbol-id='_ZN8tcmalloc11ThreadCache9heap_key_E'/>
32885        </data-member>
32886        <data-member access='private' static='yes'>
32887          <!-- static tcmalloc::ThreadCache* tcmalloc::ThreadCache::thread_heaps_ -->
32888          <var-decl name='thread_heaps_' type-id='type-id-1562' mangled-name='_ZN8tcmalloc11ThreadCache13thread_heaps_E' visibility='default' filepath='src/thread_cache.h' line='284' column='1' elf-symbol-id='_ZN8tcmalloc11ThreadCache13thread_heaps_E'/>
32889        </data-member>
32890        <data-member access='private' static='yes'>
32891          <!-- static int tcmalloc::ThreadCache::thread_heap_count_ -->
32892          <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'/>
32893        </data-member>
32894        <data-member access='private' static='yes'>
32895          <!-- static tcmalloc::ThreadCache* tcmalloc::ThreadCache::next_memory_steal_ -->
32896          <var-decl name='next_memory_steal_' type-id='type-id-1562' mangled-name='_ZN8tcmalloc11ThreadCache18next_memory_steal_E' visibility='default' filepath='src/thread_cache.h' line='291' column='1' elf-symbol-id='_ZN8tcmalloc11ThreadCache18next_memory_steal_E'/>
32897        </data-member>
32898        <data-member access='private' static='yes'>
32899          <!-- static size_t tcmalloc::ThreadCache::overall_thread_cache_size_ -->
32900          <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'/>
32901        </data-member>
32902        <data-member access='private' static='yes'>
32903          <!-- static volatile size_t tcmalloc::ThreadCache::per_thread_cache_size_ -->
32904          <var-decl name='per_thread_cache_size_' type-id='type-id-1577' 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'/>
32905        </data-member>
32906        <data-member access='private' static='yes'>
32907          <!-- static ssize_t tcmalloc::ThreadCache::unclaimed_cache_space_ -->
32908          <var-decl name='unclaimed_cache_space_' type-id='type-id-236' mangled-name='_ZN8tcmalloc11ThreadCache22unclaimed_cache_space_E' visibility='default' filepath='src/thread_cache.h' line='304' column='1' elf-symbol-id='_ZN8tcmalloc11ThreadCache22unclaimed_cache_space_E'/>
32909        </data-member>
32910        <data-member access='private' layout-offset-in-bits='128'>
32911          <!-- size_t tcmalloc::ThreadCache::size_ -->
32912          <var-decl name='size_' type-id='type-id-7' visibility='default' filepath='src/thread_cache.h' line='309' column='1'/>
32913        </data-member>
32914        <data-member access='private' layout-offset-in-bits='192'>
32915          <!-- size_t tcmalloc::ThreadCache::max_size_ -->
32916          <var-decl name='max_size_' type-id='type-id-7' visibility='default' filepath='src/thread_cache.h' line='310' column='1'/>
32917        </data-member>
32918        <data-member access='private' layout-offset-in-bits='256'>
32919          <!-- tcmalloc::Sampler tcmalloc::ThreadCache::sampler_ -->
32920          <var-decl name='sampler_' type-id='type-id-1557' visibility='default' filepath='src/thread_cache.h' line='313' column='1'/>
32921        </data-member>
32922        <data-member access='private' layout-offset-in-bits='384'>
32923          <!-- tcmalloc::ThreadCache::FreeList tcmalloc::ThreadCache::list_[88] -->
32924          <var-decl name='list_' type-id='type-id-1436' visibility='default' filepath='src/thread_cache.h' line='315' column='1'/>
32925        </data-member>
32926        <data-member access='private' layout-offset-in-bits='17280'>
32927          <!-- pthread_t tcmalloc::ThreadCache::tid_ -->
32928          <var-decl name='tid_' type-id='type-id-306' visibility='default' filepath='src/thread_cache.h' line='317' column='1'/>
32929        </data-member>
32930        <data-member access='private' layout-offset-in-bits='17344'>
32931          <!-- bool tcmalloc::ThreadCache::in_setspecific_ -->
32932          <var-decl name='in_setspecific_' type-id='type-id-76' visibility='default' filepath='src/thread_cache.h' line='318' column='1'/>
32933        </data-member>
32934        <member-function access='private' static='yes'>
32935          <!-- tcmalloc::ThreadCache* tcmalloc::ThreadCache::GetThreadHeap() -->
32936          <function-decl name='GetThreadHeap' mangled-name='_ZN8tcmalloc11ThreadCache13GetThreadHeapEv' filepath='src/thread_cache.h' line='102' column='1' visibility='default' binding='global' size-in-bits='64'>
32937            <!-- tcmalloc::ThreadCache* -->
32938            <return type-id='type-id-1562'/>
32939          </function-decl>
32940        </member-function>
32941        <member-function access='private' static='yes'>
32942          <!-- size_t tcmalloc::ThreadCache::MinSizeForSlowPath() -->
32943          <function-decl name='MinSizeForSlowPath' mangled-name='_ZN8tcmalloc11ThreadCache18MinSizeForSlowPathEv' filepath='src/thread_cache.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
32944            <!-- typedef size_t -->
32945            <return type-id='type-id-7'/>
32946          </function-decl>
32947        </member-function>
32948        <member-function access='private' static='yes'>
32949          <!-- size_t tcmalloc::ThreadCache::overall_thread_cache_size() -->
32950          <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'>
32951            <!-- typedef size_t -->
32952            <return type-id='type-id-7'/>
32953          </function-decl>
32954        </member-function>
32955        <member-function access='private' static='yes'>
32956          <!-- int tcmalloc::ThreadCache::HeapsInUse() -->
32957          <function-decl name='HeapsInUse' mangled-name='_ZN8tcmalloc11ThreadCache10HeapsInUseEv' filepath='src/thread_cache.h' line='114' column='1' visibility='default' binding='global' size-in-bits='64'>
32958            <!-- int -->
32959            <return type-id='type-id-1'/>
32960          </function-decl>
32961        </member-function>
32962        <member-function access='private'>
32963          <!-- bool tcmalloc::ThreadCache::SampleAllocation(size_t) -->
32964          <function-decl name='SampleAllocation' mangled-name='_ZN8tcmalloc11ThreadCache16SampleAllocationEm' filepath='src/thread_cache.h' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
32965            <!-- implicit parameter of type 'tcmalloc::ThreadCache*' -->
32966            <parameter type-id='type-id-1562' is-artificial='yes'/>
32967            <!-- parameter of type 'typedef size_t' -->
32968            <parameter type-id='type-id-7'/>
32969            <!-- bool -->
32970            <return type-id='type-id-76'/>
32971          </function-decl>
32972        </member-function>
32973        <member-function access='private'>
32974          <!-- void* tcmalloc::ThreadCache::Allocate(size_t, size_t) -->
32975          <function-decl name='Allocate' mangled-name='_ZN8tcmalloc11ThreadCache8AllocateEmm' filepath='src/thread_cache.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
32976            <!-- implicit parameter of type 'tcmalloc::ThreadCache*' -->
32977            <parameter type-id='type-id-1562' is-artificial='yes'/>
32978            <!-- parameter of type 'typedef size_t' -->
32979            <parameter type-id='type-id-7'/>
32980            <!-- parameter of type 'typedef size_t' -->
32981            <parameter type-id='type-id-7'/>
32982            <!-- void* -->
32983            <return type-id='type-id-74'/>
32984          </function-decl>
32985        </member-function>
32986        <member-function access='private' static='yes'>
32987          <!-- tcmalloc::ThreadCache* tcmalloc::ThreadCache::GetCacheWhichMustBePresent() -->
32988          <function-decl name='GetCacheWhichMustBePresent' mangled-name='_ZN8tcmalloc11ThreadCache26GetCacheWhichMustBePresentEv' filepath='src/thread_cache.h' line='105' column='1' visibility='default' binding='global' size-in-bits='64'>
32989            <!-- tcmalloc::ThreadCache* -->
32990            <return type-id='type-id-1562'/>
32991          </function-decl>
32992        </member-function>
32993        <member-function access='private'>
32994          <!-- void tcmalloc::ThreadCache::Deallocate(void*, size_t) -->
32995          <function-decl name='Deallocate' mangled-name='_ZN8tcmalloc11ThreadCache10DeallocateEPvm' filepath='src/thread_cache.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
32996            <!-- implicit parameter of type 'tcmalloc::ThreadCache*' -->
32997            <parameter type-id='type-id-1562' is-artificial='yes'/>
32998            <!-- parameter of type 'void*' -->
32999            <parameter type-id='type-id-74'/>
33000            <!-- parameter of type 'typedef size_t' -->
33001            <parameter type-id='type-id-7'/>
33002            <!-- void -->
33003            <return type-id='type-id-75'/>
33004          </function-decl>
33005        </member-function>
33006        <member-function access='private' static='yes'>
33007          <!-- bool tcmalloc::ThreadCache::IsFastPathAllowed() -->
33008          <function-decl name='IsFastPathAllowed' mangled-name='_ZN8tcmalloc11ThreadCache17IsFastPathAllowedEv' filepath='src/thread_cache.h' line='111' column='1' visibility='default' binding='global' size-in-bits='64'>
33009            <!-- bool -->
33010            <return type-id='type-id-76'/>
33011          </function-decl>
33012        </member-function>
33013        <member-function access='private' static='yes'>
33014          <!-- tcmalloc::ThreadCache* tcmalloc::ThreadCache::GetCacheIfPresent() -->
33015          <function-decl name='GetCacheIfPresent' mangled-name='_ZN8tcmalloc11ThreadCache17GetCacheIfPresentEv' filepath='src/thread_cache.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
33016            <!-- tcmalloc::ThreadCache* -->
33017            <return type-id='type-id-1562'/>
33018          </function-decl>
33019        </member-function>
33020        <member-function access='private' static='yes'>
33021          <!-- tcmalloc::ThreadCache* tcmalloc::ThreadCache::GetCache() -->
33022          <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'>
33023            <!-- tcmalloc::ThreadCache* -->
33024            <return type-id='type-id-1562'/>
33025          </function-decl>
33026        </member-function>
33027        <member-function access='private'>
33028          <!-- size_t tcmalloc::ThreadCache::Size() -->
33029          <function-decl name='Size' mangled-name='_ZNK8tcmalloc11ThreadCache4SizeEv' filepath='src/thread_cache.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
33030            <!-- implicit parameter of type 'const tcmalloc::ThreadCache*' -->
33031            <parameter type-id='type-id-1519' is-artificial='yes'/>
33032            <!-- typedef size_t -->
33033            <return type-id='type-id-7'/>
33034          </function-decl>
33035        </member-function>
33036        <member-function access='private'>
33037          <!-- int tcmalloc::ThreadCache::freelist_length(size_t) -->
33038          <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'>
33039            <!-- implicit parameter of type 'const tcmalloc::ThreadCache*' -->
33040            <parameter type-id='type-id-1519' is-artificial='yes'/>
33041            <!-- parameter of type 'typedef size_t' -->
33042            <parameter type-id='type-id-7'/>
33043            <!-- int -->
33044            <return type-id='type-id-1'/>
33045          </function-decl>
33046        </member-function>
33047        <member-function access='private' static='yes'>
33048          <!-- void tcmalloc::ThreadCache::SetMinSizeForSlowPath() -->
33049          <function-decl name='SetMinSizeForSlowPath' mangled-name='_ZN8tcmalloc11ThreadCache21SetMinSizeForSlowPathEm' filepath='src/thread_cache.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
33050            <!-- parameter of type 'typedef size_t' -->
33051            <parameter type-id='type-id-7'/>
33052            <!-- void -->
33053            <return type-id='type-id-75'/>
33054          </function-decl>
33055        </member-function>
33056        <member-function access='private'>
33057          <!-- void tcmalloc::ThreadCache::IncreaseCacheLimitLocked() -->
33058          <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'>
33059            <!-- implicit parameter of type 'tcmalloc::ThreadCache*' -->
33060            <parameter type-id='type-id-1562' is-artificial='yes'/>
33061            <!-- void -->
33062            <return type-id='type-id-75'/>
33063          </function-decl>
33064        </member-function>
33065        <member-function access='private' static='yes'>
33066          <!-- void tcmalloc::ThreadCache::RecomputePerThreadCacheSize() -->
33067          <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'>
33068            <!-- void -->
33069            <return type-id='type-id-75'/>
33070          </function-decl>
33071        </member-function>
33072        <member-function access='private' static='yes'>
33073          <!-- void tcmalloc::ThreadCache::GetThreadStats(uint64_t*) -->
33074          <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_'>
33075            <!-- parameter of type 'uint64_t*' -->
33076            <parameter type-id='type-id-1564'/>
33077            <!-- parameter of type 'uint64_t*' -->
33078            <parameter type-id='type-id-1564'/>
33079            <!-- void -->
33080            <return type-id='type-id-75'/>
33081          </function-decl>
33082        </member-function>
33083        <member-function access='private' static='yes'>
33084          <!-- void tcmalloc::ThreadCache::set_overall_thread_cache_size() -->
33085          <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'>
33086            <!-- parameter of type 'typedef size_t' -->
33087            <parameter type-id='type-id-7'/>
33088            <!-- void -->
33089            <return type-id='type-id-75'/>
33090          </function-decl>
33091        </member-function>
33092        <member-function access='private'>
33093          <!-- void tcmalloc::ThreadCache::IncreaseCacheLimit() -->
33094          <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'>
33095            <!-- implicit parameter of type 'tcmalloc::ThreadCache*' -->
33096            <parameter type-id='type-id-1562' is-artificial='yes'/>
33097            <!-- void -->
33098            <return type-id='type-id-75'/>
33099          </function-decl>
33100        </member-function>
33101        <member-function access='private' static='yes'>
33102          <!-- void tcmalloc::ThreadCache::InitTSD() -->
33103          <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'>
33104            <!-- void -->
33105            <return type-id='type-id-75'/>
33106          </function-decl>
33107        </member-function>
33108        <member-function access='private' static='yes'>
33109          <!-- void tcmalloc::ThreadCache::InitModule() -->
33110          <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'>
33111            <!-- void -->
33112            <return type-id='type-id-75'/>
33113          </function-decl>
33114        </member-function>
33115        <member-function access='private'>
33116          <!-- int tcmalloc::ThreadCache::GetSamplePeriod() -->
33117          <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'>
33118            <!-- implicit parameter of type 'tcmalloc::ThreadCache*' -->
33119            <parameter type-id='type-id-1562' is-artificial='yes'/>
33120            <!-- int -->
33121            <return type-id='type-id-1'/>
33122          </function-decl>
33123        </member-function>
33124        <member-function access='private'>
33125          <!-- void tcmalloc::ThreadCache::ReleaseToCentralCache(tcmalloc::ThreadCache::FreeList*, size_t, int) -->
33126          <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'>
33127            <!-- implicit parameter of type 'tcmalloc::ThreadCache*' -->
33128            <parameter type-id='type-id-1562' is-artificial='yes'/>
33129            <!-- parameter of type 'tcmalloc::ThreadCache::FreeList*' -->
33130            <parameter type-id='type-id-1563'/>
33131            <!-- parameter of type 'typedef size_t' -->
33132            <parameter type-id='type-id-7'/>
33133            <!-- parameter of type 'int' -->
33134            <parameter type-id='type-id-1'/>
33135            <!-- void -->
33136            <return type-id='type-id-75'/>
33137          </function-decl>
33138        </member-function>
33139        <member-function access='private'>
33140          <!-- void tcmalloc::ThreadCache::Scavenge() -->
33141          <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'>
33142            <!-- implicit parameter of type 'tcmalloc::ThreadCache*' -->
33143            <parameter type-id='type-id-1562' is-artificial='yes'/>
33144            <!-- void -->
33145            <return type-id='type-id-75'/>
33146          </function-decl>
33147        </member-function>
33148        <member-function access='private'>
33149          <!-- void tcmalloc::ThreadCache::ListTooLong(tcmalloc::ThreadCache::FreeList*, size_t) -->
33150          <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'>
33151            <!-- implicit parameter of type 'tcmalloc::ThreadCache*' -->
33152            <parameter type-id='type-id-1562' is-artificial='yes'/>
33153            <!-- parameter of type 'tcmalloc::ThreadCache::FreeList*' -->
33154            <parameter type-id='type-id-1563'/>
33155            <!-- parameter of type 'typedef size_t' -->
33156            <parameter type-id='type-id-7'/>
33157            <!-- void -->
33158            <return type-id='type-id-75'/>
33159          </function-decl>
33160        </member-function>
33161        <member-function access='private'>
33162          <!-- void tcmalloc::ThreadCache::Cleanup() -->
33163          <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'>
33164            <!-- implicit parameter of type 'tcmalloc::ThreadCache*' -->
33165            <parameter type-id='type-id-1562' is-artificial='yes'/>
33166            <!-- void -->
33167            <return type-id='type-id-75'/>
33168          </function-decl>
33169        </member-function>
33170        <member-function access='private' static='yes'>
33171          <!-- void tcmalloc::ThreadCache::DeleteCache() -->
33172          <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_'>
33173            <!-- parameter of type 'tcmalloc::ThreadCache*' -->
33174            <parameter type-id='type-id-1562'/>
33175            <!-- void -->
33176            <return type-id='type-id-75'/>
33177          </function-decl>
33178        </member-function>
33179        <member-function access='private' static='yes'>
33180          <!-- void tcmalloc::ThreadCache::DestroyThreadCache() -->
33181          <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'>
33182            <!-- parameter of type 'void*' -->
33183            <parameter type-id='type-id-74'/>
33184            <!-- void -->
33185            <return type-id='type-id-75'/>
33186          </function-decl>
33187        </member-function>
33188        <member-function access='private' static='yes'>
33189          <!-- void tcmalloc::ThreadCache::BecomeIdle() -->
33190          <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'>
33191            <!-- void -->
33192            <return type-id='type-id-75'/>
33193          </function-decl>
33194        </member-function>
33195        <member-function access='private'>
33196          <!-- void* tcmalloc::ThreadCache::FetchFromCentralCache(size_t, size_t) -->
33197          <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'>
33198            <!-- implicit parameter of type 'tcmalloc::ThreadCache*' -->
33199            <parameter type-id='type-id-1562' is-artificial='yes'/>
33200            <!-- parameter of type 'typedef size_t' -->
33201            <parameter type-id='type-id-7'/>
33202            <!-- parameter of type 'typedef size_t' -->
33203            <parameter type-id='type-id-7'/>
33204            <!-- void* -->
33205            <return type-id='type-id-74'/>
33206          </function-decl>
33207        </member-function>
33208        <member-function access='private'>
33209          <!-- void tcmalloc::ThreadCache::Init(pthread_t) -->
33210          <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'>
33211            <!-- implicit parameter of type 'tcmalloc::ThreadCache*' -->
33212            <parameter type-id='type-id-1562' is-artificial='yes'/>
33213            <!-- parameter of type 'typedef pthread_t' -->
33214            <parameter type-id='type-id-306'/>
33215            <!-- void -->
33216            <return type-id='type-id-75'/>
33217          </function-decl>
33218        </member-function>
33219        <member-function access='private' static='yes'>
33220          <!-- tcmalloc::ThreadCache* tcmalloc::ThreadCache::NewHeap() -->
33221          <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'>
33222            <!-- parameter of type 'typedef pthread_t' -->
33223            <parameter type-id='type-id-306'/>
33224            <!-- tcmalloc::ThreadCache* -->
33225            <return type-id='type-id-1562'/>
33226          </function-decl>
33227        </member-function>
33228        <member-function access='private' static='yes'>
33229          <!-- tcmalloc::ThreadCache* tcmalloc::ThreadCache::CreateCacheIfNecessary() -->
33230          <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'>
33231            <!-- tcmalloc::ThreadCache* -->
33232            <return type-id='type-id-1562'/>
33233          </function-decl>
33234        </member-function>
33235      </class-decl>
33236      <!-- enum tcmalloc::LogMode -->
33237      <enum-decl name='LogMode' filepath='src/internal_logging.h' line='61' column='1' id='type-id-1007'>
33238        <underlying-type type-id='type-id-96'/>
33239        <enumerator name='kLog' value='0'/>
33240        <enumerator name='kCrash' value='1'/>
33241        <enumerator name='kCrashWithStats' value='2'/>
33242      </enum-decl>
33243      <!-- struct tcmalloc::Span -->
33244      <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'>
33245        <data-member access='public' layout-offset-in-bits='0'>
33246          <!-- PageID tcmalloc::Span::start -->
33247          <var-decl name='start' type-id='type-id-1285' visibility='default' filepath='src/span.h' line='46' column='1'/>
33248        </data-member>
33249        <data-member access='public' layout-offset-in-bits='64'>
33250          <!-- Length tcmalloc::Span::length -->
33251          <var-decl name='length' type-id='type-id-1286' visibility='default' filepath='src/span.h' line='47' column='1'/>
33252        </data-member>
33253        <data-member access='public' layout-offset-in-bits='128'>
33254          <!-- tcmalloc::Span* tcmalloc::Span::next -->
33255          <var-decl name='next' type-id='type-id-1287' visibility='default' filepath='src/span.h' line='48' column='1'/>
33256        </data-member>
33257        <data-member access='public' layout-offset-in-bits='192'>
33258          <!-- tcmalloc::Span* tcmalloc::Span::prev -->
33259          <var-decl name='prev' type-id='type-id-1287' visibility='default' filepath='src/span.h' line='49' column='1'/>
33260        </data-member>
33261        <data-member access='public' layout-offset-in-bits='256'>
33262          <!-- void* tcmalloc::Span::objects -->
33263          <var-decl name='objects' type-id='type-id-74' visibility='default' filepath='src/span.h' line='50' column='1'/>
33264        </data-member>
33265        <data-member access='public' layout-offset-in-bits='320'>
33266          <!-- unsigned int tcmalloc::Span::refcount -->
33267          <var-decl name='refcount' type-id='type-id-157' visibility='default' filepath='src/span.h' line='51' column='1'/>
33268        </data-member>
33269        <data-member access='public' layout-offset-in-bits='336'>
33270          <!-- unsigned int tcmalloc::Span::sizeclass -->
33271          <var-decl name='sizeclass' type-id='type-id-157' visibility='default' filepath='src/span.h' line='52' column='1'/>
33272        </data-member>
33273        <data-member access='public' layout-offset-in-bits='344'>
33274          <!-- unsigned int tcmalloc::Span::location -->
33275          <var-decl name='location' type-id='type-id-157' visibility='default' filepath='src/span.h' line='53' column='1'/>
33276        </data-member>
33277        <data-member access='public' layout-offset-in-bits='346'>
33278          <!-- unsigned int tcmalloc::Span::sample -->
33279          <var-decl name='sample' type-id='type-id-157' visibility='default' filepath='src/span.h' line='54' column='1'/>
33280        </data-member>
33281      </class-decl>
33282      <!-- struct tcmalloc::StackTrace -->
33283      <class-decl name='StackTrace' size-in-bits='2112' is-struct='yes' visibility='default' filepath='src/common.h' line='266' column='1' id='type-id-1291'>
33284        <data-member access='public' layout-offset-in-bits='0'>
33285          <!-- uintptr_t tcmalloc::StackTrace::size -->
33286          <var-decl name='size' type-id='type-id-234' visibility='default' filepath='src/common.h' line='267' column='1'/>
33287        </data-member>
33288        <data-member access='public' layout-offset-in-bits='64'>
33289          <!-- uintptr_t tcmalloc::StackTrace::depth -->
33290          <var-decl name='depth' type-id='type-id-234' visibility='default' filepath='src/common.h' line='268' column='1'/>
33291        </data-member>
33292        <data-member access='public' layout-offset-in-bits='128'>
33293          <!-- void* tcmalloc::StackTrace::stack[31] -->
33294          <var-decl name='stack' type-id='type-id-1447' visibility='default' filepath='src/common.h' line='269' column='1'/>
33295        </data-member>
33296      </class-decl>
33297      <!-- class tcmalloc::PageHeapAllocator<tcmalloc::StackTraceTable::Bucket> -->
33298      <class-decl name='PageHeapAllocator&lt;tcmalloc::StackTraceTable::Bucket&gt;' visibility='default' is-declaration-only='yes' id='type-id-1555'/>
33299      <!-- namespace tcmalloc::commandlineflags -->
33300      <namespace-decl name='commandlineflags'>
33301        <!-- long long int tcmalloc::commandlineflags::StringToLongLong(const char*, long long int) -->
33302        <function-decl name='StringToLongLong' filepath='src/base/commandlineflags.h' line='132' column='1' visibility='default' binding='global' size-in-bits='64'>
33303          <!-- parameter of type 'const char*' -->
33304          <parameter type-id='type-id-2'/>
33305          <!-- parameter of type 'long long int' -->
33306          <parameter type-id='type-id-20'/>
33307          <!-- long long int -->
33308          <return type-id='type-id-20'/>
33309        </function-decl>
33310      </namespace-decl>
33311      <!-- Length tcmalloc::pages(size_t) -->
33312      <function-decl name='pages' filepath='src/common.h' line='151' column='1' visibility='default' binding='global' size-in-bits='64'>
33313        <!-- parameter of type 'typedef size_t' -->
33314        <parameter type-id='type-id-7'/>
33315        <!-- typedef Length -->
33316        <return type-id='type-id-1286'/>
33317      </function-decl>
33318      <!-- void* tcmalloc::SLL_Next(void*) -->
33319      <function-decl name='SLL_Next' filepath='src/linked_list.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
33320        <!-- parameter of type 'void*' -->
33321        <parameter type-id='type-id-74'/>
33322        <!-- void* -->
33323        <return type-id='type-id-74'/>
33324      </function-decl>
33325      <!-- void tcmalloc::SLL_SetNext(void*, void*) -->
33326      <function-decl name='SLL_SetNext' filepath='src/linked_list.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
33327        <!-- parameter of type 'void*' -->
33328        <parameter type-id='type-id-74'/>
33329        <!-- parameter of type 'void*' -->
33330        <parameter type-id='type-id-74'/>
33331        <!-- void -->
33332        <return type-id='type-id-75'/>
33333      </function-decl>
33334      <!-- void tcmalloc::SLL_Push(void**, void*) -->
33335      <function-decl name='SLL_Push' filepath='src/linked_list.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
33336        <!-- parameter of type 'void**' -->
33337        <parameter type-id='type-id-171'/>
33338        <!-- parameter of type 'void*' -->
33339        <parameter type-id='type-id-74'/>
33340        <!-- void -->
33341        <return type-id='type-id-75'/>
33342      </function-decl>
33343      <!-- void* tcmalloc::SLL_Pop(void**) -->
33344      <function-decl name='SLL_Pop' filepath='src/linked_list.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
33345        <!-- parameter of type 'void**' -->
33346        <parameter type-id='type-id-171'/>
33347        <!-- void* -->
33348        <return type-id='type-id-74'/>
33349      </function-decl>
33350    </namespace-decl>
33351    <!-- void* (typedef size_t, void*)* __malloc_hook -->
33352    <var-decl name='__malloc_hook' type-id='type-id-1574' mangled-name='__malloc_hook' visibility='default' filepath='src/libc_override_glibc.h' line='135' column='1' elf-symbol-id='__malloc_hook'/>
33353    <!-- void* (void*, typedef size_t, void*)* __realloc_hook -->
33354    <var-decl name='__realloc_hook' type-id='type-id-1576' mangled-name='__realloc_hook' visibility='default' filepath='src/libc_override_glibc.h' line='137' column='1' elf-symbol-id='__realloc_hook'/>
33355    <!-- void (void*, void*)* __free_hook -->
33356    <var-decl name='__free_hook' type-id='type-id-1570' mangled-name='__free_hook' visibility='default' filepath='src/libc_override_glibc.h' line='139' column='1' elf-symbol-id='__free_hook'/>
33357    <!-- void* (typedef size_t, typedef size_t, void*)* __memalign_hook -->
33358    <var-decl name='__memalign_hook' type-id='type-id-1572' mangled-name='__memalign_hook' visibility='default' filepath='src/libc_override_glibc.h' line='141' column='1' elf-symbol-id='__memalign_hook'/>
33359    <!-- namespace FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead -->
33360    <namespace-decl name='FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead'>
33361      <!-- int64 FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead::FLAGS_tcmalloc_large_alloc_report_threshold -->
33362      <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'/>
33363      <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead::FLAGS_notcmalloc_large_alloc_report_threshold -->
33364      <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'/>
33365    </namespace-decl>
33366    <!-- const char* tc_version(int*, int*, const char**) -->
33367    <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'>
33368      <!-- parameter of type 'int*' -->
33369      <parameter type-id='type-id-1011' name='major' filepath='src/tcmalloc.cc' line='1548' column='1'/>
33370      <!-- parameter of type 'int*' -->
33371      <parameter type-id='type-id-1011' name='minor' filepath='src/tcmalloc.cc' line='1548' column='1'/>
33372      <!-- parameter of type 'const char**' -->
33373      <parameter type-id='type-id-13' name='patch' filepath='src/tcmalloc.cc' line='1548' column='1'/>
33374      <!-- const char* -->
33375      <return type-id='type-id-2'/>
33376    </function-decl>
33377    <!-- int tc_set_new_mode(int) -->
33378    <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'>
33379      <!-- parameter of type 'int' -->
33380      <parameter type-id='type-id-1' name='flag' filepath='src/tcmalloc.cc' line='1560' column='1'/>
33381      <!-- int -->
33382      <return type-id='type-id-1'/>
33383    </function-decl>
33384    <!-- void* tc_malloc(size_t) -->
33385    <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'>
33386      <!-- parameter of type 'typedef size_t' -->
33387      <parameter type-id='type-id-7' name='size' filepath='src/tcmalloc.cc' line='1573' column='1'/>
33388      <!-- void* -->
33389      <return type-id='type-id-74'/>
33390    </function-decl>
33391    <!-- void tc_free(void*) -->
33392    <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'>
33393      <!-- parameter of type 'void*' -->
33394      <parameter type-id='type-id-74' name='ptr' filepath='src/tcmalloc.cc' line='1579' column='1'/>
33395      <!-- void -->
33396      <return type-id='type-id-75'/>
33397    </function-decl>
33398    <!-- void* tc_calloc(size_t, size_t) -->
33399    <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'>
33400      <!-- parameter of type 'typedef size_t' -->
33401      <parameter type-id='type-id-7' name='n' filepath='src/tcmalloc.cc' line='1584' column='1'/>
33402      <!-- parameter of type 'typedef size_t' -->
33403      <parameter type-id='type-id-7' name='elem_size' filepath='src/tcmalloc.cc' line='1585' column='1'/>
33404      <!-- void* -->
33405      <return type-id='type-id-74'/>
33406    </function-decl>
33407    <!-- void tc_cfree(void*) -->
33408    <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'>
33409      <!-- parameter of type 'void*' -->
33410      <parameter type-id='type-id-74' name='ptr' filepath='src/tcmalloc.cc' line='1591' column='1'/>
33411      <!-- void -->
33412      <return type-id='type-id-75'/>
33413    </function-decl>
33414    <!-- void* tc_realloc(void*, size_t) -->
33415    <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'>
33416      <!-- parameter of type 'void*' -->
33417      <parameter type-id='type-id-74' name='old_ptr' filepath='src/tcmalloc.cc' line='1596' column='1'/>
33418      <!-- parameter of type 'typedef size_t' -->
33419      <parameter type-id='type-id-7' name='new_size' filepath='src/tcmalloc.cc' line='1597' column='1'/>
33420      <!-- void* -->
33421      <return type-id='type-id-74'/>
33422    </function-decl>
33423    <!-- void* tc_new(size_t) -->
33424    <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'>
33425      <!-- parameter of type 'typedef size_t' -->
33426      <parameter type-id='type-id-7' name='size' filepath='src/tcmalloc.cc' line='1611' column='1'/>
33427      <!-- void* -->
33428      <return type-id='type-id-74'/>
33429    </function-decl>
33430    <!-- void* tc_new_nothrow(size_t, const std::nothrow_t&) -->
33431    <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'>
33432      <!-- parameter of type 'typedef size_t' -->
33433      <parameter type-id='type-id-7' name='size' filepath='src/tcmalloc.cc' line='1622' column='1'/>
33434      <!-- parameter of type 'const std::nothrow_t&' -->
33435      <parameter type-id='type-id-1500'/>
33436      <!-- void* -->
33437      <return type-id='type-id-74'/>
33438    </function-decl>
33439    <!-- void tc_delete(void*) -->
33440    <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'>
33441      <!-- parameter of type 'void*' -->
33442      <parameter type-id='type-id-74' name='p' filepath='src/tcmalloc.cc' line='1628' column='1'/>
33443      <!-- void -->
33444      <return type-id='type-id-75'/>
33445    </function-decl>
33446    <!-- void tc_delete_nothrow(void*, const std::nothrow_t&) -->
33447    <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'>
33448      <!-- parameter of type 'void*' -->
33449      <parameter type-id='type-id-74' name='p' filepath='src/tcmalloc.cc' line='1636' column='1'/>
33450      <!-- parameter of type 'const std::nothrow_t&' -->
33451      <parameter type-id='type-id-1500'/>
33452      <!-- void -->
33453      <return type-id='type-id-75'/>
33454    </function-decl>
33455    <!-- void* tc_newarray(size_t) -->
33456    <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'>
33457      <!-- parameter of type 'typedef size_t' -->
33458      <parameter type-id='type-id-7' name='size' filepath='src/tcmalloc.cc' line='1641' column='1'/>
33459      <!-- void* -->
33460      <return type-id='type-id-74'/>
33461    </function-decl>
33462    <!-- void* tc_newarray_nothrow(size_t, const std::nothrow_t&) -->
33463    <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'>
33464      <!-- parameter of type 'typedef size_t' -->
33465      <parameter type-id='type-id-7' name='size' filepath='src/tcmalloc.cc' line='1652' column='1'/>
33466      <!-- parameter of type 'const std::nothrow_t&' -->
33467      <parameter type-id='type-id-1500'/>
33468      <!-- void* -->
33469      <return type-id='type-id-74'/>
33470    </function-decl>
33471    <!-- void tc_deletearray(void*) -->
33472    <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'>
33473      <!-- parameter of type 'void*' -->
33474      <parameter type-id='type-id-74' name='p' filepath='src/tcmalloc.cc' line='1659' column='1'/>
33475      <!-- void -->
33476      <return type-id='type-id-75'/>
33477    </function-decl>
33478    <!-- void tc_deletearray_nothrow(void*, const std::nothrow_t&) -->
33479    <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'>
33480      <!-- parameter of type 'void*' -->
33481      <parameter type-id='type-id-74' name='p' filepath='src/tcmalloc.cc' line='1664' column='1'/>
33482      <!-- parameter of type 'const std::nothrow_t&' -->
33483      <parameter type-id='type-id-1500'/>
33484      <!-- void -->
33485      <return type-id='type-id-75'/>
33486    </function-decl>
33487    <!-- void* tc_memalign(size_t, size_t) -->
33488    <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'>
33489      <!-- parameter of type 'typedef size_t' -->
33490      <parameter type-id='type-id-7' name='align' filepath='src/tcmalloc.cc' line='1669' column='1'/>
33491      <!-- parameter of type 'typedef size_t' -->
33492      <parameter type-id='type-id-7' name='size' filepath='src/tcmalloc.cc' line='1670' column='1'/>
33493      <!-- void* -->
33494      <return type-id='type-id-74'/>
33495    </function-decl>
33496    <!-- int tc_posix_memalign(void**, size_t, size_t) -->
33497    <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'>
33498      <!-- parameter of type 'void**' -->
33499      <parameter type-id='type-id-171' name='result_ptr' filepath='src/tcmalloc.cc' line='1677' column='1'/>
33500      <!-- parameter of type 'typedef size_t' -->
33501      <parameter type-id='type-id-7' name='align' filepath='src/tcmalloc.cc' line='1677' column='1'/>
33502      <!-- parameter of type 'typedef size_t' -->
33503      <parameter type-id='type-id-7' name='size' filepath='src/tcmalloc.cc' line='1677' column='1'/>
33504      <!-- int -->
33505      <return type-id='type-id-1'/>
33506    </function-decl>
33507    <!-- void* tc_valloc(size_t) -->
33508    <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'>
33509      <!-- parameter of type 'typedef size_t' -->
33510      <parameter type-id='type-id-7' name='size' filepath='src/tcmalloc.cc' line='1696' column='1'/>
33511      <!-- void* -->
33512      <return type-id='type-id-74'/>
33513    </function-decl>
33514    <!-- void* tc_pvalloc(size_t) -->
33515    <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'>
33516      <!-- parameter of type 'typedef size_t' -->
33517      <parameter type-id='type-id-7' name='size' filepath='src/tcmalloc.cc' line='1704' column='1'/>
33518      <!-- void* -->
33519      <return type-id='type-id-74'/>
33520    </function-decl>
33521    <!-- void tc_malloc_stats() -->
33522    <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'>
33523      <!-- void -->
33524      <return type-id='type-id-75'/>
33525    </function-decl>
33526    <!-- int tc_mallopt(int, int) -->
33527    <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'>
33528      <!-- parameter of type 'int' -->
33529      <parameter type-id='type-id-1' name='cmd' filepath='src/tcmalloc.cc' line='1720' column='1'/>
33530      <!-- parameter of type 'int' -->
33531      <parameter type-id='type-id-1' name='value' filepath='src/tcmalloc.cc' line='1720' column='1'/>
33532      <!-- int -->
33533      <return type-id='type-id-1'/>
33534    </function-decl>
33535    <!-- mallinfo tc_mallinfo() -->
33536    <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'>
33537      <!-- struct mallinfo -->
33538      <return type-id='type-id-1426'/>
33539    </function-decl>
33540    <!-- size_t tc_malloc_size(void*) -->
33541    <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'>
33542      <!-- parameter of type 'void*' -->
33543      <parameter type-id='type-id-74' name='ptr' filepath='src/tcmalloc.cc' line='1730' column='1'/>
33544      <!-- typedef size_t -->
33545      <return type-id='type-id-7'/>
33546    </function-decl>
33547    <!-- void* tc_malloc_skip_new_handler(size_t) -->
33548    <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'>
33549      <!-- parameter of type 'typedef size_t' -->
33550      <parameter type-id='type-id-7' name='size' filepath='src/tcmalloc.cc' line='1734' column='1'/>
33551      <!-- void* -->
33552      <return type-id='type-id-74'/>
33553    </function-decl>
33554    <class-decl name='MallocExtension' size-in-bits='64' visibility='default' filepath='src/gperftools/malloc_extension.h' line='90' column='1' id='type-id-1008'>
33555      <member-type access='private'>
33556        <!-- struct MallocExtension::FreeListInfo -->
33557        <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-1450'>
33558          <data-member access='public' layout-offset-in-bits='0'>
33559            <!-- size_t MallocExtension::FreeListInfo::min_object_size -->
33560            <var-decl name='min_object_size' type-id='type-id-7' visibility='default' filepath='./src/gperftools/malloc_extension.h' line='334' column='1'/>
33561          </data-member>
33562          <data-member access='public' layout-offset-in-bits='64'>
33563            <!-- size_t MallocExtension::FreeListInfo::max_object_size -->
33564            <var-decl name='max_object_size' type-id='type-id-7' visibility='default' filepath='./src/gperftools/malloc_extension.h' line='335' column='1'/>
33565          </data-member>
33566          <data-member access='public' layout-offset-in-bits='128'>
33567            <!-- size_t MallocExtension::FreeListInfo::total_bytes_free -->
33568            <var-decl name='total_bytes_free' type-id='type-id-7' visibility='default' filepath='./src/gperftools/malloc_extension.h' line='336' column='1'/>
33569          </data-member>
33570          <data-member access='public' layout-offset-in-bits='192'>
33571            <!-- const char* MallocExtension::FreeListInfo::type -->
33572            <var-decl name='type' type-id='type-id-2' visibility='default' filepath='./src/gperftools/malloc_extension.h' line='337' column='1'/>
33573          </data-member>
33574        </class-decl>
33575      </member-type>
33576    </class-decl>
33577    <class-decl name='MallocExtension' size-in-bits='64' visibility='default' filepath='src/gperftools/malloc_extension.h' line='90' column='1' id='type-id-1008'>
33578      <member-type access='private'>
33579        <!-- enum MallocExtension::Ownership -->
33580        <enum-decl name='Ownership' filepath='./src/gperftools/malloc_extension.h' line='315' column='1' id='type-id-1015'>
33581          <underlying-type type-id='type-id-96'/>
33582          <enumerator name='kUnknownOwnership' value='0'/>
33583          <enumerator name='kOwned' value='1'/>
33584          <enumerator name='kNotOwned' value='2'/>
33585        </enum-decl>
33586      </member-type>
33587    </class-decl>
33588    <!-- int (void*, void*) -->
33589    <function-type size-in-bits='64' id='type-id-1525'>
33590      <!-- parameter of type 'void*' -->
33591      <parameter type-id='type-id-74'/>
33592      <!-- parameter of type 'void*' -->
33593      <parameter type-id='type-id-74'/>
33594      <!-- int -->
33595      <return type-id='type-id-1'/>
33596    </function-type>
33597    <!-- void () -->
33598    <function-type size-in-bits='64' id='type-id-1565'>
33599      <!-- void -->
33600      <return type-id='type-id-75'/>
33601    </function-type>
33602    <!-- void (void*, const base::MallocRange*) -->
33603    <function-type size-in-bits='64' id='type-id-1010'>
33604      <!-- parameter of type 'void*' -->
33605      <parameter type-id='type-id-74'/>
33606      <!-- parameter of type 'const base::MallocRange*' -->
33607      <parameter type-id='type-id-1476'/>
33608      <!-- void -->
33609      <return type-id='type-id-75'/>
33610    </function-type>
33611    <!-- void (void*, size_t) -->
33612    <function-type size-in-bits='64' id='type-id-1567'>
33613      <!-- parameter of type 'void*' -->
33614      <parameter type-id='type-id-74'/>
33615      <!-- parameter of type 'typedef size_t' -->
33616      <parameter type-id='type-id-7'/>
33617      <!-- void -->
33618      <return type-id='type-id-75'/>
33619    </function-type>
33620    <!-- void (void*, void*) -->
33621    <function-type size-in-bits='64' id='type-id-1569'>
33622      <!-- parameter of type 'void*' -->
33623      <parameter type-id='type-id-74'/>
33624      <!-- parameter of type 'void*' -->
33625      <parameter type-id='type-id-74'/>
33626      <!-- void -->
33627      <return type-id='type-id-75'/>
33628    </function-type>
33629    <!-- void* (size_t, size_t, void*) -->
33630    <function-type size-in-bits='64' id='type-id-1571'>
33631      <!-- parameter of type 'typedef size_t' -->
33632      <parameter type-id='type-id-7'/>
33633      <!-- parameter of type 'typedef size_t' -->
33634      <parameter type-id='type-id-7'/>
33635      <!-- parameter of type 'void*' -->
33636      <parameter type-id='type-id-74'/>
33637      <!-- void* -->
33638      <return type-id='type-id-74'/>
33639    </function-type>
33640    <!-- void* (size_t, void*) -->
33641    <function-type size-in-bits='64' id='type-id-1573'>
33642      <!-- parameter of type 'typedef size_t' -->
33643      <parameter type-id='type-id-7'/>
33644      <!-- parameter of type 'void*' -->
33645      <parameter type-id='type-id-74'/>
33646      <!-- void* -->
33647      <return type-id='type-id-74'/>
33648    </function-type>
33649    <!-- void* (void*, size_t, void*) -->
33650    <function-type size-in-bits='64' id='type-id-1575'>
33651      <!-- parameter of type 'void*' -->
33652      <parameter type-id='type-id-74'/>
33653      <!-- parameter of type 'typedef size_t' -->
33654      <parameter type-id='type-id-7'/>
33655      <!-- parameter of type 'void*' -->
33656      <parameter type-id='type-id-74'/>
33657      <!-- void* -->
33658      <return type-id='type-id-74'/>
33659    </function-type>
33660  </abi-instr>
33661  <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'>
33662    <!-- namespace std -->
33663    <namespace-decl name='std'>
33664      <!-- const int& std::min<int>(const int&, const int&) -->
33665      <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'>
33666        <!-- parameter of type 'const int&' -->
33667        <parameter type-id='type-id-140'/>
33668        <!-- parameter of type 'const int&' -->
33669        <parameter type-id='type-id-140'/>
33670        <!-- const int& -->
33671        <return type-id='type-id-140'/>
33672      </function-decl>
33673      <!-- const double& std::max<double>(const double&, const double&) -->
33674      <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'>
33675        <!-- parameter of type 'const double&' -->
33676        <parameter type-id='type-id-1280'/>
33677        <!-- parameter of type 'const double&' -->
33678        <parameter type-id='type-id-1280'/>
33679        <!-- const double& -->
33680        <return type-id='type-id-1280'/>
33681      </function-decl>
33682      <!-- const int& std::max<int>(const int&, const int&) -->
33683      <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'>
33684        <!-- parameter of type 'const int&' -->
33685        <parameter type-id='type-id-140'/>
33686        <!-- parameter of type 'const int&' -->
33687        <parameter type-id='type-id-140'/>
33688        <!-- const int& -->
33689        <return type-id='type-id-140'/>
33690      </function-decl>
33691    </namespace-decl>
33692    <!-- namespace base -->
33693    <namespace-decl name='base'>
33694      <!-- namespace base::subtle -->
33695      <namespace-decl name='subtle'>
33696        <!-- Atomic32 base::subtle::NoBarrier_CompareAndSwap(volatile Atomic32*, Atomic32, Atomic32) -->
33697        <function-decl name='NoBarrier_CompareAndSwap' filepath='./src/base/atomicops-internals-x86.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
33698          <!-- parameter of type 'volatile Atomic32*' -->
33699          <parameter type-id='type-id-92'/>
33700          <!-- parameter of type 'typedef Atomic32' -->
33701          <parameter type-id='type-id-93'/>
33702          <!-- parameter of type 'typedef Atomic32' -->
33703          <parameter type-id='type-id-93'/>
33704          <!-- typedef Atomic32 -->
33705          <return type-id='type-id-93'/>
33706        </function-decl>
33707        <!-- Atomic32 base::subtle::NoBarrier_AtomicExchange(volatile Atomic32*, Atomic32) -->
33708        <function-decl name='NoBarrier_AtomicExchange' filepath='./src/base/atomicops-internals-x86.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
33709          <!-- parameter of type 'volatile Atomic32*' -->
33710          <parameter type-id='type-id-92'/>
33711          <!-- parameter of type 'typedef Atomic32' -->
33712          <parameter type-id='type-id-93'/>
33713          <!-- typedef Atomic32 -->
33714          <return type-id='type-id-93'/>
33715        </function-decl>
33716        <!-- Atomic32 base::subtle::Release_AtomicExchange(volatile Atomic32*, Atomic32) -->
33717        <function-decl name='Release_AtomicExchange' filepath='./src/base/atomicops-internals-x86.h' line='100' column='1' visibility='default' binding='global' size-in-bits='64'>
33718          <!-- parameter of type 'volatile Atomic32*' -->
33719          <parameter type-id='type-id-92'/>
33720          <!-- parameter of type 'typedef Atomic32' -->
33721          <parameter type-id='type-id-93'/>
33722          <!-- typedef Atomic32 -->
33723          <return type-id='type-id-93'/>
33724        </function-decl>
33725        <!-- Atomic32 base::subtle::Acquire_CompareAndSwap(volatile Atomic32*, Atomic32, Atomic32) -->
33726        <function-decl name='Acquire_CompareAndSwap' filepath='./src/base/atomicops-internals-x86.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
33727          <!-- parameter of type 'volatile Atomic32*' -->
33728          <parameter type-id='type-id-92'/>
33729          <!-- parameter of type 'typedef Atomic32' -->
33730          <parameter type-id='type-id-93'/>
33731          <!-- parameter of type 'typedef Atomic32' -->
33732          <parameter type-id='type-id-93'/>
33733          <!-- typedef Atomic32 -->
33734          <return type-id='type-id-93'/>
33735        </function-decl>
33736      </namespace-decl>
33737    </namespace-decl>
33738    <!-- namespace tcmalloc -->
33739    <namespace-decl name='tcmalloc'>
33740      <!-- class tcmalloc::PageHeapAllocator<tcmalloc::ThreadCache> -->
33741      <class-decl name='PageHeapAllocator&lt;tcmalloc::ThreadCache&gt;' visibility='default' id='type-id-1603'/>
33742      <!-- void* tcmalloc::SLL_Next(void*) -->
33743      <function-decl name='SLL_Next' filepath='src/linked_list.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
33744        <!-- parameter of type 'void*' -->
33745        <parameter type-id='type-id-74'/>
33746        <!-- void* -->
33747        <return type-id='type-id-74'/>
33748      </function-decl>
33749      <!-- void tcmalloc::SLL_SetNext(void*, void*) -->
33750      <function-decl name='SLL_SetNext' filepath='src/linked_list.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
33751        <!-- parameter of type 'void*' -->
33752        <parameter type-id='type-id-74'/>
33753        <!-- parameter of type 'void*' -->
33754        <parameter type-id='type-id-74'/>
33755        <!-- void -->
33756        <return type-id='type-id-75'/>
33757      </function-decl>
33758      <!-- void tcmalloc::SLL_PopRange(void**, int, void**, void**) -->
33759      <function-decl name='SLL_PopRange' filepath='src/linked_list.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
33760        <!-- parameter of type 'void**' -->
33761        <parameter type-id='type-id-171'/>
33762        <!-- parameter of type 'int' -->
33763        <parameter type-id='type-id-1'/>
33764        <!-- parameter of type 'void**' -->
33765        <parameter type-id='type-id-171'/>
33766        <!-- parameter of type 'void**' -->
33767        <parameter type-id='type-id-171'/>
33768        <!-- void -->
33769        <return type-id='type-id-75'/>
33770      </function-decl>
33771      <!-- void tcmalloc::SLL_PushRange(void**, void*, void*) -->
33772      <function-decl name='SLL_PushRange' filepath='src/linked_list.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
33773        <!-- parameter of type 'void**' -->
33774        <parameter type-id='type-id-171'/>
33775        <!-- parameter of type 'void*' -->
33776        <parameter type-id='type-id-74'/>
33777        <!-- parameter of type 'void*' -->
33778        <parameter type-id='type-id-74'/>
33779        <!-- void -->
33780        <return type-id='type-id-75'/>
33781      </function-decl>
33782      <!-- tcmalloc::PageHeapAllocator<tcmalloc::ThreadCache> tcmalloc::threadcache_allocator -->
33783      <var-decl name='threadcache_allocator' type-id='type-id-1514' mangled-name='_ZN8tcmalloc21threadcache_allocatorE' visibility='default' filepath='src/thread_cache.cc' line='67' column='1' elf-symbol-id='_ZN8tcmalloc21threadcache_allocatorE'/>
33784    </namespace-decl>
33785  </abi-instr>
33786</abi-corpus>
33787