brijrajk commented on issue #8419:
URL: 
https://github.com/apache/incubator-gluten/issues/8419#issuecomment-2585119004

   @rajatma1993 You should check the $GLUTEN_HOME/cpp/core/jni/JniWrapper.cc to 
understand where the handover of native calls takes place.
   
   So for example 
   
   
![image](https://github.com/user-attachments/assets/3daaef0a-099d-48e4-aea9-253d28537a20)
   
   the functionName  : 
Java_org_apache_gluten_vectorized_PlanEvaluatorJniWrapper_nativeCreateKernelWithIterator
   
   will give you reference from where it is being called. If you split the 
above function name by "_"
   you will get 
   Java, org, apache, gluten, vectorized, PlanEvaluatorJniWrapper, 
nativeCreateKernelWithIterator.
   
   so the class name from which it is called : 
   org.apache.gluten.vectorized.PlanEvaluatorJniWrapper.java   and the function 
name : nativeCreateKernelWithIterator
   
   Now you can search the above class into gluten code 
   
![image](https://github.com/user-attachments/assets/ee9ef8cf-c0db-4b1f-8d29-352592f097b4)
   
   this file is located at : 
$GLUTEN_HOME/gluten-data/src/main/java/org/apache/gluten/vectorized/PlanEvaluatorJniWrapper.java
   
   
   Hope this helps
   
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to