/xen/xen/arch/x86/pv/ |
A D | grant_table.c | 190 uint64_t new_addr, unsigned int flags) in replace_grant_pv_mapping() argument 221 if ( new_addr ) in replace_grant_pv_mapping() 250 if ( new_addr != (uint32_t)new_addr ) in replace_grant_pv_mapping() 254 if ( new_addr && !steal_linear_address(new_addr, &nl1e) ) in replace_grant_pv_mapping()
|
/xen/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/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/xen/include/asm-x86/ |
A D | grant_table.h | 30 uint64_t new_addr, in replace_grant_host_mapping() argument 34 return replace_grant_p2m_mapping(addr, frame, new_addr, flags); in replace_grant_host_mapping() 35 return replace_grant_pv_mapping(addr, frame, new_addr, flags); in replace_grant_host_mapping()
|
/xen/xen/include/xen/ |
A D | livepatch.h | 92 if ( !func->new_addr ) in livepatch_insn_len() 103 if ( !func->new_addr ) /* Ignore NOPs. */ in livepatch_verify_distance() 106 offset = func->old_addr - func->new_addr; in livepatch_verify_distance()
|
/xen/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/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/xen/arch/x86/ |
A D | livepatch.c | 107 if ( !func->new_addr ) in arch_livepatch_verify_func() 138 if ( func->new_addr ) in arch_livepatch_apply() 145 val = func->new_addr - func->old_addr - ARCH_PATCH_INSN_SIZE; in arch_livepatch_apply()
|
/xen/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_expectations.c | 21 .new_addr = xen_hello_world,
|
A D | xen_expectations_fail.c | 22 .new_addr = xen_hello_world,
|
A D | xen_hello_world.c | 53 .new_addr = xen_hello_world,
|
A D | xen_prepost_hooks_fail.c | 61 .new_addr = xen_hello_world,
|
A D | xen_action_hooks.c | 88 .new_addr = xen_hello_world,
|
A D | xen_action_hooks_marker.c | 98 .new_addr = xen_hello_world,
|
A D | xen_prepost_hooks.c | 108 .new_addr = xen_hello_world,
|
A D | xen_action_hooks_noapply.c | 122 .new_addr = xen_hello_world,
|
A D | xen_action_hooks_norevert.c | 129 .new_addr = xen_hello_world,
|
/xen/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/xen/arch/arm/ |
A D | livepatch.c | 71 if ( !func->new_addr && (func->new_size > sizeof(func->opaque) || in arch_livepatch_verify_func()
|
A D | mm.c | 1607 unsigned long new_addr, unsigned int flags) in replace_grant_host_mapping() argument 1613 if ( new_addr != 0 || (flags & GNTMAP_contains_pte) ) in replace_grant_host_mapping()
|
/xen/xen/include/public/ |
A D | grant_table.h | 507 uint64_t new_addr; member
|
A D | sysctl.h | 865 void *new_addr; member
|
/xen/docs/misc/ |
A D | livepatch.pandoc | 294 void *new_addr; 317 * `new_addr` can either have a non-zero value or be zero. 326 * `new_size` depends on what `new_addr` contains: 327 * If `new_addr` contains an non-zero value, then `new_size` has the size of 329 * If the value of `new_addr` is zero then `new_size` determines how many 367 structure and the core code inserts a trampoline at `old_addr` to `new_addr`. 368 The `new_addr` is altered when the ELF payload is loaded. 408 void *new_addr; 431 .new_addr = xen_hello_world,
|