hotspot/src/os_cpu/linux_sparc/vm/assembler_linux_sparc.cpp
changeset 823 9a5271881bc0
parent 670 ddf3e9583f2f
child 5547 f4b087cbb361
equal deleted inserted replaced
817:cd8b8f500fac 823:9a5271881bc0
    25 #include "incls/_precompiled.incl"
    25 #include "incls/_precompiled.incl"
    26 #include "incls/_assembler_linux_sparc.cpp.incl"
    26 #include "incls/_assembler_linux_sparc.cpp.incl"
    27 
    27 
    28 #include <asm-sparc/traps.h>
    28 #include <asm-sparc/traps.h>
    29 
    29 
    30 bool MacroAssembler::needs_explicit_null_check(intptr_t offset) {
       
    31   // Since the linux kernel resides at the low end of
       
    32   // user address space, no null pointer check is needed.
       
    33   return offset < 0 || offset >= 0x100000;
       
    34 }
       
    35 
       
    36 void MacroAssembler::read_ccr_trap(Register ccr_save) {
    30 void MacroAssembler::read_ccr_trap(Register ccr_save) {
    37   // No implementation
    31   // No implementation
    38   breakpoint_trap();
    32   breakpoint_trap();
    39 }
    33 }
    40 
    34