URL:
  <http://savannah.gnu.org/patch/?6577>

                 Summary: Free ddb symbols
                 Project: The GNU Hurd
            Submitted by: abarbu
            Submitted on: Friday 07/18/2008 at 17:12
                Category: GNU Mach
                Priority: 5 - Normal
                  Status: None
                 Privacy: Public
             Assigned to: None
        Originator Email: 
             Open/Closed: Open
         Discussion Lock: Any
         Planned Release: None
Wiki-like text discussion box: 

    _______________________________________________________

Details:

Symbols need to be freed for ELF; this adds the free_symbol entry to
db_sym_switch, as well as frees symbols where they're used. This is a nop for
anything but ELF, so at the moment it does nothing.


2008-07-18  Andrei Barbu  <[EMAIL PROTECTED]>

        * ddb/db_sym.c (db_lookup, db_value_of_name, db_name_is_ambiguous)
        (db_search_task_symbol, db_task_printsym, x_db): Free symbols
        * ddb/db_sym.c (dummy_db_free_symbol): New symbol freeing nop function
        * ddb/db_sym.h: Header guards, added free_sybmbol to the ddb backend API
        * ddb/db_sym.h (db_find_sym_and_offset, db_find_xtrn_sym_and_offset)
        (db_find_task_sym_and_offset, db_find_xtrn_task_sym_and_offset): 
        * i386/i386/db_trace.c (db_i386_stack_trace): Free symbols
        * kern/lock_mon.c (print_lock_info): Free symbols




    _______________________________________________________

File Attachments:


-------------------------------------------------------
Date: Friday 07/18/2008 at 17:12  Name: ddb-symbol-free-patch  Size: 7kB  
By: abarbu

<http://savannah.gnu.org/patch/download.php?file_id=16142>

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/patch/?6577>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/



Reply via email to