File: ChangeLog

package info (click to toggle)
scanmem 0.07-4
  • links: PTS, VCS
  • area: main
  • in suites: lenny
  • size: 624 kB
  • ctags: 229
  • sloc: ansic: 2,176; sh: 985; exp: 342; makefile: 8
file content (68 lines) | stat: -rw-r--r-- 3,639 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
2007-06-07 Tavis Ormandy <taviso@sdf.lonestar.org>
    * make license clearer, added gpl notice to all source files, and added a show command.
        - eg, show copying, show warranty, etc.
    * handle unspecified value in set properly, eg set /4
    * autotooled the build process.
    * fixed bug where unaligned variables might be missed at end of region.
    * begin testsuite using dejagnu, to help prevent any regressions in future.
    * use /proc/pid/mem if available.

2007-04-08 Tavis Ormandy <taviso@sdf.lonestar.org>
    * corrected lots of lint errors.
    * include copy of GPL in COPYING file.
    * use more EXPECT().
    * fixed two memory leaks (very small).
    * much more scalable commandline parsing, simple switch/case was getting too unwieldy.
    * deprecated cont command, and re-wrote set to make it much more powerful.
        - use set x/y instead of cont, cont will print a warning if you try to use it.
    * preliminary support for float type (WARNING: experimental)
    * implemented simple custom completer for readline, so tab completion now works for commands.
        - arguments will work with completion in next version.
    * massive improvements to online help, each command can register its own documentation.
        - example : `help set` will now print detailed usage information.
    * added quick shell escape support (shell command).
    * added interrupt support to commands that continue until stopped.
    * changed the format of list output, which now has a set of flags that represent
      the possible formats that this variable could be, eg 'CSi' means could be a char
       or a short, but cant be an int.
    * new command `watch` that monitors how a variable changes.
    * updated manual
    
2007-03-04 Tavis Ormandy <taviso@sdf.lonestar.org>
    * buffered overlapping peeks to improve scan performance.
    * automatically support chars, shorts and ints.
        - removed width command
    * pid command can change target.
    * = command, to accompany < and > to indicate variable has not changed.
    * snapshot command to enhance <, > and =. WARNING: experimental, very inefficient.
        - snapshot will use a more efficient format next version, right now it
          should not be used on large programs, or will eat all your free memory.

2007-01-11 Tavis Ormandy <taviso@sdf.lonestar.org>
    * cleaned up some lintian errors
    * used __builtin_expect() to try to improve performance in some areas
    * minor UI tweaks, give region counts during scan.
    * start using readline(), should implement completion at some point.
    * fixed memory leak.

2006-11-16 Tavis Ormandy <taviso@sdf.lonestar.org>
    * Made buffer management more intelligent.
    * Add commands to list and delete regions (lregions, dregion).
    * Add commands to indicate variable has increased or decreased (<, >).
    * Improved usability of set, cont, list, etc.
    * Add progress meter, large programs can take a long time for initial scan.
    * Testing support for variable width targets, signedness not currenlty handled.
    * delete command to eliminate matches.
    * list command now shows where a variable is located.
    * General code cleanup.
    * Eliminate useless command line options, use interactive versions instead.
    * Improved documentation.

2006-11-14 Tavis Ormandy <taviso@sdf.lonestar.org>
    * Applied patch from Brian Lewis <bsl04 (at) uark.edu>
    * Install signal handler to detach from target on sigint/sighup/sigquit.
    * Improved Makefile
    * Added initial man page

2006-11-13 Tavis Ormandy <taviso@sdf.lonestar.org>
    * Initial version