Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 1 Analysis Task: Shared Return Calls - Index 0 out of bounds for length 0 Jan 19, 2024 08:57 AM
- Index 0 out of bounds for length 0
- java.lang.IndexOutOfBoundsException: Index 0 out of bounds for length 0
- at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
- at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
- at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:266)
- at java.base/java.util.Objects.checkIndex(Objects.java:361)
- at java.base/java.util.ArrayList.get(ArrayList.java:427)
- at ghidra.program.model.lang.protorules.HomogeneousAggregate.filter(HomogeneousAggregate.java:74)
- at ghidra.program.model.lang.protorules.ModelRule.assignAddress(ModelRule.java:162)
- at ghidra.program.model.lang.ParamListStandard.assignAddress(ParamListStandard.java:134)
- at ghidra.program.model.lang.ParamListStandard.assignMap(ParamListStandard.java:181)
- at ghidra.program.model.lang.PrototypeModel.assignParameterStorage(PrototypeModel.java:319)
- at ghidra.program.model.lang.PrototypeModel.getStorageLocations(PrototypeModel.java:363)
- at ghidra.program.database.function.FunctionDB.updateParametersAndReturn(FunctionDB.java:830)
- at ghidra.program.database.function.FunctionDB.loadVariables(FunctionDB.java:723)
- at ghidra.program.database.function.FunctionDB.getVariable(FunctionDB.java:1873)
- at ghidra.program.database.symbol.VariableSymbolDB.getObject(VariableSymbolDB.java:156)
- at ghidra.program.database.symbol.NamespaceManager.getAddressSet(NamespaceManager.java:275)
- at ghidra.program.database.function.FunctionDB.getBody(FunctionDB.java:345)
- at ghidra.app.cmd.analysis.SharedReturnAnalysisCmd.checkBelowFunction(SharedReturnAnalysisCmd.java:318)
- at ghidra.app.cmd.analysis.SharedReturnAnalysisCmd.applyTo(SharedReturnAnalysisCmd.java:88)
- at ghidra.framework.cmd.BackgroundCommand.applyTo(BackgroundCommand.java:51)
- at ghidra.app.plugin.core.function.SharedReturnAnalyzer.added(SharedReturnAnalyzer.java:79)
- at ghidra.app.plugin.core.analysis.AnalysisScheduler.runAnalyzer(AnalysisScheduler.java:186)
- at ghidra.app.plugin.core.analysis.AnalysisTask.applyTo(AnalysisTask.java:39)
- at ghidra.app.plugin.core.analysis.AutoAnalysisManager$AnalysisTaskWrapper.run(AutoAnalysisManager.java:686)
- at ghidra.app.plugin.core.analysis.AutoAnalysisManager.startAnalysis(AutoAnalysisManager.java:786)
- at ghidra.app.plugin.core.analysis.AutoAnalysisManager.startAnalysis(AutoAnalysisManager.java:665)
- at ghidra.app.plugin.core.analysis.AutoAnalysisManager.startAnalysis(AutoAnalysisManager.java:630)
- at ghidra.app.plugin.core.analysis.AnalysisBackgroundCommand.applyTo(AnalysisBackgroundCommand.java:58)
- at ghidra.framework.plugintool.mgr.BackgroundCommandTask.run(BackgroundCommandTask.java:103)
- at ghidra.framework.plugintool.mgr.ToolTaskManager.run(ToolTaskManager.java:334)
- at java.base/java.lang.Thread.run(Thread.java:840)
- ---------------------------------------------------
- Build Date: 2023-Dec-22 0936 EST
- Ghidra Version: 11.0
- Java Home: c:\program files\eclipse adoptium\jdk-17.0.9.9-hotspot
- JVM Version: Eclipse Adoptium 17.0.9
- OS: Windows 10 10.0 amd64
- Workstation: DESKTOP-6N85SK3
- 2 Analysis Task: Shared Return Calls - Index 0 out of bounds for length 0 Jan 19, 2024 09:14 AM
- Index 0 out of bounds for length 0
- java.lang.IndexOutOfBoundsException: Index 0 out of bounds for length 0
- at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
- at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
- at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:266)
- at java.base/java.util.Objects.checkIndex(Objects.java:361)
- at java.base/java.util.ArrayList.get(ArrayList.java:427)
- at ghidra.program.model.lang.protorules.HomogeneousAggregate.filter(HomogeneousAggregate.java:74)
- at ghidra.program.model.lang.protorules.ModelRule.assignAddress(ModelRule.java:162)
- at ghidra.program.model.lang.ParamListStandard.assignAddress(ParamListStandard.java:134)
- at ghidra.program.model.lang.ParamListStandard.assignMap(ParamListStandard.java:181)
- at ghidra.program.model.lang.PrototypeModel.assignParameterStorage(PrototypeModel.java:319)
- at ghidra.program.model.lang.PrototypeModel.getStorageLocations(PrototypeModel.java:363)
- at ghidra.program.database.function.FunctionDB.updateParametersAndReturn(FunctionDB.java:830)
- at ghidra.program.database.function.FunctionDB.loadVariables(FunctionDB.java:723)
- at ghidra.program.database.function.FunctionDB.getVariable(FunctionDB.java:1873)
- at ghidra.program.database.symbol.VariableSymbolDB.getObject(VariableSymbolDB.java:156)
- at ghidra.program.database.symbol.NamespaceManager.getAddressSet(NamespaceManager.java:275)
- at ghidra.program.database.function.FunctionDB.getBody(FunctionDB.java:345)
- at ghidra.app.cmd.analysis.SharedReturnAnalysisCmd.checkBelowFunction(SharedReturnAnalysisCmd.java:318)
- at ghidra.app.cmd.analysis.SharedReturnAnalysisCmd.applyTo(SharedReturnAnalysisCmd.java:88)
- at ghidra.framework.cmd.BackgroundCommand.applyTo(BackgroundCommand.java:51)
- at ghidra.app.plugin.core.function.SharedReturnAnalyzer.added(SharedReturnAnalyzer.java:79)
- at ghidra.app.plugin.core.function.SharedReturnJumpAnalyzer.added(SharedReturnJumpAnalyzer.java:104)
- at ghidra.app.plugin.core.analysis.AnalysisScheduler.runAnalyzer(AnalysisScheduler.java:186)
- at ghidra.app.plugin.core.analysis.AnalysisTask.applyTo(AnalysisTask.java:39)
- at ghidra.app.plugin.core.analysis.AutoAnalysisManager$AnalysisTaskWrapper.run(AutoAnalysisManager.java:686)
- at ghidra.app.plugin.core.analysis.AutoAnalysisManager.startAnalysis(AutoAnalysisManager.java:786)
- at ghidra.app.plugin.core.analysis.AutoAnalysisManager.startAnalysis(AutoAnalysisManager.java:665)
- at ghidra.app.plugin.core.analysis.AutoAnalysisManager.startAnalysis(AutoAnalysisManager.java:630)
- at ghidra.app.plugin.core.analysis.AnalysisBackgroundCommand.applyTo(AnalysisBackgroundCommand.java:58)
- at ghidra.framework.plugintool.mgr.BackgroundCommandTask.run(BackgroundCommandTask.java:103)
- at ghidra.framework.plugintool.mgr.ToolTaskManager.run(ToolTaskManager.java:334)
- at java.base/java.lang.Thread.run(Thread.java:840)
- ---------------------------------------------------
- Build Date: 2023-Dec-22 0936 EST
- Ghidra Version: 11.0
- Java Home: c:\program files\eclipse adoptium\jdk-17.0.9.9-hotspot
- JVM Version: Eclipse Adoptium 17.0.9
- OS: Windows 10 10.0 amd64
- Workstation: DESKTOP-6N85SK3
- 3 Analysis Task: Shared Return Calls - Index 0 out of bounds for length 0 Jan 19, 2024 09:24 AM
- Index 0 out of bounds for length 0
- java.lang.IndexOutOfBoundsException: Index 0 out of bounds for length 0
- at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
- at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
- at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:266)
- at java.base/java.util.Objects.checkIndex(Objects.java:361)
- at java.base/java.util.ArrayList.get(ArrayList.java:427)
- at ghidra.program.model.lang.protorules.HomogeneousAggregate.filter(HomogeneousAggregate.java:74)
- at ghidra.program.model.lang.protorules.ModelRule.assignAddress(ModelRule.java:162)
- at ghidra.program.model.lang.ParamListStandard.assignAddress(ParamListStandard.java:134)
- at ghidra.program.model.lang.ParamListStandard.assignMap(ParamListStandard.java:181)
- at ghidra.program.model.lang.PrototypeModel.assignParameterStorage(PrototypeModel.java:319)
- at ghidra.program.model.lang.PrototypeModel.getStorageLocations(PrototypeModel.java:363)
- at ghidra.program.database.function.FunctionDB.updateParametersAndReturn(FunctionDB.java:830)
- at ghidra.program.database.function.FunctionDB.loadVariables(FunctionDB.java:723)
- at ghidra.program.database.function.FunctionDB.getVariable(FunctionDB.java:1873)
- at ghidra.program.database.symbol.VariableSymbolDB.getObject(VariableSymbolDB.java:156)
- at ghidra.program.database.symbol.NamespaceManager.getAddressSet(NamespaceManager.java:275)
- at ghidra.program.database.function.FunctionDB.getBody(FunctionDB.java:345)
- at ghidra.app.cmd.analysis.SharedReturnAnalysisCmd.checkBelowFunction(SharedReturnAnalysisCmd.java:318)
- at ghidra.app.cmd.analysis.SharedReturnAnalysisCmd.applyTo(SharedReturnAnalysisCmd.java:88)
- at ghidra.framework.cmd.BackgroundCommand.applyTo(BackgroundCommand.java:51)
- at ghidra.app.plugin.core.function.SharedReturnAnalyzer.added(SharedReturnAnalyzer.java:79)
- at ghidra.app.plugin.core.function.SharedReturnJumpAnalyzer.added(SharedReturnJumpAnalyzer.java:104)
- at ghidra.app.plugin.core.analysis.AnalysisScheduler.runAnalyzer(AnalysisScheduler.java:186)
- at ghidra.app.plugin.core.analysis.AnalysisTask.applyTo(AnalysisTask.java:39)
- at ghidra.app.plugin.core.analysis.AutoAnalysisManager$AnalysisTaskWrapper.run(AutoAnalysisManager.java:686)
- at ghidra.app.plugin.core.analysis.AutoAnalysisManager.startAnalysis(AutoAnalysisManager.java:786)
- at ghidra.app.plugin.core.analysis.AutoAnalysisManager.startAnalysis(AutoAnalysisManager.java:665)
- at ghidra.app.plugin.core.analysis.AutoAnalysisManager.startAnalysis(AutoAnalysisManager.java:630)
- at ghidra.app.plugin.core.analysis.AnalysisBackgroundCommand.applyTo(AnalysisBackgroundCommand.java:58)
- at ghidra.framework.plugintool.mgr.BackgroundCommandTask.run(BackgroundCommandTask.java:103)
- at ghidra.framework.plugintool.mgr.ToolTaskManager.run(ToolTaskManager.java:334)
- at java.base/java.lang.Thread.run(Thread.java:840)
- ---------------------------------------------------
- Build Date: 2023-Dec-22 0936 EST
- Ghidra Version: 11.0
- Java Home: c:\program files\eclipse adoptium\jdk-17.0.9.9-hotspot
- JVM Version: Eclipse Adoptium 17.0.9
- OS: Windows 10 10.0 amd64
- Workstation: DESKTOP-6N85SK3
- 4 Analysis Task: Subroutine References - Index 0 out of bounds for length 0 Jan 19, 2024 09:24 AM
- Index 0 out of bounds for length 0
- java.lang.IndexOutOfBoundsException: Index 0 out of bounds for length 0
- at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
- at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
- at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:266)
- at java.base/java.util.Objects.checkIndex(Objects.java:361)
- at java.base/java.util.ArrayList.get(ArrayList.java:427)
- at ghidra.program.model.lang.protorules.HomogeneousAggregate.filter(HomogeneousAggregate.java:74)
- at ghidra.program.model.lang.protorules.ModelRule.assignAddress(ModelRule.java:162)
- at ghidra.program.model.lang.ParamListStandard.assignAddress(ParamListStandard.java:134)
- at ghidra.program.model.lang.ParamListStandard.assignMap(ParamListStandard.java:181)
- at ghidra.program.model.lang.PrototypeModel.assignParameterStorage(PrototypeModel.java:319)
- at ghidra.program.model.lang.PrototypeModel.getStorageLocations(PrototypeModel.java:363)
- at ghidra.program.database.function.FunctionDB.updateParametersAndReturn(FunctionDB.java:830)
- at ghidra.program.database.function.FunctionDB.loadVariables(FunctionDB.java:723)
- at ghidra.program.database.function.FunctionDB.getVariable(FunctionDB.java:1873)
- at ghidra.program.database.symbol.VariableSymbolDB.getObject(VariableSymbolDB.java:156)
- at ghidra.program.database.symbol.NamespaceManager.getAddressSet(NamespaceManager.java:275)
- at ghidra.program.database.function.FunctionDB.getBody(FunctionDB.java:345)
- at ghidra.app.plugin.core.function.FunctionAnalyzer.isPlaceHolderFunctionThatShouldBeFixed(FunctionAnalyzer.java:156)
- at ghidra.app.plugin.core.function.FunctionAnalyzer.added(FunctionAnalyzer.java:114)
- at ghidra.app.plugin.core.function.CreateThunkAnalyzer.added(CreateThunkAnalyzer.java:51)
- at ghidra.app.plugin.core.analysis.AnalysisScheduler.runAnalyzer(AnalysisScheduler.java:186)
- at ghidra.app.plugin.core.analysis.AnalysisTask.applyTo(AnalysisTask.java:39)
- at ghidra.app.plugin.core.analysis.AutoAnalysisManager$AnalysisTaskWrapper.run(AutoAnalysisManager.java:686)
- at ghidra.app.plugin.core.analysis.AutoAnalysisManager.startAnalysis(AutoAnalysisManager.java:786)
- at ghidra.app.plugin.core.analysis.AutoAnalysisManager.startAnalysis(AutoAnalysisManager.java:665)
- at ghidra.app.plugin.core.analysis.AutoAnalysisManager.startAnalysis(AutoAnalysisManager.java:630)
- at ghidra.app.plugin.core.analysis.AnalysisBackgroundCommand.applyTo(AnalysisBackgroundCommand.java:58)
- at ghidra.framework.plugintool.mgr.BackgroundCommandTask.run(BackgroundCommandTask.java:103)
- at ghidra.framework.plugintool.mgr.ToolTaskManager.run(ToolTaskManager.java:334)
- at java.base/java.lang.Thread.run(Thread.java:840)
- ---------------------------------------------------
- Build Date: 2023-Dec-22 0936 EST
- Ghidra Version: 11.0
- Java Home: c:\program files\eclipse adoptium\jdk-17.0.9.9-hotspot
- JVM Version: Eclipse Adoptium 17.0.9
- OS: Windows 10 10.0 amd64
- Workstation: DESKTOP-6N85SK3
- 5 Analysis Task: Stack - Index 0 out of bounds for length 0 Jan 19, 2024 09:24 AM
- Index 0 out of bounds for length 0
- java.lang.IndexOutOfBoundsException: Index 0 out of bounds for length 0
- at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
- at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
- at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:266)
- at java.base/java.util.Objects.checkIndex(Objects.java:361)
- at java.base/java.util.ArrayList.get(ArrayList.java:427)
- at ghidra.program.model.lang.protorules.HomogeneousAggregate.filter(HomogeneousAggregate.java:74)
- at ghidra.program.model.lang.protorules.ModelRule.assignAddress(ModelRule.java:162)
- at ghidra.program.model.lang.ParamListStandard.assignAddress(ParamListStandard.java:134)
- at ghidra.program.model.lang.ParamListStandard.assignMap(ParamListStandard.java:181)
- at ghidra.program.model.lang.PrototypeModel.assignParameterStorage(PrototypeModel.java:319)
- at ghidra.program.model.lang.PrototypeModel.getStorageLocations(PrototypeModel.java:363)
- at ghidra.program.database.function.FunctionDB.updateParametersAndReturn(FunctionDB.java:830)
- at ghidra.program.database.function.FunctionDB.loadVariables(FunctionDB.java:723)
- at ghidra.program.database.function.FunctionDB.getVariable(FunctionDB.java:1873)
- at ghidra.program.database.symbol.VariableSymbolDB.getObject(VariableSymbolDB.java:156)
- at ghidra.program.database.symbol.NamespaceManager.getAddressSet(NamespaceManager.java:275)
- at ghidra.program.database.function.FunctionDB.getBody(FunctionDB.java:345)
- at ghidra.program.database.function.FunctionManagerDB.getFunctionContaining(FunctionManagerDB.java:545)
- at ghidra.app.cmd.function.NewFunctionStackAnalysisCmd$1.checkForStackOffset(NewFunctionStackAnalysisCmd.java:326)
- at ghidra.app.cmd.function.NewFunctionStackAnalysisCmd$1.evaluateSymbolicReference(NewFunctionStackAnalysisCmd.java:293)
- at ghidra.program.util.SymbolicPropogator.makeReference(SymbolicPropogator.java:2380)
- at ghidra.program.util.SymbolicPropogator.addLoadStoreReference(SymbolicPropogator.java:2008)
- at ghidra.program.util.SymbolicPropogator.applyPcode(SymbolicPropogator.java:830)
- at ghidra.program.util.SymbolicPropogator.flowConstants(SymbolicPropogator.java:509)
- at ghidra.program.util.SymbolicPropogator.flowConstants(SymbolicPropogator.java:405)
- at ghidra.program.util.SymbolicPropogator.flowConstants(SymbolicPropogator.java:197)
- at ghidra.app.cmd.function.NewFunctionStackAnalysisCmd.createStackPointerVariables(NewFunctionStackAnalysisCmd.java:340)
- at ghidra.app.cmd.function.NewFunctionStackAnalysisCmd.analyzeFunction(NewFunctionStackAnalysisCmd.java:191)
- at ghidra.app.cmd.function.NewFunctionStackAnalysisCmd.applyTo(NewFunctionStackAnalysisCmd.java:118)
- at ghidra.app.plugin.core.function.StackVariableAnalyzer.added(StackVariableAnalyzer.java:55)
- at ghidra.app.plugin.core.analysis.AnalysisScheduler.runAnalyzer(AnalysisScheduler.java:186)
- at ghidra.app.plugin.core.analysis.AnalysisTask.applyTo(AnalysisTask.java:39)
- at ghidra.app.plugin.core.analysis.AutoAnalysisManager$AnalysisTaskWrapper.run(AutoAnalysisManager.java:686)
- at ghidra.app.plugin.core.analysis.AutoAnalysisManager.startAnalysis(AutoAnalysisManager.java:786)
- at ghidra.app.plugin.core.analysis.AutoAnalysisManager.startAnalysis(AutoAnalysisManager.java:665)
- at ghidra.app.plugin.core.analysis.AutoAnalysisManager.startAnalysis(AutoAnalysisManager.java:630)
- at ghidra.app.plugin.core.analysis.AnalysisBackgroundCommand.applyTo(AnalysisBackgroundCommand.java:58)
- at ghidra.framework.plugintool.mgr.BackgroundCommandTask.run(BackgroundCommandTask.java:103)
- at ghidra.framework.plugintool.mgr.ToolTaskManager.run(ToolTaskManager.java:334)
- at java.base/java.lang.Thread.run(Thread.java:840)
- ---------------------------------------------------
- Build Date: 2023-Dec-22 0936 EST
- Ghidra Version: 11.0
- Java Home: c:\program files\eclipse adoptium\jdk-17.0.9.9-hotspot
- JVM Version: Eclipse Adoptium 17.0.9
- OS: Windows 10 10.0 amd64
- Workstation: DESKTOP-6N85SK3
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement