equal
deleted
inserted
replaced
102 // Must never look like an address returned by reserve_memory, |
102 // Must never look like an address returned by reserve_memory, |
103 // even in its subfields (as defined by the CPU immediate fields, |
103 // even in its subfields (as defined by the CPU immediate fields, |
104 // if the CPU splits constants across multiple instructions). |
104 // if the CPU splits constants across multiple instructions). |
105 |
105 |
106 return (char*) 0xffffffffffff; |
106 return (char*) 0xffffffffffff; |
107 } |
|
108 |
|
109 void os::initialize_thread(Thread *thr) { |
|
110 } |
107 } |
111 |
108 |
112 address os::Linux::ucontext_get_pc(const ucontext_t * uc) { |
109 address os::Linux::ucontext_get_pc(const ucontext_t * uc) { |
113 #ifdef BUILTIN_SIM |
110 #ifdef BUILTIN_SIM |
114 return (address)uc->uc_mcontext.gregs[REG_PC]; |
111 return (address)uc->uc_mcontext.gregs[REG_PC]; |