Home
last modified time | relevance | path

Searched refs:funcs (Results 1 – 2 of 2) sorted by relevance

/xen-4.10.0-shim-comet/xen/common/
A Dlivepatch.c68 struct livepatch_func *funcs; /* The array of functions to patch. */ member
528 if ( !section_ok(elf, sec, sizeof(*payload->funcs)) ) in prepare_payload()
531 payload->funcs = sec->load_addr; in prepare_payload()
532 payload->nfuncs = sec->sec->sh_size / sizeof(*payload->funcs); in prepare_payload()
538 f = &(payload->funcs[i]); in prepare_payload()
807 if ( symtab[i].value == (unsigned long)payload->funcs[j].new_addr ) in build_symbol_table()
1086 arch_livepatch_apply(&data->funcs[i]); in apply_payload()
1115 arch_livepatch_revert(&data->funcs[i]); in revert_payload()
1638 struct livepatch_func *f = &(data->funcs[i]); in livepatch_printall()
/xen-4.10.0-shim-comet/docs/misc/
A Dlivepatch.markdown288 * `.livepatch.funcs` - which is an array of livepatch_func structures.
293 ### .livepatch.funcs
295 The `.livepatch.funcs` contains an array of livepatch_func structures
361 ### Example of .livepatch.funcs
392 } __attribute__((__section__(".livepatch.funcs")));
401 before payload is being applied (.livepatch.funcs) or after reverting
1104 There is an exception to this: if the payload only has .livepatch.funcs;

Completed in 8 milliseconds