Sophie

Sophie

distrib > Scientific%20Linux > 5x > x86_64 > media > main-src > by-pkgid > b3bd92884018251b87f9099340c300c3 > files > 5

ltrace-0.5-13.45svn.el5_7.12.src.rpm

diff -urp ltrace-0.5/breakpoints.c ltrace-0.5-pm/breakpoints.c
--- ltrace-0.5/breakpoints.c	2011-07-28 16:44:31.287754754 +0200
+++ ltrace-0.5-pm/breakpoints.c	2011-07-28 16:44:28.623616513 +0200
@@ -20,6 +20,8 @@
 
 struct breakpoint *address2bpstruct(struct process *proc, void *addr)
 {
+	assert(proc != NULL);
+	assert(proc->breakpoints != NULL);
 	if (!proc->breakpoints) {
 		proc->breakpoints =
 		  dict_init(dict_key2hash_int, dict_key_cmp_int);
@@ -162,13 +164,14 @@ void breakpoints_init(struct process *pr
 	if (opt_L && proc->filename) {
 		proc->list_of_symbols = read_elf(proc);
 		if (opt_e) {
-			struct library_symbol **tmp1 = &(proc->list_of_symbols);
+			struct library_symbol **tmp1 = &proc->list_of_symbols;
 			while (*tmp1) {
 				struct opt_e_t *tmp2 = opt_e;
 				int keep = !opt_e_enable;
 
 				while (tmp2) {
-					if (!strcmp((*tmp1)->name, tmp2->name)) {
+					if (!strcmp((*tmp1)->name,
+						    tmp2->name)) {
 						keep = opt_e_enable;
 					}
 					tmp2 = tmp2->next;
@@ -196,8 +199,7 @@ void reinitialize_breakpoints(struct pro
 
 	while (sym) {
 		if (sym->needs_init) {
-			insert_breakpoint(proc, sym2addr(proc, sym),
-					  sym);
+			insert_breakpoint(proc, sym2addr(proc, sym), sym);
 			if (sym->needs_init && !sym->is_weak) {
 				fprintf(stderr,
 					"could not re-initialize breakpoint for \"%s\" in file \"%s\"\n",
diff -urp ltrace-0.5/process_event.c ltrace-0.5-pm/process_event.c
--- ltrace-0.5/process_event.c	2011-07-28 16:44:31.276754193 +0200
+++ ltrace-0.5-pm/process_event.c	2011-07-28 16:44:28.639617345 +0200
@@ -322,7 +322,7 @@ static void process_syscall(struct event
 	if (event->proc->state != STATE_IGNORED) {
 		if (opt_S) {
 			output_left(LT_TOF_SYSCALL, event->proc,
-				sysname(event->proc, event->e_un.sysnum));
+				    sysname(event->proc, event->e_un.sysnum));
 		}
 		if (event->proc->breakpoints_enabled == 0) {
 			enable_all_breakpoints(event->proc);
@@ -543,7 +543,7 @@ callstack_push_symfunc(struct process *p
 
 	elem->return_addr = proc->return_addr;
         if (elem->return_addr) {
-		insert_breakpoint(proc, elem->return_addr, 0);
+		insert_breakpoint(proc, elem->return_addr, NULL);
 	}
 
 	proc->callstack_depth++;
diff -urp ltrace-0.5/sysdeps/linux-gnu/breakpoint.c ltrace-0.5-pm/sysdeps/linux-gnu/breakpoint.c
--- ltrace-0.5/sysdeps/linux-gnu/breakpoint.c	2006-06-14 06:55:21.000000000 +0200
+++ ltrace-0.5-pm/sysdeps/linux-gnu/breakpoint.c	2011-07-28 16:44:28.632616981 +0200
@@ -25,9 +25,8 @@ void enable_breakpoint(pid_t pid, struct
 	debug(1, "enable_breakpoint(%d,%p)", pid, sbp->addr);
 
 	for (i = 0; i < 1 + ((BREAKPOINT_LENGTH - 1) / sizeof(long)); i++) {
-		long a =
-		    ptrace(PTRACE_PEEKTEXT, pid, sbp->addr + i * sizeof(long),
-			   0);
+		long a = ptrace(PTRACE_PEEKTEXT, pid,
+				sbp->addr + i * sizeof(long), 0);
 		for (j = 0;
 		     j < sizeof(long)
 		     && i * sizeof(long) + j < BREAKPOINT_LENGTH; j++) {