コード例 #1
0
ファイル: agent-glue.c プロジェクト: lq10secboy/frida-core
void
frida_agent_environment_deinit (void)
{
  gum_deinit ();
  gio_deinit ();
  glib_deinit ();
  gum_memory_deinit ();
}
コード例 #2
0
  static void deinit ()
  {
    gum_deinit ();
#if GLIB_CHECK_VERSION (2, 42, 0)
    gio_deinit ();
    glib_deinit ();
#endif
  }
コード例 #3
0
ファイル: runtime.cpp プロジェクト: 0xItx/frida-gum
  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
  }
コード例 #4
0
ファイル: gum.c プロジェクト: frida/frida-gum
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;
}
コード例 #5
0
ファイル: runner-glue.c プロジェクト: pombredanne/frida-core
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
}