hp merge changes -- too numerous to mention here; see ChangeLog and
[external/binutils.git] / gdb / remote-vx.c
index b9fe630..4ac2a34 100644 (file)
@@ -1405,9 +1405,13 @@ Specify the name of the machine to connect to.",
     vx_ops.to_open =   vx_open;
   vx_ops.to_close =   vx_close;
   vx_ops.to_attach =   vx_attach;
+  vx_ops.to_post_attach = NULL;  
+  vx_ops.to_require_attach = NULL;
   vx_ops.to_detach =   0; /* vx_detach, */
+  vx_ops.to_require_detach = NULL;
   vx_ops.to_resume =   0;
   vx_ops.to_wait  =   0; /* resume, wait */
+  vx_ops.to_post_wait = NULL;
   vx_ops.to_fetch_registers  =   0;
   vx_ops.to_store_registers  =   0; /* read_reg, write_reg */
   vx_ops.to_prepare_to_store =   0; /* prep_to_store, */
@@ -1424,11 +1428,30 @@ Specify the name of the machine to connect to.",
   vx_ops.to_load  =   vx_load_command;
   vx_ops.to_lookup_symbol =   vx_lookup_symbol;
   vx_ops.to_create_inferior =   vx_create_inferior;
+  vx_ops.to_post_startup_inferior = NULL;
+  vx_ops.to_acknowledge_created_inferior = NULL;
+  vx_ops.to_clone_and_follow_inferior = NULL;
+  vx_ops.to_post_follow_inferior_by_clone = NULL;
+  vx_ops.to_insert_fork_catchpoint = NULL;
+  vx_ops.to_remove_fork_catchpoint = NULL;
+  vx_ops.to_insert_vfork_catchpoint = NULL;
+  vx_ops.to_remove_vfork_catchpoint = NULL;
+  vx_ops.to_has_forked = NULL;
+  vx_ops.to_has_vforked = NULL;
+  vx_ops.to_can_follow_vfork_prior_to_exec = NULL;
+  vx_ops.to_post_follow_vfork = NULL;
+  vx_ops.to_insert_exec_catchpoint = NULL;
+  vx_ops.to_remove_exec_catchpoint = NULL;
+  vx_ops.to_has_execd = NULL;
+  vx_ops.to_reported_exec_events_per_exec_call = NULL;
+  vx_ops.to_has_exited = NULL;
   vx_ops.to_mourn_inferior =   0;  /* mourn_inferior */
   vx_ops.to_can_run  =   0; /* can_run */
   vx_ops.to_notice_signals =   0; /* notice_signals */
   vx_ops.to_thread_alive  =   0; /* thread_alive */
   vx_ops.to_stop  =   0;                               /* to_stop */
+  vx_ops.to_pid_to_exec_file = NULL;
+  vx_ops.to_core_file_to_sym_file = NULL;
   vx_ops.to_stratum =   core_stratum;
   vx_ops.DONT_USE =   0; /* next */
   vx_ops.to_has_all_memory =   1;
@@ -1453,9 +1476,13 @@ static void init_vx_run_ops(void)
     vx_run_ops.to_open =   vx_proc_open;
   vx_run_ops.to_close =   vx_proc_close;
   vx_run_ops.to_attach =   0;
+  vx_run_ops.to_post_attach = NULL;
+  vx_run_ops.to_require_attach = NULL;
   vx_run_ops.to_detach =   vx_detach; 
+  vx_run_ops.to_require_detach = NULL;
   vx_run_ops.to_resume =   vx_resume;
   vx_run_ops.to_wait  =   vx_wait;
+  vx_run_ops.to_post_wait = NULL;
   vx_run_ops.to_fetch_registers  =   vx_read_register;
   vx_run_ops.to_store_registers  =   vx_write_register;
   vx_run_ops.to_prepare_to_store =   vx_prepare_to_store;
@@ -1472,11 +1499,30 @@ static void init_vx_run_ops(void)
   vx_run_ops.to_load  =   vx_load_command;
   vx_run_ops.to_lookup_symbol =   vx_lookup_symbol;
   vx_run_ops.to_create_inferior =   0;
+  vx_run_ops.to_post_startup_inferior = NULL;
+  vx_run_ops.to_acknowledge_created_inferior = NULL;
+  vx_run_ops.to_clone_and_follow_inferior = NULL;
+  vx_run_ops.to_post_follow_inferior_by_clone = NULL;
+  vx_run_ops.to_insert_fork_catchpoint = NULL;
+  vx_run_ops.to_remove_fork_catchpoint = NULL;
+  vx_run_ops.to_insert_vfork_catchpoint = NULL;
+  vx_run_ops.to_remove_vfork_catchpoint = NULL;
+  vx_run_ops.to_has_forked = NULL;
+  vx_run_ops.to_has_vforked = NULL;
+  vx_run_ops.to_can_follow_vfork_prior_to_exec = NULL;
+  vx_run_ops.to_post_follow_fork = NULL;
+  vx_run_ops.to_insert_exec_catchpoint = NULL;
+  vx_run_ops.to_remove_exec_catchpoint = NULL;
+  vx_run_ops.to_has_execd = NULL;
+  vx_run_ops.to_reported_exec_events_per_exec_call = NULL;
+  vx_run_ops.to_has_exited = NULL;
   vx_run_ops.to_mourn_inferior =   vx_mourn_inferior ;
   vx_run_ops.to_can_run =   0; 
   vx_run_ops.to_notice_signals  =   0; 
   vx_run_ops.to_thread_alive =   0; 
-  vx_run_ops.to_stop  =   0;   
+  vx_run_ops.to_stop  =   0;
+  vx_run_ops.to_pid_to_exec_file = NULL;
+  vx_run_ops.to_core_file_to_sym_file = NULL;  
   vx_run_ops.to_stratum  =   process_stratum;
   vx_run_ops.DONT_USE =   0; 
   vx_run_ops.to_has_all_memory =   0;