Derek Parker
24b4c42ed9
cleanup failure message
2014-10-10 15:53:30 -05:00
Derek Parker
5d62780ec3
cleanup file names
2014-10-10 15:49:20 -05:00
Derek Parker
8457f5c7df
Cleanup test
2014-10-10 13:52:13 -05:00
Derek Parker
5da86a3e31
cleanup
2014-10-09 17:15:10 -05:00
Derek Parker
6a71009954
Fix Next impl
...
Needs some refactoring and some optimization, but fixes several bugs.
2014-10-09 14:19:10 -05:00
Derek Parker
9084276012
Implement print command
2014-10-07 17:03:20 -05:00
Derek Parker
9b6077b100
Update live test prog
2014-10-07 17:02:04 -05:00
Derek Parker
10a1447ae1
Implement support for pointers to structs
2014-10-07 16:22:26 -05:00
Derek Parker
f0e0d0b8fd
Implement support for struct evaluation
2014-10-07 14:32:22 -05:00
Derek Parker
6562b2e531
Do not os.Exit(0) in test
2014-10-07 14:03:44 -05:00
Derek Parker
c9cbaea291
Optimize Next implementation
...
Now that I'm using the step strategy, I put in an optimization where if
stepping into another function, simply find the return address, put a
breakpoint there, and then continue.
2014-10-07 13:57:03 -05:00
Derek Parker
2231c0e7f3
Add reminder for "Next" optimization
2014-10-07 10:33:13 -05:00
Derek Parker
6363ce106a
Add comments for PC reset code
2014-10-07 07:58:21 -05:00
Derek Parker
5c301dd9b1
Improve 'in current fn' check for Next impl
2014-10-07 07:57:11 -05:00
Derek Parker
a69c2dc994
Cleanup test
2014-10-05 10:53:13 -05:00
Derek Parker
2ce7352aa4
Simplify temp breakpoint cleanup
2014-10-04 18:13:20 -05:00
Derek Parker
f8a65c41c5
Improve next impl -- needs refactoring
2014-10-04 00:52:40 -05:00
Derek Parker
551f19531d
Use descriptive const for readline history filename
2014-09-30 08:50:12 -05:00
Derek Parker
a712a86074
cleanup formatting
2014-09-30 08:49:30 -05:00
Derek Parker
d6f5cbdda5
Ignore tag files
2014-09-29 20:25:45 -05:00
Derek Parker
fad8104160
Reorganize code a bit
2014-09-25 17:20:09 -05:00
Derek Parker
b88d73c6f6
Remove dwarf info text file
2014-09-22 18:34:52 -05:00
Derek Parker
342af24117
Remove superous binary
2014-09-22 18:34:16 -05:00
Derek Parker
887c3393f0
Save readline history
2014-09-21 18:59:19 -05:00
Derek Parker
c07d0bcf42
Ignore history file
2014-09-21 18:58:56 -05:00
Derek Parker
ea087ba1b1
Modify fixture prog
2014-09-19 19:58:16 -05:00
Derek Parker
aef3e53ffc
Update README
2014-09-19 19:54:53 -05:00
Derek Parker
4395307d74
Add readline integration
2014-09-19 17:02:06 -05:00
Derek Parker
04c5f785f9
Remove unused test helper funcs
2014-09-19 16:44:20 -05:00
Derek Parker
e83e39b158
Fix potential suite hang
2014-09-19 16:01:39 -05:00
Derek Parker
eae4e99f78
Cleanup dwarf/frame tests
2014-09-18 23:00:41 -05:00
Derek Parker
8ee9525f47
Ensure temp breakpoints are cleared after next
2014-09-18 22:28:21 -05:00
Derek Parker
d382ab19b1
Update README
2014-09-13 12:39:48 -05:00
Derek Parker
f1e5a70a4b
Update for Go 1.3.1
...
I decided to vendor all debug/dwarf and debug/elf files so that the
project can be go get-table. All changes that I am waiting to land in Go
1.4 are now captured in /vendor/debug/*.
2014-09-13 12:28:46 -05:00
Derek Parker
6ae71169ed
Update return address offset finder for laster go version
2014-09-12 15:59:29 -05:00
Derek Parker
a74e8bf14a
Recompile test prog for main_test
2014-09-12 15:25:00 -05:00
Derek Parker
9c298036b9
Rebuild binaries for every test
2014-09-12 15:19:36 -05:00
Derek Parker
2fa307f7c7
Remove test binaries
2014-09-12 14:56:27 -05:00
Derek Parker
8146c5a9a9
Reword README
2014-09-12 08:13:14 -05:00
Derek Parker
d9d321eda9
Remove non-feature from README
2014-09-12 08:12:54 -05:00
Derek Parker
a3612dd10f
Print context after step, next or continue
2014-09-06 19:39:40 -05:00
Derek Parker
aefbd8f35a
Use consistent fatal test messages
2014-09-06 18:56:25 -05:00
Derek Parker
42c98577d8
Use test assertion helper
2014-09-06 18:53:22 -05:00
Derek Parker
26b9878513
Remove superfluous break in Next implementation
2014-09-05 16:16:55 -05:00
Derek Parker
50951ba257
Do not export nextPotentialLocations
2014-09-05 14:52:45 -05:00
Derek Parker
6aec8333eb
Move things around because aesthetics
2014-09-05 14:38:43 -05:00
Derek Parker
f5df7ea14d
Fix: error should not use nil val
2014-09-05 14:20:12 -05:00
Derek Parker
39569a14ac
Refactor Next implementation
2014-09-05 14:19:03 -05:00
Derek Parker
232d3d7446
Prefer "new" for initialization
2014-09-01 10:39:04 -05:00
Derek Parker
d5ce94f981
format markdown
2014-08-27 20:33:46 -05:00