| 71 | } // namespace |
| 72 | |
| 73 | TEST(WasmBpfTest, Module) { |
| 74 | auto module = createModule(); |
| 75 | ASSERT_TRUE(module); |
| 76 | // Test whether functions are exported |
| 77 | EXPECT_EQ(module->getFuncExportNum(), 6U); |
| 78 | EXPECT_NE(module->findFuncExports("wasm_load_bpf_object"), nullptr); |
| 79 | EXPECT_NE(module->findFuncExports("wasm_close_bpf_object"), nullptr); |
| 80 | EXPECT_NE(module->findFuncExports("wasm_attach_bpf_program"), nullptr); |
| 81 | EXPECT_NE(module->findFuncExports("wasm_bpf_buffer_poll"), nullptr); |
| 82 | EXPECT_NE(module->findFuncExports("wasm_bpf_map_fd_by_name"), nullptr); |
| 83 | EXPECT_NE(module->findFuncExports("wasm_bpf_map_operate"), nullptr); |
| 84 | } |
| 85 | |
| 86 | static const size_t TASK_COMM_LEN = 16; |
| 87 | static const size_t MAX_FILENAME_LEN = 127; |
nothing calls this directly
no test coverage detected