[uClibc-cvs] svn commit: trunk/uClibc/ldso/libdl

vapier at uclibc.org vapier at uclibc.org
Thu Jun 30 04:05:53 UTC 2005


Author: vapier
Date: 2005-06-29 22:05:52 -0600 (Wed, 29 Jun 2005)
New Revision: 10643

Log:
use %p instead of %x to show addresses so we dont have to worry about the sizeof pointers

Modified:
   trunk/uClibc/ldso/libdl/libdl.c


Changeset:
Modified: trunk/uClibc/ldso/libdl/libdl.c
===================================================================
--- trunk/uClibc/ldso/libdl/libdl.c	2005-06-30 03:43:14 UTC (rev 10642)
+++ trunk/uClibc/ldso/libdl/libdl.c	2005-06-30 04:05:52 UTC (rev 10643)
@@ -379,8 +379,8 @@
 			void (*dl_elf_func) (void);
 			dl_elf_func = (void (*)(void)) (tpnt->loadaddr + tpnt->dynamic_info[DT_INIT]);
 			if (dl_elf_func && *dl_elf_func != NULL) {
-				_dl_if_debug_print("running ctors for library %s at '%x'\n",
-						tpnt->libname, (unsigned)dl_elf_func);
+				_dl_if_debug_print("running ctors for library %s at '%p'\n",
+						tpnt->libname, dl_elf_func);
 				(*dl_elf_func) ();
 			}
 		}
@@ -495,8 +495,8 @@
 			    !(tpnt->init_flag & FINI_FUNCS_CALLED)) {
 				tpnt->init_flag |= FINI_FUNCS_CALLED;
 				dl_elf_fini = (int (*)(void)) (tpnt->loadaddr + tpnt->dynamic_info[DT_FINI]);
-				_dl_if_debug_print("running dtors for library %s at '%x'\n",
-						tpnt->libname, (unsigned)dl_elf_fini);
+				_dl_if_debug_print("running dtors for library %s at '%p'\n",
+						tpnt->libname, dl_elf_fini);
 				(*dl_elf_fini) ();
 			}
 
@@ -598,24 +598,21 @@
 	fprintf(stderr, "List of loaded modules\n");
 	/* First start with a complete list of all of the loaded files. */
 	for (tpnt = _dl_loaded_modules; tpnt; tpnt = tpnt->next) {
-		fprintf(stderr, "\t%x %x %x %s %d %s\n",
-				(unsigned) tpnt->loadaddr, (unsigned) tpnt,
-				(unsigned) tpnt->symbol_scope,
-				type[tpnt->libtype],
-				tpnt->usage_count, tpnt->libname);
+		fprintf(stderr, "\t%p %p %p %s %d %s\n",
+		        tpnt->loadaddr, tpnt, tpnt->symbol_scope,
+		        type[tpnt->libtype],
+		        tpnt->usage_count, tpnt->libname);
 	}
 
 	/* Next dump the module list for the application itself */
-	fprintf(stderr, "\nModules for application (%x):\n",
-			(unsigned) _dl_symbol_tables);
+	fprintf(stderr, "\nModules for application (%p):\n", _dl_symbol_tables);
 	for (rpnt = _dl_symbol_tables; rpnt; rpnt = rpnt->next)
-		fprintf(stderr, "\t%x %s\n", (unsigned) rpnt->dyn, rpnt->dyn->libname);
+		fprintf(stderr, "\t%p %s\n", rpnt->dyn, rpnt->dyn->libname);
 
 	for (hpnt = _dl_handles; hpnt; hpnt = hpnt->next_handle) {
-		fprintf(stderr, "Modules for handle %x\n", (unsigned) hpnt);
+		fprintf(stderr, "Modules for handle %p\n", hpnt);
 		for (rpnt = hpnt; rpnt; rpnt = rpnt->next)
-			fprintf(stderr, "\t%x %s\n", (unsigned) rpnt->dyn,
-					rpnt->dyn->libname);
+			fprintf(stderr, "\t%p %s\n", rpnt->dyn, rpnt->dyn->libname);
 	}
 	return 0;
 }
@@ -633,7 +630,7 @@
 	pelf = NULL;
 
 #if 0
-	fprintf(stderr, "dladdr( %x, %x )\n", __address, __info);
+	fprintf(stderr, "dladdr( %p, %p )\n", __address, __info);
 #endif
 
 	for (rpnt = _dl_loaded_modules; rpnt; rpnt = rpnt->next) {
@@ -641,7 +638,7 @@
 
 		tpnt = rpnt;
 #if 0
-		fprintf(stderr, "Module \"%s\" at %x\n",
+		fprintf(stderr, "Module \"%s\" at %p\n",
 				tpnt->libname, tpnt->loadaddr);
 #endif
 		if (tpnt->loadaddr < (ElfW(Addr)) __address
@@ -682,7 +679,7 @@
 					sf = 1;
 				}
 #if 0
-				fprintf(stderr, "Symbol \"%s\" at %x\n",
+				fprintf(stderr, "Symbol \"%s\" at %p\n",
 						strtab + symtab[si].st_name, symbol_addr);
 #endif
 			}




More information about the uClibc-cvs mailing list