Osem.forumms.net
Selamat datang ke
Osem Forum Komuniti!

Sila klik Login untuk masuk atau
klik Register untuk pendaftaran baru.


Join the forum, it's quick and easy

Osem.forumms.net
Selamat datang ke
Osem Forum Komuniti!

Sila klik Login untuk masuk atau
klik Register untuk pendaftaran baru.
Osem.forumms.net
Would you like to react to this message? Create an account in a few clicks or log in to continue.
Latest topics
» New Release (Daily Update)
The Debugger/Disassembler EmptyMon Jul 25, 2016 10:46 am by bayu_inzaghi

» Trumbo (2015)
The Debugger/Disassembler EmptyFri Jul 15, 2016 7:12 am by bayu_inzaghi

» Solace (2015)
The Debugger/Disassembler EmptyThu Jul 14, 2016 10:36 am by bayu_inzaghi

» Courage (2015)
The Debugger/Disassembler EmptyTue Jul 12, 2016 7:50 pm by bayu_inzaghi

» Ronaldo (2015)
The Debugger/Disassembler EmptyMon Jul 11, 2016 7:22 am by bayu_inzaghi

» The Witch (2015)
The Debugger/Disassembler EmptySat Jul 09, 2016 10:20 pm by bayu_inzaghi

» Jeruzalem (2015)
The Debugger/Disassembler EmptySat Jul 09, 2016 12:37 am by bayu_inzaghi

» Intruders (2015)
The Debugger/Disassembler EmptyFri Jul 08, 2016 12:40 am by bayu_inzaghi

» Moonwalkers (2015)
The Debugger/Disassembler EmptyThu Jul 07, 2016 11:03 am by bayu_inzaghi

March 2024
MonTueWedThuFriSatSun
    123
45678910
11121314151617
18192021222324
25262728293031

Calendar Calendar


The Debugger/Disassembler

2 posters

Go down

The Debugger/Disassembler Empty The Debugger/Disassembler

Post by mezzo Tue Jun 05, 2012 4:12 pm

The Debugger and Disassembler are both going to be removed and redone from scratch.

Here are the changes that will be made:
Combined into one window fully resizable.
The existing features will be combined with those from OllyDbg, offering the best of both.
The debugging routine will be faster, improving performance in break-point handling in games.
Script will be added to the breakpoint handlers so more people can write more breakpoint handlers more easily.
Logging will finally be finished, which is used to log every instruction executed by the game (within your specified parameters) so that you can follow the code later, without having the game freeze when your breakpoints are hit.
The Hex Editor control will be added to the same window.

The Debugger/Disassembler is the current focus for now, so there are a few things to mention regarding its progress.


The current version has already combined them into one window.
The debugging routine is faster, more stable, and more functional.
Scripts have been added to breakpoint handlers already (On_BP_*()).


There are several new features from the last release (Demo #24) too, and some new features in the plans.

The next release of MHS will be able to load and UDD files from OllyDbg. The data it will gather includes user comments, analysis data (loops, switch cases, etc.), user labels, and custom functions (probably).

Soon, possibly even in the next release, my own analyzer will be done, which will also detect custom functions, switch cases, loops, and whatever else I can imagine. It will also display function parameters as it did before and functions will be fully editable.

I also might add support for OllyDbg plug-ins. This is a huge addition, as OllyDbg plug-ins are a very large feature. It is impressive that a single person wrote the whole system. However if I am to support all OllyDbg plug-ins, I too will have to rewrite all of the functions available to the plug-ins. I will also have to trick the existing plug-in files to link to MHS.exe instead of OllyDbg.exe, allowing them to be loaded into MHS and work properly. This would allow people to convert easily from OllyDbg over to MHS, keeping their plug-ins with them.
My plug-in system would also be more extensive, not just emulating every function from the existing OllyDbg plug-in system, but also adding more functions to work with all the extra features in my software, even including scripts.
mezzo
mezzo
Limited Osem Member
Limited Osem Member

Posts : 66
Treasure : 102
Reputation : 10
Join date : 03/06/2012
Location : Kyiv, Ukraine

Back to top Go down

The Debugger/Disassembler Empty Re: The Debugger/Disassembler

Post by Jiwa Spammer Wed Jun 06, 2012 6:01 am

Translate dalam Malay boleh? nak tahupenjelasan lebih lanjut pasal debugger n disassembler ni~
Jiwa Spammer
Jiwa Spammer
Osem Member
Osem Member

Posts : 247
Treasure : 288
Reputation : 9
Join date : 31/05/2012
Location : Bumi Tuhan

Back to top Go down

The Debugger/Disassembler Empty Re: The Debugger/Disassembler

Post by Jiwa Spammer Wed Jun 06, 2012 6:02 am

Translate dalam Malay boleh? nak tahupenjelasan lebih lanjut pasal debugger n disassembler ni~
Jiwa Spammer
Jiwa Spammer
Osem Member
Osem Member

Posts : 247
Treasure : 288
Reputation : 9
Join date : 31/05/2012
Location : Bumi Tuhan

Back to top Go down

The Debugger/Disassembler Empty Re: The Debugger/Disassembler

Post by Sponsored content


Sponsored content


Back to top Go down

Back to top


 
Permissions in this forum:
You cannot reply to topics in this forum