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