gdb vainfo GNU gdb (GDB) Fedora 7.7-4.fc21 Copyright (C) 2014 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-redhat-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from vainfo...Reading symbols from /usr/lib/debug/usr/bin/vainfo.debug...done. done. (gdb) start Temporary breakpoint 1 at 0x400ed0: file vainfo.c, line 82. Starting program: /usr/bin/vainfo Temporary breakpoint 1, main (argc=1, argv=0x7fffffffdfe8) at vainfo.c:82 82 { (gdb) next 87 const char *name = strrchr(argv[0], '/'); (gdb) next 82 { (gdb) next 87 const char *name = strrchr(argv[0], '/'); (gdb) next 93 name++; (gdb) next 97 va_dpy = va_open_display(); (gdb) next 98 if (NULL == va_dpy) (gdb) next 97 va_dpy = va_open_display(); (gdb) next 98 if (NULL == va_dpy) (gdb) next 104 va_status = vaInitialize(va_dpy, &major_version, &minor_version); (gdb) next libva info: VA-API version 0.34.0 libva info: va_getDriverName() returns 0 libva info: Trying to open /usr/lib64/dri/nouveau_drv_video.so [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". libva info: Found init function __vaDriverInit_0_34 libva info: va_openDriver() returns 0 105 CHECK_VASTATUS(va_status, "vaInitialize", 3); Missing separate debuginfos, use: debuginfo-install llvm-libs-3.4-6.fc21.x86_64 (gdb) next 104 va_status = vaInitialize(va_dpy, &major_version, &minor_version); (gdb) next 105 CHECK_VASTATUS(va_status, "vaInitialize", 3); (gdb) next 107 printf("%s: VA-API version: %d.%d (libva %s)\n", (gdb) next vainfo: VA-API version: 0.34 (libva 1.2.1) 110 driver = vaQueryVendorString(va_dpy); (gdb) next 111 printf("%s: Driver version: %s\n", name, driver ? driver : ""); (gdb) next vainfo: Driver version: Splitted-Desktop Systems VDPAU backend for VA-API - 0.7.4 113 printf("%s: Supported profile and entrypoints\n", name); (gdb) next vainfo: Supported profile and entrypoints 117 va_status = vaQueryConfigEntrypoints(va_dpy, profile, entrypoints, (gdb) next 119 if (va_status == VA_STATUS_ERROR_UNSUPPORTED_PROFILE) (gdb) next 117 va_status = vaQueryConfigEntrypoints(va_dpy, profile, entrypoints, (gdb) next 119 if (va_status == VA_STATUS_ERROR_UNSUPPORTED_PROFILE) (gdb) next 114 for (profile = VAProfileNone; profile <= VAProfileH264ConstrainedBaseline; profile++) { (gdb) next 117 va_status = vaQueryConfigEntrypoints(va_dpy, profile, entrypoints, (gdb) next 119 if (va_status == VA_STATUS_ERROR_UNSUPPORTED_PROFILE) (gdb) next 117 va_status = vaQueryConfigEntrypoints(va_dpy, profile, entrypoints, (gdb) next 119 if (va_status == VA_STATUS_ERROR_UNSUPPORTED_PROFILE) (gdb) next 114 for (profile = VAProfileNone; profile <= VAProfileH264ConstrainedBaseline; profile++) { (gdb) next 117 va_status = vaQueryConfigEntrypoints(va_dpy, profile, entrypoints, (gdb) next 119 if (va_status == VA_STATUS_ERROR_UNSUPPORTED_PROFILE) (gdb) next 117 va_status = vaQueryConfigEntrypoints(va_dpy, profile, entrypoints, (gdb) next 119 if (va_status == VA_STATUS_ERROR_UNSUPPORTED_PROFILE) (gdb) next 114 for (profile = VAProfileNone; profile <= VAProfileH264ConstrainedBaseline; profile++) { (gdb) next 117 va_status = vaQueryConfigEntrypoints(va_dpy, profile, entrypoints, (gdb) next 119 if (va_status == VA_STATUS_ERROR_UNSUPPORTED_PROFILE) (gdb) next 117 va_status = vaQueryConfigEntrypoints(va_dpy, profile, entrypoints, (gdb) next 119 if (va_status == VA_STATUS_ERROR_UNSUPPORTED_PROFILE) (gdb) next 114 for (profile = VAProfileNone; profile <= VAProfileH264ConstrainedBaseline; profile++) { (gdb) next 117 va_status = vaQueryConfigEntrypoints(va_dpy, profile, entrypoints, (gdb) next 119 if (va_status == VA_STATUS_ERROR_UNSUPPORTED_PROFILE) (gdb) next 117 va_status = vaQueryConfigEntrypoints(va_dpy, profile, entrypoints, (gdb) next 119 if (va_status == VA_STATUS_ERROR_UNSUPPORTED_PROFILE) (gdb) next 114 for (profile = VAProfileNone; profile <= VAProfileH264ConstrainedBaseline; profile++) { (gdb) next 117 va_status = vaQueryConfigEntrypoints(va_dpy, profile, entrypoints, (gdb) next 119 if (va_status == VA_STATUS_ERROR_UNSUPPORTED_PROFILE) (gdb) next 117 va_status = vaQueryConfigEntrypoints(va_dpy, profile, entrypoints, (gdb) next 119 if (va_status == VA_STATUS_ERROR_UNSUPPORTED_PROFILE) (gdb) next 114 for (profile = VAProfileNone; profile <= VAProfileH264ConstrainedBaseline; profile++) { (gdb) next 117 va_status = vaQueryConfigEntrypoints(va_dpy, profile, entrypoints, (gdb) next 119 if (va_status == VA_STATUS_ERROR_UNSUPPORTED_PROFILE) (gdb) next 117 va_status = vaQueryConfigEntrypoints(va_dpy, profile, entrypoints, (gdb) next 119 if (va_status == VA_STATUS_ERROR_UNSUPPORTED_PROFILE) (gdb) next 114 for (profile = VAProfileNone; profile <= VAProfileH264ConstrainedBaseline; profile++) { (gdb) next 117 va_status = vaQueryConfigEntrypoints(va_dpy, profile, entrypoints, (gdb) next 119 if (va_status == VA_STATUS_ERROR_UNSUPPORTED_PROFILE) (gdb) next 117 va_status = vaQueryConfigEntrypoints(va_dpy, profile, entrypoints, (gdb) next 119 if (va_status == VA_STATUS_ERROR_UNSUPPORTED_PROFILE) (gdb) next 114 for (profile = VAProfileNone; profile <= VAProfileH264ConstrainedBaseline; profile++) { (gdb) next 117 va_status = vaQueryConfigEntrypoints(va_dpy, profile, entrypoints, (gdb) next 119 if (va_status == VA_STATUS_ERROR_UNSUPPORTED_PROFILE) (gdb) next 117 va_status = vaQueryConfigEntrypoints(va_dpy, profile, entrypoints, (gdb) next 119 if (va_status == VA_STATUS_ERROR_UNSUPPORTED_PROFILE) (gdb) next 114 for (profile = VAProfileNone; profile <= VAProfileH264ConstrainedBaseline; profile++) { (gdb) next 117 va_status = vaQueryConfigEntrypoints(va_dpy, profile, entrypoints, (gdb) next 119 if (va_status == VA_STATUS_ERROR_UNSUPPORTED_PROFILE) (gdb) next 117 va_status = vaQueryConfigEntrypoints(va_dpy, profile, entrypoints, (gdb) next 119 if (va_status == VA_STATUS_ERROR_UNSUPPORTED_PROFILE) (gdb) next 114 for (profile = VAProfileNone; profile <= VAProfileH264ConstrainedBaseline; profile++) { (gdb) next 117 va_status = vaQueryConfigEntrypoints(va_dpy, profile, entrypoints, (gdb) next 119 if (va_status == VA_STATUS_ERROR_UNSUPPORTED_PROFILE) (gdb) next 117 va_status = vaQueryConfigEntrypoints(va_dpy, profile, entrypoints, (gdb) next 119 if (va_status == VA_STATUS_ERROR_UNSUPPORTED_PROFILE) (gdb) next 114 for (profile = VAProfileNone; profile <= VAProfileH264ConstrainedBaseline; profile++) { (gdb) next 117 va_status = vaQueryConfigEntrypoints(va_dpy, profile, entrypoints, (gdb) next 119 if (va_status == VA_STATUS_ERROR_UNSUPPORTED_PROFILE) (gdb) next 117 va_status = vaQueryConfigEntrypoints(va_dpy, profile, entrypoints, (gdb) next 119 if (va_status == VA_STATUS_ERROR_UNSUPPORTED_PROFILE) (gdb) next 114 for (profile = VAProfileNone; profile <= VAProfileH264ConstrainedBaseline; profile++) { (gdb) next 117 va_status = vaQueryConfigEntrypoints(va_dpy, profile, entrypoints, (gdb) next 119 if (va_status == VA_STATUS_ERROR_UNSUPPORTED_PROFILE) (gdb) next 117 va_status = vaQueryConfigEntrypoints(va_dpy, profile, entrypoints, (gdb) next 119 if (va_status == VA_STATUS_ERROR_UNSUPPORTED_PROFILE) (gdb) next 114 for (profile = VAProfileNone; profile <= VAProfileH264ConstrainedBaseline; profile++) { (gdb) next 117 va_status = vaQueryConfigEntrypoints(va_dpy, profile, entrypoints, (gdb) next 119 if (va_status == VA_STATUS_ERROR_UNSUPPORTED_PROFILE) (gdb) next 117 va_status = vaQueryConfigEntrypoints(va_dpy, profile, entrypoints, (gdb) next 119 if (va_status == VA_STATUS_ERROR_UNSUPPORTED_PROFILE) (gdb) next 114 for (profile = VAProfileNone; profile <= VAProfileH264ConstrainedBaseline; profile++) { (gdb) next 117 va_status = vaQueryConfigEntrypoints(va_dpy, profile, entrypoints, (gdb) next 119 if (va_status == VA_STATUS_ERROR_UNSUPPORTED_PROFILE) (gdb) next 117 va_status = vaQueryConfigEntrypoints(va_dpy, profile, entrypoints, (gdb) next 119 if (va_status == VA_STATUS_ERROR_UNSUPPORTED_PROFILE) (gdb) next 114 for (profile = VAProfileNone; profile <= VAProfileH264ConstrainedBaseline; profile++) { (gdb) next 129 vaTerminate(va_dpy); (gdb) next 130 va_close_display(va_dpy); (gdb) next 132 return 0; (gdb) next 133 } (gdb) next __libc_start_main (main=0x400ed0
, argc=1, argv=0x7fffffffdfe8, init=, fini=, rtld_fini=, stack_end=0x7fffffffdfd8) at libc-start.c:319 319 exit (result); (gdb) next [Inferior 1 (process 8784) exited normally]