7af64687cc
Incorrect Stack movement causing MAV and invalid Pointers. Woops.
Michael Dirks
2016-02-06 00:16:32 +01:00
b12b20ff17
Fix decls including non-existent functions.
Michael Dirks
2016-01-04 03:44:09 +01:00
2941a6b740
Attempted to implement LastCalledFunctionPointer and NextCalledFunctionPointer, aborted as not useful enough and unsure how to make these user-friendly.
Michael Dirks
2016-01-04 03:43:35 +01:00
57c310b0fc
- Simplify assembler instructions so that we mess around less.
1.4.0
Michael Dirks
2015-12-30 06:24:35 +01:00
88122a928a
- Fixed BP_GetReturnAddress not returning the correct address. - Changed BP_GetFunctionPointer to use intelligent stackframe reading instead of memory scanning (faster & safer).
Michael Dirks
2015-12-30 06:19:44 +01:00
49c7264893
Fix broken decls.
Michael Dirks
2015-12-30 05:23:34 +01:00
7cc0788e8b
- Update Headers in files to match new owner. - Update Example08.bb to be more detailed - Added function to grab Type pointers (would previously crash).
Michael Dirks
2015-12-30 05:11:33 +01:00
95dd86e6af
Add Example08 to the project, rewrite GetFunctionPointer started.
Michael Dirks
2015-12-30 04:14:53 +01:00
519cd5c577
Upgrade to VS2015, implement variable pointers.
Michael Dirks
2015-12-30 04:12:21 +01:00
4b428b4535
Add Example08 - usage of Variable Pointers
Michael Dirks
2015-12-30 04:05:25 +01:00
1ec8bc54dd
1.3.1 Update - Move files to new locations, parameter count increased to 5.
1.3.1-hf
Michael Dirks
2015-06-20 23:47:21 +02:00
ce731d795f
Increased parameter count to 5 from 4.
1.3.1
Michael Dirks
2015-06-20 23:37:47 +02:00
78aac62649
Prepare changes to filter-only project.
Michael Dirks
2015-06-20 16:52:16 +02:00
5581958a44
30 minutes wasted playing find-the-old-DLL. At least BlitzPointer.cpp is only compiled once now.
Michael Dirks
2015-06-20 16:20:03 +02:00
880e754254
1.3 Update: - Blitz functions are callable using __stdcall, use it instead of using tailored asm. - DLLs that rely on this DLL no longer have to load the DLL to call Blitz functions, just include BlitzPointer.h and use the typedefs BP_BlitzFunction#_t. - Removed Hybrid support until Hybrid is open-source.
1.3.0
Michael Dirks
2015-06-20 15:08:27 +02:00
a5640928fc
Automatically copy LICENSE and LICENSE.lesser to output directory for easy release creation.
1.2.0
Michael Dirks
2015-06-06 21:19:26 +02:00
f979c2ca4b
BlitzPointer is now licensed under LGPLv3.0. Read LICENSE and LICENSE.lesser if you don't know what restrictions these give you.
Michael Fabian Dirks
2015-06-06 18:19:10 +02:00
7fee63436b
Update BlitzPointer to work correctly
Michael Fabian Dirks
2015-06-06 14:06:52 +02:00
3a7260b784
Initial Commit
1.1.0
Michael Fabian Dirks
2015-05-17 11:54:23 +02:00