unwind: give all exported functions "unwind_" prefix
authorMasatake YAMATO <yamato@redhat.com>
Wed, 16 Apr 2014 06:33:02 +0000 (15:33 +0900)
committerDmitry V. Levin <ldv@altlinux.org>
Fri, 30 May 2014 22:40:22 +0000 (22:40 +0000)
* unwind.c (init_unwind_addr_space): Rename to unwind_init.
(init_libunwind_ui): Rename to unwind_tcb_init.
(free_libunwind_ui): Rename to unwind_tcb_fin.
(delete_mmap_cache): Rename to unwind_cache_invalidate.
(print_stacktrace): Rename to unwind_print_stacktrace.
* defs.h: Update prototypes.
* mem.c: All callers updated.
* process.c: Likewise.
* strace.c: Likewise.
* syscall.c: Likewise.

Signed-off-by: Masatake YAMATO <yamato@redhat.com>
defs.h
mem.c
process.c
strace.c
syscall.c
unwind.c

diff --git a/defs.h b/defs.h
index 97deab3e3ceed4c2c158ef68ba66f1a6ca9b995d..f642d6548dead448c32302f92c26ff9730da37ea 100644 (file)
--- a/defs.h
+++ b/defs.h
@@ -732,11 +732,11 @@ extern void tv_mul(struct timeval *, const struct timeval *, int);
 extern void tv_div(struct timeval *, const struct timeval *, int);
 
 #ifdef USE_LIBUNWIND
-extern void init_unwind_addr_space(void);
-extern void init_libunwind_ui(struct tcb *tcp);
-extern void free_libunwind_ui(struct tcb *tcp);
-extern void delete_mmap_cache(struct tcb* tcp);
-extern void print_stacktrace(struct tcb* tcp);
+extern void unwind_init(void);
+extern void unwind_tcb_init(struct tcb *tcp);
+extern void unwind_tcb_fin(struct tcb *tcp);
+extern void unwind_cache_invalidate(struct tcb* tcp);
+extern void unwind_print_stacktrace(struct tcb* tcp);
 #endif
 
 /* Strace log generation machinery.
diff --git a/mem.c b/mem.c
index 2b684b1511d2c019e9c334e73a2f9e8fa904f7e1..ed853d9bfeac060d98844aa632a70ab51e1392f8 100644 (file)
--- a/mem.c
+++ b/mem.c
@@ -62,7 +62,7 @@ print_mmap(struct tcb *tcp, long *u_arg, unsigned long long offset)
        if (entering(tcp)) {
 #ifdef USE_LIBUNWIND
                if (stack_trace_enabled)
-                       delete_mmap_cache(tcp);
+                       unwind_cache_invalidate(tcp);
 #endif
 
                /* addr */
@@ -197,7 +197,7 @@ sys_munmap(struct tcb *tcp)
 #ifdef USE_LIBUNWIND
        else {
                if (stack_trace_enabled)
-                       delete_mmap_cache(tcp);
+                       unwind_cache_invalidate(tcp);
        }
 #endif
        return 0;
@@ -214,7 +214,7 @@ sys_mprotect(struct tcb *tcp)
 #ifdef USE_LIBUNWIND
        else {
                if (stack_trace_enabled)
-                       delete_mmap_cache(tcp);
+                       unwind_cache_invalidate(tcp);
        }
 #endif
        return 0;
index 22886cbfb48d6c0225ff51d915bd719143cd10f9..a152ad70bf21a74a94ef78eada33b5a779381281 100644 (file)
--- a/process.c
+++ b/process.c
@@ -802,7 +802,7 @@ sys_execve(struct tcb *tcp)
 #ifdef USE_LIBUNWIND
        else {
                if (stack_trace_enabled)
-                       delete_mmap_cache(tcp);
+                       unwind_cache_invalidate(tcp);
        }
 #endif
 
index 0f7f16c833187c0ad635d66e0e4879586620f2c1..f8d5cb7f352a84ddfe9bf581d230d0cf96b6dc07 100644 (file)
--- a/strace.c
+++ b/strace.c
@@ -706,7 +706,7 @@ alloctcb(int pid)
 
 #ifdef USE_LIBUNWIND
                        if (stack_trace_enabled)
-                               init_libunwind_ui(tcp);
+                               unwind_tcb_init(tcp);
 #endif
 
                        nprocs++;
@@ -747,7 +747,7 @@ droptcb(struct tcb *tcp)
 
 #ifdef USE_LIBUNWIND
        if (stack_trace_enabled) {
-               free_libunwind_ui(tcp);
+               unwind_tcb_fin(tcp);
        }
 #endif
        memset(tcp, 0, sizeof(*tcp));
@@ -1818,7 +1818,7 @@ init(int argc, char *argv[])
 
 #ifdef USE_LIBUNWIND
        if (stack_trace_enabled)
-               init_unwind_addr_space();
+               unwind_init();
 #endif
 
        if (!followfork)
index 50b41ba3e724597400f92ff7c0ad9b63b01300b3..4ed971f071c0d5a973f5305149286b2b53a020ab 100644 (file)
--- a/syscall.c
+++ b/syscall.c
@@ -2708,7 +2708,7 @@ trace_syscall_exiting(struct tcb *tcp)
 
 #ifdef USE_LIBUNWIND
        if (stack_trace_enabled)
-               print_stacktrace(tcp);
+               unwind_print_stacktrace(tcp);
 #endif
 
  ret:
index fc97ea2d060126161933e1b92183778c80596c0a..4ebc048ac0bb723502198812d999a8db3f505eef 100644 (file)
--- a/unwind.c
+++ b/unwind.c
@@ -51,7 +51,7 @@ struct mmap_cache_t {
 static unw_addr_space_t libunwind_as;
 
 void
-init_unwind_addr_space(void)
+unwind_init(void)
 {
        libunwind_as = unw_create_addr_space(&_UPT_accessors, 0);
        if (!libunwind_as)
@@ -59,7 +59,7 @@ init_unwind_addr_space(void)
 }
 
 void
-init_libunwind_ui(struct tcb *tcp)
+unwind_tcb_init(struct tcb *tcp)
 {
        tcp->libunwind_ui = _UPT_create(tcp->pid);
        if (!tcp->libunwind_ui)
@@ -67,9 +67,9 @@ init_libunwind_ui(struct tcb *tcp)
 }
 
 void
-free_libunwind_ui(struct tcb *tcp)
+unwind_tcb_fin(struct tcb *tcp)
 {
-       delete_mmap_cache(tcp);
+       unwind_cache_invalidate(tcp);
        _UPT_destroy(tcp->libunwind_ui);
        tcp->libunwind_ui = NULL;
 }
@@ -157,7 +157,7 @@ alloc_mmap_cache(struct tcb* tcp)
 
 /* deleting the cache */
 void
-delete_mmap_cache(struct tcb* tcp)
+unwind_cache_invalidate(struct tcb* tcp)
 {
        unsigned int i;
        for (i = 0; i < tcp->mmap_cache_size; i++) {
@@ -171,7 +171,7 @@ delete_mmap_cache(struct tcb* tcp)
 
 /* use libunwind to unwind the stack and print a backtrace */
 void
-print_stacktrace(struct tcb* tcp)
+unwind_print_stacktrace(struct tcb* tcp)
 {
        unw_word_t ip;
        unw_cursor_t cursor;