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

noreturn functions not working on windows binaries #7989

Closed
radare opened this issue Jul 21, 2017 · 13 comments
Closed

noreturn functions not working on windows binaries #7989

radare opened this issue Jul 21, 2017 · 13 comments
Assignees
Labels
good first issue RAnal Windows Microsoft Windows platform support issues
Milestone

Comments

@radare
Copy link
Collaborator

radare commented Jul 21, 2017

[0x00401cda]> tn
ExitProcess
  • those are all the no-return functions for windows
  • i guess this list should be longer :P
  • and this ExitProcess should be catching this call sub.kernel32.ExitProcess....

image 2017-07-21 18 22 28

@radare
Copy link
Collaborator Author

radare commented Jul 21, 2017

cc @xarkes

@radare radare added this to the 1.7.0 milestone Jul 21, 2017
@radare radare added RAnal Windows Microsoft Windows platform support issues labels Jul 21, 2017
@Maijin
Copy link
Contributor

Maijin commented Jul 21, 2017

Since the information is stored in sdb and no sdb is read it can't work -> https://github.com/radare/radare2/issues/7829

@radare
Copy link
Collaborator Author

radare commented Jul 21, 2017

the bug happens on linux too by just opening a windows binary, and there's a broken test already. so its completely unrelated to the sdb problem.

@radare
Copy link
Collaborator Author

radare commented Jul 21, 2017 via email

@Maijin
Copy link
Contributor

Maijin commented Jul 21, 2017

Ah it's because it's probably an exact match instead of a contains

@radare
Copy link
Collaborator Author

radare commented Jul 22, 2017 via email

@XVilka XVilka modified the milestones: 1.7.0, 1.8.0 Oct 2, 2017
@radare
Copy link
Collaborator Author

radare commented Nov 24, 2017

this should be easy to fix , anyone?

@radare radare modified the milestones: 2.1.0, 2.2.0 Nov 25, 2017
@radare
Copy link
Collaborator Author

radare commented Nov 25, 2017

moving for 2.2 until we have a test case for this. anyone?

@radare
Copy link
Collaborator Author

radare commented Dec 18, 2017

PING?

@kriw
Copy link
Contributor

kriw commented Dec 19, 2017

Could I work on this issue though someone is assigned,

@Maijin
Copy link
Contributor

Maijin commented Dec 19, 2017

Yes no worries @kriw

@sivaramaaa
Copy link
Contributor

@kriw Yup it's ok u could work on it , i could wait for ur implementation , but this has to be done before the release
meanwhile i will be working on this issue : r2 /bin/ls - wrong main detection @radare

@radare
Copy link
Collaborator Author

radare commented Dec 20, 2017 via email

kriw added a commit to kriw/radare2 that referenced this issue Dec 23, 2017
@radare radare closed this as completed in 425fb50 Dec 24, 2017
SakiiR pushed a commit to SakiiR/radare2 that referenced this issue Jul 1, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue RAnal Windows Microsoft Windows platform support issues
Projects
None yet
Development

No branches or pull requests

5 participants