Commit Graph

32 Commits

Author SHA1 Message Date
hjk
d647a6002e debugger: display "sub-breakpoints"
<MULTIPLE> happens in constructors, inline functions, and
at other places like 'foreach' lines.

Change-Id: Ifb89b659d279f257ba8295b80a35d605820ec54b
Reviewed-on: http://codereview.qt.nokia.com/498
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: hjk <qthjk@ovi.com>
2011-06-20 11:34:22 +02:00
Tobias Hunger
aa2acec14c Fix/add copyright headers
Change-Id: I8b73d583be1ee7183f4074bce49d5390e38631a2
2011-05-06 15:17:05 +02:00
hjk
8397663964 Update license. 2011-04-13 11:49:28 +02:00
Jarek Kobus
148e389587 Fix typos in source strings
Reviewed-by: Pawel Polanski
2011-03-31 16:31:25 +02:00
hjk
5f38a26c9e debugger: fix 'Jump To/Run to' when in instruction-wise mode 2011-02-23 11:11:39 +01:00
Friedemann Kleint
88ba702293 L10n: tr()-Fixes for 2.2 2011-02-15 16:05:52 +01:00
Friedemann Kleint
debcc270ee Debugger: Fully qualify signals. 2011-02-04 16:07:58 +01:00
Friedemann Kleint
edb4893547 Header cleanup in src, specify module name. 2011-01-24 12:29:48 +01:00
con
d1023c7614 It's 2011 now.
Reviewed-by: hjk
2011-01-12 09:46:24 +01:00
Friedemann Kleint
a7eccce733 Debugger: Header cleanup 2011-01-10 10:14:23 +01:00
con
23c22b7c66 License headers, part 2 2010-12-17 17:14:20 +01:00
hjk
9757e22113 debugger: introduce the concept of a 'Location', used by gotoLocation 2010-12-17 11:59:01 +01:00
hjk
fb837b5230 debugger: s/*ViewAgent/*Agent/ to reduce noise and match file names 2010-12-14 13:10:07 +01:00
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