src/hotspot/os_cpu/linux_arm/os_linux_arm.hpp
Index
Unified diffs
Context diffs
Sdiffs
Wdiffs
Patch
New
Old
Previous File
Next File
open Cdiff src/hotspot/os_cpu/linux_arm/os_linux_arm.hpp
src/hotspot/os_cpu/linux_arm/os_linux_arm.hpp
Print this page
*** 26,40 ****
#define OS_CPU_LINUX_ARM_VM_OS_LINUX_ARM_HPP
#ifndef __thumb__
enum {
// Offset to add to frame::_fp when dealing with non-thumb C frames
- #ifdef AARCH64
- C_frame_offset = 0,
- #else
C_frame_offset = -1,
- #endif
};
#endif
static void setup_fpu();
--- 26,36 ----
*** 42,52 ****
// Used to register dynamic code cache area with the OS
// Note: Currently only used in 64 bit Windows implementations
static bool register_code_area(char *low, char *high) { return true; }
- #ifndef AARCH64
static int64_t (*atomic_cmpxchg_long_func)(int64_t compare_value,
int64_t exchange_value,
volatile int64_t *dest);
static int64_t (*atomic_load_long_func)(const volatile int64_t*);
--- 38,47 ----
*** 72,79 ****
static int32_t atomic_xchg_bootstrap(int32_t exchange_value, volatile int32_t *dest);
static int32_t atomic_cmpxchg_bootstrap(int32_t compare_value,
int32_t exchange_value,
volatile int32_t *dest);
- #endif // !AARCH64
#endif // OS_CPU_LINUX_ARM_VM_OS_LINUX_ARM_HPP
--- 67,73 ----
src/hotspot/os_cpu/linux_arm/os_linux_arm.hpp
Index
Unified diffs
Context diffs
Sdiffs
Wdiffs
Patch
New
Old
Previous File
Next File