From 59abf117ac7a4b74b422ff27dddb33b819f18f2e Mon Sep 17 00:00:00 2001 From: Zequan Wu Date: Mon, 14 Mar 2022 14:10:16 -0700 Subject: [PATCH] Add docs for INLINE and INLINE_ORIGIN in overview Change-Id: I16b2de126efc3a7df5a70086c036f2f77add952a Reviewed-on: https://chromium-review.googlesource.com/c/breakpad/breakpad/+/3523703 Reviewed-by: Joshua Peraza --- docs/symbol_files.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/docs/symbol_files.md b/docs/symbol_files.md index 89cc9d2d..e05b455b 100644 --- a/docs/symbol_files.md +++ b/docs/symbol_files.md @@ -33,8 +33,15 @@ restrictions, these may appear in any order. * A `FILE` record gives a source file name, and assigns it a number by which other records can refer to it. +* An `INLINE_ORIGIN` record holds an inline function name for `INLINE` records + to refer to. + * A `FUNC` record describes a function present in the source code. +* An `INLINE` record describes the inline function's nest level, call site + line and call site source file to which the given ranges of machine code + should be attributed. + * A line record indicates to which source file and line a given range of machine code should be attributed. The line is attributed to the function defined by the most recent `FUNC` record.