You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am encountering an issue when load quokka files generated from kernel modules. The export seems to be performed correctly but the loading fails with the exception:
Unable to find the chunk requested because its a super chunk
It seems that the very first chunk that we encounter is always treated as a fake chunk. Nobody has ever noticed probably because in normal conditions Quokka is still able to export the function correctly and from the python api everything is still accessible (call graph, instructions, etc...).
In this case IDA for some unexplainable reasons creates different blocks for the fcacheStatus function (that is the function at address 0) without having jumps between the blocks. Quokka identifies two blocks (even though IDA shows 3) but fails to resolve the edge between them (because there is no code reference from one to the other), this leads the python API to believe that the function is in fact a SuperChunk that ultimately causes a chain reaction making impossible to access the attributes of the function fcacheStatus.
Hi !
I am encountering an issue when load quokka files generated from kernel modules. The export seems to be performed correctly but the loading fails with the exception:
Here is a simple modules to reproduce: pktflow.ko.zip
Tested with:
The text was updated successfully, but these errors were encountered: