source: @ 3533094

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @3533094   9 years hfinkel take -h for help too
(edit) @77ebdb8   9 years hfinkel null file:line may just start with a ":", so filter that too
(edit) @c49b79c   9 years hfinkel use Getopt::Long, print status messages and usage info
(edit) @4598848   9 years hfinkel rename memlog2dot to memlog_analyze
(edit) @22f928f   9 years hfinkel use the job id under batch systems; misc cleanups
(edit) @a7b97b9   9 years hfinkel use kernel rank on the bgq instead of pid
(edit) @518793d   9 years hfinkel when file_name is not absolute, fix that
(edit) @24aa734   9 years hfinkel note in the README that a txt file is also generated
(edit) @20b45de   9 years hfinkel add a txt output too for analysis
(edit) @510af01   9 years hfinkel add an install target to the makefile
(edit) @af4bfd0   9 years hfinkel add a README
(edit) @f715c76   9 years hfinkel add comment about lang. usage
(edit) @e1b15ec   9 years hfinkel adjust the makefile to work with slightly-older gcc
(edit) @1bd82e0   9 years hfinkel adjust for c++, use caching of dladdr, fixup for short names when making …
(edit) @966f5de   9 years hfinkel misc whitespace
(edit) @5a9481e   9 years hfinkel obtain lock to close files, etc.; misc. rearranging
(edit) @bdaf020   9 years hfinkel better legend
(edit) @1e5cce6   9 years hfinkel no backtrace on free -- that is a waste of time/space
(edit) @493cb97   9 years hfinkel static linking comment; make static .o memlog_s.o
(edit) @747d2b1   9 years hfinkel get newer binutils; we do have them at ALCF
(edit) @10599da   9 years hfinkel add comment on @
(edit) @081a0fa   9 years hfinkel don't print file:line if it is unknown (even if we have the function name)
(edit) @3105f50   9 years hfinkel use the self link for no file
(edit) @430548b   9 years hfinkel a working solution for static linking
(edit) @fc0b9bf   9 years hfinkel make building with gcc work too
(edit) @65ecf6c   9 years hfinkel make these things named libmemlog.*
(edit) @0edbc98   9 years hfinkel only process allocations at the high-water mark
(edit) @6bfe6a1   9 years hfinkel don't print raw proc names by default
(edit) @81dea5b   9 years hfinkel do the whole pdf conversion
(edit) @6520ef5   9 years hfinkel fix edge font sizes and function printing
(edit) @c4f89cf   9 years hfinkel common nodes correctly
(edit) @4bd7a88   9 years hfinkel working on filtering nodes…
(edit) @ebd57f8   9 years hfinkel initial graphing tool
(edit) @625d5f9   9 years hfinkel just use .memlog as the suffix
(edit) @97550d2   9 years hfinkel some extra portability, perhaps, by using builtin_extract_return_addr
(edit) @14e2ab9   9 years hfinkel rm support for libunwind; only using backtrace() now
(edit) @a736d81   9 years hfinkel use backtrace instead
(edit) @69850c8   9 years hfinkel trying to avoid using unw_get_proc_name, etc.
(edit) @134408c   9 years hfinkel print tid; break on UNW_ENOINFO
(edit) @0a0ef57   9 years hfinkel unw_get_proc_info does not work on ppc/ppc64; add getrusage info
(add) @0ec59c5   9 years hfinkel Commit something that compiles
Note: See TracRevisionLog for help on using the revision log.