/xen-4.10.0-shim-comet/xen/arch/x86/pv/ |
A D | grant_table.c | 195 uint64_t new_addr, unsigned int flags) in replace_grant_pv_mapping() argument 226 if ( new_addr ) in replace_grant_pv_mapping() 254 if ( new_addr != (uint32_t)new_addr ) in replace_grant_pv_mapping() 258 if ( new_addr && !steal_linear_address(new_addr, &nl1e) ) in replace_grant_pv_mapping()
|
/xen-4.10.0-shim-comet/xen/include/xen/ |
A D | livepatch.h | 82 if ( !func->new_addr ) in livepatch_insn_len() 93 if ( !func->new_addr ) /* Ignore NOPs. */ in livepatch_verify_distance() 96 offset = func->old_addr - func->new_addr; in livepatch_verify_distance()
|
/xen-4.10.0-shim-comet/xen/include/asm-x86/hvm/ |
A D | grant_table.h | 30 uint64_t new_addr, unsigned int flags); 44 uint64_t new_addr, unsigned int flags) in replace_grant_p2m_mapping() argument
|
/xen-4.10.0-shim-comet/xen/include/asm-x86/pv/ |
A D | grant_table.h | 29 uint64_t new_addr, unsigned int flags); 43 uint64_t new_addr, unsigned int flags) in replace_grant_pv_mapping() argument
|
/xen-4.10.0-shim-comet/xen/include/asm-x86/ |
A D | grant_table.h | 34 uint64_t new_addr, in replace_grant_host_mapping() argument 38 return replace_grant_p2m_mapping(addr, frame, new_addr, flags); in replace_grant_host_mapping() 39 return replace_grant_pv_mapping(addr, frame, new_addr, flags); in replace_grant_host_mapping()
|
/xen-4.10.0-shim-comet/xen/arch/x86/hvm/ |
A D | grant_table.c | 52 uint64_t new_addr, unsigned int flags) in replace_grant_p2m_mapping() argument 59 if ( new_addr != 0 || (flags & GNTMAP_contains_pte) ) in replace_grant_p2m_mapping()
|
/xen-4.10.0-shim-comet/xen/arch/arm/arm32/ |
A D | livepatch.c | 32 if ( func->new_addr ) in arch_livepatch_apply() 43 delta = (s32)func->new_addr - (s32)(func->old_addr + 8); in arch_livepatch_apply() 73 if ( func->new_addr ) in arch_livepatch_apply() 74 clean_and_invalidate_dcache_va_range(func->new_addr, func->new_size); in arch_livepatch_apply()
|
/xen-4.10.0-shim-comet/xen/arch/x86/ |
A D | livepatch.c | 34 if ( !func->new_addr ) in arch_livepatch_verify_func() 65 if ( func->new_addr ) in arch_livepatch_apply() 72 val = func->new_addr - func->old_addr - ARCH_PATCH_INSN_SIZE; in arch_livepatch_apply()
|
/xen-4.10.0-shim-comet/xen/test/livepatch/ |
A D | xen_replace_world.c | 20 .new_addr = xen_replace_world,
|
A D | xen_bye_world.c | 20 .new_addr = xen_bye_world,
|
A D | xen_hello_world.c | 53 .new_addr = xen_hello_world,
|
/xen-4.10.0-shim-comet/xen/arch/arm/arm64/ |
A D | livepatch.c | 36 if ( func->new_addr ) in arch_livepatch_apply() 38 (unsigned long)func->new_addr, in arch_livepatch_apply() 60 if ( func->new_addr ) in arch_livepatch_apply() 61 clean_and_invalidate_dcache_va_range(func->new_addr, func->new_size); in arch_livepatch_apply()
|
/xen-4.10.0-shim-comet/xen/arch/arm/ |
A D | livepatch.c | 66 if ( !func->new_addr && (func->new_size > sizeof(func->opaque) || in arch_livepatch_verify_func()
|
A D | mm.c | 1449 unsigned long new_addr, unsigned int flags) in replace_grant_host_mapping() argument 1455 if ( new_addr != 0 || (flags & GNTMAP_contains_pte) ) in replace_grant_host_mapping()
|
/xen-4.10.0-shim-comet/xen/include/public/ |
A D | grant_table.h | 507 uint64_t new_addr; member
|
A D | sysctl.h | 891 void *new_addr; member
|
/xen-4.10.0-shim-comet/docs/misc/ |
A D | livepatch.markdown | 301 void *new_addr; 321 * `new_addr` can either have a non-zero value or be zero. 332 * `new_size` depends on what `new_addr` contains: 333 * If `new_addr` contains an non-zero value, then `new_size` has the size of 335 * If the value of `new_addr` is zero then `new_size` determines how many 347 structure and the core code inserts a trampoline at `old_addr` to `new_addr`. 348 The `new_addr` is altered when the ELF payload is loaded. 369 void *new_addr; 388 .new_addr = xen_hello_world,
|
/xen-4.10.0-shim-comet/xen/common/ |
A D | grant_table.c | 127 uint64_t new_addr; member 1342 op->frame, op->new_addr, in unmap_common() 1488 common->new_addr = 0; in unmap_grant_ref() 1549 common->new_addr = op->new_addr; in unmap_and_replace()
|
A D | livepatch.c | 807 if ( symtab[i].value == (unsigned long)payload->funcs[j].new_addr ) in build_symbol_table() 1640 f->name, f->old_addr, f->old_size, f->new_addr, f->new_size); in livepatch_printall()
|