gabriel.urdhr.fr
/dev/posts/ -
http://www.gabriel.urdhr.fr/tags/simgrid
X2F;dev/posts/. C synchronisations for SimGrid. This is an overview of some recent additions to the SimGrid code related to actor synchronisation. It might be interesting for people using SimGrid, working on SimGrid or for people interested in generic C code for synchronisation or asynchronicity. Number of lines of code with FlameGraph. FlameGraph is used to display stack trace samples but we can ue it for other purposes as well. Debugging use-after-free with RR reverse execution. In an attempt to simpli...
translatedcode.wordpress.com
Tricks for debugging QEMU — rr | translatedcode
https://translatedcode.wordpress.com/2015/05/30/tricks-for-debugging-qemu-rr
QEMU for and on ARM cores. Tricks for debugging QEMU — rr. Leave a comment ». Over the years I’ve picked up a few tricks for tracking down problems in QEMU, and it seemed worth writing them up. First on the list is a tool I’ve found relatively recently: rr, from the folks at Mozilla. Function that handles “delete a single entry from the TLB cache”. This should never fire for an ARM guest with 4K pages, and yet it did. At this point I was pretty sure I was near to tracking down the cause of the bug; but t...
sean.heelan.io
seanhn – Sean Heelan's Blog
https://sean.heelan.io/author/seanhn
Sean Heelan's Blog. Program analysis, verification and security. Tracking Down Heap Overflows with rr. May 31, 2016. June 1, 2016. Anyone who’s spent time doing vulnerability analysis on C/C has had the experience of floundering around in a debugger for hours on end trying to figure out the source of a mysterious crash. For example, lets say we’re analysing an interpreter, e.g. And the following occurs: an API call triggers a function containing a bug, and a write to buffer. 8217; Taint tracking solution...
sean.heelan.io
Tracking Down Heap Overflows with rr – Sean Heelan's Blog
https://sean.heelan.io/2016/05/31/tracking-down-heap-overflows-with-rr
Sean Heelan's Blog. Program analysis, verification and security. Tracking Down Heap Overflows with rr. May 31, 2016. June 1, 2016. Anyone who’s spent time doing vulnerability analysis on C/C has had the experience of floundering around in a debugger for hours on end trying to figure out the source of a mysterious crash. For example, lets say we’re analysing an interpreter, e.g. And the following occurs: an API call triggers a function containing a bug, and a write to buffer. 8217; Taint tracking solution...
jakob.engbloms.se
Simics | Observations from Uppsala
http://jakob.engbloms.se/archives/tag/simics
About Jakob Engblom and this blog. Computer Simulation, Virtual Platforms, Embedded Programming, Multicore and More (by Jakob Engblom). Intel Blog: Wind River Using Simics to Test IoT at Scale. 2016 June 16 14:19. This really happened last week, but I was in the US for the DAC then. I did another blog on Intel Software blog, about a white paper that Wind River put out about how they use Simics internally. Intel Software and Services. Intel Blog: Finding a Linux Kernel bug by running Simics on Simics.
alexdong.com
Many Stairs to Climb, Mozilla's RR, Fingerprints of election thieves and Layout in Flipboard - Raw thoughts from Alex Dong
http://alexdong.com/life-outside-of-computers
Raw thoughts from Alex Dong. Many Stairs to Climb, Mozilla's RR, Fingerprints of election thieves and Layout in Flipboard. Many Stairs to Climb 2. From Simon East’s Rephotographing project. Simon scanned some 130-year-old panorama photos of Dunedin. Then he built a beautifully slider interface that allows side-by-side comparison between 1880 and 2014. (Via: Jinty MacTavish. Mozilla’s RR debugger. Finding the statistical fingerprints of election thieves. Layout in Flipboard – For Web and Windows.
maskray.me
调试技巧2 | MaskRay
http://maskray.me/blog/2015-03-14-debug-hacks-2
之前写过一篇 Debug Hacks 和调试技巧. 参见 http:/ rr-project.org/. 它的初衷是用来调Firefox的,由此可见它的可用性幻灯片 http:/ rr-project.org/rr.html. 不可用: ptrace: Operation not permitted. Kernel.yama.ptrace scope. 参见 https:/ lwn.net/Articles/393012/. Sudo sysctl kernel.yama.ptrace scope=0. Https:/ gist.github.com/MaskRay/298e87e465f45988d37f. Pid = fork();. Kill(getpid(), SIGSTOP);. Signal(SIGINT, sigint);. Gdb -tty /dev/pts/ 14. Symbols from rlwrap.( no. Debugging symbols found).done. Depth 0; cat; echo. 125; gnuchess -e. Depth 0; echo.
robert.ocallahan.org
Eyes Above The Waves: April 2015
http://robert.ocallahan.org/2015_04_01_archive.html
Eyes Above The Waves. Robert O'Callahan. Christian. Repatriate Kiwi. Hacker. Thursday, 23 April 2015. I released rr 3.1. Just now. It contains reverse execution. Syscalls) and supporting those in rr was nontrivial. In the future we plan to do more frequent minor releases to ensure low-risk bug fixes and expanded system-call support are quickly made available in a release. And the impact it's having. Monday, 20 April 2015. Another VMWare Hypervisor Bug. Compile this program with. And run it in. Rr: Saving...