https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103016

--- Comment #8 from Han Boetes <hboetes at gmail dot com> ---
Well that's unexpected…

/usr/local/lib % ag -a fname_as_string
Binary file libgccjit.so.0.0.1 matches.

gcc/x86_64-unknown-openbsd7.0/11.2.0/plugin/include/c-family/c-common.h
extern const char *fname_as_string (int);


% nm /usr/local/lib/libgccjit.so.0.0.1
         W _ITM_RU1
         W _ITM_RU8
         W _ITM_addUserCommitAction
         W _ITM_memcpyRnWt
         W _ITM_memcpyRtWn
         W _Jv_RegisterClasses
         U _Z15fname_as_stringi
         W _ZGTtdlPv
         W _ZGTtnam
         U __cxa_atexit
         W __cxa_finalize
         W __cxa_pure_virtual
         U __errno
         U __gmp_version
         U __gmpz_add
         U __gmpz_add_ui
         U __gmpz_clear
         U __gmpz_cmp
         U __gmpz_com
         U __gmpz_export
         U __gmpz_fdiv_q
         U __gmpz_import
         U __gmpz_init
         U __gmpz_init_set
         U __gmpz_out_str
         U __gmpz_set
         U __gmpz_set_ui
         U __gmpz_sizeinbase
         U __gmpz_sub
         U __gmpz_sub_ui
         U __gmpz_swap
         U __isthreaded
         U __sF
         U __srget
         U __stack_smash_handler
         U __swbuf
         U _ctype_
         U _exit
         W _thread_atfork
         U _tolower_tab_
         U abort
         U access
         U asctime
         U atoi
         U bsearch
         U calloc
         U close
         U closedir
         U deflate
         U deflateEnd
         U deflateInit_
         U dl_iterate_phdr
         U dlclose
         U dlerror
         U dlopen
         U dlsym
         U dup2
         U environ
         U execv
         U execvp
         U exit
         U fchmod
         U fclose
         U fcntl
         U fdopen
         U feof
         U ferror
         U fflush
         U fgetc
         U fgets
         U fileno
         U fopen
         U fprintf
         U fputc
         U fputs
         U fread
         U free
         U freopen
         U fseek
         U fstat
         U ftell
         U fwrite
