File output-l_addr.diff of Package ptools

diff --git a/src/pbuildid.c b/src/pbuildid.c
index 3e480aa..445d6bf 100644
--- a/src/pbuildid.c
+++ b/src/pbuildid.c
@@ -234,7 +234,7 @@ static void so_print_buildid(struct core_map_info *core_map, const char *name,
 					 note_phdr->p_filesz);
 		if (len) {
 			unsigned int i;
-			printf("%s ", name);
+			printf("%s %#" PRIx64 " ", name, ehdr_addr);
 			for (i = 0; i < len; i++)
 				printf("%02" PRIx8, build_id[i]);
 			printf("\n");
@@ -915,8 +915,9 @@ static int process_core(Elf *elf, GElf_Ehdr *ehdr)
 							 nphdr->p_filesz);
 				if (len) {
 					unsigned int i;
-					printf("%s ",
-					       core_fname ? core_fname : "");
+					printf("%s %#" PRIx64 " ",
+					       core_fname ? core_fname : "",
+					       core_l_addr);
 					for (i = 0; i < len; i++)
 						printf("%02" PRIx8,
 						       build_id[i]);