The Curious Engineer

All blogs / Security

Lacking Rhoticity

lackingrhoticity.blogspot.com

SecurityCPU / microarchitectureOS / kernelPythonEngineering blogs

’10’15’20’25
Posts
53 from 5 Aug 2008 to 8 Jan 2018
Posting
quiet since 2018
Kind
personal blog
Feed
http://lackingrhoticity.blogspot.com/feeds/posts/default

2018 1

  1. Observing interrupts from userland on x86

2015 7

  1. PassMark received offer to not release rowhammer test
  2. Passing FDs/handles between processes on Unix and Windows -- a comparison
  3. Can cached memory accesses do double-sided row hammering?
  4. How physical addresses map to rows and banks in DRAM
  5. L3 cache mapping on Sandy Bridge CPUs
  6. The DRAM rowhammer bug is exploitable
  7. Conditionalising C/C++ code: "#ifdef FOO" vs. "#if FOO"

2014 2

  1. Implementing fork() on the Mill CPU
  2. How to do history-sensitive merges in Git

2013 2

  1. Handling crashes on Mac OS X: ordering of Mach exceptions versus POSIX signals
  2. Simplifying LLVM IR for PNaCl

2012 1

  1. Native Client's NTDLL patch on x86-64 Windows

2011 4

  1. Stack unwinding risks on 64-bit Windows
  2. ARM cache flushing & doubly-mapped pages
  3. Fixing the trouble with Buildbot
  4. Cookies versus the Chrome sandbox

2010 10

  1. A common misconception about the Chrome sandbox
  2. When printf debugging is a luxury
  3. An introduction to FreeBSD-Capsicum
  4. Process descriptors in FreeBSD-Capsicum
  5. My workflow with git-cl + Rietveld
  6. CVS's problems resurface in Git
  7. The trouble with Buildbot
  8. Breakpoints in gdb using int3
  9. How to build adb, the Android debugger
  10. Why system calls should be message-passing

2009 17

  1. Modular vs. monolithic build systems
  2. read_file() and write_file() in Python
  3. CapPython revisited
  4. A combined shell and terminal
  5. Logging with stack traces
  6. How to do model checking of Python code
  7. Encapsulation in Python: two approaches
  8. Python standard library in Native Client
  9. A really simple tracing debugger: part 2
  10. A really simple tracing debugger
  11. Progress on Native Client
  12. Python variable binding semantics, part 2
  13. Python variable binding semantics
  14. OpenStreetMap
  15. Testing using golden files in Python
  16. On ABI and API compatibility
  17. What does NaCl mean for Plash?

2008 9

  1. Helper for monkey patching in tests
  2. Shell features
  3. TempDirTestCase, a Python unittest helper
  4. Making relocatable packages with JHBuild
  5. Attribute access in format strings in Python 3.0
  6. CapPython, unbound methods and Python 3.0
  7. Dealing with modules and builtins in CapPython
  8. Introducing CapPython
  9. Four Python variable binding oddities