NRE debug

Timeline
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2011-08-19
06:55
Corrected a mistake about Tcl_Objs string representation. Leaf check-in: 597e325753 user: krzykwas tags: trunk
2011-08-18
00:02
Changes requested by Miguel. check-in: 13e86fa15d user: krzykwas tags: trunk
2011-08-17
21:42
A tiny unimportant change. check-in: ba83e88d2a user: krzykwas tags: trunk
21:25
The documentation is finished now unless any errors are found. check-in: 5f0530f6cb user: krzykwas tags: trunk
19:44
Next part of the docs, several small changes introduced. The Andreas' comments are taken into account. check-in: 4e3749a43c user: krzykwas tags: trunk
09:30
The documentation is nearly finished, only three issues need to be addressed. I hope to finish the document today, at worst tomorrow. check-in: 0d81e74e57 user: krzykwas tags: trunk
00:23
Moved hashtable to tcl_hashtable, fixed small error in TclHashTableDisplay. More documentation prepared. check-in: 615e301add user: krzykwas tags: trunk
2011-08-16
08:51
Added info about io channels, midterm report and the specification of io channels prepared by Andreas Kupries. Still much left to do... check-in: c78e5b4da4 user: krzykwas tags: trunk
00:13
Gdb/NRE documentation. Still much needs to be done there. check-in: 5bff3c42d1 user: krzykwas tags: trunk
2011-08-15
11:11
Tcl_HashTable parser implementation. check-in: 8c2ff4cd83 user: krzykwas tags: trunk
2011-08-10
16:31
Fixed field width for proc name. check-in: a9c89d2cb8 user: krzykwas tags: trunk
15:43
1. Added unit tests for DataItemFormatter. 2. Small changes in formatting of the source code and comments. check-in: 91e65d18fc user: krzykwas tags: trunk
12:49
1. Functionality from StackFactory moved to StackBuilder. 2. StackFactory (and conseqently InvalidFramesSuppliedException) removed. 3. The tests for StackFactory and nre-cmds removed. 4. ExtendedFrameFormatter uses TclObjFormatter to display objv arguments for NRCommand callback. 5. Indices of stack's frames are aligned to the right, i.e.: ... ... check-in: 37837ad76a user: krzykwas tags: trunk
01:44
Added parser for dict Tcl_Obj. check-in: 89e1558c17 user: krzykwas tags: trunk
2011-08-08
22:47
Added parsers for byte array and list. Renamed parser for wide int. Default parser now prints the pointer of the structure it cannot properly parse. check-in: 27cf17a0a4 user: krzykwas tags: trunk
2011-08-06
23:17
Added several new parsers (bignum, wide, string) and sample scripts that one can easily dump the core with and test Tcl_Obj parsing. TclObjFormatter produces in the output not only the value converted to string, but also the original type name if it's available. Small changes in LimitsH. check-in: 4a8be0dd57 user: krzykwas tags: trunk
2011-08-05
18:27
Simple int and double formatting, small change in StackBuilder. check-in: 891c4a5747 user: krzykwas tags: trunk
01:56
Prepared architecture for implementing Tcl_Obj parsers. check-in: b5e5bb943e user: krzykwas tags: trunk
2011-08-04
18:45
First attempt at implementing parsing of Tcl_Obj structures. check-in: 832214abf6 user: krzykwas tags: trunk
07:00
Fixed formatting for nre-cmds with no argument. Attempt to produce Tcl_Obj variable for later inspection in crash4.tcl. check-in: 6df8743f8e user: krzykwas tags: trunk
2011-08-03
20:43
Cleaning up the remnants of storing „active” flag in the frame. check-in: b12f08d1d4 user: krzykwas tags: trunk
20:34
Active frame index stored in stack object. check-in: 97189adeb0 user: krzykwas tags: trunk
19:43
Refactorization of StackBuilder code and fixing bugs connected with multiple build() invocations on the same builder object. check-in: 09aed91b22 user: krzykwas tags: trunk
2011-08-02
22:00
. check-in: a9e7f0cea8 user: krzykwas tags: trunk
00:25
Implementation of nre-frame, nre-up, nre-down. The NRE stack is now cached in Context. check-in: 7cd40be948 user: krzykwas tags: trunk
2011-08-01
12:53
nre-frame check-in: e66a6eb9ca user: krzykwas tags: trunk
2011-07-29
14:29
Changed back. check-in: a60b7aed62 user: krzykwas tags: trunk
14:16
Changed result output_line result output_line ... done to result output_line output_line ... done check-in: b30e35c1a6 user: krzykwas tags: trunk
13:22
Changed IO channels implementation according to Andreas Kupries proposal with my changes to his specification. Changed the way Python modules were imported (implementation detail). Putting import instructions in __init__.py files did more harm than good and was removed. Import instructions are longer but everything is done in a consistent way now. check-in: 80dfb170c8 user: krzykwas tags: trunk
2011-07-28
08:47
Examples were still wrong, hope they are good now. Bash is posing problems and debugging channels is really hard. Thinking about what to do with this issue. check-in: 76a3bd1cbc user: krzykwas tags: trunk
00:35
Fixed bugs in channel implementation examples. Added much debug info to ChanelHandle. One can turn it off setting „debug” to false in conf/config. check-in: c3a7768331 user: krzykwas tags: trunk
2011-07-26
23:50
Simplification of command loading in gdbinit and small bug in channel-list fixed. check-in: 680656cfbf user: krzykwas tags: trunk
2011-07-25
22:29
Added some comments to the source code and added the file killProcesses.py that was erroneously omitted before. check-in: dcf78f9272 user: krzykwas tags: trunk
19:16
A cosmetic update of the description. check-in: 04c826db72 user: krzykwas tags: trunk
19:14
Updated the description of installation and added Makefile simplifying the project's usage. It will be eventually removed in the final release. check-in: 220ccc2cb9 user: krzykwas tags: trunk
18:19
Removing core dump. There is no real need for it to be part of the repo. check-in: 3638c2105f user: krzykwas tags: trunk
2011-07-14
15:20
Changes in io channels api. check-in: f6731a8ed1 user: krzykwas tags: trunk
2011-06-25
15:04
Re-added extended frame formatter. check-in: 7ba0e043f2 user: krzykwas tags: trunk
14:00
Changed NREDataHintsDataFormatter so that it inherits from DefaultDataFormatter. check-in: f6f7ac1481 user: krzykwas tags: trunk
13:56
Fixed formatting errors. check-in: 66f6c44757 user: krzykwas tags: trunk
12:47
Fixed data formatting error. check-in: 236cf3d959 user: krzykwas tags: trunk
2011-06-22
21:27
Fixed utf-8 encoding issues with channel-list command. check-in: 63437e4a2f user: krzykwas tags: trunk
2011-06-21
23:45
Outside processes now killed when gdb quits. check-in: 196965f41a user: krzykwas tags: trunk
23:35
Changed numbering of frames displayed by nre-cmds. The indices of frames built using buildStackUsingFrames from StackFactory are not overwritten anymore. To keep the indices unique there is a requirement that either no frame has index or all of them have. Still one could try to use the same index twice. The philosophy for that is: either I set everything on my own and force uniqness, or I use given frames which are deemed to be correct. BuildStackUsingFrames throws an exception if the frames don't fullfil the requirement stated above (no index or all indexed). check-in: 946183a977 user: krzykwas tags: trunk
2011-06-17
18:55
Changes in channel-run exec command protocol. Added begin_output and end_output in place of output to make parsing of multi-line output easier. check-in: 16a549bae2 user: krzykwas tags: trunk
18:20
Fixed completing channel name thanks to Tom Tromey. check-in: a80ef4c164 user: krzykwas tags: trunk
14:52
Fixed relative path issues. Still no idea what to do with channel-run arguments auto-completion. Probably it's a bug in gdb python support. check-in: 5d2c355edc user: krzykwas tags: trunk
12:21
Added a couple of import instruction. In fact it doesn't change anything. check-in: 0e51b31cc9 user: krzykwas tags: trunk
12:15
Additional channel support included, though there is still need to implement auto-completion for channel-run. Examples for usage of channels in cgi-bin, some basic documentation can be seen with gdb help command. check-in: b2756b7631 user: krzykwas tags: trunk
2011-06-16
22:45
1) Updated command help 2) Partial channel support - channels can be registered and listed, but not used in any way apart from that. check-in: 78c66f1183 user: krzykwas tags: trunk