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 <jperaza@chromium.org>
This commit is contained in:
Zequan Wu 2022-03-14 14:10:16 -07:00 committed by Joshua Peraza
parent c685fe1153
commit 59abf117ac

View file

@ -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 * A `FILE` record gives a source file name, and assigns it a number by which
other records can refer to it. 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. * 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 * 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 machine code should be attributed. The line is attributed to the function
defined by the most recent `FUNC` record. defined by the most recent `FUNC` record.