Closed ftc closed 7 years ago
branch synt_locations
Added two fields to CALLIN_ENTRY "calling_class_name" and "calling_class_number" which represents the type of the calling class and the line number. The specific file name is not included as that is not in the symbol table but it is uniquely defied by the calling_class_name.
msg { type: CALLIN_ENTRY message_id: 2762 thread_id: 1 callinEntry { class_name: "android.app.Activity" method_name: "void startActivity(android.content.Intent)" param_list { type: "org.digitalcampus.oppia.activity.StartUpActivity" object_id: "3eee22b" } param_list { type: "android.content.Intent" object_id: "ae7e626" } calling_class_name: "org.digitalcampus.oppia.activity.StartUpActivity" calling_class_line: "134" } is_activity_thread: true }
We need to know line numbers and files for callbacks and callins for the experimental evaluation.