capstone
1#include <stdio.h>2#include <stdlib.h>3
4#include <capstone/capstone.h>5#include "cstool.h"6
7void print_insn_detail_evm(csh handle, cs_insn *ins)8{
9cs_evm *evm;10
11// detail can be NULL on "data" instruction if SKIPDATA option is turned ON12if (ins->detail == NULL)13return;14
15evm = &(ins->detail->evm);16
17if (evm->pop)18printf("\tPop: %u\n", evm->pop);19
20if (evm->push)21printf("\tPush: %u\n", evm->push);22
23if (evm->fee)24printf("\tGas fee: %u\n", evm->fee);25}
26