Last active
August 29, 2015 14:20
-
-
Save tkelman/01bc8b7e4d42796c9810 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Breakpoint 0 hit | |
libjulia!jl_new_task: | |
000007fe`deb36580 4889542410 mov qword ptr [rsp+10h],rdx ss:00000000`0084f198=000000000084f1f8 | |
0:000> t | |
libjulia!jl_new_task+0xe: | |
000007fe`deb3658e 488b05d3a0d100 mov rax,qword ptr [libjulia!jl_page_size (000007fe`df850668)] ds:000007fe`df850668=0000000000001000 | |
0:000> t | |
libjulia!jl_new_task+0x1a: | |
000007fe`deb3659a b980010000 mov ecx,180h | |
0:000> t | |
libjulia!ILT+11850(allocobj): | |
000007fe`dea23e4f e9fce71200 jmp libjulia!allocobj (000007fe`deb52650) | |
0:000> t | |
libjulia!allocobj: | |
000007fe`deb52650 48894c2408 mov qword ptr [rsp+8],rcx ss:00000000`0084f150=000000000f03c218 | |
0:000> t | |
libjulia!allocobj+0x9: | |
000007fe`deb52659 488b442440 mov rax,qword ptr [rsp+40h] ss:00000000`0084f150=0000000000000180 | |
0:000> t | |
libjulia!allocobj+0x17: | |
000007fe`deb52667 488b442440 mov rax,qword ptr [rsp+40h] ss:00000000`0084f150=0000000000000180 | |
0:000> t | |
libjulia!allocobj+0x2f: | |
000007fe`deb5267f 48817c2420f0070000 cmp qword ptr [rsp+20h],7F0h ss:00000000`0084f130=0000000000000190 | |
0:000> t | |
libjulia!allocobj+0x3a: | |
000007fe`deb5268a 488b4c2420 mov rcx,qword ptr [rsp+20h] ss:00000000`0084f130=0000000000000190 | |
0:000> t | |
libjulia!szclass: | |
000007fe`deb54550 48894c2408 mov qword ptr [rsp+8],rcx ss:00000000`0084f110=00000000114aa3b8 | |
0:000> t | |
libjulia!szclass+0x9: | |
000007fe`deb54559 48837c243008 cmp qword ptr [rsp+30h],8 ss:00000000`0084f110=0000000000000190 | |
0:000> t | |
libjulia!szclass+0x18: | |
000007fe`deb54568 c7042400000000 mov dword ptr [rsp],0 ss:00000000`0084f0e0=114aa3b8 | |
0:000> t | |
libjulia!szclass+0x1f: | |
000007fe`deb5456f 48817c243000010000 cmp qword ptr [rsp+30h],100h ss:00000000`0084f110=0000000000000190 | |
0:000> t | |
libjulia!szclass+0x42: | |
000007fe`deb54592 48817c2430f0010000 cmp qword ptr [rsp+30h],1F0h ss:00000000`0084f110=0000000000000190 | |
0:000> t | |
libjulia!szclass+0x4d: | |
000007fe`deb5459d 488b442430 mov rax,qword ptr [rsp+30h] ss:00000000`0084f110=0000000000000190 | |
0:000> t | |
libjulia!szclass+0xec: | |
000007fe`deb5463c 4883c428 add rsp,28h | |
0:000> t | |
libjulia!allocobj+0x44: | |
000007fe`deb52694 4898 cdqe | |
0:000> t | |
libjulia!pool_alloc: | |
000007fe`deb54510 48894c2408 mov qword ptr [rsp+8],rcx ss:00000000`0084f110=0000000000000190 | |
0:000> t | |
libjulia!pool_alloc+0x9: | |
000007fe`deb54519 488b442430 mov rax,qword ptr [rsp+30h] ss:00000000`0084f110=000007fedf90f128 | |
0:000> t | |
libjulia!__pool_alloc: | |
000007fe`deb542d0 4489442418 mov dword ptr [rsp+18h],r8d ss:00000000`0084f0f0=00000002 | |
0:000> t | |
libjulia!__pool_alloc+0x12: | |
000007fe`deb542e2 4863442468 movsxd rax,dword ptr [rsp+68h] ss:00000000`0084f0e8=000001c0 | |
0:000> t | |
libjulia!__pool_alloc+0x3c: | |
000007fe`deb5430c 488b442460 mov rax,qword ptr [rsp+60h] ss:00000000`0084f0e0=000007fedf90f128 | |
0:000> t | |
libjulia!__pool_alloc+0x49: | |
000007fe`deb54319 48837c242000 cmp qword ptr [rsp+20h],0 ss:00000000`0084f0a0=0000000000000000 | |
0:000> t | |
libjulia!__pool_alloc+0x10d: | |
000007fe`deb543dd 488b442460 mov rax,qword ptr [rsp+60h] ss:00000000`0084f0e0=000007fedf90f128 | |
0:000> t | |
libjulia!__pool_alloc+0x11b: | |
000007fe`deb543eb 48837c242000 cmp qword ptr [rsp+20h],0 ss:00000000`0084f0a0=0000000010e56690 | |
0:000> t | |
libjulia!__pool_alloc+0x13b: | |
000007fe`deb5440b 488b442420 mov rax,qword ptr [rsp+20h] ss:00000000`0084f0a0=0000000010e56690 | |
0:000> t | |
libjulia!__pool_alloc+0x155: | |
000007fe`deb54425 488b442440 mov rax,qword ptr [rsp+40h] ss:00000000`0084f0c0=0000000010e57d50 | |
0:000> t | |
libjulia!__pool_alloc+0x161: | |
000007fe`deb54431 4863442468 movsxd rax,dword ptr [rsp+68h] ss:00000000`0084f0e8=000001c0 | |
0:000> t | |
libjulia!__pool_alloc+0x17a: | |
000007fe`deb5444a eb46 jmp libjulia!__pool_alloc+0x1c2 (000007fe`deb54492) | |
0:000> t | |
libjulia!__pool_alloc+0x1c2: | |
000007fe`deb54492 488b442420 mov rax,qword ptr [rsp+20h] ss:00000000`0084f0a0=0000000010e56690 | |
0:000> t | |
libjulia!__pool_alloc+0x1ce: | |
000007fe`deb5449e 488b442420 mov rax,qword ptr [rsp+20h] ss:00000000`0084f0a0=0000000010e56690 | |
0:000> ?? v | |
struct _buff_t * 0x00000000`10e56690 | |
+0x000 header : 0 | |
+0x000 next : (null) | |
+0x000 flags : 0 | |
+0x000 type : (null) | |
+0x000 gc_bits : 0y00 | |
+0x000 pooled : 0y0 | |
+0x008 data : [0] "" | |
0:000> ?? (&((jl_taggedvalue_t*)(v))->value) | |
struct _jl_value_t * 0x00000000`10e56698 | |
+0x000 fieldptr : [0] (null) | |
0:000> ?? (jl_taggedvalue_t*)(v) | |
struct jl_taggedvalue_t * 0x00000000`10e56690 | |
+0x000 type : (null) | |
+0x000 type_bits : 0 | |
+0x000 gc_bits : 0y00 | |
+0x008 value : _jl_value_t | |
0:000> ?? sizeof(jl_taggedvalue_t) | |
unsigned int64 0x10 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment