Fix some compiler warnings emitted by gcc-4.8.0
[oweals/busybox.git] / util-linux / readprofile.c
index 00b3382d850a77626df0bc1c4b28085509ac1945..974fe89c4847807eedeabdef1a94ee5d8019cdf3 100644 (file)
  * Paul Mundt <lethal@linux-sh.org>.
  */
 
+//usage:#define readprofile_trivial_usage
+//usage:       "[OPTIONS]"
+//usage:#define readprofile_full_usage "\n\n"
+//usage:       "       -m mapfile      (Default: /boot/System.map)"
+//usage:     "\n       -p profile      (Default: /proc/profile)"
+//usage:     "\n       -M NUM          Set the profiling multiplier to NUM"
+//usage:     "\n       -i              Print only info about the sampling step"
+//usage:     "\n       -v              Verbose"
+//usage:     "\n       -a              Print all symbols, even if count is 0"
+//usage:     "\n       -b              Print individual histogram-bin counts"
+//usage:     "\n       -s              Print individual counters within functions"
+//usage:     "\n       -r              Reset all the counters (root only)"
+//usage:     "\n       -n              Disable byte order auto-detection"
+
 #include "libbb.h"
 #include <sys/utsname.h>
 
@@ -97,7 +111,7 @@ int readprofile_main(int argc UNUSED_PARAM, char **argv)
                 */
                to_write = sizeof(int);
                if (!optMult)
-                       to_write = 1;   /* sth different from sizeof(int) */
+                       to_write = 1;  /* sth different from sizeof(int) */
 
                fd = xopen(defaultpro, O_WRONLY);
                xwrite(fd, &multiplier, to_write);
@@ -149,7 +163,7 @@ int readprofile_main(int argc UNUSED_PARAM, char **argv)
        while (fgets(mapline, S_LEN, map)) {
                if (sscanf(mapline, "%llx %s %s", &fn_add, mode, fn_name) != 3)
                        bb_error_msg_and_die("%s(%i): wrong map line",
-                                            mapFile, maplineno);
+                                       mapFile, maplineno);
 
                if (!strcmp(fn_name, "_stext")) /* only elf works like this */ {
                        add0 = fn_add;
@@ -179,12 +193,12 @@ int readprofile_main(int argc UNUSED_PARAM, char **argv)
                if (*mode != 'T' && *mode != 't'
                 && *mode != 'W' && *mode != 'w'
                ) {
-                       break;  /* only text is profiled */
+                       break;  /* only text is profiled */
                }
 
                if (indx >= len / sizeof(*buf))
                        bb_error_msg_and_die("profile address out of range. "
-                                            "Wrong map file?");
+                                       "Wrong map file?");
 
                while (indx < (next_add-add0)/step) {
                        if (optBins && (buf[indx] || optAll)) {
@@ -206,10 +220,10 @@ int readprofile_main(int argc UNUSED_PARAM, char **argv)
                ) {
                        if (optVerbose)
                                printf("%016llx %-40s %6i %8.4f\n", fn_add,
-                                      fn_name, this, this/(double)fn_len);
+                                       fn_name, this, this/(double)fn_len);
                        else
                                printf("%6i %-40s %8.4f\n",
-                                      this, fn_name, this/(double)fn_len);
+                                       this, fn_name, this/(double)fn_len);
                        if (optSub) {
                                unsigned long long scan;
 
@@ -219,8 +233,8 @@ int readprofile_main(int argc UNUSED_PARAM, char **argv)
 
                                        addr = (scan - 1)*step + add0;
                                        printf("\t%#llx\t%s+%#llx\t%u\n",
-                                              addr, fn_name, addr - fn_add,
-                                              buf[scan]);
+                                               addr, fn_name, addr - fn_add,
+                                               buf[scan]);
                                }
                        }
                }
@@ -237,10 +251,10 @@ int readprofile_main(int argc UNUSED_PARAM, char **argv)
        /* trailer */
        if (optVerbose)
                printf("%016x %-40s %6i %8.4f\n",
-                      0, "total", total, total/(double)(fn_add-add0));
+                       0, "total", total, total/(double)(fn_add-add0));
        else
                printf("%6i %-40s %8.4f\n",
-                      total, "total", total/(double)(fn_add-add0));
+                       total, "total", total/(double)(fn_add-add0));
 
        fclose(map);
        free(buf);