Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[SDK - Feature request] Add callbacks for labels + comments #2259

Open
Fist0urs opened this issue Dec 1, 2019 · 0 comments

Comments

@Fist0urs
Copy link

@Fist0urs Fist0urs commented Dec 1, 2019

Hi, first of all thanks for this awesome tool.

In order to be ablefor my plugin to catch function naming + comments adding, I would require the SDK to expose these events with the appropriate callback functions

From the doc : https://help.x64dbg.com/en/latest/developers/plugins/Callbacks/index.html

Current callbacks:

regExport("CBINITDEBUG", CB_INITDEBUG);
regExport("CBSTOPDEBUG", CB_STOPDEBUG);
regExport("CBCREATEPROCESS", CB_CREATEPROCESS);
regExport("CBEXITPROCESS", CB_EXITPROCESS);
regExport("CBCREATETHREAD", CB_CREATETHREAD);
regExport("CBEXITTHREAD", CB_EXITTHREAD);
regExport("CBSYSTEMBREAKPOINT", CB_SYSTEMBREAKPOINT);
regExport("CBLOADDLL", CB_LOADDLL);
regExport("CBUNLOADDLL", CB_UNLOADDLL);
regExport("CBOUTPUTDEBUGSTRING", CB_OUTPUTDEBUGSTRING);
regExport("CBEXCEPTION", CB_EXCEPTION);
regExport("CBBREAKPOINT", CB_BREAKPOINT);
regExport("CBPAUSEDEBUG", CB_PAUSEDEBUG);
regExport("CBRESUMEDEBUG", CB_RESUMEDEBUG);
regExport("CBSTEPPED", CB_STEPPED);
regExport("CBATTACH", CB_ATTACH);
regExport("CBDETACH", CB_DETACH);
regExport("CBDEBUGEVENT", CB_DEBUGEVENT);
regExport("CBMENUENTRY", CB_MENUENTRY);
regExport("CBWINEVENT", CB_WINEVENT);
regExport("CBWINEVENTGLOBAL", CB_WINEVENTGLOBAL);
regExport("CBLOADDB", CB_LOADDB);
regExport("CBSAVEDB", CB_SAVEDB);
regExport("CBFILTERSYMBOL", CB_FILTERSYMBOL);
regExport("CBTRACEEXECUTE", CB_TRACEEXECUTE);
regExport("CBANALYZE", CB_ANALYZE);
regExport("CBADDRINFO", CB_ADDRINFO);
regExport("CBVALFROMSTRING", CB_VALFROMSTRING);
regExport("CBVALTOSTRING", CB_VALTOSTRING);
regExport("CBMENUPREPARE", CB_MENUPREPARE);

I'm very new to this SDK but I'd happily give a hand to implement this feature request if someone could provide me some basic infos on the workflow to do so (or pointers to the doc).

Cheers!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
1 participant
You can’t perform that action at this time.