Hi,
I encountered such problem when access structure element variable, if
the structure variable is pointer type, its element can be access, but
if the variable is structure type, there will be tapset translation
error when accessing its element. This is the test case:
It will be ok with this test case:
probe kernel.function("__elv_add_request")
{
if ($q->queue_tags){
tag_map = $q->queue_tags->tag_map
printf(" %d \n", tag_map);
}
}
But this test case will fail:
probe kernel.function("__elv_add_request")
{
elevator_name = $q->elevator.elevator_name
}
And there will be such error information: