hjk
cfd2dbb395
debugger: split debuggeragents.{h,cpp} int {memory,disassembler}agent.{h,cpp}
2010-12-08 16:48:35 +01:00
Arvid Ephraim Picciani
179d77fa33
lldb: have a proper Agent tranfering the sourcecode
2010-12-02 15:18:38 +01:00
Arvid Ephraim Picciani
e89be165f0
lldb: show disasembly if frame unusable
2010-12-02 12:33:49 +01:00
Arvid Ephraim Picciani
27279c3663
lldb: change startup sequence to preload the binary
2010-12-02 12:33:30 +01:00
Arvid Ephraim Picciani
1f79709916
lldb: fetch source from remote, if not locally valid
2010-12-01 17:46:55 +01:00
Arvid Ephraim Picciani
776a45df68
lldb: move away from local sockets to stdio coms
...
can now pluginto any host via ssh.
define QTC_LLDB_GUEST=/some/script in the env
where script is a wrapper that does ssh, or whatever you need
2010-11-29 17:07:30 +01:00
Arvid Ephraim Picciani
0ba7fd6720
lddb: fix tons of missing breaks
2010-11-29 17:07:30 +01:00
Arvid Ephraim Picciani
72e04e6501
lldb: flush socket after terminator to prevent severe lag
2010-11-26 15:58:05 +01:00
hjk
8baa54e701
debugger: code cosmetics
2010-11-26 11:27:44 +01:00
Arvid Ephraim Picciani
295800196e
Adapt Lldb to dissasembler changes
2010-11-24 17:04:08 +01:00
hjk
d0b7c12430
debugger: make debugger view data store more structured
2010-11-24 15:55:45 +01:00
Arvid Ephraim Picciani
b2849c306f
Adapt IpcEngine to breakpoint handling changes
2010-11-22 13:10:26 +01:00
Oswald Buddenhagen
1e362b0f8b
overhaul process argument handling
...
get away from argument stringlists. instead, use native shell command
lines which support quoting/splitting, environment variable expansion
and redirections with well-understood semantics.
Task-number: QTCREATORBUG-542
Task-number: QTCREATORBUG-1564
2010-11-17 13:19:07 +01:00
Arvid Ephraim Picciani
fb47cfda11
Fix compilation
2010-11-17 12:12:13 +01:00
hjk
adba4c954c
debugger: remove breakpoint notification indirection through the engine
2010-11-16 18:20:52 +01:00
hjk
0a004097e1
debugger: remove intermediate BreakpointData stucture layer
2010-11-16 11:48:43 +01:00
hjk
3cf3f14d7f
debugger: more breakpoint refactoring
2010-11-16 10:50:26 +01:00
hjk
8ae541b36f
debugger: Refactor breakpoint handling.
...
The breakpoints are now (fairly) tightly guarded by the BreakpointHandler.
Engines and Views are only supposed to refer to them by id. They also have
individual states now. The breakpoint data is split into a "user requested"
"fixed" part in BreakpointData and the engines' acknowledged data in a new
struct BreakpointResponse.
TODO: Move m_state and m_engine members to BreakpointResponse. Fix regressions
in the marker handling.
2010-11-15 12:09:25 +01:00
Arvid Ephraim Picciani
c0da255a87
Experimental lldb engine host
2010-11-09 14:01:27 +01:00