Lines Matching refs:function
34 lib function [patch]
36 lib -- Name of the library the function belongs to
37 function -- Name of the function to be placed in library at ROM
38 [patch] -- Option to patch the function
41 "reserved" rather than the "lib" and "function" names as shown below:
60 When invoking a function of the "library at ROM", the calling sequence is as
63 BL image --> wrapper function --> jump table entry --> library at ROM
68 corresponding to the original function. Finally, the original function in the BL
69 image(s) is replaced with the wrapper function.
71 The "library at ROM" contains a necessary init function that initialises the
76 function ``fn_a`` calls ``fn_b`` within translation unit ``functions.c`` and
96 3. ``romlib_generator.py genwrappers [args]`` - Generates a wrapper function for
105 Each ``romlib_generator.py`` function has its own manual which is accessible by
106 runing ``romlib_generator.py [function] --help``.
116 calling the function from the actual library by breaking the link to the
117 "library at ROM" version of this function.
119 The calling sequence for a patched function is as follows:
121 BL image --> function
135 For example: moving MbedTLS function into the ROM library reduces BL1 and