weak
extern "C" __typeof(name) alias_name __attribute__((weak, alias(#name)))
__typeof(name) alias_name __attribute__((weak, alias(#name)))
extern "C" void heap_debug_get_allocation_info() __attribute__((weak));
__attribute__((weak)) void
__attribute__((weak)) void
void uninit_usb() __attribute__((weak));
solver_addjobrule(Solver *solv, Id p, Id d, Id job, int weak)
if (weak)
Id how, what, select, name, weak, p, pp, d;
weak = how & SOLVER_WEAK;
POOL_DEBUG(SOLV_DEBUG_JOB, "job: %sinstall %s\n", weak ? "weak " : "", solver_select2str(pool, select, what));
solver_addjobrule(solv, p, d, i, weak);
POOL_DEBUG(SOLV_DEBUG_JOB, "job: %s%serase %s\n", weak ? "weak " : "", how & SOLVER_CLEANDEPS ? "clean deps " : "", solver_select2str(pool, select, what));
solver_addjobrule(solv, -p, 0, i, weak);
solver_addjobrule(solv, -p, 0, i, weak);
solver_addjobrule(solv, -p, 0, i, weak);
solver_addjobrule(solv, -p, 0, i, weak); /* remove by id */
POOL_DEBUG(SOLV_DEBUG_JOB, "job: %supdate %s\n", weak ? "weak " : "", solver_select2str(pool, select, what));
POOL_DEBUG(SOLV_DEBUG_JOB, "job: %sverify %s\n", weak ? "weak " : "", solver_select2str(pool, select, what));
POOL_DEBUG(SOLV_DEBUG_JOB, "job: %sweaken deps %s\n", weak ? "weak " : "", solver_select2str(pool, select, what));
POOL_DEBUG(SOLV_DEBUG_JOB, "job: %smultiversion %s\n", weak ? "weak " : "", solver_select2str(pool, select, what));
POOL_DEBUG(SOLV_DEBUG_JOB, "job: %slock %s\n", weak ? "weak " : "", solver_select2str(pool, select, what));
solver_addjobrule(solv, installed && pool->solvables[p].repo == installed ? p : -p, 0, i, weak);
solver_addjobrule(solv, installed && pool->solvables[p].repo == installed ? p : -p, 0, i, weak);
solver_addjobrule(solv, installed && pool->solvables[p].repo == installed ? p : -p, 0, i, weak);
void __attribute__((weak))
__attribute__((weak));
extern void *__deregister_frame_info(const void *) __attribute__((weak));
extern void *__deregister_frame_info_bases(const void *) __attribute__((weak));
extern void __cxa_finalize(void *) __attribute__((weak));
elf_image_info* image, const elf_version_info& neededVersion, bool weak)
if (!weak) {
const bool weak = (memoryType == 0);
if (weak)
weak ? &memoryType : NULL);
__attribute__((weak))
extern int *(*__errno_location)(void) __attribute__ ((weak, alias("_errnop")));
.weak alias; \
.weak __sparc_get_pc_thunk.reg; \
# define weak_const_function __attribute__ ((weak, __const__))
extern __typeof (name) aliasname __attribute__ ((weak, alias (#name)));
# define weak_extern(symbol) _weak_extern (weak symbol)
.weak C_SYMBOL_NAME (alias) ASM_LINE_SEP \
.weak C_SYMBOL_DOT_NAME (alias) ASM_LINE_SEP \
.weak C_SYMBOL_NAME (alias) ASM_LINE_SEP \
.weak C_SYMBOL_NAME (symbol)
.weak C_SYMBOL_NAME (alias) ASM_LINE_SEP \
.weak C_SYMBOL_DOT_NAME (alias) ASM_LINE_SEP \
# define weak_function __attribute__ ((weak))
const elf_version_info& neededVersion, bool weak)
if (!weak) {