Add 6.8 kernel to CI build. Update patch versions of existing kernels #2069
testlogs-GCC opt tests ❌
✅ bazel-testlogs/src/carnot/carnot_test/test.xml
22 tests were completed in 6s with 22 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
CarnotLimitTestSuite/CarnotLimitTest | 3✅ | 35ms | ||
CarnotTest | 16✅ | 228ms | ||
TransferResultChunks/TransferResultChunkTests | 3✅ | 6s |
✅ bazel-testlogs/src/carnot/dag/dag_test/test.xml
15 tests were completed in 2ms with 15 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
DAGDeathTest | 2✅ | 1ms | ||
DAGTest | 12✅ | 0ms | ||
DAGTestMultipleSubGraphs | 1✅ | 0ms |
✅ bazel-testlogs/src/carnot/end_to_end_join_test/test.xml
2 tests were completed in 25ms with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
JoinTest | 2✅ | 25ms |
✅ bazel-testlogs/src/carnot/exec/agg_node_test/test.xml
16 tests were completed in 1ms with 16 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
AggNodeTest | 16✅ | 1ms |
✅ bazel-testlogs/src/carnot/exec/empty_source_node_test/test.xml
1 tests were completed in 0ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
EmptySourceNodeTest | 1✅ | 0ms |
✅ bazel-testlogs/src/carnot/exec/equijoin_node_test/test.xml
8 tests were completed in 1ms with 8 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
JoinNodeTest | 8✅ | 1ms |
✅ bazel-testlogs/src/carnot/exec/exec_graph_test/test.xml
17 tests were completed in 7ms with 17 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
ExecGraphExecuteTestSuite/ExecGraphExecuteTest | 4✅ | 0ms | ||
ExecGraphTest | 6✅ | 1ms | ||
GRPCExecGraphTest | 4✅ | 0ms | ||
YieldingExecGraphTest | 3✅ | 4ms |
✅ bazel-testlogs/src/carnot/exec/expression_evaluator_test/test.xml
12 tests were completed in 0ms with 12 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
TestVecAndArrow/ScalarExpressionTest | 12✅ | 0ms |
✅ bazel-testlogs/src/carnot/exec/filter_node_test/test.xml
5 tests were completed in 1ms with 5 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
FilterNodeTest | 5✅ | 1ms |
✅ bazel-testlogs/src/carnot/exec/grpc_router_test/test.xml
11 tests were completed in 54ms with 11 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
GRPCRouterTest | 11✅ | 54ms |
✅ bazel-testlogs/src/carnot/exec/grpc_sink_node_test/test.xml
14 tests were completed in 22ms with 14 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
GRPCSinkNodeTest | 6✅ | 21ms | ||
SplitBatchesTest/GRPCSinkNodeSplitTest | 8✅ | 0ms |
✅ bazel-testlogs/src/carnot/exec/grpc_source_node_test/test.xml
1 tests were completed in 0ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
GRPCSourceNodeTest | 1✅ | 0ms |
✅ bazel-testlogs/src/carnot/exec/limit_node_test/test.xml
10 tests were completed in 1ms with 10 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
LimitNodeTest | 10✅ | 0ms |
✅ bazel-testlogs/src/carnot/exec/map_node_test/test.xml
3 tests were completed in 0ms with 3 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
MapNodeTest | 3✅ | 0ms |
✅ bazel-testlogs/src/carnot/exec/memory_sink_node_test/test.xml
3 tests were completed in 0ms with 3 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
MemorySinkNodeTest | 3✅ | 0ms |
✅ bazel-testlogs/src/carnot/exec/memory_source_node_test/test.xml
33 tests were completed in 2ms with 33 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
MemorySourceNodeTabletDeathTest | 1✅ | 0ms | ||
MemorySourceNodeTabletTest | 2✅ | 0ms | ||
MemorySourceNodeTest | 8✅ | 0ms | ||
MemorySourceNodeTestSuite/ParamMemorySourceNodeTest | 22✅ | 0ms |
✅ bazel-testlogs/src/carnot/exec/ml/coreset_test/test.xml
4 tests were completed in 2ms with 4 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
CoresetDriver | 3✅ | 2ms | ||
KMeansCoreset | 1✅ | 0ms |
✅ bazel-testlogs/src/carnot/exec/ml/kmeans_test/test.xml
3 tests were completed in 0ms with 3 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
KMeans | 3✅ | 0ms |
✅ bazel-testlogs/src/carnot/exec/otel_export_sink_node_test/test.xml
26 tests were completed in 3ms with 26 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
OTelExportSinkNodeTest | 6✅ | 1ms | ||
OTelMetrics/OTelMetricsTest | 11✅ | 1ms | ||
OTelSpan/OTelSpanTest | 5✅ | 0ms | ||
SpanIDGenerateTests/SpanIDTests | 4✅ | 0ms |
✅ bazel-testlogs/src/carnot/exec/row_tuple_test/test.xml
8 tests were completed in 0ms with 8 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
RowTupleDeathTest | 3✅ | 0ms | ||
RowTupleTest | 5✅ | 0ms |
✅ bazel-testlogs/src/carnot/exec/udtf_source_node_test/test.xml
1 tests were completed in 0ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
UDTFSourceNodeTest | 1✅ | 0ms |
✅ bazel-testlogs/src/carnot/exec/union_node_test/test.xml
11 tests were completed in 1ms with 11 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
UnionNodeTest | 11✅ | 1ms |
✅ bazel-testlogs/src/carnot/funcs/builtins/collections_test/test.xml
7 tests were completed in 0ms with 7 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
CollectionsTest | 7✅ | 0ms |
✅ bazel-testlogs/src/carnot/funcs/builtins/conditionals_test/test.xml
1 tests were completed in 0ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
ConditionalsTest | 1✅ | 0ms |
✅ bazel-testlogs/src/carnot/funcs/builtins/json_ops_test/test.xml
15 tests were completed in 0ms with 15 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
JSONOps | 15✅ | 0ms |
✅ bazel-testlogs/src/carnot/funcs/builtins/math_ops_test/test.xml
85 tests were completed in 0ms with 85 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
MathOps | 85✅ | 0ms |
✅ bazel-testlogs/src/carnot/funcs/builtins/math_sketches_test/test.xml
4 tests were completed in 0ms with 4 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
MathSketches | 4✅ | 0ms |
✅ bazel-testlogs/src/carnot/funcs/builtins/ml_ops_test/test.xml
3 tests were completed in 19ms with 3 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
KMeans | 1✅ | 0ms | ||
SentencePiece | 1✅ | 16ms | ||
Transformer | 1✅ | 3ms |
✅ bazel-testlogs/src/carnot/funcs/builtins/pii_ops_test/test.xml
154 tests were completed in 189ms with 154 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
TemplatedRedactionTest/RedactionTest | 154✅ | 189ms |
✅ bazel-testlogs/src/carnot/funcs/builtins/pprof_ops_test/test.xml
3 tests were completed in 0ms with 3 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
PProf | 3✅ | 0ms |
✅ bazel-testlogs/src/carnot/funcs/builtins/regex_ops_test/test.xml
7 tests were completed in 0ms with 7 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
RegexOps | 7✅ | 0ms |
✅ bazel-testlogs/src/carnot/funcs/builtins/request_path_ops_test/test.xml
10 tests were completed in 1ms with 10 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
RequestPathClusteringFit | 4✅ | 1ms | ||
RequestPathClusteringPredict | 2✅ | 0ms | ||
RequestPathEndpointMatcher | 1✅ | 0ms | ||
RequestPathVariants/RequestPathTest | 3✅ | 0ms |
✅ bazel-testlogs/src/carnot/funcs/builtins/sql_ops_test/test.xml
13 tests were completed in 53ms with 13 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
NormMySQL | 1✅ | 0ms | ||
NormMySQLTestVariants/NormMySQLTest | 6✅ | 43ms | ||
NormPGSQL | 1✅ | 0ms | ||
NormPGSQLVariants/NormPGSQLTest | 5✅ | 10ms |
✅ bazel-testlogs/src/carnot/funcs/builtins/sql_parsing/antlr_fast_path_test/test.xml
18 tests were completed in 74ms with 18 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
MySQLFastPathVariants/MySQLFastPathTest | 9✅ | 50ms | ||
PgFastPathVariants/PgFastPathTest | 9✅ | 23ms |
✅ bazel-testlogs/src/carnot/funcs/builtins/sql_parsing/normalization_test/test.xml
19 tests were completed in 75ms with 19 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
NormMySQLVariants/NormMySQLTest | 9✅ | 51ms | ||
NormPGSQLVariants/NormPGSQLTest | 10✅ | 23ms |
✅ bazel-testlogs/src/carnot/funcs/builtins/string_ops_test/test.xml
13 tests were completed in 0ms with 13 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
StringOps | 13✅ | 0ms |
✅ bazel-testlogs/src/carnot/funcs/builtins/uri_ops_test/test.xml
2 tests were completed in 0ms with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
URIOps | 2✅ | 0ms |
✅ bazel-testlogs/src/carnot/funcs/builtins/util_ops_test/test.xml
1 tests were completed in 0ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
UtilOps | 1✅ | 0ms |
✅ bazel-testlogs/src/carnot/funcs/metadata/metadata_ops_test/test.xml
102 tests were completed in 9ms with 102 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
MetadataOpsTest | 102✅ | 9ms |
✅ bazel-testlogs/src/carnot/funcs/net/net_ops_test/test.xml
2 tests were completed in 0ms with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
NetOps | 2✅ | 0ms |
✅ bazel-testlogs/src/carnot/funcs/protocols/protocol_ops_test/test.xml
9 tests were completed in 0ms with 9 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
ProtocolOps | 9✅ | 0ms |
✅ bazel-testlogs/src/carnot/plan/operators_test/test.xml
35 tests were completed in 1ms with 35 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
OperatorTest | 35✅ | 1ms |
✅ bazel-testlogs/src/carnot/plan/plan_fragment_test/test.xml
1 tests were completed in 0ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
PlanFragmentWalkerTest | 1✅ | 0ms |
✅ bazel-testlogs/src/carnot/plan/plan_test/test.xml
1 tests were completed in 0ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
PlanWalkerTest | 1✅ | 0ms |
✅ bazel-testlogs/src/carnot/plan/scalar_expression_test/test.xml
29 tests were completed in 0ms with 29 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
AggregateExpressionTest | 7✅ | 0ms | ||
ColumnDeathTest | 2✅ | 0ms | ||
ColumnTest | 1✅ | 0ms | ||
ScalarExpressionTest | 1✅ | 0ms | ||
ScalarExpressionWalker | 1✅ | 0ms | ||
ScalarFuncTest | 7✅ | 0ms | ||
ScalarValueDeathTest | 2✅ | 0ms | ||
ScalarValueTest | 8✅ | 0ms |
✅ bazel-testlogs/src/carnot/planner/cgo_export_test/test.xml
8 tests were completed in 55ms with 8 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
PlannerExportTest | 8✅ | 55ms |
✅ bazel-testlogs/src/carnot/planner/compiler_error_context/compiler_error_context_test/test.xml
5 tests were completed in 0ms with 5 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
CompilerErrorBuilder | 4✅ | 0ms | ||
CompilerErrorContextStatus | 1✅ | 0ms |
✅ bazel-testlogs/src/carnot/planner/compiler_state/registry_info_test/test.xml
6 tests were completed in 0ms with 6 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
RegistryInfo | 5✅ | 0ms | ||
SemanticRuleRegistry | 1✅ | 0ms |
✅ bazel-testlogs/src/carnot/planner/compiler/analyzer/add_limit_to_batch_result_sink_rule_test/test.xml
5 tests were completed in 15ms with 5 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
AddLimitToBatchResultSinkRuleTest | 5✅ | 14ms |
✅ bazel-testlogs/src/carnot/planner/compiler/analyzer/analyzer_test/test.xml
39 tests were completed in 216ms with 39 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
AnalyzerTest | 34✅ | 190ms | ||
MetadataAttributesSuite/MetadataSingleOps | 5✅ | 25ms |
✅ bazel-testlogs/src/carnot/planner/compiler/analyzer/combine_consecutive_maps_rule_test/test.xml
7 tests were completed in 21ms with 7 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
CombineConsecutiveMapsRuleTest | 7✅ | 21ms |
✅ bazel-testlogs/src/carnot/planner/compiler/analyzer/convert_metadata_rule_test/test.xml
2 tests were completed in 6ms with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
ConvertMetadataRuleTest | 2✅ | 6ms |
✅ bazel-testlogs/src/carnot/planner/compiler/analyzer/drop_to_map_rule_test/test.xml
2 tests were completed in 6ms with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
RulesTest | 2✅ | 6ms |
✅ bazel-testlogs/src/carnot/planner/compiler/analyzer/merge_group_by_into_group_acceptor_rule_test/test.xml
5 tests were completed in 15ms with 5 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
RulesTest | 5✅ | 15ms |
✅ bazel-testlogs/src/carnot/planner/compiler/analyzer/propagate_expression_annotations_rule_test/test.xml
6 tests were completed in 18ms with 6 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
PropagateExpressionAnnotationsRuleTest | 6✅ | 18ms |
✅ bazel-testlogs/src/carnot/planner/compiler/analyzer/remove_group_by_rule_test/test.xml
5 tests were completed in 11ms with 5 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
RulesTest | 5✅ | 11ms | ||
Report exceeded GitHub limit of 65535 bytes and has been trimmed |
Annotations
github-actions / testlogs-GCC opt tests
GenProgramTest ► SpecsAndCode
Failed test found in:
bazel-testlogs/src/stirling/source_connectors/dynamic_tracer/dynamic_tracing/code_gen_test/test.xml
Error:
src/stirling/source_connectors/dynamic_tracer/dynamic_tracing/code_gen_test.cc:478
Raw output
src/stirling/source_connectors/dynamic_tracer/dynamic_tracing/code_gen_test.cc:478
Value of: bcc_code_lines
Expected: has 77 elements where
element #0 is equal to "#include <linux/sched.h>",
element #1 is equal to "#define __inline inline __attribute__((__always_inline__))",
element #2 is equal to "static __inline uint64_t pl_nsec_to_clock_t(uint64_t x) {",
element #3 is equal to "return div_u64(x, NSEC_PER_SEC / USER_HZ);",
element #4 is equal to "}",
element #5 is equal to "static __inline uint64_t pl_tgid_start_time() {",
element #6 is equal to "struct task_struct* task_group_leader = ((struct task_struct*)bpf_get_current_task())->group_leader;",
element #7 is equal to "#if LINUX_VERSION_CODE >= 328960",
element #8 is equal to "return pl_nsec_to_clock_t(task_group_leader->start_boottime);",
element #9 is equal to "#else",
element #10 is equal to "return pl_nsec_to_clock_t(task_group_leader->real_start_time);",
element #11 is equal to "#endif",
element #12 is equal to "}",
element #13 is equal to "struct blob32 {",
element #14 is equal to " uint64_t len;",
element #15 is equal to " uint8_t buf[32-9];",
element #16 is equal to " uint8_t truncated;",
element #17 is equal to "};",
element #18 is equal to "struct blob64 {",
element #19 is equal to " uint64_t len;",
element #20 is equal to " uint8_t buf[64-9];",
element #21 is equal to " uint8_t truncated;",
element #22 is equal to "};",
element #23 is equal to "struct struct_blob64 {",
element #24 is equal to " uint64_t len;",
element #25 is equal to " int8_t decoder_idx;",
element #26 is equal to " uint8_t buf[64-10];",
element #27 is equal to " uint8_t truncated;",
element #28 is equal to "};",
element #29 is equal to "struct socket_data_event_t {",
element #30 is equal to " int32_t i32;",
element #31 is equal to "} __attribute__((packed, aligned(1)));",
element #32 is equal to "struct value_t {",
element #33 is equal to " int32_t i32;",
element #34 is equal to "} __attribute__((packed, aligned(1)));",
element #35 is equal to "BPF_HASH(map, uint32_t, struct value_t);",
element #36 is equal to "BPF_PERCPU_ARRAY(array, struct socket_data_event_t, 1);",
element #37 is equal to "static __inline int64_t pl_goid() {",
element #38 is equal to "uint64_t current_pid_tgid = bpf_get_current_pid_tgid();",
element #39 is equal to "const struct pid_goid_map_value_t* goid_ptr = pid_goid_map.lookup(¤t_pid_tgid);",
element #40 is equal to "return (goid_ptr == NULL) ? -1 : goid_ptr->goid;",
element #41 is equal to "}",
element #42 is equal to "BPF_PERF_OUTPUT(data_events);",
element #43 is equal to "BPF_PERF_OUTPUT(data_events2);",
element #44 is equal to "int probe_entry(struct pt_regs* ctx) {",
element #45 is equal to "uint32_t key = bpf_get_current_pid_tgid() >> 32;",
element #46 is equal to "int32_t var = (int32_t)PT_REGS_SP(ctx);",
element #47 is equal to "struct struct_blob64 struct_blob = {};",
element #48 is equal to "struct socket_data_event_t st_var = {};",
element #49 is equal to "st_var.i32 = var;",
element #50 is equal to "struct value_t* map_var = map.lookup(&key);",
element #51 is equal to "int32_t index = 0;",
element #52 is equal to "struct socket_data_event_t* array_var = array.lookup(&index);",
element #53 is equal to "if (key == var) {",
element #54 is equal to "struct_blob.len = 8;",
element #55 is equal to "struct_blob.decoder_idx = 0;",
element #56 is equal to "bpf_probe_read(&struct_blob.buf, 8, var + 16);",
element #57 is equal to "int32_t inner_var = (int32_t)PT_REGS_SP(ctx);",
element #58 is equal to "struct socket_data_event_t st_var = {};",
element #59 is equal to "st_var.i32 = inner_var;",
element #60 is equal to "return 0;",
element #61 is equal to "}",
element #62 is equal to "test.update(&key, &var);",
element #63 is equal to "uint32_t data_events_value_idx = 0;",
element #64 is equal to "struct socket_data_event_t* data_events_value = data_events_value_array.lookup(&data_events_value_idx);",
element #65 is equal to "if (data_events_value == NULL) { return 0; }",
element #66 is equal to "data_events_value->i32 = inner_var;",
element #67 is equal to "data_events.perf_submit(ctx, data_events_value, sizeof(*data_events_value));",
element #68 is equal to "bpf_trace_printk(\"var: %d\\n\", var);",
element #69 is equal to "return 0;",
element #70 is equal to "}",
element #71 is equal to "int probe_return(struct pt_regs* ctx) {",
element #72 is equal to "uint32_t key = bpf_get_current_pid_tgid() >> 32;",
element #73 is equal to "int retval = (int)PT_REGS_RC(ctx);",
element #74 is equal to "test.delete(&key);",
element #75 is equal to "return 0;",
element #76 is equal to "}"
Actual: { "#include <linux/sched.h>", "#ifndef NSEC_PER_SEC", "#define NSEC_PER_SEC 1000000000ULL", "#endif", "#define __inline inline __attribute__((__always_inline__))", "static __inline uint64_t pl_nsec_to_clock_t(uint64_t x) {", "return div_u64(x, NSEC_PER_SEC / USER_HZ);", "}", "static __inline uint64_t pl_tgid_start_time() {", "struct task_struct* task_group_leader = ((struct task_struct*)bpf_get_current_task())->group_leader;", "#if LINUX_VERSION_CODE >= 328960", "return pl_nsec_to_clock_t(task_group_leader->start_boottime);", "#else", "return pl_nsec_to_clock_t(task_group_leader->real_start_time);", "#endif", "}", "struct blob32 {", " uint64_t len;", " uint8_t buf[32-9];", " uint8_t truncated;", "};", "struct blob64 {", " uint64_t len;", " uint8_t buf[64-9];", " uint8_t truncated;", "};", "struct struct_blob64 {", " uint64_t len;", " int8_t decoder_idx;", " uint8_t buf[64-10];", " uint8_t truncated;", "};", ... }, which has 80 elements
github-actions / testlogs-GCC opt tests
DynamicTracerTest ► Compile
Failed test found in:
bazel-testlogs/src/stirling/source_connectors/dynamic_tracer/dynamic_tracing/dynamic_tracer_test/test.xml
Error:
src/stirling/source_connectors/dynamic_tracer/dynamic_tracing/dynamic_tracer_test.cc:520
Raw output
src/stirling/source_connectors/dynamic_tracer/dynamic_tracing/dynamic_tracer_test.cc:520
Value of: code_lines
Expected: has 135 elements where
element #0 is equal to "#include <linux/sched.h>",
element #1 is equal to "#define __inline inline __attribute__((__always_inline__))",
element #2 is equal to "static __inline uint64_t pl_nsec_to_clock_t(uint64_t x) {",
element #3 is equal to "return div_u64(x, NSEC_PER_SEC / USER_HZ);",
element #4 is equal to "}",
element #5 is equal to "static __inline uint64_t pl_tgid_start_time() {",
element #6 is equal to "struct task_struct* task_group_leader = ((struct task_struct*)bpf_get_current_task())->group_leader;",
element #7 is equal to "#if LINUX_VERSION_CODE >= 328960",
element #8 is equal to "return pl_nsec_to_clock_t(task_group_leader->start_boottime);",
element #9 is equal to "#else",
element #10 is equal to "return pl_nsec_to_clock_t(task_group_leader->real_start_time);",
element #11 is equal to "#endif",
element #12 is equal to "}",
element #13 is equal to "struct blob32 {",
element #14 is equal to " uint64_t len;",
element #15 is equal to " uint8_t buf[32-9];",
element #16 is equal to " uint8_t truncated;",
element #17 is equal to "};",
element #18 is equal to "struct blob64 {",
element #19 is equal to " uint64_t len;",
element #20 is equal to " uint8_t buf[64-9];",
element #21 is equal to " uint8_t truncated;",
element #22 is equal to "};",
element #23 is equal to "struct struct_blob64 {",
element #24 is equal to " uint64_t len;",
element #25 is equal to " int8_t decoder_idx;",
element #26 is equal to " uint8_t buf[64-10];",
element #27 is equal to " uint8_t truncated;",
element #28 is equal to "};",
element #29 is equal to "struct pid_goid_map_value_t {",
element #30 is equal to " int64_t goid;",
element #31 is equal to "} __attribute__((packed, aligned(1)));",
element #32 is equal to "struct probe0_argstash_value_t {",
element #33 is equal to " int arg0;",
element #34 is equal to " int arg1;",
element #35 is equal to " int arg2;",
element #36 is equal to " uint64_t time_;",
element #37 is equal to "} __attribute__((packed, aligned(1)));",
element #38 is equal to "struct probe_output_value_t {",
element #39 is equal to " int32_t tgid_;",
element #40 is equal to " uint64_t tgid_start_time_;",
element #41 is equal to " uint64_t time_;",
element #42 is equal to " int64_t goid_;",
element #43 is equal to " int f1;",
element #44 is equal to " int f2;",
element #45 is equal to " int f3;",
element #46 is equal to " int f4;",
element #47 is equal to " int64_t latency;",
element #48 is equal to "} __attribute__((packed, aligned(1)));",
element #49 is equal to "BPF_HASH(pid_goid_map, uint64_t, struct pid_goid_map_value_t);",
element #50 is equal to "BPF_HASH(probe0_argstash, uint64_t, struct probe0_argstash_value_t);",
element #51 is equal to "BPF_PERCPU_ARRAY(probe_output_data_buffer_array, struct probe_output_value_t, 1);",
element #52 is equal to "static __inline int64_t pl_goid() {",
element #53 is equal to "uint64_t current_pid_tgid = bpf_get_current_pid_tgid();",
element #54 is equal to "const struct pid_goid_map_value_t* goid_ptr = pid_goid_map.lookup(¤t_pid_tgid);",
element #55 is equal to "return (goid_ptr == NULL) ? -1 : goid_ptr->goid;",
element #56 is equal to "}",
element #57 is equal to "BPF_PERF_OUTPUT(probe_output);",
element #58 is equal to "int probe_entry_runtime_casgstatus(struct pt_regs* ctx) {",
element #59 is equal to "void* sp_ = (void*)PT_REGS_SP(ctx);",
element #60 is equal to "int32_t tgid_ = bpf_get_current_pid_tgid() >> 32;",
element #61 is equal to "uint64_t tgid_pid_ = bpf_get_current_pid_tgid();",
element #62 is equal to "uint64_t tgid_start_time_ = pl_tgid_start_time();",
element #63 is equal to "uint64_t time_ = bpf_ktime_get_ns();",
element #64 is equal to "int64_t goid_ = pl_goid();",
element #65 is equal to "int64_t kGRunningState = 2;",
element #66 is equal to "void* goid_X_;",
element #67 is equal to "bpf_probe_read(&goid_X_, sizeof(void*), sp_ + 8);",
element #68 is equal to "int64_t goid;",
element #69 is equal to "bpf_probe_read(&goid, sizeof(int64_t), goid_X_ + 152);",
element #70 is equal to "uint32_t newval;",
element #71 is equal to "bpf_probe_read(&newval, sizeof(uint32_t), sp_ + 20);",
element #72 is equal to "struct pid_goid_map_value_t pid_goid_map_value = {};",
element #73 is equal to "pid_goid_map_value.goid = goid;",
element #74 is equal to "if (newval == kGRunningState) {",
element #75 is equal to "pid_goid_map.update(&tgid_pid_, &pid_goid_map_value);",
element #76 is equal to "}",
element #77 is equal to "return 0;",
element #78 is equal to "}",
element #79 is equal to "int probe0_entry(struct pt_regs* ctx) {",
element #80 is equal to "void* sp_ = (void*)PT_REGS_SP(ctx);",
element #81 is equal to "int32_t tgid_ = bpf_get_current_pid_tgid() >> 32;",
element #82 is equal to "uint64_t tgid_pid_ = bpf_get_current_pid_tgid();",
element #83 is equal to "uint64_t tgid_start_time_ = pl_tgid_start_time();",
element #84 is equal to "uint64_t time_ = bpf_ktime_get_ns();",
element #85 is equal to "int64_t goid_ = pl_goid();",
element #86 is equal to "int arg0;",
element #87 is equal to "bpf_probe_read(&arg0, sizeof(int), sp_ + 8);",
element #88 is equal to "int arg1;",
element #89 is equal to "bpf_probe_read(&arg1, sizeof(int), sp_ + 24);",
element #90 is equal to "int arg2;",
element #91 is equal to "bpf_probe_read(&arg2, sizeof(int), sp_ + 32);",
element #92 is equal to "struct probe0_argstash_value_t probe0_argstash_value = {};",
element #93 is equal to "probe0_argstash_value.arg0 = arg0;",
element #94 is equal to "probe0_argstash_value.arg1 = arg1;",
element #95 is equal to "probe0_argstash_value.arg2 = arg2;",
element #96 is equal to "probe0_argstash_value.time_ = time_;",
element #97 is equal to "probe0_argstash.update(&goid_, &probe0_argstash_value);",
element #98 is equal to "return 0;",
element #99 is equal to "}",
element #100 is equal to "int probe0_return(struct pt_regs* ctx) {",
element #101 is equal to "void* sp_ = (void*)PT_REGS_SP(ctx);",
element #102 is equal to "int32_t tgid_ = bpf_get_current_pid_tgid() >> 32;",
element #103 is equal to "uint64_t tgid_pid_ = bpf_get_current_pid_tgid();",
element #104 is equal to "uint64_t tgid_start_time_ = pl_tgid_start_time();",
element #105 is equal to "uint64_t time_ = bpf_ktime_get_ns();",
element #106 is equal to "int64_t goid_ = pl_goid();",
element #107 is equal to "int retval0;",
element #108 is equal to "bpf_probe_read(&retval0, sizeof(int), sp_ + 48);",
element #109 is equal to "struct probe0_argstash_value_t* probe0_argstash_ptr = probe0_argstash.lookup(&goid_);",
element #110 is equal to "if (probe0_argstash_ptr == NULL) { return 0; }",
element #111 is equal to "int arg0 = probe0_argstash_ptr->arg0;",
element #112 is equal to "if (probe0_argstash_ptr == NULL) { return 0; }",
element #113 is equal to "int arg1 = probe0_argstash_ptr->arg1;",
element #114 is equal to "if (probe0_argstash_ptr == NULL) { return 0; }",
element #115 is equal to "int arg2 = probe0_argstash_ptr->arg2;",
element #116 is equal to "if (probe0_argstash_ptr == NULL) { return 0; }",
element #117 is equal to "uint64_t start_ktime_ns = probe0_argstash_ptr->time_;",
element #118 is equal to "int64_t latency = time_ - start_ktime_ns;",
element #119 is equal to "probe0_argstash.delete(&goid_);",
element #120 is equal to "uint32_t probe_output_value_idx = 0;",
element #121 is equal to "struct probe_output_value_t* probe_output_value = probe_output_data_buffer_array.lookup(&probe_output_value_idx);",
element #122 is equal to "if (probe_output_value == NULL) { return 0; }",
element #123 is equal to "probe_output_value->tgid_ = tgid_;",
element #124 is equal to "probe_output_value->tgid_start_time_ = tgid_start_time_;",
element #125 is equal to "probe_output_value->time_ = time_;",
element #126 is equal to "probe_output_value->goid_ = goid_;",
element #127 is equal to "probe_output_value->f1 = arg0;",
element #128 is equal to "probe_output_value->f2 = arg1;",
element #129 is equal to "probe_output_value->f3 = arg2;",
element #130 is equal to "probe_output_value->f4 = retval0;",
element #131 is equal to "probe_output_value->latency = latency;",
element #132 is equal to "probe_output.perf_submit(ctx, probe_output_value, sizeof(*probe_output_value));",
element #133 is equal to "return 0;",
element #134 is equal to "}"
Actual: { "#include <linux/sched.h>", "#ifndef NSEC_PER_SEC", "#define NSEC_PER_SEC 1000000000ULL", "#endif", "#define __inline inline __attribute__((__always_inline__))", "static __inline uint64_t pl_nsec_to_clock_t(uint64_t x) {", "return div_u64(x, NSEC_PER_SEC / USER_HZ);", "}", "static __inline uint64_t pl_tgid_start_time() {", "struct task_struct* task_group_leader = ((struct task_struct*)bpf_get_current_task())->group_leader;", "#if LINUX_VERSION_CODE >= 328960", "return pl_nsec_to_clock_t(task_group_leader->start_boottime);", "#else", "return pl_nsec_to_clock_t(task_group_leader->real_start_time);", "#endif", "}", "struct blob32 {", " uint64_t len;", " uint8_t buf[32-9];", " uint8_t truncated;", "};", "struct blob64 {", " uint64_t len;", " uint8_t buf[64-9];", " uint8_t truncated;", "};", "struct struct_blob64 {", " uint64_t len;", " int8_t decoder_idx;", " uint8_t buf[64-10];", " uint8_t truncated;", "};", ... }, which has 138 elements