Displaying 3 results from an estimated 3 matches for "nativecallstack".
2018 Sep 12
2
OpenJDK8 failed to work after compiled by LLVM 8 for X86
...a const object. If this seems to work with certain compiler(s)
> and optimization settings, it is just luck. :-)
>
> Here is a reduced example, which shows the issue:
>
> ======================================================================
> #include <new>
>
> class NativeCallStack {
> public:
> static const NativeCallStack EMPTY_STACK;
>
> private:
> enum { DEPTH = 4 };
> void* stack[DEPTH];
>
> public:
> NativeCallStack() {
> for (int i = 0; i < DEPTH; ++i) {
> stack[i] = nullptr;
> }
> }
> };
>...
2018 Sep 11
3
OpenJDK8 failed to work after compiled by LLVM 8 for X86
...;> [ Legend: Modified register | Code | Heap | Stack | String ]
>> ───────────────────────────────────────────────────────────────────────────────────────────────[ registers ]────
>> $rax : 0x0
>> $rbx : 0x0
>> $rcx : 0x7ffff7315eb0 → 0x00007ffff6ae30a0 → <NativeCallStack::print_on(outputStream*)+0> xor edx, edx
>> $rdx : 0x0
>> $rsp : 0x7fffffff9328 → 0x00007ffff6a76822 → <MemTracker::init_tracking_level()+178> mov edi, ebx
>> $rbp : 0x7fffffff93c0 → 0x00007fffffff94f0 → 0x00007fffffff9510 → 0x0000000000000002
>&g...
2018 Sep 10
2
OpenJDK8 failed to work after compiled by LLVM 8 for X86
...ved signal SIGSEGV, Segmentation fault.
[ Legend: Modified register | Code | Heap | Stack | String ]
───────────────────────────────────────────────────────────────────────────────────────────────[
registers ]────
$rax : 0x0
$rbx : 0x0
$rcx : 0x7ffff7315eb0 → 0x00007ffff6ae30a0 →
<NativeCallStack::print_on(outputStream*)+0> xor edx, edx
$rdx : 0x0
$rsp : 0x7fffffff9328 → 0x00007ffff6a76822 →
<MemTracker::init_tracking_level()+178> mov edi, ebx
$rbp : 0x7fffffff93c0 → 0x00007fffffff94f0 →
0x00007fffffff9510 → 0x0000000000000002
$rsi : 0x0
$rdi : 0x7ffff73...