Lines Matching +full:non +full:- +full:standard
4 Copyright (c) 2017-2019 Jiri Slaby
11 ---------
14 accompanied with data. Standard assemblers do not force users into precisely
28 *non-standard* calling convention. In contrast, ``ENDPROC`` should annotate
29 only ends of *standard* functions.
47 (Documentation/arch/x86/orc-unwinder.rst)
53 ---------------------
57 * standard/non-standard function
68 .. _discussion: https://lore.kernel.org/r/20170217104757.28588-1-[email protected]
71 ------------------
76 1. ``SYM_FUNC_*`` -- to annotate C-like functions. This means functions with
77 standard C calling conventions. For example, on x86, this means that the
79 the function can happen in a standard way. When frame pointers are enabled,
87 2. ``SYM_CODE_*`` -- special functions called with special stack. Be it
95 3. ``SYM_DATA*`` -- obviously data belonging to ``.data`` sections and not to
110 most frequent markings**. They are used for functions with standard calling
111 conventions -- global and local. Like in C, they both align the functions to
144 the object file only once -- for the non-``ALIAS`` case.
147 special cases -- if you know what you are doing. This is used exclusively
194 * ``SYM_DATA`` and ``SYM_DATA_LOCAL`` are variants for simple, mostly one-line
221 to define the macros differently in the aforementioned architecture-dependent