فهرست منبع

Fixed #TSB-1234 test

ilucky.si 1 سال پیش
والد
کامیت
d3fa40241f
1فایلهای تغییر یافته به همراه2 افزوده شده و 2 حذف شده
  1. 2 2
      ebpftracer/ebpf/l7/l7.c

+ 2 - 2
ebpftracer/ebpf/l7/l7.c

@@ -325,8 +325,8 @@ void perf_event_batch_output(void *ctx,  struct l7_event *e) {
 
    // IK: 判断是否满足阈值, (sizeof(v_buff->data) - v_buff->len) < sizeof(*e)), 最大空间 - 实际占用空间 < 1个l7_event的长度
    // TODO: 有可能e_buff的size超了...这种情况下需要先判断? 当然不行.
-    if (e_buff->events_num >= EVENT_BURST_NUM || 32768 - e_buff->len < sizeof(*e)) {
-   // if (e_buff->events_num >= EVENT_BURST_NUM || (sizeof(e_buff->data) - e_buff->len) < sizeof(*e)) {
+   // if (e_buff->events_num >= EVENT_BURST_NUM || 32768 - e_buff->len < sizeof(*e)) {
+   if (e_buff->events_num >= EVENT_BURST_NUM || (sizeof(e_buff->data) - e_buff->len) < sizeof(*e)) {
         // go_http_demo-1814554 [002] ...21 5699813.834900: bpf_trace_printk: IK...perf_event_batch_output...1151, 18416, 16
         // go_http_demo-1814554 [002] ...21 5699813.834901: bpf_trace_printk: IK...bpf_perf_event_output...
         // bpf_printk("IK...bpf_perf_event_output...");