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