Skip to content

Releases: microsoft/ProcDump-for-Linux

ProcDump 3.5.0

13 Oct 16:23
384cb54

Choose a tag to compare

Changes:

  • Add logging for missing symbols in restrack callstacks (#293)
  • Fix dotnet socket PID matching to prevent conflicts between processes (#292) [ #283 ]
  • Updating trigger docs and removing unused condition in Monitor (#280)
  • Add manual trigger support for restrack snapshots (#279)
  • Use prctl syscall to enable ptrace + replace stress-ng with custom stress cpu/mem code (#290)

ProcDump 3.4.1

18 Mar 13:12
876f194

Choose a tag to compare

Changes:

  • Removes the ':' separator for the date/time section of the generated core dump filename, aligning across operating systems (#269)
  • Monitor: remove useless variables (#267)

ProcDump 3.4.0

29 Jan 15:47
b6f66a0

Choose a tag to compare

Changes:

  • Add ARM64 support (#265)
  • Fix clang compilation errors due to variable length arrays (#264)

ProcDump 3.3

28 May 19:33
e7ddf08

Choose a tag to compare

Changes:

  • Enable diagnostics logging to go to either syslog or stdout (#242)
  • Procdump requires su even when the user running procodump is the same as the user running the target process (#243)
  • Procdump -restrack does not work in a containerized environment (#244)
  • -restrack calloc and reallocarray sizes are incorrect (#245)
  • Enable eBPF tracing when -log switch is specified (#246)
  • Enable restrack without specifying triggers (#248)
  • Race condition during exit where RestrackThread can leave a mutex orphaned due to thread cancellation (#249)

ProcDump 3.2

05 Feb 19:08
7464e53

Choose a tag to compare

Changes:

  • Add mmap/munmap to resource tracking (#230)
  • Fix gc generation configuration printout (#229)

ProcDump 3.1

23 Jan 23:27
a6daf68

Choose a tag to compare

Changes:

  • c368649 Add support for multiple signals (-sig) and specifying core dump contents (-mc) (#226)
  • 3df0ee2 Cleanup a lots of unused variables (#223)
  • daa2621 Doc: How to implement a trigger (#220)

ProcDump 3.0

07 Dec 15:03
ec32a73

Choose a tag to compare

Changes:

  • Adds memory leak tracking and reporting (-restrack)

ProcDump 2.2

06 Sep 18:59
eb1e00b

Choose a tag to compare

Changes:

  • Add Azure Linux package and install instructions (#210)
  • Fixing some leaks in src/Monitor.c code (#204)

ProcDump 2.1

11 Aug 13:44
059f34b

Choose a tag to compare

Changes:

  • Fix crash in monitored .NET process when an exception does not have an exception message (#201)
  • Add thread ID to logging (#200)

ProcDump 2.0

26 Jul 17:13
3d9576c

Choose a tag to compare

Changes:

  • Generate a dump when the size of the .NET generation exceeds threshold (#197)
  • Generate a dump when a .NET gen collection starts and ends (#196)
  • Generate a dump when each of the specified GC memory thresholds are exceeded (#194)
  • Add VSCode dev container support (#193)
  • Update existing memory triggers to be able to take a list of mem… (#192)
  • Add more descriptive error when failing to connect to .NET diagnostic… (#187)
  • Fixes incorrect tracing and adds some extended errno tracing (#185)