SYMBOL INDEX (223 symbols across 19 files) FILE: Code/hello_APP/Hello/java/com/example/phdemo/myapplication/MainActivity.java class MainActivity (line 15) | public class MainActivity extends Activity implements View.OnClickListen... method onCreate (line 27) | @Override method onClick (line 47) | @Override FILE: Code/hello_Execute/hello.c function main (line 5) | int main(int argc, char** argv) FILE: Code/hello_Framework/HelloService.java class HelloService (line 6) | public class HelloService extends IHelloService.Stub { method HelloService (line 8) | HelloService() { method setVal (line 11) | public void setVal(int val) { method getVal (line 14) | public int getVal() { method init_native (line 18) | private static native boolean init_native(); method setVal_native (line 19) | private static native void setVal_native(int val); method getVal_native (line 20) | private static native int getVal_native(); FILE: Code/hello_HAL/hello.c type hw_module_t (line 15) | struct hw_module_t type hw_device_t (line 15) | struct hw_device_t type hw_device_t (line 16) | struct hw_device_t type hello_device_t (line 19) | struct hello_device_t type hello_device_t (line 20) | struct hello_device_t type hw_module_methods_t (line 23) | struct hw_module_methods_t type hello_module_t (line 28) | struct hello_module_t function hello_device_open (line 41) | static int hello_device_open(const struct hw_module_t* module, const cha... function hello_device_close (line 67) | static int hello_device_close(struct hw_device_t* device) { function hello_set_val (line 78) | static int hello_set_val(struct hello_device_t* dev, int val) { function hello_get_val (line 86) | static int hello_get_val(struct hello_device_t* dev, int* val) { FILE: Code/hello_HAL/hello.h type hello_module_t (line 11) | struct hello_module_t { type hello_device_t (line 16) | struct hello_device_t { FILE: Code/hello_JNI/com_android_server_HelloService.cpp type android (line 11) | namespace android type hello_device_t (line 14) | struct hello_device_t function hello_setVal (line 16) | static void hello_setVal(JNIEnv* env, jobject clazz, jint value) { function jint (line 27) | static jint hello_getVal(JNIEnv* env, jobject clazz) { function hello_device_open (line 40) | static inline int hello_device_open(const hw_module_t* module, struct ... function jboolean (line 44) | static jboolean hello_init(JNIEnv* env, jclass clazz) { function register_android_server_HelloService (line 67) | int register_android_server_HelloService(JNIEnv *env) { FILE: Code/hello_KernelDriver/hello.c type class (line 19) | struct class type hello_android_dev (line 20) | struct hello_android_dev type inode (line 23) | struct inode type file (line 23) | struct file type inode (line 24) | struct inode type file (line 24) | struct file type file (line 25) | struct file type file (line 26) | struct file type file_operations (line 29) | struct file_operations type device (line 38) | struct device type device_attribute (line 38) | struct device_attribute type device (line 39) | struct device type device_attribute (line 39) | struct device_attribute function hello_open (line 48) | static int hello_open(struct inode* inode, struct file* filp) { function hello_release (line 59) | static int hello_release(struct inode* inode, struct file* filp) { function hello_read (line 64) | static ssize_t hello_read(struct file* filp, char __user *buf, size_t co... function hello_write (line 91) | static ssize_t hello_write(struct file* filp, const char __user *buf, si... function __hello_get_val (line 121) | static ssize_t __hello_get_val(struct hello_android_dev* dev, char* buf) { function __hello_set_val (line 136) | static ssize_t __hello_set_val(struct hello_android_dev* dev, const char... function hello_val_show (line 154) | static ssize_t hello_val_show(struct device* dev, struct device_attribut... function hello_val_store (line 161) | static ssize_t hello_val_store(struct device* dev, struct device_attribu... function hello_proc_read (line 171) | static ssize_t hello_proc_read(char* page, char** start, off_t off, int ... function hello_proc_write (line 181) | static ssize_t hello_proc_write(struct file* filp, const char __user *bu... function hello_create_proc (line 211) | static void hello_create_proc(void) { function hello_remove_proc (line 222) | static void hello_remove_proc(void) { function __hello_setup_dev (line 230) | static int __hello_setup_dev(struct hello_android_dev* dev) { function hello_init (line 254) | static int __init hello_init(void){ function hello_exit (line 337) | static void __exit hello_exit(void) { FILE: Code/hello_KernelDriver/hello.h type hello_android_dev (line 12) | struct hello_android_dev { FILE: Tools/sdat2img.py function rangeset (line 45) | def rangeset(src): function parse_transfer_list_file (line 54) | def parse_transfer_list_file(path): function main (line 86) | def main(argv): FILE: VirtualPosition/Modification/com_android_server_location_GpsLocationProvider.cpp type android (line 78) | namespace android { function checkAndClearExceptionFromCallback (line 85) | static void checkAndClearExceptionFromCallback(JNIEnv* env, const char... function location_callback (line 93) | static void location_callback(GpsLocation* location) function status_callback (line 116) | static void status_callback(GpsStatus* status) function sv_status_callback (line 123) | static void sv_status_callback(GpsSvStatus* sv_status) function nmea_callback (line 131) | static void nmea_callback(GpsUtcTime timestamp, const char* nmea, int ... function set_capabilities_callback (line 142) | static void set_capabilities_callback(uint32_t capabilities) function acquire_wakelock_callback (line 150) | static void acquire_wakelock_callback() function release_wakelock_callback (line 155) | static void release_wakelock_callback() function request_utc_time_callback (line 160) | static void request_utc_time_callback() function pthread_t (line 167) | static pthread_t create_thread_callback(const char* name, void (*start... function xtra_download_request_callback (line 185) | static void xtra_download_request_callback() function jbyteArray (line 197) | static jbyteArray convert_to_ipv4(uint32_t ip, bool net_order) function agps_status_callback (line 227) | static void agps_status_callback(AGpsStatus* agps_status) function gps_ni_notify_callback (line 316) | static void gps_ni_notify_callback(GpsNiNotification *notification) function agps_request_set_id (line 349) | static void agps_request_set_id(uint32_t flags) function agps_request_ref_location (line 356) | static void agps_request_ref_location(uint32_t flags) function gps_geofence_transition_callback (line 369) | static void gps_geofence_transition_callback(int32_t geofence_id, Gps... function gps_geofence_status_callback (line 383) | static void gps_geofence_status_callback(int32_t status, GpsLocation* ... function gps_geofence_add_callback (line 410) | static void gps_geofence_add_callback(int32_t geofence_id, int32_t sta... function gps_geofence_remove_callback (line 420) | static void gps_geofence_remove_callback(int32_t geofence_id, int32_t ... function gps_geofence_resume_callback (line 430) | static void gps_geofence_resume_callback(int32_t geofence_id, int32_t ... function gps_geofence_pause_callback (line 440) | static void gps_geofence_pause_callback(int32_t geofence_id, int32_t s... function android_location_GpsLocationProvider_class_init_native (line 460) | static void android_location_GpsLocationProvider_class_init_native(JNI... function jboolean (line 530) | static jboolean android_location_GpsLocationProvider_is_supported( function jboolean (line 536) | static jboolean android_location_GpsLocationProvider_is_agps_ril_suppo... function jboolean (line 542) | static jboolean android_location_gpsLocationProvider_is_gnss_configura... function jboolean (line 548) | static jboolean android_location_GpsLocationProvider_init(JNIEnv* env,... function android_location_GpsLocationProvider_cleanup (line 574) | static void android_location_GpsLocationProvider_cleanup(JNIEnv* /* en... function jboolean (line 580) | static jboolean android_location_GpsLocationProvider_set_position_mode... function jboolean (line 596) | static jboolean android_location_GpsLocationProvider_start(JNIEnv* /* ... function jboolean (line 609) | static jboolean android_location_GpsLocationProvider_stop(JNIEnv* /* e... function android_location_GpsLocationProvider_delete_aiding_data (line 622) | static void android_location_GpsLocationProvider_delete_aiding_data(JN... function jint (line 630) | static jint android_location_GpsLocationProvider_read_sv_status(JNIEnv... function android_location_GpsLocationProvider_agps_set_reference_location_cellid (line 661) | static void android_location_GpsLocationProvider_agps_set_reference_lo... function android_location_GpsLocationProvider_agps_send_ni_message (line 693) | static void android_location_GpsLocationProvider_agps_send_ni_message(... function android_location_GpsLocationProvider_agps_set_id (line 710) | static void android_location_GpsLocationProvider_agps_set_id(JNIEnv *e... function jint (line 723) | static jint android_location_GpsLocationProvider_read_nmea(JNIEnv* env... function android_location_GpsLocationProvider_inject_time (line 736) | static void android_location_GpsLocationProvider_inject_time(JNIEnv* /... function android_location_GpsLocationProvider_inject_location (line 743) | static void android_location_GpsLocationProvider_inject_location(JNIEn... function jboolean (line 750) | static jboolean android_location_GpsLocationProvider_supports_xtra( function android_location_GpsLocationProvider_inject_xtra_data (line 756) | static void android_location_GpsLocationProvider_inject_xtra_data(JNIE... function android_location_GpsLocationProvider_agps_data_conn_open (line 769) | static void android_location_GpsLocationProvider_agps_data_conn_open( function android_location_GpsLocationProvider_agps_data_conn_closed (line 795) | static void android_location_GpsLocationProvider_agps_data_conn_closed... function android_location_GpsLocationProvider_agps_data_conn_failed (line 805) | static void android_location_GpsLocationProvider_agps_data_conn_failed... function android_location_GpsLocationProvider_set_agps_server (line 815) | static void android_location_GpsLocationProvider_set_agps_server(JNIEn... function android_location_GpsLocationProvider_send_ni_response (line 827) | static void android_location_GpsLocationProvider_send_ni_response(JNIE... function jstring (line 838) | static jstring android_location_GpsLocationProvider_get_internal_state... function android_location_GpsLocationProvider_update_network_state (line 852) | static void android_location_GpsLocationProvider_update_network_state(... function jboolean (line 875) | static jboolean android_location_GpsLocationProvider_is_geofence_suppo... function jboolean (line 881) | static jboolean android_location_GpsLocationProvider_add_geofence(JNIE... function jboolean (line 896) | static jboolean android_location_GpsLocationProvider_remove_geofence(J... function jboolean (line 907) | static jboolean android_location_GpsLocationProvider_pause_geofence(JN... function jboolean (line 918) | static jboolean android_location_GpsLocationProvider_resume_geofence(J... function jobject (line 929) | static jobject translate_gps_clock(JNIEnv* env, GpsClock* clock) { function jobject (line 988) | static jobject translate_gps_measurement(JNIEnv* env, GpsMeasurement* ... function jobjectArray (line 1235) | static jobjectArray translate_gps_measurements(JNIEnv* env, GpsData* d... function measurement_callback (line 1258) | static void measurement_callback(GpsData* data) { function jboolean (line 1298) | static jboolean android_location_GpsLocationProvider_is_measurement_su... function jboolean (line 1307) | static jboolean android_location_GpsLocationProvider_start_measurement... function jboolean (line 1324) | static jboolean android_location_GpsLocationProvider_stop_measurement_... function jobject (line 1336) | static jobject translate_gps_navigation_message(JNIEnv* env, GpsNaviga... function navigation_message_callback (line 1371) | static void navigation_message_callback(GpsNavigationMessage* message) { function jboolean (line 1408) | static jboolean android_location_GpsLocationProvider_is_navigation_mes... function jboolean (line 1417) | static jboolean android_location_GpsLocationProvider_start_navigation_... function jboolean (line 1434) | static jboolean android_location_GpsLocationProvider_stop_navigation_m... function android_location_GpsLocationProvider_configuration_update (line 1446) | static void android_location_GpsLocationProvider_configuration_update(... function register_android_server_location_GpsLocationProvider (line 1556) | int register_android_server_location_GpsLocationProvider(JNIEnv* env) FILE: VirtualPosition/vp_APP/VirtualPosition/java/com/example/phdemo/myapplication/MainActivity.java class MainActivity (line 18) | public class MainActivity extends Activity implements View.OnClickListen... method onCreate (line 31) | @Override method onClick (line 70) | @Override FILE: VirtualPosition/vp_Framework/SystemServer.java class SystemServer (line 110) | public final class SystemServer { method startSensorService (line 170) | private static native void startSensorService(); method main (line 175) | public static void main(String[] args) { method SystemServer (line 179) | public SystemServer() { class AdbPortObserver (line 184) | private class AdbPortObserver extends ContentObserver { method AdbPortObserver (line 185) | public AdbPortObserver() { method onChange (line 188) | @Override method run (line 197) | private void run() { method reportWtf (line 308) | private void reportWtf(String msg, Throwable e) { method performPendingShutdown (line 313) | private void performPendingShutdown() { method createSystemContext (line 330) | private void createSystemContext() { method startBootstrapServices (line 343) | private void startBootstrapServices() { method startCoreServices (line 409) | private void startCoreServices() { method startOtherServices (line 428) | private void startOtherServices() { method startSystemUi (line 1311) | static final void startSystemUi(Context context) { FILE: VirtualPosition/vp_Framework/VirtualPositionService.java class VirtualPositionService (line 6) | public class VirtualPositionService extends IVirtualPositionService.Stub { method VirtualPositionService (line 8) | VirtualPositionService() { method setVirtualToggle (line 11) | public void setVirtualToggle(int tog) { method getVirtualToggle (line 15) | public int getVirtualToggle(){ method setVirtualLatitude (line 19) | public void setVirtualLatitude(double vlat) { method getVirtualLatitude (line 23) | public double getVirtualLatitude(){ method setVirtualLongitude (line 27) | public void setVirtualLongitude(double vlon) { method getVirtualLongitude (line 31) | public double getVirtualLongitude() { method init_native (line 35) | private static native boolean init_native(); method native_set_virtual_toggle (line 36) | private static native void native_set_virtual_toggle(int tog); method native_get_virtual_toggle (line 37) | private static native int native_get_virtual_toggle(); method native_set_virtual_latitude (line 38) | private static native void native_set_virtual_latitude(double vlat); method native_get_virtual_latitude (line 39) | private static native double native_get_virtual_latitude(); method native_set_virtual_longitude (line 40) | private static native void native_set_virtual_longitude(double vlon); method native_get_virtual_longitude (line 41) | private static native double native_get_virtual_longitude(); FILE: VirtualPosition/vp_HAL/vp.h type VirtualPosition (line 12) | typedef struct { type vp_module_t (line 21) | struct vp_module_t { type vp_device_t (line 26) | struct vp_device_t { FILE: VirtualPosition/vp_HAL/vp/vp.c type hw_module_t (line 15) | struct hw_module_t type hw_device_t (line 15) | struct hw_device_t type hw_device_t (line 16) | struct hw_device_t type vp_device_t (line 19) | struct vp_device_t type vp_device_t (line 20) | struct vp_device_t type hw_module_methods_t (line 23) | struct hw_module_methods_t type vp_module_t (line 28) | struct vp_module_t function vp_device_open (line 41) | static int vp_device_open(const struct hw_module_t* module, const char* ... function vp_device_close (line 67) | static int vp_device_close(struct hw_device_t* device) { function vp_set_val (line 78) | static int vp_set_val(struct vp_device_t* dev, VirtualPosition val) { function vp_get_val (line 86) | static int vp_get_val(struct vp_device_t* dev, VirtualPosition* val) { FILE: VirtualPosition/vp_JNI/com_android_server_VirtualPositionService.cpp type android (line 11) | namespace android type vp_device_t (line 16) | struct vp_device_t function vp_setVal (line 18) | static void vp_setVal() { function vp_getVal (line 28) | static void vp_getVal() { function vp_device_open (line 37) | static inline int vp_device_open(const hw_module_t* module, struct vp_... function jboolean (line 41) | static jboolean vp_init(JNIEnv* env, jclass clazz) { function android_server_VirtualPositionService_set_virtual_toggle (line 58) | static void android_server_VirtualPositionService_set_virtual_toggle(J... function jint (line 64) | static jint android_server_VirtualPositionService_get_virtual_toggle(J... function android_server_VirtualPositionService_set_virtual_latitude (line 70) | static void android_server_VirtualPositionService_set_virtual_latitude... function jdouble (line 76) | static jdouble android_server_VirtualPositionService_get_virtual_latit... function android_server_VirtualPositionService_set_virtual_longitude (line 82) | static void android_server_VirtualPositionService_set_virtual_longitud... function jdouble (line 88) | static jdouble android_server_VirtualPositionService_get_virtual_longi... function register_android_server_VirtualPositionService (line 122) | int register_android_server_VirtualPositionService(JNIEnv *env) { FILE: VirtualPosition/vp_JNI/onload.cpp type android (line 22) | namespace android { function jint (line 51) | jint JNI_OnLoad(JavaVM* vm, void* /* reserved */) FILE: VirtualPosition/vp_KernelDriver/vp/vp.c type class (line 19) | struct class type vp_android_dev (line 20) | struct vp_android_dev type inode (line 23) | struct inode type file (line 23) | struct file type inode (line 24) | struct inode type file (line 24) | struct file type file (line 25) | struct file type file (line 26) | struct file type file_operations (line 29) | struct file_operations type device (line 38) | struct device type device_attribute (line 38) | struct device_attribute type device (line 39) | struct device type device_attribute (line 39) | struct device_attribute function vp_open (line 48) | static int vp_open(struct inode* inode, struct file* filp) { function vp_release (line 59) | static int vp_release(struct inode* inode, struct file* filp) { function vp_read (line 64) | static ssize_t vp_read(struct file* filp, char __user *buf, size_t count... function vp_write (line 91) | static ssize_t vp_write(struct file* filp, const char __user *buf, size_... function __vp_get_lamp (line 121) | static ssize_t __vp_get_lamp(struct vp_android_dev* dev, char* buf) { function __vp_set_lamp (line 136) | static ssize_t __vp_set_lamp(struct vp_android_dev* dev, const char* buf... function vp_lamp_show (line 154) | static ssize_t vp_lamp_show(struct device* dev, struct device_attribute*... function vp_lamp_store (line 161) | static ssize_t vp_lamp_store(struct device* dev, struct device_attribute... function vp_proc_read (line 171) | static ssize_t vp_proc_read(char* page, char** start, off_t off, int cou... function vp_proc_write (line 181) | static ssize_t vp_proc_write(struct file* filp, const char __user *buff,... function vp_create_proc (line 211) | static void vp_create_proc(void) { function vp_remove_proc (line 222) | static void vp_remove_proc(void) { function __vp_setup_dev (line 230) | static int __vp_setup_dev(struct vp_android_dev* dev) { function vp_init (line 257) | static int __init vp_init(void){ function vp_exit (line 340) | static void __exit vp_exit(void) { FILE: VirtualPosition/vp_KernelDriver/vp/vp.h type VirtualPosition (line 12) | typedef struct { type vp_android_dev (line 19) | struct vp_android_dev {