diff --git a/Ghidra/Debug/ProposedUtils/src/main/java/ghidra/app/util/opinion/JitLogLoader.java b/Ghidra/Debug/ProposedUtils/src/main/java/ghidra/app/util/opinion/JitLogLoader.java deleted file mode 100644 index b304314d96..0000000000 --- a/Ghidra/Debug/ProposedUtils/src/main/java/ghidra/app/util/opinion/JitLogLoader.java +++ /dev/null @@ -1,232 +0,0 @@ -/* ### - * IP: GHIDRA - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package ghidra.app.util.opinion; - -import java.io.*; -import java.util.*; -import java.util.regex.Matcher; -import java.util.regex.Pattern; - -import generic.ULongSpan; -import ghidra.app.util.Option; -import ghidra.app.util.bin.ByteProvider; -import ghidra.app.util.importer.MessageLog; -import ghidra.framework.model.Project; -import ghidra.framework.store.LockException; -import ghidra.generic.util.datastruct.SemisparseByteArray; -import ghidra.program.database.function.OverlappingFunctionException; -import ghidra.program.model.address.*; -import ghidra.program.model.lang.*; -import ghidra.program.model.listing.CodeUnit; -import ghidra.program.model.listing.Program; -import ghidra.program.model.mem.MemoryAccessException; -import ghidra.program.model.mem.MemoryConflictException; -import ghidra.program.model.symbol.SourceType; -import ghidra.program.model.symbol.SymbolUtilities; -import ghidra.util.NumericUtilities; -import ghidra.util.exception.CancelledException; -import ghidra.util.exception.InvalidInputException; -import ghidra.util.task.TaskMonitor; - -public class JitLogLoader extends AbstractProgramLoader { - public final static String JIT_LOG_NAME = "OpenJDK 17 JIT compilation log"; - - @Override - public Collection findSupportedLoadSpecs(ByteProvider provider) throws IOException { - return getLanguageService().getLanguageCompilerSpecPairs( - new LanguageCompilerSpecQuery(null, null, null, null, null)) - .stream() - .map(lcs -> new LoadSpec(this, 0, lcs, false)) - .toList(); - } - - @Override - public String getName() { - return JIT_LOG_NAME; - } - - @Override - public LoaderTier getTier() { - return LoaderTier.UNTARGETED_LOADER; - } - - @Override - public int getTierPriority() { - return 100; - } - - @Override - protected List> loadProgram(ByteProvider provider, String loadedName, - Project project, String projectFolderPath, LoadSpec loadSpec, List