Lines Matching refs:buffer
108 InternalScopedString *buffer) { in MaybeBuildIdToBuffer() argument
111 buffer->append(" "); in MaybeBuildIdToBuffer()
112 buffer->append("(BuildId: "); in MaybeBuildIdToBuffer()
114 buffer->append("%02x", info.uuid[i]); in MaybeBuildIdToBuffer()
116 buffer->append(")"); in MaybeBuildIdToBuffer()
122 void RenderFrame(InternalScopedString *buffer, const char *format, int frame_no, in RenderFrame() argument
135 buffer->append("%c", *p); in RenderFrame()
141 buffer->append("%%"); in RenderFrame()
145 buffer->append("%u", frame_no); in RenderFrame()
148 buffer->append("0x%zx", address); in RenderFrame()
151 buffer->append("%s", StripPathPrefix(info->module, strip_path_prefix)); in RenderFrame()
154 buffer->append("0x%zx", info->module_offset); in RenderFrame()
157 MaybeBuildIdToBuffer(*info, /*PrefixSpace=*/false, buffer); in RenderFrame()
160 buffer->append("%s", DemangleFunctionName(StripFunctionName( in RenderFrame()
164 buffer->append("0x%zx", info->function_offset != AddressInfo::kUnknown in RenderFrame()
169 buffer->append("%s", StripPathPrefix(info->file, strip_path_prefix)); in RenderFrame()
172 buffer->append("%d", info->line); in RenderFrame()
175 buffer->append("%d", info->column); in RenderFrame()
181 buffer->append("in %s", DemangleFunctionName(StripFunctionName( in RenderFrame()
184 buffer->append("+0x%zx", info->function_offset); in RenderFrame()
189 RenderSourceLocation(buffer, info->file, info->line, info->column, in RenderFrame()
195 RenderSourceLocation(buffer, info->file, info->line, info->column, in RenderFrame()
198 RenderModuleLocation(buffer, info->module, info->module_offset, in RenderFrame()
201 MaybeBuildIdToBuffer(*info, /*PrefixSpace=*/true, buffer); in RenderFrame()
203 buffer->append("(<unknown module>)"); in RenderFrame()
212 RenderModuleLocation(buffer, StripModuleName(info->module), in RenderFrame()
214 MaybeBuildIdToBuffer(*info, /*PrefixSpace=*/true, buffer); in RenderFrame()
216 buffer->append("(%p)", (void *)address); in RenderFrame()
250 void RenderData(InternalScopedString *buffer, const char *format, in RenderData() argument
254 buffer->append("%c", *p); in RenderData()
260 buffer->append("%%"); in RenderData()
263 buffer->append("%s", StripPathPrefix(DI->file, strip_path_prefix)); in RenderData()
266 buffer->append("%zu", DI->line); in RenderData()
269 buffer->append("%s", DI->name); in RenderData()
281 void RenderSourceLocation(InternalScopedString *buffer, const char *file, in RenderSourceLocation() argument
285 buffer->append("%s(%d", StripPathPrefix(file, strip_path_prefix), line); in RenderSourceLocation()
287 buffer->append(",%d", column); in RenderSourceLocation()
288 buffer->append(")"); in RenderSourceLocation()
292 buffer->append("%s", StripPathPrefix(file, strip_path_prefix)); in RenderSourceLocation()
294 buffer->append(":%d", line); in RenderSourceLocation()
296 buffer->append(":%d", column); in RenderSourceLocation()
300 void RenderModuleLocation(InternalScopedString *buffer, const char *module, in RenderModuleLocation() argument
303 buffer->append("(%s", StripPathPrefix(module, strip_path_prefix)); in RenderModuleLocation()
305 buffer->append(":%s", ModuleArchToString(arch)); in RenderModuleLocation()
307 buffer->append("+0x%zx)", offset); in RenderModuleLocation()