├── LICENSE ├── README.md ├── tools └── src │ ├── classpackager │ ├── ByteAligner.java │ ├── ByteArray.java │ ├── ClassBuilder.java │ ├── ClassLoader.java │ ├── ClassOffsetTable.java │ ├── ClassOffsetTableEntry.java │ ├── CodeTable.java │ ├── CodeTableEntry.java │ ├── ConstantPoolTable.java │ ├── ConstantPoolTableEntry.java │ ├── CoreNativeMethodLibrary.java │ ├── ExceptionHandlerTable.java │ ├── ExceptionHandlerTableEntry.java │ ├── FieldTable.java │ ├── FieldTableEntry.java │ ├── Header.java │ ├── InterfaceTable.java │ ├── InternalClass.java │ ├── InternalClasses.java │ ├── MethodTable.java │ ├── MethodTableEntry.java │ ├── NativeMethodLibrary.java │ ├── Package.java │ ├── Packager.java │ ├── PackagerGUI.form │ ├── PackagerGUI.java │ ├── StringTable.java │ ├── StringTableEntry.java │ ├── Table.java │ ├── TableEntry.java │ └── file │ │ ├── FileData.java │ │ ├── FileTable.java │ │ ├── FileTableEntry.java │ │ └── Files.java │ └── emr │ ├── classanalyzer │ ├── Attributes.java │ ├── ClassAnalyzerUI.form │ ├── ClassAnalyzerUI.java │ ├── ClassFile.java │ ├── ConstantPool.java │ ├── Displayable.java │ ├── Fields.java │ ├── Interfaces.java │ ├── Log.java │ ├── Methods.java │ ├── attributes │ │ ├── AttributeInfo.java │ │ ├── CodeAttributeInfo.java │ │ ├── ConstantValueAttributeInfo.java │ │ ├── DeprecatedAttributeInfo.java │ │ ├── ExceptionTableEntry.java │ │ ├── ExceptionsAttributeInfo.java │ │ ├── InnerClassesAttributeInfo.java │ │ ├── LineNumberAttributeInfo.java │ │ ├── LocalVariableAttributeInfo.java │ │ ├── SourceFileAttributeInfo.java │ │ ├── SyntheticAttributeInfo.java │ │ └── UnknownAttributeInfo.java │ ├── samples │ │ ├── SampleClass.java │ │ └── SimpleInterface.java │ └── structures │ │ ├── CPInfo.java │ │ ├── ConstantClassInfo.java │ │ ├── ConstantDoubleInfo.java │ │ ├── ConstantFieldRefInfo.java │ │ ├── ConstantFloatInfo.java │ │ ├── ConstantIntegerInfo.java │ │ ├── ConstantInterfaceMethodRefInfo.java │ │ ├── ConstantLongInfo.java │ │ ├── ConstantMethodRefInfo.java │ │ ├── ConstantNameAndTypeInfo.java │ │ ├── ConstantStringInfo.java │ │ ├── ConstantUTF8Info.java │ │ ├── FieldInfo.java │ │ └── MethodInfo.java │ ├── classfilelinker │ ├── ClassLoader.java │ ├── Linker.java │ └── samples │ │ ├── Class1.java │ │ └── Main.java │ ├── classfileviewer │ ├── ClassViewerUI.form │ ├── ClassViewerUI.java │ ├── CodeAttributeParser.java │ └── samples │ │ ├── Circle.java │ │ ├── Cylinder.java │ │ ├── Main.java │ │ ├── Sphere.java │ │ └── Strings.java │ ├── classserializer │ ├── ArrayInstance.java │ ├── FloatArray.java │ ├── IntArray.java │ ├── ObjectArray.java │ ├── Serializer.java │ ├── SerializerGUI.form │ └── SerializerGUI.java │ ├── elements │ ├── classfileparser │ │ ├── ClassFile.java │ │ ├── ClassFiles.java │ │ ├── ComplexElement.java │ │ ├── ConstantPool.java │ │ ├── ConstantPoolCount.java │ │ ├── FieldInfo.java │ │ ├── Fields.java │ │ ├── FieldsCount.java │ │ ├── Info.java │ │ ├── Interfaces.java │ │ ├── InterfacesCount.java │ │ ├── JarFile.java │ │ ├── MagicNumber.java │ │ ├── MajorVersion.java │ │ ├── MethodInfo.java │ │ ├── Methods.java │ │ ├── MethodsCount.java │ │ ├── MinorVersion.java │ │ ├── NativeMethodLibrary.java │ │ ├── OpcodeMnemonics.java │ │ ├── SuperClass.java │ │ ├── ThisClass.java │ │ ├── attributes │ │ │ ├── AttributeInfo.java │ │ │ ├── AttributeLength.java │ │ │ ├── AttributeNameIndex.java │ │ │ ├── CatchType.java │ │ │ ├── CodeAttribute.java │ │ │ ├── ConstantValueAttribute.java │ │ │ ├── ConstantValueIndex.java │ │ │ ├── EndPc.java │ │ │ ├── ExceptionIndex.java │ │ │ ├── ExceptionTable.java │ │ │ ├── ExceptionTableEntry.java │ │ │ ├── ExceptionTableLength.java │ │ │ ├── ExceptionsAttribute.java │ │ │ ├── HandlerPc.java │ │ │ ├── LineNumberAttribute.java │ │ │ ├── LocalVariableAttribute.java │ │ │ ├── MaxLocals.java │ │ │ ├── MaxStack.java │ │ │ ├── NumberOfExceptions.java │ │ │ ├── SourceFileAttribute.java │ │ │ ├── SourceFileIndex.java │ │ │ ├── StartPc.java │ │ │ └── UnknownAttribute.java │ │ ├── code │ │ │ ├── Code.java │ │ │ └── Instruction.java │ │ ├── common │ │ │ ├── AccessFlags.java │ │ │ ├── Attributes.java │ │ │ ├── AttributesCount.java │ │ │ ├── DescriptorIndex.java │ │ │ ├── Info.java │ │ │ └── NameIndex.java │ │ └── cpinfo │ │ │ ├── CPInfo.java │ │ │ ├── ClassIndex.java │ │ │ ├── ConstantClassInfo.java │ │ │ ├── ConstantDoubleInfo.java │ │ │ ├── ConstantFieldRefInfo.java │ │ │ ├── ConstantFloatInfo.java │ │ │ ├── ConstantIntegerInfo.java │ │ │ ├── ConstantInterfaceMethodRefInfo.java │ │ │ ├── ConstantLongInfo.java │ │ │ ├── ConstantMethodRefInfo.java │ │ │ ├── ConstantNameAndTypeInfo.java │ │ │ ├── ConstantStringInfo.java │ │ │ ├── ConstantUTF8Info.java │ │ │ ├── EmptyCPInfo.java │ │ │ ├── HighBytes.java │ │ │ ├── Length.java │ │ │ ├── LowBytes.java │ │ │ ├── NameAndTypeIndex.java │ │ │ ├── StringIndex.java │ │ │ └── Tag.java │ ├── common │ │ ├── Element.java │ │ ├── GenericElement.java │ │ └── JVMOutputStream.java │ └── linktable │ │ ├── AccessFlagsOffset.java │ │ ├── AttributesOffset.java │ │ ├── ClassOffset.java │ │ ├── ConstantPoolOffset.java │ │ ├── FieldsOffset.java │ │ ├── InterfacesOffset.java │ │ ├── JVMCore.java │ │ ├── LinkTable.java │ │ ├── LinkedClass.java │ │ ├── MainMethodOffset.java │ │ ├── MemoryPad.java │ │ ├── MethodsOffset.java │ │ └── ProgramMemory.java │ └── jvm │ ├── Debug.java │ ├── JVMRuntime.java │ ├── OpcodeMnemonics.java │ ├── Timer.java │ ├── memory │ ├── AddressFilter.java │ ├── MemoryController.java │ ├── MemoryInterface.java │ ├── MemoryModule.java │ ├── PeripheralController.java │ ├── RAMMemoryModule.java │ ├── nvm │ │ ├── ClassFileParser.java │ │ ├── InternalClass.java │ │ ├── JVMClassLoader.java │ │ └── NVM.java │ ├── peripheral │ │ ├── BusDevice.java │ │ ├── GPIO.java │ │ ├── GPIOPort.java │ │ ├── Peripheral.java │ │ ├── SSI.java │ │ └── Signalable.java │ └── ram │ │ ├── Array.java │ │ ├── DataBlock.java │ │ ├── Frame.java │ │ ├── MemoryPool.java │ │ ├── MemoryPoolV2.java │ │ ├── ObjectBase.java │ │ ├── ObjectThread.java │ │ └── RAM.java │ ├── process │ ├── .LCKProcessManager.java~ │ ├── InstructionHandlers.java │ ├── InterruptManager.java │ ├── JVMProcess.java │ ├── ProcessEnums.java │ ├── ProcessList.java │ ├── ProcessManager.java │ ├── ReservedProcess.java │ ├── WaitMonitor.java │ ├── computation │ │ ├── AddDoubleFloatProcess.java │ │ ├── AddDoubleIntProcess.java │ │ ├── AddSingleFloatProcess.java │ │ ├── AddSingleIntProcess.java │ │ ├── CompareBranch.java │ │ ├── CompareSingleIntEQ.java │ │ ├── CompareSingleIntGE.java │ │ ├── CompareSingleIntGT.java │ │ ├── CompareSingleIntLE.java │ │ ├── CompareSingleIntLT.java │ │ ├── CompareSingleIntNE.java │ │ ├── CompareSingleIntStackPopNull.java │ │ ├── CompareSingleIntStackPopTwo.java │ │ ├── CompareSingleIntStackPopZero.java │ │ ├── DivDoubleFloatProcess.java │ │ ├── DivDoubleIntProcess.java │ │ ├── DivSingleFloatProcess.java │ │ ├── DivSingleIntProcess.java │ │ ├── MultDoubleFloatProcess.java │ │ ├── MultDoubleIntProcess.java │ │ ├── MultSingleFloatProcess.java │ │ ├── MultSingleIntProcess.java │ │ ├── NegateIntProcess.java │ │ ├── PrepareALUDoubleProcess.java │ │ ├── PrepareALUSingleProcess.java │ │ ├── RemainderIntProcess.java │ │ ├── ShiftLeftInt.java │ │ ├── ShiftRightInt.java │ │ ├── SubDoubleFloatProcess.java │ │ ├── SubDoubleIntProcess.java │ │ ├── SubSingleFloatProcess.java │ │ └── SubSingleIntProcess.java │ ├── nvm │ │ ├── ClassInfoLookupProcess.java │ │ ├── ClassLookupProcess.java │ │ ├── FieldGetInfo.java │ │ ├── InstructionExecutionEngine.java │ │ ├── LoadConstantPoolProcess.java │ │ ├── ObjectSizeLookupProcess.java │ │ ├── ReferenceLookupProcess.java │ │ ├── SetPCProcess.java │ │ ├── SetupFieldLookupProcess.java │ │ ├── SetupMethodLookupProcess.java │ │ ├── SetupStaticLookupProcess.java │ │ ├── SetupVirtualLookupProcess.java │ │ └── TableLookupProcess.java │ ├── ram │ │ ├── AllocateMemoryProcess.java │ │ ├── ArrayAccessSetup.java │ │ ├── ArrayGetByte.java │ │ ├── ArrayGetChar.java │ │ ├── ArrayGetShort.java │ │ ├── ArrayGetSingle.java │ │ ├── ArrayLengthGetProcess.java │ │ ├── ArrayPutByte.java │ │ ├── ArrayPutChar.java │ │ ├── ArrayPutShort.java │ │ ├── ArrayPutSingle.java │ │ ├── ArraySetupProcess.java │ │ ├── ArraySizeLookupProcess.java │ │ ├── DeallocateMemoryProcess.java │ │ ├── FieldStackPop.java │ │ ├── FieldStackPush.java │ │ ├── FrameInfoLookupProcess.java │ │ ├── FrameSetupProcess.java │ │ ├── FrameTeardownProcess.java │ │ ├── LocalGetDouble.java │ │ ├── LocalGetSingle.java │ │ ├── LocalGetSingleAlt.java │ │ ├── LocalPutDouble.java │ │ ├── LocalPutSingle.java │ │ ├── ObjectClassLookupProcess.java │ │ ├── ObjectGetField.java │ │ ├── ObjectPutField.java │ │ ├── ObjectSetupProcess.java │ │ ├── StackDuplicateXSingle.java │ │ ├── StackPeekDouble.java │ │ ├── StackPeekSingle.java │ │ ├── StackPopDouble.java │ │ ├── StackPopObjectref.java │ │ ├── StackPopSingle.java │ │ ├── StackPushDouble.java │ │ └── StackPushSingle.java │ └── system │ │ ├── EligibleQueueInsert.java │ │ ├── EligibleQueueProcess.java │ │ ├── EligibleQueueUnlink.java │ │ ├── InterruptVectorRetrieve.java │ │ ├── InterruptVectorSet.java │ │ ├── SaveContext.java │ │ ├── ThreadRunReference.java │ │ ├── ThreadRunSetup.java │ │ ├── ThreadSetWakeupTime.java │ │ ├── TimerLoad.java │ │ ├── WaitQueueInsert.java │ │ └── WaitQueueProcess.java │ ├── utilities │ └── BinWrite.java │ └── visualization │ ├── CoreVisualizer.form │ ├── CoreVisualizer.java │ ├── IPSUpdater.java │ ├── MemoryVisualizer.form │ ├── MemoryVisualizer.java │ ├── ZoomInPanel.java │ └── ZoomOutPanel.java └── vm ├── lib └── src │ ├── emr │ └── jvm │ │ └── adapterlib │ │ ├── FlashObjectInputStream.java │ │ └── Math.java │ ├── java │ ├── io │ │ ├── BufferedInputStream.java │ │ ├── FileInputStream.java │ │ ├── IOException.java │ │ ├── InputStream.java │ │ ├── OutputStream.java │ │ └── PrintStream.java │ ├── lang │ │ ├── Exception.java │ │ ├── Integer.java │ │ ├── Object.java │ │ ├── Runnable.java │ │ ├── String.java │ │ ├── System.java │ │ ├── Thread.java │ │ └── Throwable.java │ └── util │ │ ├── Arrays.java │ │ ├── ListIterator.java │ │ ├── Vector.java │ │ └── test │ │ ├── JavaUtilTest.java │ │ └── Strings.java │ └── system │ ├── Device.java │ ├── DeviceManager.java │ ├── IdleThread.java │ ├── Initialization.java │ ├── Interrupt.java │ ├── MainThread.java │ ├── Memory.java │ ├── devices │ ├── DeviceOutputStream.java │ ├── Display.java │ ├── GPIO.java │ ├── OLEDGraphicsOutputStream.java │ ├── OLEDOutputStream.java │ ├── SSI.java │ └── UART.java │ ├── graphics │ ├── ButtonComponent.java │ ├── CountingComponent.java │ ├── GraphicsComponent.java │ ├── GraphicsContainer.java │ ├── GraphicsContext.java │ ├── GraphicsThread.java │ ├── OLEDGraphicsContext.java │ ├── TextComponent.java │ └── test │ │ └── GraphicsTest.java │ └── test │ ├── AnInterface.java │ ├── ArithmeticTest.java │ ├── ArrayTest.java │ ├── Arrays.java │ ├── BranchCompareTest.java │ ├── CountingThread.java │ ├── FloatTests.java │ ├── InterfaceImplementor.java │ ├── InterfaceTest.java │ ├── LongTests.java │ ├── Main.java │ ├── MiscTest.java │ ├── SomeClass.java │ ├── StaticClass.java │ ├── SubClass.java │ └── SuperClass.java ├── platform └── Startup.s └── src ├── drivers └── rit128x96x4.h ├── memory ├── nvm │ └── internalclass.s └── ram │ └── ramconstants.s ├── process ├── bytecodehandlers.s ├── computation │ ├── arithmeticmacros.s │ └── comparemacros.s ├── langhandlers.s ├── nvm │ ├── classinfolookup.s │ ├── constantpoolmacros.s │ ├── instructionexecutionengine.s │ ├── lookupsetup.s │ ├── objectsizelookup.s │ ├── referencelookup.s │ ├── setpc.s │ └── tablelookup.s ├── peripheralhandlers.c ├── peripheralhandlers.s ├── peripheralhandlers_c.c ├── ram │ ├── allocatememory.s │ ├── arraymacros.s │ ├── arraysizelookup.s │ ├── deallocatememory.s │ ├── fieldmacros.s │ ├── frameinfolookup.s │ ├── framesetup.s │ ├── frameteardown.s │ ├── objectclasslookup.s │ ├── objectsetup.s │ └── stackmacros.s ├── scheduler.s └── system │ ├── eligiblequeueinsert.s │ ├── eligiblequeueprocess.s │ ├── eligiblequeueunlink.s │ ├── threadrunreference.s │ ├── threadrunsetup.s │ ├── waitqueueinsert.s │ └── waitqueueprocess.s ├── vmexceptions.s ├── vmexceptionsetup.s ├── vmexceptionsimpl.c ├── vmexceptionsimpl.s ├── vmmain.s ├── vmperipheralinclude.s └── vmregisters.s /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/README.md -------------------------------------------------------------------------------- /tools/src/classpackager/ByteAligner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/classpackager/ByteAligner.java -------------------------------------------------------------------------------- /tools/src/classpackager/ByteArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/classpackager/ByteArray.java -------------------------------------------------------------------------------- /tools/src/classpackager/ClassBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/classpackager/ClassBuilder.java -------------------------------------------------------------------------------- /tools/src/classpackager/ClassLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/classpackager/ClassLoader.java -------------------------------------------------------------------------------- /tools/src/classpackager/ClassOffsetTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/classpackager/ClassOffsetTable.java -------------------------------------------------------------------------------- /tools/src/classpackager/ClassOffsetTableEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/classpackager/ClassOffsetTableEntry.java -------------------------------------------------------------------------------- /tools/src/classpackager/CodeTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/classpackager/CodeTable.java -------------------------------------------------------------------------------- /tools/src/classpackager/CodeTableEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/classpackager/CodeTableEntry.java -------------------------------------------------------------------------------- /tools/src/classpackager/ConstantPoolTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/classpackager/ConstantPoolTable.java -------------------------------------------------------------------------------- /tools/src/classpackager/ConstantPoolTableEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/classpackager/ConstantPoolTableEntry.java -------------------------------------------------------------------------------- /tools/src/classpackager/CoreNativeMethodLibrary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/classpackager/CoreNativeMethodLibrary.java -------------------------------------------------------------------------------- /tools/src/classpackager/ExceptionHandlerTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/classpackager/ExceptionHandlerTable.java -------------------------------------------------------------------------------- /tools/src/classpackager/ExceptionHandlerTableEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/classpackager/ExceptionHandlerTableEntry.java -------------------------------------------------------------------------------- /tools/src/classpackager/FieldTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/classpackager/FieldTable.java -------------------------------------------------------------------------------- /tools/src/classpackager/FieldTableEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/classpackager/FieldTableEntry.java -------------------------------------------------------------------------------- /tools/src/classpackager/Header.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/classpackager/Header.java -------------------------------------------------------------------------------- /tools/src/classpackager/InterfaceTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/classpackager/InterfaceTable.java -------------------------------------------------------------------------------- /tools/src/classpackager/InternalClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/classpackager/InternalClass.java -------------------------------------------------------------------------------- /tools/src/classpackager/InternalClasses.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/classpackager/InternalClasses.java -------------------------------------------------------------------------------- /tools/src/classpackager/MethodTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/classpackager/MethodTable.java -------------------------------------------------------------------------------- /tools/src/classpackager/MethodTableEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/classpackager/MethodTableEntry.java -------------------------------------------------------------------------------- /tools/src/classpackager/NativeMethodLibrary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/classpackager/NativeMethodLibrary.java -------------------------------------------------------------------------------- /tools/src/classpackager/Package.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/classpackager/Package.java -------------------------------------------------------------------------------- /tools/src/classpackager/Packager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/classpackager/Packager.java -------------------------------------------------------------------------------- /tools/src/classpackager/PackagerGUI.form: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/classpackager/PackagerGUI.form -------------------------------------------------------------------------------- /tools/src/classpackager/PackagerGUI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/classpackager/PackagerGUI.java -------------------------------------------------------------------------------- /tools/src/classpackager/StringTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/classpackager/StringTable.java -------------------------------------------------------------------------------- /tools/src/classpackager/StringTableEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/classpackager/StringTableEntry.java -------------------------------------------------------------------------------- /tools/src/classpackager/Table.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/classpackager/Table.java -------------------------------------------------------------------------------- /tools/src/classpackager/TableEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/classpackager/TableEntry.java -------------------------------------------------------------------------------- /tools/src/classpackager/file/FileData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/classpackager/file/FileData.java -------------------------------------------------------------------------------- /tools/src/classpackager/file/FileTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/classpackager/file/FileTable.java -------------------------------------------------------------------------------- /tools/src/classpackager/file/FileTableEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/classpackager/file/FileTableEntry.java -------------------------------------------------------------------------------- /tools/src/classpackager/file/Files.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/classpackager/file/Files.java -------------------------------------------------------------------------------- /tools/src/emr/classanalyzer/Attributes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/classanalyzer/Attributes.java -------------------------------------------------------------------------------- /tools/src/emr/classanalyzer/ClassAnalyzerUI.form: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/classanalyzer/ClassAnalyzerUI.form -------------------------------------------------------------------------------- /tools/src/emr/classanalyzer/ClassAnalyzerUI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/classanalyzer/ClassAnalyzerUI.java -------------------------------------------------------------------------------- /tools/src/emr/classanalyzer/ClassFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/classanalyzer/ClassFile.java -------------------------------------------------------------------------------- /tools/src/emr/classanalyzer/ConstantPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/classanalyzer/ConstantPool.java -------------------------------------------------------------------------------- /tools/src/emr/classanalyzer/Displayable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/classanalyzer/Displayable.java -------------------------------------------------------------------------------- /tools/src/emr/classanalyzer/Fields.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/classanalyzer/Fields.java -------------------------------------------------------------------------------- /tools/src/emr/classanalyzer/Interfaces.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/classanalyzer/Interfaces.java -------------------------------------------------------------------------------- /tools/src/emr/classanalyzer/Log.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/classanalyzer/Log.java -------------------------------------------------------------------------------- /tools/src/emr/classanalyzer/Methods.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/classanalyzer/Methods.java -------------------------------------------------------------------------------- /tools/src/emr/classanalyzer/attributes/AttributeInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/classanalyzer/attributes/AttributeInfo.java -------------------------------------------------------------------------------- /tools/src/emr/classanalyzer/attributes/CodeAttributeInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/classanalyzer/attributes/CodeAttributeInfo.java -------------------------------------------------------------------------------- /tools/src/emr/classanalyzer/attributes/ConstantValueAttributeInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/classanalyzer/attributes/ConstantValueAttributeInfo.java -------------------------------------------------------------------------------- /tools/src/emr/classanalyzer/attributes/DeprecatedAttributeInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/classanalyzer/attributes/DeprecatedAttributeInfo.java -------------------------------------------------------------------------------- /tools/src/emr/classanalyzer/attributes/ExceptionTableEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/classanalyzer/attributes/ExceptionTableEntry.java -------------------------------------------------------------------------------- /tools/src/emr/classanalyzer/attributes/ExceptionsAttributeInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/classanalyzer/attributes/ExceptionsAttributeInfo.java -------------------------------------------------------------------------------- /tools/src/emr/classanalyzer/attributes/InnerClassesAttributeInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/classanalyzer/attributes/InnerClassesAttributeInfo.java -------------------------------------------------------------------------------- /tools/src/emr/classanalyzer/attributes/LineNumberAttributeInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/classanalyzer/attributes/LineNumberAttributeInfo.java -------------------------------------------------------------------------------- /tools/src/emr/classanalyzer/attributes/LocalVariableAttributeInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/classanalyzer/attributes/LocalVariableAttributeInfo.java -------------------------------------------------------------------------------- /tools/src/emr/classanalyzer/attributes/SourceFileAttributeInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/classanalyzer/attributes/SourceFileAttributeInfo.java -------------------------------------------------------------------------------- /tools/src/emr/classanalyzer/attributes/SyntheticAttributeInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/classanalyzer/attributes/SyntheticAttributeInfo.java -------------------------------------------------------------------------------- /tools/src/emr/classanalyzer/attributes/UnknownAttributeInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/classanalyzer/attributes/UnknownAttributeInfo.java -------------------------------------------------------------------------------- /tools/src/emr/classanalyzer/samples/SampleClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/classanalyzer/samples/SampleClass.java -------------------------------------------------------------------------------- /tools/src/emr/classanalyzer/samples/SimpleInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/classanalyzer/samples/SimpleInterface.java -------------------------------------------------------------------------------- /tools/src/emr/classanalyzer/structures/CPInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/classanalyzer/structures/CPInfo.java -------------------------------------------------------------------------------- /tools/src/emr/classanalyzer/structures/ConstantClassInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/classanalyzer/structures/ConstantClassInfo.java -------------------------------------------------------------------------------- /tools/src/emr/classanalyzer/structures/ConstantDoubleInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/classanalyzer/structures/ConstantDoubleInfo.java -------------------------------------------------------------------------------- /tools/src/emr/classanalyzer/structures/ConstantFieldRefInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/classanalyzer/structures/ConstantFieldRefInfo.java -------------------------------------------------------------------------------- /tools/src/emr/classanalyzer/structures/ConstantFloatInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/classanalyzer/structures/ConstantFloatInfo.java -------------------------------------------------------------------------------- /tools/src/emr/classanalyzer/structures/ConstantIntegerInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/classanalyzer/structures/ConstantIntegerInfo.java -------------------------------------------------------------------------------- /tools/src/emr/classanalyzer/structures/ConstantInterfaceMethodRefInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/classanalyzer/structures/ConstantInterfaceMethodRefInfo.java -------------------------------------------------------------------------------- /tools/src/emr/classanalyzer/structures/ConstantLongInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/classanalyzer/structures/ConstantLongInfo.java -------------------------------------------------------------------------------- /tools/src/emr/classanalyzer/structures/ConstantMethodRefInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/classanalyzer/structures/ConstantMethodRefInfo.java -------------------------------------------------------------------------------- /tools/src/emr/classanalyzer/structures/ConstantNameAndTypeInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/classanalyzer/structures/ConstantNameAndTypeInfo.java -------------------------------------------------------------------------------- /tools/src/emr/classanalyzer/structures/ConstantStringInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/classanalyzer/structures/ConstantStringInfo.java -------------------------------------------------------------------------------- /tools/src/emr/classanalyzer/structures/ConstantUTF8Info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/classanalyzer/structures/ConstantUTF8Info.java -------------------------------------------------------------------------------- /tools/src/emr/classanalyzer/structures/FieldInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/classanalyzer/structures/FieldInfo.java -------------------------------------------------------------------------------- /tools/src/emr/classanalyzer/structures/MethodInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/classanalyzer/structures/MethodInfo.java -------------------------------------------------------------------------------- /tools/src/emr/classfilelinker/ClassLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/classfilelinker/ClassLoader.java -------------------------------------------------------------------------------- /tools/src/emr/classfilelinker/Linker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/classfilelinker/Linker.java -------------------------------------------------------------------------------- /tools/src/emr/classfilelinker/samples/Class1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/classfilelinker/samples/Class1.java -------------------------------------------------------------------------------- /tools/src/emr/classfilelinker/samples/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/classfilelinker/samples/Main.java -------------------------------------------------------------------------------- /tools/src/emr/classfileviewer/ClassViewerUI.form: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/classfileviewer/ClassViewerUI.form -------------------------------------------------------------------------------- /tools/src/emr/classfileviewer/ClassViewerUI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/classfileviewer/ClassViewerUI.java -------------------------------------------------------------------------------- /tools/src/emr/classfileviewer/CodeAttributeParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/classfileviewer/CodeAttributeParser.java -------------------------------------------------------------------------------- /tools/src/emr/classfileviewer/samples/Circle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/classfileviewer/samples/Circle.java -------------------------------------------------------------------------------- /tools/src/emr/classfileviewer/samples/Cylinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/classfileviewer/samples/Cylinder.java -------------------------------------------------------------------------------- /tools/src/emr/classfileviewer/samples/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/classfileviewer/samples/Main.java -------------------------------------------------------------------------------- /tools/src/emr/classfileviewer/samples/Sphere.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/classfileviewer/samples/Sphere.java -------------------------------------------------------------------------------- /tools/src/emr/classfileviewer/samples/Strings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/classfileviewer/samples/Strings.java -------------------------------------------------------------------------------- /tools/src/emr/classserializer/ArrayInstance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/classserializer/ArrayInstance.java -------------------------------------------------------------------------------- /tools/src/emr/classserializer/FloatArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/classserializer/FloatArray.java -------------------------------------------------------------------------------- /tools/src/emr/classserializer/IntArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/classserializer/IntArray.java -------------------------------------------------------------------------------- /tools/src/emr/classserializer/ObjectArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/classserializer/ObjectArray.java -------------------------------------------------------------------------------- /tools/src/emr/classserializer/Serializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/classserializer/Serializer.java -------------------------------------------------------------------------------- /tools/src/emr/classserializer/SerializerGUI.form: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/classserializer/SerializerGUI.form -------------------------------------------------------------------------------- /tools/src/emr/classserializer/SerializerGUI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/classserializer/SerializerGUI.java -------------------------------------------------------------------------------- /tools/src/emr/elements/classfileparser/ClassFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/classfileparser/ClassFile.java -------------------------------------------------------------------------------- /tools/src/emr/elements/classfileparser/ClassFiles.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/classfileparser/ClassFiles.java -------------------------------------------------------------------------------- /tools/src/emr/elements/classfileparser/ComplexElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/classfileparser/ComplexElement.java -------------------------------------------------------------------------------- /tools/src/emr/elements/classfileparser/ConstantPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/classfileparser/ConstantPool.java -------------------------------------------------------------------------------- /tools/src/emr/elements/classfileparser/ConstantPoolCount.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/classfileparser/ConstantPoolCount.java -------------------------------------------------------------------------------- /tools/src/emr/elements/classfileparser/FieldInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/classfileparser/FieldInfo.java -------------------------------------------------------------------------------- /tools/src/emr/elements/classfileparser/Fields.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/classfileparser/Fields.java -------------------------------------------------------------------------------- /tools/src/emr/elements/classfileparser/FieldsCount.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/classfileparser/FieldsCount.java -------------------------------------------------------------------------------- /tools/src/emr/elements/classfileparser/Info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/classfileparser/Info.java -------------------------------------------------------------------------------- /tools/src/emr/elements/classfileparser/Interfaces.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/classfileparser/Interfaces.java -------------------------------------------------------------------------------- /tools/src/emr/elements/classfileparser/InterfacesCount.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/classfileparser/InterfacesCount.java -------------------------------------------------------------------------------- /tools/src/emr/elements/classfileparser/JarFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/classfileparser/JarFile.java -------------------------------------------------------------------------------- /tools/src/emr/elements/classfileparser/MagicNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/classfileparser/MagicNumber.java -------------------------------------------------------------------------------- /tools/src/emr/elements/classfileparser/MajorVersion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/classfileparser/MajorVersion.java -------------------------------------------------------------------------------- /tools/src/emr/elements/classfileparser/MethodInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/classfileparser/MethodInfo.java -------------------------------------------------------------------------------- /tools/src/emr/elements/classfileparser/Methods.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/classfileparser/Methods.java -------------------------------------------------------------------------------- /tools/src/emr/elements/classfileparser/MethodsCount.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/classfileparser/MethodsCount.java -------------------------------------------------------------------------------- /tools/src/emr/elements/classfileparser/MinorVersion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/classfileparser/MinorVersion.java -------------------------------------------------------------------------------- /tools/src/emr/elements/classfileparser/NativeMethodLibrary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/classfileparser/NativeMethodLibrary.java -------------------------------------------------------------------------------- /tools/src/emr/elements/classfileparser/OpcodeMnemonics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/classfileparser/OpcodeMnemonics.java -------------------------------------------------------------------------------- /tools/src/emr/elements/classfileparser/SuperClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/classfileparser/SuperClass.java -------------------------------------------------------------------------------- /tools/src/emr/elements/classfileparser/ThisClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/classfileparser/ThisClass.java -------------------------------------------------------------------------------- /tools/src/emr/elements/classfileparser/attributes/AttributeInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/classfileparser/attributes/AttributeInfo.java -------------------------------------------------------------------------------- /tools/src/emr/elements/classfileparser/attributes/AttributeLength.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/classfileparser/attributes/AttributeLength.java -------------------------------------------------------------------------------- /tools/src/emr/elements/classfileparser/attributes/AttributeNameIndex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/classfileparser/attributes/AttributeNameIndex.java -------------------------------------------------------------------------------- /tools/src/emr/elements/classfileparser/attributes/CatchType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/classfileparser/attributes/CatchType.java -------------------------------------------------------------------------------- /tools/src/emr/elements/classfileparser/attributes/CodeAttribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/classfileparser/attributes/CodeAttribute.java -------------------------------------------------------------------------------- /tools/src/emr/elements/classfileparser/attributes/ConstantValueAttribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/classfileparser/attributes/ConstantValueAttribute.java -------------------------------------------------------------------------------- /tools/src/emr/elements/classfileparser/attributes/ConstantValueIndex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/classfileparser/attributes/ConstantValueIndex.java -------------------------------------------------------------------------------- /tools/src/emr/elements/classfileparser/attributes/EndPc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/classfileparser/attributes/EndPc.java -------------------------------------------------------------------------------- /tools/src/emr/elements/classfileparser/attributes/ExceptionIndex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/classfileparser/attributes/ExceptionIndex.java -------------------------------------------------------------------------------- /tools/src/emr/elements/classfileparser/attributes/ExceptionTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/classfileparser/attributes/ExceptionTable.java -------------------------------------------------------------------------------- /tools/src/emr/elements/classfileparser/attributes/ExceptionTableEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/classfileparser/attributes/ExceptionTableEntry.java -------------------------------------------------------------------------------- /tools/src/emr/elements/classfileparser/attributes/ExceptionTableLength.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/classfileparser/attributes/ExceptionTableLength.java -------------------------------------------------------------------------------- /tools/src/emr/elements/classfileparser/attributes/ExceptionsAttribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/classfileparser/attributes/ExceptionsAttribute.java -------------------------------------------------------------------------------- /tools/src/emr/elements/classfileparser/attributes/HandlerPc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/classfileparser/attributes/HandlerPc.java -------------------------------------------------------------------------------- /tools/src/emr/elements/classfileparser/attributes/LineNumberAttribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/classfileparser/attributes/LineNumberAttribute.java -------------------------------------------------------------------------------- /tools/src/emr/elements/classfileparser/attributes/LocalVariableAttribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/classfileparser/attributes/LocalVariableAttribute.java -------------------------------------------------------------------------------- /tools/src/emr/elements/classfileparser/attributes/MaxLocals.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/classfileparser/attributes/MaxLocals.java -------------------------------------------------------------------------------- /tools/src/emr/elements/classfileparser/attributes/MaxStack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/classfileparser/attributes/MaxStack.java -------------------------------------------------------------------------------- /tools/src/emr/elements/classfileparser/attributes/NumberOfExceptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/classfileparser/attributes/NumberOfExceptions.java -------------------------------------------------------------------------------- /tools/src/emr/elements/classfileparser/attributes/SourceFileAttribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/classfileparser/attributes/SourceFileAttribute.java -------------------------------------------------------------------------------- /tools/src/emr/elements/classfileparser/attributes/SourceFileIndex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/classfileparser/attributes/SourceFileIndex.java -------------------------------------------------------------------------------- /tools/src/emr/elements/classfileparser/attributes/StartPc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/classfileparser/attributes/StartPc.java -------------------------------------------------------------------------------- /tools/src/emr/elements/classfileparser/attributes/UnknownAttribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/classfileparser/attributes/UnknownAttribute.java -------------------------------------------------------------------------------- /tools/src/emr/elements/classfileparser/code/Code.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/classfileparser/code/Code.java -------------------------------------------------------------------------------- /tools/src/emr/elements/classfileparser/code/Instruction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/classfileparser/code/Instruction.java -------------------------------------------------------------------------------- /tools/src/emr/elements/classfileparser/common/AccessFlags.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/classfileparser/common/AccessFlags.java -------------------------------------------------------------------------------- /tools/src/emr/elements/classfileparser/common/Attributes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/classfileparser/common/Attributes.java -------------------------------------------------------------------------------- /tools/src/emr/elements/classfileparser/common/AttributesCount.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/classfileparser/common/AttributesCount.java -------------------------------------------------------------------------------- /tools/src/emr/elements/classfileparser/common/DescriptorIndex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/classfileparser/common/DescriptorIndex.java -------------------------------------------------------------------------------- /tools/src/emr/elements/classfileparser/common/Info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/classfileparser/common/Info.java -------------------------------------------------------------------------------- /tools/src/emr/elements/classfileparser/common/NameIndex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/classfileparser/common/NameIndex.java -------------------------------------------------------------------------------- /tools/src/emr/elements/classfileparser/cpinfo/CPInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/classfileparser/cpinfo/CPInfo.java -------------------------------------------------------------------------------- /tools/src/emr/elements/classfileparser/cpinfo/ClassIndex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/classfileparser/cpinfo/ClassIndex.java -------------------------------------------------------------------------------- /tools/src/emr/elements/classfileparser/cpinfo/ConstantClassInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/classfileparser/cpinfo/ConstantClassInfo.java -------------------------------------------------------------------------------- /tools/src/emr/elements/classfileparser/cpinfo/ConstantDoubleInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/classfileparser/cpinfo/ConstantDoubleInfo.java -------------------------------------------------------------------------------- /tools/src/emr/elements/classfileparser/cpinfo/ConstantFieldRefInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/classfileparser/cpinfo/ConstantFieldRefInfo.java -------------------------------------------------------------------------------- /tools/src/emr/elements/classfileparser/cpinfo/ConstantFloatInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/classfileparser/cpinfo/ConstantFloatInfo.java -------------------------------------------------------------------------------- /tools/src/emr/elements/classfileparser/cpinfo/ConstantIntegerInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/classfileparser/cpinfo/ConstantIntegerInfo.java -------------------------------------------------------------------------------- /tools/src/emr/elements/classfileparser/cpinfo/ConstantInterfaceMethodRefInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/classfileparser/cpinfo/ConstantInterfaceMethodRefInfo.java -------------------------------------------------------------------------------- /tools/src/emr/elements/classfileparser/cpinfo/ConstantLongInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/classfileparser/cpinfo/ConstantLongInfo.java -------------------------------------------------------------------------------- /tools/src/emr/elements/classfileparser/cpinfo/ConstantMethodRefInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/classfileparser/cpinfo/ConstantMethodRefInfo.java -------------------------------------------------------------------------------- /tools/src/emr/elements/classfileparser/cpinfo/ConstantNameAndTypeInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/classfileparser/cpinfo/ConstantNameAndTypeInfo.java -------------------------------------------------------------------------------- /tools/src/emr/elements/classfileparser/cpinfo/ConstantStringInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/classfileparser/cpinfo/ConstantStringInfo.java -------------------------------------------------------------------------------- /tools/src/emr/elements/classfileparser/cpinfo/ConstantUTF8Info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/classfileparser/cpinfo/ConstantUTF8Info.java -------------------------------------------------------------------------------- /tools/src/emr/elements/classfileparser/cpinfo/EmptyCPInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/classfileparser/cpinfo/EmptyCPInfo.java -------------------------------------------------------------------------------- /tools/src/emr/elements/classfileparser/cpinfo/HighBytes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/classfileparser/cpinfo/HighBytes.java -------------------------------------------------------------------------------- /tools/src/emr/elements/classfileparser/cpinfo/Length.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/classfileparser/cpinfo/Length.java -------------------------------------------------------------------------------- /tools/src/emr/elements/classfileparser/cpinfo/LowBytes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/classfileparser/cpinfo/LowBytes.java -------------------------------------------------------------------------------- /tools/src/emr/elements/classfileparser/cpinfo/NameAndTypeIndex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/classfileparser/cpinfo/NameAndTypeIndex.java -------------------------------------------------------------------------------- /tools/src/emr/elements/classfileparser/cpinfo/StringIndex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/classfileparser/cpinfo/StringIndex.java -------------------------------------------------------------------------------- /tools/src/emr/elements/classfileparser/cpinfo/Tag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/classfileparser/cpinfo/Tag.java -------------------------------------------------------------------------------- /tools/src/emr/elements/common/Element.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/common/Element.java -------------------------------------------------------------------------------- /tools/src/emr/elements/common/GenericElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/common/GenericElement.java -------------------------------------------------------------------------------- /tools/src/emr/elements/common/JVMOutputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/common/JVMOutputStream.java -------------------------------------------------------------------------------- /tools/src/emr/elements/linktable/AccessFlagsOffset.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/linktable/AccessFlagsOffset.java -------------------------------------------------------------------------------- /tools/src/emr/elements/linktable/AttributesOffset.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/linktable/AttributesOffset.java -------------------------------------------------------------------------------- /tools/src/emr/elements/linktable/ClassOffset.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/linktable/ClassOffset.java -------------------------------------------------------------------------------- /tools/src/emr/elements/linktable/ConstantPoolOffset.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/linktable/ConstantPoolOffset.java -------------------------------------------------------------------------------- /tools/src/emr/elements/linktable/FieldsOffset.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/linktable/FieldsOffset.java -------------------------------------------------------------------------------- /tools/src/emr/elements/linktable/InterfacesOffset.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/linktable/InterfacesOffset.java -------------------------------------------------------------------------------- /tools/src/emr/elements/linktable/JVMCore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/linktable/JVMCore.java -------------------------------------------------------------------------------- /tools/src/emr/elements/linktable/LinkTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/linktable/LinkTable.java -------------------------------------------------------------------------------- /tools/src/emr/elements/linktable/LinkedClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/linktable/LinkedClass.java -------------------------------------------------------------------------------- /tools/src/emr/elements/linktable/MainMethodOffset.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/linktable/MainMethodOffset.java -------------------------------------------------------------------------------- /tools/src/emr/elements/linktable/MemoryPad.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/linktable/MemoryPad.java -------------------------------------------------------------------------------- /tools/src/emr/elements/linktable/MethodsOffset.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/linktable/MethodsOffset.java -------------------------------------------------------------------------------- /tools/src/emr/elements/linktable/ProgramMemory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/elements/linktable/ProgramMemory.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/Debug.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/Debug.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/JVMRuntime.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/JVMRuntime.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/OpcodeMnemonics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/OpcodeMnemonics.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/Timer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/Timer.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/memory/AddressFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/memory/AddressFilter.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/memory/MemoryController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/memory/MemoryController.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/memory/MemoryInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/memory/MemoryInterface.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/memory/MemoryModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/memory/MemoryModule.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/memory/PeripheralController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/memory/PeripheralController.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/memory/RAMMemoryModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/memory/RAMMemoryModule.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/memory/nvm/ClassFileParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/memory/nvm/ClassFileParser.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/memory/nvm/InternalClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/memory/nvm/InternalClass.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/memory/nvm/JVMClassLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/memory/nvm/JVMClassLoader.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/memory/nvm/NVM.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/memory/nvm/NVM.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/memory/peripheral/BusDevice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/memory/peripheral/BusDevice.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/memory/peripheral/GPIO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/memory/peripheral/GPIO.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/memory/peripheral/GPIOPort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/memory/peripheral/GPIOPort.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/memory/peripheral/Peripheral.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/memory/peripheral/Peripheral.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/memory/peripheral/SSI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/memory/peripheral/SSI.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/memory/peripheral/Signalable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/memory/peripheral/Signalable.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/memory/ram/Array.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/memory/ram/Array.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/memory/ram/DataBlock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/memory/ram/DataBlock.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/memory/ram/Frame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/memory/ram/Frame.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/memory/ram/MemoryPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/memory/ram/MemoryPool.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/memory/ram/MemoryPoolV2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/memory/ram/MemoryPoolV2.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/memory/ram/ObjectBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/memory/ram/ObjectBase.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/memory/ram/ObjectThread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/memory/ram/ObjectThread.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/memory/ram/RAM.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/memory/ram/RAM.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/.LCKProcessManager.java~: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/.LCKProcessManager.java~ -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/InstructionHandlers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/InstructionHandlers.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/InterruptManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/InterruptManager.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/JVMProcess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/JVMProcess.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/ProcessEnums.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/ProcessEnums.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/ProcessList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/ProcessList.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/ProcessManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/ProcessManager.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/ReservedProcess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/ReservedProcess.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/WaitMonitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/WaitMonitor.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/computation/AddDoubleFloatProcess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/computation/AddDoubleFloatProcess.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/computation/AddDoubleIntProcess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/computation/AddDoubleIntProcess.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/computation/AddSingleFloatProcess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/computation/AddSingleFloatProcess.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/computation/AddSingleIntProcess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/computation/AddSingleIntProcess.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/computation/CompareBranch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/computation/CompareBranch.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/computation/CompareSingleIntEQ.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/computation/CompareSingleIntEQ.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/computation/CompareSingleIntGE.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/computation/CompareSingleIntGE.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/computation/CompareSingleIntGT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/computation/CompareSingleIntGT.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/computation/CompareSingleIntLE.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/computation/CompareSingleIntLE.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/computation/CompareSingleIntLT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/computation/CompareSingleIntLT.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/computation/CompareSingleIntNE.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/computation/CompareSingleIntNE.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/computation/CompareSingleIntStackPopNull.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/computation/CompareSingleIntStackPopNull.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/computation/CompareSingleIntStackPopTwo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/computation/CompareSingleIntStackPopTwo.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/computation/CompareSingleIntStackPopZero.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/computation/CompareSingleIntStackPopZero.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/computation/DivDoubleFloatProcess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/computation/DivDoubleFloatProcess.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/computation/DivDoubleIntProcess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/computation/DivDoubleIntProcess.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/computation/DivSingleFloatProcess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/computation/DivSingleFloatProcess.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/computation/DivSingleIntProcess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/computation/DivSingleIntProcess.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/computation/MultDoubleFloatProcess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/computation/MultDoubleFloatProcess.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/computation/MultDoubleIntProcess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/computation/MultDoubleIntProcess.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/computation/MultSingleFloatProcess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/computation/MultSingleFloatProcess.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/computation/MultSingleIntProcess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/computation/MultSingleIntProcess.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/computation/NegateIntProcess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/computation/NegateIntProcess.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/computation/PrepareALUDoubleProcess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/computation/PrepareALUDoubleProcess.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/computation/PrepareALUSingleProcess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/computation/PrepareALUSingleProcess.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/computation/RemainderIntProcess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/computation/RemainderIntProcess.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/computation/ShiftLeftInt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/computation/ShiftLeftInt.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/computation/ShiftRightInt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/computation/ShiftRightInt.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/computation/SubDoubleFloatProcess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/computation/SubDoubleFloatProcess.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/computation/SubDoubleIntProcess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/computation/SubDoubleIntProcess.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/computation/SubSingleFloatProcess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/computation/SubSingleFloatProcess.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/computation/SubSingleIntProcess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/computation/SubSingleIntProcess.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/nvm/ClassInfoLookupProcess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/nvm/ClassInfoLookupProcess.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/nvm/ClassLookupProcess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/nvm/ClassLookupProcess.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/nvm/FieldGetInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/nvm/FieldGetInfo.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/nvm/InstructionExecutionEngine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/nvm/InstructionExecutionEngine.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/nvm/LoadConstantPoolProcess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/nvm/LoadConstantPoolProcess.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/nvm/ObjectSizeLookupProcess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/nvm/ObjectSizeLookupProcess.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/nvm/ReferenceLookupProcess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/nvm/ReferenceLookupProcess.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/nvm/SetPCProcess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/nvm/SetPCProcess.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/nvm/SetupFieldLookupProcess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/nvm/SetupFieldLookupProcess.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/nvm/SetupMethodLookupProcess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/nvm/SetupMethodLookupProcess.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/nvm/SetupStaticLookupProcess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/nvm/SetupStaticLookupProcess.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/nvm/SetupVirtualLookupProcess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/nvm/SetupVirtualLookupProcess.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/nvm/TableLookupProcess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/nvm/TableLookupProcess.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/ram/AllocateMemoryProcess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/ram/AllocateMemoryProcess.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/ram/ArrayAccessSetup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/ram/ArrayAccessSetup.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/ram/ArrayGetByte.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/ram/ArrayGetByte.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/ram/ArrayGetChar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/ram/ArrayGetChar.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/ram/ArrayGetShort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/ram/ArrayGetShort.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/ram/ArrayGetSingle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/ram/ArrayGetSingle.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/ram/ArrayLengthGetProcess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/ram/ArrayLengthGetProcess.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/ram/ArrayPutByte.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/ram/ArrayPutByte.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/ram/ArrayPutChar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/ram/ArrayPutChar.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/ram/ArrayPutShort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/ram/ArrayPutShort.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/ram/ArrayPutSingle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/ram/ArrayPutSingle.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/ram/ArraySetupProcess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/ram/ArraySetupProcess.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/ram/ArraySizeLookupProcess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/ram/ArraySizeLookupProcess.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/ram/DeallocateMemoryProcess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/ram/DeallocateMemoryProcess.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/ram/FieldStackPop.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/ram/FieldStackPop.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/ram/FieldStackPush.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/ram/FieldStackPush.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/ram/FrameInfoLookupProcess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/ram/FrameInfoLookupProcess.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/ram/FrameSetupProcess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/ram/FrameSetupProcess.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/ram/FrameTeardownProcess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/ram/FrameTeardownProcess.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/ram/LocalGetDouble.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/ram/LocalGetDouble.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/ram/LocalGetSingle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/ram/LocalGetSingle.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/ram/LocalGetSingleAlt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/ram/LocalGetSingleAlt.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/ram/LocalPutDouble.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/ram/LocalPutDouble.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/ram/LocalPutSingle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/ram/LocalPutSingle.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/ram/ObjectClassLookupProcess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/ram/ObjectClassLookupProcess.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/ram/ObjectGetField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/ram/ObjectGetField.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/ram/ObjectPutField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/ram/ObjectPutField.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/ram/ObjectSetupProcess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/ram/ObjectSetupProcess.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/ram/StackDuplicateXSingle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/ram/StackDuplicateXSingle.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/ram/StackPeekDouble.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/ram/StackPeekDouble.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/ram/StackPeekSingle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/ram/StackPeekSingle.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/ram/StackPopDouble.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/ram/StackPopDouble.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/ram/StackPopObjectref.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/ram/StackPopObjectref.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/ram/StackPopSingle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/ram/StackPopSingle.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/ram/StackPushDouble.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/ram/StackPushDouble.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/ram/StackPushSingle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/ram/StackPushSingle.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/system/EligibleQueueInsert.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/system/EligibleQueueInsert.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/system/EligibleQueueProcess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/system/EligibleQueueProcess.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/system/EligibleQueueUnlink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/system/EligibleQueueUnlink.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/system/InterruptVectorRetrieve.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/system/InterruptVectorRetrieve.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/system/InterruptVectorSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/system/InterruptVectorSet.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/system/SaveContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/system/SaveContext.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/system/ThreadRunReference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/system/ThreadRunReference.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/system/ThreadRunSetup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/system/ThreadRunSetup.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/system/ThreadSetWakeupTime.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/system/ThreadSetWakeupTime.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/system/TimerLoad.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/system/TimerLoad.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/system/WaitQueueInsert.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/system/WaitQueueInsert.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/process/system/WaitQueueProcess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/process/system/WaitQueueProcess.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/utilities/BinWrite.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/utilities/BinWrite.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/visualization/CoreVisualizer.form: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/visualization/CoreVisualizer.form -------------------------------------------------------------------------------- /tools/src/emr/jvm/visualization/CoreVisualizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/visualization/CoreVisualizer.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/visualization/IPSUpdater.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/visualization/IPSUpdater.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/visualization/MemoryVisualizer.form: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/visualization/MemoryVisualizer.form -------------------------------------------------------------------------------- /tools/src/emr/jvm/visualization/MemoryVisualizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/visualization/MemoryVisualizer.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/visualization/ZoomInPanel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/visualization/ZoomInPanel.java -------------------------------------------------------------------------------- /tools/src/emr/jvm/visualization/ZoomOutPanel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/tools/src/emr/jvm/visualization/ZoomOutPanel.java -------------------------------------------------------------------------------- /vm/lib/src/emr/jvm/adapterlib/FlashObjectInputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/lib/src/emr/jvm/adapterlib/FlashObjectInputStream.java -------------------------------------------------------------------------------- /vm/lib/src/emr/jvm/adapterlib/Math.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/lib/src/emr/jvm/adapterlib/Math.java -------------------------------------------------------------------------------- /vm/lib/src/java/io/BufferedInputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/lib/src/java/io/BufferedInputStream.java -------------------------------------------------------------------------------- /vm/lib/src/java/io/FileInputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/lib/src/java/io/FileInputStream.java -------------------------------------------------------------------------------- /vm/lib/src/java/io/IOException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/lib/src/java/io/IOException.java -------------------------------------------------------------------------------- /vm/lib/src/java/io/InputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/lib/src/java/io/InputStream.java -------------------------------------------------------------------------------- /vm/lib/src/java/io/OutputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/lib/src/java/io/OutputStream.java -------------------------------------------------------------------------------- /vm/lib/src/java/io/PrintStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/lib/src/java/io/PrintStream.java -------------------------------------------------------------------------------- /vm/lib/src/java/lang/Exception.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/lib/src/java/lang/Exception.java -------------------------------------------------------------------------------- /vm/lib/src/java/lang/Integer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/lib/src/java/lang/Integer.java -------------------------------------------------------------------------------- /vm/lib/src/java/lang/Object.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/lib/src/java/lang/Object.java -------------------------------------------------------------------------------- /vm/lib/src/java/lang/Runnable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/lib/src/java/lang/Runnable.java -------------------------------------------------------------------------------- /vm/lib/src/java/lang/String.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/lib/src/java/lang/String.java -------------------------------------------------------------------------------- /vm/lib/src/java/lang/System.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/lib/src/java/lang/System.java -------------------------------------------------------------------------------- /vm/lib/src/java/lang/Thread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/lib/src/java/lang/Thread.java -------------------------------------------------------------------------------- /vm/lib/src/java/lang/Throwable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/lib/src/java/lang/Throwable.java -------------------------------------------------------------------------------- /vm/lib/src/java/util/Arrays.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/lib/src/java/util/Arrays.java -------------------------------------------------------------------------------- /vm/lib/src/java/util/ListIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/lib/src/java/util/ListIterator.java -------------------------------------------------------------------------------- /vm/lib/src/java/util/Vector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/lib/src/java/util/Vector.java -------------------------------------------------------------------------------- /vm/lib/src/java/util/test/JavaUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/lib/src/java/util/test/JavaUtilTest.java -------------------------------------------------------------------------------- /vm/lib/src/java/util/test/Strings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/lib/src/java/util/test/Strings.java -------------------------------------------------------------------------------- /vm/lib/src/system/Device.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/lib/src/system/Device.java -------------------------------------------------------------------------------- /vm/lib/src/system/DeviceManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/lib/src/system/DeviceManager.java -------------------------------------------------------------------------------- /vm/lib/src/system/IdleThread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/lib/src/system/IdleThread.java -------------------------------------------------------------------------------- /vm/lib/src/system/Initialization.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/lib/src/system/Initialization.java -------------------------------------------------------------------------------- /vm/lib/src/system/Interrupt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/lib/src/system/Interrupt.java -------------------------------------------------------------------------------- /vm/lib/src/system/MainThread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/lib/src/system/MainThread.java -------------------------------------------------------------------------------- /vm/lib/src/system/Memory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/lib/src/system/Memory.java -------------------------------------------------------------------------------- /vm/lib/src/system/devices/DeviceOutputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/lib/src/system/devices/DeviceOutputStream.java -------------------------------------------------------------------------------- /vm/lib/src/system/devices/Display.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/lib/src/system/devices/Display.java -------------------------------------------------------------------------------- /vm/lib/src/system/devices/GPIO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/lib/src/system/devices/GPIO.java -------------------------------------------------------------------------------- /vm/lib/src/system/devices/OLEDGraphicsOutputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/lib/src/system/devices/OLEDGraphicsOutputStream.java -------------------------------------------------------------------------------- /vm/lib/src/system/devices/OLEDOutputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/lib/src/system/devices/OLEDOutputStream.java -------------------------------------------------------------------------------- /vm/lib/src/system/devices/SSI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/lib/src/system/devices/SSI.java -------------------------------------------------------------------------------- /vm/lib/src/system/devices/UART.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/lib/src/system/devices/UART.java -------------------------------------------------------------------------------- /vm/lib/src/system/graphics/ButtonComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/lib/src/system/graphics/ButtonComponent.java -------------------------------------------------------------------------------- /vm/lib/src/system/graphics/CountingComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/lib/src/system/graphics/CountingComponent.java -------------------------------------------------------------------------------- /vm/lib/src/system/graphics/GraphicsComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/lib/src/system/graphics/GraphicsComponent.java -------------------------------------------------------------------------------- /vm/lib/src/system/graphics/GraphicsContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/lib/src/system/graphics/GraphicsContainer.java -------------------------------------------------------------------------------- /vm/lib/src/system/graphics/GraphicsContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/lib/src/system/graphics/GraphicsContext.java -------------------------------------------------------------------------------- /vm/lib/src/system/graphics/GraphicsThread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/lib/src/system/graphics/GraphicsThread.java -------------------------------------------------------------------------------- /vm/lib/src/system/graphics/OLEDGraphicsContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/lib/src/system/graphics/OLEDGraphicsContext.java -------------------------------------------------------------------------------- /vm/lib/src/system/graphics/TextComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/lib/src/system/graphics/TextComponent.java -------------------------------------------------------------------------------- /vm/lib/src/system/graphics/test/GraphicsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/lib/src/system/graphics/test/GraphicsTest.java -------------------------------------------------------------------------------- /vm/lib/src/system/test/AnInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/lib/src/system/test/AnInterface.java -------------------------------------------------------------------------------- /vm/lib/src/system/test/ArithmeticTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/lib/src/system/test/ArithmeticTest.java -------------------------------------------------------------------------------- /vm/lib/src/system/test/ArrayTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/lib/src/system/test/ArrayTest.java -------------------------------------------------------------------------------- /vm/lib/src/system/test/Arrays.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/lib/src/system/test/Arrays.java -------------------------------------------------------------------------------- /vm/lib/src/system/test/BranchCompareTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/lib/src/system/test/BranchCompareTest.java -------------------------------------------------------------------------------- /vm/lib/src/system/test/CountingThread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/lib/src/system/test/CountingThread.java -------------------------------------------------------------------------------- /vm/lib/src/system/test/FloatTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/lib/src/system/test/FloatTests.java -------------------------------------------------------------------------------- /vm/lib/src/system/test/InterfaceImplementor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/lib/src/system/test/InterfaceImplementor.java -------------------------------------------------------------------------------- /vm/lib/src/system/test/InterfaceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/lib/src/system/test/InterfaceTest.java -------------------------------------------------------------------------------- /vm/lib/src/system/test/LongTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/lib/src/system/test/LongTests.java -------------------------------------------------------------------------------- /vm/lib/src/system/test/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/lib/src/system/test/Main.java -------------------------------------------------------------------------------- /vm/lib/src/system/test/MiscTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/lib/src/system/test/MiscTest.java -------------------------------------------------------------------------------- /vm/lib/src/system/test/SomeClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/lib/src/system/test/SomeClass.java -------------------------------------------------------------------------------- /vm/lib/src/system/test/StaticClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/lib/src/system/test/StaticClass.java -------------------------------------------------------------------------------- /vm/lib/src/system/test/SubClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/lib/src/system/test/SubClass.java -------------------------------------------------------------------------------- /vm/lib/src/system/test/SuperClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/lib/src/system/test/SuperClass.java -------------------------------------------------------------------------------- /vm/platform/Startup.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/platform/Startup.s -------------------------------------------------------------------------------- /vm/src/drivers/rit128x96x4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/src/drivers/rit128x96x4.h -------------------------------------------------------------------------------- /vm/src/memory/nvm/internalclass.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/src/memory/nvm/internalclass.s -------------------------------------------------------------------------------- /vm/src/memory/ram/ramconstants.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/src/memory/ram/ramconstants.s -------------------------------------------------------------------------------- /vm/src/process/bytecodehandlers.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/src/process/bytecodehandlers.s -------------------------------------------------------------------------------- /vm/src/process/computation/arithmeticmacros.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/src/process/computation/arithmeticmacros.s -------------------------------------------------------------------------------- /vm/src/process/computation/comparemacros.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/src/process/computation/comparemacros.s -------------------------------------------------------------------------------- /vm/src/process/langhandlers.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/src/process/langhandlers.s -------------------------------------------------------------------------------- /vm/src/process/nvm/classinfolookup.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/src/process/nvm/classinfolookup.s -------------------------------------------------------------------------------- /vm/src/process/nvm/constantpoolmacros.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/src/process/nvm/constantpoolmacros.s -------------------------------------------------------------------------------- /vm/src/process/nvm/instructionexecutionengine.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/src/process/nvm/instructionexecutionengine.s -------------------------------------------------------------------------------- /vm/src/process/nvm/lookupsetup.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/src/process/nvm/lookupsetup.s -------------------------------------------------------------------------------- /vm/src/process/nvm/objectsizelookup.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/src/process/nvm/objectsizelookup.s -------------------------------------------------------------------------------- /vm/src/process/nvm/referencelookup.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/src/process/nvm/referencelookup.s -------------------------------------------------------------------------------- /vm/src/process/nvm/setpc.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/src/process/nvm/setpc.s -------------------------------------------------------------------------------- /vm/src/process/nvm/tablelookup.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/src/process/nvm/tablelookup.s -------------------------------------------------------------------------------- /vm/src/process/peripheralhandlers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/src/process/peripheralhandlers.c -------------------------------------------------------------------------------- /vm/src/process/peripheralhandlers.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/src/process/peripheralhandlers.s -------------------------------------------------------------------------------- /vm/src/process/peripheralhandlers_c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/src/process/peripheralhandlers_c.c -------------------------------------------------------------------------------- /vm/src/process/ram/allocatememory.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/src/process/ram/allocatememory.s -------------------------------------------------------------------------------- /vm/src/process/ram/arraymacros.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/src/process/ram/arraymacros.s -------------------------------------------------------------------------------- /vm/src/process/ram/arraysizelookup.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/src/process/ram/arraysizelookup.s -------------------------------------------------------------------------------- /vm/src/process/ram/deallocatememory.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/src/process/ram/deallocatememory.s -------------------------------------------------------------------------------- /vm/src/process/ram/fieldmacros.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/src/process/ram/fieldmacros.s -------------------------------------------------------------------------------- /vm/src/process/ram/frameinfolookup.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/src/process/ram/frameinfolookup.s -------------------------------------------------------------------------------- /vm/src/process/ram/framesetup.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/src/process/ram/framesetup.s -------------------------------------------------------------------------------- /vm/src/process/ram/frameteardown.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/src/process/ram/frameteardown.s -------------------------------------------------------------------------------- /vm/src/process/ram/objectclasslookup.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/src/process/ram/objectclasslookup.s -------------------------------------------------------------------------------- /vm/src/process/ram/objectsetup.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/src/process/ram/objectsetup.s -------------------------------------------------------------------------------- /vm/src/process/ram/stackmacros.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/src/process/ram/stackmacros.s -------------------------------------------------------------------------------- /vm/src/process/scheduler.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/src/process/scheduler.s -------------------------------------------------------------------------------- /vm/src/process/system/eligiblequeueinsert.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/src/process/system/eligiblequeueinsert.s -------------------------------------------------------------------------------- /vm/src/process/system/eligiblequeueprocess.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/src/process/system/eligiblequeueprocess.s -------------------------------------------------------------------------------- /vm/src/process/system/eligiblequeueunlink.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/src/process/system/eligiblequeueunlink.s -------------------------------------------------------------------------------- /vm/src/process/system/threadrunreference.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/src/process/system/threadrunreference.s -------------------------------------------------------------------------------- /vm/src/process/system/threadrunsetup.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/src/process/system/threadrunsetup.s -------------------------------------------------------------------------------- /vm/src/process/system/waitqueueinsert.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/src/process/system/waitqueueinsert.s -------------------------------------------------------------------------------- /vm/src/process/system/waitqueueprocess.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/src/process/system/waitqueueprocess.s -------------------------------------------------------------------------------- /vm/src/vmexceptions.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/src/vmexceptions.s -------------------------------------------------------------------------------- /vm/src/vmexceptionsetup.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/src/vmexceptionsetup.s -------------------------------------------------------------------------------- /vm/src/vmexceptionsimpl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/src/vmexceptionsimpl.c -------------------------------------------------------------------------------- /vm/src/vmexceptionsimpl.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/src/vmexceptionsimpl.s -------------------------------------------------------------------------------- /vm/src/vmmain.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/src/vmmain.s -------------------------------------------------------------------------------- /vm/src/vmperipheralinclude.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/src/vmperipheralinclude.s -------------------------------------------------------------------------------- /vm/src/vmregisters.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firmwareguru/jvm-arm-bare-metal/HEAD/vm/src/vmregisters.s --------------------------------------------------------------------------------