能力值:
( LV1,RANK:0 )
|
-
-
2 楼
6
|
能力值:
( LV1,RANK:0 )
|
-
-
3 楼
牛啊,看看怎么搞
|
能力值:
( LV1,RANK:0 )
|
-
-
4 楼
6
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
1111111
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
未解之谜:静态分析 init_task.pi_lock 静态值 = 0(IDA 确认,pid@0x618=0 验证是 init_task),地址推导全对(39-bit VA、无 KASAN、标准线性映射、phys 落在 Kernel data 段),但运行时 slowpath 读到非法 lock 值。无法静态解释,疑动态因素(线性映射运行时差异 / 竞争 / TLB),需 kgdb 确认 0xffffff800211e780 运行时实际映射的值。 这个应该是 堆栈窗口偏移了。pselect 的fd_set 没有 完美覆盖掉 栈上的 waiter
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
piexl10 成功是因为pselect 前面的 do_select inline 的 没有额外的栈帧
|
能力值:
( LV1,RANK:0 )
|
-
-
8 楼
看看
|
能力值:
( LV4,RANK:40 )
|
-
-
9 楼
666
|
能力值:
( LV1,RANK:0 )
|
-
-
10 楼
6
|
能力值:
( LV1,RANK:0 )
|
-
-
11 楼
牛啊,看看怎么搞
|
能力值:
( LV5,RANK:70 )
|
-
-
12 楼
6
|
能力值:
( LV2,RANK:10 )
|
-
-
13 楼
tql
|
能力值:
( LV2,RANK:10 )
|
-
-
14 楼
good
|
能力值:
( LV1,RANK:0 )
|
-
-
15 楼
66666
|
能力值:
( LV2,RANK:10 )
|
-
-
16 楼
666
|
能力值:
( LV6,RANK:90 )
|
-
-
17 楼
66
|
能力值:
( LV2,RANK:10 )
|
-
-
18 楼
ttt
|
能力值:
( LV2,RANK:10 )
|
-
-
19 楼
666
|
能力值:
( LV2,RANK:10 )
|
-
-
20 楼
good
|
能力值:
( LV1,RANK:0 )
|
-
-
21 楼
66
|
能力值:
( LV1,RANK:0 )
|
-
-
22 楼
666666
|
能力值:
( LV2,RANK:10 )
|
-
-
23 楼
6666
|
能力值:
( LV3,RANK:20 )
|
-
-
24 楼
awesome!
|
能力值:
( LV2,RANK:10 )
|
-
-
25 楼
666
|
|
|