📄 changelog
字号:
2006-06-29 Guillaume Duranceau <g_duranceau@users.sourceforge.net> * NEWS INSTALL 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_contention.1: update for version 1.02006-06-28 Guillaume Duranceau <g_duranceau@users.sourceforge.net> * test/init.sh test/generic.sh test/fork.sh: add comments2006-06-27 Guillaume Duranceau <g_duranceau@users.sourceforge.net> * test/Makefile.am test/Makefile.in test/init.sh test/generic.sh: create test/ptt_trace from scripts/ptt_trace_skel to allow make check before make install2006-06-26 Guillaume Duranceau <g_duranceau@users.sourceforge.net> * test/fork.sh test/prog/fork.c test/ref/fork.ref test/Makefile.am test/Makefile.in test/prog/Makefile.am test/prog/Makefile.in: add tests for fork function2006-06-23 Guillaume Duranceau <g_duranceau@users.sourceforge.net> * test/sem.sh test/prog/sem.c test/ref/sem.ref test/sem_open.sh test/prog/sem_open.c test/ref/sem_open.ref test/Makefile.am test/Makefile.in test/prog/Makefile.am test/prog/Makefile.in: add tests for sem_* functions * patch_glibc/ptt_glibc-2.3.4.patch patch_glibc/ptt_glibc-2.3.5.patch patch_glibc/ptt_glibc-2.3.6.patch patch/ptt_glibc-2.4.patch: fix bug for trace point TR_SEM_10 on i386 fix bug in sem_trywait.S (not enough space reserved in stack for PTT)2006-06-22 Guillaume Duranceau <g_duranceau@users.sourceforge.net> * patch_glibc/ptt_glibc-2.3.4.patch patch_glibc/ptt_glibc-2.3.5.patch patch_glibc/ptt_glibc-2.3.6.patch patch/ptt_glibc-2.4.patch: fix bug for trace point TR_COND_20 on i386 * test/generic.sh: fix bug add COLUMNS parameter * test/cond.sh test/prog/cond.c test/ref/cond.ref test/pthread.sh test/prog/pthread.ref test/ref/pthread.ref test/Makefile.am test/Makefile.in test/prog/Makefile.am test/prog/Makefile.in: add tests for pthread_cond_*, pthread_create, pthread_cancel and pthread_join functions * patch_glibc/ptt_glibc-2.3.4.patch patch_glibc/ptt_glibc-2.3.5.patch patch_glibc/ptt_glibc-2.3.6.patch patch_glibc/ptt_glibc-2.4.patch src/include/version.h src/decode/export_text.c: update for version 1.02006-06-21 Guillaume Duranceau <g_duranceau@users.sourceforge.net> * configure.ac Makefile.am Makefile.in test/Makefile.am test/Makefile.in test/generic.sh test/prog/Makefile.am test/prog/Makefile.in test/mutex.sh test/prog/mutex.c test/ref/mutex.ref test/barrier.sh test/prog/barrier.c test/ref/barrier.ref test/ref/barrier.ref2: configure autotools to add a test suite add tests for pthread_mutex_* and pthread_barrier_* functions2006-06-05 Guillaume Duranceau <g_duranceau@users.sourceforge.net> * src/daemon/timestamp.c: support for x86_642006-05-24 Guillaume Duranceau <g_duranceau@users.sourceforge.net> * src/decode/table_string.c: fix bug in ptt_contention display2006-05-22 Guillaume Duranceau <g_duranceau@users.sourceforge.net> * src/daemon/timestamp.c: cpu frequency given by "itc MHz" in /proc/cpuinfo for ia64 * src/include/modules.h src/decode/table_string.c src/decode/ptt_contention.c man/ptt_contention.1: add -c option to ptt_contention: contention per couple [thread-object]2006-05-19 Guillaume Duranceau <g_duranceau@users.sourceforge.net> * src/decode/ptt_contention.c src/decode/table_string.c README man/ptt_contention.1: change result display (add percentage) * patch_glibc/ptt_glibc-2.3.4.patch patch_glibc/ptt_glibc-2.3.5.patch patch_glibc/ptt_glibc-2.3.6.patch src/include/version.h: update for version 0.90.02006-05-18 Guillaume Duranceau <g_duranceau@users.sourceforge.net> * patch_glibc/ptt_glibc-2.3.4.patch patch_glibc/ptt_glibc-2.3.5.patch patch_glibc/ptt_glibc-2.3.6.patch src/decode/point.c: fix bug for trace points TR_COND_9 and TR_SEM_23 for 64 bits code * configure.ac Makefile.in NEWS 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_contention.1: update PTT version number (0.90.0)2006-05-17 Guillaume Duranceau <g_duranceau@users.sourceforge.net> * src/decode/ptt_contention.c src/decode/table_string.c: fix bug when handling traces with different numbers of WAIT and WAKE events * patch_glibc/ptt_glibc-2.3.4.patch patch_glibc/ptt_glibc-2.3.5.patch patch_glibc/ptt_glibc-2.3.6.patch src/decode/point.c: fix bug for trace point TR_MUTEX_3 (wrong number of parameters) * src/decode/glib_hash.h: change size of hash table * patch_glibc/ptt_glibc-2.3.4.patch patch_glibc/ptt_glibc-2.3.5.patch patch_glibc/ptt_glibc-2.3.6.patch src/decode/point.c src/decode/event.c: add an argument (&sem) to events EVT_SEM_*_OUT 2006-05-16 Guillaume Duranceau <g_duranceau@users.sourceforge.net> * patch_glibc/ptt_glibc-2.3.4.patch patch_glibc/ptt_glibc-2.3.5.patch patch_glibc/ptt_glibc-2.3.6.patch src/decode/point.c src/decode/event.c: add an argument (&barrier) to events EVT_BARRIER_*_OUT add an argument (&cond) to events EVT_COND_*_OUT2006-05-15 Guillaume Duranceau <g_duranceau@users.sourceforge.net> * src/decode/ptt_contention.c src/decode/table_string.c: change results display * src/decode/ptt_contention.c: add -z and -Z options to ptt_contention * man/ptt/contention.1: add man page for ptt_contention * 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/ptt_contention.1: update PTT version number (0.11.0) and typo * README: add ptt_contention overview * NEWS: update for version 0.11.0 * src/decode/ptt_contention.c src/decode/table_string.c: handle traces with different numbers of WAIT and WAKE events (due to -z or -Z options or bad situations -hang, crash...) to avoid absurd results2006-05-12 Guillaume Duranceau <g_duranceau@users.sourceforge.net> * src/include/modules.h src/decode/table_string.c src/decode/ptt_contention.c: add contention measure by NPTL object sort bottlenecks by waiting time * configure.ac Makefile.in patch_glibc/ptt_glibc-2.3.4.patch patch_glibc/ptt_glibc-2.3.5.patch patch_glibc/ptt_glibc-2.3.6.patch src/include/version.h: update for version 0.11.02006-05-11 Guillaume Duranceau <g_duranceau@users.sourceforge.net> * patch_glibc/ptt_glibc-2.3.4.patch patch_glibc/ptt_glibc-2.3.5.patch patch_glibc/ptt_glibc-2.3.6.patch src/include/types.h src/decode/point.c src/decode/event.c src/decode/export_paje.c: add an argument (&object) to new events describing the object on which a thread is waiting * src/include/modules.h src/decode/table_string.c src/decode/ptt_contention.c src/decode/Makefile.am src/decode/Makefile.in: create ptt_contention: measure contention by thread 2006-05-10 Guillaume Duranceau <g_duranceau@users.sourceforge.net> * patch_glibc/ptt_glibc-2.3.4.patch patch_glibc/ptt_glibc-2.3.5.patch patch_glibc/ptt_glibc-2.3.6.patch src/include/types.h src/decode/point.c src/decode/event.c src/decode/export_paje.c: add trace points and trace events to describe the object on which a thread is waiting (mutex, barrier, cond or sem) add an argument (&mutex) to events EVT_MUTEX_*_OUT2006-05-09 Guillaume Duranceau <g_duranceau@users.sourceforge.net> * src/decode/ptt_stat man/ptt_stat.1: ptt_stat -a option * src/decode/int_list.c: display like in table_string_list.c * src/decode/stat.c: add stats on semaphores * configure.ac Makefile.in: update for version 0.10.1-22006-05-05 Guillaume Duranceau <g_duranceau@users.sourceforge.net> * src/include/version.h src/decode/read.c src/daemon/nptl_trace.c: clean PTT version management * src/include/alias.h: fix bug: multiple inclusions * configure.ac Makefile.in: update for version 0.10.1-12006-05-04 Guillaume Duranceau <g_duranceau@users.sourceforge.net> * src/decode/export_text.c: reduce number of figures for timestamps * src/decode/give_name.c src/decode/ptt_view.c src/include/alias.h configure.ac Makefile.am Makefile.in src/include/Makefile.am src/include/Makefile.in man/ptt_view.1 README: objects aliases and ptt_view -a option * configure.ac NEWS 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 patch_glibc/ptt_glibc-2.3.4.patch patch_glibc/ptt_glibc-2.3.5.patch patch_glibc/ptt_glibc-2.3.6.patch patch_glibc/ptt_glibc-2.4.patch src/daemon/nptl_trace.c: update for version 0.10.1 * doc/ptt_overview.pdf: typo2006-04-28 Guillaume Duranceau <g_duranceau@users.sourceforge.net> * Makefile.am Makefile.in ptt_overview.pdf: update files included in the doc directory * src/include/types.h src/decode/point.c: remove unuseful fields in structure ptt_point_data_t2006-04-27 Guillaume Duranceau <g_duranceau@users.sourceforge.net> * src/decode/Makefile.am src/Decode/Makefile.in: add ptt_paje * srd/daemon/ptt_level.c: fix bug with -l option * src/daemon/nptl_trace.c: typo * doc/ptt_overview.pdf: insist on functional rather that technical aspects2006-04-26 Guillaume Duranceau <g_duranceau@users.sourceforge.net> * src/decode/event.c: typo 2006-04-25 Guillaume Duranceau <g_duranceau@users.sourceforge.net> * src/decode/read.c configure.ac: fix bug (seg fault when ptt_seq used with a binary file created without ptt_trace splitting options)2006-04-21 Guillaume Duranceau <g_duranceau@users.sourceforge.net> * src/daemon/nptl_trace.c: fix bug with size_buff limit * configure.ac scripts/ptt_trace_friendly_skel scripts/Makefile.am scripts/Makefile.in Makefile.am Makefile.in doc/glibc_with_ptt README: add --with-ptt-friendly-glibc option to configure script * patch_glibc/install_glibc.sh scripts/ptt_trace_skel lib/Makefile.am lib/Makefile.in INSTALL: change libpthread_glibc into libpthread2006-04-20 Guillaume Duranceau <g_duranceau@users.sourceforge.net> * patch_glibc/ptt_glibc-2.3.4.patch patch_glibc/ptt_glibc-2.3.5.patch patch_glibc/ptt_glibc-2.3.6.patch patch_glibc/ptt_glibc-2.4.patch: change error message for stat status between nptl and daemon bug fix in glibc 2.4 patch * configure.ac config.h.in: add option --with-ptt-trace-info * doc/ptt_overview.pdf doc/glibc_with_ptt: add doc * man/ptt_trace.1 man/ptt_view.1: update bugs and limitations * README INSTALL NEWS: update for 0.10.0 version * src/daemon/nptl_trace.c: fix bug with -l option * src/daemon/nptl_trace.c scripts/ptt_trace_skel: fix bug: don't remove environment variables when traced application is launched (especially LD_LIBRARY_PATH and LD_PRELOAD)2006-04-19 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: update PTT version number (0.10.0) * src/include/glib_hash.h src/include/paje_def.h src/include/paje.h src/decode/export_paje.c src/decode/export_text.c src/decode/get_obj_name.c src/decode/give_name.c src/decode/glib_hash.c src/decode/ interval.c src/decode/int_list.c src/decode/read.c src/decode/stat.c src/decode/table_string_list.c src/decode/ptt_view.c src/decode/ptt_stat.c src/decode/ptt_seq.c src/decode/Makefile.am src/decode/Makefile.in: clean decoder source fix bug with ptt_view -z and -Z options2006-04-18 Guillaume Duranceau <g_duranceau@users.sourceforge.net> * src/include/modules.h src/decode/event.c src/decode/file_spliter.c src/decode/filter.c src/decode/point.c: clean decoder source2006-04-12 Guillaume Duranceau <g_duranceau@users.sourceforge.net> * patch_glibc/ptt_glibc-2.3.4.patch patch_glibc/ptt_glibc-2.3.5.patch patch_glibc/ptt_glibc-2.3.6.patch patch_glibc/ptt_glibc-2.4.patch: update comments and PTT internals trace functions2006-04-11 Guillaume Duranceau <g_duranceau@users.sourceforge.net> * patch_glibc/ptt_glibc-2.4.patch: experimental patch2006-04-10 Guillaume Duranceau <g_duranceau@users.sourceforge.net> * src/decode/read.c src/include/trace_point_compiled_data.h: fix bug on 64 bits systems (events size, checksum offset) * patch_glibc/ptt_glibc-2.3.4.patch patch_glibc/ptt_glibc-2.3.5.patch patch_glibc/ptt_glibc-2.3.6.patch: fix bug on 64 bits systems. typo * src/daemon/nptl_trace.c: fix bug (-n option) * src/include/daemon.h src/include/write_bin.h src/daemon/daemon.c src/daemon/write_bin.c src/daemon/ptt_level.c src/daemon/Makefile.am src/daemon/Makefile.in configure.ac configure: clean daemon source2006-04-09 Guillaume Duranceau <g_duranceau@users.sourceforge.net> * src/daemon/nptl-trace.c src/daemon/ptt-level.c src/daemon/trace_fini_nptl.c src/daemon/trace_trace.h src/daemon/nptl_level.c src/daemon/level.c src/daemon/timestamp.c src/include/sysdeps 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 src/include/debug.h src/include/level.h src/include/timestamp.h src/include/types.h: clean daemon source2006-04-05 Guillaume Duranceau <g_duranceau@users.sourceforge.net> * patch_glibc/install_glibc: write LDFLAGS instead of $(LDFLAGS) in flags.txt
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -