Commits

Author Commit Message Labels Comments Date
Edd Dawson
Added tag 0.2.1 for changeset 4bf707ee0f03
Edd Dawson
Bumped verison in version.hpp to 0.2.1. Added new features/fixes to readme.
Tags
0.2.1
Edd Dawson
Fix Windows builds with UNICODE defined.
Edd Dawson
Added the ability to use the library without fungo support (on C++11 toolchains, for example).
Edd Dawson
Now keeping a global list of loaded modules behind the scenes in the MinGW implementation of symdb. This avoids having to reparse PE files in unit tests, which now run about 10 times faster.
Edd Dawson
Add buffer to internal file class to reduce number of sys calls. Improves performance of the PE parsing code used for MinGW builds.
Edd Dawson
Removed redundant 'static' keyword.
Edd Dawson
Added tag 0.2.0 for changeset 168825234802
Edd Dawson
Update copyright dates in new files. Removed old items from todo.txt. Update readme for 0.2.0 release.
Tags
0.2.0
Edd Dawson
Increased version number to 0.2.0
Edd Dawson
Reading symbols from COFF symbol table rather than DWARF data for MinGW builds (which is far quicker and simpler).
Edd Dawson
merge
Edd Dawson
No longer using RtlCaptureContext in the MinGW implementation as it crashes when heavy optimizations are enabled in recent versions of g++.
Edd Dawson <edd at mr-edd.co.uk> (mac)
Added impure unusuals
Edd Dawson
Added tag 0.1.1 for changeset 7ee6faecc9c3
Edd Dawson
Fix to envvar_base_fixture so that the environment variable is restored at the end of the test. Bumped version number. Added release note in readme.
Tags
0.1.1
Edd Dawson <edd at mr-edd.co.uk> (mac)
Added tag 0.1.0 for changeset a7369fa86e8d
Edd Dawson
Updated readme with today's date
Tags
0.1.0
Edd Dawson
Renamed state -> throw_state. Some minor comment and layout tweaks.
Edd Dawson
Fix to DBG_ASSERT_RELATION. Added tests.
Edd Dawson
For older MinGW GCC toolchains, DWARF info is now reloaded from disk when not already present in module image.
Edd Dawson
Added missing license notices
Edd Dawson
Using GetEnvironmentVariableA() on Windows rather than std::getenv() now. Changed symbol_buffer structure to workaround what I believe are incorrect warnings about aliasing violations generated by older versions of g++. Fixed readable() function, used by region_is_readable() in memstream.hpp. Removing -Werror when building library with MinGW g++ 4.2.x, as it emits incorrect warnings about the use of types in an anonymous namespace (GCC bug 29365).
Edd Dawson
merge
Edd Dawson
Fix for dodgy versions of Visual C++'s intrin.h
Edd Dawson <edd at mr-edd.co.uk> (mac)
Fixes for Apple's GCC 4.0
Edd Dawson
Added Boost license file, readme and version.hpp. Added boost license header to all source files.
Edd Dawson
Improved assert example by adding non-fatal fatality_handler. Hot notes, assertions and unusuals can now be enabled even when their non-hot counterparts are disabled.
Edd Dawson
Fixed problem in pe loading where incorrect section size was recorded.
Edd Dawson <edd at mr-edd.co.uk> (mac)
More doc comments in the internal DWARF headers.
  1. Prev
  2. Next