Skip to content

Releases: awslabs/aws-c-common

Improved windows stack traces

20 Nov 18:59
da1ae9c
Compare
Choose a tag to compare
Pre-release
Made windows stack trace much more resilient (#552)

* SymSetOptions, try to be more resilient

* Write symbol name and addr if file/line cannot be found

* Simplified and cleaned up symbol printing, ensure that we get the most info possible

* fflush at the end of aws_backtrace_print()

* fflush and free, clang-format

Fix for ancient linux

14 Nov 00:35
b93006b
Compare
Choose a tag to compare
Fix for ancient linux Pre-release
Pre-release
v0.4.20

Fix for old linux (#545)

Stack dump improvements

07 Nov 22:39
c1e62c8
Compare
Choose a tag to compare
Pre-release
v0.4.19

Added newlines to stacktrace headers (#541)

Stack dump improvements

07 Nov 21:30
1906857
Compare
Choose a tag to compare
Pre-release
v0.4.18

Always print both raw and resolved stack trace, helps in release buil…

Memory tracing updates

05 Nov 23:00
4bd17cf
Compare
Choose a tag to compare
Pre-release
v0.4.17

Fixed probing for stack trace availability (#537)

Memory Tracing

05 Nov 18:20
cbf339c
Compare
Choose a tag to compare
Memory Tracing Pre-release
Pre-release
Generalized Mem tracing (#536)

* Ported alloc tracer from Java CRT, added unit tests

* Generalized backtrace/backtrace_symbols for multiple platforms

* Added tests to ensure midstream usage works

* Stack trace decoding test now uses virtual logger

* Fixed AWS_VARIABLE_LENGTH_ARRAY on windows, causing stack corruption

* Converted all tests to use the mem tracer

* Removed allocator from test harness structure, enabled logging by default

aws_string_c_str() helper fn

28 Oct 22:54
e3e7ccd
Compare
Choose a tag to compare
Pre-release
v0.4.15

aws_string_c_str() (#534)

Fix alignment on Windows

23 Oct 20:02
Compare
Choose a tag to compare
Pre-release
v0.4.14

Remove AWS_ALIGN, as it doesn't work reliably, add AWS_ALIGNED_TYPEDE…

Added ring_buffer allocator, AWS_UNREACHABLE

17 Oct 22:13
852014d
Compare
Choose a tag to compare
Imported ring buffer allocator from node CRT (#527)

* Imported ring buffer allocator from node, fixed bugs, added unit test

* Implemented realloc as an assert to prevent use

Fixed visibility on static libs, added secure string length functions, fixed buffer overflow vulnerability in stack trace printing.

03 Oct 21:31
82a26d5
Compare
Choose a tag to compare