sysprof r433 - trunk



Author: ssp
Date: Mon Jun  2 05:36:32 2008
New Revision: 433
URL: http://svn.gnome.org/viewvc/sysprof?rev=433&view=rev

Log:
Mon Jun  2 01:35:25 2008  SÃren Sandmann  <sandmann redhat com>

	* demangle.c: Remove weird comment.

	* elfparser.h: Formatting.



Modified:
   trunk/ChangeLog
   trunk/demangle.c
   trunk/elfparser.h

Modified: trunk/demangle.c
==============================================================================
--- trunk/demangle.c	(original)
+++ trunk/demangle.c	Mon Jun  2 05:36:32 2008
@@ -1,6 +1,4 @@
 /*
- * "I bred them together to create a monster"
- *
  * This file is a concatenation of the files
  *
  *	cp-demangle.c
@@ -62,7 +60,6 @@
    Boston, MA 02111-1307, USA.
 */
 
-
 /* This code implements a demangler for the g++ V3 ABI.  The ABI is
    described on this web page:
        http://www.codesourcery.com/cxx-abi/abi.html#mangling

Modified: trunk/elfparser.h
==============================================================================
--- trunk/elfparser.h	(original)
+++ trunk/elfparser.h	Mon Jun  2 05:36:32 2008
@@ -20,23 +20,23 @@
 typedef struct ElfSym ElfSym;
 typedef struct ElfParser ElfParser;
 
-ElfParser *   elf_parser_new_from_data  (const guchar *data,
-					 gsize	       length);
-ElfParser *   elf_parser_new            (const char  *filename,
-					 GError     **err);
-void          elf_parser_free           (ElfParser   *parser);
-const char *  elf_parser_get_debug_link (ElfParser   *parser,
-					 guint32     *crc32);
-const gchar  *elf_parser_get_build_id   (ElfParser   *parser);
-const guchar *elf_parser_get_eh_frame   (ElfParser   *parser);
-const guchar *elf_parser_get_debug_frame (ElfParser   *parser);
-gulong	      elf_parser_get_text_offset (ElfParser  *parser);
+ElfParser *   elf_parser_new_from_data   (const guchar  *data,
+					  gsize          length);
+ElfParser *   elf_parser_new             (const char    *filename,
+					  GError       **err);
+void          elf_parser_free            (ElfParser     *parser);
+const char *  elf_parser_get_debug_link  (ElfParser     *parser,
+					  guint32       *crc32);
+const gchar  *elf_parser_get_build_id    (ElfParser     *parser);
+const guchar *elf_parser_get_eh_frame    (ElfParser     *parser);
+const guchar *elf_parser_get_debug_frame (ElfParser     *parser);
+gulong        elf_parser_get_text_offset (ElfParser     *parser);
+
 
 /* Lookup a symbol in the file.
  *
- * The symbol returned is const, so don't free it it or anything. It
- * will be valid until elf_parser_free() is called on the parser.
- *
+ * The symbol returned is const, so don't free it. It is valid until
+ * elf_parser_free() is called on the parser.
  *
  * The address should be given in "file coordinates". This means that
  * if the file is mapped at address m and offset o, then an address a
@@ -44,13 +44,14 @@
  * of the file would have been mapped, so a - (m - o) is the position
  * in the file of a.
  */
-const ElfSym *elf_parser_lookup_symbol (ElfParser *parser,
-					gulong     address);
-guint32 elf_parser_get_crc32 (ElfParser *parser);
-const char *elf_parser_get_sym_name (ElfParser *parser,
-				     const ElfSym *sym);
-gulong elf_parser_get_sym_address (ElfParser *parser,
-				   const ElfSym *sym);
-gboolean elf_parser_owns_symbol (ElfParser *parser,
-				 const ElfSym *sym);
-char *elf_demangle (const char *name);
+const ElfSym *elf_parser_lookup_symbol   (ElfParser     *parser,
+					  gulong         address);
+guint32       elf_parser_get_crc32       (ElfParser     *parser);
+const char *  elf_parser_get_sym_name    (ElfParser     *parser,
+					  const ElfSym  *sym);
+gulong        elf_parser_get_sym_address (ElfParser     *parser,
+					  const ElfSym  *sym);
+gboolean      elf_parser_owns_symbol     (ElfParser     *parser,
+					  const ElfSym  *sym);
+char *        elf_demangle               (const char    *name);
+



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