LibELF: Move AK/ELF/ into Libraries/LibELF/

Let's arrange things like this instead. It didn't feel right for all of
the ELF handling code to live in AK.
This commit is contained in:
Andreas Kling 2019-11-06 13:42:38 +01:00
parent 31beff8afb
commit 49635e62fa
9 changed files with 11 additions and 11 deletions

View file

@ -1,9 +1,9 @@
#include "KSyms.h"
#include "Process.h"
#include "Scheduler.h"
#include <AK/ELF/ELFLoader.h>
#include <AK/TemporaryChange.h>
#include <Kernel/FileSystem/FileDescription.h>
#include <Kernel/KSyms.h>
#include <Kernel/Process.h>
#include <Kernel/Scheduler.h>
#include <LibELF/ELFLoader.h>
static KSym* s_ksyms;
u32 ksym_lowest_address = 0xffffffff;

View file

@ -100,8 +100,8 @@ AK_OBJS = \
../AK/JsonValue.o \
../AK/JsonParser.o \
../AK/LogStream.o \
../AK/ELF/ELFImage.o \
../AK/ELF/ELFLoader.o
../Libraries/LibELF/ELFImage.o \
../Libraries/LibELF/ELFLoader.o
CXX_OBJS = $(KERNEL_OBJS) $(VFS_OBJS) $(AK_OBJS)
OBJS = $(CXX_OBJS) Arch/i386/Boot/boot.ao

View file

@ -1,5 +1,3 @@
#include <AK/ELF/ELFLoader.h>
#include <AK/ELF/exec_elf.h>
#include <AK/FileSystemPath.h>
#include <AK/StdLibExtras.h>
#include <AK/StringBuilder.h>
@ -37,6 +35,8 @@
#include <Kernel/VM/InodeVMObject.h>
#include <LibC/errno_numbers.h>
#include <LibC/signal_numbers.h>
#include <LibELF/ELFLoader.h>
#include <LibELF/exec_elf.h>
//#define DEBUG_POLL_SELECT
//#define DEBUG_IO

View file

@ -1,4 +1,3 @@
#include <AK/ELF/ELFLoader.h>
#include <AK/StringBuilder.h>
#include <Kernel/FileSystem/FileDescription.h>
#include <Kernel/Process.h>
@ -6,6 +5,7 @@
#include <Kernel/Thread.h>
#include <Kernel/VM/MemoryManager.h>
#include <LibC/signal_numbers.h>
#include <LibELF/ELFLoader.h>
//#define SIGNAL_DEBUG

View file

@ -1,10 +1,10 @@
#pragma once
#include <AK/String.h>
#include <AK/ELF/exec_elf.h>
#include <AK/HashMap.h>
#include <AK/OwnPtr.h>
#include <Kernel/VM/VirtualAddress.h>
#include <LibELF/exec_elf.h>
class ELFImage {
public:

View file

@ -4,7 +4,7 @@
#include <AK/HashMap.h>
#include <AK/OwnPtr.h>
#include <AK/Vector.h>
#include <AK/ELF/ELFImage.h>
#include <LibELF/ELFImage.h>
#ifdef KERNEL
#include <Kernel/VM/VirtualAddress.h>