/usr/local/poudriere/data/packages/e24a8cae34360705d022f17584bb6b4507b8eb89-build1/All/gprolog-1.4.4.txz vs.
/usr/local/poudriere/data/packages/e24a8cae34360705d022f17584bb6b4507b8eb89-build2/All/gprolog-1.4.4.txz
gprolog-1.4.4.txz-content
+MANIFEST
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 {"name":​"gprolog",​"origin":​"lang/​gprolog",​"version":​"1.​4.​4",​"comment":​"Free·​Prolog·​compiler",​"maintainer":​"ports@FreeBSD.​org",​"www":​"http:​/​/​www.​gprolog.​org/​",​"abi":​"FreeBSD:​11:​amd64",​"arch":​"freebsd:​11:​x86:​64",​"prefix":​"/​usr/​local",​"flatsize":​12776046,​"licenselogic":​"single",​"licenses":​["GPLv2"],​"desc":​"GNU·​Prolog·​is·​a·​free·​Prolog·​compiler·​with·​constraint·​solving·​over·​finite\ndomains·​developed·​by·​Daniel·​Diaz.​\n\nGNU·​Prolog·​accepts·​Prolog+constraint·​programs·​and·​produces·​native·​binaries\n(like·​gcc·​does·​from·​a·​C·​source)​.​·​The·​obtained·​executable·​is·​then·​stand-​alone.​\nThe·​size·​of·​this·​executable·​can·​be·​quite·​small·​since·​GNU·​Prolog·​can·​avoid·​to\nlink·​the·​code·​of·​most·​unused·​built-​in·​predicates.​·​The·​performances·​of·​GNU\nProlog·​are·​very·​encouraging·​(comparable·​to·​commercial·​systems)​.​·​\n\nBeside·​the·​native-​code·​compilation,​·​GNU·​Prolog·​offers·​a·​classical·​interactive\ninterpre​ter·​(top-​level)​·​with·​a·​debugger.​·​\n\nThe·​Prolog·​part·​conforms·​to·​the·​ISO·​standard·​for·​Prolog·​with·​many·​extensions\nvery·​useful·​in·​practice·​(globa·​✂1 {"name":​"gprolog",​"origin":​"lang/​gprolog",​"version":​"1.​4.​4",​"comment":​"Free·​Prolog·​compiler",​"maintainer":​"ports@FreeBSD.​org",​"www":​"http:​/​/​www.​gprolog.​org/​",​"abi":​"FreeBSD:​11:​amd64",​"arch":​"freebsd:​11:​x86:​64",​"prefix":​"/​usr/​local",​"flatsize":​12776046,​"licenselogic":​"single",​"licenses":​["GPLv2"],​"desc":​"GNU·​Prolog·​is·​a·​free·​Prolog·​compiler·​with·​constraint·​solving·​over·​finite\ndomains·​developed·​by·​Daniel·​Diaz.​\n\nGNU·​Prolog·​accepts·​Prolog+constraint·​programs·​and·​produces·​native·​binaries\n(like·​gcc·​does·​from·​a·​C·​source)​.​·​The·​obtained·​executable·​is·​then·​stand-​alone.​\nThe·​size·​of·​this·​executable·​can·​be·​quite·​small·​since·​GNU·​Prolog·​can·​avoid·​to\nlink·​the·​code·​of·​most·​unused·​built-​in·​predicates.​·​The·​performances·​of·​GNU\nProlog·​are·​very·​encouraging·​(comparable·​to·​commercial·​systems)​.​·​\n\nBeside·​the·​native-​code·​compilation,​·​GNU·​Prolog·​offers·​a·​classical·​interactive\ninterpre​ter·​(top-​level)​·​with·​a·​debugger.​·​\n\nThe·​Prolog·​part·​conforms·​to·​the·​ISO·​standard·​for·​Prolog·​with·​many·​extensions\nvery·​useful·​in·​practice·​(globa·​✂
/usr/local/gprolog-1.4.4/bin/fd2c
readelf --wide --hex-dump=.rodata {}
Offset 721, 15 lines modifiedOffset 721, 15 lines modified
721 ··​0x00472aa0·​645f706c·​5f737461·​74655f66·​696c6500·​d_pl_state_file.​721 ··​0x00472aa0·​645f706c·​5f737461·​74655f66·​696c6500·​d_pl_state_file.​
722 ··​0x00472ab0·​7365745f·​70726f6c·​6f675f66·​6c616700·​set_prolog_flag.​722 ··​0x00472ab0·​7365745f·​70726f6c·​6f675f66·​6c616700·​set_prolog_flag.​
723 ··​0x00472ac0·​73797374·​656d0077·​72697465·​5f706c5f·​system.​write_pl_723 ··​0x00472ac0·​73797374·​656d0077·​72697465·​5f706c5f·​system.​write_pl_
724 ··​0x00472ad0·​73746174·​655f6669·​6c650067·​70726f6c·​state_file.​gprol724 ··​0x00472ad0·​73746174·​655f6669·​6c650067·​70726f6c·​state_file.​gprol
725 ··​0x00472ae0·​6f670067·​63633438·​00474e55·​2050726f·​og.​gcc48.​GNU·​Pro725 ··​0x00472ae0·​6f670067·​63633438·​00474e55·​2050726f·​og.​gcc48.​GNU·​Pro
726 ··​0x00472af0·​6c6f6700·​70726f6c·​6f675f6e·​616d6500·​log.​prolog_name.​726 ··​0x00472af0·​6c6f6700·​70726f6c·​6f675f6e·​616d6500·​log.​prolog_name.​
727 ··​0x00472b00·​312e342e·​34007072·​6f6c6f67·​5f766572·​1.​4.​4.​prolog_ver727 ··​0x00472b00·​312e342e·​34007072·​6f6c6f67·​5f766572·​1.​4.​4.​prolog_ver
728 ··​0x00472b10·​73696f6e·​004a756e·​20313020·​32303136·​sion.​Jun·​10·​2016728 ··​0x00472b10·​73696f6e·​004a756e·​20313120·​32303136·​sion.​Jun·​11·​2016
729 ··​0x00472b20·​0070726f·​6c6f675f·​64617465·​0070726f·​.​prolog_date.​pro729 ··​0x00472b20·​0070726f·​6c6f675f·​64617465·​0070726f·​.​prolog_date.​pro
730 ··​0x00472b30·​6c6f675f·​636f7079·​72696768·​74006469·​log_copyright.​di730 ··​0x00472b30·​6c6f675f·​636f7079·​72696768·​74006469·​log_copyright.​di
731 ··​0x00472b40·​616c6563·​7400626f·​756e6465·​64006d61·​alect.​bounded.​ma731 ··​0x00472b40·​616c6563·​7400626f·​756e6465·​64006d61·​alect.​bounded.​ma
732 ··​0x00472b50·​785f696e·​74656765·​72006d69·​6e5f696e·​x_integer.​min_in732 ··​0x00472b50·​785f696e·​74656765·​72006d69·​6e5f696e·​x_integer.​min_in
733 ··​0x00472b60·​74656765·​7200696e·​74656765·​725f726f·​teger.​integer_ro733 ··​0x00472b60·​74656765·​7200696e·​74656765·​725f726f·​teger.​integer_ro
734 ··​0x00472b70·​756e6469·​6e675f66·​756e6374·​696f6e00·​unding_function.​734 ··​0x00472b70·​756e6469·​6e675f66·​756e6374·​696f6e00·​unding_function.​
735 ··​0x00472b80·​6d61785f·​61726974·​79006d61·​785f6174·​max_arity.​max_at735 ··​0x00472b80·​6d61785f·​61726974·​79006d61·​785f6174·​max_arity.​max_at
Offset 737, 16 lines modifiedOffset 737, 16 lines modified
737 ··​0x00472ba0·​6500686f·​73745f6f·​7300706f·​7274626c·​e.​host_os.​portbl737 ··​0x00472ba0·​6500686f·​73745f6f·​7300706f·​7274626c·​e.​host_os.​portbl
738 ··​0x00472bb0·​6400686f·​73745f76·​656e646f·​72007838·​d.​host_vendor.​x8738 ··​0x00472bb0·​6400686f·​73745f76·​656e646f·​72007838·​d.​host_vendor.​x8
739 ··​0x00472bc0·​365f3634·​00686f73·​745f6370·​75007838·​6_64.​host_cpu.​x8739 ··​0x00472bc0·​365f3634·​00686f73·​745f6370·​75007838·​6_64.​host_cpu.​x8
740 ··​0x00472bd0·​365f3634·​2d706f72·​74626c64·​2d667265·​6_64-​portbld-​fre740 ··​0x00472bd0·​365f3634·​2d706f72·​74626c64·​2d667265·​6_64-​portbld-​fre
741 ··​0x00472be0·​65627364·​31312e30·​00686f73·​74007838·​ebsd11.​0.​host.​x8741 ··​0x00472be0·​65627364·​31312e30·​00686f73·​74007838·​ebsd11.​0.​host.​x8
742 ··​0x00472bf0·​365f3634·​2d667265·​65627364·​31312e30·​6_64-​freebsd11.​0742 ··​0x00472bf0·​365f3634·​2d667265·​65627364·​31312e30·​6_64-​freebsd11.​0
743 ··​0x00472c00·​00616464·​72657373·​5f626974·​7300756e·​.​address_bits.​un743 ··​0x00472c00·​00616464·​72657373·​5f626974·​7300756e·​.​address_bits.​un
744 ··​0x00472c10·​6978004a·​756e2031·​30203230·​31362c20·​ix.​Jun·​10·​2016,​·744 ··​0x00472c10·​6978004a·​756e2031·​31203230·​31362c20·​ix.​Jun·​11·​2016,​·
745 ··​0x00472c20·​30393a35·​313a3130·​00636f6d·​70696c65·09:​51:​10.​compile745 ··​0x00472c20·​32313a30·​343a3138·​00636f6d·​70696c65·21:​04:​18.​compile
746 ··​0x00472c30·​645f6174·​00635f63·​6300635f·​63635f76·​d_at.​c_cc.​c_cc_v746 ··​0x00472c30·​645f6174·​00635f63·​6300635f·​63635f76·​d_at.​c_cc.​c_cc_v
747 ··​0x00472c40·​65727369·​6f6e5f64·​61746100·​635f6366·​ersion_data.​c_cf747 ··​0x00472c40·​65727369·​6f6e5f64·​61746100·​635f6366·​ersion_data.​c_cf
748 ··​0x00472c50·​6c616773·​00635f6c·​64666c61·​67730061·​lags.​c_ldflags.​a748 ··​0x00472c50·​6c616773·​00635f6c·​64666c61·​67730061·​lags.​c_ldflags.​a
749 ··​0x00472c60·​72677600·​63686172·​5f636f6e·​76657273·​rgv.​char_convers749 ··​0x00472c60·​72677600·​63686172·​5f636f6e·​76657273·​rgv.​char_convers
750 ··​0x00472c70·​696f6e00·​73696e67·​6c65746f·​6e5f7761·​ion.​singleton_wa750 ··​0x00472c70·​696f6e00·​73696e67·​6c65746f·​6e5f7761·​ion.​singleton_wa
751 ··​0x00472c80·​726e696e·​67007375·​73706963·​696f7573·​rning.​suspicious751 ··​0x00472c80·​726e696e·​67007375·​73706963·​696f7573·​rning.​suspicious
752 ··​0x00472c90·​5f776172·​6e696e67·​006d756c·​74696669·​_warning.​multifi752 ··​0x00472c90·​5f776172·​6e696e67·​006d756c·​74696669·​_warning.​multifi
/usr/local/gprolog-1.4.4/lib/libbips_fd.a
readelf --wide --symbols {}
Offset 306, 15 lines modifiedOffset 306, 15 lines modified
306 ····​50:​·​0000000000000004·····​4·​OBJECT··​GLOBAL·​DEFAULT··​COM·​pl_last_read_line306 ····​50:​·​0000000000000004·····​4·​OBJECT··​GLOBAL·​DEFAULT··​COM·​pl_last_read_line
307 ····​51:​·​0000000000000008·····​8·​OBJECT··​GLOBAL·​DEFAULT··​COM·​pl_def_max_atom307 ····​51:​·​0000000000000008·····​8·​OBJECT··​GLOBAL·​DEFAULT··​COM·​pl_def_max_atom
  
308 File:​·​lib.​a(fd_values_fd.​o)​308 File:​·​lib.​a(fd_values_fd.​o)​
309 Symbol·​table·​(.​symtab)​·​contains·​22·​entries:​309 Symbol·​table·​(.​symtab)​·​contains·​22·​entries:​
310 ···​Num:​····​Value··········​Size·​Type····​Bind···​Vis······​Ndx·​Name310 ···​Num:​····​Value··········​Size·​Type····​Bind···​Vis······​Ndx·​Name
311 ·····​0:​·​0000000000000000·····​0·​NOTYPE··​LOCAL··​DEFAULT··​UND·311 ·····​0:​·​0000000000000000·····​0·​NOTYPE··​LOCAL··​DEFAULT··​UND·
312 ·····​1:​·​0000000000000000·····​0·​FILE····​LOCAL··​DEFAULT··​ABS·​gplcOFQlLb.​c312 ·····​1:​·​0000000000000000·····​0·​FILE····​LOCAL··​DEFAULT··​ABS·​gplcgZVlLb.​c
313 ·····​2:​·​0000000000000000·····​0·​SECTION·​LOCAL··​DEFAULT····​1·313 ·····​2:​·​0000000000000000·····​0·​SECTION·​LOCAL··​DEFAULT····​1·
314 ·····​3:​·​0000000000000000·····​0·​SECTION·​LOCAL··​DEFAULT····​3·314 ·····​3:​·​0000000000000000·····​0·​SECTION·​LOCAL··​DEFAULT····​3·
315 ·····​4:​·​0000000000000000·····​0·​SECTION·​LOCAL··​DEFAULT····​4·315 ·····​4:​·​0000000000000000·····​0·​SECTION·​LOCAL··​DEFAULT····​4·
316 ·····​5:​·​0000000000000000·····​0·​SECTION·​LOCAL··​DEFAULT····​6·316 ·····​5:​·​0000000000000000·····​0·​SECTION·​LOCAL··​DEFAULT····​6·
317 ·····​6:​·​0000000000000000·····​0·​SECTION·​LOCAL··​DEFAULT····​7·317 ·····​6:​·​0000000000000000·····​0·​SECTION·​LOCAL··​DEFAULT····​7·
318 ·····​7:​·​0000000000000000·····​0·​SECTION·​LOCAL··​DEFAULT····​5·318 ·····​7:​·​0000000000000000·····​0·​SECTION·​LOCAL··​DEFAULT····​5·
319 ·····​8:​·​0000000000000000···​123·​FUNC····​GLOBAL·​DEFAULT····​1·​pl_fd_domain319 ·····​8:​·​0000000000000000···​123·​FUNC····​GLOBAL·​DEFAULT····​1·​pl_fd_domain
Offset 410, 15 lines modifiedOffset 410, 15 lines modified
410 ····​32:​·​0000000000000004·····​4·​OBJECT··​GLOBAL·​DEFAULT··​COM·​pl_last_read_line410 ····​32:​·​0000000000000004·····​4·​OBJECT··​GLOBAL·​DEFAULT··​COM·​pl_last_read_line
411 ····​33:​·​0000000000000008·····​8·​OBJECT··​GLOBAL·​DEFAULT··​COM·​pl_def_max_atom411 ····​33:​·​0000000000000008·····​8·​OBJECT··​GLOBAL·​DEFAULT··​COM·​pl_def_max_atom
  
412 File:​·​lib.​a(fd_math_fd.​o)​412 File:​·​lib.​a(fd_math_fd.​o)​
413 Symbol·​table·​(.​symtab)​·​contains·​350·​entries:​413 Symbol·​table·​(.​symtab)​·​contains·​350·​entries:​
414 ···​Num:​····​Value··········​Size·​Type····​Bind···​Vis······​Ndx·​Name414 ···​Num:​····​Value··········​Size·​Type····​Bind···​Vis······​Ndx·​Name
415 ·····​0:​·​0000000000000000·····​0·​NOTYPE··​LOCAL··​DEFAULT··​UND·415 ·····​0:​·​0000000000000000·····​0·​NOTYPE··​LOCAL··​DEFAULT··​UND·
416 ·····​1:​·​0000000000000000·····​0·​FILE····​LOCAL··​DEFAULT··​ABS·​gplcmPQlLb.​c416 ·····​1:​·​0000000000000000·····​0·​FILE····​LOCAL··​DEFAULT··​ABS·​gplcM0VlLb.​c
417 ·····​2:​·​0000000000000000·····​0·​SECTION·​LOCAL··​DEFAULT····​1·417 ·····​2:​·​0000000000000000·····​0·​SECTION·​LOCAL··​DEFAULT····​1·
418 ·····​3:​·​0000000000000000·····​0·​SECTION·​LOCAL··​DEFAULT····​3·418 ·····​3:​·​0000000000000000·····​0·​SECTION·​LOCAL··​DEFAULT····​3·
419 ·····​4:​·​0000000000000000·····​0·​SECTION·​LOCAL··​DEFAULT····​4·419 ·····​4:​·​0000000000000000·····​0·​SECTION·​LOCAL··​DEFAULT····​4·
420 ·····​5:​·​0000000000000000····​90·​FUNC····​LOCAL··​DEFAULT····​1·​pl_xy_eq_z_F_switch_1​420 ·····​5:​·​0000000000000000····​90·​FUNC····​LOCAL··​DEFAULT····​1·​pl_xy_eq_z_F_switch_1​
421 ·····​6:​·​0000000000007800···​194·​FUNC····​LOCAL··​DEFAULT····​1·​pl_xy_eq_z_F_case_gro​up_1421 ·····​6:​·​0000000000007800···​194·​FUNC····​LOCAL··​DEFAULT····​1·​pl_xy_eq_z_F_case_gro​up_1
422 ·····​7:​·​0000000000005040····​28·​FUNC····​LOCAL··​DEFAULT····​1·​pl_xy_eq_z_F_bloc_6422 ·····​7:​·​0000000000005040····​28·​FUNC····​LOCAL··​DEFAULT····​1·​pl_xy_eq_z_F_bloc_6
423 ·····​8:​·​0000000000005060····​27·​FUNC····​LOCAL··​DEFAULT····​1·​pl_xy_eq_z_F_bloc_5423 ·····​8:​·​0000000000005060····​27·​FUNC····​LOCAL··​DEFAULT····​1·​pl_xy_eq_z_F_bloc_5
Offset 941, 15 lines modifiedOffset 941, 15 lines modified
941 ···​102:​·​0000000000000004·····​4·​OBJECT··​GLOBAL·​DEFAULT··​COM·​pl_last_read_line941 ···​102:​·​0000000000000004·····​4·​OBJECT··​GLOBAL·​DEFAULT··​COM·​pl_last_read_line
942 ···​103:​·​0000000000000008·····​8·​OBJECT··​GLOBAL·​DEFAULT··​COM·​pl_def_max_atom942 ···​103:​·​0000000000000008·····​8·​OBJECT··​GLOBAL·​DEFAULT··​COM·​pl_def_max_atom
  
943 File:​·​lib.​a(fd_bool_fd.​o)​943 File:​·​lib.​a(fd_bool_fd.​o)​
944 Symbol·​table·​(.​symtab)​·​contains·​231·​entries:​944 Symbol·​table·​(.​symtab)​·​contains·​231·​entries:​
945 ···​Num:​····​Value··········​Size·​Type····​Bind···​Vis······​Ndx·​Name945 ···​Num:​····​Value··········​Size·​Type····​Bind···​Vis······​Ndx·​Name
946 ·····​0:​·​0000000000000000·····​0·​NOTYPE··​LOCAL··​DEFAULT··​UND·946 ·····​0:​·​0000000000000000·····​0·​NOTYPE··​LOCAL··​DEFAULT··​UND·
947 ·····​1:​·​0000000000000000·····​0·​FILE····​LOCAL··​DEFAULT··​ABS·​gplc3FRlLb.​c947 ·····​1:​·​0000000000000000·····​0·​FILE····​LOCAL··​DEFAULT··​ABS·​gplcxCVlLb.​c
948 ·····​2:​·​0000000000000000·····​0·​SECTION·​LOCAL··​DEFAULT····​1·948 ·····​2:​·​0000000000000000·····​0·​SECTION·​LOCAL··​DEFAULT····​1·
949 ·····​3:​·​0000000000000000·····​0·​SECTION·​LOCAL··​DEFAULT····​3·949 ·····​3:​·​0000000000000000·····​0·​SECTION·​LOCAL··​DEFAULT····​3·
950 ·····​4:​·​0000000000000000·····​0·​SECTION·​LOCAL··​DEFAULT····​4·950 ·····​4:​·​0000000000000000·····​0·​SECTION·​LOCAL··​DEFAULT····​4·
951 ·····​5:​·​0000000000000000···​118·​FUNC····​LOCAL··​DEFAULT····​1·​pl_truth_x_eq_c_switc​h_1951 ·····​5:​·​0000000000000000···​118·​FUNC····​LOCAL··​DEFAULT····​1·​pl_truth_x_eq_c_switc​h_1
952 ·····​6:​·​00000000000008d0····​31·​FUNC····​LOCAL··​DEFAULT····​1·​pl_truth_x_eq_c_bloc_​4952 ·····​6:​·​00000000000008d0····​31·​FUNC····​LOCAL··​DEFAULT····​1·​pl_truth_x_eq_c_bloc_​4
953 ·····​7:​·​00000000000018a0····​28·​FUNC····​LOCAL··​DEFAULT····​1·​pl_truth_x_eq_c_bloc_​1953 ·····​7:​·​00000000000018a0····​28·​FUNC····​LOCAL··​DEFAULT····​1·​pl_truth_x_eq_c_bloc_​1
954 ·····​8:​·​0000000000000910····​28·​FUNC····​LOCAL··​DEFAULT····​1·​pl_truth_x_eq_c_bloc_​2954 ·····​8:​·​0000000000000910····​28·​FUNC····​LOCAL··​DEFAULT····​1·​pl_truth_x_eq_c_bloc_​2
Offset 1232, 15 lines modifiedOffset 1232, 15 lines modified
1232 ····​24:​·​0000000000000004·····​4·​OBJECT··​GLOBAL·​DEFAULT··​COM·​pl_last_read_line1232 ····​24:​·​0000000000000004·····​4·​OBJECT··​GLOBAL·​DEFAULT··​COM·​pl_last_read_line
1233 ····​25:​·​0000000000000008·····​8·​OBJECT··​GLOBAL·​DEFAULT··​COM·​pl_def_max_atom1233 ····​25:​·​0000000000000008·····​8·​OBJECT··​GLOBAL·​DEFAULT··​COM·​pl_def_max_atom
  
1234 File:​·​lib.​a(fd_prime_fd.​o)​1234 File:​·​lib.​a(fd_prime_fd.​o)​
1235 Symbol·​table·​(.​symtab)​·​contains·​17·​entries:​1235 Symbol·​table·​(.​symtab)​·​contains·​17·​entries:​
1236 ···​Num:​····​Value··········​Size·​Type····​Bind···​Vis······​Ndx·​Name1236 ···​Num:​····​Value··········​Size·​Type····​Bind···​Vis······​Ndx·​Name
1237 ·····​0:​·​0000000000000000·····​0·​NOTYPE··​LOCAL··​DEFAULT··​UND·1237 ·····​0:​·​0000000000000000·····​0·​NOTYPE··​LOCAL··​DEFAULT··​UND·
1238 ·····​1:​·​0000000000000000·····​0·​FILE····​LOCAL··​DEFAULT··​ABS·​gplceXQlLb.​c1238 ·····​1:​·​0000000000000000·····​0·​FILE····​LOCAL··​DEFAULT··​ABS·​gplcphVlLb.​c
1239 ·····​2:​·​0000000000000000·····​0·​SECTION·​LOCAL··​DEFAULT····​1·1239 ·····​2:​·​0000000000000000·····​0·​SECTION·​LOCAL··​DEFAULT····​1·
1240 ·····​3:​·​0000000000000000·····​0·​SECTION·​LOCAL··​DEFAULT····​3·1240 ·····​3:​·​0000000000000000·····​0·​SECTION·​LOCAL··​DEFAULT····​3·
1241 ·····​4:​·​0000000000000000·····​0·​SECTION·​LOCAL··​DEFAULT····​4·1241 ·····​4:​·​0000000000000000·····​0·​SECTION·​LOCAL··​DEFAULT····​4·
1242 ·····​5:​·​0000000000000000·····​0·​SECTION·​LOCAL··​DEFAULT····​6·1242 ·····​5:​·​0000000000000000·····​0·​SECTION·​LOCAL··​DEFAULT····​6·
1243 ·····​6:​·​0000000000000000·····​0·​SECTION·​LOCAL··​DEFAULT····​7·1243 ·····​6:​·​0000000000000000·····​0·​SECTION·​LOCAL··​DEFAULT····​7·
1244 ·····​7:​·​0000000000000000·····​0·​SECTION·​LOCAL··​DEFAULT····​5·1244 ·····​7:​·​0000000000000000·····​0·​SECTION·​LOCAL··​DEFAULT····​5·
1245 ·····​8:​·​0000000000000000···​140·​FUNC····​GLOBAL·​DEFAULT····​1·​pl_prime_x1245 ·····​8:​·​0000000000000000···​140·​FUNC····​GLOBAL·​DEFAULT····​1·​pl_prime_x
Offset 1365, 15 lines modifiedOffset 1365, 15 lines modified
1365 ····​39:​·​0000000000000004·····​4·​OBJECT··​GLOBAL·​DEFAULT··​COM·​pl_last_read_line1365 ····​39:​·​0000000000000004·····​4·​OBJECT··​GLOBAL·​DEFAULT··​COM·​pl_last_read_line
1366 ····​40:​·​0000000000000008·····​8·​OBJECT··​GLOBAL·​DEFAULT··​COM·​pl_def_max_atom1366 ····​40:​·​0000000000000008·····​8·​OBJECT··​GLOBAL·​DEFAULT··​COM·​pl_def_max_atom
  
1367 File:​·​lib.​a(fd_symbolic_fd.​o)​1367 File:​·​lib.​a(fd_symbolic_fd.​o)​
1368 Symbol·​table·​(.​symtab)​·​contains·​43·​entries:​1368 Symbol·​table·​(.​symtab)​·​contains·​43·​entries:​
1369 ···​Num:​····​Value··········​Size·​Type····​Bind···​Vis······​Ndx·​Name1369 ···​Num:​····​Value··········​Size·​Type····​Bind···​Vis······​Ndx·​Name
1370 ·····​0:​·​0000000000000000·····​0·​NOTYPE··​LOCAL··​DEFAULT··​UND·1370 ·····​0:​·​0000000000000000·····​0·​NOTYPE··​LOCAL··​DEFAULT··​UND·
1371 ·····​1:​·​0000000000000000·····​0·​FILE····​LOCAL··​DEFAULT··​ABS·​gplcr3QlLb.​c1371 ·····​1:​·​0000000000000000·····​0·​FILE····​LOCAL··​DEFAULT··​ABS·​gplcoVUlLb.​c
1372 ·····​2:​·​0000000000000000·····​0·​SECTION·​LOCAL··​DEFAULT····​1·1372 ·····​2:​·​0000000000000000·····​0·​SECTION·​LOCAL··​DEFAULT····​1·
1373 ·····​3:​·​0000000000000000·····​0·​SECTION·​LOCAL··​DEFAULT····​3·1373 ·····​3:​·​0000000000000000·····​0·​SECTION·​LOCAL··​DEFAULT····​3·
1374 ·····​4:​·​0000000000000000·····​0·​SECTION·​LOCAL··​DEFAULT····​4·1374 ·····​4:​·​0000000000000000·····​0·​SECTION·​LOCAL··​DEFAULT····​4·
1375 ·····​5:​·​0000000000000000···​164·​FUNC····​LOCAL··​DEFAULT····​1·​pl_fd_element_bloc_21375 ·····​5:​·​0000000000000000···​164·​FUNC····​LOCAL··​DEFAULT····​1·​pl_fd_element_bloc_2
1376 ·····​6:​·​00000000000000b0···​164·​FUNC····​LOCAL··​DEFAULT····​1·​pl_fd_element_bloc_31376 ·····​6:​·​00000000000000b0···​164·​FUNC····​LOCAL··​DEFAULT····​1·​pl_fd_element_bloc_3
1377 ·····​7:​·​0000000000000160···​164·​FUNC····​LOCAL··​DEFAULT····​1·​pl_fd_element_var_blo​c_21377 ·····​7:​·​0000000000000160···​164·​FUNC····​LOCAL··​DEFAULT····​1·​pl_fd_element_var_blo​c_2
1378 ·····​8:​·​0000000000000210···​164·​FUNC····​LOCAL··​DEFAULT····​1·​pl_fd_element_var_blo​c_31378 ·····​8:​·​0000000000000210···​164·​FUNC····​LOCAL··​DEFAULT····​1·​pl_fd_element_var_blo​c_3
readelf --wide --hex-dump=.strtab {}
Offset 333, 15 lines modifiedOffset 333, 15 lines modified
333 ··​0x00000310·​00706c5f·​6c617374·​5f726561·​645f6c69·​.​pl_last_read_li333 ··​0x00000310·​00706c5f·​6c617374·​5f726561·​645f6c69·​.​pl_last_read_li
334 ··​0x00000320·​6e650070·​6c5f6465·​665f6d61·​785f6174·​ne.​pl_def_max_at334 ··​0x00000320·​6e650070·​6c5f6465·​665f6d61·​785f6174·​ne.​pl_def_max_at
335 ··​0x00000330·​6f6d00······························​om.​335 ··​0x00000330·​6f6d00······························​om.​
  
336 File:​·​lib.​a(fd_values_fd.​o)​336 File:​·​lib.​a(fd_values_fd.​o)​
  
337 Hex·​dump·​of·​section·​'.​strtab':​337 Hex·​dump·​of·​section·​'.​strtab':​
338 ··​0x00000000·​0067706c·​634f4651·​6c4c622e·​6300706c·​.​gplcOFQlLb.​c.​pl338 ··​0x00000000·​0067706c·​63675a56·​6c4c622e·​6300706c·​.​gplcgZVlLb.​c.​pl
339 ··​0x00000010·​5f66645f·​646f6d61·​696e0050·​6c5f4664·​_fd_domain.​Pl_Fd339 ··​0x00000010·​5f66645f·​646f6d61·​696e0050·​6c5f4664·​_fd_domain.​Pl_Fd
340 ··​0x00000020·​5f50726f·​6c6f675f·​546f5f46·​645f5661·​_Prolog_To_Fd_Va340 ··​0x00000020·​5f50726f·​6c6f675f·​546f5f46·​645f5661·​_Prolog_To_Fd_Va
341 ··​0x00000030·​7200506c·​5f46645f·​50726f6c·​6f675f54·​r.​Pl_Fd_Prolog_T341 ··​0x00000030·​7200506c·​5f46645f·​50726f6c·​6f675f54·​r.​Pl_Fd_Prolog_T
342 ··​0x00000040·​6f5f5661·​6c756500·​506c5f46·​645f4265·​o_Value.​Pl_Fd_Be342 ··​0x00000040·​6f5f5661·​6c756500·​506c5f46·​645f4265·​o_Value.​Pl_Fd_Be
343 ··​0x00000050·​666f7265·​5f416464·​5f437374·​7200506c·​fore_Add_Cstr.​Pl343 ··​0x00000050·​666f7265·​5f416464·​5f437374·​7200506c·​fore_Add_Cstr.​Pl
344 ··​0x00000060·​5f46645f·​54656c6c·​5f496e74·​65727661·​_Fd_Tell_Interva344 ··​0x00000060·​5f46645f·​54656c6c·​5f496e74·​65727661·​_Fd_Tell_Interva
345 ··​0x00000070·​6c00506c·​5f46645f·​41667465·​725f4164·​l.​Pl_Fd_After_Ad345 ··​0x00000070·​6c00506c·​5f46645f·​41667465·​725f4164·​l.​Pl_Fd_After_Ad
Offset 417, 15 lines modifiedOffset 417, 15 lines modified
417 ··​0x00000170·​6c5f6c61·​73745f72·​6561645f·​6c696e65·​l_last_read_line417 ··​0x00000170·​6c5f6c61·​73745f72·​6561645f·​6c696e65·​l_last_read_line
418 ··​0x00000180·​00706c5f·​6465665f·​6d61785f·​61746f6d·​.​pl_def_max_atom418 ··​0x00000180·​00706c5f·​6465665f·​6d61785f·​61746f6d·​.​pl_def_max_atom
419 ··​0x00000190·​00··································​.​419 ··​0x00000190·​00··································​.​
  
420 File:​·​lib.​a(fd_math_fd.​o)​420 File:​·​lib.​a(fd_math_fd.​o)​
  
421 Hex·​dump·​of·​section·​'.​strtab':​421 Hex·​dump·​of·​section·​'.​strtab':​
422 ··​0x00000000·​0067706c·​636d5051·​6c4c622e·​6300706c·​.​gplcmPQlLb.​c.​pl422 ··​0x00000000·​0067706c·​634d3056·​6c4c622e·​6300706c·​.​gplcM0VlLb.​c.​pl
423 ··​0x00000010·​5f78795f·​65715f7a·​5f465f73·​77697463·​_xy_eq_z_F_switc423 ··​0x00000010·​5f78795f·​65715f7a·​5f465f73·​77697463·​_xy_eq_z_F_switc
424 ··​0x00000020·​685f3100·​706c5f78·​795f6571·​5f7a5f46·​h_1.​pl_xy_eq_z_F424 ··​0x00000020·​685f3100·​706c5f78·​795f6571·​5f7a5f46·​h_1.​pl_xy_eq_z_F
425 ··​0x00000030·​5f636173·​655f6772·​6f75705f·​3100706c·​_case_group_1.​pl425 ··​0x00000030·​5f636173·​655f6772·​6f75705f·​3100706c·​_case_group_1.​pl
426 ··​0x00000040·​5f78795f·​65715f7a·​5f465f62·​6c6f635f·​_xy_eq_z_F_bloc_426 ··​0x00000040·​5f78795f·​65715f7a·​5f465f62·​6c6f635f·​_xy_eq_z_F_bloc_
427 ··​0x00000050·​3600706c·​5f78795f·​65715f7a·​5f465f62·​6.​pl_xy_eq_z_F_b427 ··​0x00000050·​3600706c·​5f78795f·​65715f7a·​5f465f62·​6.​pl_xy_eq_z_F_b
428 ··​0x00000060·​6c6f635f·​3500706c·​5f6d696e·​5f785f79·​loc_5.​pl_min_x_y428 ··​0x00000060·​6c6f635f·​3500706c·​5f6d696e·​5f785f79·​loc_5.​pl_min_x_y
429 ··​0x00000070·​5f65715f·​7a5f7377·​69746368·​5f310070·​_eq_z_switch_1.​p429 ··​0x00000070·​5f65715f·​7a5f7377·​69746368·​5f310070·​_eq_z_switch_1.​p
Offset 1125, 15 lines modifiedOffset 1125, 15 lines modified
1125 ··​0x00000570·​73745f72·​6561645f·​636f6c00·​706c5f6c·​st_read_col.​pl_l1125 ··​0x00000570·​73745f72·​6561645f·​636f6c00·​706c5f6c·​st_read_col.​pl_l
1126 ··​0x00000580·​6173745f·​72656164·​5f6c696e·​6500706c·​ast_read_line.​pl1126 ··​0x00000580·​6173745f·​72656164·​5f6c696e·​6500706c·​ast_read_line.​pl
1127 ··​0x00000590·​5f646566·​5f6d6178·​5f61746f·​6d00·····​_def_max_atom.​1127 ··​0x00000590·​5f646566·​5f6d6178·​5f61746f·​6d00·····​_def_max_atom.​
  
1128 File:​·​lib.​a(fd_bool_fd.​o)​1128 File:​·​lib.​a(fd_bool_fd.​o)​
  
1129 Hex·​dump·​of·​section·​'.​strtab':​1129 Hex·​dump·​of·​section·​'.​strtab':​
1130 ··​0x00000000·​0067706c·​63334652·​6c4c622e·​6300706c·​.​gplc3FRlLb.​c.​pl1130 ··​0x00000000·​0067706c·​63784356·​6c4c622e·​6300706c·​.​gplcxCVlLb.​c.​pl
1131 ··​0x00000010·​5f747275·​74685f78·​5f65715f·​635f7377·​_truth_x_eq_c_sw1131 ··​0x00000010·​5f747275·​74685f78·​5f65715f·​635f7377·​_truth_x_eq_c_sw
1132 ··​0x00000020·​69746368·​5f310070·​6c5f7472·​7574685f·​itch_1.​pl_truth_1132 ··​0x00000020·​69746368·​5f310070·​6c5f7472·​7574685f·​itch_1.​pl_truth_
1133 ··​0x00000030·​785f6571·​5f635f62·​6c6f635f·​3400706c·​x_eq_c_bloc_4.​pl1133 ··​0x00000030·​785f6571·​5f635f62·​6c6f635f·​3400706c·​x_eq_c_bloc_4.​pl
1134 ··​0x00000040·​5f747275·​74685f78·​5f65715f·​635f626c·​_truth_x_eq_c_bl1134 ··​0x00000040·​5f747275·​74685f78·​5f65715f·​635f626c·​_truth_x_eq_c_bl
1135 ··​0x00000050·​6f635f31·​00706c5f·​74727574·​685f785f·​oc_1.​pl_truth_x_1135 ··​0x00000050·​6f635f31·​00706c5f·​74727574·​685f785f·​oc_1.​pl_truth_x_
1136 ··​0x00000060·​65715f63·​5f626c6f·​635f3200·​706c5f74·​eq_c_bloc_2.​pl_t1136 ··​0x00000060·​65715f63·​5f626c6f·​635f3200·​706c5f74·​eq_c_bloc_2.​pl_t
1137 ··​0x00000070·​72757468·​5f785f65·​715f635f·​626c6f63·​ruth_x_eq_c_bloc1137 ··​0x00000070·​72757468·​5f785f65·​715f635f·​626c6f63·​ruth_x_eq_c_bloc
Offset 1529, 15 lines modifiedOffset 1529, 15 lines modified
1529 ··​0x000000f0·​6f6c0070·​6c5f6c61·​73745f72·​6561645f·​ol.​pl_last_read_1529 ··​0x000000f0·​6f6c0070·​6c5f6c61·​73745f72·​6561645f·​ol.​pl_last_read_
1530 ··​0x00000100·​6c696e65·​00706c5f·​6465665f·​6d61785f·​line.​pl_def_max_1530 ··​0x00000100·​6c696e65·​00706c5f·​6465665f·​6d61785f·​line.​pl_def_max_
1531 ··​0x00000110·​61746f6d·​00·························​atom.​1531 ··​0x00000110·​61746f6d·​00·························​atom.​
  
1532 File:​·​lib.​a(fd_prime_fd.​o)​1532 File:​·​lib.​a(fd_prime_fd.​o)​
  
1533 Hex·​dump·​of·​section·​'.​strtab':​1533 Hex·​dump·​of·​section·​'.​strtab':​
1534 ··​0x00000000·​0067706c·​63655851·​6c4c622e·​6300706c·​.​gplceXQlLb.​c.​pl1534 ··​0x00000000·​0067706c·​63706856·​6c4c622e·​6300706c·​.​gplcphVlLb.​c.​pl
1535 ··​0x00000010·​5f707269·​6d655f78·​00506c5f·​46645f50·​_prime_x.​Pl_Fd_P1535 ··​0x00000010·​5f707269·​6d655f78·​00506c5f·​46645f50·​_prime_x.​Pl_Fd_P
1536 ··​0x00000020·​726f6c6f·​675f546f·​5f46645f·​56617200·​rolog_To_Fd_Var.​1536 ··​0x00000020·​726f6c6f·​675f546f·​5f46645f·​56617200·​rolog_To_Fd_Var.​
1537 ··​0x00000030·​506c5f46·​645f4265·​666f7265·​5f416464·​Pl_Fd_Before_Add1537 ··​0x00000030·​506c5f46·​645f4265·​666f7265·​5f416464·​Pl_Fd_Before_Add
1538 ··​0x00000040·​5f437374·​7200706c·​5f766563·​5f73697a·​_Cstr.​pl_vec_siz1538 ··​0x00000040·​5f437374·​7200706c·​5f766563·​5f73697a·​_Cstr.​pl_vec_siz
1539 ··​0x00000050·​6500506c·​5f507269·​6d655f52·​616e6765·​e.​Pl_Prime_Range1539 ··​0x00000050·​6500506c·​5f507269·​6d655f52·​616e6765·​e.​Pl_Prime_Range
1540 ··​0x00000060·​00506c5f·​46645f54·​656c6c5f·​52616e67·​.​Pl_Fd_Tell_Rang1540 ··​0x00000060·​00506c5f·​46645f54·​656c6c5f·​52616e67·​.​Pl_Fd_Tell_Rang
1541 ··​0x00000070·​6500506c·​5f46645f·​41667465·​725f4164·​e.​Pl_Fd_After_Ad1541 ··​0x00000070·​6500506c·​5f46645f·​41667465·​725f4164·​e.​Pl_Fd_After_Ad
Offset 1657, 15 lines modifiedOffset 1657, 15 lines modified
1657 ··​0x00000240·​6561645f·​636f6c00·​706c5f6c·​6173745f·​ead_col.​pl_last_1657 ··​0x00000240·​6561645f·​636f6c00·​706c5f6c·​6173745f·​ead_col.​pl_last_
1658 ··​0x00000250·​72656164·​5f6c696e·​6500706c·​5f646566·​read_line.​pl_def1658 ··​0x00000250·​72656164·​5f6c696e·​6500706c·​5f646566·​read_line.​pl_def
1659 ··​0x00000260·​5f6d6178·​5f61746f·​6d00··············​_max_atom.​1659 ··​0x00000260·​5f6d6178·​5f61746f·​6d00··············​_max_atom.​
  
1660 File:​·​lib.​a(fd_symbolic_fd.​o)​1660 File:​·​lib.​a(fd_symbolic_fd.​o)​
  
1661 Hex·​dump·​of·​section·​'.​strtab':​1661 Hex·​dump·​of·​section·​'.​strtab':​
1662 ··​0x00000000·​0067706c·​63723351·​6c4c622e·​6300706c·​.​gplcr3QlLb.​c.​pl1662 ··​0x00000000·​0067706c·​636f5655·​6c4c622e·​6300706c·​.​gplcoVUlLb.​c.​pl
1663 ··​0x00000010·​5f66645f·​656c656d·​656e745f·​626c6f63·​_fd_element_bloc1663 ··​0x00000010·​5f66645f·​656c656d·​656e745f·​626c6f63·​_fd_element_bloc
1664 ··​0x00000020·​5f320070·​6c5f6664·​5f656c65·​6d656e74·​_2.​pl_fd_element1664 ··​0x00000020·​5f320070·​6c5f6664·​5f656c65·​6d656e74·​_2.​pl_fd_element
1665 ··​0x00000030·​5f626c6f·​635f3300·​706c5f66·​645f656c·​_bloc_3.​pl_fd_el1665 ··​0x00000030·​5f626c6f·​635f3300·​706c5f66·​645f656c·​_bloc_3.​pl_fd_el
1666 ··​0x00000040·​656d656e·​745f7661·​725f626c·​6f635f32·​ement_var_bloc_21666 ··​0x00000040·​656d656e·​745f7661·​725f626c·​6f635f32·​ement_var_bloc_2
1667 ··​0x00000050·​00706c5f·​66645f65·​6c656d65·​6e745f76·​.​pl_fd_element_v1667 ··​0x00000050·​00706c5f·​66645f65·​6c656d65·​6e745f76·​.​pl_fd_element_v
1668 ··​0x00000060·​61725f62·​6c6f635f·​3300706c·​5f66645f·​ar_bloc_3.​pl_fd_1668 ··​0x00000060·​61725f62·​6c6f635f·​3300706c·​5f66645f·​ar_bloc_3.​pl_fd_
1669 ··​0x00000070·​656c656d·​656e745f·​7661725f·​626c6f63·​element_var_bloc1669 ··​0x00000070·​656c656d·​656e745f·​7661725f·​626c6f63·​element_var_bloc
/usr/local/gprolog-1.4.4/lib/libengine_fd.a
readelf --wide --symbols {}
Offset 163, 15 lines modifiedOffset 163, 15 lines modified
163 ····​59:​·​0000000000000000·····​0·​NOTYPE··​GLOBAL·​DEFAULT··​UND·​sprintf163 ····​59:​·​0000000000000000·····​0·​NOTYPE··​GLOBAL·​DEFAULT··​UND·​sprintf
164 ····​60:​·​0000000000000008·····​8·​OBJECT··​GLOBAL·​DEFAULT··​COM·​pl_def_max_atom164 ····​60:​·​0000000000000008·····​8·​OBJECT··​GLOBAL·​DEFAULT··​COM·​pl_def_max_atom
  
165 File:​·​lib.​a(fd_unify.​o)​165 File:​·​lib.​a(fd_unify.​o)​
166 Symbol·​table·​(.​symtab)​·​contains·​19·​entries:​166 Symbol·​table·​(.​symtab)​·​contains·​19·​entries:​
167 ···​Num:​····​Value··········​Size·​Type····​Bind···​Vis······​Ndx·​Name167 ···​Num:​····​Value··········​Size·​Type····​Bind···​Vis······​Ndx·​Name
168 ·····​0:​·​0000000000000000·····​0·​NOTYPE··​LOCAL··​DEFAULT··​UND·168 ·····​0:​·​0000000000000000·····​0·​NOTYPE··​LOCAL··​DEFAULT··​UND·
169 ·····​1:​·​0000000000000000·····​0·​FILE····​LOCAL··​DEFAULT··​ABS·​gplcFOOlLb.​c169 ·····​1:​·​0000000000000000·····​0·​FILE····​LOCAL··​DEFAULT··​ABS·​gplcbhWlLb.​c
170 ·····​2:​·​0000000000000000·····​0·​SECTION·​LOCAL··​DEFAULT····​1·170 ·····​2:​·​0000000000000000·····​0·​SECTION·​LOCAL··​DEFAULT····​1·
171 ·····​3:​·​0000000000000000·····​0·​SECTION·​LOCAL··​DEFAULT····​3·171 ·····​3:​·​0000000000000000·····​0·​SECTION·​LOCAL··​DEFAULT····​3·
172 ·····​4:​·​0000000000000000·····​0·​SECTION·​LOCAL··​DEFAULT····​4·172 ·····​4:​·​0000000000000000·····​0·​SECTION·​LOCAL··​DEFAULT····​4·
173 ·····​5:​·​0000000000000000···​120·​FUNC····​LOCAL··​DEFAULT····​1·​pl_unify_x_y_bloc_1173 ·····​5:​·​0000000000000000···​120·​FUNC····​LOCAL··​DEFAULT····​1·​pl_unify_x_y_bloc_1
174 ·····​6:​·​0000000000000080···​120·​FUNC····​LOCAL··​DEFAULT····​1·​pl_unify_x_y_bloc_2174 ·····​6:​·​0000000000000080···​120·​FUNC····​LOCAL··​DEFAULT····​1·​pl_unify_x_y_bloc_2
175 ·····​7:​·​0000000000000000·····​0·​SECTION·​LOCAL··​DEFAULT····​6·175 ·····​7:​·​0000000000000000·····​0·​SECTION·​LOCAL··​DEFAULT····​6·
176 ·····​8:​·​0000000000000000·····​0·​SECTION·​LOCAL··​DEFAULT····​7·176 ·····​8:​·​0000000000000000·····​0·​SECTION·​LOCAL··​DEFAULT····​7·
readelf --wide --hex-dump=.strtab {}
Offset 169, 15 lines modifiedOffset 169, 15 lines modified
169 ··​0x000003b0·​6f5f5374·​72696e67·​00737072·​696e7466·​o_String.​sprintf169 ··​0x000003b0·​6f5f5374·​72696e67·​00737072·​696e7466·​o_String.​sprintf
170 ··​0x000003c0·​00706c5f·​6465665f·​6d61785f·​61746f6d·​.​pl_def_max_atom170 ··​0x000003c0·​00706c5f·​6465665f·​6d61785f·​61746f6d·​.​pl_def_max_atom
171 ··​0x000003d0·​00··································​.​171 ··​0x000003d0·​00··································​.​
  
172 File:​·​lib.​a(fd_unify.​o)​172 File:​·​lib.​a(fd_unify.​o)​
  
173 Hex·​dump·​of·​section·​'.​strtab':​173 Hex·​dump·​of·​section·​'.​strtab':​
174 ··​0x00000000·​0067706c·​63464f4f·​6c4c622e·​6300706c·​.​gplcFOOlLb.​c.​pl174 ··​0x00000000·​0067706c·​63626857·​6c4c622e·​6300706c·​.​gplcbhWlLb.​c.​pl
175 ··​0x00000010·​5f756e69·​66795f78·​5f795f62·​6c6f635f·​_unify_x_y_bloc_175 ··​0x00000010·​5f756e69·​66795f78·​5f795f62·​6c6f635f·​_unify_x_y_bloc_
176 ··​0x00000020·​3100706c·​5f756e69·​66795f78·​5f795f62·​1.​pl_unify_x_y_b176 ··​0x00000020·​3100706c·​5f756e69·​66795f78·​5f795f62·​1.​pl_unify_x_y_b
177 ··​0x00000030·​6c6f635f·​3200706c·​5f766563·​5f73697a·​loc_2.​pl_vec_siz177 ··​0x00000030·​6c6f635f·​3200706c·​5f766563·​5f73697a·​loc_2.​pl_vec_siz
178 ··​0x00000040·​6500506c·​5f52616e·​67655f43·​6f707900·​e.​Pl_Range_Copy.​178 ··​0x00000040·​6500506c·​5f52616e·​67655f43·​6f707900·​e.​Pl_Range_Copy.​
179 ··​0x00000050·​506c5f46·​645f5465·​6c6c5f52·​616e6765·​Pl_Fd_Tell_Range179 ··​0x00000050·​506c5f46·​645f5465·​6c6c5f52·​616e6765·​Pl_Fd_Tell_Range
180 ··​0x00000060·​00706c5f·​756e6966·​795f785f·​7900506c·​.​pl_unify_x_y.​Pl180 ··​0x00000060·​00706c5f·​756e6966·​795f785f·​7900506c·​.​pl_unify_x_y.​Pl
181 ··​0x00000070·​5f46645f·​50726f6c·​6f675f54·​6f5f4664·​_Fd_Prolog_To_Fd181 ··​0x00000070·​5f46645f·​50726f6c·​6f675f54·​6f5f4664·​_Fd_Prolog_To_Fd
/usr/local/gprolog-1.4.4/bin/gprolog
readelf --wide --hex-dump=.rodata {}
Offset 1042, 29 lines modifiedOffset 1042, 29 lines modified
1042 ··​0x0049abb0·​666c6167·​00656e76·​69726f6e·​00726561·​flag.​environ.​rea1042 ··​0x0049abb0·​666c6167·​00656e76·​69726f6e·​00726561·​flag.​environ.​rea
1043 ··​0x0049abc0·​645f706c·​5f737461·​74655f66·​696c6500·​d_pl_state_file.​1043 ··​0x0049abc0·​645f706c·​5f737461·​74655f66·​696c6500·​d_pl_state_file.​
1044 ··​0x0049abd0·​7365745f·​70726f6c·​6f675f66·​6c616700·​set_prolog_flag.​1044 ··​0x0049abd0·​7365745f·​70726f6c·​6f675f66·​6c616700·​set_prolog_flag.​
1045 ··​0x0049abe0·​73797374·​656d0077·​72697465·​5f706c5f·​system.​write_pl_1045 ··​0x0049abe0·​73797374·​656d0077·​72697465·​5f706c5f·​system.​write_pl_
1046 ··​0x0049abf0·​73746174·​655f6669·​6c650067·​63633438·​state_file.​gcc481046 ··​0x0049abf0·​73746174·​655f6669·​6c650067·​63633438·​state_file.​gcc48
1047 ··​0x0049ac00·​0070726f·​6c6f675f·​6e616d65·​0070726f·​.​prolog_name.​pro1047 ··​0x0049ac00·​0070726f·​6c6f675f·​6e616d65·​0070726f·​.​prolog_name.​pro
1048 ··​0x0049ac10·​6c6f675f·​76657273·​696f6e00·​4a756e20·​log_version.​Jun·1048 ··​0x0049ac10·​6c6f675f·​76657273·​696f6e00·​4a756e20·​log_version.​Jun·
1049 ··​0x0049ac20·​31302032·​30313600·​70726f6c·​6f675f64·​10·​2016.​prolog_d1049 ··​0x0049ac20·​31312032·​30313600·​70726f6c·​6f675f64·​11·​2016.​prolog_d
1050 ··​0x0049ac30·​61746500·​70726f6c·​6f675f63·​6f707972·​ate.​prolog_copyr1050 ··​0x0049ac30·​61746500·​70726f6c·​6f675f63·​6f707972·​ate.​prolog_copyr
1051 ··​0x0049ac40·​69676874·​00646961·​6c656374·​00626f75·​ight.​dialect.​bou1051 ··​0x0049ac40·​69676874·​00646961·​6c656374·​00626f75·​ight.​dialect.​bou
1052 ··​0x0049ac50·​6e646564·​00696e74·​65676572·​5f726f75·​nded.​integer_rou1052 ··​0x0049ac50·​6e646564·​00696e74·​65676572·​5f726f75·​nded.​integer_rou
1053 ··​0x0049ac60·​6e64696e·​675f6675·​6e637469·​6f6e006d·​nding_function.​m1053 ··​0x0049ac60·​6e64696e·​675f6675·​6e637469·​6f6e006d·​nding_function.​m
1054 ··​0x0049ac70·​61785f61·​746f6d00·​6d61785f·​756e6765·​ax_atom.​max_unge1054 ··​0x0049ac70·​61785f61·​746f6d00·​6d61785f·​756e6765·​ax_atom.​max_unge
1055 ··​0x0049ac80·​7400686f·​6d650068·​6f73745f·​6f730070·​t.​home.​host_os.​p1055 ··​0x0049ac80·​7400686f·​6d650068·​6f73745f·​6f730070·​t.​home.​host_os.​p
1056 ··​0x0049ac90·​6f727462·​6c640068·​6f73745f·​76656e64·​ortbld.​host_vend1056 ··​0x0049ac90·​6f727462·​6c640068·​6f73745f·​76656e64·​ortbld.​host_vend
1057 ··​0x0049aca0·​6f720078·​38365f36·​3400686f·​73745f63·​or.​x86_64.​host_c1057 ··​0x0049aca0·​6f720078·​38365f36·​3400686f·​73745f63·​or.​x86_64.​host_c
1058 ··​0x0049acb0·​70750078·​38365f36·​342d706f·​7274626c·​pu.​x86_64-​portbl1058 ··​0x0049acb0·​70750078·​38365f36·​342d706f·​7274626c·​pu.​x86_64-​portbl
1059 ··​0x0049acc0·​642d6672·​65656273·​6431312e·​3000686f·​d-​freebsd11.​0.​ho1059 ··​0x0049acc0·​642d6672·​65656273·​6431312e·​3000686f·​d-​freebsd11.​0.​ho
1060 ··​0x0049acd0·​73740078·​38365f36·​342d6672·​65656273·​st.​x86_64-​freebs1060 ··​0x0049acd0·​73740078·​38365f36·​342d6672·​65656273·​st.​x86_64-​freebs
1061 ··​0x0049ace0·​6431312e·​30006164·​64726573·​735f6269·​d11.​0.​address_bi1061 ··​0x0049ace0·​6431312e·​30006164·​64726573·​735f6269·​d11.​0.​address_bi
1062 ··​0x0049acf0·​74730075·​6e697800·​4a756e20·​31302032·​ts.​unix.​Jun·​10·​21062 ··​0x0049acf0·​74730075·​6e697800·​4a756e20·​31312032·​ts.​unix.​Jun·​11·​2
1063 ··​0x0049ad00·​3031362c·​2030393a·​35313a31·​3000636f·​016,​·09:​51:​10.​co1063 ··​0x0049ad00·​3031362c·​2032313a·​30343a31·​3800636f·​016,​·21:​04:​18.​co
1064 ··​0x0049ad10·​6d70696c·​65645f61·​7400635f·​63630063·​mpiled_at.​c_cc.​c1064 ··​0x0049ad10·​6d70696c·​65645f61·​7400635f·​63630063·​mpiled_at.​c_cc.​c
1065 ··​0x0049ad20·​5f63635f·​76657273·​696f6e5f·​64617461·​_cc_version_data1065 ··​0x0049ad20·​5f63635f·​76657273·​696f6e5f·​64617461·​_cc_version_data
1066 ··​0x0049ad30·​00635f63·​666c6167·​7300635f·​6c64666c·​.​c_cflags.​c_ldfl1066 ··​0x0049ad30·​00635f63·​666c6167·​7300635f·​6c64666c·​.​c_cflags.​c_ldfl
1067 ··​0x0049ad40·​61677300·​61726776·​00636861·​725f636f·​ags.​argv.​char_co1067 ··​0x0049ad40·​61677300·​61726776·​00636861·​725f636f·​ags.​argv.​char_co
1068 ··​0x0049ad50·​6e766572·​73696f6e·​0073696e·​676c6574·​nversion.​singlet1068 ··​0x0049ad50·​6e766572·​73696f6e·​0073696e·​676c6574·​nversion.​singlet
1069 ··​0x0049ad60·​6f6e5f77·​61726e69·​6e670073·​75737069·​on_warning.​suspi1069 ··​0x0049ad60·​6f6e5f77·​61726e69·​6e670073·​75737069·​on_warning.​suspi
1070 ··​0x0049ad70·​63696f75·​735f7761·​726e696e·​67006d75·​cious_warning.​mu1070 ··​0x0049ad70·​63696f75·​735f7761·​726e696e·​67006d75·​cious_warning.​mu
/usr/local/gprolog-1.4.4/bin/pl2wam
readelf --wide --hex-dump=.rodata {}
Offset 1865, 29 lines modifiedOffset 1865, 29 lines modified
1865 ··​0x004ca920·​74655f66·​696c6500·​7365745f·​70726f6c·​te_file.​set_prol1865 ··​0x004ca920·​74655f66·​696c6500·​7365745f·​70726f6c·​te_file.​set_prol
1866 ··​0x004ca930·​6f675f66·​6c616700·​73797374·​656d0077·​og_flag.​system.​w1866 ··​0x004ca930·​6f675f66·​6c616700·​73797374·​656d0077·​og_flag.​system.​w
1867 ··​0x004ca940·​72697465·​5f706c5f·​73746174·​655f6669·​rite_pl_state_fi1867 ··​0x004ca940·​72697465·​5f706c5f·​73746174·​655f6669·​rite_pl_state_fi
1868 ··​0x004ca950·​6c650067·​70726f6c·​6f670067·​63633438·​le.​gprolog.​gcc481868 ··​0x004ca950·​6c650067·​70726f6c·​6f670067·​63633438·​le.​gprolog.​gcc48
1869 ··​0x004ca960·​00474e55·​2050726f·​6c6f6700·​70726f6c·​.​GNU·​Prolog.​prol1869 ··​0x004ca960·​00474e55·​2050726f·​6c6f6700·​70726f6c·​.​GNU·​Prolog.​prol
1870 ··​0x004ca970·​6f675f6e·​616d6500·​312e342e·​34007072·​og_name.​1.​4.​4.​pr1870 ··​0x004ca970·​6f675f6e·​616d6500·​312e342e·​34007072·​og_name.​1.​4.​4.​pr
1871 ··​0x004ca980·​6f6c6f67·​5f766572·​73696f6e·​004a756e·​olog_version.​Jun1871 ··​0x004ca980·​6f6c6f67·​5f766572·​73696f6e·​004a756e·​olog_version.​Jun
1872 ··​0x004ca990·​20313020·​32303136·​0070726f·​6c6f675f··​10·​2016.​prolog_1872 ··​0x004ca990·​20313120·​32303136·​0070726f·​6c6f675f··​11·​2016.​prolog_
1873 ··​0x004ca9a0·​64617465·​0070726f·​6c6f675f·​636f7079·​date.​prolog_copy1873 ··​0x004ca9a0·​64617465·​0070726f·​6c6f675f·​636f7079·​date.​prolog_copy
1874 ··​0x004ca9b0·​72696768·​74006469·​616c6563·​7400626f·​right.​dialect.​bo1874 ··​0x004ca9b0·​72696768·​74006469·​616c6563·​7400626f·​right.​dialect.​bo
1875 ··​0x004ca9c0·​756e6465·​6400696e·​74656765·​725f726f·​unded.​integer_ro1875 ··​0x004ca9c0·​756e6465·​6400696e·​74656765·​725f726f·​unded.​integer_ro
1876 ··​0x004ca9d0·​756e6469·​6e675f66·​756e6374·​696f6e00·​unding_function.​1876 ··​0x004ca9d0·​756e6469·​6e675f66·​756e6374·​696f6e00·​unding_function.​
1877 ··​0x004ca9e0·​6d61785f·​61746f6d·​006d6178·​5f756e67·​max_atom.​max_ung1877 ··​0x004ca9e0·​6d61785f·​61746f6d·​006d6178·​5f756e67·​max_atom.​max_ung
1878 ··​0x004ca9f0·​65740068·​6f6d6500·​686f7374·​5f6f7300·​et.​home.​host_os.​1878 ··​0x004ca9f0·​65740068·​6f6d6500·​686f7374·​5f6f7300·​et.​home.​host_os.​
1879 ··​0x004caa00·​706f7274·​626c6400·​686f7374·​5f76656e·​portbld.​host_ven1879 ··​0x004caa00·​706f7274·​626c6400·​686f7374·​5f76656e·​portbld.​host_ven
1880 ··​0x004caa10·​646f7200·​7838365f·​36340068·​6f73745f·​dor.​x86_64.​host_1880 ··​0x004caa10·​646f7200·​7838365f·​36340068·​6f73745f·​dor.​x86_64.​host_
1881 ··​0x004caa20·​63707500·​7838365f·​36342d70·​6f727462·​cpu.​x86_64-​portb1881 ··​0x004caa20·​63707500·​7838365f·​36342d70·​6f727462·​cpu.​x86_64-​portb
1882 ··​0x004caa30·​6c642d66·​72656562·​73643131·​2e300068·​ld-​freebsd11.​0.​h1882 ··​0x004caa30·​6c642d66·​72656562·​73643131·​2e300068·​ld-​freebsd11.​0.​h
1883 ··​0x004caa40·​6f737400·​7838365f·​36342d66·​72656562·​ost.​x86_64-​freeb1883 ··​0x004caa40·​6f737400·​7838365f·​36342d66·​72656562·​ost.​x86_64-​freeb
1884 ··​0x004caa50·​73643131·​2e300061·​64647265·​73735f62·​sd11.​0.​address_b1884 ··​0x004caa50·​73643131·​2e300061·​64647265·​73735f62·​sd11.​0.​address_b
1885 ··​0x004caa60·​69747300·​756e6978·​004a756e·​20313020·​its.​unix.​Jun·​10·1885 ··​0x004caa60·​69747300·​756e6978·​004a756e·​20313120·​its.​unix.​Jun·​11·
1886 ··​0x004caa70·​32303136·​2c203039·​3a35313a·​31300063·​2016,​·09:​51:​10.​c1886 ··​0x004caa70·​32303136·​2c203231·​3a30343a·​31380063·​2016,​·21:​04:​18.​c
1887 ··​0x004caa80·​6f6d7069·​6c65645f·​61740063·​5f636300·​ompiled_at.​c_cc.​1887 ··​0x004caa80·​6f6d7069·​6c65645f·​61740063·​5f636300·​ompiled_at.​c_cc.​
1888 ··​0x004caa90·​635f6363·​5f766572·​73696f6e·​5f646174·​c_cc_version_dat1888 ··​0x004caa90·​635f6363·​5f766572·​73696f6e·​5f646174·​c_cc_version_dat
1889 ··​0x004caaa0·​6100635f·​63666c61·​67730063·​5f6c6466·​a.​c_cflags.​c_ldf1889 ··​0x004caaa0·​6100635f·​63666c61·​67730063·​5f6c6466·​a.​c_cflags.​c_ldf
1890 ··​0x004caab0·​6c616773·​00617267·​76006368·​61725f63·​lags.​argv.​char_c1890 ··​0x004caab0·​6c616773·​00617267·​76006368·​61725f63·​lags.​argv.​char_c
1891 ··​0x004caac0·​6f6e7665·​7273696f·​6e007369·​6e676c65·​onversion.​single1891 ··​0x004caac0·​6f6e7665·​7273696f·​6e007369·​6e676c65·​onversion.​single
1892 ··​0x004caad0·​746f6e5f·​7761726e·​696e6700·​73757370·​ton_warning.​susp1892 ··​0x004caad0·​746f6e5f·​7761726e·​696e6700·​73757370·​ton_warning.​susp
1893 ··​0x004caae0·​6963696f·​75735f77·​61726e69·​6e67006d·​icious_warning.​m1893 ··​0x004caae0·​6963696f·​75735f77·​61726e69·​6e67006d·​icious_warning.​m
/usr/local/gprolog-1.4.4/include/fd_to_c.h
Offset 442, 15 lines modifiedOffset 442, 15 lines modified
  
  
442 /​*·​Constant·​definitions·​*/​442 /​*·​Constant·​definitions·​*/​
  
443 #define·​PROLOG_DIALECT·​"gprolog"443 #define·​PROLOG_DIALECT·​"gprolog"
444 #define·​PROLOG_NAME·​"GNU·​Prolog"444 #define·​PROLOG_NAME·​"GNU·​Prolog"
445 #define·​PROLOG_VERSION·​"1.​4.​4"445 #define·​PROLOG_VERSION·​"1.​4.​4"
446 #define·​PROLOG_DATE·​"Jun·​10·​2016"446 #define·​PROLOG_DATE·​"Jun·​11·​2016"
447 #define·​PROLOG_COPYRIGHT·​"Copyright·​(C)​·​1999-​2013·​Daniel·​Diaz"447 #define·​PROLOG_COPYRIGHT·​"Copyright·​(C)​·​1999-​2013·​Daniel·​Diaz"
  
448 #define·​TOP_LEVEL·​"gprolog"448 #define·​TOP_LEVEL·​"gprolog"
449 #define·​GPLC·​"gplc"449 #define·​GPLC·​"gplc"
450 #define·​HEXGPLC·​"hexgplc"450 #define·​HEXGPLC·​"hexgplc"
451 #define·​ENV_VARIABLE·​"PL_PATH"451 #define·​ENV_VARIABLE·​"PL_PATH"
  
/usr/local/gprolog-1.4.4/include/gprolog.h
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 #define·​__GPROLOG_MINOR__·····»       ​472 #define·​__GPROLOG_MINOR__·····»       ​4
73 #define·​__GPROLOG_PATCHLEVEL_​_»      ​473 #define·​__GPROLOG_PATCHLEVEL_​_»      ​4
74 #define·​__GPROLOG_VERSION__···»       ​1040474 #define·​__GPROLOG_VERSION__···»       ​10404
  
75 #define·​PROLOG_DIALECT··»       ​"gprolog"75 #define·​PROLOG_DIALECT··»       ​"gprolog"
76 #define·​PROLOG_NAME·····»       ​"GNU·​Prolog"76 #define·​PROLOG_NAME·····»       ​"GNU·​Prolog"
77 #define·​PROLOG_VERSION··»       ​"1.​4.​4"77 #define·​PROLOG_VERSION··»       ​"1.​4.​4"
78 #define·​PROLOG_DATE·····»       ​"Jun·​10·​2016"78 #define·​PROLOG_DATE·····»       ​"Jun·​11·​2016"
79 #define·​PROLOG_COPYRIGHT»       ​"Copyright·​(C)​·​1999-​2013·​Daniel·​Diaz"79 #define·​PROLOG_COPYRIGHT»       ​"Copyright·​(C)​·​1999-​2013·​Daniel·​Diaz"
  
80 #define·​PL_MIN_INTEGER» ​»       ​-​26843545680 #define·​PL_MIN_INTEGER» ​»       ​-​268435456
81 #define·​PL_MAX_INTEGER» ​»       ​26843545581 #define·​PL_MAX_INTEGER» ​»       ​268435455
  
82 #define·​PL_REF········»       ​»       ​0·82 #define·​PL_REF········»       ​»       ​0·
83 #define·​PL_LST········»       ​»       ​1·83 #define·​PL_LST········»       ​»       ​1·
/usr/local/gprolog-1.4.4/lib/libbips_pl.a
readelf --wide --string-dump=.rodata.str1.1 {}
Offset 366, 15 lines modifiedOffset 366, 15 lines modified
366 ··​[·····​1]··​on366 ··​[·····​1]··​on
367 ··​[·····​4]··​gprolog367 ··​[·····​4]··​gprolog
368 ··​[·····​c]··​gcc48368 ··​[·····​c]··​gcc48
369 ··​[····​12]··​GNU·​Prolog369 ··​[····​12]··​GNU·​Prolog
370 ··​[····​1d]··​prolog_name370 ··​[····​1d]··​prolog_name
371 ··​[····​29]··​1.​4.​4371 ··​[····​29]··​1.​4.​4
372 ··​[····​2f]··​prolog_version372 ··​[····​2f]··​prolog_version
373 ··​[····​3e]··​Jun·​10·​2016373 ··​[····​3e]··​Jun·​11·​2016
374 ··​[····​4a]··​prolog_date374 ··​[····​4a]··​prolog_date
375 ··​[····​56]··​prolog_copyright375 ··​[····​56]··​prolog_copyright
376 ··​[····​67]··​dialect376 ··​[····​67]··​dialect
377 ··​[····​6f]··​version377 ··​[····​6f]··​version
378 ··​[····​77]··​version_data378 ··​[····​77]··​version_data
379 ··​[····​84]··​bounded379 ··​[····​84]··​bounded
380 ··​[····​8c]··​max_integer380 ··​[····​8c]··​max_integer
Offset 392, 15 lines modifiedOffset 392, 15 lines modified
392 ··​[···​10f]··​host_cpu392 ··​[···​10f]··​host_cpu
393 ··​[···​118]··​x86_64-​portbld-​freebsd11.​0393 ··​[···​118]··​x86_64-​portbld-​freebsd11.​0
394 ··​[···​133]··​host394 ··​[···​133]··​host
395 ··​[···​138]··​x86_64-​freebsd11.​0395 ··​[···​138]··​x86_64-​freebsd11.​0
396 ··​[···​14b]··​arch396 ··​[···​14b]··​arch
397 ··​[···​150]··​address_bits397 ··​[···​150]··​address_bits
398 ··​[···​15d]··​unix398 ··​[···​15d]··​unix
399 ··​[···​162]··​Jun·​10·​2016,​·09:​51:​10399 ··​[···​162]··​Jun·​11·​2016,​·21:​04:​18
400 ··​[···​178]··​compiled_at400 ··​[···​178]··​compiled_at
401 ··​[···​184]··​c_cc401 ··​[···​184]··​c_cc
402 ··​[···​189]··​c_cc_version_data402 ··​[···​189]··​c_cc_version_data
403 ··​[···​19b]··​c_cflags403 ··​[···​19b]··​c_cflags
404 ··​[···​1a4]··​c_ldflags404 ··​[···​1a4]··​c_ldflags
405 ··​[···​1ae]··​argv405 ··​[···​1ae]··​argv
406 ··​[···​1b3]··​char_conversion406 ··​[···​1b3]··​char_conversion