Derek Parker
25fd080efe
Add high-res images
2015-05-19 12:25:26 -05:00
Derek Parker
fc1cfa0abc
Update README
...
* Simplify
* Add links to wiki pages
* Add link to CONTRIBUTING doc
* Update description
2015-05-19 12:15:35 -05:00
Derek Parker
e59edcb339
Update README with logo link
2015-05-19 12:00:21 -05:00
Derek Parker
c68bb385cd
Add logo/icon
2015-05-19 11:53:41 -05:00
Derek Parker
7cb6480142
Improve single test run make targets for Linux
2015-05-15 15:32:47 -05:00
Derek Parker
d73569a7b5
Add make targets for codesigned single test runs
2015-05-15 15:30:34 -05:00
Derek Parker
97fefb4a7b
Use parent environment in OSX fork/exec
...
fixes #133
2015-05-15 15:20:51 -05:00
Derek Parker
0ee4a48686
Make test default make goal
2015-05-15 15:20:40 -05:00
Derek Parker
efc5003cdd
Compile fixtures on demand, only once
2015-05-15 09:23:58 -05:00
Derek Parker
dfff9b5384
Update README
2015-05-13 15:00:43 -05:00
Kirk
2a57fa4b44
Update README.md
...
Added help in commands
2015-05-12 16:35:30 -07:00
Derek Parker
fb55ee9728
Fix: Use return address directly when at end of func
2015-05-11 08:17:19 -05:00
Derek Parker
72eebe5c4b
Handle 'next'ing in deferred funcs
2015-05-09 12:53:25 -05:00
Derek Parker
e4a20d596a
Cleanup: remove Println
2015-05-09 12:51:06 -05:00
Derek Parker
39945498a8
Improve 'next': return into deferred func
2015-05-09 12:44:38 -05:00
Derek Parker
2cfbc2937f
Refactor: replace dwarf.Reader with wrapped reader
2015-05-09 11:25:26 -05:00
Derek Parker
544f20992f
Refactor parseG function
2015-05-09 10:37:16 -05:00
Derek Parker
33088b93ab
Replace string constant with variable
2015-05-08 17:55:21 -05:00
Derek Parker
867b3ff8a1
Handle defer blocks when next'ing
2015-05-08 17:35:25 -05:00
Derek Parker
edd73c56ee
Do not slice program name from argv
2015-05-08 17:34:30 -05:00
Derek Parker
228587f6ba
Specify log visibility with NewServer
2015-05-08 17:26:09 -05:00
Derek Parker
819c476aa9
Do not attempt to automatically read locals/args
2015-05-08 16:43:03 -05:00
Derek Parker
4814636780
Fix: Pass args to OSX fork_exec / trim args
2015-05-08 15:28:48 -05:00
Seth W. Klein
b5c3ee4012
Default to killing process on exit
...
Also adds support for capitalization variants of "no" to not kill
process.
2015-05-07 23:00:46 -04:00
Seth W. Klein
31658f37dc
Add default answer hint to kill process prompt
...
Also supports capitalized answers.
2015-05-07 22:16:39 -04:00
Derek Parker
b24abcd325
Update README
2015-05-07 16:59:38 -05:00
Derek Parker
5a408e7054
Handle NULL addrs / empty OP stacks
2015-05-07 16:55:06 -05:00
Derek Parker
df78a294e4
Protect against null strings
2015-05-07 09:34:34 -05:00
Seth W. Klein
44700737a6
Update CONTRIBUTING.md to not abbreviate dlv -version
2015-05-07 00:34:38 -04:00
Dan Mace
ecb8e8a42a
Consolidate test support/setup
...
Add a test support package which allows shared test functionality
for both the unit and integration tests.
Tests importing the proctl/test package will gain access to a special
test entrypoint which precompiles fixtures and makes them available
to tests.
2015-05-04 17:44:40 -05:00
Derek Parker
794d5b1e19
Revert errors.New change
2015-05-04 17:31:13 -05:00
epipho
0358c174ad
Moving history file to .dlv config directory
2015-05-04 17:11:08 -05:00
Derek Parker
471615fb0b
Use symbol table for function lookup in evaluation
2015-05-03 14:11:17 -05:00
Dan Mace
064462e5b5
Support a headless server mode
...
Add a -headless flag which runs only the debugger server until
a SIGINT is received.
2015-05-02 14:42:47 -05:00
Dan Mace
ca2508af6b
Suppress output of HTTP error from client
...
Introduce a client error type which preserves HTTP error information
but which doesn't render the HTTP details by default.
2015-05-02 14:38:38 -05:00
Derek Parker
1ad66660a1
Prefer errors.New for unformatted errors
2015-05-01 16:27:29 -05:00
Derek Parker
6cadeb41fc
Pass kill signal to ptrace_detach
2015-05-01 15:50:29 -05:00
Derek Parker
e8edb043d7
Do not print notifications for new threads
...
This information is hardly going to be useful to a user of Delve and if
the user really needs information on new threads they can simply using
the provided commands to list and switch between threads.
2015-05-01 15:37:17 -05:00
Derek Parker
9040ec1af1
Only detach if not killing process
2015-05-01 15:14:58 -05:00
Derek Parker
c414c72ec9
Return regs from saveRegisters function
2015-05-01 08:34:09 -05:00
Derek Parker
f7632eb5b0
Restore stack after curG function call
2015-04-30 19:52:28 -05:00
Derek Parker
f9c64d30c2
Clean up documentation
2015-04-30 08:39:04 -05:00
Derek Parker
0556eb925d
Code organization
2015-04-30 08:38:00 -05:00
Derek Parker
73a5c7c246
Fix: replay last command on empty string
2015-04-29 23:38:01 -05:00
Derek Parker
51a9aa71c6
Fix: Exit on EOF
2015-04-29 23:21:27 -05:00
Dan Mace
3ffbe2d7b7
Precompile fixtures
2015-04-29 21:05:41 -05:00
Dan Mace
2954e03a20
Introduce client/server separation
...
Refactor to introduce client/server separation, including a typed
client API and a HTTP REST server implementation.
Refactor the terminal to be an API consumer.
2015-04-29 21:05:41 -05:00
zhee
288248d048
Fix typo
2015-04-30 02:28:23 +09:00
Derek Parker
2b5a9155e6
Use Arch struct for arch specific values
2015-04-29 12:07:27 -05:00
Derek Parker
21dca7efeb
Use seperate ID counter for temp breakpoints
2015-04-29 08:17:35 -05:00