Commit Graph

288 Commits

Author SHA1 Message Date
Klemens Morgenstern
462cff5127
Update smart_library.hpp
Trying to fix #25 by switching clang abi.
2018-12-10 14:55:42 +07:00
Antony Polukhin
b317d65068 add missing include 2018-12-01 11:48:09 +03:00
Antony Polukhin
94a3520fc6
More misc typos fixed 2018-09-24 12:13:00 +03:00
luzpaz
d3bb13c2e9 dll: misc-typos (#41)
Found via `codespell -q 3`
2018-09-24 12:10:14 +03:00
Antony Polukhin
1412cf5932
More fixes for #20 2018-09-17 11:26:44 +03:00
Antony Polukhin
a95c1d0234 Add missing include 2018-09-17 10:43:57 +03:00
Antony Polukhin
d2ccd86277
Address some of the link issues from #20 2018-09-13 17:38:44 +03:00
Antony Polukhin
f3dcd53c77 More tests for calling library functions on set up error codes #16 2018-03-04 20:28:18 +03:00
Antony Polukhin
f04ceff181 Fixes for calling path_from_handle with dirty GetLastError(). Fixes #16 2018-03-04 18:56:27 +03:00
Antony Polukhin
b5a8046638 Replace deprecated includes. FIxes #12 2017-12-13 21:38:24 +03:00
Andrey Semashev
454d28f8b0 Updated Boost.WinAPI usage to the new location and namespace. 2017-10-24 22:02:16 +03:00
Antony Polukhin
6b566b0030 Make ULONG_ an unsigned type 2017-04-04 22:55:06 +03:00
Antony Polukhin
9bfe5dda53 Fix PE parsing on non Windows platforms 2017-04-04 08:54:19 +03:00
Antony Polukhin
20501f4565 Fix more MSVC warnings 2017-02-15 17:23:59 +03:00
Antony Polukhin
0175302ba4 Suppress one of the warnings 2017-02-14 21:15:34 +03:00
Antony Polukhin
a3b4f0fb4b Fix MSVC warnings 2017-02-14 18:05:00 +03:00
Antony Polukhin
e68ca6603b Suppress warnings more aggressivly in aggressive_ptr_cast 2017-02-11 14:53:12 +03:00
Antony Polukhin
a21f054387 Fix memory leaks 2017-02-08 22:36:28 +03:00
Antony Polukhin
3d124de815 Add some const and constexpr 2017-02-08 22:36:02 +03:00
Antony Polukhin
d1f23fadc1 Suppress GCC warnings and fix void* to member pointer casting 2017-02-08 22:13:26 +03:00
Antony Polukhin
5c2e503905 Fix Android compilation 2017-02-02 22:24:16 +03:00
Antony Polukhin
709b59b54a Tests and fixes for dll::symbol_location_ptr 2017-01-23 23:33:12 +03:00
Antony Polukhin
529ff731ba Fix for WEC2013 (#10) 2017-01-20 22:08:49 +03:00
Antony Polukhin
97ac23037c Added symbol_location_ptr function for symbols that can not be dereferenced/have unknown type. Fixed warning produced by preprocessor define in Jamfile 2017-01-04 17:45:29 +03:00
Antony Polukhin
6cf436979c Fix aliases on Windows+IntelCompiler (trac 12290) 2016-08-31 21:58:14 +03:00
Andreas Küchler
c412ace49d Allow to query non-existant sections
Sometimes it is convenient to query a library for a specific section and expect an empty result if the section does not exists. This was not possible because library_info ASSERTed the section adresses thus crashing the Application if a section was not found.
Fixed this by checking section begin and end and returning an emtpy vector of string if the section was not found.
2016-07-06 15:19:06 +02:00
klemens-morgenstern
2169bc69c4 removed shared_ptr 2016-06-17 22:08:14 +02:00
klemens-morgenstern
c590aaafa6 removed tabs 2016-06-07 12:17:39 +02:00
klemens-morgenstern
60cb4fe628 updated doc and removed boost::shared_ptr<smart_library> stuff 2016-06-07 12:14:44 +02:00
klemens-morgenstern
2227304440 first bit of doc for mangled stuff 2016-05-27 18:48:15 +02:00
Antony Polukhin
d37a078efa Merge pull request #9 from bebuch/develop
Suppress a 'unused parameter' warning in detail::aggressive_ptr_cast
2016-05-27 11:36:54 +04:00
klemens-morgenstern
8d9944f1b1 Merge branch 'develop' of https://github.com/apolukhin/Boost.DLL into develop 2016-05-17 11:48:40 +02:00
Benjamin Buch
0fe9bf18ec Suppress a 'unused parameter' warning in detail::aggressive_ptr_cast(...) 2016-05-14 00:34:10 +02:00
klemens-morgenstern
a03d85ee7b changed dbhhelp to __undname 2016-04-01 23:16:27 +02:00
klemens-morgenstern
c471dbc188 fix wrong native call 2016-03-18 00:55:42 +01:00
klemens-morgenstern
bba90c79de another try for 64-bit msvc 2016-03-18 00:35:27 +01:00
klemens-morgenstern
6e4a2b82f1 trying to fix the 64-bit build 2016-03-17 23:56:34 +01:00
klemens-morgenstern
6ffda55494 fixed std::type_info and added test/Jamfile.v2
also did some comment polishing
2016-03-17 23:21:09 +01:00
Antony Polukhin
4b5ec2c61f Docs cleaned up 2016-02-23 09:56:47 +03:00
Antony Polukhin
046a7bafbf Merge pull request #25 from rettichschnidi/rettichschnidi-typos
Fixing some typos
2016-02-23 09:15:21 +03:00
Reto Schneider
ef5ff6c19a Fix typo: Teturned vs Returned 2016-02-22 14:38:58 +01:00
Antony Polukhin
820b4f090c Allowed importing/exporting of references 2016-02-22 14:21:08 +03:00
klemens-morgenstern
c225bb9891 Merge remote-tracking branch 'remotes/apolukhin/develop' into develop
Conflicts:
	include/boost/detail/winapi/dbghelp.hpp
2016-02-14 21:04:47 +01:00
Andrey Semashev
64708ba32f Ported demangling code to dbghelp.hpp from Boost.WinAPI. 2016-02-14 20:10:02 +03:00
Antony Polukhin
847456193d Merge pull request #7 from Lastique/move_dbghelp
Move dbghelp into Boost.Dll
2016-02-14 18:13:59 +03:00
Antony Polukhin
d85cdf1141 MSVC7.1 workaround attempt 2016-02-14 15:14:47 +03:00
Andrey Semashev
6b4c0eb209 Resolved namespace and macro conflicts with Boost.WinAPI. 2016-02-14 14:36:25 +03:00
Andrey Semashev
727dd417fa Moved dbghelp.hpp out of Boost.WinAPI directories. 2016-02-14 14:16:04 +03:00
Antony Polukhin
deecf52bb7 Cherry pick dbghelp from Klemens Morgenstern branch 2016-02-13 23:22:19 +03:00
klemens-morgenstern
9048088569 switched to ctti-typeindex 2016-02-13 18:54:26 +01:00