1 /*
2  * (c) 2008-2009 Alexander Warg <warg@os.inf.tu-dresden.de>
3  *     economic rights: Technische Universität Dresden (Germany)
4  *
5  * This file is part of TUD:OS and distributed under the terms of the
6  * GNU General Public License 2.
7  * Please see the COPYING-GPL-2 file for details.
8  */
9 #pragma once
10 
11 #include "loader.h"
12 #include "debug.h"
13 
14 #include <l4/libloader/elf>
15 
16 class Elf_loader
17 : public Loader,
18   public Ldr::Elf_loader<Moe_x_app_model, Dbg>
19 
20 {
21 public:
22   bool check_file_type(Moe::Dataspace const *file) const;
23   bool launch(App_task *, cxx::String const &, cxx::String const &);
24 };
25 
26 
27