Thu Feb 5 11:57:06 1998 Michael Snyder (msnyder@cleaver.cygnus.com)
authorMichael Snyder <msnyder@vmware.com>
Thu, 5 Feb 1998 20:13:58 +0000 (20:13 +0000)
committerMichael Snyder <msnyder@vmware.com>
Thu, 5 Feb 1998 20:13:58 +0000 (20:13 +0000)
commitd9ba1c3fafb219bda480a6e34d4113a2cc3527c9
treee72342d7a043ea6a5ee95108f1772aa0a05887e9
parentb494ec3e8168b9a26abea57d6c1e90a431910067
Thu Feb  5 11:57:06 1998  Michael Snyder  (msnyder@cleaver.cygnus.com)

        * tracepoint.c (tracepoint_operation): call free_actions instead
        of free.  (free_actions): eliminate some memory leaks for actions.
        (validate_actionline): pass string arg by reference, so we can
        change the pointer.  Change all memrange collection arguments to
        canonical form (literal address and size), to enforce early
        evaluation.  Accept UNOP_MEMVAL (assembly variables) for
        trace collection.  (parse_and_eval_memrange): accept expressions
        for the address and size fields of a memrange (and evaluate
        them immediately).  (several places): use -1 instead of zero
        to distinguish an absolute memrange from a register-relative one.
        (encode_actions): add handling for UNOP_MEMVAL (assembly variable).
gdb/ChangeLog
gdb/tracepoint.c