00918140 T gcc_jit_block_add_assignment
00918350 T gcc_jit_block_add_assignment_op
00918880 T gcc_jit_block_add_comment
00917f80 T gcc_jit_block_add_eval
0091ad30 T gcc_jit_block_add_extended_asm
00915360 T gcc_jit_block_as_object
009185a0 T gcc_jit_block_end_with_conditional
0091ae80 T gcc_jit_block_end_with_extended_asm_goto
00918a20 T gcc_jit_block_end_with_jump
00918c00 T gcc_jit_block_end_with_return
0091bd20 T gcc_jit_block_end_with_switch
00918e00 T gcc_jit_block_end_with_void_return
009153b0 T gcc_jit_block_get_function
00918ff0 T gcc_jit_case_as_object
009134b0 T gcc_jit_context_acquire
00919510 T gcc_jit_context_add_command_line_option
00919630 T gcc_jit_context_add_driver_option
0091b480 T gcc_jit_context_add_top_level_asm
00919840 T gcc_jit_context_compile
00919960 T gcc_jit_context_compile_to_file
00919d30 T gcc_jit_context_dump_reproducer_to_file
00919ac0 T gcc_jit_context_dump_to_file
00919750 T gcc_jit_context_enable_dump
00914ec0 T gcc_jit_context_get_builtin_function
00919e50 T gcc_jit_context_get_first_error
00913980 T gcc_jit_context_get_int_type
00919f10 T gcc_jit_context_get_last_error
0091a330 T gcc_jit_context_get_timer
009138a0 T gcc_jit_context_get_type
00917370 T gcc_jit_context_new_array_access
00913b30 T gcc_jit_context_new_array_type
00916600 T gcc_jit_context_new_binary_op
00913e30 T gcc_jit_context_new_bitfield
00916a80 T gcc_jit_context_new_call
00916d60 T gcc_jit_context_new_call_through_ptr
0091b5c0 T gcc_jit_context_new_case
00917110 T gcc_jit_context_new_cast
009135e0 T gcc_jit_context_new_child_context
009168b0 T gcc_jit_context_new_comparison
00913c80 T gcc_jit_context_new_field
00914bd0 T gcc_jit_context_new_function
009147c0 T gcc_jit_context_new_function_ptr_type
009153f0 T gcc_jit_context_new_global
00913710 T gcc_jit_context_new_location
00914280 T gcc_jit_context_new_opaque_struct
009149a0 T gcc_jit_context_new_param
00915ec0 T gcc_jit_context_new_rvalue_from_double
009158f0 T gcc_jit_context_new_rvalue_from_int
00915a80 T gcc_jit_context_new_rvalue_from_long
00916050 T gcc_jit_context_new_rvalue_from_ptr
0091a990 T gcc_jit_context_new_rvalue_from_vector
00916310 T gcc_jit_context_new_string_literal
00914090 T gcc_jit_context_new_struct_type
00916400 T gcc_jit_context_new_unary_op
009145d0 T gcc_jit_context_new_union_type
009161e0 T gcc_jit_context_null
00915d60 T gcc_jit_context_one
009134f0 T gcc_jit_context_release
009193a0 T gcc_jit_context_set_bool_allow_unreachable_blocks
009192e0 T gcc_jit_context_set_bool_option
00919450 T gcc_jit_context_set_bool_use_external_driver
00919220 T gcc_jit_context_set_int_option
00919c00 T gcc_jit_context_set_logfile
00919160 T gcc_jit_context_set_str_option
0091a2e0 T gcc_jit_context_set_timer
00915c10 T gcc_jit_context_zero
0091b350 T gcc_jit_extended_asm_add_clobber
0091b230 T gcc_jit_extended_asm_add_input_operand
0091b0f0 T gcc_jit_extended_asm_add_output_operand
0091b040 T gcc_jit_extended_asm_as_object
0091b0c0 T gcc_jit_extended_asm_set_inline_flag
0091b090 T gcc_jit_extended_asm_set_volatile_flag
00914040 T gcc_jit_field_as_object
00914fb0 T gcc_jit_function_as_object
00915140 T gcc_jit_function_dump_to_dot
0091a8d0 T gcc_jit_function_get_address
00915000 T gcc_jit_function_get_param
00915270 T gcc_jit_function_new_block
00917d90 T gcc_jit_function_new_local
009155e0 T gcc_jit_global_set_initializer
00913800 T gcc_jit_location_as_object
009175d0 T gcc_jit_lvalue_access_field
009157c0 T gcc_jit_lvalue_as_object
00915810 T gcc_jit_lvalue_as_rvalue
00917ce0 T gcc_jit_lvalue_get_address
00917550 T gcc_jit_object_get_context
00917590 T gcc_jit_object_get_debug_string
00914b30 T gcc_jit_param_as_lvalue
00914ae0 T gcc_jit_param_as_object
00914b80 T gcc_jit_param_as_rvalue
00919f50 T gcc_jit_result_get_code
0091a060 T gcc_jit_result_get_global
0091a150 T gcc_jit_result_release
00917790 T gcc_jit_rvalue_access_field
00915860 T gcc_jit_rvalue_as_object
00917b70 T gcc_jit_rvalue_dereference
00917950 T gcc_jit_rvalue_dereference_field
009158b0 T gcc_jit_rvalue_get_type
0091a540 T gcc_jit_rvalue_set_bool_require_tail_call
00914360 T gcc_jit_struct_as_type
009143b0 T gcc_jit_struct_set_fields
0091a230 T gcc_jit_timer_new
0091a3c0 T gcc_jit_timer_pop
0091a490 T gcc_jit_timer_print
0091a370 T gcc_jit_timer_push
0091a290 T gcc_jit_timer_release
00913850 T gcc_jit_type_as_object
0091a680 T gcc_jit_type_get_aligned
00913ab0 T gcc_jit_type_get_const
00913a70 T gcc_jit_type_get_pointer
0091a7a0 T gcc_jit_type_get_vector
00913af0 T gcc_jit_type_get_volatile
0091abe0 T gcc_jit_version_major
0091ac50 T gcc_jit_version_minor
0091acc0 T gcc_jit_version_patchlevel
         U getcwd
         U getenv
         U getpagesize
         U getpid
         U getrlimit
         U getrusage
         U gettimeofday
         U gmtime
         U gzclose
         U gzerror
         U gzopen
         U gzputs
         U inflate
         U inflateEnd
         U inflateInit_
         U isatty
         U kill
         U ldexp
         U localtime
         U lstat
         U madvise
         U malloc
         U memchr
         U memcmp
         U memcpy
         U memmove
         U memset
         U mkdtemp
         U mkstemps
         U mmap
         U mpc_acos
         U mpc_acosh
         U mpc_asin
         U mpc_asinh
         U mpc_atan
         U mpc_atanh
         U mpc_clear
         U mpc_cos
         U mpc_cosh
         U mpc_div
         U mpc_exp
         U mpc_get_version
         U mpc_init2
         U mpc_log
         U mpc_mul
         U mpc_pow
         U mpc_sin
         U mpc_sinh
         U mpc_sqrt
         U mpc_tan
         U mpc_tanh
         U mpfr_acos
         U mpfr_acosh
         U mpfr_asin
         U mpfr_asinh
         U mpfr_atan
         U mpfr_atan2
         U mpfr_atanh
         U mpfr_cbrt
         U mpfr_clear
         U mpfr_clear_flags
         U mpfr_clears
         U mpfr_cos
         U mpfr_cosh
         U mpfr_dim
         U mpfr_erf
         U mpfr_erfc
         U mpfr_exp
         U mpfr_exp10
         U mpfr_exp2
         U mpfr_expm1
         U mpfr_fma
         U mpfr_free_cache
         U mpfr_free_str
         U mpfr_gamma
         U mpfr_get_str
         U mpfr_get_version
         U mpfr_hypot
         U mpfr_init2
         U mpfr_inits
         U mpfr_inits2
         U mpfr_j0
         U mpfr_j1
         U mpfr_jn
         U mpfr_lgamma
         U mpfr_log
         U mpfr_log10
         U mpfr_log1p
         U mpfr_log2
         U mpfr_max
         U mpfr_min
         U mpfr_number_p
         U mpfr_overflow_p
         U mpfr_pow
         U mpfr_remainder
         U mpfr_remquo
         U mpfr_set_default_prec
         U mpfr_set_emax
         U mpfr_set_emin
         U mpfr_set_erangeflag
         U mpfr_set_inf
         U mpfr_set_nan
         U mpfr_set_si_2exp
         U mpfr_set_str
         U mpfr_set_ui
         U mpfr_set_ui_2exp
         U mpfr_sin
         U mpfr_sin_cos
         U mpfr_sinh
         U mpfr_snprintf
         U mpfr_sqrt
         U mpfr_sqrt_ui
         U mpfr_strtofr
         U mpfr_sub
         U mpfr_sub_ui
         U mpfr_tan
         U mpfr_tanh
         U mpfr_underflow_p
         U mpfr_y0
         U mpfr_y1
         U mpfr_yn
         U munmap
         U open
         U opendir
         U pclose
         U perror
         U pipe
         U pipe2
         U popen
         U printf
         W pthread_cancel
         W pthread_cond_broadcast
         W pthread_cond_wait
         W pthread_getspecific
         W pthread_key_create
         W pthread_key_delete
         W pthread_mutex_init
         U pthread_mutex_lock
         U pthread_mutex_unlock
         W pthread_mutexattr_destroy
         W pthread_mutexattr_init
         W pthread_mutexattr_settype
         W pthread_once
         W pthread_setspecific
         U putc
         U putchar
         U putenv
         U puts
         U qsort
         U raise
         U read
         U readdir
         U readlink
         U realloc
         U realpath
         U remove
         U rmdir
         U sbrk
         U setbuf
         U setenv
         U setrlimit
         U signal
         U sleep
         U snprintf
         U sprintf
         U sscanf
         U stat
         U stpcpy
         U strcasecmp
         U strcat
         U strchr
         U strcmp
         U strcpy
         U strcspn
         U strdup
         U strerror
         U strlcpy
         U strlen
         U strncasecmp
         U strncmp
         U strncpy
         U strnlen
         U strpbrk
         U strrchr
         U strsignal
         U strspn
         U strstr
         U strtok
         U strtol
         U strtoll
         U strtoul
         U strtoull
         U sysconf
         U sysctl
         U time
         U times
         U ungetc
         U unlink
         U unsetenv
         U vasprintf
         U vfork
         U vfprintf
         U vsprintf
         U wait4
         U waitpid
         U write
         U zError

Reply via email to