| 146 | |
| 147 | |
| 148 | void LanguageRepresentationFunction::BeginLinesCallback(void* ctxt, BNHighLevelILFunction* il, size_t exprIndex, |
| 149 | BNHighLevelILTokenEmitter* tokens) |
| 150 | { |
| 151 | LanguageRepresentationFunction* func = (LanguageRepresentationFunction*)ctxt; |
| 152 | Ref<HighLevelILFunction> ilObj = new HighLevelILFunction(BNNewHighLevelILFunctionReference(il)); |
| 153 | HighLevelILInstruction instr = ilObj->GetExpr(exprIndex); |
| 154 | Ref<HighLevelILTokenEmitter> tokenObj = new HighLevelILTokenEmitter(BNNewHighLevelILTokenEmitterReference(tokens)); |
| 155 | func->BeginLines(instr, *tokenObj); |
| 156 | } |
| 157 | |
| 158 | |
| 159 | void LanguageRepresentationFunction::EndLinesCallback(void* ctxt, BNHighLevelILFunction* il, size_t exprIndex, |
nothing calls this directly
no test coverage detected