|
JVM
|

Functions | |
| Frame * | newFrame (JavaClass *jc, method_info *method) |
| A new frame is created each time a method is invoked. More... | |
| void | freeFrame (Frame *frame) |
| Free the Frame passed as parameter. More... | |
| uint8_t | pushFrame (FrameStack **fs, Frame *frame) |
| Push the Frame into the FrameStack passed as parameter by reference. More... | |
| uint8_t | popFrame (FrameStack **fs, Frame *outPtr) |
| Pop the Frame passed as parameter by reference. More... | |
| void | freeFrameStack (FrameStack **fs) |
| Free all the elements of the FrameStack passed as parameter by reference. More... | |
| void freeFrame | ( | Frame * | frame | ) |
| void freeFrameStack | ( | FrameStack ** | fs | ) |
Free all the elements of the FrameStack passed as parameter by reference.
| FrameStack** | fs - pointer to the FrameStack. |


| Frame* newFrame | ( | JavaClass * | jc, |
| method_info * | method | ||
| ) |
A new frame is created each time a method is invoked.
| JavaClass* | jc - pointer to the javaClass holding the method. |
| method_info* | method - pointer to the method |


| uint8_t popFrame | ( | FrameStack ** | fs, |
| Frame * | outPtr | ||
| ) |
Pop the Frame passed as parameter by reference.
| FrameStack** | fs - pointer to the FrameStack. |
| Frame* | outPtr - pointer to Frame that will be popped. |

| uint8_t pushFrame | ( | FrameStack ** | fs, |
| Frame * | frame | ||
| ) |
Push the Frame into the FrameStack passed as parameter by reference.
| FrameStack** | fs - pointer to the FrameStack where the Frame will be pushed. |
| Frame* | frame - pointer to Frame to be pushed. |
