| Index: experimental/mac_debugger/README
|
| diff --git a/experimental/mac_debugger/README b/experimental/mac_debugger/README
|
| deleted file mode 100644
|
| index 6cd9d850779e7537e7ef9491246c2a9cbcae9cc6..0000000000000000000000000000000000000000
|
| --- a/experimental/mac_debugger/README
|
| +++ /dev/null
|
| @@ -1,25 +0,0 @@
|
| -what is working:
|
| - - runs chrome + sel_ldr + nexe
|
| - - intercepts nexe before it started
|
| - - loading address of nexe is passed to debugger
|
| - - can insert upto 4 breakpoints in nexe
|
| - - stops nexe when breakpoint is hit
|
| - - can continue from breakpoint
|
| - - can read and write registers and memory
|
| - - can catch division by zero and zero pointer access
|
| -
|
| -what is not implemented or have some uglinness:
|
| - - single step is not implemented (but is possible)
|
| - - break-in is not implemented
|
| - - hardware single step is not working (due to NaCl sandbox)
|
| - - software breakpoints are not working (due to NaCl sandbox)
|
| - - breakpoints are implemented with HW breakpoints (registers D0-D7),
|
| - limiting them to 4 max
|
| - - breakpoints can be set on jump instructions, but breakpoint could be lost
|
| - after continue from breakpoint
|
| - - user has to specify length of instruction on which he wants breakpoint to be
|
| -set
|
| - - debugger has to be run from sudo
|
| - - chrome has to be started with --disable-breakpad
|
| - - code is ugly
|
| - - debug helpers that go into TCB are not yet ready for CL & commit
|
|
|