summaryrefslogtreecommitdiffstats
path: root/cache.cxx
Commit message (Collapse)AuthorAgeFilesLines
* Module signing and verification using a separate file for the module signature.Dave Brolley2009-05-041-2/+48
|
* Cleanup typequery user modules from the cache tooJosh Stone2009-04-201-2/+16
|
* Clean up the autoconf cachingJosh Stone2009-02-071-45/+117
| | | | | | | | | | | | | | | | | This makes the stapconf caching process quite a bit more transparent. The options are now cached in a header file as #defines, and this header file is a normal build dependency instead of calling so many make $(shell ...) commands. * buildrun.cxx (compile_pass): Pull in autoconf options in a header of #defines rather than -DXXX, and make that header a build dependency. * buildrun.cxx (output_autoconf): New function to consolidate the computation of each autoconf test. * cache.cxx (add_to_cache, get_from_cache, clean_cache): Start treating the stapconf header as a first-class cached item. * cache.h: Move definitions of things only needed in cache.cxx * hash.cxx (find_stapconf_hash): Generate stapconf_name as a .h now. * main.cxx (main): Default the stapconf_name based on getpid().
* Add Vim modelines for GNU style in stapJosh Stone2009-01-281-0/+2
|
* buildrun/caching warning cleanupFrank Ch. Eigler2008-11-291-5/+12
|
* Added creation of a default cache limit file if it doesn't exist.root2008-10-171-4/+6
|
* Minor changes to cache.cxx (cache_clean).Kent Sebastian2008-10-171-32/+15
|
* copyright year tweakFrank Ch. Eigler2008-10-151-1/+1
|
* build fix for invalid glob (..., NULL, ...) call, as remarked upon by gcc 4.1.2Frank Ch. Eigler2008-10-101-1/+1
|
* Functions implementing cache limiting.Kent Sebastian2008-10-101-0/+168
|
* 2007-05-31 Frank Ch. Eigler <fche@elastic.org>fche2007-05-311-0/+1
| | | | | | PR 3579 From Eugeniy Meshcheryakov <eugen@debian.org> * cache.cxx, parse.cxx: Add #include <cstring> for gcc 4.3.
* 2007-01-29 Frank Ch. Eigler <fche@elastic.org>fche2007-01-291-0/+12
| | | | | | | | | * main.cxx (main): For successful last_pass=4, print compiled module name. * cache.cxx (get_from_cache): Ditto. 2007-01-29 Frank Ch. Eigler <fche@elastic.org> * systemtap.base/cache.exp (stap_compile): Accept new -p4 output.
* 2006-11-08 David Smith <dsmith@redhat.com>dsmith2006-11-081-2/+13
| | | | | | * cache.cxx (get_from_cache): To preserve semantics with non-cached use, if the last pass is 3, display the cached C source.
* 2006-10-23 David Smith <dsmith@redhat.com>dsmith2006-10-231-0/+113
* main.cxx (printscript): New function containing code moved from main(). (main): Added code to create cache directory, call function to generate hash, and see if we can use cached source/module. If pass 4 is actually run to produce a new module, we call add_to_cache() to cache the result. * session.h (struct systemtap_session): Added hash/cache session data. * cache.cxx: New file handling adding/getting files from the cache. * cache.h: New header file for cache.cxx. * hash.cxx: New file containing C++ wrapper for routines in mdfour.c and the find_hash function which computes the hash file name for an input script. * hash.h: New header file for hash.cxx. * mdfour.c: New file containing MD4 hash code. * mdfour.h: New header file for mdfour.c. * util.cxx: New file containing several utility functions used by the caching code. * util.h: New header file for util.cxx. * Makefile.am: Added new C/C++ files. * Makefile.in: Regenerated.