<div style="line-height:1.7;color:#000000;font-size:14px;font-family:Arial"><div style="line-height: 23.8px;"><span style="line-height: 23.8px;">Hi all, I was trying HeapProf on ARM target, But always get a Empty call stack. </span></div><div style="line-height: 23.8px;"><span style="line-height: 1.7;">Step:</span></div><div style="line-height: 23.8px;">1. cross-compile jemalloc-4.2.1 (<span style="line-height: 23.8px;">./configure --build=x86_64-unknown-linux-gnu --host=arm-none-linux-gnueabi EXTRA_CFLAGS="-fno-omit-frame-pointer -DUSE_UTF8 -O2 -fPIC -std=gnu99 " LDFLAGS=" -fPIC -std=gnu99" CC="arm-linux-gnueabi-gcc" CXX="arm-linux-gnueabihf-g++" AR="arm-linux-gnueabihf-ar" CFLAGS="-O2" --enable-debug --enable-prof</span></div><div style="line-height: 23.8px;">) and test.c (a very simple code)</div><div style="line-height: 23.8px;">2. running "MALLOC_CONF=stats_print:true LD_PRELOAD=/usr/lib/libjemalloc.so ./test" , Yes, it works!</div><div style="line-height: 23.8px;">3. Try profile heap like following: </div><div style="line-height: 23.8px;">    MALLOC_CONF=prof:true,lg_prof_sample:0,prof_final:true LD_PRELOAD=/usr/lib/libjemalloc.so ./test</div><div style="line-height: 23.8px;">then get heap file "<span style="line-height: 23.8px;">jeprof.10678.0.f.heap</span><span style="line-height: 1.7;">" with empty call stack:</span></div><div style="line-height: 23.8px;"><div>/tmp/jemalloc # cat jeprof.10678.0.f.heap</div><div>cat jeprof.10678.0.f.heap</div><div>heap_v2/1</div><div>  t*: 1000: 54673752 [0: 0]</div><div>  t0: 1000: 54673752 [0: 0]</div><div><span style="color: rgb(255, 0, 0);">@</span></div><div>  t*: 1000: 54673752 [0: 0]</div><div>  t0: 1000: 54673752 [0: 0]</div></div><div style="line-height: 23.8px;"><br></div><div style="line-height: 23.8px;">Note: With same steps and commands, HeapProf works on x86 platform; like:</div><div style="line-height: 23.8px;">kuii@ubuntu:~/mem/jemalloc/mytest$ MALLOC_CONF=prof:true,lg_prof_sample:0,prof_final:true LD_PRELOAD=/home/kuii/mem/jemalloc/jemalloc-4.2.1/lib/libjemalloc.so ./test</div><div style="line-height: 23.8px;"><div>kuii@ubuntu:~/mem/jemalloc/mytest$ cat jeprof.23836.0.f.heap</div><div>heap_v2/1</div><div>  t*: 10: 47112 [0: 0]</div><div>  t0: 10: 47112 [0: 0]</div><div><span style="color: rgb(255, 0, 0);">@ 0x7fa08cb98c2d 0x7fa08cb91a1d 0x7fa08cb5d171 0x7fa08cb5d3da 0x7fa08cb5d651 0x40054c 0x400573 0x7fa08c7b0ec5 0x400469</span></div><div>  t*: 10: 47112 [0: 0]</div><div>  t0: 10: 47112 [0: 0]</div></div><div style="line-height: 23.8px;"><br></div><div style="line-height: 23.8px;">Any comments? <span style="line-height: 1.7;">Many thanks!</span></div><div style="line-height: 23.8px;">- Zack</div></div>