1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
use ellie_core::defs::PlatformArchitecture;

use crate::{
    heap_memory::HeapMemory, instruction_utils::BRK, stack::Stack, stack_memory::StackMemory,
    utils::AddressingValues,
};

use super::StaticProgram;

impl super::InstructionExecuter for BRK {
    fn execute(
        &self,
        _heap_memory: &mut HeapMemory,
        _program: StaticProgram,
        _current_stack: &mut Stack,
        _stack_memory: &mut StackMemory,
        _addressing_value: &AddressingValues,
        _arch: PlatformArchitecture,
    ) -> Result<super::ExecuterResult, super::ExecuterPanic> {
        todo!()
    }
}