summaryrefslogtreecommitdiffstats
path: root/configure.ac
Commit message (Collapse)AuthorAgeFilesLines
* 2006-10-31 Frank Ch. Eigler <fche@redhat.com>fche2006-11-011-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Probe registration rework. Offline dwarf processing for better cross-instrumentation. * elaborate.h (derived_probe): Remove registration-related code generation API. Add new function sole_location(). (derived_probe_group): Reworked this and associated classes. * session.h (systemntap_session): Create individual per-category derived_probe_groups. * elaborate.cxx (derived_probe_group): Reworked. (alias_derived_probe): Switch to new derived_probe API. (semantic_pass_symbols): Ditto. * translate.cxx (mapvar init): Check for array initialization error. (emit_module_init): Handle such failures, at least in theory. (emit_module_exit): Switch to new derived_probe_group API. Call cpu_relax() during shutdown busywait. (emit_common_header): Elide context variables for elided handler fns. (c_unparser::emit_probe): Implement new, improved duplicate elimination technique for probe handlers. Leave two older ones behind as compile options for education. * tapsets.cxx (*): Reworked all probe registration code, moving it from derived_probes into derived_probe_groups. Shrunk output code. Temporarily disabled probe timing and perfmon/mark probes. (dwflpp): Use offline reporting, so that module matching and relocation is performed at run time. (dwarf_query): Remove flavour logic, now supplanted by other duplicate elimination code. (dwarf_derived_probe): Reworked construction, centralized module/section/offset computations. * tapsets.h (all_session_groups): New little helper. * main.cxx (main): For pass-2 message, print number of embeds too. * systemtap.spec.in: Add a "BuildRequires: dejagnu" for make check. * configure.ac: Bump version to 0.5.11. * configure: Regenerated.
* New man page for lket-b2aguanglei2006-10-231-1/+1
| | | | | | Document signal trace hooks into lket man page bugfix of lket-b2a for event description data insert
* Change warning message from configure for mysqlguanglei2006-10-201-5/+5
|
* 2006-10-18 Roland McGrath <roland@redhat.com>roland2006-10-181-1/+8
| | | | | | | | | PR 2727 * configure.ac (elfutils build): Pass --prefix and --exec-prefix options to elfutils configure. (elfutils_abs_srcdir): New substituted variable. * Makefile.am (DISTCHECK_CONFIGURE_FLAGS): New variable. * configure, config.in, Makefile.in: Regenerated.
* * configure.ac: add the checking for mysql_config, mysqlclient library and ↵guanglei2006-10-161-11/+26
| | | | | | header files * runtime/lket/b2a/Makefile.am: set compile flags according to the existance of mysql_config
* * partial rollback of mysql code in lket/b2a until configury problems are solvedfche2006-10-101-1/+6
|
* * runtime/lket/b2a/lket_b2a.c, runtime/lket/b2a/lket_b2a.h:guanglei2006-10-101-0/+7
| | | | | | | | | | | | | | | | | Adding the support of automatically database creation and dumping lket trace into mysql database * configure.ac: add the checking of mysql client library * Makefile.in, configure: regenerated * runtime/lket/b2a/Makefile.am: add the checking and optional compiling for mysql client library * runtime/lket/b2a/Makefile.in: regenerated
* create src/man/stapprobes.*.in for detailed stap probe points.guanglei2006-09-291-1/+1
|
* 2006-09-26 David Smith <dsmith@redhat.com>dsmith2006-09-261-1/+1
| | | | | | | | | | | | | | | | | | | | | * .cvsignore: Changed 'stpd' reference to 'staprun'. * INTERNALS: Ditto. * buildrun.cxx (run_pass): Ditto. * lket.5.in: Ditto. * stap.1.in: Ditto. * stapruncs.5.in: Ditto. * examples/small_demos/demo_script.txt: Ditto. * examples/small_demos/sys.stp: Ditto. * systemtap.spec.in: Created a new subpackage, "systemtap-runtime", that contains staprun. * Makefile.am: Renamed 'stpd' to 'staprun' and moved it to $(bindir). * Makefile.in: Regenerated from Makefile.am. * configure.ac: Incremented version number. * configure: Regenerated from configure.ac.
* Systemtap perfmon support to access the processors perfmon hardware.wcohen2006-09-121-0/+26
|
* 2006-08-12 Frank Ch. Eigler <fche@elastic.org>fche2006-08-121-1/+1
| | | | | | | | | | | | | | | * configure.ac, Makefile.am: Descend into testsuite/ directory. Remove local test logic. * configure, Makefile.in: Regenerated. * runtest.sh: Not yet removed. * HACKING: Update for new testsuite layout. 2006-08-12 Frank Ch. Eigler <fche@elastic.org> * all: Reorganized old pass-1..4 tests one dejagnu bucket. Moved over old pass-5 tests, except for disabled syscalls tests. * Makefile (installcheck): New target for running pass-1..5 tests against installed systemtap.
* Version 0.5.9roland2006-07-191-1/+1
|
* 2006-07-17 Roland McGrath <roland@redhat.com>roland2006-07-171-2/+2
| | | | | * configure.ac, systemtap.spec.in: Require elfutils-0.122. * configure: Regenerated.
* 2006-06-16 Roland McGrath <roland@redhat.com>roland2006-06-171-1/+1
| | | | | * configure.ac, systemtap.spec.in: Bump version to 0.5.8. * configure: Regenerated.
* add conditional build of lket-b2a. If glib2-devel is not found, just skipsguanglei2006-05-271-2/+7
| | | | | | and gives a warning deleted runtime/lket/b2a/Makefile since it should be generated by configure
* Temporarily stop building lket_b2a since it depends on glib2guanglei2006-05-241-1/+2
|
* add a binary to ascii converter used to convert LKET's default binary trace dataguanglei2006-05-241-1/+1
| | | | | | add intro of lket-b2a in lket.5.in Changes Makefile.am, configure.ac & regenerated aclocal.m4, Makefile.in, configure
* 2006-05-05 Roland McGrath <roland@redhat.com>roland2006-05-061-0/+1
| | | | | | * configure.ac (build_elfutils): Pass CFLAGS to elfutils configure, editting out -Wall. * configure: Regenerated.
* 2006-05-05 Frank Ch. Eigler <fche@elastic.org>fche2006-05-061-1/+1
| | | | | | | | | | | | PR 2643 * testsuite/buildok/syscalls.stp: Take "-u" away again. * configure.ac, systemtap.spec.in: Bump version to 0.5.7. * configure: Regenerated. 2006-05-05 Frank Ch. Eigler <fche@elastic.org> PR 2643 * syscalls.stp: Put back some dummy syscall.exit*.return probes.
* 2006-05-05 Frank Ch. Eigler <fche@elastic.org>fche2006-05-051-1/+1
| | | | | * configure.ac, systemtap.spec.in: Bump version to 0.5.6. * configure: Regenerated.
* 2006-04-04 Roland McGrath <roland@redhat.com>roland2006-04-051-3/+3
| | | | | | | * configure.ac: Bump version to 0.5.5. Require elfutils-0.120. * configure: Regenerated. * systemtap.spec.in: Likewise.
* revert relayfs version check changestrz2006-03-161-12/+1
|
* Fix for bug #2406 (autodetect supported relayfs versions)trz2006-03-151-1/+12
|
* 2006-02-01 Frank Ch. Eigler <fche@elastic.org>fche2006-02-011-1/+1
| | | | | * configure.ac, systemtap.spec.in: Version 0.5.4. * configure: Regenerated.
* 2006-01-16 Roland McGrath <roland@redhat.com>roland2006-01-171-1/+1
| | | | | | * systemtap.spec.in (elfutils_version): Require 0.119 now. * configure.ac, systemtap.spec.in: Version 0.5.3. * configure: Regenerated.
* 2005-12-22 Roland McGrath <roland@redhat.com>roland2005-12-221-1/+5
| | | | | * configure.ac: Pass LDFLAGS to elfutils configure to force DT_RUNPATH. * configure: Regeneraed.
* 2005-12-19 Roland McGrath <roland@redhat.com>roland2005-12-201-1/+1
| | | | | * configure.ac, systemtap.spec.in: Version 0.5.2. * configure: Regenerated.
* Fix typo in last change.roland2005-12-121-1/+1
|
* 2005-12-11 Roland McGrath <roland@redhat.com>roland2005-12-121-7/+38
| | | | | | | | | | | | | | | | | | | | | | | * configure.ac: Bump version to 0.5.1 for test builds. * systemtap.spec.in: Remove ExclusiveArch. * configure: Regenerated. PR 1916 * configure.ac: Grok --with-elfutils. * Makefile.am [BUILD_ELFUTILS] (install-elfutils, stamp-elfutils): New targets. [BUILD_ELFUTILS] (stap_LDFLAGS, stap_LDFLAGS): Add flags to point at local elfutils build. [BUILD_ELFUTILS] (BUILT_SOURCES): Add stamp-elfutils. [BUILD_ELFUTILS] (stap_DEPENDENCIES): New variable. [BUILD_ELFUTILS] (lib-elfutils/libdw.so): New target. [BUILD_ELFUTILS] (install-exec-local): Depend on install-elfutils. (loc2c_test_LDADD): Set this to $(stap_LDADD). (loc2c_test_CPPFLAGS, loc2c_test_LDFLAGS): New variables. * Makefile.in: Regenerated. * compile: New file from automakeland. * systemtap.spec.in (elfutils_version): Require 0.118 or later. [bundled_elfutils]: Remove old hacks for building elfutils, and rely on configure --with-elfutils instead.
* 2005-12-02 Frank Ch. Eigler <fche@elastic.org>fche2005-12-021-1/+1
| | | | | | | * configure.ac: Bump version number. * stap.1.in: Document some of the new print/stats stuff. * configure: Regenerated. * systemtap.spec.in: Enable ia64 and ppc builds.
* 2005-11-01 Frank Ch. Eigler <fche@elastic.org>fche2005-11-021-8/+0
| | | | | | | | Sound advice from <drepper@redhat.com>: * configure.ac: Undo last change. * configure.ac: Unregenerated. * parse.cxx: Use glibc strverscmp function instead of rpmlib. * stap.1.in: Update correspondingly.
* 2005-11-01 Frank Ch. Eigler <fche@elastic.org>fche2005-11-011-0/+8
| | | | | | | | | | | | | | | | | | | | PR 1425. * configure.ac: Look for rpm-devel headers and libs. * configure: Regenerated. * session.h: New file to contain systemtap_session decl. * staptree.h: Likewise evict statistics_decl. * elaborate.h: Corresponding changes. * main.cxx (usage): Elaborate. Re-enable "-r RELEASE" option. * parse.cxx (parser): Add systemtap_session& field. Update users. (scan_pp, eval_pp_conditional): New routines for preprocessing. (peek, next): Call it. (lexer::scan): Lex the preprocessor operators. (parser::parse): Include an extra level of exception catching for parse errors that occur during recovery. * parse.h: Corresponding changes. (parse_error): Allow explicit token parameter. * stap.1.in: Document preprocessing. * testsuite/parseok/fourteen.stp: New test.
* 2005-10-31 Roland McGrath <roland@redhat.com>roland2005-11-011-1/+1
| | | | | * systemtap.spec.in, configure.ac: Version 0.4.2 cooked. * configure: Regenerated.
* 2005-10-31 Roland McGrath <roland@redhat.com>roland2005-10-311-2/+2
| | | | | | | | | | | | | | * configure.ac: Update libdw test to require 0.116 with dwarf_diecu. * configure: Regenerated. * systemtap.spec.in: Update elfutils requirement to 0.116. * loc2c.c: Dwarf_Loc -> Dwarf_Op. (location_from_address): dwarf_addrloclists -> dwarf_getlocation_addr. (c_translate_location): Likewise. (max_fetch_size): Remove fakeo dwarf_diecu macro. * tapsets.cxx (dwflpp): Dwarf_Func -> Dwarf_Die; dwarf_func_name -> dwarf_diename; dwarf_func_entrypc -> dwarf_entrypc; dwarf_func_file, dwarf_func_line -> dwarf_decl_file, dwarf_decl_line.
* bumping version numberfche2005-09-071-1/+1
|
* bumping version numberfche2005-09-071-1/+1
|
* 2005-09-06 Frank Ch. Eigler <fche@elastic.org>fche2005-09-061-6/+2
| | | | | | | * configure.ac: Require elfutils 0.115+. * tapsets.cxx: Restore graydon's PR 1244 code. * testsuite/buildok/eighteen.stp: Correct typing. * configure: Regenerated.
* 2005-08-29 Frank Ch. Eigler <fche@redhat.com>fche2005-08-301-1/+1
| | | | | | | | | | | | | | * stapprobes.5.in, stapfuncs.5.in, stapex.5.in: New man pages. * stap.1.in: Moved some content out. * Makefile.am (man_MANS): Add new man pages. * configure.ac (AC_CONFIG_FILES): Add them. * systemtap.spec.in: Package them. * Makefile.in, configure: Regenerated. * buildrun.cxx (run_pass): Pass "-r" to stpd. * translate.cxx (emit_common_header): Wrap try/catch around variable decls, to improve exception particularity. (visit_literal_number): Emit as unsigned literal, which is actually a subtle correctness issue.
* bumped versionfche2005-08-261-1/+1
|
* 2005-08-24 Frank Ch. Eigler <fche@elastic.org>fche2005-08-251-4/+4
| | | | | | * configure.ac: Require elfutils 0.114. * tapsets.cxx: Brought back graydon's changes. * configure: Regenerated.
* * bump to version 0.3fche2005-08-161-1/+1
|
* 2005-08-08 Frank Ch. Eigler <fche@elastic.org>fche2005-08-081-2/+2
| | | | | | | * stap.1.in: Autoconfify old man page. * configure.ac: Make it so. * stap.1: Removed. * configure, Makefile.in, aclocal.m4: Regenerated.
* 2005-08-03 Martin Hunt <hunt@redhat.com>hunt2005-08-031-1/+1
| | | | | | | | * stp_check.in : Copy sources to /var/cache/systemtap. * systemtap.spec.in: Install stp_check. Create /var/cache/systemtap * Makefile.am (install-exec-local): Install stp_check. * configure.ac, systemtap.spec.in: Version 0.2.2. * Makefile.in, aclocal.m4, configure: Regenerated.
* 2005-08-03 Martin Hunt <hunt@redhat.com>hunt2005-08-031-1/+1
| | | | | * configure.ac: Add stp_check to AC_CONFIG_FILES. * stp_check.in : New file.
* 2005-08-03 Roland McGrath <roland@redhat.com>roland2005-08-031-1/+1
| | | | | * configure.ac, systemtap.spec.in: Version 0.2.1. * Makefile.in, aclocal.m4, configure: Regenerated.
* 2005-07-29 Frank Ch. Eigler <fche@redhat.com>fche2005-07-291-7/+4
| | | | | | * configure.ac: Fail configure stage if elfutils 0.111+ is not found. * Makefile.am, elaborate.cxx, tapsets.cxx: Unconditionalize. * configure, Makefile.in, config.in: Regenerated.
* 2005-07-29 Roland McGrath <roland@redhat.com>roland2005-07-291-5/+12
| | | | | | | | | | | | * configure.ac: Add AM_CONDITIONAL definition of HAVE_LIBDW. * Makefile.am [HAVE_LIBDW] (stap_SOURCES_libdw): New variable. (stap_SOURCES): Use it, moving loc2c.c there. * configure, config.in: Regenerated. * configure.ac: Don't check for libelf.h, not actually #include'd. Update -ldw check for merged libdwfl+libdw. (stap_LIBS): New substituted variable. Set only this, not LIBS, with -ldw check. * Makefile.am (stap_LDADD): New variable, use @stap_LIBS@.
* 2005-07-28 Frank Ch. Eigler <fche@redhat.com>fche2005-07-281-1/+3
| | | | | | | | | * stap.1: Beginnings of a man page. * Makefile.am: Install it. Comment out stpd LDADD goodies. * configure.ac: Futilely complain about non-stpd LIBS. * Makefile.in, configure.in: Regenerated. * main.cxx (usage): Remove ARGS from help text, as nothing is done with these yet.
* 2005-07-28 Frank Ch. Eigler <fche@redhat.com>fche2005-07-281-1/+1
| | | | | | | | | | | | translator/1120 translator/1123 * elaborate.cxx (semantic_pass_symbols): Print a more helpful error message around exceptions. * elaborate.h (systemtap_session): Add guru_mode field. * main.cxx (main): Initialize it to false. Add version-sensitive script library searching. Add more failure messages. * tapsets.cxx (dwflpp_assert): Add a decorative text parameter. Update callers.
* 2005-07-25 Roland McGrath <roland@redhat.com>roland2005-07-251-13/+0
| | | | | | | | | * configure.ac: Don't define PKGLIBDIR and PKGDATADIR here. * Makefile.am (AM_CPPFLAGS): New variable, use -D here instead. (dist-hook): Don't remove ChangeLog files. (install-data-local): Don't install docs, just runtime stuff. (rpm, clean-local): Use make variables instead of @substitution@s. * configure, config.in, aclocal.m4, Makefile.in: Regenerated