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

patch to fix bug 109 in bugzilla #1

Merged
merged 1 commit into from Jun 25, 2012
Merged

patch to fix bug 109 in bugzilla #1

merged 1 commit into from Jun 25, 2012

Conversation

pcpratts
Copy link
Contributor

Hello,

This patch was previously submitted but never applied. It fixes problems fairly often reported on the mailing list (such as [1]) and does not make any new clara tests fail.

Phil Pratt-Szeliga
Syracuse University

[1] http://www.sable.mcgill.ca/pipermail/soot-list/2012-June/004471.html

ericbodden pushed a commit that referenced this pull request Jun 25, 2012
patch to fix bug 109 in bugzilla
@ericbodden ericbodden merged commit e8276bd into soot-oss:master Jun 25, 2012
StevenArzt added a commit that referenced this pull request May 8, 2013
StevenArzt added a commit that referenced this pull request May 22, 2013
…t CFG as the LocalSplitter.java. Otherwise, the UnreachableCodeEliminator might consider a variable still alive, but LocalSplitter might not and thus ignore it during splitting, resulting in inconsistent types later on

#2: cleaned up the code a bit
StevenArzt added a commit to StevenArzt/soot that referenced this pull request Jun 4, 2013
StevenArzt added a commit that referenced this pull request Aug 30, 2013
#2: fixed clinit edge mapping on uninitialized variables example problem
StevenArzt added a commit that referenced this pull request Sep 2, 2013
#2: Resolved some type safety warning
StevenArzt added a commit that referenced this pull request Sep 25, 2013
#2: made an error message more informative
richardxx added a commit that referenced this pull request Apr 28, 2014
ntherning added a commit to robovm/soot that referenced this pull request Jul 6, 2015
…s start

on the first unit of the body of a method. This fixes an issue with the
LocalSplitter splitting parameters which are written without being read first.
(soot-oss#597)

Also removed the special compilation of Object.<init>() as it didn't create
allocas as expected by compiler plugins. Object.<init>() will now be compiled
as any other method and the call to register_finalizable() will be inserted
afterwards.

Also fixed so that the nop inserted by MethodCompiler to workaround a bug in
Soot's ArrayBoundsCheckerAnalysis (see soot-oss#1) is removed right after the Soot
passes have been run. Otherwise the start unit for parameter LocalVariables
will not be the first unit of the method any longer.
jpstotz pushed a commit to jpstotz/soot that referenced this pull request Sep 23, 2019
zxy-sourcebrella pushed a commit to zxy-sourcebrella/soot that referenced this pull request Feb 3, 2020
Add Local variable DebugInfo for Dex

Approved-by: andyzhou andyzhou <andyzhou@connect.ust.hk>
Approved-by: Xiao Xiao <frogxx@gmail.com>
jkluge added a commit to jkluge/soot that referenced this pull request Jun 30, 2022
linghuiluo pushed a commit that referenced this pull request Jun 7, 2023
Develop - update from original
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants