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

[Feature request] Labeless syncs function/procedure list from IDA to OllyDbg/other debuggers #10

Open
trietptm opened this issue Jul 14, 2016 · 6 comments
Labels

Comments

@trietptm
Copy link

trietptm commented Jul 14, 2016

I see the function analysis of IDA is much better than OllyDbg so that I want Labeless not only syncs function names from IDA as labels but also marks the functions which OllyDbg doesn't recognize as functions/procedures.

Here, the label of the function is synced:
screenshot - 7_14_2016 5_20_44 pm

Here, the procedure list doesn't include the function synced from IDA:
screenshot - 7_14_2016 5_21_34 pm

@a1ext
Copy link
Owner

a1ext commented Jul 16, 2016

Hm... I don't know is this possible to tell to Olly about new procedure (I think Olly makes procedures list based on initial internal Olly's analysis) using Olly PDK. Maybe we can force to reanalyze some memory region...

@mrexodia
Copy link

For x64dbg this is possible with Script::Function::Add

@a1ext
Copy link
Owner

a1ext commented Sep 12, 2016

@mrexodia Thanks

@a1ext
Copy link
Owner

a1ext commented Sep 20, 2016

@mrexodia Hi, does x64dbg have a possibility to specify a number of arguments for a function and give them all size/type (on case of enum, struct, etc.)? Also, I may provide to the debugger some information about known APIs prototypes to help the debugger to show arguments in the stack on reaching 'call API'

@mrexodia
Copy link

No, this is currently not supported. You can make comments though to
display them. There is also an arguments widget but there is no support for
names or types yet.
On Tue, 20 Sep 2016 at 16:17, a1ext [email protected] wrote:

@mrexodia https://github.com/mrexodia Hi, does x64dbg have a
possibility to specify a number of arguments for a function and give them
all size/type (on case of enum, struct, etc.)? Also, I may provide to the
debugger some information about known APIs prototypes to help the debugger
to show arguments in the stack on reaching 'call API'


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
#10 (comment), or mute
the thread
https://github.com/notifications/unsubscribe-auth/ACWCmYLFRXdXgcNj2a2NKnEDAOPXCSSHks5qr-sFgaJpZM4JMS0P
.

@a1ext a1ext added the feature label Sep 30, 2016
@mrexodia
Copy link

mrexodia commented Oct 6, 2016

There has been progress on this. You can now define functions but enum
types are not yet supported and you cannot do much concrete with the
functions currently. See x64dbg/x64dbg#1108 for
more details.
On Tue, 20 Sep 2016 at 16:47, TPoDT|Mr. eXoDia [email protected]
wrote:

No, this is currently not supported. You can make comments though to
display them. There is also an arguments widget but there is no support for
names or types yet.
On Tue, 20 Sep 2016 at 16:17, a1ext [email protected] wrote:

@mrexodia https://github.com/mrexodia Hi, does x64dbg have a
possibility to specify a number of arguments for a function and give them
all size/type (on case of enum, struct, etc.)? Also, I may provide to the
debugger some information about known APIs prototypes to help the debugger
to show arguments in the stack on reaching 'call API'


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
#10 (comment), or mute
the thread
https://github.com/notifications/unsubscribe-auth/ACWCmYLFRXdXgcNj2a2NKnEDAOPXCSSHks5qr-sFgaJpZM4JMS0P
.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants