Lines Matching refs:symbol
18 * This way you can avoid symbol table conflicts with other libraries
63 * symbol: A symbol that belongs to the app/library you want to locate.
68 * Finds out to which application or library symbol belongs, then locate
70 * Note that symbol cannot be a pointer to a function. That will not work.
87 * --> "" is a symbol that belongs to libfoo (because it's called
93 br_locate (void *symbol)
99 br_return_val_if_fail (symbol != NULL, NULL);
115 if (symbol >= (void *) start && symbol < (void *) end)
147 * symbol: A symbol that belongs to the app/library you want to locate.
150 * Locates the full path of the app/library that symbol belongs to, and return
152 * Note that symbol cannot be a pointer to a function. That will not work.
159 br_locate_prefix (void *symbol)
163 br_return_val_if_fail (symbol != NULL, NULL);
165 path = br_locate (symbol);
176 * symbol: A symbol that belongs to the app/library you want to locate.
181 * Gets the prefix of the app/library that symbol belongs to. Prepend that prefix to path.
182 * Note that symbol cannot be a pointer to a function. That will not work.
189 br_prepend_prefix (void *symbol, char const *path)
193 br_return_val_if_fail (symbol != NULL, NULL);
196 tmp = br_locate_prefix (symbol);