src/
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
0 / 12
0.0%
Branches:
0 / 20
0.0%
Functions:
0 / 1
0.0%

memory/pm_command.cc
Line Branch Exec Source
1 #include "memory/shm_file.h"
2
3 #include "base/init.h"
4 #include "base/string.h"
5
6 DEFINE_string(command, "----", "reinit");
7 DEFINE_int32(numa_id, 0, "");
8
9 ✗ int main(int argc, char** argv) {
10 ✗ base::Init(&argc, &argv);
11
0/2
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✗ if (FLAGS_command == "reinit") {
12 ✗ base::PMMmapRegisterCenter::GetConfig().backend =
13 base::PMMmapRegisterCenter::Backend::kDevDax;
14 ✗ base::PMMmapRegisterCenter::GetConfig().numa_id = FLAGS_numa_id;
15
0/4
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✗ Branch 4 not taken.
✗ Branch 5 not taken.
✗ base::PMMmapRegisterCenter::GetInstance()->ReInitialize();
16 auto command = base::SFormat("rm -rf /media/aep0/*;"
17
0/2
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✗ "rm -rf /media/aep1/*;");
18
0/6
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✗ Branch 4 not taken.
✗ Branch 5 not taken.
✗ Branch 7 not taken.
✗ Branch 8 not taken.
✗ LOG(WARNING) << command;
19
0/2
✗ Branch 2 not taken.
✗ Branch 3 not taken.
✗ system(command.c_str());
20 ✗ } else {
21
0/4
✗ Branch 2 not taken.
✗ Branch 3 not taken.
✗ Branch 5 not taken.
✗ Branch 6 not taken.
✗ LOG(FATAL) << "false command";
22 }
23 ✗ return 0;
24 }
25