summaryrefslogtreecommitdiff
path: root/SOURCE/module
AgeCommit message (Collapse)Author
2023-11-10some commentzy
2023-10-23_cond_resched, maybe work.zy
2023-10-23fix build errzy
2023-10-19...zy
2023-10-19diag_pmu_exit has two difine..zy
2023-10-19kprobe fixzy
2023-10-19profile_event 替换为 kprobezy
2023-10-18more fixzy
2023-10-18initzy
2022-07-31diagnose: support the pmu metricsWen Yang
2022-06-16diagnose: avoid page faults when backtracking the stackWen Yang
Fixed this issue: [23914088.479164] Call Trace: [23914088.482211]  ? should_numa_migrate_memory+0x54/0x170 [23914088.487777]  ? mpol_misplaced+0x135/0x1a0 [23914088.492376]  do_numa_page+0x29e/0x2b4 [23914088.496629]  handle_mm_fault+0x970/0xda0 [23914088.501146]  ? futex_wait_queue_me+0xc1/0x120 [23914088.506106]  ? futex_wait+0xf6/0x250 [23914088.510279]  ? do_futex+0xb8/0x600 [23914088.514272]  __do_page_fault+0x26b/0x4a 0 [23914088.518785]  do_page_fault+0x32/0x110 [23914088.523033]  page_fault+0x1e/0x30 [23914088.526933] RIP: 0010:copy_user_enhanced_fast_string+0xe/0x20 [23914088.533264] Code: 89 d1 c1 e9 03 83 e2 07 f3 48 a5 89 d1 f3 a4 31 c0 0f 01 ca c3 0f 1f 80 00 00 00 00 0f 01 cb 83 fa 40 0f 82 70 ff ff ff 89 d1 <f3> a4 31 c0 0f 01 ca c3 66 2e 0f 1f 84 00 00 00 00 00 89 d1 83 f8 [23914088.553153] RSP: 0018:ffffc900758afd50 EFLAGS: 00050006 [23914088.558968] RAX: 0000000000000000 RBX: ffffffffc1930070 RCX: 00000000000000a0 [23914088.566933] RDX: 0000000000000400 RSI: 00007fedf6400000 RDI: ffffffffc19303d0 [23914088.574896] RBP: ffffffffc192e7a8 R08: ffffffffc192e7a0 R09: ffffffffc192e870 [23914088.582859] R10: 0000000000000000 R11: 0000000000000040 R12: ffff88a308b92f80 [23914088.590824] R13: ffff88a308b92f80 R14: ffffffffc1932870 R15: 00007fedf63fe4a0 [23914088.598813]  diag_task_raw_stack+0xfd/0x170 [diagnose] [23914088.604547]  ? kernfs_name+0x42/0x50 [23914088.608734]  stop_run_trace+0x2c1/0x330 [diagnose] [23914088.614125]  ? kernfs_name+0x42/0x50 [23914088.618310]  trace_sys_exit_hit+0x74/0x1b0 [diagnose] [23914088.623966]  syscall_slow_exit_work+0x96/0xc0 [23914088.628924]  do_syscall_64+0x137/0x200 [23914088.633267]  entry_SYSCALL_64_after_hwframe+0x44/0xa9
2022-04-24symbol: simplify the code a little and fix the issue of arm 5.10 kernel ↵Wen Yang
loading failure
2022-04-11diagnose-tools: sched-delay: 支持5.10Baoyou Xie
2022-04-11diagnose-tools: sched-delay: 编译问题Baoyou Xie
2022-04-11diagnose-tools: 支持4.19-011版本Baoyou Xie
2022-04-03stub: cleanup those weak functions for init, exit, active, deactive and ioctlWen Yang
2022-04-03sched_delay: support the ali_5000 kernel versionWen Yang
2022-01-13diagnose-tools: ↵Yang Wei
初始化模块时一次性vmalloc申请diag_percpu_context,避免在频繁vmalloc申请出现模块加载慢问题
2022-01-09diagnose-tools:增加tcp-connect功能,用于记录tcp主动、被动打 ↵Yang Wei
开、关闭等信息
2021-11-28diagnose-tools: ↵Yang Wei
kprobe在容器中支持使用容器内进程(线程)的tgid(pid) memcg-stats功能buffer设置为4M
2021-11-28diagnose-tools: ↵Yang Wei
解决3.10编译错误以及加载模块失败问题,同时修改一处笔误
2021-11-25Merge pull request #151 from w-simon/fix_5.10git-baoyou
memcg-stats: 输出mount点的路径,便于分析memcg的内存占用
2021-11-24Merge branch 'master' into masterzijiang-huang
2021-11-24fix compile problem about throttle_delayzijiang.hzj
2021-11-23memcg-stats: 输出mount点的路径Wen Yang
2021-11-16Merge pull request #148 from jiangxiongwei/mastergit-baoyou
cpu throttle delay detect
2021-11-13diagnost-tools: 适配kernel 5.10 + glibc 2.32Wen Yang
2021-11-10sched: throttle-delay userspace functionXiongwei Jiang
2021-11-10sched: throttle-delay kernel spaceXiongwei Jiang
2021-10-28Merge pull request #145 from albinyang/mastergit-baoyou
load-monitor: 新增输出各CPU上正在运行进程的内核态和用户态堆栈功能
2021-10-28Merge pull request #146 from w-simon/mastergit-baoyou
diagnose-tools: support memcg-stats
2021-10-28diagnose-tools: support memcg-statsWen Yang
2021-10-27load-monitor: ↵Yang Wei
新增输出各CPU上正在运行进程的内核态和用户态堆栈功能
2021-10-27diagnose-tools: 适配ali5000Wen Yang
2021-10-23Merge pull request #144 from w-simon/mastergit-baoyou
diagnose-tools: 适配4.19内核
2021-10-22diagnose-tools: 适配4.19内核Wen Yang
2021-10-21Merge pull request #143 from w-simon/mastergit-baoyou
diagnose-tools: 支持阿里ARM芯片+5.10内核
2021-10-21diagnose-tools: 支持阿里ARM芯片+5.10内核Wen Yang
2021-10-19tcp-retrans: 解决源端口显示错误问题, ↵Yang Wei
sock->inet_num是主机字节序,不需要转换.
2021-09-01diagnose-toos: load: 使用task_contributes_to_load()判断D状态线程,Yang Wei
避免误采集(如4.19的kworker相关线程)
2021-08-14added tracepoint can be hooked in module.CuiYunhui
Signed-off-by: CuiYunhui <[email protected]>
2021-08-08utilization: 进程的主线程退出才需要dump_task_infoYang Wei
2021-07-26rss-monitor: 处理内存申请时间显示精度异常fanjiyun
2021-07-29Merge pull request #123 from albinyang/for/mastergit-baoyou
diagnose-tools: task-info不带参数时应给出帮助信息
2021-07-29diagnose: kprobe:增加TCP_SET_TSQ_THROTTLED功能Yang Wei
当tcp套接字设置TSQ_THROTTLED标志时记录当前线程信息,目前只支持4.9.151版本
2021-07-29diagnose-tools: 修复utuntu 20.04编译问题Baoyou Xie
2021-07-29diagnose-tools: 编译问题Baoyou Xie
2021-07-29diagnose-tools: 增加user_mode字段Baoyou Xie
2021-07-19diagnose-tools: 笔误Baoyou Xie
2021-07-15Merge branch 'master' of https://github.com/alibaba/diagnose-toolsBaoyou Xie