Linux カーネル ソース コードで、次の行をtasklet_action
コードに追加しました。
printk("tasklet_action = %p\n" , *tasklet_action);
printk("tasklet_action = %p\n" , &tasklet_action);
printk("tasklet_action = %p\n" , tasklet_action);
出力で私が得る:
tasklet_action = c03441a1
tasklet_action = c03441a1
tasklet_action = c03441a1
しかし、system.map
ファイル内で検索すると、tasklet_action
アドレスは にc03441a0
あるため、1 バイトのオフセットがあります。
- このオフセットがあるのはなぜですか?
- それは常に1バイトのオフセットですか?