msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2015-01-04 23:49+0900\n"
-"PO-Revision-Date: 2015-01-05 01:36+0900\n"
+"PO-Revision-Date: 2015-01-07 19:18+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
#: build/C/man1/memusage.1:24
#, no-wrap
msgid "MEMUSAGE"
-msgstr ""
+msgstr "MEMUSAGE"
#. type: TH
#: build/C/man1/memusage.1:24 build/C/man1/memusagestat.1:23
#. type: Plain text
#: build/C/man1/memusage.1:29
msgid "B<memusage> [I<option>]... I<program> [I<programoption>]..."
-msgstr ""
+msgstr "B<memusage> [I<option>]... I<program> [I<programoption>]..."
#. type: Plain text
#: build/C/man1/memusage.1:53
#: build/C/man1/memusage.1:67
#, no-wrap
msgid "B<heap total>"
-msgstr ""
+msgstr "B<heap total>"
#. type: Plain text
#: build/C/man1/memusage.1:84
#: build/C/man1/memusage.1:84
#, no-wrap
msgid "B<heap peak>"
-msgstr ""
+msgstr "B<heap peak>"
#. type: Plain text
#: build/C/man1/memusage.1:98
#: build/C/man1/memusage.1:98
#, no-wrap
msgid "B<stack peak>"
-msgstr ""
+msgstr "B<stack peak>"
#. type: Plain text
#: build/C/man1/memusage.1:105
#: build/C/man1/memusage.1:136
#, no-wrap
msgid "B<-n\\ >I<name>,\\ B<--progname=>I<name>"
-msgstr ""
+msgstr "B<-n\\ >I<name>,\\ B<--progname=>I<name>"
#. type: Plain text
#: build/C/man1/memusage.1:139
#: build/C/man1/memusage.1:139
#, no-wrap
msgid "B<-p\\ >I<file>,\\ B<--png=>I<file>"
-msgstr ""
+msgstr "B<-p\\ >I<file>,\\ B<--png=>I<file>"
#. type: Plain text
#: build/C/man1/memusage.1:143
#: build/C/man1/memusage.1:143
#, no-wrap
msgid "B<-d\\ >I<file>,\\ B<--data=>I<file>"
-msgstr ""
+msgstr "B<-d\\ >I<file>,\\ B<--data=>I<file>"
#. type: Plain text
#: build/C/man1/memusage.1:147
#: build/C/man1/memusage.1:150
#, no-wrap
msgid "B<-b\\ >I<size>,\\ B<--buffer=>I<size>"
-msgstr ""
+msgstr "B<-b\\ >I<size>,\\ B<--buffer=>I<size>"
#. type: Plain text
#: build/C/man1/memusage.1:155
#: build/C/man1/memusage.1:155
#, no-wrap
msgid "B<--no-timer>"
-msgstr ""
+msgstr "B<--no-timer>"
#. type: Plain text
#: build/C/man1/memusage.1:160
#: build/C/man1/memusage.1:160
#, no-wrap
msgid "B<-m>,\\ B<--mmap>"
-msgstr ""
+msgstr "B<-m>,\\ B<--mmap>"
#. type: Plain text
#: build/C/man1/memusage.1:167
#: build/C/man1/memusage.1:178
#, no-wrap
msgid "B<-t>,\\ B<--time-based>"
-msgstr ""
+msgstr "B<-t>,\\ B<--time-based>"
#. type: Plain text
#: build/C/man1/memusage.1:181 build/C/man1/memusagestat.1:59
#: build/C/man1/memusage.1:181 build/C/man1/memusagestat.1:59
#, no-wrap
msgid "B<-T>,\\ B<--total>"
-msgstr ""
+msgstr "B<-T>,\\ B<--total>"
#. type: Plain text
#: build/C/man1/memusage.1:184
#: build/C/man1/memusage.1:184
#, no-wrap
msgid "B<--title=>I<name>"
-msgstr ""
+msgstr "B<--title=>I<name>"
#. type: Plain text
#: build/C/man1/memusage.1:189
#: build/C/man1/memusage.1:189 build/C/man1/memusagestat.1:62
#, no-wrap
msgid "B<-x\\ >I<size>,\\ B<--x-size=>I<size>"
-msgstr ""
+msgstr "B<-x\\ >I<size>,\\ B<--x-size=>I<size>"
#. type: Plain text
#: build/C/man1/memusage.1:194
#: build/C/man1/memusage.1:194 build/C/man1/memusagestat.1:67
#, no-wrap
msgid "B<-y\\ >I<size>,\\ B<--y-size=>I<size>"
-msgstr ""
+msgstr "B<-y\\ >I<size>,\\ B<--y-size=>I<size>"
#. type: Plain text
#: build/C/man1/memusage.1:199
#: build/C/man1/memusage.1:199 build/C/man1/pldd.1:60
#, no-wrap
msgid "EXIT STATUS"
-msgstr ""
+msgstr "終了ステータス"
#. type: Plain text
#: build/C/man1/memusage.1:201
" 6432-6447 1 2% ================\n"
"$ B<memusagestat memusage.dat memusage.png>\n"
msgstr ""
+"$ B<memusage --data=memusage.dat ./a.out>\n"
+"\\&...\n"
+"Memory usage summary: heap total: 45200, heap peak: 6440, stack peak: 224\n"
+" total calls total memory failed calls\n"
+" malloc| 1 400 0\n"
+"realloc| 40 44800 0 (nomove:40, dec:19, free:0)\n"
+" calloc| 0 0 0\n"
+" free| 1 440\n"
+"Histogram for block sizes:\n"
+" 192-207 1 2% ================\n"
+"\\&...\n"
+" 2192-2207 1 2% ================\n"
+" 2240-2255 2 4% =================================\n"
+" 2832-2847 2 4% =================================\n"
+" 3440-3455 2 4% =================================\n"
+" 4032-4047 2 4% =================================\n"
+" 4640-4655 2 4% =================================\n"
+" 5232-5247 2 4% =================================\n"
+" 5840-5855 2 4% =================================\n"
+" 6432-6447 1 2% ================\n"
+"$ B<memusagestat memusage.dat memusage.png>\n"
#. type: Plain text
#: build/C/man1/memusage.1:240
#, no-wrap
msgid "#define CYCLES 20\n"
-msgstr ""
+msgstr "#define CYCLES 20\n"
#. type: Plain text
#: build/C/man1/memusage.1:246
" printf(\"malloc: %zd\\en\", sizeof(int) * 100);\n"
" p = malloc(sizeof(int) * 100);\n"
msgstr ""
+" printf(\"malloc: %zd\\en\", sizeof(int) * 100);\n"
+" p = malloc(sizeof(int) * 100);\n"
#. type: Plain text
#: build/C/man1/memusage.1:255
" else\n"
" j--;\n"
msgstr ""
+" for (i = 0; i E<lt> CYCLES; i++) {\n"
+" if (i E<lt> CYCLES / 2)\n"
+" j = i;\n"
+" else\n"
+" j--;\n"
#. type: Plain text
#: build/C/man1/memusage.1:258
" printf(\"realloc: %zd\\en\", sizeof(int) * (j * 50 + 110));\n"
" p = realloc(p, sizeof(int) * (j * 50 + 100));\n"
msgstr ""
+" printf(\"realloc: %zd\\en\", sizeof(int) * (j * 50 + 110));\n"
+" p = realloc(p, sizeof(int) * (j * 50 + 100));\n"
#. type: Plain text
#: build/C/man1/memusage.1:262
" p = realloc(p, sizeof(int) * ((j + 1) * 150 + 110));\n"
" }\n"
msgstr ""
+" printf(\"realloc: %zd\\en\", sizeof(int) * ((j+1) * 150 + 110));\n"
+" p = realloc(p, sizeof(int) * ((j + 1) * 150 + 110));\n"
+" }\n"
#. type: Plain text
#: build/C/man1/memusage.1:266
#: build/C/man1/memusagestat.1:23
#, no-wrap
msgid "MEMUSAGESTAT"
-msgstr ""
+msgstr "MEMUSAGESTAT"
#. type: TH
#: build/C/man1/memusagestat.1:23
#. type: Plain text
#: build/C/man1/memusagestat.1:28
msgid "B<memusagestat> [I<option>]... I<datafile> [I<outfile>]"
-msgstr ""
+msgstr "B<memusagestat> [I<option>]... I<datafile> [I<outfile>]"
#. type: Plain text
#: build/C/man1/memusagestat.1:39
#: build/C/man1/memusagestat.1:48
#, no-wrap
msgid "B<-o\\ >I<file>,\\ B<--output=>I<file>"
-msgstr ""
+msgstr "B<-o\\ >I<file>,\\ B<--output=>I<file>"
#. type: Plain text
#: build/C/man1/memusagestat.1:51
#: build/C/man1/memusagestat.1:51
#, no-wrap
msgid "B<-s\\ >I<string>,\\ B<--string=>I<string>"
-msgstr ""
+msgstr "B<-s\\ >I<string>,\\ B<--string=>I<string>"
#. type: Plain text
#: build/C/man1/memusagestat.1:56
#: build/C/man1/memusagestat.1:56
#, no-wrap
msgid "B<-t>,\\ B<--time>"
-msgstr ""
+msgstr "B<-t>,\\ B<--time>"
#. type: Plain text
#: build/C/man1/memusagestat.1:62
#. type: Plain text
#: build/C/man1/memusagestat.1:91
msgid "B<memusage>(1), B<mtrace>(1)"
-msgstr ""
+msgstr "B<memusage>(1), B<mtrace>(1)"
#. type: TH
#: build/C/man1/mtrace.1:23
#, no-wrap
msgid "MTRACE"
-msgstr ""
+msgstr "MTRACE"
#. type: TH
#: build/C/man1/mtrace.1:23
#. type: Plain text
#: build/C/man1/mtrace.1:28
msgid "B<mtrace> [I<option>]... [I<binary>] I<mtracedata>"
-msgstr ""
+msgstr "B<mtrace> [I<option>]... [I<binary>] I<mtracedata>"
#. type: Plain text
#: build/C/man1/mtrace.1:44
#. type: Plain text
#: build/C/man1/mtrace.1:64
msgid "B<memusage>(1), B<mtrace>(3)"
-msgstr ""
+msgstr "B<memusage>(1), B<mtrace>(3)"
#. type: TH
#: build/C/man1/pldd.1:25
#, no-wrap
msgid "PLDD"
-msgstr ""
+msgstr "PLDD"
#. type: TH
#: build/C/man1/pldd.1:25
"B<pldd >I<PID>\n"
"B<pldd> OPTION\n"
msgstr ""
+"B<pldd >I<PID>\n"
+"B<pldd> OPTION\n"
#. type: Plain text
#: build/C/man1/pldd.1:40
"/lib64/ld-linux-x86-64.so.2\n"
"/lib64/libnss_files.so.2\n"
msgstr ""
+"$ B<echo $$> # Display PID of shell\n"
+"1143\n"
+"$ B<pldd $$> # Display DSOs linked into the shell\n"
+"1143:\t/usr/bin/bash\n"
+"linux-vdso.so.1\n"
+"/lib64/libtinfo.so.5\n"
+"/lib64/libdl.so.2\n"
+"/lib64/libc.so.6\n"
+"/lib64/ld-linux-x86-64.so.2\n"
+"/lib64/libnss_files.so.2\n"
#. type: Plain text
#: build/C/man1/pldd.1:86
#: build/C/man1/pldd.1:88
#, no-wrap
msgid " lsof -p PID\n"
-msgstr ""
+msgstr " lsof -p PID\n"
#. type: Plain text
#: build/C/man1/pldd.1:91
#. type: Plain text
#: build/C/man7/rtld-audit.7:35
msgid "B<#include E<lt>link.hE<gt>>"
-msgstr ""
+msgstr "B<#include E<lt>link.hE<gt>>"
#. type: Plain text
#: build/C/man7/rtld-audit.7:43
#: build/C/man7/rtld-audit.7:58
#, no-wrap
msgid "la_version()"
-msgstr ""
+msgstr "la_version()"
#. type: Plain text
#: build/C/man7/rtld-audit.7:62
#, no-wrap
msgid "B<unsigned int la_version(unsigned int >I<version>B<);>\n"
-msgstr ""
+msgstr "B<unsigned int la_version(unsigned int >I<version>B<);>\n"
#. type: Plain text
#: build/C/man7/rtld-audit.7:74
#: build/C/man7/rtld-audit.7:83
#, no-wrap
msgid "la_objsearch()"
-msgstr ""
+msgstr "la_objsearch()"
#. type: Plain text
#: build/C/man7/rtld-audit.7:88
"B<char *la_objsearch(const char *>I<name>B<, uintptr_t *>I<cookie>B<,>\n"
"B< unsigned int >I<flag>B<);>\n"
msgstr ""
+"B<char *la_objsearch(const char *>I<name>B<, uintptr_t *>I<cookie>B<,>\n"
+"B< unsigned int >I<flag>B<);>\n"
#. type: Plain text
#: build/C/man7/rtld-audit.7:99
#: build/C/man7/rtld-audit.7:99
#, no-wrap
msgid "B<LA_SER_ORIG>"
-msgstr ""
+msgstr "B<LA_SER_ORIG>"
#. type: Plain text
#: build/C/man7/rtld-audit.7:108
#: build/C/man7/rtld-audit.7:108
#, no-wrap
msgid "B<LA_SER_LIBPATH>"
-msgstr ""
+msgstr "B<LA_SER_LIBPATH>"
#. type: Plain text
#: build/C/man7/rtld-audit.7:113
#: build/C/man7/rtld-audit.7:113
#, no-wrap
msgid "B<LA_SER_RUNPATH>"
-msgstr ""
+msgstr "B<LA_SER_RUNPATH>"
#. type: Plain text
#: build/C/man7/rtld-audit.7:121
#: build/C/man7/rtld-audit.7:121
#, no-wrap
msgid "B<LA_SER_CONFIG>"
-msgstr ""
+msgstr "B<LA_SER_CONFIG>"
#. type: Plain text
#: build/C/man7/rtld-audit.7:128
#: build/C/man7/rtld-audit.7:128
#, no-wrap
msgid "B<LA_SER_DEFAULT>"
-msgstr ""
+msgstr "B<LA_SER_DEFAULT>"
#. type: Plain text
#: build/C/man7/rtld-audit.7:132
#: build/C/man7/rtld-audit.7:132
#, no-wrap
msgid "B<LA_SER_SECURE>"
-msgstr ""
+msgstr "B<LA_SER_SECURE>"
#. type: Plain text
#: build/C/man7/rtld-audit.7:136
#: build/C/man7/rtld-audit.7:145
#, no-wrap
msgid "la_activity()"
-msgstr ""
+msgstr "la_activity()"
#. type: Plain text
#: build/C/man7/rtld-audit.7:149
#, no-wrap
msgid "B<void la_activity( uintptr_t *>I<cookie>B<, unsigned int >I<flag>B<);>\n"
-msgstr ""
+msgstr "B<void la_activity( uintptr_t *>I<cookie>B<, unsigned int >I<flag>B<);>\n"
#. type: Plain text
#: build/C/man7/rtld-audit.7:158
#: build/C/man7/rtld-audit.7:158
#, no-wrap
msgid "B<LA_ACT_ADD>"
-msgstr ""
+msgstr "B<LA_ACT_ADD>"
#. type: Plain text
#: build/C/man7/rtld-audit.7:161
#: build/C/man7/rtld-audit.7:161
#, no-wrap
msgid "B<LA_ACT_DELETE>"
-msgstr ""
+msgstr "B<LA_ACT_DELETE>"
#. type: Plain text
#: build/C/man7/rtld-audit.7:164
#: build/C/man7/rtld-audit.7:164
#, no-wrap
msgid "B<LA_ACT_CONSISTENT>"
-msgstr ""
+msgstr "B<LA_ACT_CONSISTENT>"
#. type: Plain text
#: build/C/man7/rtld-audit.7:167
#: build/C/man7/rtld-audit.7:167
#, no-wrap
msgid "la_objopen()"
-msgstr ""
+msgstr "la_objopen()"
#. type: Plain text
#: build/C/man7/rtld-audit.7:172
"B<unsigned int la_objopen(struct link_map *>I<map>B<, Lmid_t >I<lmid>B<,>\n"
"B< uintptr_t *>I<cookie>B<);>\n"
msgstr ""
+"B<unsigned int la_objopen(struct link_map *>I<map>B<, Lmid_t >I<lmid>B<,>\n"
+"B< uintptr_t *>I<cookie>B<);>\n"
#. type: Plain text
#: build/C/man7/rtld-audit.7:181
#: build/C/man7/rtld-audit.7:181
#, no-wrap
msgid "B<LM_ID_BASE>"
-msgstr ""
+msgstr "B<LM_ID_BASE>"
#. type: Plain text
#: build/C/man7/rtld-audit.7:184
#: build/C/man7/rtld-audit.7:184
#, no-wrap
msgid "B<LM_ID_NEWLM>"
-msgstr ""
+msgstr "B<LM_ID_NEWLM>"
#. type: Plain text
#: build/C/man7/rtld-audit.7:188
#: build/C/man7/rtld-audit.7:203
#, no-wrap
msgid "B<LA_FLG_BINDTO>"
-msgstr ""
+msgstr "B<LA_FLG_BINDTO>"
#. type: Plain text
#: build/C/man7/rtld-audit.7:206
#: build/C/man7/rtld-audit.7:206
#, no-wrap
msgid "B<LA_FLG_BINDFROM>"
-msgstr ""
+msgstr "B<LA_FLG_BINDFROM>"
#. type: Plain text
#: build/C/man7/rtld-audit.7:209
#: build/C/man7/rtld-audit.7:213
#, no-wrap
msgid "la_objclose()"
-msgstr ""
+msgstr "la_objclose()"
#. type: Plain text
#: build/C/man7/rtld-audit.7:217
#, no-wrap
msgid "B<unsigned int la_objclose(uintptr_t *>I<cookie>B<);>\n"
-msgstr ""
+msgstr "B<unsigned int la_objclose(uintptr_t *>I<cookie>B<);>\n"
#. type: Plain text
#: build/C/man7/rtld-audit.7:226
#: build/C/man7/rtld-audit.7:230
#, no-wrap
msgid "la_preinit()"
-msgstr ""
+msgstr "la_preinit()"
#. type: Plain text
#: build/C/man7/rtld-audit.7:234
#, no-wrap
msgid "B<void la_preinit(uintptr_t *>I<cookie>B<);>\n"
-msgstr ""
+msgstr "B<void la_preinit(uintptr_t *>I<cookie>B<);>\n"
#. type: Plain text
#: build/C/man7/rtld-audit.7:244
#: build/C/man7/rtld-audit.7:244
#, no-wrap
msgid "la_symbind*()"
-msgstr ""
+msgstr "la_symbind*()"
#. type: Plain text
#: build/C/man7/rtld-audit.7:253
"B< uintptr_t *>I<refcook>B<, uintptr_t *>I<defcook>B<,>\n"
"B< unsigned int *>I<flags>B<, const char *>I<symname>B<);>\n"
msgstr ""
+"B<uintptr_t la_symbind32(Elf32_Sym *>I<sym>B<, unsigned int >I<ndx>B<,>\n"
+"B< uintptr_t *>I<refcook>B<, uintptr_t *>I<defcook>B<,>\n"
+"B< unsigned int *>I<flags>B<, const char *>I<symname>B<);>\n"
+"B<uintptr_t la_symbind64(Elf64_Sym *>I<sym>B<, unsigned int >I<ndx>B<,>\n"
+"B< uintptr_t *>I<refcook>B<, uintptr_t *>I<defcook>B<,>\n"
+"B< unsigned int *>I<flags>B<, const char *>I<symname>B<);>\n"
#. type: Plain text
#: build/C/man7/rtld-audit.7:265
#: build/C/man7/rtld-audit.7:307
#, no-wrap
msgid "B<LA_SYMB_DLSYM>"
-msgstr ""
+msgstr "B<LA_SYMB_DLSYM>"
#. type: Plain text
#: build/C/man7/rtld-audit.7:311
#: build/C/man7/rtld-audit.7:311
#, no-wrap
msgid "B<LA_SYMB_ALTVALUE>"
-msgstr ""
+msgstr "B<LA_SYMB_ALTVALUE>"
#. type: Plain text
#: build/C/man7/rtld-audit.7:316
#: build/C/man7/rtld-audit.7:330
#, no-wrap
msgid "B<LA_SYMB_NOPLTENTER>"
-msgstr ""
+msgstr "B<LA_SYMB_NOPLTENTER>"
#. type: Plain text
#: build/C/man7/rtld-audit.7:335
#: build/C/man7/rtld-audit.7:335
#, no-wrap
msgid "B<LA_SYMB_NOPLTEXIT>"
-msgstr ""
+msgstr "B<LA_SYMB_NOPLTEXIT>"
#. type: Plain text
#: build/C/man7/rtld-audit.7:340
#: build/C/man7/rtld-audit.7:351
#, no-wrap
msgid "la_pltenter()"
-msgstr ""
+msgstr "la_pltenter()"
#. type: Plain text
#: build/C/man7/rtld-audit.7:357 build/C/man7/rtld-audit.7:417
"B< La_i86_regs *>I<regs>B<, unsigned int *>I<flags>B<,>\n"
"B< const char *>I<symname>B<, long int *>I<framesizep>B<);>\n"
msgstr ""
+"B<Elf32_Addr la_i86_gnu_pltenter(Elf32_Sym *>I<sym>B<, unsigned int >I<ndx>B<,>\n"
+"B< uintptr_t *>I<refcook>B<, uintptr_t *>I<defcook>B<,>\n"
+"B< La_i86_regs *>I<regs>B<, unsigned int *>I<flags>B<,>\n"
+"B< const char *>I<symname>B<, long int *>I<framesizep>B<);>\n"
#. type: Plain text
#: build/C/man7/rtld-audit.7:367
#: build/C/man7/rtld-audit.7:411
#, no-wrap
msgid "la_pltexit()"
-msgstr ""
+msgstr "la_pltexit()"
#. type: Plain text
#: build/C/man7/rtld-audit.7:423
"B< const La_i86_regs *>I<inregs>B<, La_i86_retval *>I<outregs>B<,>\n"
"B< const char *>I<symname>B<);>\n"
msgstr ""
+"B<unsigned int la_i86_gnu_pltexit(Elf32_Sym *>I<sym>B<, unsigned int >I<ndx>B<,>\n"
+"B< uintptr_t *>I<refcook>B<, uintptr_t *>I<defcook>B<,>\n"
+"B< const La_i86_regs *>I<inregs>B<, La_i86_retval *>I<outregs>B<,>\n"
+"B< const char *>I<symname>B<);>\n"
#. type: Plain text
#: build/C/man7/rtld-audit.7:430
#: build/C/man7/rtld-audit.7:482
#, no-wrap
msgid "*"
-msgstr ""
+msgstr "*"
#. type: Plain text
#: build/C/man7/rtld-audit.7:474
#: build/C/man1/sprof.1:25
#, no-wrap
msgid "SPROF"
-msgstr ""
+msgstr "SPROF"
#. type: TH
#: build/C/man1/sprof.1:25
#: build/C/man1/sprof.1:32
#, no-wrap
msgid "B<sprof> [I<option>]... I<shared-object-path> [I<profile-data-path>]\n"
-msgstr ""
+msgstr "B<sprof> [I<option>]... I<shared-object-path> [I<profile-data-path>]\n"
#. type: Plain text
#: build/C/man1/sprof.1:46
#: build/C/man1/sprof.1:49
#, no-wrap
msgid "B<-c>, B<--call-pairs>"
-msgstr ""
+msgstr "B<-c>, B<--call-pairs>"
#. type: Plain text
#: build/C/man1/sprof.1:54
#: build/C/man1/sprof.1:54
#, no-wrap
msgid "B<-p>, B<--flat-profile>"
-msgstr ""
+msgstr "B<-p>, B<--flat-profile>"
#. type: Plain text
#: build/C/man1/sprof.1:58
#: build/C/man1/sprof.1:58
#, no-wrap
msgid "B<-q>, B<--graph>"
-msgstr ""
+msgstr "B<-q>, B<--graph>"
#. type: Plain text
#: build/C/man1/sprof.1:61
"void x1(void);\n"
"void x2(void);\n"
msgstr ""
+"void x1(void);\n"
+"void x2(void);\n"
#. type: Plain text
#: build/C/man1/sprof.1:101
"{\n"
" int j;\n"
msgstr ""
+"void\n"
+"consumeCpu1(int lim)\n"
+"{\n"
+" int j;\n"
#. type: Plain text
#: build/C/man1/sprof.1:124 build/C/man1/sprof.1:141
"\tgetppid();\n"
"}\n"
msgstr ""
+" for (j = 0; j E<lt> lim; j++)\n"
+"\tgetppid();\n"
+"}\n"
#. type: Plain text
#: build/C/man1/sprof.1:128
"x1(void) {\n"
" int j;\n"
msgstr ""
+"void\n"
+"x1(void) {\n"
+" int j;\n"
#. type: Plain text
#: build/C/man1/sprof.1:132
"\tconsumeCpu1(200000);\n"
"}\n"
msgstr ""
+" for (j = 0; j E<lt> 100; j++)\n"
+"\tconsumeCpu1(200000);\n"
+"}\n"
#. type: Plain text
#: build/C/man1/sprof.1:137
"{\n"
" int j;\n"
msgstr ""
+"void\n"
+"consumeCpu2(int lim)\n"
+"{\n"
+" int j;\n"
#. type: Plain text
#: build/C/man1/sprof.1:146
"{\n"
" int j;\n"
msgstr ""
+"void\n"
+"x2(void)\n"
+"{\n"
+" int j;\n"
#. type: Plain text
#: build/C/man1/sprof.1:150
"\tconsumeCpu2(10000);\n"
"}\n"
msgstr ""
+" for (j = 0; j E<lt> 1000; j++)\n"
+"\tconsumeCpu2(10000);\n"
+"}\n"
#. type: Plain text
#: build/C/man1/sprof.1:157
"$ B<cc -g -fPIC -shared -Wl,-soname,libdemo.so.1 \\e>\n"
" B<-o libdemo.so.1.0.1 libdemo.c>\n"
msgstr ""
+"$ B<cc -g -fPIC -shared -Wl,-soname,libdemo.so.1 \\e>\n"
+" B<-o libdemo.so.1.0.1 libdemo.c>\n"
#. type: Plain text
#: build/C/man1/sprof.1:167
"$ B<ln -sf libdemo.so.1.0.1 libdemo.so.1>\n"
"$ B<ln -sf libdemo.so.1 libdemo.so>\n"
msgstr ""
+"$ B<ln -sf libdemo.so.1.0.1 libdemo.so.1>\n"
+"$ B<ln -sf libdemo.so.1 libdemo.so>\n"
#. type: Plain text
#: build/C/man1/sprof.1:177
"\tlibc.so.6 =E<gt> /lib64/libc.so.6 (0x00007fd4dc138000)\n"
"\t/lib64/ld-linux-x86-64.so.2 (0x00007fd4dc51f000)\n"
msgstr ""
+"$ B<cc -g -o prog prog.c -L. -ldemo>\n"
+"$ B<ldd prog>\n"
+"\tlinux-vdso.so.1 =E<gt> (0x00007fff86d66000)\n"
+"\tlibdemo.so.1 =E<gt> not found\n"
+"\tlibc.so.6 =E<gt> /lib64/libc.so.6 (0x00007fd4dc138000)\n"
+"\t/lib64/ld-linux-x86-64.so.2 (0x00007fd4dc51f000)\n"
#. type: Plain text
#: build/C/man1/sprof.1:193
#: build/C/man1/sprof.1:197
#, no-wrap
msgid "$ B<export LD_PROFILE=libdemo.so.1>\n"
-msgstr ""
+msgstr "$ B<export LD_PROFILE=libdemo.so.1>\n"
#. type: Plain text
#: build/C/man1/sprof.1:204
"$ B<export LD_PROFILE_OUTPUT=$(pwd)/prof_data>\n"
"$ B<mkdir -p $LD_PROFILE_OUTPUT>\n"
msgstr ""
+"$ B<export LD_PROFILE_OUTPUT=$(pwd)/prof_data>\n"
+"$ B<mkdir -p $LD_PROFILE_OUTPUT>\n"
#. type: Plain text
#: build/C/man1/sprof.1:217
#: build/C/man1/sprof.1:221
#, no-wrap
msgid "$ B<rm -f $LD_PROFILE_OUTPUT/$LD_PROFILE.profile>\n"
-msgstr ""
+msgstr "$ B<rm -f $LD_PROFILE_OUTPUT/$LD_PROFILE.profile>\n"
#. type: Plain text
#: build/C/man1/sprof.1:227
"$ B<ls prof_data>\n"
"libdemo.so.1.profile\n"
msgstr ""
+"$ B<LD_LIBRARY_PATH=. ./prog>\n"
+"$ B<ls prof_data>\n"
+"libdemo.so.1.profile\n"
#. type: Plain text
#: build/C/man1/sprof.1:239
"$ B<sprof -p libdemo.so.1 $LD_PROFILE_OUTPUT/libdemo.so.1.profile>\n"
"Flat profile:\n"
msgstr ""
+"$ B<sprof -p libdemo.so.1 $LD_PROFILE_OUTPUT/libdemo.so.1.profile>\n"
+"Flat profile:\n"
#. type: Plain text
#: build/C/man1/sprof.1:252
" 0.00 0.10 0.00 1 0.00 x1\n"
" 0.00 0.10 0.00 1 0.00 x2\n"
msgstr ""
+"Each sample counts as 0.01 seconds.\n"
+" % cumulative self self total\n"
+" time seconds seconds calls us/call us/call name\n"
+" 60.00 0.06 0.06 100 600.00 consumeCpu1\n"
+" 40.00 0.10 0.04 1000 40.00 consumeCpu2\n"
+" 0.00 0.10 0.00 1 0.00 x1\n"
+" 0.00 0.10 0.00 1 0.00 x2\n"
#. type: Plain text
#: build/C/man1/sprof.1:258
#: build/C/man1/sprof.1:262
#, no-wrap
msgid "$ B<sprof -q libdemo.so.1 $LD_PROFILE_OUTPUT/libdemo.so.1.profile>\n"
-msgstr ""
+msgstr "$ B<sprof -q libdemo.so.1 $LD_PROFILE_OUTPUT/libdemo.so.1.profile>\n"
#. type: Plain text
#: build/C/man1/sprof.1:264
#, no-wrap
msgid "index % time self children called name\n"
-msgstr ""
+msgstr "index % time self children called name\n"
#. type: Plain text
#: build/C/man1/sprof.1:279
" 0.00 0.00 1000/1000 consumeCpu2 [2]\n"
"-----------------------------------------------\n"
msgstr ""
+" 0.00 0.00 100/100 x1 [1]\n"
+"[0] 100.0 0.00 0.00 100 consumeCpu1 [0]\n"
+"-----------------------------------------------\n"
+" 0.00 0.00 1/1 E<lt>UNKNOWNE<gt>\n"
+"[1] 0.0 0.00 0.00 1 x1 [1]\n"
+" 0.00 0.00 100/100 consumeCpu1 [0]\n"
+"-----------------------------------------------\n"
+" 0.00 0.00 1000/1000 x2 [3]\n"
+"[2] 0.0 0.00 0.00 1000 consumeCpu2 [2]\n"
+"-----------------------------------------------\n"
+" 0.00 0.00 1/1 E<lt>UNKNOWNE<gt>\n"
+"[3] 0.0 0.00 0.00 1 x2 [3]\n"
+" 0.00 0.00 1000/1000 consumeCpu2 [2]\n"
+"-----------------------------------------------\n"
#. type: Plain text
#: build/C/man1/sprof.1:285
"E<lt>UNKNOWNE<gt> x2 1\n"
"x2 consumeCpu2 1000\n"
msgstr ""
+"$ B<sprof -c libdemo.so.1 $LD_PROFILE_OUTPUT/libdemo.so.1.profile>\n"
+"E<lt>UNKNOWNE<gt> x1 1\n"
+"x1 consumeCpu1 100\n"
+"E<lt>UNKNOWNE<gt> x2 1\n"
+"x2 consumeCpu2 1000\n"
#. type: Plain text
#: build/C/man1/sprof.1:303