# Symbols in those same object files that are not Free Pascal manglings at all:
# plain C names from the soft-float runtime, with no `$` anywhere in them. This
# scheme must go on refusing every one.
FLOAT64_ADD
FLOAT64_DIV
FLOAT64_EQ
FLOAT64_LE
FLOAT64_LT
FLOAT64_MUL
FLOAT64_REM
FLOAT64_ROUND_TO_INT
FLOAT64_SQRT
FLOAT64_SUB
FLOAT64_TO_INT32
FLOAT64_TO_INT32_ROUND_TO_ZERO
FPC_ABSMASK_DOUBLE
FPC_ABSMASK_SINGLE
FPC_ABSTRACTERROR
FPC_ADDREF
FPC_ADDREF_ARRAY
FPC_ANSISTR_ASSIGN
FPC_ANSISTR_BOOL
FPC_ANSISTR_COMPARE
FPC_ANSISTR_COMPARE_EQUAL
FPC_ANSISTR_CURRENCY
FPC_ANSISTR_DECR_REF
FPC_ANSISTR_ENUM
FPC_ANSISTR_FLOAT
FPC_ANSISTR_INCR_REF
FPC_ANSISTR_RANGECHECK
FPC_ANSISTR_SETLENGTH
FPC_ANSISTR_TO_ANSISTR
FPC_ANSISTR_TO_SHORTSTR
FPC_ANSISTR_UNIQUE
FPC_ANSISTR_VALSINT
FPC_ANSISTR_VALUINT
FPC_ASSERT
FPC_BREAK_ERROR
FPC_BREAK_UNHANDLED_EXCEPTION
FPC_CATCHES
FPC_CHARARRAY_TO_SHORTSTR
FPC_CHECKPOINTER
FPC_CHECK_OBJECT
FPC_CHECK_OBJECT_EXT
FPC_CLASS_AS_CORBAINTF
FPC_CLASS_AS_INTF
FPC_CLASS_CAST_CORBAINTF
FPC_CLASS_CAST_INTF
FPC_CLASS_IS_CORBAINTF
FPC_CLASS_IS_INTF
FPC_COPY
FPC_DECREF
FPC_DECREF_ARRAY
FPC_DIVBYZERO
FPC_DIV_CURRENCY
FPC_DIV_INT64
FPC_DIV_QWORD
FPC_DONEEXCEPTION
FPC_DO_AS
FPC_DO_EXIT
FPC_DO_IS
FPC_DYNARRAY_ASSIGN
FPC_DYNARRAY_CLEAR
FPC_DYNARRAY_DECR_REF
FPC_DYNARRAY_HIGH
FPC_DYNARRAY_INCR_REF
FPC_DYNARRAY_LENGTH
FPC_DYNARRAY_RANGECHECK
FPC_DYNARR_COPY
FPC_DYNARR_SETLENGTH
FPC_EMPTYCHAR
FPC_EMPTYMETHOD
FPC_ERRORBASE
FPC_FINALIZE
FPC_FINALIZEUNITS
FPC_FINALIZE_ARRAY
FPC_FREEMEM
FPC_GETMEM
FPC_HANDLEERROR
FPC_HELP_CONSTRUCTOR
FPC_HELP_DESTRUCTOR
FPC_HELP_FAIL
FPC_INITIALIZE
FPC_INITIALIZEUNITS
FPC_INITIALIZE_ARRAY
FPC_INTERLOCKEDCOMPAREEXCHANGE
FPC_INTERLOCKEDCOMPAREEXCHANGE64
FPC_INTERLOCKEDDECREMENT
FPC_INTERLOCKEDDECREMENT64
FPC_INTERLOCKEDEXCHANGE
FPC_INTERLOCKEDEXCHANGE64
FPC_INTERLOCKEDEXCHANGEADD
FPC_INTERLOCKEDEXCHANGEADD64
FPC_INTERLOCKEDINCREMENT
FPC_INTERLOCKEDINCREMENT64
FPC_INTF_AS
FPC_INTF_ASSIGN
FPC_INTF_AS_CLASS
FPC_INTF_CAST
FPC_INTF_CAST_CLASS
FPC_INTF_DECR_REF
FPC_INTF_INCR_REF
FPC_INTF_IS
FPC_INTF_IS_CLASS
FPC_INVALIDPOINTER
FPC_IOCHECK
FPC_LIBINITIALIZEUNITS
FPC_LIB_EXIT
FPC_LONGJMP
FPC_MOD_CURRENCY
FPC_MOD_INT64
FPC_MOD_QWORD
FPC_MOVE
FPC_MUL_DWORD_TO_QWORD
FPC_MUL_INT64
FPC_MUL_INT64_CHECKOVERFLOW
FPC_MUL_LONGINT_TO_INT64
FPC_MUL_QWORD
FPC_MUL_QWORD_CHECKOVERFLOW
FPC_OVERFLOW
FPC_PCHAR_LENGTH
FPC_PCHAR_TO_SHORTSTR
FPC_POPADDRSTACK
FPC_POPCNT_BYTE
FPC_POPCNT_DWORD
FPC_POPCNT_QWORD
FPC_POPCNT_WORD
FPC_POPOBJECTSTACK
FPC_POPSECONDOBJECTSTACK
FPC_PUSHEXCEPTADDR
FPC_PWIDECHAR_LENGTH
FPC_RAISEEXCEPTION
FPC_RAISE_NESTED
FPC_RANGEERROR
FPC_READLN_END
FPC_READLN_END_ISO
FPC_READ_END
FPC_READ_TEXT_ANSISTR
FPC_READ_TEXT_CHAR
FPC_RERAISE
FPC_RESET_TYPED
FPC_RESET_TYPED_ISO
FPC_RESET_TYPED_NAME_ISO
FPC_REWRITE_TYPED
FPC_REWRITE_TYPED_ISO
FPC_REWRITE_TYPED_NAME_ISO
FPC_RUNERROR
FPC_SAFECALLCHECK
FPC_SAFECALLHANDLER
FPC_SETJMP
FPC_SETUPREADSTR_ANSISTR
FPC_SHARED_LIB_START
FPC_SHORTSTR_APPEND_SHORTSTR
FPC_SHORTSTR_ASSIGN
FPC_SHORTSTR_BOOL
FPC_SHORTSTR_COMPARE
FPC_SHORTSTR_COMPARE_EQUAL
FPC_SHORTSTR_CURRENCY
FPC_SHORTSTR_ENUM
FPC_SHORTSTR_FLOAT
FPC_SHORTSTR_SETLENGTH
FPC_SHORTSTR_SINT
FPC_SHORTSTR_TO_SHORTSTR
FPC_SHORTSTR_UINT
FPC_STACKCHECK
FPC_SYSCALL0
FPC_SYSCALL1
FPC_SYSCALL2
FPC_SYSCALL3
FPC_SYSCALL4
FPC_SYSCALL5
FPC_SYSCALL6
FPC_SYSC_ACCESS
FPC_SYSC_ASSIGNPIPE
FPC_SYSC_CHDIR
FPC_SYSC_CLOSE
FPC_SYSC_CLOSEDIR
FPC_SYSC_DUP
FPC_SYSC_DUP2
FPC_SYSC_EXIT
FPC_SYSC_FORK
FPC_SYSC_FPGETENV
FPC_SYSC_FPGETENVPCHAR
FPC_SYSC_FSTAT
FPC_SYSC_FTRUNCATE
FPC_SYSC_GETCWD
FPC_SYSC_GETPID
FPC_SYSC_GETRLIMIT
FPC_SYSC_GETTIMEOFDAY
FPC_SYSC_IOCTL
FPC_SYSC_LSEEK
FPC_SYSC_MKDIR
FPC_SYSC_MMAP
FPC_SYSC_MPROTECT
FPC_SYSC_MUNMAP
FPC_SYSC_NANOSLEEP
FPC_SYSC_OPEN
FPC_SYSC_OPENDIR
FPC_SYSC_PREAD
FPC_SYSC_PWRITE
FPC_SYSC_READ
FPC_SYSC_READDIR
FPC_SYSC_READLINK
FPC_SYSC_READV
FPC_SYSC_RENAME
FPC_SYSC_RMDIR
FPC_SYSC_SETRLIMIT
FPC_SYSC_SIGACTION
FPC_SYSC_SIGPROCMASK
FPC_SYSC_STAT
FPC_SYSC_TIME
FPC_SYSC_UNAME
FPC_SYSC_UNLINK
FPC_SYSC_WAITPID
FPC_SYSC_WRITE
FPC_SYSC_WRITEV
FPC_SYS_GETERRNO
FPC_SYS_SETERRNO
FPC_SysEntry
FPC_THREADERROR
FPC_THREADVAR_RELOCATE
FPC_TYPED_READ
FPC_TYPED_READ_ISO
FPC_TYPED_WRITE
FPC_UNICODESTR_ASSIGN
FPC_UNICODESTR_COMPARE
FPC_UNICODESTR_COMPARE_EQUAL
FPC_UNICODESTR_DECR_REF
FPC_UNICODESTR_INCR_REF
FPC_UNICODESTR_RANGECHECK
FPC_UNICODESTR_SETLENGTH
FPC_UNICODESTR_TO_SHORTSTR
FPC_UNICODESTR_UNIQUE
FPC_VAL_CURRENCY_ANSISTR
FPC_VAL_CURRENCY_SHORTSTR
FPC_VAL_CURRENCY_UNICODESTR
FPC_VAL_ENUM_ANSISTR
FPC_VAL_ENUM_SHORTSTR
FPC_VAL_REAL_ANSISTR
FPC_VAL_REAL_SHORTSTR
FPC_VAL_REAL_UNICODESTR
FPC_VAL_SINT_ANSISTR
FPC_VAL_SINT_SHORTSTR
FPC_VAL_SINT_UNICODESTR
FPC_VAL_UINT_ANSISTR
FPC_VAL_UINT_SHORTSTR
FPC_VAL_UINT_UNICODESTR
FPC_VARIANT_ADDREF
FPC_VARIANT_CLEAR
FPC_VARIANT_COPY
FPC_VARIANT_COPY_OVERWRITE
FPC_VARIANT_INIT
FPC_WIDECHARARRAY_TO_SHORTSTR
FPC_WRITE_TEXT_ANSISTR
FPC_WRITE_TEXT_SHORTSTR
FPC_WRITE_TEXT_SHORTSTR_ISO
FPC_WRITE_TEXT_VARIANT
INT32_TO_FLOAT64
INT64_TO_FLOAT64
MD_FINAL
MD_UPDATE
QWORD_TO_FLOAT64
RESSTRINITS_$FPDATADICT
THREADVARLIST_$CHARSET
THREADVARLIST_$CHARSET$indirect
THREADVARLIST_$CLASSES
THREADVARLIST_$CLASSES$indirect
THREADVARLIST_$CWSTRING
THREADVARLIST_$CWSTRING$indirect
THREADVARLIST_$DOS
THREADVARLIST_$DOS$indirect
THREADVARLIST_$FPMKUNIT
THREADVARLIST_$FPMKUNIT$indirect
THREADVARLIST_$FPWIDESTRING
THREADVARLIST_$FPWIDESTRING$indirect
THREADVARLIST_$HEAPTRC
THREADVARLIST_$HEAPTRC$indirect
THREADVARLIST_$SOCKETS
THREADVARLIST_$SOCKETS$indirect
THREADVARLIST_$SYSTEM
THREADVARLIST_$SYSTEM$indirect
_FPC_DEFAULTSIGHANDLER
_FPC_INSTALLDEFAULTSIGHANDLER
_FPC_InitHeap
_FPC_InitSystemThreads
_FPC_OLDSIGBUS
_FPC_OLDSIGFPE
_FPC_OLDSIGILL
_FPC_OLDSIGSEGV
_FPC_ResLocation
_FPC_ResStrInitTables
_FPC_ResourceStringTables
_FPC_SetupEntryInformation
_ZdaPv
_ZdlPv
_Znaj
_Znwj
___fpc_brk_addr
___fpc_ret
___fpc_ret_rbp
__data_start
__dl_fini
_dynamic_start
_fini_dummy
_haltproc
_init_dummy
_initialize_annotate
_start
_startlib
annotate_arg_begin
annotate_arg_end
annotate_arg_name_end
annotate_arg_value
annotate_array_section_begin
annotate_array_section_end
annotate_breakpoint
annotate_breakpoints_changed
annotate_breakpoints_headers
annotate_breakpoints_table
annotate_breakpoints_table_end
annotate_catchpoint
annotate_display_begin
annotate_display_end
annotate_display_expression
annotate_display_expression_end
annotate_display_format
annotate_display_number_end
annotate_display_prompt
annotate_display_value
annotate_elt
annotate_elt_rep
annotate_elt_rep_end
annotate_error
annotate_error_begin
annotate_exited
annotate_field
annotate_field_begin
annotate_field_end
annotate_field_name_end
annotate_field_value
annotate_frame_address
annotate_frame_address_end
annotate_frame_args
annotate_frame_begin
annotate_frame_end
annotate_frame_function_name
annotate_frame_source_begin
annotate_frame_source_end
annotate_frame_source_file
annotate_frame_source_file_end
annotate_frame_source_line
annotate_frame_where
annotate_frames_invalid
annotate_function_call
annotate_ignore_count_change
annotate_new_thread
annotate_quit
annotate_record
annotate_signal
annotate_signal_handler_caller
annotate_signal_name
annotate_signal_name_end
annotate_signal_string
annotate_signal_string_end
annotate_signalled
annotate_source
annotate_starting
annotate_stopped
annotate_thread_changed
annotate_value_begin
annotate_value_end
annotate_value_history_begin
annotate_value_history_end
annotate_value_history_value
annotate_watchpoint
batch_flag
batch_silent
breakpoints_changed
data_start
dbx_commands
deprecated_query_hook
display_space
display_time
entryinfo
error_return
event_loop_p
float32_add
float32_div
float32_eq
float32_le
float32_lt
float32_mul
float32_rem
float32_round_to_int
float32_sqrt
float32_sub
float32_to_float64
float32_to_int32
float32_to_int32_round_to_zero
float64_add
float64_div
float64_eq
float64_le
float64_lt
float64_mul
float64_rem
float64_round_to_int
float64_sqrt
float64_sub
float64_to_float32
float64_to_int32
float64_to_int32_round_to_zero
fpc_abs_real
fpc_abstracterrorintern
fpc_addref
fpc_addref_array
fpc_ansistr_assign
fpc_ansistr_bool
fpc_ansistr_compare
fpc_ansistr_compare_equal
fpc_ansistr_concat
fpc_ansistr_concat_multi
fpc_ansistr_copy
fpc_ansistr_currency
fpc_ansistr_decr_ref
fpc_ansistr_delete
fpc_ansistr_enum
fpc_ansistr_float
fpc_ansistr_incr_ref
fpc_ansistr_insert
fpc_ansistr_rangecheck
fpc_ansistr_setlength
fpc_ansistr_sint
fpc_ansistr_to_ansistr
fpc_ansistr_to_chararray
fpc_ansistr_to_shortstr
fpc_ansistr_to_unicodestr
fpc_ansistr_to_widechararray
fpc_ansistr_uint
fpc_ansistr_unique
fpc_arctan_real
fpc_assert
fpc_catches
fpc_char_copy
fpc_char_to_ansistr
fpc_char_to_uchar
fpc_char_to_unicodestr
fpc_chararray_bool
fpc_chararray_currency
fpc_chararray_enum
fpc_chararray_float
fpc_chararray_sint
fpc_chararray_to_ansistr
fpc_chararray_to_shortstr
fpc_chararray_to_unicodestr
fpc_chararray_uint
fpc_check_object
fpc_check_object_ext
fpc_class_as_corbaintf
fpc_class_as_intf
fpc_class_cast_corbaintf
fpc_class_cast_intf
fpc_class_is_corbaintf
fpc_class_is_intf
fpc_copy
fpc_copy_proc
fpc_cos_real
fpc_decref
fpc_decref_array
fpc_dispatch_by_id
fpc_dispinvoke_variant
fpc_div_currency
fpc_div_int64
fpc_div_qword
fpc_divbyzero
fpc_do_as
fpc_do_exit
fpc_do_is
fpc_doneexception
fpc_dynarray_assign
fpc_dynarray_clear
fpc_dynarray_concat
fpc_dynarray_concat_multi
fpc_dynarray_copy
fpc_dynarray_decr_ref
fpc_dynarray_delete
fpc_dynarray_high
fpc_dynarray_incr_ref
fpc_dynarray_insert
fpc_dynarray_length
fpc_dynarray_rangecheck
fpc_dynarray_setlength
fpc_dynarray_to_variant
fpc_exp_real
fpc_fillmem
fpc_finalize
fpc_finalize_array
fpc_frac_real
fpc_freemem
fpc_get_input
fpc_get_output
fpc_getbuf_text
fpc_getbuf_typedfile
fpc_getmem
fpc_handleerror
fpc_help_constructor
fpc_help_destructor
fpc_help_fail
fpc_idispatch_to_variant
fpc_initialize
fpc_initialize_array
fpc_initializeunits
fpc_int_real
fpc_interface_to_variant
fpc_intf_as
fpc_intf_as_class
fpc_intf_assign
fpc_intf_cast
fpc_intf_cast_class
fpc_intf_decr_ref
fpc_intf_incr_ref
fpc_intf_is
fpc_intf_is_class
fpc_iocheck
fpc_libinitializeunits
fpc_ln_real
fpc_longjmp
fpc_mod_currency
fpc_mod_int64
fpc_mod_qword
fpc_mul_dword_to_qword
fpc_mul_int64
fpc_mul_int64_checkoverflow
fpc_mul_longint_to_int64
fpc_mul_qword
fpc_mul_qword_checkoverflow
fpc_objecterror
fpc_overflow
fpc_pchar_length
fpc_pchar_to_ansistr
fpc_pchar_to_shortstr
fpc_pchar_to_unicodestr
fpc_popaddrstack
fpc_popcnt_byte
fpc_popcnt_dword
fpc_popcnt_qword
fpc_popcnt_word
fpc_popobjectstack
fpc_popsecondobjectstack
fpc_pushexceptaddr
fpc_pwidechar_length
fpc_pwidechar_to_ansistr
fpc_pwidechar_to_shortstr
fpc_pwidechar_to_unicodestr
fpc_raise_nested
fpc_raiseexception
fpc_rangeerror
fpc_read_end
fpc_read_text_ansistr
fpc_read_text_char
fpc_read_text_char_iso
fpc_read_text_currency
fpc_read_text_currency_iso
fpc_read_text_enum
fpc_read_text_float
fpc_read_text_float_iso
fpc_read_text_pchar_as_array
fpc_read_text_pchar_as_pointer
fpc_read_text_shortstr
fpc_read_text_sint
fpc_read_text_sint_iso
fpc_read_text_uint
fpc_read_text_uint_iso
fpc_read_text_unicodestr
fpc_read_text_widechar
fpc_readln_end
fpc_readln_end_iso
fpc_reraise
fpc_reset_typed
fpc_reset_typed_iso
fpc_reset_typed_name_iso
fpc_rewrite_typed
fpc_rewrite_typed_iso
fpc_rewrite_typed_name_iso
fpc_round_real
fpc_safecallcheck
fpc_safecallhandler
fpc_setjmp
fpc_setstring_ansistr_pansichar
fpc_setstring_ansistr_pwidechar
fpc_setstring_shortstr
fpc_setstring_unicodestr_pansichar
fpc_setstring_unicodestr_pwidechar
fpc_setupreadstr_ansistr
fpc_setupreadstr_shortstr
fpc_setupreadstr_unicodestr
fpc_setupwritestr_ansistr
fpc_setupwritestr_shortstr
fpc_setupwritestr_unicodestr
fpc_shortstr_append_shortstr
fpc_shortstr_assign
fpc_shortstr_bool
fpc_shortstr_compare
fpc_shortstr_compare_equal
fpc_shortstr_concat
fpc_shortstr_concat_multi
fpc_shortstr_copy
fpc_shortstr_currency
fpc_shortstr_delete
fpc_shortstr_enum
fpc_shortstr_float
fpc_shortstr_insert
fpc_shortstr_insert_char
fpc_shortstr_setlength
fpc_shortstr_sint
fpc_shortstr_to_ansistr
fpc_shortstr_to_chararray
fpc_shortstr_to_shortstr
fpc_shortstr_to_unicodestr
fpc_shortstr_to_widechararray
fpc_shortstr_uint
fpc_sin_real
fpc_sqr_real
fpc_sqrt_real
fpc_stackcheck
fpc_textclose_iso
fpc_textinit_filename_iso
fpc_textinit_iso
fpc_trunc_real
fpc_typed_read
fpc_typed_read_iso
fpc_typed_write
fpc_typedfile_close_iso
fpc_typedfile_init_filename_iso
fpc_typedfile_init_iso
fpc_uchar_to_ansistr
fpc_uchar_to_char
fpc_uchar_to_shortstr
fpc_uchar_to_unicodestr
fpc_unicodestr_assign
fpc_unicodestr_bool
fpc_unicodestr_compare
fpc_unicodestr_compare_equal
fpc_unicodestr_concat
fpc_unicodestr_concat_multi
fpc_unicodestr_copy
fpc_unicodestr_currency
fpc_unicodestr_decr_ref
fpc_unicodestr_delete
fpc_unicodestr_enum
fpc_unicodestr_float
fpc_unicodestr_incr_ref
fpc_unicodestr_insert
fpc_unicodestr_rangecheck
fpc_unicodestr_setlength
fpc_unicodestr_sint
fpc_unicodestr_to_ansistr
fpc_unicodestr_to_chararray
fpc_unicodestr_to_shortstr
fpc_unicodestr_to_widechararray
fpc_unicodestr_to_widestr
fpc_unicodestr_uint
fpc_unicodestr_unique
fpc_val_currency_ansistr
fpc_val_currency_shortstr
fpc_val_currency_unicodestr
fpc_val_enum_ansistr
fpc_val_enum_shortstr
fpc_val_enum_unicodestr
fpc_val_real_ansistr
fpc_val_real_shortstr
fpc_val_real_unicodestr
fpc_val_sint_ansistr
fpc_val_sint_shortstr
fpc_val_sint_unicodestr
fpc_val_uint_ansistr
fpc_val_uint_shortstr
fpc_val_uint_unicodestr
fpc_vararray_get
fpc_vararray_put
fpc_variant_clear
fpc_variant_copy
fpc_variant_copy_overwrite
fpc_variant_init
fpc_variant_to_dynarray
fpc_variant_to_idispatch
fpc_variant_to_interface
fpc_varset_add_sets
fpc_varset_comp_sets
fpc_varset_contains_sets
fpc_varset_create_element
fpc_varset_load
fpc_varset_mul_sets
fpc_varset_set
fpc_varset_set_range
fpc_varset_sub_sets
fpc_varset_symdif_sets
fpc_varset_unset
fpc_widechararray_to_ansistr
fpc_widechararray_to_shortstr
fpc_widechararray_to_unicodestr
fpc_widechararray_to_widestr
fpc_widestr_to_unicodestr
fpc_write_end
fpc_write_text_ansistr
fpc_write_text_boolean
fpc_write_text_boolean_iso
fpc_write_text_char
fpc_write_text_char_iso
fpc_write_text_currency
fpc_write_text_enum
fpc_write_text_float
fpc_write_text_float_iso
fpc_write_text_pchar_as_array
fpc_write_text_pchar_as_array_iso
fpc_write_text_pchar_as_pointer
fpc_write_text_shortstr
fpc_write_text_shortstr_iso
fpc_write_text_sint
fpc_write_text_sint_iso
fpc_write_text_uint
fpc_write_text_uint_iso
fpc_write_text_unicodestr
fpc_write_text_variant
fpc_write_text_widechar
fpc_writeln_end
fpc_zeromem
gdb_datadir
gdb_error
gdb_stderr
gdb_stdin
gdb_stdlog
gdb_stdout
gdb_stdtarg
gdb_stdtargerr
gdb_stdtargin
gdb_sysroot
get_crc32_table
gtk_debug_flags
init_proc
int32_to_float32
int32_to_float64
int64_to_float32
int64_to_float64
interpreter_p
main_stub
operatingsystem_isconsole
operatingsystem_islibrary
operatingsystem_result
proc_remove_foreign
python_libdir
quit_return
qword_to_float32
qword_to_float64
relocate_gdb_directory
return_child_result
return_child_result_value
tui_version
xdb_commands
