Reported by cppcheck.
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
*/
static
int bytecode_validate_overflow(struct bytecode_runtime *bytecode,
*/
static
int bytecode_validate_overflow(struct bytecode_runtime *bytecode,
- void *start_pc, void *pc)
+ char *start_pc, char *pc)
static
int validate_instruction_context(struct bytecode_runtime *bytecode,
struct vstack *stack,
static
int validate_instruction_context(struct bytecode_runtime *bytecode,
struct vstack *stack,
- void *start_pc,
- void *pc)
+ char *start_pc,
+ char *pc)
int validate_instruction_all_contexts(struct bytecode_runtime *bytecode,
struct mp_table *mp_table,
struct vstack *stack,
int validate_instruction_all_contexts(struct bytecode_runtime *bytecode,
struct mp_table *mp_table,
struct vstack *stack,
- void *start_pc,
- void *pc)
+ char *start_pc,
+ char *pc)
{
int ret, found = 0;
unsigned long target_pc = pc - start_pc;
{
int ret, found = 0;
unsigned long target_pc = pc - start_pc;
int exec_insn(struct bytecode_runtime *bytecode,
struct mp_table *mp_table,
struct vstack *stack,
int exec_insn(struct bytecode_runtime *bytecode,
struct mp_table *mp_table,
struct vstack *stack,
- void **_next_pc,
- void *pc)
+ char **_next_pc,
+ char *pc)
- void *next_pc = *_next_pc;
+ char *next_pc = *_next_pc;
switch (*(filter_opcode_t *) pc) {
case FILTER_OP_UNKNOWN:
switch (*(filter_opcode_t *) pc) {
case FILTER_OP_UNKNOWN:
int lttng_filter_validate_bytecode(struct bytecode_runtime *bytecode)
{
struct mp_table *mp_table;
int lttng_filter_validate_bytecode(struct bytecode_runtime *bytecode)
{
struct mp_table *mp_table;
- void *pc, *next_pc, *start_pc;
+ char *pc, *next_pc, *start_pc;
int ret = -EINVAL;
struct vstack stack;
int ret = -EINVAL;
struct vstack stack;