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バイトのオフセットですか?