jasonwyatt/KWasm

View on GitHub
Branch: master(View all)
NameLines of codeMaintainabilityTest coverage
library/src/main/java/kwasm/runtime/Store.kt17
A
0 mins
library/src/main/java/kwasm/runtime/Table.kt41
A
0 mins
library/src/main/java/kwasm/runtime/Values.kt79
A
0 mins
library/src/main/java/kwasm/runtime/instruction/ControlInstruction.kt184
A
0 mins
library/src/main/java/kwasm/runtime/instruction/Expression.kt24
A
0 mins
library/src/main/java/kwasm/runtime/instruction/Instruction.kt32
A
0 mins
library/src/main/java/kwasm/runtime/instruction/MemoryInstruction.kt159
A
0 mins
library/src/main/java/kwasm/runtime/instruction/NumericConstantInstruction.kt20
A
0 mins
library/src/main/java/kwasm/runtime/instruction/NumericInstruction.kt814
A
0 mins
library/src/main/java/kwasm/runtime/instruction/ParametricInstruction.kt29
A
0 mins
library/src/main/java/kwasm/runtime/instruction/VariableInstruction.kt90
A
0 mins
library/src/main/java/kwasm/runtime/memory/ByteBufferMemory.kt361
A
0 mins
library/src/main/java/kwasm/runtime/memory/MemoryUtils.kt48
A
0 mins
library/src/main/java/kwasm/runtime/stack/Activation.kt12
A
0 mins
library/src/main/java/kwasm/runtime/stack/ActivationStack.kt8
A
0 mins
library/src/main/java/kwasm/runtime/stack/BaseStack.kt51
A
0 mins
library/src/main/java/kwasm/runtime/stack/Label.kt10
A
0 mins
library/src/main/java/kwasm/runtime/stack/LabelStack.kt9
A
0 mins
library/src/main/java/kwasm/runtime/stack/OperandStack.kt11
A
0 mins
library/src/main/java/kwasm/runtime/stack/RuntimeStacks.kt6
A
0 mins
library/src/main/java/kwasm/runtime/util/AddressIndex.kt7
A
0 mins
library/src/main/java/kwasm/runtime/util/LocalIndex.kt6
A
0 mins
library/src/main/java/kwasm/runtime/util/ObjectIndex.kt41
A
0 mins
library/src/main/java/kwasm/runtime/util/TypeIndex.kt11
A
0 mins
library/src/main/java/kwasm/util/Impossible.kt4
A
0 mins
library/src/main/java/kwasm/util/Leb128.kt12
A
0 mins
library/src/main/java/kwasm/validation/ValidationContext.kt149
A
3 hrs
library/src/main/java/kwasm/validation/ValidationException.kt33
A
0 mins
library/src/main/java/kwasm/validation/ValidationVisitor.kt10
A
0 mins
library/src/main/java/kwasm/validation/instruction/ExpressionValidator.kt44
A
0 mins
library/src/main/java/kwasm/validation/instruction/InstructionSequenceValidator.kt44
A
0 mins
library/src/main/java/kwasm/validation/instruction/InstructionValidator.kt28
A
0 mins
library/src/main/java/kwasm/validation/instruction/MemoryInstructionValidator.kt23
A
0 mins
library/src/main/java/kwasm/validation/instruction/NumericConstantInstructionValidator.kt20
A
0 mins
library/src/main/java/kwasm/validation/instruction/NumericInstructionValidator.kt164
A
0 mins
library/src/main/java/kwasm/validation/instruction/ParametricInstructionValidator.kt42
A
0 mins
library/src/main/java/kwasm/validation/instruction/VariableInstructionValidator.kt101
A
0 mins
library/src/main/java/kwasm/validation/instruction/control/BlockValidator.kt96
A
0 mins
library/src/main/java/kwasm/validation/instruction/control/ControlInstructionValidator.kt14
A
0 mins
library/src/main/java/kwasm/validation/instruction/control/PlainValidator.kt174
A
0 mins
library/src/main/java/kwasm/validation/instruction/memory/GrowValidator.kt25
A
0 mins
library/src/main/java/kwasm/validation/instruction/memory/LoadFloatValidator.kt34
A
45 mins
library/src/main/java/kwasm/validation/instruction/memory/LoadIntValidator.kt35
A
0 mins
library/src/main/java/kwasm/validation/instruction/memory/SizeValidator.kt14
A
0 mins
library/src/main/java/kwasm/validation/instruction/memory/StoreFloatValidator.kt36
A
1 hr
library/src/main/java/kwasm/validation/instruction/memory/StoreIntValidator.kt37
A
45 mins
library/src/main/java/kwasm/validation/instruction/memory/Utils.kt11
A
0 mins
library/src/main/java/kwasm/validation/module/DataSegmentValidator.kt28
A
0 mins
library/src/main/java/kwasm/validation/module/ElementSegmentValidator.kt37
A
0 mins
library/src/main/java/kwasm/validation/module/ExportValidator.kt52
A
0 mins