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

LocalVariableTables should be intelligently modified rather than stripped #13

Open
caseif opened this issue Feb 27, 2016 · 0 comments
Open
Assignees
Milestone

Comments

@caseif
Copy link
Member

caseif commented Feb 27, 2016

In order to solve #12, I implemented a solution in which Nocturne strips Code attributes of their LocalVariableTable attributes. However, this is a very quick-and-dirty solution, and will require further work in the future (especially if we're to implement parameter renaming). Hence, I propose that a future update analyze these LVTs and intelligently tweak them to prevent strange decompiled output rather than remove them entirely.

@caseif caseif self-assigned this Feb 27, 2016
@caseif caseif added this to the 1.1 milestone Feb 27, 2016
@caseif caseif changed the title LocalVariableTables are handled less-than-gracefully LocalVariableTables should be intelligently modified rather than stripped Feb 27, 2016
@caseif caseif modified the milestones: 1.1, 1.2 Aug 15, 2016
@caseif caseif removed this from the 1.2 milestone Sep 13, 2016
@caseif caseif added this to the 1.2 milestone Sep 5, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant