[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[patch #6577] Free ddb symbols

From: Andrei Barbu
Subject: [patch #6577] Free ddb symbols
Date: Fri, 18 Jul 2008 17:12:55 +0000
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9) Gecko/2008052213 (Gentoo) Firefox/3.0


                 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: 



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  <andrei@0xab.com>

        * 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



Reply to this item at:


  Message sent via/by Savannah

reply via email to

[Prev in Thread] Current Thread [Next in Thread]