Lines Matching refs:CHECK_TRUE

87     CHECK_TRUE(bpfctlr->VerifyConfigurations() == 0, nullptr, "failed to verify config");
90 CHECK_TRUE(bpfctlr->SetUpBPF() == 0, nullptr, "failed to set up BPF");
98 CHECK_TRUE(nr <= BPFController::DUMP_EVENTS_LIMIT, -1, "dump events exceeds limit");
104 CHECK_TRUE(duration <= BPFController::TRACE_DURATION_LIMIT, -1, "trace duration exceeds limit");
110 CHECK_TRUE(depth <= MAX_STACK_LIMIT, -1, "max stack depth exceeds limit");
116 CHECK_TRUE(!selectEventGroups.empty(), -1, "VerifySelectEventGroups() failed: event group list is empty");
123 CHECK_TRUE(VerifySelectEventGroups(config_.selectEventGroups_) == 0, -1, "VerifySelectEventGroups fail");
125 CHECK_TRUE(VerifyDumpEvents(config_.dumpEvents_) == 0, -1,
128 CHECK_TRUE(VerifyTraceDuration(config_.traceDuration_) == 0, -1,
131 CHECK_TRUE(VerifyMaxStackDepth(config_.maxStackDepth_) == 0, -1,
139 CHECK_TRUE(ConfigLIBBPFLogger() == 0, -1, "failed to configure LIBBPF logger");
150 CHECK_TRUE(!err, err, "failed to open BPF skeleton: %s", strerror(-err));
163 CHECK_TRUE(FilterProgByEvents() == 0, -1, "failed to load BPF objects");
167 CHECK_TRUE(!err, err, "failed to load BPF skeleton: %s", strerror(-err));
168 CHECK_TRUE(ConfigureBPF() == 0, -1, "failed to configure BPF");
257 CHECK_TRUE(pid >= 0, -1, "failed to get current pid");
261 CHECK_TRUE(!err, -1, "failed to update tracer pid %d in config_var_map", pid);
273 CHECK_TRUE(!err, -1, "failed to set bpf log level in config_var_map");
285 CHECK_TRUE(!err, -1, "failed to set unwind stack flag in config_var_map");
292 CHECK_TRUE(fd >= 0, -1, "failed to get fd of config_var_map");
294 CHECK_TRUE(InitTracerPid(fd, config_.excludeTracer_) == 0, -1,
297 CHECK_TRUE(InitBPFLogLevel(fd, config_.BPFLogLevel_) == 0, -1,
300 CHECK_TRUE(InitUnwindFlag(fd, config_.unwindStack_) == 0, -1,
309 CHECK_TRUE(fd >= 0, -1, "failed to get fd of target_pid_map");
318 CHECK_TRUE(!err, -1, "failed to set target pid = %u", val);
330 CHECK_TRUE(!err, -1, "failed to set target pid = %d", val);
371 CHECK_TRUE(!err, err, "failed to make BPF ring buffer: %s", strerror(-err));
378 CHECK_TRUE(receivers_.size() == config_.pipelines_, -1, "failed to make BPF event receivers");
386 CHECK_TRUE(!err, err, "failed to make BPF ring buffer: %s", strerror(-err));
393 CHECK_TRUE(access(path.c_str(), F_OK) == 0, 0, "the file does not exist");
398 CHECK_TRUE(elfFile->shdrs_.find(dynsym) != elfFile->shdrs_.end(), 0, "section dynsym failed to obtain data");
404 CHECK_TRUE(elfFile->shdrs_.find(dynstr) != elfFile->shdrs_.end(), 0, "section dynstr failed to obtain data");
414 CHECK_TRUE(ret == EOK, 0, "failed to memcpy symData");
419 CHECK_TRUE(stepLength + static_cast<uint64_t>(valueOffset) < sym->secSize_, 0, "invalid symbol offset");
421 CHECK_TRUE(ret == EOK, 0, "failed to memcpy symData");
426 CHECK_TRUE(vaddr != 0, 0, "get vaddr failed");
429 CHECK_TRUE(elfFile->shdrs_.find(text) != elfFile->shdrs_.end(), 0, "section text failed to obtain data");
437 CHECK_TRUE(symOffset != 0, -1, "get symOffset failed");
443 CHECK_TRUE(skel_->links.uretprobe_dlopen, -1, "failed to attach uretprobe_dlopen");
449 CHECK_TRUE(InitBPFVariables() == 0, -1, "failed to fill config_var_map");
451 CHECK_TRUE(FillTargetPidMap() == 0, -1, "failed to fill target_pid_map");
453 CHECK_TRUE(ConfigBPFLogger() == 0, -1, "failed to configure BPF logger");
455 CHECK_TRUE(ConfigReceivers() == 0, -1, "failed to configure BPF ringbuffer");
457 CHECK_TRUE(ConfigDlopenBPFProg() == 0, -1, "failed to configure user BPF prog");
465 CHECK_TRUE(StartBPFLogReader() == 0, -1, "failed to start BPF log reader");
468 CHECK_TRUE(StartReceivers() == 0, -1, "failed to start receivers");
472 CHECK_TRUE(!err, -1, "failed to attach bpf object: %s", strerror(-err));