📄 changelog
字号:
add /lib and /usr/lib to LDFLAGS in flags.txt * src/daemon/nptl-trace.c: typo2006-04-04 Guillaume Duranceau <g_duranceau@users.sourceforge.net> * src/daemon/nptl-trace.c: limits size_buff to 1<<30 for tmpfs limit * scripts/ptt_trace_skel src/daemon/nptl-trace.c: preload libpthread_ptt just before the application, not before ptt_daemon2006-04-03 Guillaume Duranceau <g_duranceau@users.sourceforge.net> * patch/ptt_glibc-2.3.x patch/ptt_glibc-2.3.4 patch/ptt_glibc-2.3.5 patch/ptt_glibc-2.3.6: fix bug with pthread_cond_wait on ia322006-03-31 Guillaume Duranceau <g_duranceau@users.sourceforge.net> * patch/ptt_glibc-2.3.x patch/ptt_glibc-2.3.4 patch/ptt_glibc-2.3.5 patch/ptt_glibc-2.3.6 Makefile.am Makefile.in: specific patches for each glibc version2006-03-30 Guillaume Duranceau <g_duranceau@users.sourceforge.net> * patch_glibc/ptt_glibc-2.3.x src/include/trace_config.h: change PTT_STAT into PTT_TRACE_INFO. add --with-ptt-trace-info option for glibc ./configure (not used by patch_glibc/install_glibc.sh). * patch_glibc/ptt_glibc-2.3.x: remove hp-timing patches; this is glibc stuff, not PTT one. * scripts/ptt_trace_skel man/ptt_trace.1: remove -lnk option (not needed with original and patched NPTL installed in the same directory) * patch_glibc/install_glibc.sh: fix bug2006-03-29 Guillaume Duranceau <g_duranceau@users.sourceforge.net> * patch_glibc/ptt_glibc-2.3.x patch_glibc/install_glibc.sh: compile glibc with ./configure --with-ptt to add support for PTT. otherwise (or --without-ptt), like original glibc. install 2 libraries (libpthread and libpthead_ptt) in the same glibc lib directory2006-03-24 Guillaume Duranceau <g_duranceau@users.sourceforge.net> * patch_glibc/ptt_glibc-2.3.x src/daemon/nptl-trace.c: clean patch (remove unuseful things, clear code, update comments)2006-03-23 Guillaume Duranceau <g_duranceau@users.sourceforge.net> * configure.ac src/decode/export_text.c src/include/trace_const.h: change ptt version display2006-03-21 Guillaume Duranceau <g_duranceau@users.sourceforge.net> * patch_glibc/install_glibc.sh: fix bug2006-03-12 Guillaume Duranceau <g_duranceau@users.sourceforge.net> * patch_glibc/install_glibc.sh: fix bugs in installation process2006-03-10 Guillaume Duranceau <g_duranceau@users.sourceforge.net> * man/ptt_trace.1 man/ptt_trace_wrap.1 man/ptt_view.1 man/ptt_level.1 man/ptt_paje.1 man.ptt_stat.1 man/ptt_seq.1 README INSTALL NEWS: update doc * scripts/ptt_trace_skel configure.ac patch_glibc/install_glibc.sh: clarify ptt_trace script and add -lnk option * scr/daemon/Makefile.am: rename ptt_trace_direct in ptt_daemon2006-03-02 Guillaume Duranceau <g_duranceau@users.sourceforge.net> * README INSTALL: add archi and cross compilation information * patch_glibc/install_glibc.sh INSTALL: -j option2006-02-27 Guillaume Duranceau <g_duranceau@users.sourceforge.net> * patch_glibc/install_glibc.sh: change glibc presence test file2006-02-23 Guillaume Duranceau <g_duranceau@users.sourceforge.net> * man/ptt_trace.1 man/ptt_trace_wrap.1 man/ptt_view.1 man/ptt_level.1 man/ptt_paje.1 man.ptt_stat.1 man/ptt_seq.1 man/Makefile.am: update and correct man pages * README: correct * INSTALL NEWS: write it2006-02-22 Guillaume Duranceau <g_duranceau@users.sourceforge.net> * patch_glibc/ptt_glibc-2.3.x.patch: remove unuseful things * configure.ac src/daemon/Makefile.am: rename ptt_trace_wrap in ptt_trace and ptt_trace in ptt_trace_direct * README AUTHORS: rewrite them2006-02-20 Guillaume Duranceau <g_duranceau@users.sourceforge.net> * configure.ac patch_glibc/install_glibc.sh: keep both original and patched libpthread to use with ptt_trace_wrap2006-02-17 Guillaume Duranceau <g_duranceau@users.sourceforge.net> * config.h.in src/dameon/Makefile.am src/daemon/nptl-trace.c src/daemon/ptt-level.c src/daemon/trace_daemon.c src/daemon/trace_fini_nptl.c src/daemon/trace_level.c src/daemon/trace_trace.h src/daemon/trace_write_bin.c src/decode/export_paje.c src/decode/export_paje_def.h src/decode/export_paje.h src/decode/export_text.c src/decode/file_spliter.c src/decode/get_obj_name.c src/decode/give_name.c src/decode/glib-hash.h src/decode/interval.c src/decode/int_list.c src/decode/modules.h src/decode/ptt-seq.c src/decode/ptt-view.c src/decode/read.c src/decode/stat.c src/decode/structures.h src/decode/table_string_list.c src/decode/test.c src/decode/trace_vars.c src/decode/trace_vars_common.c src/include/hp-timing.h src/include/sysdeps/i386/level_macro.h src/include/trace_config.h src/include/trace_const.h src/include/trace_debug.h src/include/trace_event_data.h src/include/trace_event.h src/include/trace_internal.h src/include/trace_macro_generic.h src/include/trace_point_compiled_data.h src/include/trace_point_compiled.h src/include/trace_point_data.h src/include/trace_point.h src/include/trace_struct.h src/include/trace_types.h src/include/trace_vars.h: add header for config.h these are now the only ptt source files2006-02-16 Guillaume Duranceau <g_duranceau@users.sourceforge.net> * bin/ build/ common/ contrib/ debian/ debian-libc decode/ DOC/ includes/ include-trace/ Makefile man/ nptl-trace/ Patch/ redhat/ script/ tests/ traces/ TODO config/depcomp config/install-sh config/missing configure.ac lib/Makefile.am Makefile.am man/Makefile.am lib/Makefile.am patch_glibc/install_glibc.sh patch_glibc/ptt_glibc-2.3.x.patch scripts/Makefile.am src/daemon/Makefile.am src/decode/Makefile.am src/include: change ptt source tree structure: - source is in the src directory, splitted in src/daemon, src/decode and src/include - lib directory is for temporary libpthread libraries - patch_glibc contains tools to patch glibc ptt is now built with autoconf/automake2006-02-01 Guillaume Duranceau <g_duranceau@users.sourceforge.net> * decode/glib-hash.h: remove static attribute in free_tab for gcc 4 compliance2005-07-26 mat-c <mat-c@frec445365> * Patch/src/libc-mod/nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S: wait/wake fix * script/check: more complete check2005-07-22 mat-c <mat-c@frec445365> * script/contention2: ntpl time script * script/check, script/contention: awk script * debian/README.first: debian doc * debian-libc/build: add some comment2005-07-21 mat-c <mat-c@frec445365> * nptl-trace/nptl-trace.c: redirect more signal * nptl-trace/nptl-trace.c: no stat case * tests/test_export/export.c, tests/test_export/ref_paje, tests/test_export/ref_raw, tests/test_export/ref_text, tests/test_sem/ref_test, tests/test_sem/ref_test2, tests/test_sem/test.c, tests/test_sem/test_sem.sh, traces/trace_init_nptl.c, Patch/src/libc-mod/nptl/sem_open.c, include-trace/trace_vars.h, nptl-trace/nptl-trace.c, TODO: check if stat is enable correct wrong test update todo correct trace bug * nptl-trace/nptl-trace.c, man/ptt-trace.pod: -v opt2005-07-18 mat-c <mat-c@frec445365> * tests/perf/generate_statistics: allow to choose thread opt for stat * redhat/ptt.spec: rpm fix * decode/Makefile, decode/modules.h, decode/ptt-seq.c, decode/read.c: ptt-seq2005-07-12 mat-c <mat-c@frec445365> * decode/ptt-view.c, man/ptt-level.pod, man/ptt-trace.pod: doc up * nptl-trace/trace_level.c: sem level * nptl-trace/nptl-trace.c, nptl-trace/ptt-level.c: usage * include-trace/trace_internal.h, contrib/libc_compil/all.sh, contrib/libc_compil/helper.sh, bin/install.sh, DOC/elf_patch.c, Makefile: up * decode/read.c: stream check * include-trace/trace_event_data.h, traces/trace_trace.c: version number * traces/trace_enum.sym: sem * include-trace/sysdeps/ia64/trace_macro.h, include-trace/sysdeps/i386/trace_macro.h: remove unsued file * Patch/src/libc-mod/nptl/sysdeps/unix/sysv/linux/i386/i486/sem_post.S, Patch/src/libc-mod/nptl/sysdeps/unix/sysv/linux/i386/i486/sem_trywait.S, Patch/src/libc-mod/nptl/sysdeps/unix/sysv/linux/i386/i486/sem_wait.S: fix when sem disable2005-07-08 mat-c <mat-c@frec445365> * includes/trace_trace.h: semaphore * Makefile, bin/install.sh: redhat support * redhat/ptt.spec: update...2005-07-07 mat-c <mat-c@frec445365> * redhat/ptt.spec: up * Patch/src/libc-mod/nptl/sysdeps/unix/sysv/linux/i386/i486/sem_wait.S: .......... * Makefile: iii * Makefile, bin/install.sh: prefix for libc.... * redhat/ptt.spec: true spec file... * decode/export_paje.c, decode/ptt-view.c: paje io + help * man/ptt-view.pod, man/ptt-trace-wrap.pod, man/ptt-trace.pod: doc up * nptl-trace/nptl-trace.c: modify displayed file2005-07-06 mat-c <mat-c@frec445365> * tests/test_sem/Makefile, tests/test_sem/ref_test, tests/test_sem/ref_test2, tests/test_sem/test.c, tests/test_sem/test2.c, tests/test_sem/test_sem.sh: sem test * Patch/src/libc-mod/nptl/sysdeps/unix/sysv/linux/i386/i486/sem_wait.S, Patch/src/libc-mod/nptl/sysdeps/unix/sysv/linux/i386/i486/sem_post.S: asm bug2005-07-05 mat-c <mat-c@frec445365> * Patch/src/libc-mod/nptl/sem_open.c, Patch/src/libc-mod/nptl/sem_unlink.c, Patch/src/libc-ori/nptl/sem_open.c, Patch/src/libc-ori/nptl/sem_unlink.c, include-trace/trace_event_data.h, include-trace/trace_point_data.h: sem_open/close/unlink2005-07-01 mat-c <mat-c@frec445365> * nptl-trace/trace_write_bin.c, decode/read.c: read multi file2005-06-30 mat-c <mat-c@frec445365> * Patch/src/libc-mod/nptl/sysdeps/unix/sysv/linux/i386/i486/sem_post.S, Patch/src/libc-mod/nptl/sysdeps/unix/sysv/linux/i386/i486/sem_trywait.S, Patch/src/libc-ori/nptl/sysdeps/unix/sysv/linux/i386/i486/sem_trywait.S, Patch/src/libc-ori/nptl/sysdeps/unix/sysv/linux/i386/i486/sem_post.S, Patch/src/libc-ori/nptl/sysdeps/unix/sysv/linux/i386/i486/sem_wait.S, Patch/src/libc-mod/nptl/sysdeps/unix/sysv/linux/i386/i486/sem_wait.S: i386 mutex2005-06-30 griessen <griessen@frec445365> * tests/test_split/test_split.sh, tests/test_filter/test_filter.sh: process display is stats * decode/stat.c: display and spelling2005-06-29 mat-c <mat-c@frec445365> * Patch/src/libc-ori/nptl/sem_init.c, Patch/src/libc-ori/nptl/sysdeps/unix/sysv/linux/sem_post.c, Patch/src/libc-ori/nptl/sysdeps/unix/sysv/linux/sem_trywait.c, Patch/src/libc-ori/nptl/sysdeps/unix/sysv/linux/sem_wait.c, Patch/src/libc-ori/nptl/sem_destroy.c, Patch/src/libc-mod/nptl/sem_destroy.c, Patch/src/libc-mod/nptl/sem_init.c, Patch/src/libc-mod/nptl/sysdeps/unix/sysv/linux/sem_post.c, Patch/src/libc-mod/nptl/sysdeps/unix/sysv/linux/sem_trywait.c, Patch/src/libc-mod/nptl/sysdeps/unix/sysv/linux/sem_wait.c: sem * include-trace/trace_point_data.h, include-trace/trace_event_data.h: semaphore2005-06-28 griessen <griessen@frec445365> * redhat/ptt-7.2-1.spec: new spec file2005-06-28 mat-c <mat-c@frec445365> * includes/trace_trace.h: sem level2005-06-27 mat-c <mat-c@frec445365> * decode/export_text.c, decode/export_paje.c: correct header parssing * man/ptt-trace.pod: doc up * nptl-trace/nptl-trace.c: more understandable way to compute size_buff * nptl-trace/trace_write_bin.c: fix bug * decode/ptt-view.c: exit in case of read error * decode/ptt-view.c: segdefault when missing : * decode/glib-hash.h: use glibc implementation * nptl-trace/trace_write_bin.c: check size before each write * nptl-trace/nptl-trace.c: allow to choose the file name size of a file in Mb -f instead -n for number of file2005-06-24 griessen <griessen@frec445365> * decode/export_paje.c, decode/export_text.c, decode/modules.h, decode/ptt-view.c, tests/test_export/export.c: -T option to keep time as an ull2005-06-22 griessen <griessen@frec445365> * traces/trace_trace.c: TRACE_DBG_ERROR * tests/test_buffer_index/test_buffer_index.sh: test for indexes * tests/test_prod_cons/test_dijkstra_sem/Makefile: makefile up2005-06-22 mat-c <mat-c@frec445365> * nptl-trace/nptl-trace.c, nptl-trace/trace_write_bin.c: flip-flop option * nptl-trace/trace_write_bin.c: code cleanning + limit the number of size2005-06-22 griessen <griessen@frec445365> * nptl-trace/nptl-trace.c, nptl-trace/ptt-level.c, nptl-trace/trace_daemon.c, nptl-trace/trace_write_bin.c, traces/trace_trace.c, include-trace/trace_macro_generic.h, include-trace/trace_point_data.h: trace bigger than 16Go2005-06-21 mat-c <mat-c@frec445365> * decode/read.c: reverse broken stuff * nptl-trace/nptl-trace.c, nptl-trace/trace_daemon.c, nptl-trace/trace_write_bin.c: flip-flop2005-06-20 mat-c <mat-c@frec445365>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -