Lines Matching refs:callback_
49 ProfileOperation() : callback_(nullptr), jitCallback_(nullptr) {}
50 explicit ProfileOperation(Callback callback, Callback jitCallback) : callback_(callback),
55 return callback_ == nullptr;
65 if (callback_) {
66 callback_({ func }, OperationType::CALL);
72 if (callback_) {
73 callback_({ func }, OperationType::NATIVE_CALL);
79 if (callback_) {
80 callback_({ func }, OperationType::GETTER_SETTER_CALL);
86 if (callback_) {
87 callback_({ type }, OperationType::OPERATION_TYPE);
94 if (callback_) {
96 callback_({ ret }, OperationType::OPERATION_TYPE);
102 if (callback_) {
103 callback_({ constructor }, OperationType::DEFINE_CLASS);
109 if (callback_) {
110 callback_({ newObj }, OperationType::CREATE_OBJECT);
116 if (callback_) {
117 callback_({ }, OperationType::TRY_DUMP);
123 if (callback_) {
124 callback_({ }, OperationType::TRY_JIT);
132 if (callback_) {
133 callback_({ }, OperationType::TRY_PREDUMP);
139 if (callback_) {
140 callback_({}, isTrue ? OperationType::TRUE_BRANCH : OperationType::FALSE_BRANCH);
146 if (callback_) {
147 callback_({ iterator }, OperationType::ITERATOR_FUNC_KIND);
152 Callback callback_;