sysprof r433 - trunk
- From: ssp svn gnome org
- To: svn-commits-list gnome org
- Subject: sysprof r433 - trunk
- Date: Mon, 2 Jun 2008 05:36:32 +0000 (UTC)
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]