Go to file
cw2k 951852bab1
ConvertVAtoFileOffsetEx() now supports VA values
* ConvertVAtoFileOffsetEx(): implemented a handler for the bool AddressIsRVA. 
  Before AddressToConvert was always assumed to be a RVA
  what lead to problems if a VA was passed in AddressToConvert [what was shown by AddressIsRVA=true]

  Combined with previous bug that returns INVALID_VALUE in case of an error it crashed the gleebug clientapp since they interpreted  INVALID_VALUE  as a file offset

* ConvertFileOffsetToVA: fix for return value.
  In case an error occurs it now returns 0.  Before it returned INVALID_VALUE.

* Start commenting function purpose and it's parameters
2020-11-03 21:52:22 +01:00
GleeBug Emulator: implement StaticFileLoad and GetPE32Data 2020-10-10 02:23:22 +02:00
MyDebugger references for GleeBug 2020-09-08 22:16:08 +02:00
StaticEngine Emulator: implement StaticFileLoad and GetPE32Data 2020-10-10 02:23:22 +02:00
TitanEngineEmulator ConvertVAtoFileOffsetEx() now supports VA values 2020-11-03 21:52:22 +01:00
.editorconfig editorconfig+gitignore 2017-01-11 23:42:40 +01:00
.gitignore Implement all TitanEngine functionality (finally) 2018-10-08 20:22:23 +02:00
.gitmodules switch to zyan + various small fixes with lazy registers 2017-05-05 17:32:57 +02:00
Doxyfile Doxygen configuration + documented some undocumented classes and functions 2015-12-19 06:00:28 +01:00
GleeBug.sln add StaticEngine project 2019-08-19 16:14:53 +02:00
GleeBug.sln.DotSettings register getter/setter functions should be working + refactoring 2015-07-15 05:54:06 +02:00
LICENSE change license 2018-08-01 16:47:57 +02:00
README.md Update README.md 2017-06-30 12:52:38 +02:00
ZydisExportConfig.h switch to zyan + various small fixes with lazy registers 2017-05-05 17:32:57 +02:00

README.md

GleeBug

Build status

GleeBug is a Debugging Framework for Windows aimed at making debugging enjoyable. It should be complete and easy to use. Feel free to clone and send a pull request or report a bug!

Notice that the project is currently very volatile so for this reason pull requests with new features might be rejected if I feel like they don't fit the current codebase. If you plan on adding major features, please consider consulting me (mrexodia) so there isn't any time wasted.