Eyes Above The Waves
Robert O'Callahan. Christian. Repatriate Kiwi. Hacker.
Sunday, 12 September 2021
Emulating AMD Approximate Arithmetic Instructions On Intel
Pernosco accepts uploaded rr recordings from customers and replays them with binary instrumentation to build a database of all program ex...
Thursday, 9 September 2021
rr Trace Portability: Diverging Behavior of RSQRTSS in AMD vs Intel
When we added Zen support to rr , it was an open question whether it would be possible to reliably replay Zen recordings on Intel CPUs or vi...
Saturday, 19 June 2021
Spectre Mitigations Murder *Userspace* Performance In The Presence Of Frequent Syscalls
I just made a performance improvement to the (single-threaded) rr sources command to cache the results of access system calls checking fo...
Monday, 7 June 2021
Tama Lakes Winter Tramp 2021
This weekend my kids and I went down to Tongariro National Park for a winter tramp, repeating a similar trip in 2019. Overall it was great ...
Wednesday, 19 May 2021
Forward Compatibility Of rr Recordings
Since 2017 rr has maintained backward compatibility for recordings, i.e. new rr versions can replay any recording made by any earlier rr ve...
Tuesday, 4 May 2021
Lake Waikaremoana 2021
Last week I did the Lake Waikaremoana Great Walk again , in Te Uruwera National Park. Last time it was just me and my kids, and that was ou...
Tuesday, 27 April 2021
Print Debugging Should Go Away
This is based on a comment I left on HN. Many people prefer print debugging over interactive debugging tools. Some of them seem to have...
View web version