How To Install frama-c on Fedora 36

In this tutorial we learn how to install frama-c in Fedora 36. frama-c is Framework for source code analysis of C software

Introduction

In this tutorial we learn how to install frama-c on Fedora 36.

What is frama-c

Frama-C is a suite of tools dedicated to the analysis of the source code of software written in C. Frama-C gathers several static analysis techniques in a single collaborative framework. The collaborative approach of Frama-C allows static analyzers to build upon the results already computed by other analyzers in the framework. Thanks to this approach, Frama-C provides sophisticated tools, such as a slicer and dependency analysis.

We can use yum or dnf to install frama-c on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install frama-c.

Install frama-c on Fedora 36 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

After updating yum database, We can install frama-c using dnf by running the following command:

sudo dnf -y install frama-c

Install frama-c on Fedora 36 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install frama-c using yum by running the following command:

sudo yum -y install frama-c

How To Uninstall frama-c on Fedora 36

To uninstall only the frama-c package we can use the following command:

sudo dnf remove frama-c

frama-c Package Contents on Fedora 36

/usr/bin/e-acsl-gcc.sh
/usr/bin/frama-c
/usr/bin/frama-c-config
/usr/bin/frama-c-gui
/usr/bin/frama-c-script
/usr/bin/ptests
/usr/lib/.build-id
/usr/lib/.build-id/00
/usr/lib/.build-id/00/8e1dd31cf8021f77d55d4bea6dc124d4f8b747
/usr/lib/.build-id/0e
/usr/lib/.build-id/0e/5ecde7d5d7113ee4f3a01f1dc321524b5b4dc9
/usr/lib/.build-id/16
/usr/lib/.build-id/16/03e115e702078ce51887c8d3460711530060d7
/usr/lib/.build-id/19
/usr/lib/.build-id/19/0046ba2598514e1ffc7d45bb4b5cccbe362bf1
/usr/lib/.build-id/19/d1ee1b52914ea35180effb90d4f2f78c87c11d
/usr/lib/.build-id/1a
/usr/lib/.build-id/1a/eef7c13dad4ce08a6356faff2acae47d8e0274
/usr/lib/.build-id/20
/usr/lib/.build-id/20/77385f228896e4b8043c3346d53609973603fa
/usr/lib/.build-id/25
/usr/lib/.build-id/25/428c31e9ad9eb8b2fa75473653320bdc5c6917
/usr/lib/.build-id/2b
/usr/lib/.build-id/2b/5a544b375ccc988466c71489b258d16c84dfc1
/usr/lib/.build-id/2b/6b78a7055c87dfe746fdc83a4079a524501e2a
/usr/lib/.build-id/32
/usr/lib/.build-id/32/e94bc14f89326c4b5cb78cf07fd329cbd90940
/usr/lib/.build-id/3f
/usr/lib/.build-id/3f/a41a443713d467a35ebc66474c23d34cbaaf95
/usr/lib/.build-id/40
/usr/lib/.build-id/40/ec6d46edd1fc5be4a55384e200f05c4767d0f2
/usr/lib/.build-id/4d
/usr/lib/.build-id/4d/a5a662bd47affc303d13b08e1af0eef6ca8479
/usr/lib/.build-id/53
/usr/lib/.build-id/53/e5369a1c29b182ff24fb61e46fcc044fd08a21
/usr/lib/.build-id/59
/usr/lib/.build-id/59/9e8c19b66a515f3300c202217a76bef8ecb60e
/usr/lib/.build-id/5b
/usr/lib/.build-id/5b/06a96fcedcf529c9c84ae4ce7534fc8def9beb
/usr/lib/.build-id/5b/3b3e3f1d7d5029d77147dca086799c3bc58ccf
/usr/lib/.build-id/65
/usr/lib/.build-id/65/5f031e152c4e31ad3438c6ba3cd503036cae5f
/usr/lib/.build-id/65/eed03eb7d27af6204d150c1734506b2df69507
/usr/lib/.build-id/68
/usr/lib/.build-id/68/b2db19e4fb5bf7c78e958fa04986a83ecacfad
/usr/lib/.build-id/6b
/usr/lib/.build-id/6b/2a63dca3a1c855159f3962d1c69fb7cb730192
/usr/lib/.build-id/73
/usr/lib/.build-id/73/58acd57cb9447784583708696a1bc058f66b04
/usr/lib/.build-id/76
/usr/lib/.build-id/76/ce322b26e522f1632cd075f94b4f1b853f8d56
/usr/lib/.build-id/79
/usr/lib/.build-id/79/5640efaeba3490a0c958c09c89ad064734c8f0
/usr/lib/.build-id/82
/usr/lib/.build-id/82/080bba77edbbef0b2769e378ecea106257503f
/usr/lib/.build-id/89
/usr/lib/.build-id/89/2c9c766dae46199d284cc4db3817b272960404
/usr/lib/.build-id/89/e01d6a42676223d2c97d45a4e2f362d768e86a
/usr/lib/.build-id/8b
/usr/lib/.build-id/8b/9bfed4e2b0c31aa46dbbc0acd9c37394c94f41
/usr/lib/.build-id/8d
/usr/lib/.build-id/8d/1c17a2b70967c6355af124207b8719fc32b4b8
/usr/lib/.build-id/90
/usr/lib/.build-id/90/a4c75b2adb2195586c73114f915943ddbdf29c
/usr/lib/.build-id/92
/usr/lib/.build-id/92/a706681907cdee1868dc561ab55e1023d148a0
/usr/lib/.build-id/9e
/usr/lib/.build-id/9e/aac187ca285f648f74875694f8e3d7ec9cc045
/usr/lib/.build-id/a0
/usr/lib/.build-id/a0/ff3637d50deb20e0044af99b57cd0de3539c87
/usr/lib/.build-id/ae
/usr/lib/.build-id/ae/3a97c6546c1fcef0031b0b985aae89dd2a890e
/usr/lib/.build-id/ae/4472975cd9e139fb1bd09739005fed330e35c1
/usr/lib/.build-id/ba
/usr/lib/.build-id/ba/73e6bfe41b628d9319e3bac06fbe3f410461f2
/usr/lib/.build-id/bd
/usr/lib/.build-id/bd/cc02d5f1ae0f30440e17d251798d9e22f1afa9
/usr/lib/.build-id/c2
/usr/lib/.build-id/c2/edc4550241c1d88cd0adb7fd95c1c0e6705957
/usr/lib/.build-id/c6
/usr/lib/.build-id/c6/24e7482a74ce53dc7e62ff61af25d73be83829
/usr/lib/.build-id/c7
/usr/lib/.build-id/c7/f83b70fffbea3e3c3c9bbc704ed622ace6a074
/usr/lib/.build-id/ca
/usr/lib/.build-id/ca/c5a443791ecad7cc375f8db96f3ecbc0e2e2d8
/usr/lib/.build-id/d3
/usr/lib/.build-id/d3/08f5ef6365279f7ac01ea1bc6288de5310ec1a
/usr/lib/.build-id/d3/8d1cf26c449b7fba1549a20c2add7e7666c3dd
/usr/lib/.build-id/ea
/usr/lib/.build-id/ea/b42dc53f3093d88369ce6a51e061990620d607
/usr/lib/.build-id/f1
/usr/lib/.build-id/f1/2c1e247efb89121115bdc1483dd1c344eab69e
/usr/lib/.build-id/f1/d7cedec63a682375c0d1ecd57c75a0ffed5b7e
/usr/lib64/frama-c
/usr/lib64/frama-c/FCHashtbl.cmi
/usr/lib64/frama-c/GSourceView.cmi
/usr/lib64/frama-c/META.frama-c
/usr/lib64/frama-c/abstract_interp.cmi
/usr/lib64/frama-c/abstract_memory.cmi
/usr/lib64/frama-c/abstract_offset.cmi
/usr/lib64/frama-c/acsl_extension.cmi
/usr/lib64/frama-c/alarms.cmi
/usr/lib64/frama-c/allocates.cmi
/usr/lib64/frama-c/alpha.cmi
/usr/lib64/frama-c/analyses_manager.cmi
/usr/lib64/frama-c/annotations.cmi
/usr/lib64/frama-c/asm_contracts.cmi
/usr/lib64/frama-c/ast.cmi
/usr/lib64/frama-c/ast_info.cmi
/usr/lib64/frama-c/bag.cmi
/usr/lib64/frama-c/base.cmi
/usr/lib64/frama-c/binary_cache.cmi
/usr/lib64/frama-c/bit_utils.cmi
/usr/lib64/frama-c/bitvector.cmi
/usr/lib64/frama-c/book_manager.cmi
/usr/lib64/frama-c/boot.cmi
/usr/lib64/frama-c/bottom.cmi
/usr/lib64/frama-c/cabs.cmi
/usr/lib64/frama-c/cabs2cil.cmi
/usr/lib64/frama-c/cabs_debug.cmi
/usr/lib64/frama-c/cabshelper.cmi
/usr/lib64/frama-c/cabsvisit.cmi
/usr/lib64/frama-c/cfg.cmi
/usr/lib64/frama-c/cil.cmi
/usr/lib64/frama-c/cilE.cmi
/usr/lib64/frama-c/cil_builder.cmi
/usr/lib64/frama-c/cil_builtins.cmi
/usr/lib64/frama-c/cil_const.cmi
/usr/lib64/frama-c/cil_datatype.cmi
/usr/lib64/frama-c/cil_descriptive_printer.cmi
/usr/lib64/frama-c/cil_printer.cmi
/usr/lib64/frama-c/cil_state_builder.cmi
/usr/lib64/frama-c/cil_types.cmi
/usr/lib64/frama-c/cil_types_debug.cmi
/usr/lib64/frama-c/cilconfig.cmi
/usr/lib64/frama-c/clexer.cmi
/usr/lib64/frama-c/clone.cmi
/usr/lib64/frama-c/cmdline.cmi
/usr/lib64/frama-c/command.cmi
/usr/lib64/frama-c/contract_special_float.cmi
/usr/lib64/frama-c/cparser.cmi
/usr/lib64/frama-c/cprint.cmi
/usr/lib64/frama-c/cvalue.cmi
/usr/lib64/frama-c/dataflow2.cmi
/usr/lib64/frama-c/dataflows.cmi
/usr/lib64/frama-c/datatype.cmi
/usr/lib64/frama-c/db.cmi
/usr/lib64/frama-c/descr.cmi
/usr/lib64/frama-c/description.cmi
/usr/lib64/frama-c/design.cmi
/usr/lib64/frama-c/destructors.cmi
/usr/lib64/frama-c/dgraph_helper.cmi
/usr/lib64/frama-c/dllframa-c.so
/usr/lib64/frama-c/dominators.cmi
/usr/lib64/frama-c/dotgraph.cmi
/usr/lib64/frama-c/dump_config.cmi
/usr/lib64/frama-c/dynamic.cmi
/usr/lib64/frama-c/e-acsl
/usr/lib64/frama-c/e-acsl/libeacsl-dlmalloc.a
/usr/lib64/frama-c/emitter.cmi
/usr/lib64/frama-c/errorloc.cmi
/usr/lib64/frama-c/escape.cmi
/usr/lib64/frama-c/eva_lattice_type.cmi
/usr/lib64/frama-c/exn_flow.cmi
/usr/lib64/frama-c/extlib.cmi
/usr/lib64/frama-c/fc_config.cmi
/usr/lib64/frama-c/fc_float.cmi
/usr/lib64/frama-c/file.cmi
/usr/lib64/frama-c/file_manager.cmi
/usr/lib64/frama-c/filecheck.cmi
/usr/lib64/frama-c/filepath.cmi
/usr/lib64/frama-c/filetree.cmi
/usr/lib64/frama-c/filter.cmi
/usr/lib64/frama-c/float_interval.cmi
/usr/lib64/frama-c/float_interval_sig.cmi
/usr/lib64/frama-c/float_sig.cmi
/usr/lib64/frama-c/floating_point.cmi
/usr/lib64/frama-c/frama-c.a
/usr/lib64/frama-c/frama-c.cma
/usr/lib64/frama-c/frama-c.cmxa
/usr/lib64/frama-c/frama_c_init.cmi
/usr/lib64/frama-c/frontc.cmi
/usr/lib64/frama-c/function_Froms.cmi
/usr/lib64/frama-c/fval.cmi
/usr/lib64/frama-c/ghost_accesses.cmi
/usr/lib64/frama-c/ghost_cfg.cmi
/usr/lib64/frama-c/globals.cmi
/usr/lib64/frama-c/gtk_compat.cmi
/usr/lib64/frama-c/gtk_form.cmi
/usr/lib64/frama-c/gtk_helper.cmi
/usr/lib64/frama-c/gui_parameters.cmi
/usr/lib64/frama-c/gui_printers.cmi
/usr/lib64/frama-c/help_manager.cmi
/usr/lib64/frama-c/history.cmi
/usr/lib64/frama-c/hook.cmi
/usr/lib64/frama-c/hptmap.cmi
/usr/lib64/frama-c/hptmap_sig.cmi
/usr/lib64/frama-c/hptset.cmi
/usr/lib64/frama-c/indexer.cmi
/usr/lib64/frama-c/infer_annotations.cmi
/usr/lib64/frama-c/inline.cmi
/usr/lib64/frama-c/inout_type.cmi
/usr/lib64/frama-c/int_Base.cmi
/usr/lib64/frama-c/int_Intervals.cmi
/usr/lib64/frama-c/int_Intervals_sig.cmi
/usr/lib64/frama-c/int_interval.cmi
/usr/lib64/frama-c/int_set.cmi
/usr/lib64/frama-c/int_val.cmi
/usr/lib64/frama-c/integer.cmi
/usr/lib64/frama-c/interpreted_automata.cmi
/usr/lib64/frama-c/ival.cmi
/usr/lib64/frama-c/journal.cmi
/usr/lib64/frama-c/json.cmi
/usr/lib64/frama-c/json_compilation_database.cmi
/usr/lib64/frama-c/kernel.cmi
/usr/lib64/frama-c/kernel_function.cmi
/usr/lib64/frama-c/lattice_messages.cmi
/usr/lib64/frama-c/lattice_type.cmi
/usr/lib64/frama-c/launcher.cmi
/usr/lib64/frama-c/lexerhack.cmi
/usr/lib64/frama-c/libframa-c.a
/usr/lib64/frama-c/lmap.cmi
/usr/lib64/frama-c/lmap_bitwise.cmi
/usr/lib64/frama-c/lmap_sig.cmi
/usr/lib64/frama-c/locations.cmi
/usr/lib64/frama-c/log.cmi
/usr/lib64/frama-c/logic_builtin.cmi
/usr/lib64/frama-c/logic_const.cmi
/usr/lib64/frama-c/logic_env.cmi
/usr/lib64/frama-c/logic_interp.cmi
/usr/lib64/frama-c/logic_lexer.cmi
/usr/lib64/frama-c/logic_parser.cmi
/usr/lib64/frama-c/logic_preprocess.cmi
/usr/lib64/frama-c/logic_print.cmi
/usr/lib64/frama-c/logic_ptree.cmi
/usr/lib64/frama-c/logic_typing.cmi
/usr/lib64/frama-c/logic_utils.cmi
/usr/lib64/frama-c/loop.cmi
/usr/lib64/frama-c/machdeps.cmi
/usr/lib64/frama-c/map_lattice.cmi
/usr/lib64/frama-c/markdown.cmi
/usr/lib64/frama-c/menu_manager.cmi
/usr/lib64/frama-c/mergecil.cmi
/usr/lib64/frama-c/messages.cmi
/usr/lib64/frama-c/multidim.cmi
/usr/lib64/frama-c/offsetmap.cmi
/usr/lib64/frama-c/offsetmap_bitwise_sig.cmi
/usr/lib64/frama-c/offsetmap_lattice_with_isotropy.cmi
/usr/lib64/frama-c/offsetmap_sig.cmi
/usr/lib64/frama-c/oneret.cmi
/usr/lib64/frama-c/opam
/usr/lib64/frama-c/ordered_stmt.cmi
/usr/lib64/frama-c/origin.cmi
/usr/lib64/frama-c/parameter_builder.cmi
/usr/lib64/frama-c/parameter_category.cmi
/usr/lib64/frama-c/parameter_customize.cmi
/usr/lib64/frama-c/parameter_sig.cmi
/usr/lib64/frama-c/parameter_state.cmi
/usr/lib64/frama-c/pdgIndex.cmi
/usr/lib64/frama-c/pdgMarks.cmi
/usr/lib64/frama-c/pdgTypes.cmi
/usr/lib64/frama-c/plugin.cmi
/usr/lib64/frama-c/plugins
/usr/lib64/frama-c/plugins/Aorai.cmi
/usr/lib64/frama-c/plugins/Callgraph.cmi
/usr/lib64/frama-c/plugins/Constant_Propagation.cmi
/usr/lib64/frama-c/plugins/Dive.cmi
/usr/lib64/frama-c/plugins/E_ACSL.cmi
/usr/lib64/frama-c/plugins/Eva.cmi
/usr/lib64/frama-c/plugins/From.cmi
/usr/lib64/frama-c/plugins/Impact.cmi
/usr/lib64/frama-c/plugins/Inout.cmi
/usr/lib64/frama-c/plugins/Instantiate.cmi
/usr/lib64/frama-c/plugins/LoopAnalysis.cmi
/usr/lib64/frama-c/plugins/META.frama-c-aorai
/usr/lib64/frama-c/plugins/META.frama-c-callgraph
/usr/lib64/frama-c/plugins/META.frama-c-constant_propagation
/usr/lib64/frama-c/plugins/META.frama-c-dive
/usr/lib64/frama-c/plugins/META.frama-c-e_acsl
/usr/lib64/frama-c/plugins/META.frama-c-eva
/usr/lib64/frama-c/plugins/META.frama-c-from
/usr/lib64/frama-c/plugins/META.frama-c-impact
/usr/lib64/frama-c/plugins/META.frama-c-inout
/usr/lib64/frama-c/plugins/META.frama-c-instantiate
/usr/lib64/frama-c/plugins/META.frama-c-loopanalysis
/usr/lib64/frama-c/plugins/META.frama-c-markdown_report
/usr/lib64/frama-c/plugins/META.frama-c-metrics
/usr/lib64/frama-c/plugins/META.frama-c-nonterm
/usr/lib64/frama-c/plugins/META.frama-c-obfuscator
/usr/lib64/frama-c/plugins/META.frama-c-occurrence
/usr/lib64/frama-c/plugins/META.frama-c-pdg
/usr/lib64/frama-c/plugins/META.frama-c-postdominators
/usr/lib64/frama-c/plugins/META.frama-c-print_api
/usr/lib64/frama-c/plugins/META.frama-c-qed
/usr/lib64/frama-c/plugins/META.frama-c-reduc
/usr/lib64/frama-c/plugins/META.frama-c-report
/usr/lib64/frama-c/plugins/META.frama-c-rtegen
/usr/lib64/frama-c/plugins/META.frama-c-scope
/usr/lib64/frama-c/plugins/META.frama-c-security_slicing
/usr/lib64/frama-c/plugins/META.frama-c-server
/usr/lib64/frama-c/plugins/META.frama-c-slicing
/usr/lib64/frama-c/plugins/META.frama-c-sparecode
/usr/lib64/frama-c/plugins/META.frama-c-studia
/usr/lib64/frama-c/plugins/META.frama-c-users
/usr/lib64/frama-c/plugins/META.frama-c-variadic
/usr/lib64/frama-c/plugins/META.frama-c-wp
/usr/lib64/frama-c/plugins/Markdown_report.cmi
/usr/lib64/frama-c/plugins/Metrics.cmi
/usr/lib64/frama-c/plugins/Nonterm.cmi
/usr/lib64/frama-c/plugins/Obfuscator.cmi
/usr/lib64/frama-c/plugins/Occurrence.cmi
/usr/lib64/frama-c/plugins/Pdg.cmi
/usr/lib64/frama-c/plugins/Postdominators.cmi
/usr/lib64/frama-c/plugins/Print_api.cmi
/usr/lib64/frama-c/plugins/Qed.cmi
/usr/lib64/frama-c/plugins/Reduc.cmi
/usr/lib64/frama-c/plugins/Report.cmi
/usr/lib64/frama-c/plugins/RteGen.cmi
/usr/lib64/frama-c/plugins/Scope.cmi
/usr/lib64/frama-c/plugins/Security_slicing.cmi
/usr/lib64/frama-c/plugins/Server.cmi
/usr/lib64/frama-c/plugins/Slicing.cmi
/usr/lib64/frama-c/plugins/Sparecode.cmi
/usr/lib64/frama-c/plugins/Studia.cmi
/usr/lib64/frama-c/plugins/Users.cmi
/usr/lib64/frama-c/plugins/Variadic.cmi
/usr/lib64/frama-c/plugins/Wp.cmi
/usr/lib64/frama-c/plugins/gui
/usr/lib64/frama-c/plugins/gui/Eva.cmi
/usr/lib64/frama-c/plugins/gui/Eva.cmo
/usr/lib64/frama-c/plugins/gui/Eva.cmxs
/usr/lib64/frama-c/plugins/gui/From.cmi
/usr/lib64/frama-c/plugins/gui/From.cmo
/usr/lib64/frama-c/plugins/gui/From.cmxs
/usr/lib64/frama-c/plugins/gui/Impact.cmi
/usr/lib64/frama-c/plugins/gui/Impact.cmo
/usr/lib64/frama-c/plugins/gui/Impact.cmxs
/usr/lib64/frama-c/plugins/gui/Metrics.cmi
/usr/lib64/frama-c/plugins/gui/Metrics.cmo
/usr/lib64/frama-c/plugins/gui/Metrics.cmxs
/usr/lib64/frama-c/plugins/gui/Occurrence.cmi
/usr/lib64/frama-c/plugins/gui/Occurrence.cmo
/usr/lib64/frama-c/plugins/gui/Occurrence.cmxs
/usr/lib64/frama-c/plugins/gui/Scope.cmi
/usr/lib64/frama-c/plugins/gui/Scope.cmo
/usr/lib64/frama-c/plugins/gui/Scope.cmxs
/usr/lib64/frama-c/plugins/gui/Security_slicing.cmi
/usr/lib64/frama-c/plugins/gui/Security_slicing.cmo
/usr/lib64/frama-c/plugins/gui/Security_slicing.cmxs
/usr/lib64/frama-c/plugins/gui/Slicing.cmi
/usr/lib64/frama-c/plugins/gui/Slicing.cmo
/usr/lib64/frama-c/plugins/gui/Slicing.cmxs
/usr/lib64/frama-c/plugins/gui/Studia.cmi
/usr/lib64/frama-c/plugins/gui/Studia.cmo
/usr/lib64/frama-c/plugins/gui/Studia.cmxs
/usr/lib64/frama-c/plugins/gui/Wp.cmi
/usr/lib64/frama-c/plugins/gui/Wp.cmo
/usr/lib64/frama-c/plugins/gui/Wp.cmxs
/usr/lib64/frama-c/plugins/top
/usr/lib64/frama-c/plugins/top/Aorai.cmo
/usr/lib64/frama-c/plugins/top/Aorai.cmx
/usr/lib64/frama-c/plugins/top/Aorai.cmxs
/usr/lib64/frama-c/plugins/top/Callgraph.cmo
/usr/lib64/frama-c/plugins/top/Callgraph.cmx
/usr/lib64/frama-c/plugins/top/Callgraph.cmxs
/usr/lib64/frama-c/plugins/top/Constant_Propagation.cmo
/usr/lib64/frama-c/plugins/top/Constant_Propagation.cmx
/usr/lib64/frama-c/plugins/top/Constant_Propagation.cmxs
/usr/lib64/frama-c/plugins/top/Dive.cmo
/usr/lib64/frama-c/plugins/top/Dive.cmx
/usr/lib64/frama-c/plugins/top/Dive.cmxs
/usr/lib64/frama-c/plugins/top/E_ACSL.cmo
/usr/lib64/frama-c/plugins/top/E_ACSL.cmx
/usr/lib64/frama-c/plugins/top/E_ACSL.cmxs
/usr/lib64/frama-c/plugins/top/Eva.cmo
/usr/lib64/frama-c/plugins/top/Eva.cmx
/usr/lib64/frama-c/plugins/top/Eva.cmxs
/usr/lib64/frama-c/plugins/top/From.cmo
/usr/lib64/frama-c/plugins/top/From.cmx
/usr/lib64/frama-c/plugins/top/From.cmxs
/usr/lib64/frama-c/plugins/top/Impact.cmo
/usr/lib64/frama-c/plugins/top/Impact.cmx
/usr/lib64/frama-c/plugins/top/Impact.cmxs
/usr/lib64/frama-c/plugins/top/Inout.cmo
/usr/lib64/frama-c/plugins/top/Inout.cmx
/usr/lib64/frama-c/plugins/top/Inout.cmxs
/usr/lib64/frama-c/plugins/top/Instantiate.cmo
/usr/lib64/frama-c/plugins/top/Instantiate.cmx
/usr/lib64/frama-c/plugins/top/Instantiate.cmxs
/usr/lib64/frama-c/plugins/top/LoopAnalysis.cmo
/usr/lib64/frama-c/plugins/top/LoopAnalysis.cmx
/usr/lib64/frama-c/plugins/top/LoopAnalysis.cmxs
/usr/lib64/frama-c/plugins/top/Markdown_report.cmo
/usr/lib64/frama-c/plugins/top/Markdown_report.cmx
/usr/lib64/frama-c/plugins/top/Markdown_report.cmxs
/usr/lib64/frama-c/plugins/top/Metrics.cmo
/usr/lib64/frama-c/plugins/top/Metrics.cmx
/usr/lib64/frama-c/plugins/top/Metrics.cmxs
/usr/lib64/frama-c/plugins/top/Nonterm.cmo
/usr/lib64/frama-c/plugins/top/Nonterm.cmx
/usr/lib64/frama-c/plugins/top/Nonterm.cmxs
/usr/lib64/frama-c/plugins/top/Obfuscator.cmo
/usr/lib64/frama-c/plugins/top/Obfuscator.cmx
/usr/lib64/frama-c/plugins/top/Obfuscator.cmxs
/usr/lib64/frama-c/plugins/top/Occurrence.cmo
/usr/lib64/frama-c/plugins/top/Occurrence.cmx
/usr/lib64/frama-c/plugins/top/Occurrence.cmxs
/usr/lib64/frama-c/plugins/top/Pdg.cmo
/usr/lib64/frama-c/plugins/top/Pdg.cmx
/usr/lib64/frama-c/plugins/top/Pdg.cmxs
/usr/lib64/frama-c/plugins/top/Postdominators.cmo
/usr/lib64/frama-c/plugins/top/Postdominators.cmx
/usr/lib64/frama-c/plugins/top/Postdominators.cmxs
/usr/lib64/frama-c/plugins/top/Print_api.cmo
/usr/lib64/frama-c/plugins/top/Print_api.cmx
/usr/lib64/frama-c/plugins/top/Print_api.cmxs
/usr/lib64/frama-c/plugins/top/Qed.cmo
/usr/lib64/frama-c/plugins/top/Qed.cmx
/usr/lib64/frama-c/plugins/top/Qed.cmxs
/usr/lib64/frama-c/plugins/top/Reduc.cmo
/usr/lib64/frama-c/plugins/top/Reduc.cmx
/usr/lib64/frama-c/plugins/top/Reduc.cmxs
/usr/lib64/frama-c/plugins/top/Report.cmo
/usr/lib64/frama-c/plugins/top/Report.cmx
/usr/lib64/frama-c/plugins/top/Report.cmxs
/usr/lib64/frama-c/plugins/top/RteGen.cmo
/usr/lib64/frama-c/plugins/top/RteGen.cmx
/usr/lib64/frama-c/plugins/top/RteGen.cmxs
/usr/lib64/frama-c/plugins/top/Scope.cmo
/usr/lib64/frama-c/plugins/top/Scope.cmx
/usr/lib64/frama-c/plugins/top/Scope.cmxs
/usr/lib64/frama-c/plugins/top/Security_slicing.cmo
/usr/lib64/frama-c/plugins/top/Security_slicing.cmx
/usr/lib64/frama-c/plugins/top/Security_slicing.cmxs
/usr/lib64/frama-c/plugins/top/Server.cmo
/usr/lib64/frama-c/plugins/top/Server.cmx
/usr/lib64/frama-c/plugins/top/Server.cmxs
/usr/lib64/frama-c/plugins/top/Slicing.cmo
/usr/lib64/frama-c/plugins/top/Slicing.cmx
/usr/lib64/frama-c/plugins/top/Slicing.cmxs
/usr/lib64/frama-c/plugins/top/Sparecode.cmo
/usr/lib64/frama-c/plugins/top/Sparecode.cmx
/usr/lib64/frama-c/plugins/top/Sparecode.cmxs
/usr/lib64/frama-c/plugins/top/Studia.cmo
/usr/lib64/frama-c/plugins/top/Studia.cmx
/usr/lib64/frama-c/plugins/top/Studia.cmxs
/usr/lib64/frama-c/plugins/top/Users.cmo
/usr/lib64/frama-c/plugins/top/Users.cmx
/usr/lib64/frama-c/plugins/top/Users.cmxs
/usr/lib64/frama-c/plugins/top/Variadic.cmo
/usr/lib64/frama-c/plugins/top/Variadic.cmx
/usr/lib64/frama-c/plugins/top/Variadic.cmxs
/usr/lib64/frama-c/plugins/top/Wp.cmo
/usr/lib64/frama-c/plugins/top/Wp.cmx
/usr/lib64/frama-c/plugins/top/Wp.cmxs
/usr/lib64/frama-c/plugins/top/eva_info.cmi
/usr/lib64/frama-c/plugins/top/eva_info.cmo
/usr/lib64/frama-c/plugins/top/eva_info.cmxs
/usr/lib64/frama-c/precise_locs.cmi
/usr/lib64/frama-c/pretty_source.cmi
/usr/lib64/frama-c/pretty_utils.cmi
/usr/lib64/frama-c/printer.cmi
/usr/lib64/frama-c/printer_api.cmi
/usr/lib64/frama-c/printer_builder.cmi
/usr/lib64/frama-c/printer_tag.cmi
/usr/lib64/frama-c/project.cmi
/usr/lib64/frama-c/project_manager.cmi
/usr/lib64/frama-c/project_skeleton.cmi
/usr/lib64/frama-c/property.cmi
/usr/lib64/frama-c/property_navigator.cmi
/usr/lib64/frama-c/property_status.cmi
/usr/lib64/frama-c/ptests_config.cmi
/usr/lib64/frama-c/qstack.cmi
/usr/lib64/frama-c/rangemap.cmi
/usr/lib64/frama-c/rgmap.cmi
/usr/lib64/frama-c/rich_text.cmi
/usr/lib64/frama-c/rmtmps.cmi
/usr/lib64/frama-c/sanitizer.cmi
/usr/lib64/frama-c/service_graph.cmi
/usr/lib64/frama-c/source_manager.cmi
/usr/lib64/frama-c/source_viewer.cmi
/usr/lib64/frama-c/special_hooks.cmi
/usr/lib64/frama-c/state.cmi
/usr/lib64/frama-c/state_builder.cmi
/usr/lib64/frama-c/state_dependency_graph.cmi
/usr/lib64/frama-c/state_selection.cmi
/usr/lib64/frama-c/state_topological.cmi
/usr/lib64/frama-c/statuses_by_call.cmi
/usr/lib64/frama-c/stmts_graph.cmi
/usr/lib64/frama-c/structural_descr.cmi
/usr/lib64/frama-c/substitute_const_globals.cmi
/usr/lib64/frama-c/task.cmi
/usr/lib64/frama-c/tr_offset.cmi
/usr/lib64/frama-c/transitioning.cmi
/usr/lib64/frama-c/translate_lightweight.cmi
/usr/lib64/frama-c/type.cmi
/usr/lib64/frama-c/typed_parameter.cmi
/usr/lib64/frama-c/undefined_sequence.cmi
/usr/lib64/frama-c/unicode.cmi
/usr/lib64/frama-c/unmarshal.cmi
/usr/lib64/frama-c/unmarshal_z.cmi
/usr/lib64/frama-c/unroll_loops.cmi
/usr/lib64/frama-c/utf8_logic.cmi
/usr/lib64/frama-c/value_types.cmi
/usr/lib64/frama-c/vector.cmi
/usr/lib64/frama-c/visitor.cmi
/usr/lib64/frama-c/visitor_behavior.cmi
/usr/lib64/frama-c/warning_manager.cmi
/usr/lib64/frama-c/wbox.cmi
/usr/lib64/frama-c/wfile.cmi
/usr/lib64/frama-c/widen_type.cmi
/usr/lib64/frama-c/widget.cmi
/usr/lib64/frama-c/wpalette.cmi
/usr/lib64/frama-c/wpane.cmi
/usr/lib64/frama-c/wtable.cmi
/usr/lib64/frama-c/wtext.cmi
/usr/lib64/frama-c/wto.cmi
/usr/lib64/frama-c/wto_statement.cmi
/usr/lib64/frama-c/wutil.cmi
/usr/lib64/frama-c/wutil_once.cmi
/usr/share/applications/com.frama-c.frama-c-gui.desktop
/usr/share/bash-completion/completions/frama-c
/usr/share/doc/frama-c
/usr/share/doc/frama-c/VERSION
/usr/share/frama-c
/usr/share/frama-c/Makefile.common
/usr/share/frama-c/Makefile.config
/usr/share/frama-c/Makefile.dynamic
/usr/share/frama-c/Makefile.dynamic_config
/usr/share/frama-c/Makefile.generic
/usr/share/frama-c/Makefile.plugin.template
/usr/share/frama-c/Markdown_report
/usr/share/frama-c/Markdown_report/acsl.xml
/usr/share/frama-c/_frama-c
/usr/share/frama-c/analysis-scripts
/usr/share/frama-c/analysis-scripts/README.md
/usr/share/frama-c/analysis-scripts/analysis.mk
/usr/share/frama-c/analysis-scripts/benchmark_database.py
/usr/share/frama-c/analysis-scripts/clone.sh
/usr/share/frama-c/analysis-scripts/cmd-dep.sh
/usr/share/frama-c/analysis-scripts/concat-csv.sh
/usr/share/frama-c/analysis-scripts/creduce.sh
/usr/share/frama-c/analysis-scripts/epilogue.mk
/usr/share/frama-c/analysis-scripts/fc_stubs.c
/usr/share/frama-c/analysis-scripts/find_fun.py
/usr/share/frama-c/analysis-scripts/flamegraph.pl
/usr/share/frama-c/analysis-scripts/frama_c_results.py
/usr/share/frama-c/analysis-scripts/function_finder.py
/usr/share/frama-c/analysis-scripts/git_utils.py
/usr/share/frama-c/analysis-scripts/list_files.py
/usr/share/frama-c/analysis-scripts/list_functions.ml
/usr/share/frama-c/analysis-scripts/make_template.py
/usr/share/frama-c/analysis-scripts/make_wrapper.py
/usr/share/frama-c/analysis-scripts/normalize_jcdb.py
/usr/share/frama-c/analysis-scripts/parse-coverage.sh
/usr/share/frama-c/analysis-scripts/prologue.mk
/usr/share/frama-c/analysis-scripts/results_display.py
/usr/share/frama-c/analysis-scripts/script_for_creduce_fatal.sh
/usr/share/frama-c/analysis-scripts/script_for_creduce_non_fatal.sh
/usr/share/frama-c/analysis-scripts/summary.py
/usr/share/frama-c/analysis-scripts/template.mk
/usr/share/frama-c/compliance
/usr/share/frama-c/compliance/c11_functions.json
/usr/share/frama-c/compliance/c11_headers.json
/usr/share/frama-c/compliance/glibc_functions.json
/usr/share/frama-c/compliance/nonstandard_identifiers.json
/usr/share/frama-c/compliance/posix_identifiers.json
/usr/share/frama-c/doc
/usr/share/frama-c/doc/code
/usr/share/frama-c/doc/code/docgen.ml
/usr/share/frama-c/doc/code/intro_kernel_plugin.txt
/usr/share/frama-c/doc/code/intro_plugin.txt
/usr/share/frama-c/doc/code/intro_plugin_default.txt
/usr/share/frama-c/doc/code/style.css
/usr/share/frama-c/doc/code/toc_head.htm
/usr/share/frama-c/doc/code/toc_tail.htm
/usr/share/frama-c/e-acsl
/usr/share/frama-c/e-acsl/contrib
/usr/share/frama-c/e-acsl/contrib/libdlmalloc
/usr/share/frama-c/e-acsl/contrib/libdlmalloc/dlmalloc.c
/usr/share/frama-c/e-acsl/e_acsl.h
/usr/share/frama-c/e-acsl/e_acsl_rtl.c
/usr/share/frama-c/e-acsl/instrumentation_model
/usr/share/frama-c/e-acsl/instrumentation_model/e_acsl_assert.c
/usr/share/frama-c/e-acsl/instrumentation_model/e_acsl_assert.h
/usr/share/frama-c/e-acsl/instrumentation_model/e_acsl_assert_data.h
/usr/share/frama-c/e-acsl/instrumentation_model/e_acsl_assert_data_api.c
/usr/share/frama-c/e-acsl/instrumentation_model/e_acsl_assert_data_api.h
/usr/share/frama-c/e-acsl/instrumentation_model/e_acsl_contract.c
/usr/share/frama-c/e-acsl/instrumentation_model/e_acsl_contract.h
/usr/share/frama-c/e-acsl/instrumentation_model/e_acsl_temporal.c
/usr/share/frama-c/e-acsl/instrumentation_model/e_acsl_temporal.h
/usr/share/frama-c/e-acsl/instrumentation_model/e_acsl_temporal_timestamp.h
/usr/share/frama-c/e-acsl/internals
/usr/share/frama-c/e-acsl/internals/e_acsl_alias.h
/usr/share/frama-c/e-acsl/internals/e_acsl_bits.c
/usr/share/frama-c/e-acsl/internals/e_acsl_bits.h
/usr/share/frama-c/e-acsl/internals/e_acsl_config.h
/usr/share/frama-c/e-acsl/internals/e_acsl_debug.c
/usr/share/frama-c/e-acsl/internals/e_acsl_debug.h
/usr/share/frama-c/e-acsl/internals/e_acsl_malloc.c
/usr/share/frama-c/e-acsl/internals/e_acsl_malloc.h
/usr/share/frama-c/e-acsl/internals/e_acsl_private_assert.c
/usr/share/frama-c/e-acsl/internals/e_acsl_private_assert.h
/usr/share/frama-c/e-acsl/internals/e_acsl_rtl_io.c
/usr/share/frama-c/e-acsl/internals/e_acsl_rtl_io.h
/usr/share/frama-c/e-acsl/internals/e_acsl_rtl_string.c
/usr/share/frama-c/e-acsl/internals/e_acsl_rtl_string.h
/usr/share/frama-c/e-acsl/internals/e_acsl_shexec.c
/usr/share/frama-c/e-acsl/internals/e_acsl_shexec.h
/usr/share/frama-c/e-acsl/internals/e_acsl_trace.c
/usr/share/frama-c/e-acsl/internals/e_acsl_trace.h
/usr/share/frama-c/e-acsl/libc_replacements
/usr/share/frama-c/e-acsl/libc_replacements/e_acsl_stdio.c
/usr/share/frama-c/e-acsl/libc_replacements/e_acsl_stdio.h
/usr/share/frama-c/e-acsl/libc_replacements/e_acsl_string.c
/usr/share/frama-c/e-acsl/libc_replacements/e_acsl_string.h
/usr/share/frama-c/e-acsl/numerical_model
/usr/share/frama-c/e-acsl/numerical_model/e_acsl_floating_point.c
/usr/share/frama-c/e-acsl/numerical_model/e_acsl_floating_point.h
/usr/share/frama-c/e-acsl/numerical_model/e_acsl_gmp_api.h
/usr/share/frama-c/e-acsl/observation_model
/usr/share/frama-c/e-acsl/observation_model/bittree_model
/usr/share/frama-c/e-acsl/observation_model/bittree_model/e_acsl_bittree.c
/usr/share/frama-c/e-acsl/observation_model/bittree_model/e_acsl_bittree.h
/usr/share/frama-c/e-acsl/observation_model/bittree_model/e_acsl_bittree_observation_model.c
/usr/share/frama-c/e-acsl/observation_model/bittree_model/e_acsl_bittree_omodel_debug.c
/usr/share/frama-c/e-acsl/observation_model/bittree_model/e_acsl_bittree_timestamp_retrieval.c
/usr/share/frama-c/e-acsl/observation_model/e_acsl_heap.c
/usr/share/frama-c/e-acsl/observation_model/e_acsl_heap.h
/usr/share/frama-c/e-acsl/observation_model/e_acsl_observation_model.c
/usr/share/frama-c/e-acsl/observation_model/e_acsl_observation_model.h
/usr/share/frama-c/e-acsl/observation_model/internals
/usr/share/frama-c/e-acsl/observation_model/internals/e_acsl_heap_tracking.c
/usr/share/frama-c/e-acsl/observation_model/internals/e_acsl_heap_tracking.h
/usr/share/frama-c/e-acsl/observation_model/internals/e_acsl_omodel_debug.h
/usr/share/frama-c/e-acsl/observation_model/internals/e_acsl_safe_locations.c
/usr/share/frama-c/e-acsl/observation_model/internals/e_acsl_safe_locations.h
/usr/share/frama-c/e-acsl/observation_model/internals/e_acsl_timestamp_retrieval.h
/usr/share/frama-c/e-acsl/observation_model/segment_model
/usr/share/frama-c/e-acsl/observation_model/segment_model/e_acsl_segment_observation_model.c
/usr/share/frama-c/e-acsl/observation_model/segment_model/e_acsl_segment_omodel_debug.c
/usr/share/frama-c/e-acsl/observation_model/segment_model/e_acsl_segment_timestamp_retrieval.c
/usr/share/frama-c/e-acsl/observation_model/segment_model/e_acsl_segment_tracking.c
/usr/share/frama-c/e-acsl/observation_model/segment_model/e_acsl_segment_tracking.h
/usr/share/frama-c/e-acsl/observation_model/segment_model/e_acsl_shadow_layout.c
/usr/share/frama-c/e-acsl/observation_model/segment_model/e_acsl_shadow_layout.h
/usr/share/frama-c/frama-c.ico
/usr/share/frama-c/frama-c.png
/usr/share/frama-c/frama-c.rc
/usr/share/frama-c/libc
/usr/share/frama-c/libc.c
/usr/share/frama-c/libc/__fc_alloc_axiomatic.h
/usr/share/frama-c/libc/__fc_builtin.c
/usr/share/frama-c/libc/__fc_builtin.h
/usr/share/frama-c/libc/__fc_define_blkcnt_t.h
/usr/share/frama-c/libc/__fc_define_blksize_t.h
/usr/share/frama-c/libc/__fc_define_clockid_t.h
/usr/share/frama-c/libc/__fc_define_dev_t.h
/usr/share/frama-c/libc/__fc_define_eof.h
/usr/share/frama-c/libc/__fc_define_fd_set_t.h
/usr/share/frama-c/libc/__fc_define_fds.h
/usr/share/frama-c/libc/__fc_define_file.h
/usr/share/frama-c/libc/__fc_define_fpos_t.h
/usr/share/frama-c/libc/__fc_define_fs_cnt.h
/usr/share/frama-c/libc/__fc_define_id_t.h
/usr/share/frama-c/libc/__fc_define_ino_t.h
/usr/share/frama-c/libc/__fc_define_intptr_t.h
/usr/share/frama-c/libc/__fc_define_iovec.h
/usr/share/frama-c/libc/__fc_define_key_t.h
/usr/share/frama-c/libc/__fc_define_max_open_files.h
/usr/share/frama-c/libc/__fc_define_mode_t.h
/usr/share/frama-c/libc/__fc_define_nlink_t.h
/usr/share/frama-c/libc/__fc_define_null.h
/usr/share/frama-c/libc/__fc_define_off_t.h
/usr/share/frama-c/libc/__fc_define_pid_t.h
/usr/share/frama-c/libc/__fc_define_pthread_types.h
/usr/share/frama-c/libc/__fc_define_sa_family_t.h
/usr/share/frama-c/libc/__fc_define_seek_macros.h
/usr/share/frama-c/libc/__fc_define_sigset_t.h
/usr/share/frama-c/libc/__fc_define_size_t.h
/usr/share/frama-c/libc/__fc_define_sockaddr.h
/usr/share/frama-c/libc/__fc_define_ssize_t.h
/usr/share/frama-c/libc/__fc_define_stat.h
/usr/share/frama-c/libc/__fc_define_suseconds_t.h
/usr/share/frama-c/libc/__fc_define_time_t.h
/usr/share/frama-c/libc/__fc_define_timer_t.h
/usr/share/frama-c/libc/__fc_define_timespec.h
/usr/share/frama-c/libc/__fc_define_timeval.h
/usr/share/frama-c/libc/__fc_define_uid_and_gid.h
/usr/share/frama-c/libc/__fc_define_useconds_t.h
/usr/share/frama-c/libc/__fc_define_wchar_t.h
/usr/share/frama-c/libc/__fc_define_wint_t.h
/usr/share/frama-c/libc/__fc_gcc_builtins.h
/usr/share/frama-c/libc/__fc_inet.h
/usr/share/frama-c/libc/__fc_integer.h
/usr/share/frama-c/libc/__fc_libc.h
/usr/share/frama-c/libc/__fc_machdep.h
/usr/share/frama-c/libc/__fc_machdep_linux_shared.h
/usr/share/frama-c/libc/__fc_runtime.c
/usr/share/frama-c/libc/__fc_select.h
/usr/share/frama-c/libc/__fc_string_axiomatic.h
/usr/share/frama-c/libc/alloca.h
/usr/share/frama-c/libc/argz.c
/usr/share/frama-c/libc/argz.h
/usr/share/frama-c/libc/arpa
/usr/share/frama-c/libc/arpa/inet.h
/usr/share/frama-c/libc/assert.c
/usr/share/frama-c/libc/assert.h
/usr/share/frama-c/libc/byteswap.h
/usr/share/frama-c/libc/complex.h
/usr/share/frama-c/libc/ctype.c
/usr/share/frama-c/libc/ctype.h
/usr/share/frama-c/libc/dirent.h
/usr/share/frama-c/libc/dlfcn.h
/usr/share/frama-c/libc/endian.h
/usr/share/frama-c/libc/errno.c
/usr/share/frama-c/libc/errno.h
/usr/share/frama-c/libc/fcntl.h
/usr/share/frama-c/libc/features.h
/usr/share/frama-c/libc/fenv.c
/usr/share/frama-c/libc/fenv.h
/usr/share/frama-c/libc/float.h
/usr/share/frama-c/libc/fnmatch.h
/usr/share/frama-c/libc/ftw.h
/usr/share/frama-c/libc/getopt.c
/usr/share/frama-c/libc/getopt.h
/usr/share/frama-c/libc/glob.c
/usr/share/frama-c/libc/glob.h
/usr/share/frama-c/libc/grp.h
/usr/share/frama-c/libc/iconv.h
/usr/share/frama-c/libc/ifaddrs.h
/usr/share/frama-c/libc/inttypes.c
/usr/share/frama-c/libc/inttypes.h
/usr/share/frama-c/libc/iso646.h
/usr/share/frama-c/libc/libgen.h
/usr/share/frama-c/libc/limits.h
/usr/share/frama-c/libc/locale.c
/usr/share/frama-c/libc/locale.h
/usr/share/frama-c/libc/malloc.h
/usr/share/frama-c/libc/math.c
/usr/share/frama-c/libc/math.h
/usr/share/frama-c/libc/memory.h
/usr/share/frama-c/libc/net
/usr/share/frama-c/libc/net/if.h
/usr/share/frama-c/libc/netdb.c
/usr/share/frama-c/libc/netdb.h
/usr/share/frama-c/libc/netinet
/usr/share/frama-c/libc/netinet/in.c
/usr/share/frama-c/libc/netinet/in.h
/usr/share/frama-c/libc/netinet/ip.h
/usr/share/frama-c/libc/netinet/tcp.h
/usr/share/frama-c/libc/nl_types.h
/usr/share/frama-c/libc/poll.h
/usr/share/frama-c/libc/pthread.h
/usr/share/frama-c/libc/pwd.h
/usr/share/frama-c/libc/regex.h
/usr/share/frama-c/libc/resolv.h
/usr/share/frama-c/libc/sched.h
/usr/share/frama-c/libc/semaphore.h
/usr/share/frama-c/libc/setjmp.h
/usr/share/frama-c/libc/signal.c
/usr/share/frama-c/libc/signal.h
/usr/share/frama-c/libc/stdarg.h
/usr/share/frama-c/libc/stdatomic.c
/usr/share/frama-c/libc/stdatomic.h
/usr/share/frama-c/libc/stdbool.h
/usr/share/frama-c/libc/stddef.h
/usr/share/frama-c/libc/stdint.h
/usr/share/frama-c/libc/stdio.c
/usr/share/frama-c/libc/stdio.h
/usr/share/frama-c/libc/stdlib.c
/usr/share/frama-c/libc/stdlib.h
/usr/share/frama-c/libc/string.c
/usr/share/frama-c/libc/string.h
/usr/share/frama-c/libc/strings.h
/usr/share/frama-c/libc/stropts.h
/usr/share/frama-c/libc/sys
/usr/share/frama-c/libc/sys/file.h
/usr/share/frama-c/libc/sys/ioctl.h
/usr/share/frama-c/libc/sys/ipc.h
/usr/share/frama-c/libc/sys/mman.h
/usr/share/frama-c/libc/sys/param.h
/usr/share/frama-c/libc/sys/random.h
/usr/share/frama-c/libc/sys/resource.h
/usr/share/frama-c/libc/sys/select.h
/usr/share/frama-c/libc/sys/sendfile.h
/usr/share/frama-c/libc/sys/shm.h
/usr/share/frama-c/libc/sys/signal.h
/usr/share/frama-c/libc/sys/socket.h
/usr/share/frama-c/libc/sys/stat.h
/usr/share/frama-c/libc/sys/statvfs.h
/usr/share/frama-c/libc/sys/time.h
/usr/share/frama-c/libc/sys/times.h
/usr/share/frama-c/libc/sys/timex.h
/usr/share/frama-c/libc/sys/types.h
/usr/share/frama-c/libc/sys/uio.h
/usr/share/frama-c/libc/sys/un.h
/usr/share/frama-c/libc/sys/utsname.h
/usr/share/frama-c/libc/sys/vfs.h
/usr/share/frama-c/libc/sys/wait.h
/usr/share/frama-c/libc/syslog.h
/usr/share/frama-c/libc/termios.h
/usr/share/frama-c/libc/tgmath.h
/usr/share/frama-c/libc/time.c
/usr/share/frama-c/libc/time.h
/usr/share/frama-c/libc/unistd.c
/usr/share/frama-c/libc/unistd.h
/usr/share/frama-c/libc/utime.h
/usr/share/frama-c/libc/utmp.h
/usr/share/frama-c/libc/utmpx.h
/usr/share/frama-c/libc/wchar.c
/usr/share/frama-c/libc/wchar.h
/usr/share/frama-c/libc/wctype.h
/usr/share/frama-c/machdep.c
/usr/share/frama-c/switch-off.png
/usr/share/frama-c/switch-on.png
/usr/share/frama-c/theme
/usr/share/frama-c/theme/colorblind
/usr/share/frama-c/theme/colorblind/considered_valid.png
/usr/share/frama-c/theme/colorblind/fold.png
/usr/share/frama-c/theme/colorblind/inconsistent.png
/usr/share/frama-c/theme/colorblind/invalid_but_dead.png
/usr/share/frama-c/theme/colorblind/invalid_under_hyp.png
/usr/share/frama-c/theme/colorblind/never_tried.png
/usr/share/frama-c/theme/colorblind/surely_invalid.png
/usr/share/frama-c/theme/colorblind/surely_valid.png
/usr/share/frama-c/theme/colorblind/unfold.png
/usr/share/frama-c/theme/colorblind/unknown.png
/usr/share/frama-c/theme/colorblind/unknown_but_dead.png
/usr/share/frama-c/theme/colorblind/valid_but_dead.png
/usr/share/frama-c/theme/colorblind/valid_under_hyp.png
/usr/share/frama-c/theme/default
/usr/share/frama-c/theme/default/considered_valid.png
/usr/share/frama-c/theme/default/fold.png
/usr/share/frama-c/theme/default/inconsistent.png
/usr/share/frama-c/theme/default/invalid_but_dead.png
/usr/share/frama-c/theme/default/invalid_under_hyp.png
/usr/share/frama-c/theme/default/never_tried.png
/usr/share/frama-c/theme/default/surely_invalid.png
/usr/share/frama-c/theme/default/surely_valid.png
/usr/share/frama-c/theme/default/unfold.png
/usr/share/frama-c/theme/default/unknown.png
/usr/share/frama-c/theme/default/unknown_but_dead.png
/usr/share/frama-c/theme/default/valid_but_dead.png
/usr/share/frama-c/theme/default/valid_under_hyp.png
/usr/share/frama-c/theme/flat
/usr/share/frama-c/theme/flat/considered_valid.png
/usr/share/frama-c/theme/flat/fold.png
/usr/share/frama-c/theme/flat/inconsistent.png
/usr/share/frama-c/theme/flat/invalid_but_dead.png
/usr/share/frama-c/theme/flat/invalid_under_hyp.png
/usr/share/frama-c/theme/flat/never_tried.png
/usr/share/frama-c/theme/flat/surely_invalid.png
/usr/share/frama-c/theme/flat/surely_valid.png
/usr/share/frama-c/theme/flat/unfold.png
/usr/share/frama-c/theme/flat/unknown.png
/usr/share/frama-c/theme/flat/unknown_but_dead.png
/usr/share/frama-c/theme/flat/valid_but_dead.png
/usr/share/frama-c/theme/flat/valid_under_hyp.png
/usr/share/frama-c/unmark.png
/usr/share/frama-c/wp
/usr/share/frama-c/wp/coqwp
/usr/share/frama-c/wp/coqwp/ArcTrigo.v
/usr/share/frama-c/wp/coqwp/Bits.v
/usr/share/frama-c/wp/coqwp/BuiltIn.v
/usr/share/frama-c/wp/coqwp/Cbits.v
/usr/share/frama-c/wp/coqwp/Cfloat.v
/usr/share/frama-c/wp/coqwp/Cint.v
/usr/share/frama-c/wp/coqwp/Cmath.v
/usr/share/frama-c/wp/coqwp/ExpLog.v
/usr/share/frama-c/wp/coqwp/HighOrd.v
/usr/share/frama-c/wp/coqwp/Memory.v
/usr/share/frama-c/wp/coqwp/Qed.v
/usr/share/frama-c/wp/coqwp/Qedlib.v
/usr/share/frama-c/wp/coqwp/Square.v
/usr/share/frama-c/wp/coqwp/Vlist.v
/usr/share/frama-c/wp/coqwp/Vset.v
/usr/share/frama-c/wp/coqwp/Zbits.v
/usr/share/frama-c/wp/coqwp/bool
/usr/share/frama-c/wp/coqwp/bool/Bool.v
/usr/share/frama-c/wp/coqwp/int
/usr/share/frama-c/wp/coqwp/int/Abs.v
/usr/share/frama-c/wp/coqwp/int/ComputerDivision.v
/usr/share/frama-c/wp/coqwp/int/ComputerOfEuclideanDivision.v
/usr/share/frama-c/wp/coqwp/int/EuclideanDivision.v
/usr/share/frama-c/wp/coqwp/int/Exponentiation.v
/usr/share/frama-c/wp/coqwp/int/Int.v
/usr/share/frama-c/wp/coqwp/int/MinMax.v
/usr/share/frama-c/wp/coqwp/int/Power.v
/usr/share/frama-c/wp/coqwp/map
/usr/share/frama-c/wp/coqwp/map/Const.v
/usr/share/frama-c/wp/coqwp/map/Map.v
/usr/share/frama-c/wp/coqwp/real
/usr/share/frama-c/wp/coqwp/real/Abs.v
/usr/share/frama-c/wp/coqwp/real/ExpLog.v
/usr/share/frama-c/wp/coqwp/real/FromInt.v
/usr/share/frama-c/wp/coqwp/real/MinMax.v
/usr/share/frama-c/wp/coqwp/real/PowerReal.v
/usr/share/frama-c/wp/coqwp/real/Real.v
/usr/share/frama-c/wp/coqwp/real/RealInfix.v
/usr/share/frama-c/wp/coqwp/real/Square.v
/usr/share/frama-c/wp/coqwp/real/Trigonometry.v
/usr/share/frama-c/wp/ergo
/usr/share/frama-c/wp/ergo/ArcTrigo.mlw
/usr/share/frama-c/wp/ergo/Cbits.mlw
/usr/share/frama-c/wp/ergo/Cfloat.mlw
/usr/share/frama-c/wp/ergo/Cint.mlw
/usr/share/frama-c/wp/ergo/Cmath.mlw
/usr/share/frama-c/wp/ergo/ExpLog.mlw
/usr/share/frama-c/wp/ergo/Memory.mlw
/usr/share/frama-c/wp/ergo/Qed.mlw
/usr/share/frama-c/wp/ergo/Square.mlw
/usr/share/frama-c/wp/ergo/Vlist.mlw
/usr/share/frama-c/wp/ergo/Vset.mlw
/usr/share/frama-c/wp/ergo/bool.Bool.mlw
/usr/share/frama-c/wp/ergo/int.Abs.mlw
/usr/share/frama-c/wp/ergo/int.ComputerDivision.mlw
/usr/share/frama-c/wp/ergo/int.ComputerOfEuclideanDivision.mlw
/usr/share/frama-c/wp/ergo/int.Int.mlw
/usr/share/frama-c/wp/ergo/int.MinMax.mlw
/usr/share/frama-c/wp/ergo/map.Const.mlw
/usr/share/frama-c/wp/ergo/map.Map.mlw
/usr/share/frama-c/wp/ergo/real.Abs.mlw
/usr/share/frama-c/wp/ergo/real.ExpLog.mlw
/usr/share/frama-c/wp/ergo/real.FromInt.mlw
/usr/share/frama-c/wp/ergo/real.Hyperbolic.mlw
/usr/share/frama-c/wp/ergo/real.MinMax.mlw
/usr/share/frama-c/wp/ergo/real.Polar.mlw
/usr/share/frama-c/wp/ergo/real.PowerReal.mlw
/usr/share/frama-c/wp/ergo/real.Real.mlw
/usr/share/frama-c/wp/ergo/real.RealInfix.mlw
/usr/share/frama-c/wp/ergo/real.Square.mlw
/usr/share/frama-c/wp/ergo/real.Trigonometry.mlw
/usr/share/frama-c/wp/ergo/real.Truncate.mlw
/usr/share/frama-c/wp/why3
/usr/share/frama-c/wp/why3/frama_c_wp
/usr/share/frama-c/wp/why3/frama_c_wp/cbits.mlw
/usr/share/frama-c/wp/why3/frama_c_wp/cfloat.mlw
/usr/share/frama-c/wp/why3/frama_c_wp/cint.mlw
/usr/share/frama-c/wp/why3/frama_c_wp/cmath.mlw
/usr/share/frama-c/wp/why3/frama_c_wp/memory.mlw
/usr/share/frama-c/wp/why3/frama_c_wp/qed.mlw
/usr/share/frama-c/wp/why3/frama_c_wp/vlist.mlw
/usr/share/frama-c/wp/why3/frama_c_wp/vset.mlw
/usr/share/frama-c/wp/wp.driver
/usr/share/icons/hicolor/128x128/apps/frama-c.png
/usr/share/icons/hicolor/22x22/apps/frama-c.png
/usr/share/icons/hicolor/24x24/apps/frama-c.png
/usr/share/icons/hicolor/256x256/apps/frama-c.png
/usr/share/icons/hicolor/32x32/apps/frama-c.png
/usr/share/icons/hicolor/48x48/apps/frama-c.png
/usr/share/icons/hicolor/64x64/apps/frama-c.png
/usr/share/icons/hicolor/96x96/apps/frama-c.png
/usr/share/licenses/frama-c
/usr/share/licenses/frama-c/CDDL-1.0
/usr/share/licenses/frama-c/LGPLv2
/usr/share/licenses/frama-c/LGPLv2.1
/usr/share/licenses/frama-c/Q_MODIFIED_LICENSE
/usr/share/man/man1/e-acsl-gcc.sh.1.gz
/usr/share/man/man1/frama-c-gui.1.gz
/usr/share/man/man1/frama-c.1.gz
/usr/share/metainfo/com.frama-c.frama-c-gui.metainfo.xml

References

Summary

In this tutorial we learn how to install frama-c on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).