CACAO
Functions
argument.hpp File Reference

Go to the source code of this file.

Functions

imm_union argument_jitarray_load (methoddesc *md, int32_t index, uint64_t *arg_regs, uint64_t *stack)
 
void argument_jitarray_store (methoddesc *md, int32_t index, uint64_t *arg_regs, uint64_t *stack, imm_union param)
 
imm_union argument_jitreturn_load (methoddesc *md, uint64_t *return_regs)
 
void argument_jitreturn_store (methoddesc *md, uint64_t *return_regs, imm_union ret)
 
uint64_t * argument_vmarray_from_valist (methodinfo *m, java_handle_t *o, va_list ap)
 
uint64_t * argument_vmarray_from_jvalue (methodinfo *m, java_handle_t *o, const jvalue *args)
 
uint64_t * argument_vmarray_from_objectarray (methodinfo *m, java_handle_t *o, java_handle_objectarray_t *params)
 

Function Documentation

imm_union argument_jitarray_load ( methoddesc md,
int32_t  index,
uint64_t *  arg_regs,
uint64_t *  stack 
)

Definition at line 57 of file argument.cpp.

void argument_jitarray_store ( methoddesc md,
int32_t  index,
uint64_t *  arg_regs,
uint64_t *  stack,
imm_union  param 
)

Definition at line 120 of file argument.cpp.

imm_union argument_jitreturn_load ( methoddesc md,
uint64_t *  return_regs 
)

Definition at line 153 of file argument.cpp.

void argument_jitreturn_store ( methoddesc md,
uint64_t *  return_regs,
imm_union  ret 
)

Definition at line 191 of file argument.cpp.

uint64_t* argument_vmarray_from_jvalue ( methodinfo m,
java_handle_t o,
const jvalue *  args 
)

Definition at line 470 of file argument.cpp.

uint64_t* argument_vmarray_from_objectarray ( methodinfo m,
java_handle_t o,
java_handle_objectarray_t params 
)

Definition at line 548 of file argument.cpp.

uint64_t* argument_vmarray_from_valist ( methodinfo m,
java_handle_t o,
va_list  ap 
)

Definition at line 384 of file argument.cpp.