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