/******************************************************************************* * Copyright (c) 2000, 2019 IBM Corporation and others. All rights reserved. * The contents of this file are made available under the terms * of the GNU Lesser General Public License (LGPL) Version 2.1 that * accompanies this distribution (lgpl-v21.txt). The LGPL is also * available at http://www.gnu.org/licenses/lgpl.html. If the version * of the LGPL at http://www.gnu.org is different to the version of * the LGPL accompanying this distribution and there is any conflict * between the two license versions, the terms of the LGPL accompanying * this distribution shall govern. * * Contributors: * IBM Corporation - initial API and implementation *******************************************************************************/ /* Note: This file was auto-generated by org.eclipse.swt.tools.internal.JNIGenerator */ /* DO NOT EDIT - your changes will be lost. */ #include "swt.h" #include "os_stats.h" #ifdef NATIVE_STATS char * GDK_nativeFunctionNames[] = { "GDK_1EVENT_1TYPE", "GDK_1EVENT_1WINDOW", "GDK_1IS_1X11_1DISPLAY", "GdkEventAny_1sizeof", "GdkEventButton_1sizeof", "GdkEventCrossing_1sizeof", "GdkEventFocus_1sizeof", "GdkEventKey_1sizeof", "GdkEventMotion_1sizeof", "GdkEventWindowState_1sizeof", "GdkEvent_1sizeof", "GdkGeometry_1sizeof", "GdkKeymapKey_1sizeof", "GdkRGBA_1sizeof", "GdkRectangle_1sizeof", "GdkWindowAttr_1sizeof", "_1GDK_1TYPE_1PIXBUF", "_1GDK_1TYPE_1RGBA", "_1gdk_1atom_1intern", "_1gdk_1atom_1name", "_1gdk_1cairo_1create", "_1gdk_1cairo_1get_1clip_1rectangle", "_1gdk_1cairo_1region", "_1gdk_1cairo_1region_1create_1from_1surface", "_1gdk_1cairo_1set_1source_1pixbuf", "_1gdk_1cairo_1set_1source_1rgba", "_1gdk_1cairo_1set_1source_1window", "_1gdk_1clipboard_1set_1content", "_1gdk_1cursor_1new_1for_1display", "_1gdk_1cursor_1new_1from_1name__J_3B", "_1gdk_1cursor_1new_1from_1name___3BJ", "_1gdk_1cursor_1new_1from_1pixbuf", "_1gdk_1cursor_1new_1from_1texture", "_1gdk_1device_1get_1associated_1device", "_1gdk_1device_1get_1seat", "_1gdk_1device_1get_1surface_1at_1position", "_1gdk_1device_1get_1window_1at_1position", "_1gdk_1device_1grab", "_1gdk_1device_1manager_1get_1client_1pointer", "_1gdk_1device_1ungrab", "_1gdk_1device_1warp__JII", "_1gdk_1device_1warp__JJII", "_1gdk_1display_1beep", "_1gdk_1display_1get_1clipboard", "_1gdk_1display_1get_1default", "_1gdk_1display_1get_1default_1group", "_1gdk_1display_1get_1default_1seat", "_1gdk_1display_1get_1device_1manager", "_1gdk_1display_1get_1keymap", "_1gdk_1display_1get_1monitor", "_1gdk_1display_1get_1monitor_1at_1point", "_1gdk_1display_1get_1monitor_1at_1surface", "_1gdk_1display_1get_1monitor_1at_1window", "_1gdk_1display_1get_1n_1monitors", "_1gdk_1display_1get_1primary_1clipboard", "_1gdk_1display_1get_1primary_1monitor", "_1gdk_1display_1is_1composited", "_1gdk_1display_1peek_1event", "_1gdk_1display_1put_1event", "_1gdk_1display_1supports_1cursor_1color", "_1gdk_1drag_1context_1get_1actions", "_1gdk_1drag_1context_1get_1dest_1window", "_1gdk_1drag_1context_1get_1selected_1action", "_1gdk_1drag_1context_1list_1targets", "_1gdk_1drag_1status", "_1gdk_1drawing_1context_1get_1cairo_1context", "_1gdk_1event_1copy", "_1gdk_1event_1free", "_1gdk_1event_1get", "_1gdk_1event_1get_1button", "_1gdk_1event_1get_1coords", "_1gdk_1event_1get_1crossing_1mode", "_1gdk_1event_1get_1event_1type", "_1gdk_1event_1get_1focus_1in", "_1gdk_1event_1get_1key_1group", "_1gdk_1event_1get_1keycode", "_1gdk_1event_1get_1keyval", "_1gdk_1event_1get_1root_1coords", "_1gdk_1event_1get_1scroll_1deltas", "_1gdk_1event_1get_1scroll_1direction", "_1gdk_1event_1get_1seat", "_1gdk_1event_1get_1state", "_1gdk_1event_1get_1string", "_1gdk_1event_1get_1surface", "_1gdk_1event_1get_1time", "_1gdk_1event_1get_1window", "_1gdk_1event_1handler_1set", "_1gdk_1event_1new", "_1gdk_1event_1peek", "_1gdk_1event_1put", "_1gdk_1event_1set_1device", "_1gdk_1get_1default_1root_1window", "_1gdk_1keymap_1get_1entries_1for_1keyval", "_1gdk_1keymap_1get_1for_1display", "_1gdk_1keymap_1translate_1keyboard_1state", "_1gdk_1keyval_1to_1lower", "_1gdk_1keyval_1to_1unicode", "_1gdk_1monitor_1get_1geometry", "_1gdk_1monitor_1get_1scale_1factor", "_1gdk_1monitor_1get_1width_1mm", "_1gdk_1monitor_1get_1workarea", "_1gdk_1pango_1context_1get", "_1gdk_1pango_1layout_1get_1clip_1region", "_1gdk_1pixbuf_1animation_1get_1iter", "_1gdk_1pixbuf_1animation_1get_1static_1image", "_1gdk_1pixbuf_1animation_1is_1static_1image", "_1gdk_1pixbuf_1animation_1iter_1advance", "_1gdk_1pixbuf_1animation_1iter_1get_1delay_1time", "_1gdk_1pixbuf_1animation_1iter_1get_1pixbuf", "_1gdk_1pixbuf_1copy", "_1gdk_1pixbuf_1copy_1area", "_1gdk_1pixbuf_1format_1get_1name", "_1gdk_1pixbuf_1get_1bits_1per_1sample", "_1gdk_1pixbuf_1get_1byte_1length", "_1gdk_1pixbuf_1get_1has_1alpha", "_1gdk_1pixbuf_1get_1height", "_1gdk_1pixbuf_1get_1n_1channels", "_1gdk_1pixbuf_1get_1pixels", "_1gdk_1pixbuf_1get_1rowstride", "_1gdk_1pixbuf_1get_1width", "_1gdk_1pixbuf_1loader_1close", "_1gdk_1pixbuf_1loader_1get_1animation", "_1gdk_1pixbuf_1loader_1get_1format", "_1gdk_1pixbuf_1loader_1get_1pixbuf", "_1gdk_1pixbuf_1loader_1new", "_1gdk_1pixbuf_1loader_1write", "_1gdk_1pixbuf_1new", "_1gdk_1pixbuf_1new_1from_1data", "_1gdk_1pixbuf_1new_1from_1file", "_1gdk_1pixbuf_1save_1to_1bufferv", "_1gdk_1pixbuf_1scale_1simple", "_1gdk_1property_1get", "_1gdk_1rgba_1free", "_1gdk_1rgba_1hash", "_1gdk_1rgba_1parse", "_1gdk_1rgba_1to_1string", "_1gdk_1screen_1get_1default", "_1gdk_1screen_1get_1monitor_1at_1point", "_1gdk_1screen_1get_1monitor_1at_1window", "_1gdk_1screen_1get_1monitor_1geometry", "_1gdk_1screen_1get_1monitor_1scale_1factor", "_1gdk_1screen_1get_1monitor_1workarea", "_1gdk_1screen_1get_1n_1monitors", "_1gdk_1screen_1get_1primary_1monitor", "_1gdk_1screen_1get_1resolution", "_1gdk_1screen_1get_1system_1visual", "_1gdk_1screen_1height", "_1gdk_1screen_1is_1composited", "_1gdk_1screen_1width", "_1gdk_1seat_1get_1keyboard", "_1gdk_1seat_1get_1pointer", "_1gdk_1seat_1grab", "_1gdk_1seat_1ungrab", "_1gdk_1selection_1owner_1get", "_1gdk_1selection_1owner_1set", "_1gdk_1set_1program_1class", "_1gdk_1surface_1create_1similar_1surface", "_1gdk_1surface_1destroy", "_1gdk_1surface_1focus", "_1gdk_1surface_1get_1children", "_1gdk_1surface_1get_1device_1position", "_1gdk_1surface_1get_1display", "_1gdk_1surface_1get_1frame_1extents", "_1gdk_1surface_1get_1height", "_1gdk_1surface_1get_1origin", "_1gdk_1surface_1get_1root_1origin", "_1gdk_1surface_1get_1state", "_1gdk_1surface_1get_1user_1data", "_1gdk_1surface_1get_1width", "_1gdk_1surface_1hide", "_1gdk_1surface_1invalidate_1rect", "_1gdk_1surface_1invalidate_1region", "_1gdk_1surface_1lower", "_1gdk_1surface_1move", "_1gdk_1surface_1move_1resize", "_1gdk_1surface_1new_1child", "_1gdk_1surface_1raise", "_1gdk_1surface_1resize", "_1gdk_1surface_1restack", "_1gdk_1surface_1set_1cursor", "_1gdk_1surface_1set_1decorations", "_1gdk_1surface_1set_1functions", "_1gdk_1surface_1set_1user_1data", "_1gdk_1surface_1show", "_1gdk_1surface_1show_1unraised", "_1gdk_1text_1property_1to_1utf8_1list_1for_1display", "_1gdk_1texture_1new_1for_1pixbuf", "_1gdk_1unicode_1to_1keyval", "_1gdk_1utf8_1to_1string_1target", "_1gdk_1visual_1get_1depth", "_1gdk_1window_1begin_1draw_1frame", "_1gdk_1window_1create_1similar_1surface", "_1gdk_1window_1destroy", "_1gdk_1window_1end_1draw_1frame", "_1gdk_1window_1focus", "_1gdk_1window_1get_1children", "_1gdk_1window_1get_1device_1position", "_1gdk_1window_1get_1display", "_1gdk_1window_1get_1events", "_1gdk_1window_1get_1frame_1extents", "_1gdk_1window_1get_1height", "_1gdk_1window_1get_1origin", "_1gdk_1window_1get_1parent", "_1gdk_1window_1get_1root_1origin", "_1gdk_1window_1get_1state", "_1gdk_1window_1get_1user_1data", "_1gdk_1window_1get_1visible_1region", "_1gdk_1window_1get_1width", "_1gdk_1window_1hide", "_1gdk_1window_1invalidate_1rect", "_1gdk_1window_1invalidate_1region", "_1gdk_1window_1lower", "_1gdk_1window_1move", "_1gdk_1window_1move_1resize", "_1gdk_1window_1new", "_1gdk_1window_1process_1all_1updates", "_1gdk_1window_1process_1updates", "_1gdk_1window_1raise", "_1gdk_1window_1resize", "_1gdk_1window_1restack", "_1gdk_1window_1set_1background_1pattern", "_1gdk_1window_1set_1cursor", "_1gdk_1window_1set_1decorations", "_1gdk_1window_1set_1events", "_1gdk_1window_1set_1functions", "_1gdk_1window_1set_1override_1redirect", "_1gdk_1window_1set_1user_1data", "_1gdk_1window_1show", "_1gdk_1window_1show_1unraised", "_1gdk_1x11_1display_1error_1trap_1pop_1ignored", "_1gdk_1x11_1display_1error_1trap_1push", "_1gdk_1x11_1display_1get_1xdisplay", "_1gdk_1x11_1display_1utf8_1to_1compound_1text", "_1gdk_1x11_1get_1default_1xdisplay", "_1gdk_1x11_1screen_1get_1window_1manager_1name", "_1gdk_1x11_1screen_1lookup_1visual", "_1gdk_1x11_1surface_1get_1xid", "_1gdk_1x11_1surface_1lookup_1for_1display", "_1gdk_1x11_1visual_1get_1xvisual", "_1gdk_1x11_1window_1get_1xid", "_1gdk_1x11_1window_1lookup_1for_1display", "gdk_1threads_1leave", }; #define NATIVE_FUNCTION_COUNT sizeof(GDK_nativeFunctionNames) / sizeof(char*) int GDK_nativeFunctionCount = NATIVE_FUNCTION_COUNT; int GDK_nativeFunctionCallCount[NATIVE_FUNCTION_COUNT]; #define STATS_NATIVE(func) Java_org_eclipse_swt_tools_internal_NativeStats_##func JNIEXPORT jint JNICALL STATS_NATIVE(GDK_1GetFunctionCount) (JNIEnv *env, jclass that) { return GDK_nativeFunctionCount; } JNIEXPORT jstring JNICALL STATS_NATIVE(GDK_1GetFunctionName) (JNIEnv *env, jclass that, jint index) { return (*env)->NewStringUTF(env, GDK_nativeFunctionNames[index]); } JNIEXPORT jint JNICALL STATS_NATIVE(GDK_1GetFunctionCallCount) (JNIEnv *env, jclass that, jint index) { return GDK_nativeFunctionCallCount[index]; } #endif #ifdef NATIVE_STATS char * GTK_nativeFunctionNames[] = { "GTK_1TYPE_1TEXT_1VIEW_1ACCESSIBLE", "GTK_1WIDGET_1GET_1CLASS", "GtkAllocation_1sizeof", "GtkBorder_1sizeof", "GtkCellRendererPixbufClass_1sizeof", "GtkCellRendererPixbuf_1sizeof", "GtkCellRendererTextClass_1sizeof", "GtkCellRendererText_1sizeof", "GtkCellRendererToggleClass_1sizeof", "GtkCellRendererToggle_1sizeof", "GtkRequisition_1sizeof", "GtkTargetEntry_1sizeof", "GtkTextIter_1sizeof", "GtkTreeIter_1sizeof", "_1GET_1FUNCTION_1POINTER_1gtk_1false", "_1GTK_1ACCESSIBLE", "_1GTK_1IS_1ACCEL_1LABEL", "_1GTK_1IS_1BUTTON", "_1GTK_1IS_1CELL_1RENDERER_1PIXBUF", "_1GTK_1IS_1CELL_1RENDERER_1TEXT", "_1GTK_1IS_1CELL_1RENDERER_1TOGGLE", "_1GTK_1IS_1CONTAINER", "_1GTK_1IS_1IM_1CONTEXT", "_1GTK_1IS_1LABEL", "_1GTK_1IS_1MENU_1ITEM", "_1GTK_1IS_1PLUG", "_1GTK_1IS_1SCROLLED_1WINDOW", "_1GTK_1IS_1WINDOW", "_1GTK_1TYPE_1CELL_1RENDERER_1PIXBUF", "_1GTK_1TYPE_1CELL_1RENDERER_1TEXT", "_1GTK_1TYPE_1CELL_1RENDERER_1TOGGLE", "_1GTK_1TYPE_1IM_1MULTICONTEXT", "_1GTK_1TYPE_1MENU", "_1GTK_1TYPE_1WIDGET", "_1GTK_1TYPE_1WINDOW", "_1gtk_1accel_1group_1new", "_1gtk_1accel_1label_1new", "_1gtk_1accel_1label_1set_1accel", "_1gtk_1accel_1label_1set_1accel_1widget", "_1gtk_1accelerator_1get_1default_1mod_1mask", "_1gtk_1accelerator_1parse", "_1gtk_1accessible_1get_1widget", "_1gtk_1adjustment_1configure", "_1gtk_1adjustment_1get_1lower", "_1gtk_1adjustment_1get_1page_1increment", "_1gtk_1adjustment_1get_1page_1size", "_1gtk_1adjustment_1get_1step_1increment", "_1gtk_1adjustment_1get_1upper", "_1gtk_1adjustment_1get_1value", "_1gtk_1adjustment_1new", "_1gtk_1adjustment_1set_1page_1increment", "_1gtk_1adjustment_1set_1step_1increment", "_1gtk_1adjustment_1set_1value", "_1gtk_1adjustment_1value_1changed", "_1gtk_1bin_1get_1child", "_1gtk_1border_1free", "_1gtk_1box_1new", "_1gtk_1box_1pack_1end__JJ", "_1gtk_1box_1pack_1end__JJZZI", "_1gtk_1box_1reorder_1child", "_1gtk_1box_1set_1child_1packing__JJI", "_1gtk_1box_1set_1child_1packing__JJZZII", "_1gtk_1box_1set_1homogeneous", "_1gtk_1box_1set_1spacing", "_1gtk_1button_1clicked", "_1gtk_1button_1new", "_1gtk_1button_1set_1image", "_1gtk_1calendar_1clear_1marks", "_1gtk_1calendar_1get_1date", "_1gtk_1calendar_1mark_1day", "_1gtk_1calendar_1new", "_1gtk_1calendar_1select_1day", "_1gtk_1calendar_1select_1month", "_1gtk_1calendar_1set_1display_1options", "_1gtk_1cell_1layout_1clear", "_1gtk_1cell_1layout_1get_1cells", "_1gtk_1cell_1layout_1pack_1start", "_1gtk_1cell_1layout_1set_1attributes", "_1gtk_1cell_1renderer_1get_1fixed_1size", "_1gtk_1cell_1renderer_1get_1padding", "_1gtk_1cell_1renderer_1get_1preferred_1height_1for_1width", "_1gtk_1cell_1renderer_1get_1preferred_1size", "_1gtk_1cell_1renderer_1pixbuf_1new", "_1gtk_1cell_1renderer_1set_1fixed_1size", "_1gtk_1cell_1renderer_1text_1new", "_1gtk_1cell_1renderer_1toggle_1new", "_1gtk_1cell_1view_1set_1fit_1model", "_1gtk_1check_1button_1new", "_1gtk_1check_1menu_1item_1get_1active", "_1gtk_1check_1menu_1item_1new", "_1gtk_1check_1menu_1item_1set_1active", "_1gtk_1check_1version", "_1gtk_1clipboard_1clear", "_1gtk_1clipboard_1get", "_1gtk_1clipboard_1set_1can_1store", "_1gtk_1clipboard_1set_1with_1owner", "_1gtk_1clipboard_1store", "_1gtk_1clipboard_1wait_1for_1contents", "_1gtk_1color_1chooser_1add_1palette", "_1gtk_1color_1chooser_1dialog_1new", "_1gtk_1color_1chooser_1get_1rgba", "_1gtk_1color_1chooser_1get_1use_1alpha", "_1gtk_1color_1chooser_1set_1rgba", "_1gtk_1color_1chooser_1set_1use_1alpha", "_1gtk_1combo_1box_1get_1active", "_1gtk_1combo_1box_1get_1model", "_1gtk_1combo_1box_1get_1wrap_1width", "_1gtk_1combo_1box_1popdown", "_1gtk_1combo_1box_1popup", "_1gtk_1combo_1box_1set_1active", "_1gtk_1combo_1box_1set_1focus_1on_1click", "_1gtk_1combo_1box_1set_1wrap_1width", "_1gtk_1combo_1box_1text_1insert", "_1gtk_1combo_1box_1text_1new", "_1gtk_1combo_1box_1text_1new_1with_1entry", "_1gtk_1combo_1box_1text_1remove", "_1gtk_1combo_1box_1text_1remove_1all", "_1gtk_1container_1add", "_1gtk_1container_1forall", "_1gtk_1container_1get_1border_1width", "_1gtk_1container_1get_1children", "_1gtk_1container_1propagate_1draw", "_1gtk_1container_1remove", "_1gtk_1container_1set_1border_1width", "_1gtk_1css_1provider_1get_1named", "_1gtk_1css_1provider_1load_1from_1data__J_3BJ", "_1gtk_1css_1provider_1load_1from_1data__J_3BJ_3J", "_1gtk_1css_1provider_1new", "_1gtk_1css_1provider_1to_1string", "_1gtk_1dialog_1add_1button", "_1gtk_1dialog_1run", "_1gtk_1drag_1begin_1with_1coordinates__JJIIJII", "_1gtk_1drag_1begin_1with_1coordinates__JJJIII", "_1gtk_1drag_1check_1threshold", "_1gtk_1drag_1dest_1find_1target", "_1gtk_1drag_1dest_1set", "_1gtk_1drag_1dest_1unset", "_1gtk_1drag_1finish", "_1gtk_1drag_1get_1data__JJJ", "_1gtk_1drag_1get_1data__JJJI", "_1gtk_1drag_1set_1icon_1surface", "_1gtk_1editable_1copy_1clipboard", "_1gtk_1editable_1cut_1clipboard", "_1gtk_1editable_1delete_1selection", "_1gtk_1editable_1delete_1text", "_1gtk_1editable_1get_1editable", "_1gtk_1editable_1get_1position", "_1gtk_1editable_1get_1selection_1bounds", "_1gtk_1editable_1insert_1text", "_1gtk_1editable_1paste_1clipboard", "_1gtk_1editable_1select_1region", "_1gtk_1editable_1set_1editable", "_1gtk_1editable_1set_1position", "_1gtk_1entry_1get_1icon_1area", "_1gtk_1entry_1get_1invisible_1char", "_1gtk_1entry_1get_1layout", "_1gtk_1entry_1get_1layout_1offsets", "_1gtk_1entry_1get_1max_1length", "_1gtk_1entry_1get_1text", "_1gtk_1entry_1get_1visibility", "_1gtk_1entry_1new", "_1gtk_1entry_1set_1alignment", "_1gtk_1entry_1set_1has_1frame", "_1gtk_1entry_1set_1icon_1activatable", "_1gtk_1entry_1set_1icon_1from_1icon_1name", "_1gtk_1entry_1set_1icon_1sensitive", "_1gtk_1entry_1set_1invisible_1char", "_1gtk_1entry_1set_1max_1length", "_1gtk_1entry_1set_1placeholder_1text", "_1gtk_1entry_1set_1tabs", "_1gtk_1entry_1set_1text", "_1gtk_1entry_1set_1visibility", "_1gtk_1entry_1set_1width_1chars", "_1gtk_1entry_1text_1index_1to_1layout_1index", "_1gtk_1enumerate_1printers", "_1gtk_1event_1box_1new", "_1gtk_1event_1controller_1get_1widget", "_1gtk_1event_1controller_1handle_1event", "_1gtk_1event_1controller_1key_1new", "_1gtk_1event_1controller_1motion_1new", "_1gtk_1event_1controller_1scroll_1new", "_1gtk_1event_1controller_1set_1propagation_1phase", "_1gtk_1expander_1get_1expanded", "_1gtk_1expander_1new", "_1gtk_1expander_1set_1expanded", "_1gtk_1expander_1set_1label_1widget", "_1gtk_1file_1chooser_1add_1filter", "_1gtk_1file_1chooser_1dialog_1new___3BJIJIJIJ", "_1gtk_1file_1chooser_1dialog_1new___3BJI_3BI_3BIJ", "_1gtk_1file_1chooser_1get_1filename", "_1gtk_1file_1chooser_1get_1filenames", "_1gtk_1file_1chooser_1get_1filter", "_1gtk_1file_1chooser_1get_1uri", "_1gtk_1file_1chooser_1get_1uris", "_1gtk_1file_1chooser_1native_1new", "_1gtk_1file_1chooser_1set_1current_1folder", "_1gtk_1file_1chooser_1set_1current_1folder_1uri", "_1gtk_1file_1chooser_1set_1current_1name", "_1gtk_1file_1chooser_1set_1do_1overwrite_1confirmation", "_1gtk_1file_1chooser_1set_1extra_1widget", "_1gtk_1file_1chooser_1set_1filename", "_1gtk_1file_1chooser_1set_1filter", "_1gtk_1file_1chooser_1set_1local_1only", "_1gtk_1file_1chooser_1set_1select_1multiple", "_1gtk_1file_1chooser_1set_1uri", "_1gtk_1file_1filter_1add_1pattern", "_1gtk_1file_1filter_1get_1name", "_1gtk_1file_1filter_1new", "_1gtk_1file_1filter_1set_1name", "_1gtk_1font_1chooser_1dialog_1new", "_1gtk_1font_1chooser_1get_1font", "_1gtk_1font_1chooser_1set_1font", "_1gtk_1frame_1get_1label_1widget", "_1gtk_1frame_1new", "_1gtk_1frame_1set_1label_1widget", "_1gtk_1frame_1set_1shadow_1type", "_1gtk_1gesture_1drag_1get_1offset", "_1gtk_1gesture_1drag_1get_1start_1point", "_1gtk_1gesture_1drag_1new", "_1gtk_1gesture_1get_1last_1event", "_1gtk_1gesture_1get_1last_1updated_1sequence", "_1gtk_1gesture_1get_1point", "_1gtk_1gesture_1get_1sequences", "_1gtk_1gesture_1group", "_1gtk_1gesture_1is_1recognized", "_1gtk_1gesture_1multi_1press_1new", "_1gtk_1gesture_1pan_1get_1orientation", "_1gtk_1gesture_1pan_1new", "_1gtk_1gesture_1pan_1set_1orientation", "_1gtk_1gesture_1rotate_1get_1angle_1delta", "_1gtk_1gesture_1rotate_1new", "_1gtk_1gesture_1single_1set_1button", "_1gtk_1gesture_1swipe_1get_1velocity", "_1gtk_1gesture_1swipe_1new", "_1gtk_1gesture_1zoom_1get_1scale_1delta", "_1gtk_1gesture_1zoom_1new", "_1gtk_1get_1current_1event", "_1gtk_1get_1current_1event_1state", "_1gtk_1get_1default_1language", "_1gtk_1get_1event_1widget", "_1gtk_1get_1major_1version", "_1gtk_1get_1micro_1version", "_1gtk_1get_1minor_1version", "_1gtk_1grab_1add", "_1gtk_1grab_1get_1current", "_1gtk_1grab_1remove", "_1gtk_1hsv_1to_1rgb", "_1gtk_1icon_1info_1load_1icon", "_1gtk_1icon_1theme_1get_1default", "_1gtk_1icon_1theme_1load_1icon", "_1gtk_1icon_1theme_1lookup_1by_1gicon", "_1gtk_1im_1context_1filter_1keypress", "_1gtk_1im_1context_1focus_1in", "_1gtk_1im_1context_1focus_1out", "_1gtk_1im_1context_1get_1preedit_1string", "_1gtk_1im_1context_1get_1type", "_1gtk_1im_1context_1reset", "_1gtk_1im_1context_1set_1client_1window", "_1gtk_1im_1context_1set_1cursor_1location", "_1gtk_1im_1multicontext_1append_1menuitems", "_1gtk_1im_1multicontext_1new", "_1gtk_1image_1new", "_1gtk_1image_1new_1from_1icon_1name___3B", "_1gtk_1image_1new_1from_1icon_1name___3BI", "_1gtk_1image_1new_1from_1pixbuf", "_1gtk_1image_1set_1from_1gicon__JJ", "_1gtk_1image_1set_1from_1gicon__JJI", "_1gtk_1image_1set_1from_1icon_1name__J_3B", "_1gtk_1image_1set_1from_1icon_1name__J_3BI", "_1gtk_1image_1set_1from_1pixbuf", "_1gtk_1image_1set_1pixel_1size", "_1gtk_1init_1check__", "_1gtk_1init_1check___3J_3J", "_1gtk_1label_1get_1layout", "_1gtk_1label_1get_1mnemonic_1keyval", "_1gtk_1label_1get_1type", "_1gtk_1label_1new", "_1gtk_1label_1new_1with_1mnemonic", "_1gtk_1label_1set_1attributes", "_1gtk_1label_1set_1justify", "_1gtk_1label_1set_1line_1wrap", "_1gtk_1label_1set_1line_1wrap_1mode", "_1gtk_1label_1set_1text__JJ", "_1gtk_1label_1set_1text__J_3B", "_1gtk_1label_1set_1text_1with_1mnemonic", "_1gtk_1label_1set_1xalign", "_1gtk_1label_1set_1yalign", "_1gtk_1list_1store_1append", "_1gtk_1list_1store_1clear", "_1gtk_1list_1store_1insert", "_1gtk_1list_1store_1newv", "_1gtk_1list_1store_1remove", "_1gtk_1list_1store_1set__JJIII", "_1gtk_1list_1store_1set__JJIJI", "_1gtk_1list_1store_1set__JJILorg_eclipse_swt_internal_gtk_GdkRGBA_2I", "_1gtk_1list_1store_1set__JJIZI", "_1gtk_1list_1store_1set__JJI_3BI", "_1gtk_1main", "_1gtk_1main_1do_1event", "_1gtk_1menu_1bar_1new", "_1gtk_1menu_1item_1get_1submenu", "_1gtk_1menu_1item_1new", "_1gtk_1menu_1item_1set_1submenu", "_1gtk_1menu_1new", "_1gtk_1menu_1popdown", "_1gtk_1menu_1popup", "_1gtk_1menu_1popup_1at_1pointer", "_1gtk_1menu_1popup_1at_1rect", "_1gtk_1menu_1shell_1deactivate", "_1gtk_1menu_1shell_1insert", "_1gtk_1menu_1shell_1set_1take_1focus", "_1gtk_1menu_1tool_1button_1new", "_1gtk_1message_1dialog_1new", "_1gtk_1misc_1set_1alignment", "_1gtk_1native_1dialog_1run", "_1gtk_1notebook_1get_1current_1page", "_1gtk_1notebook_1get_1scrollable", "_1gtk_1notebook_1insert_1page", "_1gtk_1notebook_1new", "_1gtk_1notebook_1next_1page", "_1gtk_1notebook_1prev_1page", "_1gtk_1notebook_1remove_1page", "_1gtk_1notebook_1set_1current_1page", "_1gtk_1notebook_1set_1scrollable", "_1gtk_1notebook_1set_1show_1tabs", "_1gtk_1notebook_1set_1tab_1pos", "_1gtk_1orientable_1set_1orientation", "_1gtk_1page_1setup_1get_1bottom_1margin", "_1gtk_1page_1setup_1get_1left_1margin", "_1gtk_1page_1setup_1get_1orientation", "_1gtk_1page_1setup_1get_1page_1height", "_1gtk_1page_1setup_1get_1page_1width", "_1gtk_1page_1setup_1get_1paper_1height", "_1gtk_1page_1setup_1get_1paper_1size", "_1gtk_1page_1setup_1get_1paper_1width", "_1gtk_1page_1setup_1get_1right_1margin", "_1gtk_1page_1setup_1get_1top_1margin", "_1gtk_1page_1setup_1new", "_1gtk_1page_1setup_1set_1bottom_1margin", "_1gtk_1page_1setup_1set_1left_1margin", "_1gtk_1page_1setup_1set_1orientation", "_1gtk_1page_1setup_1set_1paper_1size", "_1gtk_1page_1setup_1set_1right_1margin", "_1gtk_1page_1setup_1set_1top_1margin", "_1gtk_1paper_1size_1free", "_1gtk_1paper_1size_1get_1display_1name", "_1gtk_1paper_1size_1get_1height", "_1gtk_1paper_1size_1get_1name", "_1gtk_1paper_1size_1get_1ppd_1name", "_1gtk_1paper_1size_1get_1width", "_1gtk_1paper_1size_1is_1custom", "_1gtk_1paper_1size_1new", "_1gtk_1paper_1size_1new_1custom", "_1gtk_1paper_1size_1new_1from_1ppd", "_1gtk_1plug_1new", "_1gtk_1print_1job_1get_1surface", "_1gtk_1print_1job_1new", "_1gtk_1print_1job_1send", "_1gtk_1print_1settings_1foreach", "_1gtk_1print_1settings_1get", "_1gtk_1print_1settings_1get_1collate", "_1gtk_1print_1settings_1get_1duplex", "_1gtk_1print_1settings_1get_1n_1copies", "_1gtk_1print_1settings_1get_1page_1ranges", "_1gtk_1print_1settings_1get_1print_1pages", "_1gtk_1print_1settings_1get_1resolution", "_1gtk_1print_1settings_1new", "_1gtk_1print_1settings_1set", "_1gtk_1print_1settings_1set_1collate", "_1gtk_1print_1settings_1set_1duplex", "_1gtk_1print_1settings_1set_1n_1copies", "_1gtk_1print_1settings_1set_1orientation", "_1gtk_1print_1settings_1set_1page_1ranges", "_1gtk_1print_1settings_1set_1print_1pages", "_1gtk_1print_1settings_1set_1printer", "_1gtk_1print_1unix_1dialog_1get_1current_1page", "_1gtk_1print_1unix_1dialog_1get_1page_1setup", "_1gtk_1print_1unix_1dialog_1get_1selected_1printer", "_1gtk_1print_1unix_1dialog_1get_1settings", "_1gtk_1print_1unix_1dialog_1new", "_1gtk_1print_1unix_1dialog_1set_1current_1page", "_1gtk_1print_1unix_1dialog_1set_1embed_1page_1setup", "_1gtk_1print_1unix_1dialog_1set_1manual_1capabilities", "_1gtk_1print_1unix_1dialog_1set_1page_1setup", "_1gtk_1print_1unix_1dialog_1set_1settings", "_1gtk_1printer_1get_1backend", "_1gtk_1printer_1get_1name", "_1gtk_1printer_1is_1default", "_1gtk_1printer_1option_1widget_1get_1type", "_1gtk_1progress_1bar_1new", "_1gtk_1progress_1bar_1pulse", "_1gtk_1progress_1bar_1set_1fraction", "_1gtk_1progress_1bar_1set_1inverted", "_1gtk_1radio_1button_1get_1group", "_1gtk_1radio_1button_1new", "_1gtk_1radio_1menu_1item_1get_1group", "_1gtk_1radio_1menu_1item_1new", "_1gtk_1range_1get_1adjustment", "_1gtk_1range_1get_1slider_1range", "_1gtk_1range_1set_1increments", "_1gtk_1range_1set_1inverted", "_1gtk_1range_1set_1range", "_1gtk_1range_1set_1value", "_1gtk_1render_1background", "_1gtk_1render_1focus", "_1gtk_1render_1frame", "_1gtk_1render_1handle", "_1gtk_1rgb_1to_1hsv", "_1gtk_1scale_1new", "_1gtk_1scale_1set_1digits", "_1gtk_1scale_1set_1draw_1value", "_1gtk_1scrollable_1get_1vadjustment", "_1gtk_1scrollbar_1new", "_1gtk_1scrolled_1window_1get_1hadjustment", "_1gtk_1scrolled_1window_1get_1hscrollbar", "_1gtk_1scrolled_1window_1get_1overlay_1scrolling", "_1gtk_1scrolled_1window_1get_1policy", "_1gtk_1scrolled_1window_1get_1shadow_1type", "_1gtk_1scrolled_1window_1get_1vadjustment", "_1gtk_1scrolled_1window_1get_1vscrollbar", "_1gtk_1scrolled_1window_1new", "_1gtk_1scrolled_1window_1set_1policy", "_1gtk_1scrolled_1window_1set_1shadow_1type", "_1gtk_1search_1entry_1new", "_1gtk_1selection_1data_1free", "_1gtk_1selection_1data_1get_1data", "_1gtk_1selection_1data_1get_1data_1type", "_1gtk_1selection_1data_1get_1format", "_1gtk_1selection_1data_1get_1length", "_1gtk_1selection_1data_1get_1target", "_1gtk_1selection_1data_1set", "_1gtk_1separator_1menu_1item_1new", "_1gtk_1separator_1new", "_1gtk_1separator_1tool_1item_1new", "_1gtk_1separator_1tool_1item_1set_1draw", "_1gtk_1settings_1get_1default", "_1gtk_1snapshot_1append_1cairo", "_1gtk_1socket_1get_1id", "_1gtk_1socket_1new", "_1gtk_1spin_1button_1configure", "_1gtk_1spin_1button_1get_1adjustment", "_1gtk_1spin_1button_1get_1digits", "_1gtk_1spin_1button_1new", "_1gtk_1spin_1button_1set_1digits", "_1gtk_1spin_1button_1set_1increments", "_1gtk_1spin_1button_1set_1numeric", "_1gtk_1spin_1button_1set_1range", "_1gtk_1spin_1button_1set_1value", "_1gtk_1spin_1button_1set_1wrap", "_1gtk_1spin_1button_1update", "_1gtk_1status_1icon_1get_1geometry", "_1gtk_1status_1icon_1get_1visible", "_1gtk_1status_1icon_1new", "_1gtk_1status_1icon_1position_1menu_1func", "_1gtk_1status_1icon_1set_1from_1pixbuf", "_1gtk_1status_1icon_1set_1tooltip_1text", "_1gtk_1status_1icon_1set_1visible", "_1gtk_1style_1context_1add_1class", "_1gtk_1style_1context_1add_1provider", "_1gtk_1style_1context_1add_1provider_1for_1display", "_1gtk_1style_1context_1add_1provider_1for_1screen", "_1gtk_1style_1context_1get__JI_3B_3JJ", "_1gtk_1style_1context_1get__J_3B_3JJ", "_1gtk_1style_1context_1get_1background_1color", "_1gtk_1style_1context_1get_1border__JILorg_eclipse_swt_internal_gtk_GtkBorder_2", "_1gtk_1style_1context_1get_1border__JLorg_eclipse_swt_internal_gtk_GtkBorder_2", "_1gtk_1style_1context_1get_1color__JILorg_eclipse_swt_internal_gtk_GdkRGBA_2", "_1gtk_1style_1context_1get_1color__JLorg_eclipse_swt_internal_gtk_GdkRGBA_2", "_1gtk_1style_1context_1get_1font", "_1gtk_1style_1context_1get_1margin", "_1gtk_1style_1context_1get_1padding__JILorg_eclipse_swt_internal_gtk_GtkBorder_2", "_1gtk_1style_1context_1get_1padding__JLorg_eclipse_swt_internal_gtk_GtkBorder_2", "_1gtk_1style_1context_1get_1parent", "_1gtk_1style_1context_1invalidate", "_1gtk_1style_1context_1remove_1class", "_1gtk_1style_1context_1restore", "_1gtk_1style_1context_1save", "_1gtk_1style_1context_1set_1state", "_1gtk_1target_1list_1new", "_1gtk_1target_1list_1unref", "_1gtk_1text_1buffer_1copy_1clipboard", "_1gtk_1text_1buffer_1create_1mark", "_1gtk_1text_1buffer_1cut_1clipboard", "_1gtk_1text_1buffer_1delete", "_1gtk_1text_1buffer_1get_1bounds", "_1gtk_1text_1buffer_1get_1end_1iter", "_1gtk_1text_1buffer_1get_1insert", "_1gtk_1text_1buffer_1get_1iter_1at_1line", "_1gtk_1text_1buffer_1get_1iter_1at_1mark", "_1gtk_1text_1buffer_1get_1iter_1at_1offset", "_1gtk_1text_1buffer_1get_1line_1count", "_1gtk_1text_1buffer_1get_1selection_1bound", "_1gtk_1text_1buffer_1get_1selection_1bounds", "_1gtk_1text_1buffer_1get_1text", "_1gtk_1text_1buffer_1insert__JJ_3BI", "_1gtk_1text_1buffer_1insert__J_3B_3BI", "_1gtk_1text_1buffer_1paste_1clipboard", "_1gtk_1text_1buffer_1place_1cursor", "_1gtk_1text_1buffer_1select_1range", "_1gtk_1text_1buffer_1set_1text", "_1gtk_1text_1iter_1get_1line", "_1gtk_1text_1iter_1get_1offset", "_1gtk_1text_1view_1buffer_1to_1surface_1coords", "_1gtk_1text_1view_1buffer_1to_1window_1coords", "_1gtk_1text_1view_1get_1buffer", "_1gtk_1text_1view_1get_1editable", "_1gtk_1text_1view_1get_1iter_1at_1location", "_1gtk_1text_1view_1get_1iter_1location", "_1gtk_1text_1view_1get_1line_1at_1y", "_1gtk_1text_1view_1get_1line_1yrange", "_1gtk_1text_1view_1get_1visible_1rect", "_1gtk_1text_1view_1get_1window", "_1gtk_1text_1view_1new", "_1gtk_1text_1view_1scroll_1to_1iter", "_1gtk_1text_1view_1scroll_1to_1mark", "_1gtk_1text_1view_1set_1editable", "_1gtk_1text_1view_1set_1justification", "_1gtk_1text_1view_1set_1tabs", "_1gtk_1text_1view_1set_1wrap_1mode", "_1gtk_1toggle_1button_1get_1active", "_1gtk_1toggle_1button_1new", "_1gtk_1toggle_1button_1set_1active", "_1gtk_1toggle_1button_1set_1inconsistent", "_1gtk_1toggle_1button_1set_1mode", "_1gtk_1toggle_1tool_1button_1get_1active", "_1gtk_1toggle_1tool_1button_1new", "_1gtk_1toggle_1tool_1button_1set_1active", "_1gtk_1tool_1button_1new", "_1gtk_1tool_1button_1set_1icon_1widget", "_1gtk_1tool_1button_1set_1label", "_1gtk_1tool_1button_1set_1label_1widget", "_1gtk_1tool_1button_1set_1use_1underline", "_1gtk_1tool_1item_1get_1proxy_1menu_1item", "_1gtk_1tool_1item_1retrieve_1proxy_1menu_1item", "_1gtk_1tool_1item_1set_1is_1important", "_1gtk_1tool_1item_1set_1proxy_1menu_1item", "_1gtk_1toolbar_1insert", "_1gtk_1toolbar_1new", "_1gtk_1toolbar_1set_1icon_1size", "_1gtk_1toolbar_1set_1show_1arrow", "_1gtk_1toolbar_1set_1style", "_1gtk_1tooltip_1get_1type", "_1gtk_1tooltip_1set_1custom", "_1gtk_1tree_1model_1get__JJI_3II", "_1gtk_1tree_1model_1get__JJI_3JI", "_1gtk_1tree_1model_1get_1iter", "_1gtk_1tree_1model_1get_1iter_1first", "_1gtk_1tree_1model_1get_1n_1columns", "_1gtk_1tree_1model_1get_1path", "_1gtk_1tree_1model_1get_1type", "_1gtk_1tree_1model_1iter_1children", "_1gtk_1tree_1model_1iter_1n_1children", "_1gtk_1tree_1model_1iter_1next", "_1gtk_1tree_1model_1iter_1nth_1child", "_1gtk_1tree_1path_1append_1index", "_1gtk_1tree_1path_1compare", "_1gtk_1tree_1path_1free", "_1gtk_1tree_1path_1get_1depth", "_1gtk_1tree_1path_1get_1indices", "_1gtk_1tree_1path_1new", "_1gtk_1tree_1path_1new_1from_1string__J", "_1gtk_1tree_1path_1new_1from_1string___3B", "_1gtk_1tree_1path_1next", "_1gtk_1tree_1path_1prev", "_1gtk_1tree_1path_1up", "_1gtk_1tree_1selection_1count_1selected_1rows", "_1gtk_1tree_1selection_1get_1select_1function", "_1gtk_1tree_1selection_1get_1selected_1rows", "_1gtk_1tree_1selection_1path_1is_1selected", "_1gtk_1tree_1selection_1select_1all", "_1gtk_1tree_1selection_1select_1iter", "_1gtk_1tree_1selection_1select_1path", "_1gtk_1tree_1selection_1set_1mode", "_1gtk_1tree_1selection_1set_1select_1function", "_1gtk_1tree_1selection_1unselect_1all", "_1gtk_1tree_1selection_1unselect_1iter", "_1gtk_1tree_1selection_1unselect_1path", "_1gtk_1tree_1store_1append", "_1gtk_1tree_1store_1clear", "_1gtk_1tree_1store_1insert", "_1gtk_1tree_1store_1newv", "_1gtk_1tree_1store_1remove", "_1gtk_1tree_1store_1set__JJIII", "_1gtk_1tree_1store_1set__JJIJI", "_1gtk_1tree_1store_1set__JJILorg_eclipse_swt_internal_gtk_GdkRGBA_2I", "_1gtk_1tree_1store_1set__JJIZI", "_1gtk_1tree_1store_1set__JJI_3BI", "_1gtk_1tree_1view_1collapse_1row", "_1gtk_1tree_1view_1column_1add_1attribute", "_1gtk_1tree_1view_1column_1cell_1get_1position", "_1gtk_1tree_1view_1column_1cell_1get_1size", "_1gtk_1tree_1view_1column_1cell_1set_1cell_1data", "_1gtk_1tree_1view_1column_1clear", "_1gtk_1tree_1view_1column_1get_1button", "_1gtk_1tree_1view_1column_1get_1fixed_1width", "_1gtk_1tree_1view_1column_1get_1reorderable", "_1gtk_1tree_1view_1column_1get_1resizable", "_1gtk_1tree_1view_1column_1get_1visible", "_1gtk_1tree_1view_1column_1get_1width", "_1gtk_1tree_1view_1column_1new", "_1gtk_1tree_1view_1column_1pack_1end", "_1gtk_1tree_1view_1column_1pack_1start", "_1gtk_1tree_1view_1column_1set_1alignment", "_1gtk_1tree_1view_1column_1set_1cell_1data_1func", "_1gtk_1tree_1view_1column_1set_1clickable", "_1gtk_1tree_1view_1column_1set_1fixed_1width", "_1gtk_1tree_1view_1column_1set_1min_1width", "_1gtk_1tree_1view_1column_1set_1reorderable", "_1gtk_1tree_1view_1column_1set_1resizable", "_1gtk_1tree_1view_1column_1set_1sizing", "_1gtk_1tree_1view_1column_1set_1sort_1indicator", "_1gtk_1tree_1view_1column_1set_1sort_1order", "_1gtk_1tree_1view_1column_1set_1visible", "_1gtk_1tree_1view_1column_1set_1widget", "_1gtk_1tree_1view_1convert_1bin_1window_1to_1tree_1coords", "_1gtk_1tree_1view_1create_1row_1drag_1icon", "_1gtk_1tree_1view_1expand_1row", "_1gtk_1tree_1view_1get_1background_1area", "_1gtk_1tree_1view_1get_1bin_1window", "_1gtk_1tree_1view_1get_1cell_1area", "_1gtk_1tree_1view_1get_1column", "_1gtk_1tree_1view_1get_1columns", "_1gtk_1tree_1view_1get_1cursor", "_1gtk_1tree_1view_1get_1expander_1column", "_1gtk_1tree_1view_1get_1grid_1lines", "_1gtk_1tree_1view_1get_1headers_1visible", "_1gtk_1tree_1view_1get_1path_1at_1pos", "_1gtk_1tree_1view_1get_1selection", "_1gtk_1tree_1view_1get_1visible_1rect", "_1gtk_1tree_1view_1insert_1column", "_1gtk_1tree_1view_1move_1column_1after", "_1gtk_1tree_1view_1new_1with_1model", "_1gtk_1tree_1view_1remove_1column", "_1gtk_1tree_1view_1row_1expanded", "_1gtk_1tree_1view_1scroll_1to_1cell", "_1gtk_1tree_1view_1scroll_1to_1point", "_1gtk_1tree_1view_1set_1cursor", "_1gtk_1tree_1view_1set_1drag_1dest_1row", "_1gtk_1tree_1view_1set_1grid_1lines", "_1gtk_1tree_1view_1set_1headers_1visible", "_1gtk_1tree_1view_1set_1model", "_1gtk_1tree_1view_1set_1search_1column", "_1gtk_1tree_1view_1unset_1rows_1drag_1dest", "_1gtk_1viewport_1set_1shadow_1type", "_1gtk_1widget_1add_1accelerator", "_1gtk_1widget_1add_1controller", "_1gtk_1widget_1add_1events", "_1gtk_1widget_1child_1focus", "_1gtk_1widget_1class_1get_1css_1name", "_1gtk_1widget_1create_1pango_1layout__JJ", "_1gtk_1widget_1create_1pango_1layout__J_3B", "_1gtk_1widget_1destroy", "_1gtk_1widget_1draw", "_1gtk_1widget_1event", "_1gtk_1widget_1get_1accessible", "_1gtk_1widget_1get_1allocation", "_1gtk_1widget_1get_1can_1default", "_1gtk_1widget_1get_1child_1visible", "_1gtk_1widget_1get_1clip", "_1gtk_1widget_1get_1events", "_1gtk_1widget_1get_1first_1child", "_1gtk_1widget_1get_1has_1surface", "_1gtk_1widget_1get_1has_1window", "_1gtk_1widget_1get_1mapped", "_1gtk_1widget_1get_1margin_1bottom", "_1gtk_1widget_1get_1margin_1end", "_1gtk_1widget_1get_1margin_1start", "_1gtk_1widget_1get_1margin_1top", "_1gtk_1widget_1get_1name", "_1gtk_1widget_1get_1next_1sibling", "_1gtk_1widget_1get_1opacity", "_1gtk_1widget_1get_1pango_1context", "_1gtk_1widget_1get_1parent", "_1gtk_1widget_1get_1parent_1surface", "_1gtk_1widget_1get_1parent_1window", "_1gtk_1widget_1get_1preferred_1height", "_1gtk_1widget_1get_1preferred_1height_1for_1width", "_1gtk_1widget_1get_1preferred_1size", "_1gtk_1widget_1get_1preferred_1width_1for_1height", "_1gtk_1widget_1get_1realized", "_1gtk_1widget_1get_1screen", "_1gtk_1widget_1get_1sensitive", "_1gtk_1widget_1get_1size_1request", "_1gtk_1widget_1get_1state_1flags", "_1gtk_1widget_1get_1style_1context", "_1gtk_1widget_1get_1surface", "_1gtk_1widget_1get_1tooltip_1text", "_1gtk_1widget_1get_1toplevel", "_1gtk_1widget_1get_1visible", "_1gtk_1widget_1get_1window", "_1gtk_1widget_1grab_1focus", "_1gtk_1widget_1has_1default", "_1gtk_1widget_1has_1focus", "_1gtk_1widget_1hide", "_1gtk_1widget_1input_1shape_1combine_1region", "_1gtk_1widget_1is_1focus", "_1gtk_1widget_1map", "_1gtk_1widget_1measure", "_1gtk_1widget_1mnemonic_1activate", "_1gtk_1widget_1override_1background_1color", "_1gtk_1widget_1override_1color", "_1gtk_1widget_1override_1font", "_1gtk_1widget_1queue_1draw", "_1gtk_1widget_1queue_1resize", "_1gtk_1widget_1realize", "_1gtk_1widget_1remove_1accelerator", "_1gtk_1widget_1reparent", "_1gtk_1widget_1set_1allocation", "_1gtk_1widget_1set_1can_1default", "_1gtk_1widget_1set_1can_1focus", "_1gtk_1widget_1set_1clip", "_1gtk_1widget_1set_1cursor", "_1gtk_1widget_1set_1default_1direction", "_1gtk_1widget_1set_1direction", "_1gtk_1widget_1set_1double_1buffered", "_1gtk_1widget_1set_1focus_1on_1click", "_1gtk_1widget_1set_1halign", "_1gtk_1widget_1set_1has_1surface", "_1gtk_1widget_1set_1has_1window", "_1gtk_1widget_1set_1hexpand", "_1gtk_1widget_1set_1margin_1bottom", "_1gtk_1widget_1set_1margin_1end", "_1gtk_1widget_1set_1margin_1start", "_1gtk_1widget_1set_1margin_1top", "_1gtk_1widget_1set_1name", "_1gtk_1widget_1set_1opacity", "_1gtk_1widget_1set_1parent_1surface", "_1gtk_1widget_1set_1parent_1window", "_1gtk_1widget_1set_1receives_1default", "_1gtk_1widget_1set_1redraw_1on_1allocate", "_1gtk_1widget_1set_1sensitive", "_1gtk_1widget_1set_1size_1request", "_1gtk_1widget_1set_1tooltip_1text", "_1gtk_1widget_1set_1valign", "_1gtk_1widget_1set_1vexpand", "_1gtk_1widget_1set_1visible", "_1gtk_1widget_1shape_1combine_1region", "_1gtk_1widget_1show", "_1gtk_1widget_1size_1allocate__JLorg_eclipse_swt_internal_gtk_GtkAllocation_2", "_1gtk_1widget_1size_1allocate__JLorg_eclipse_swt_internal_gtk_GtkAllocation_2I", "_1gtk_1widget_1snapshot_1child", "_1gtk_1widget_1style_1get__J_3B_3IJ", "_1gtk_1widget_1style_1get__J_3B_3JJ", "_1gtk_1widget_1translate_1coordinates", "_1gtk_1window_1activate_1default", "_1gtk_1window_1add_1accel_1group", "_1gtk_1window_1deiconify", "_1gtk_1window_1fullscreen", "_1gtk_1window_1get_1focus", "_1gtk_1window_1get_1group", "_1gtk_1window_1get_1icon_1list", "_1gtk_1window_1get_1mnemonic_1modifier", "_1gtk_1window_1get_1modal", "_1gtk_1window_1get_1position", "_1gtk_1window_1get_1size", "_1gtk_1window_1group_1add_1window", "_1gtk_1window_1group_1new", "_1gtk_1window_1group_1remove_1window", "_1gtk_1window_1iconify", "_1gtk_1window_1is_1active", "_1gtk_1window_1list_1toplevels", "_1gtk_1window_1maximize", "_1gtk_1window_1move", "_1gtk_1window_1new", "_1gtk_1window_1remove_1accel_1group", "_1gtk_1window_1resize", "_1gtk_1window_1set_1attached_1to", "_1gtk_1window_1set_1decorated", "_1gtk_1window_1set_1default", "_1gtk_1window_1set_1destroy_1with_1parent", "_1gtk_1window_1set_1geometry_1hints", "_1gtk_1window_1set_1icon_1list", "_1gtk_1window_1set_1keep_1above", "_1gtk_1window_1set_1modal", "_1gtk_1window_1set_1resizable", "_1gtk_1window_1set_1skip_1taskbar_1hint", "_1gtk_1window_1set_1title", "_1gtk_1window_1set_1transient_1for", "_1gtk_1window_1set_1type_1hint", "_1gtk_1window_1unfullscreen", "_1gtk_1window_1unmaximize", }; #define NATIVE_FUNCTION_COUNT sizeof(GTK_nativeFunctionNames) / sizeof(char*) int GTK_nativeFunctionCount = NATIVE_FUNCTION_COUNT; int GTK_nativeFunctionCallCount[NATIVE_FUNCTION_COUNT]; #define STATS_NATIVE(func) Java_org_eclipse_swt_tools_internal_NativeStats_##func JNIEXPORT jint JNICALL STATS_NATIVE(GTK_1GetFunctionCount) (JNIEnv *env, jclass that) { return GTK_nativeFunctionCount; } JNIEXPORT jstring JNICALL STATS_NATIVE(GTK_1GetFunctionName) (JNIEnv *env, jclass that, jint index) { return (*env)->NewStringUTF(env, GTK_nativeFunctionNames[index]); } JNIEXPORT jint JNICALL STATS_NATIVE(GTK_1GetFunctionCallCount) (JNIEnv *env, jclass that, jint index) { return GTK_nativeFunctionCallCount[index]; } #endif #ifdef NATIVE_STATS char * Graphene_nativeFunctionNames[] = { "_1graphene_1rect_1alloc", "_1graphene_1rect_1free", "_1graphene_1rect_1init", }; #define NATIVE_FUNCTION_COUNT sizeof(Graphene_nativeFunctionNames) / sizeof(char*) int Graphene_nativeFunctionCount = NATIVE_FUNCTION_COUNT; int Graphene_nativeFunctionCallCount[NATIVE_FUNCTION_COUNT]; #define STATS_NATIVE(func) Java_org_eclipse_swt_tools_internal_NativeStats_##func JNIEXPORT jint JNICALL STATS_NATIVE(Graphene_1GetFunctionCount) (JNIEnv *env, jclass that) { return Graphene_nativeFunctionCount; } JNIEXPORT jstring JNICALL STATS_NATIVE(Graphene_1GetFunctionName) (JNIEnv *env, jclass that, jint index) { return (*env)->NewStringUTF(env, Graphene_nativeFunctionNames[index]); } JNIEXPORT jint JNICALL STATS_NATIVE(Graphene_1GetFunctionCallCount) (JNIEnv *env, jclass that, jint index) { return Graphene_nativeFunctionCallCount[index]; } #endif #ifdef NATIVE_STATS char * OS_nativeFunctionNames[] = { "Call__JJII", "Call__JJIJ", "GDK_1WINDOWING_1WAYLAND", "GDK_1WINDOWING_1X11", "GInterfaceInfo_1sizeof", "GPollFD_1sizeof", "GTypeInfo_1sizeof", "GTypeQuery_1sizeof", "G_1OBJECT_1CLASS_1CONSTRUCTOR", "G_1OBJECT_1CLASS_1SET_1CONSTRUCTOR", "G_1TYPE_1BOOLEAN", "G_1TYPE_1DOUBLE", "G_1TYPE_1FLOAT", "G_1TYPE_1INT", "G_1TYPE_1INT64", "G_1VALUE_1TYPE", "PangoAttrColor_1sizeof", "PangoAttrInt_1sizeof", "PangoAttribute_1sizeof", "PangoItem_1sizeof", "PangoLayoutLine_1sizeof", "PangoLayoutRun_1sizeof", "PangoLogAttr_1sizeof", "PangoRectangle_1sizeof", "RTLD_1GLOBAL", "RTLD_1LAZY", "RTLD_1NOW", "XAnyEvent_1sizeof", "XEvent_1sizeof", "XExposeEvent_1sizeof", "XFocusChangeEvent_1sizeof", "X_1EVENT_1TYPE", "X_1EVENT_1WINDOW", "_1Call", "_1FcConfigAppFontAddFile", "_1GString_1len", "_1GString_1str", "_1G_1OBJECT_1CLASS", "_1G_1OBJECT_1GET_1CLASS", "_1G_1OBJECT_1TYPE", "_1G_1OBJECT_1TYPE_1NAME", "_1G_1TYPE_1CHECK_1INSTANCE_1TYPE", "_1G_1TYPE_1STRING", "_1PANGO_1PIXELS", "_1PANGO_1TYPE_1FONT_1DESCRIPTION", "_1PANGO_1TYPE_1FONT_1FACE", "_1PANGO_1TYPE_1FONT_1FAMILY", "_1PANGO_1TYPE_1LAYOUT", "_1XCheckIfEvent", "_1XDefaultRootWindow", "_1XDefaultScreen", "_1XFree", "_1XQueryPointer", "_1XSetErrorHandler", "_1XSetIOErrorHandler", "_1XSetInputFocus", "_1XSetTransientForHint", "_1XSynchronize", "_1access", "_1cachejvmptr", "_1call__JJJJJ", "_1call__JJJJJJJ", "_1call__JJJJJJJJ", "_1dlopen", "_1g_1app_1info_1create_1from_1commandline", "_1g_1app_1info_1get_1all", "_1g_1app_1info_1get_1default_1for_1type", "_1g_1app_1info_1get_1executable", "_1g_1app_1info_1get_1icon", "_1g_1app_1info_1get_1name", "_1g_1app_1info_1launch", "_1g_1app_1info_1launch_1default_1for_1uri", "_1g_1app_1info_1should_1show", "_1g_1app_1info_1supports_1uris", "_1g_1bus_1own_1name", "_1g_1bytes_1new", "_1g_1bytes_1unref", "_1g_1cclosure_1new", "_1g_1closure_1ref", "_1g_1closure_1sink", "_1g_1closure_1unref", "_1g_1content_1type_1equals", "_1g_1content_1type_1is_1a", "_1g_1dbus_1connection_1register_1object", "_1g_1dbus_1method_1invocation_1return_1value", "_1g_1dbus_1node_1info_1lookup_1interface", "_1g_1dbus_1node_1info_1new_1for_1xml", "_1g_1dbus_1proxy_1call", "_1g_1dbus_1proxy_1call_1finish", "_1g_1dbus_1proxy_1call_1sync", "_1g_1dbus_1proxy_1get_1name_1owner", "_1g_1dbus_1proxy_1new_1for_1bus_1sync", "_1g_1error_1free", "_1g_1error_1get_1message", "_1g_1file_1get_1uri", "_1g_1file_1info_1get_1content_1type", "_1g_1file_1new_1for_1commandline_1arg", "_1g_1file_1new_1for_1path", "_1g_1file_1new_1for_1uri", "_1g_1file_1query_1info", "_1g_1file_1test", "_1g_1filename_1display_1name", "_1g_1filename_1from_1uri", "_1g_1filename_1from_1utf8", "_1g_1filename_1to_1uri", "_1g_1filename_1to_1utf8", "_1g_1free", "_1g_1get_1current_1time", "_1g_1getenv", "_1g_1hash_1table_1get_1values", "_1g_1icon_1new_1for_1string", "_1g_1icon_1to_1string", "_1g_1idle_1add", "_1g_1list_1append", "_1g_1list_1data", "_1g_1list_1free", "_1g_1list_1free_11", "_1g_1list_1last", "_1g_1list_1length", "_1g_1list_1next", "_1g_1list_1nth", "_1g_1list_1nth_1data", "_1g_1list_1prepend", "_1g_1list_1previous", "_1g_1list_1remove_1link", "_1g_1list_1set_1next", "_1g_1list_1set_1previous", "_1g_1log_1default_1handler", "_1g_1log_1remove_1handler", "_1g_1log_1set_1handler", "_1g_1main_1context_1acquire", "_1g_1main_1context_1check", "_1g_1main_1context_1default", "_1g_1main_1context_1get_1poll_1func", "_1g_1main_1context_1iteration", "_1g_1main_1context_1prepare", "_1g_1main_1context_1query", "_1g_1main_1context_1release", "_1g_1malloc", "_1g_1object_1class_1find_1property", "_1g_1object_1get__J_3B_3IJ", "_1g_1object_1get__J_3B_3JJ", "_1g_1object_1get_1qdata", "_1g_1object_1new", "_1g_1object_1notify", "_1g_1object_1ref", "_1g_1object_1ref_1sink", "_1g_1object_1set__J_3BFJ", "_1g_1object_1set__J_3BIJ", "_1g_1object_1set__J_3BJJ", "_1g_1object_1set__J_3BLorg_eclipse_swt_internal_gtk_GdkRGBA_2J", "_1g_1object_1set__J_3BZJ", "_1g_1object_1set__J_3B_3BJ", "_1g_1object_1set_1qdata", "_1g_1object_1unref", "_1g_1quark_1from_1string", "_1g_1set_1prgname", "_1g_1signal_1add_1emission_1hook", "_1g_1signal_1connect", "_1g_1signal_1connect_1closure", "_1g_1signal_1connect_1closure_1by_1id", "_1g_1signal_1emit_1by_1name__J_3B", "_1g_1signal_1emit_1by_1name__J_3BJ", "_1g_1signal_1emit_1by_1name__J_3BJJ", "_1g_1signal_1emit_1by_1name__J_3BLorg_eclipse_swt_internal_gtk_GdkRectangle_2", "_1g_1signal_1emit_1by_1name__J_3B_3B", "_1g_1signal_1handler_1disconnect", "_1g_1signal_1handler_1find", "_1g_1signal_1handlers_1block_1matched", "_1g_1signal_1handlers_1unblock_1matched", "_1g_1signal_1lookup", "_1g_1signal_1remove_1emission_1hook", "_1g_1signal_1stop_1emission_1by_1name", "_1g_1slist_1append", "_1g_1slist_1data", "_1g_1slist_1free", "_1g_1slist_1length", "_1g_1slist_1next", "_1g_1source_1remove", "_1g_1strfreev", "_1g_1string_1free", "_1g_1string_1new_1len", "_1g_1strtod", "_1g_1time_1val_1add", "_1g_1timeout_1add", "_1g_1type_1add_1interface_1static", "_1g_1type_1class_1peek", "_1g_1type_1class_1peek_1parent", "_1g_1type_1class_1ref", "_1g_1type_1class_1unref", "_1g_1type_1interface_1peek_1parent", "_1g_1type_1is_1a", "_1g_1type_1parent", "_1g_1type_1query", "_1g_1type_1register_1static", "_1g_1unsetenv", "_1g_1utf16_1offset_1to_1pointer", "_1g_1utf16_1offset_1to_1utf8_1offset", "_1g_1utf16_1pointer_1to_1offset", "_1g_1utf16_1strlen", "_1g_1utf16_1to_1utf8", "_1g_1utf8_1offset_1to_1utf16_1offset", "_1g_1utf8_1pointer_1to_1offset", "_1g_1utf8_1strlen", "_1g_1utf8_1to_1utf16__JJ_3J_3J_3J", "_1g_1utf8_1to_1utf16___3BJ_3J_3J_3J", "_1g_1value_1peek_1pointer", "_1g_1variant_1builder_1add_1value", "_1g_1variant_1builder_1end", "_1g_1variant_1builder_1new", "_1g_1variant_1builder_1unref", "_1g_1variant_1get_1boolean", "_1g_1variant_1get_1byte", "_1g_1variant_1get_1child_1value", "_1g_1variant_1get_1double", "_1g_1variant_1get_1int32", "_1g_1variant_1get_1string", "_1g_1variant_1get_1type", "_1g_1variant_1get_1type_1string", "_1g_1variant_1get_1uint64", "_1g_1variant_1is_1of_1type", "_1g_1variant_1n_1children", "_1g_1variant_1new___3BZ_3B", "_1g_1variant_1new___3B_3B", "_1g_1variant_1new___3B_3B_3B", "_1g_1variant_1new_1boolean", "_1g_1variant_1new_1byte", "_1g_1variant_1new_1double", "_1g_1variant_1new_1int32", "_1g_1variant_1new_1string", "_1g_1variant_1new_1tuple", "_1g_1variant_1new_1uint64", "_1g_1variant_1type_1free", "_1g_1variant_1type_1new", "_1g_1variant_1unref", "_1getpid", "_1glib_1major_1version", "_1glib_1micro_1version", "_1glib_1minor_1version", "_1pango_1attr_1background_1new", "_1pango_1attr_1font_1desc_1new", "_1pango_1attr_1foreground_1new", "_1pango_1attr_1iterator_1destroy", "_1pango_1attr_1iterator_1get", "_1pango_1attr_1iterator_1next", "_1pango_1attr_1iterator_1range", "_1pango_1attr_1list_1get_1iterator", "_1pango_1attr_1list_1insert", "_1pango_1attr_1list_1new", "_1pango_1attr_1list_1unref", "_1pango_1attr_1rise_1new", "_1pango_1attr_1shape_1new", "_1pango_1attr_1strikethrough_1color_1new", "_1pango_1attr_1strikethrough_1new", "_1pango_1attr_1underline_1color_1new", "_1pango_1attr_1underline_1new", "_1pango_1attr_1weight_1new", "_1pango_1attribute_1copy", "_1pango_1cairo_1context_1get_1font_1options", "_1pango_1cairo_1context_1set_1font_1options", "_1pango_1cairo_1create_1layout", "_1pango_1cairo_1font_1map_1get_1default", "_1pango_1cairo_1layout_1path", "_1pango_1cairo_1show_1layout", "_1pango_1context_1get_1base_1dir", "_1pango_1context_1get_1language", "_1pango_1context_1get_1metrics", "_1pango_1context_1list_1families", "_1pango_1context_1set_1base_1dir", "_1pango_1context_1set_1language", "_1pango_1font_1description_1copy", "_1pango_1font_1description_1free", "_1pango_1font_1description_1from_1string", "_1pango_1font_1description_1get_1family", "_1pango_1font_1description_1get_1size", "_1pango_1font_1description_1get_1stretch", "_1pango_1font_1description_1get_1style", "_1pango_1font_1description_1get_1variant", "_1pango_1font_1description_1get_1weight", "_1pango_1font_1description_1new", "_1pango_1font_1description_1set_1family", "_1pango_1font_1description_1set_1size", "_1pango_1font_1description_1set_1stretch", "_1pango_1font_1description_1set_1style", "_1pango_1font_1description_1set_1variant", "_1pango_1font_1description_1set_1weight", "_1pango_1font_1description_1to_1string", "_1pango_1font_1face_1describe", "_1pango_1font_1family_1get_1name", "_1pango_1font_1family_1list_1faces", "_1pango_1font_1get_1metrics", "_1pango_1font_1map_1create_1context", "_1pango_1font_1metrics_1get_1approximate_1char_1width", "_1pango_1font_1metrics_1get_1ascent", "_1pango_1font_1metrics_1get_1descent", "_1pango_1font_1metrics_1unref", "_1pango_1layout_1context_1changed", "_1pango_1layout_1get_1alignment", "_1pango_1layout_1get_1context", "_1pango_1layout_1get_1indent", "_1pango_1layout_1get_1iter", "_1pango_1layout_1get_1justify", "_1pango_1layout_1get_1line", "_1pango_1layout_1get_1line_1count", "_1pango_1layout_1get_1log_1attrs", "_1pango_1layout_1get_1pixel_1size", "_1pango_1layout_1get_1size", "_1pango_1layout_1get_1spacing", "_1pango_1layout_1get_1text", "_1pango_1layout_1get_1width", "_1pango_1layout_1index_1to_1pos", "_1pango_1layout_1iter_1free", "_1pango_1layout_1iter_1get_1index", "_1pango_1layout_1iter_1get_1line_1extents", "_1pango_1layout_1iter_1get_1run", "_1pango_1layout_1iter_1next_1line", "_1pango_1layout_1iter_1next_1run", "_1pango_1layout_1line_1get_1extents", "_1pango_1layout_1new", "_1pango_1layout_1set_1alignment", "_1pango_1layout_1set_1attributes", "_1pango_1layout_1set_1auto_1dir", "_1pango_1layout_1set_1font_1description", "_1pango_1layout_1set_1indent", "_1pango_1layout_1set_1justify", "_1pango_1layout_1set_1single_1paragraph_1mode", "_1pango_1layout_1set_1spacing", "_1pango_1layout_1set_1tabs", "_1pango_1layout_1set_1text", "_1pango_1layout_1set_1width", "_1pango_1layout_1set_1wrap", "_1pango_1layout_1xy_1to_1index", "_1pango_1tab_1array_1free", "_1pango_1tab_1array_1new", "_1pango_1tab_1array_1set_1tab", "_1swt_1debug_1on_1fatal_1warnings", "_1swt_1fixed_1accessible_1get_1type", "_1swt_1fixed_1accessible_1register_1accessible", "_1swt_1fixed_1get_1type", "_1swt_1fixed_1move", "_1swt_1fixed_1resize", "_1swt_1fixed_1restack", "_1ubuntu_1menu_1proxy_1get", "g_1main_1context_1wakeup", "g_1strdup", "g_1value_1get_1double", "g_1value_1get_1float", "g_1value_1get_1int", "g_1value_1get_1int64", "g_1value_1init", "g_1value_1set_1double", "g_1value_1set_1float", "g_1value_1set_1int", "g_1value_1set_1int64", "g_1value_1unset", "imContextLast", "imContextNewProc_1CALLBACK", "localeconv_1decimal_1point", "memmove__JLorg_eclipse_swt_internal_gtk_GInterfaceInfo_2I", "memmove__JLorg_eclipse_swt_internal_gtk_GObjectClass_2", "memmove__JLorg_eclipse_swt_internal_gtk_GTypeInfo_2I", "memmove__JLorg_eclipse_swt_internal_gtk_GdkEventButton_2J", "memmove__JLorg_eclipse_swt_internal_gtk_GdkEventKey_2J", "memmove__JLorg_eclipse_swt_internal_gtk_GdkRGBA_2J", "memmove__JLorg_eclipse_swt_internal_gtk_GtkCellRendererClass_2", "memmove__JLorg_eclipse_swt_internal_gtk_GtkTargetEntry_2J", "memmove__JLorg_eclipse_swt_internal_gtk_GtkWidgetClass_2", "memmove__JLorg_eclipse_swt_internal_gtk_PangoAttribute_2J", "memmove__JLorg_eclipse_swt_internal_gtk_XExposeEvent_2J", "memmove__Lorg_eclipse_swt_internal_gtk_GObjectClass_2J", "memmove__Lorg_eclipse_swt_internal_gtk_GTypeQuery_2JJ", "memmove__Lorg_eclipse_swt_internal_gtk_GdkEventButton_2JJ", "memmove__Lorg_eclipse_swt_internal_gtk_GdkEventCrossing_2JJ", "memmove__Lorg_eclipse_swt_internal_gtk_GdkEventFocus_2JJ", "memmove__Lorg_eclipse_swt_internal_gtk_GdkEventKey_2JJ", "memmove__Lorg_eclipse_swt_internal_gtk_GdkEventMotion_2JJ", "memmove__Lorg_eclipse_swt_internal_gtk_GdkEventWindowState_2JJ", "memmove__Lorg_eclipse_swt_internal_gtk_GdkKeymapKey_2JJ", "memmove__Lorg_eclipse_swt_internal_gtk_GdkRGBA_2JJ", "memmove__Lorg_eclipse_swt_internal_gtk_GdkRectangle_2JJ", "memmove__Lorg_eclipse_swt_internal_gtk_GtkBorder_2JJ", "memmove__Lorg_eclipse_swt_internal_gtk_GtkCellRendererClass_2J", "memmove__Lorg_eclipse_swt_internal_gtk_GtkWidgetClass_2J", "memmove__Lorg_eclipse_swt_internal_gtk_PangoAttrColor_2JJ", "memmove__Lorg_eclipse_swt_internal_gtk_PangoAttrInt_2JJ", "memmove__Lorg_eclipse_swt_internal_gtk_PangoAttribute_2JJ", "memmove__Lorg_eclipse_swt_internal_gtk_PangoItem_2JJ", "memmove__Lorg_eclipse_swt_internal_gtk_PangoLayoutLine_2JJ", "memmove__Lorg_eclipse_swt_internal_gtk_PangoLayoutRun_2JJ", "memmove__Lorg_eclipse_swt_internal_gtk_PangoLogAttr_2JJ", "memmove__Lorg_eclipse_swt_internal_gtk_XExposeEvent_2JJ", "memmove__Lorg_eclipse_swt_internal_gtk_XFocusChangeEvent_2JJ", "pangoFontFaceNewProc_1CALLBACK", "pangoFontFamilyNewProc_1CALLBACK", "pangoLayoutNewProc_1CALLBACK", "printerOptionWidgetNewProc_1CALLBACK", "realpath", "strcmp", }; #define NATIVE_FUNCTION_COUNT sizeof(OS_nativeFunctionNames) / sizeof(char*) int OS_nativeFunctionCount = NATIVE_FUNCTION_COUNT; int OS_nativeFunctionCallCount[NATIVE_FUNCTION_COUNT]; #define STATS_NATIVE(func) Java_org_eclipse_swt_tools_internal_NativeStats_##func JNIEXPORT jint JNICALL STATS_NATIVE(OS_1GetFunctionCount) (JNIEnv *env, jclass that) { return OS_nativeFunctionCount; } JNIEXPORT jstring JNICALL STATS_NATIVE(OS_1GetFunctionName) (JNIEnv *env, jclass that, jint index) { return (*env)->NewStringUTF(env, OS_nativeFunctionNames[index]); } JNIEXPORT jint JNICALL STATS_NATIVE(OS_1GetFunctionCallCount) (JNIEnv *env, jclass that, jint index) { return OS_nativeFunctionCallCount[index]; } #endif