Lines Matching refs:App_model

129   typedef APP_MODEL App_model;
130 typedef typename App_model::Const_dataspace Const_dataspace;
141 Elf_binary(App_model *mm, Const_dataspace bin)
228 App_model *_mm;
276 template< typename App_model, typename Dbg >
279 typedef typename App_model::Dataspace Dataspace;
280 typedef typename App_model::Const_dataspace Const_dataspace;
285 App_model *mm;
288 Phdr_load(l4_addr_t base, Const_dataspace bin, App_model *mm,
351 template< typename App_model >
358 typedef typename App_model::Const_dataspace Const_dataspace;
359 App_model const *mm;
362 explicit Phdr_l4re_elf_aux_infos(App_model const *mm, Const_dataspace bin,
414 template< typename App_model >
417 typedef typename App_model::Const_dataspace Const_dataspace;
418 App_model const *mm;
426 Phdr_dynamic(App_model const *mm, Const_dataspace bin, l4_addr_t base)
465 template< typename App_model >
468 typedef typename App_model::Const_dataspace Const_dataspace;
469 App_model *am;
472 explicit Phdr_l4re_elf_aux(App_model *am, Const_dataspace bin)
515 template< typename App_model, typename Dbg_ >
516 class Elf_loader : public Loader<App_model, Dbg_>
519 typedef Loader<App_model, Dbg_> Base;
524 void read_infos(App_model *mm, Const_dataspace bin,
529 Elf_binary<App_model> elf(mm, bin);
534 Phdr_l4re_elf_aux_infos<App_model> stack_info(mm, bin, mm->prog_info()->kip);
546 void load(App_model *mm, Const_dataspace bin, l4_addr_t *base, bool interpreter,
551 Elf_binary<App_model> elf(mm, bin);
584 elf.iterate_phdr(Phdr_load<App_model, Dbg_log>(_base, bin, mm, r_flags, ldr));
585 elf.iterate_phdr(Phdr_l4re_elf_aux<App_model>(mm, bin));
589 Phdr_dynamic<App_model> dyn_info(mm, bin, _base);
618 void load(App_model *mm, Const_dataspace bin,