Beispiel #1
0
void
frida_agent_environment_deinit (void)
{
  gum_deinit ();
  gio_deinit ();
  glib_deinit ();
  gum_memory_deinit ();
}
  static void deinit ()
  {
    gum_deinit ();
#if GLIB_CHECK_VERSION (2, 42, 0)
    gio_deinit ();
    glib_deinit ();
#endif
  }
Beispiel #3
0
  static void deinit ()
  {
#if GLIB_CHECK_VERSION (2, 46, 0)
    gio_shutdown ();
    glib_shutdown ();
#endif
    gum_deinit ();
#if GLIB_CHECK_VERSION (2, 46, 0)
    gio_deinit ();
    glib_deinit ();
#endif
  }
Beispiel #4
0
void
gum_deinit_embedded (void)
{
  g_assert (gum_initialized);

  gum_shutdown ();
  gio_shutdown ();
  glib_shutdown ();

  g_clear_object (&gum_cached_interceptor);

  gum_deinit ();
  gio_deinit ();
  glib_deinit ();
  ffi_deinit ();
  gum_memory_deinit ();

  gum_initialized = FALSE;
}
Beispiel #5
0
void
frida_test_environment_deinit (void)
{
  g_io_deinit ();

  gum_deinit ();
  g_test_deinit ();
  g_type_deinit ();
  g_thread_deinit ();
  g_mem_deinit ();

#if defined (G_OS_WIN32) && !DEBUG_HEAP_LEAKS
  if (IsDebuggerPresent ())
  {
    printf ("\nPress a key to exit.\n");
    _getch ();
  }
#endif
}