diff --git a/XXX - NMV/NMV-TP_01-La_table_des_pages-src/NMV-TP_01-La_table_des_pages/bin/adversary.elf b/XXX - NMV/NMV-TP_01-La_table_des_pages-src/NMV-TP_01-La_table_des_pages/bin/adversary.elf deleted file mode 100755 index dc62181..0000000 Binary files a/XXX - NMV/NMV-TP_01-La_table_des_pages-src/NMV-TP_01-La_table_des_pages/bin/adversary.elf and /dev/null differ diff --git a/XXX - NMV/NMV-TP_01-La_table_des_pages-src/NMV-TP_01-La_table_des_pages/bin/hash.elf b/XXX - NMV/NMV-TP_01-La_table_des_pages-src/NMV-TP_01-La_table_des_pages/bin/hash.elf deleted file mode 100755 index 7e57b45..0000000 Binary files a/XXX - NMV/NMV-TP_01-La_table_des_pages-src/NMV-TP_01-La_table_des_pages/bin/hash.elf and /dev/null differ diff --git a/XXX - NMV/NMV-TP_01-La_table_des_pages-src/NMV-TP_01-La_table_des_pages/bin/rackdoll.elf b/XXX - NMV/NMV-TP_01-La_table_des_pages-src/NMV-TP_01-La_table_des_pages/bin/rackdoll.elf deleted file mode 100755 index 30798f8..0000000 Binary files a/XXX - NMV/NMV-TP_01-La_table_des_pages-src/NMV-TP_01-La_table_des_pages/bin/rackdoll.elf and /dev/null differ diff --git a/XXX - NMV/NMV-TP_01-La_table_des_pages-src/NMV-TP_01-La_table_des_pages/bin/rackdoll.iso b/XXX - NMV/NMV-TP_01-La_table_des_pages-src/NMV-TP_01-La_table_des_pages/bin/rackdoll.iso deleted file mode 100644 index 4a6c6f6..0000000 Binary files a/XXX - NMV/NMV-TP_01-La_table_des_pages-src/NMV-TP_01-La_table_des_pages/bin/rackdoll.iso and /dev/null differ diff --git a/XXX - NMV/NMV-TP_01-La_table_des_pages-src/NMV-TP_01-La_table_des_pages/bin/sieve.elf b/XXX - NMV/NMV-TP_01-La_table_des_pages-src/NMV-TP_01-La_table_des_pages/bin/sieve.elf deleted file mode 100755 index 4baef27..0000000 Binary files a/XXX - NMV/NMV-TP_01-La_table_des_pages-src/NMV-TP_01-La_table_des_pages/bin/sieve.elf and /dev/null differ diff --git a/XXX - NMV/NMV-TP_01-La_table_des_pages-src/NMV-TP_01-La_table_des_pages/kernel/main.c b/XXX - NMV/NMV-TP_01-La_table_des_pages-src/NMV-TP_01-La_table_des_pages/kernel/main.c index a6c4f31..5bdbf0e 100644 --- a/XXX - NMV/NMV-TP_01-La_table_des_pages-src/NMV-TP_01-La_table_des_pages/kernel/main.c +++ b/XXX - NMV/NMV-TP_01-La_table_des_pages-src/NMV-TP_01-La_table_des_pages/kernel/main.c @@ -72,7 +72,7 @@ void main_multiboot2(void *mb2) fake.pgt = store_cr3(); new = alloc_page(); - map_page(&fake, 0xFF5504000, new); + map_page(&fake, 0xFFFFFFFFFFF, new); printk("-----------\n\n"); diff --git a/XXX - NMV/NMV-TP_01-La_table_des_pages-src/NMV-TP_01-La_table_des_pages/kernel/memory.c b/XXX - NMV/NMV-TP_01-La_table_des_pages-src/NMV-TP_01-La_table_des_pages/kernel/memory.c index 45bfe2c..330c284 100644 --- a/XXX - NMV/NMV-TP_01-La_table_des_pages-src/NMV-TP_01-La_table_des_pages/kernel/memory.c +++ b/XXX - NMV/NMV-TP_01-La_table_des_pages-src/NMV-TP_01-La_table_des_pages/kernel/memory.c @@ -104,41 +104,35 @@ void free_page(paddr_t addr) void map_page(struct task *ctx, vaddr_t vaddr, paddr_t paddr) { - uint64_t *cur_pml = ctx->pgt; - uint64_t cur_entry = 0; - uint64_t *next_addr = NULL; + uint64_t *cur_pml = (uint64_t *)ctx->pgt; int n = 4; printk("[map_page] trying to map 0x%lx -> 0x%lx\n", vaddr, paddr); // Exploring each level to the ground - while(n > 1) { - printk("\tEntering PML%d @ 0x%lx\n", - n, - &cur_pml[0]); - + while(n > 1) { // Checking entry validity if level n > 1 // Also checking if ADDR != 0 if (cur_pml[PGT_PML_INDEX(n, vaddr)] & PGT_VALID_MASK && cur_pml[PGT_PML_INDEX(n, vaddr)] & PGT_ADDR_MASK) { - printk("\t\tPML%d entry 0x%lx @ 0x%lx is valid (=0x%lx)\n", - n, - cur_pml[PGT_PML_INDEX(n, vaddr)], - &cur_pml[PGT_PML_INDEX(n, vaddr)], - cur_pml[PGT_PML_INDEX(n, vaddr)] - & PGT_VALID_MASK); + /* printk("[map_page] PML%d entry 0x%lx @ 0x%lx is valid (=0x%lx)\n", */ + /* n, */ + /* cur_pml[PGT_PML_INDEX(n, vaddr)], */ + /* &cur_pml[PGT_PML_INDEX(n, vaddr)], */ + /* cur_pml[PGT_PML_INDEX(n, vaddr)] */ + /* & PGT_VALID_MASK); */ } else { - printk("\t\tPML%d entry 0x%lx @ 0x%lx is NOT valid (=0x%lx)\n", - n, - cur_pml[PGT_PML_INDEX(n, vaddr)], - &cur_pml[PGT_PML_INDEX(n, vaddr)], - cur_pml[PGT_PML_INDEX(n, vaddr)] - & PGT_VALID_MASK); + /* printk("[map_page] PML%d entry 0x%lx @ 0x%lx is NOT valid (=0x%lx)\n", */ + /* n, */ + /* cur_pml[PGT_PML_INDEX(n, vaddr)], */ + /* &cur_pml[PGT_PML_INDEX(n, vaddr)], */ + /* cur_pml[PGT_PML_INDEX(n, vaddr)] */ + /* & PGT_VALID_MASK); */ cur_pml[PGT_PML_INDEX(n, vaddr)] = alloc_page(); - printk("\t\t\tAllocated at 0x%lx\n", + printk("[map_page] Allocated page at 0x%lx\n", cur_pml[PGT_PML_INDEX(n, vaddr)]); cur_pml[PGT_PML_INDEX(n, vaddr)] |= PGT_VALID_MASK @@ -146,18 +140,14 @@ void map_page(struct task *ctx, vaddr_t vaddr, paddr_t paddr) | PGT_USER_MASK; } // Computing the next PML_n entry - cur_pml = cur_pml[PGT_PML_INDEX(n, vaddr)] & PGT_ADDR_MASK; + cur_pml = (uint64_t *)(cur_pml[PGT_PML_INDEX(n, vaddr)] & PGT_ADDR_MASK); n--; } - printk("\tEntering PML%d @ 0x%lx\n", - n, - &cur_pml[0]); - // Mapping, we're n == 1 // Checking validity and addr != 0 if (cur_pml[PGT_PML_INDEX(n, vaddr)] & PGT_VALID_MASK) { - printk("\t\tvaddr 0x%lx WAS ALREADY mapped to 0x%lx !!!\n", + printk("[map_page] vaddr 0x%lx WAS ALREADY mapped to 0x%lx !!!\n", vaddr, cur_pml[PGT_PML_INDEX(n, vaddr)] & PGT_ADDR_MASK); @@ -167,7 +157,7 @@ void map_page(struct task *ctx, vaddr_t vaddr, paddr_t paddr) | PGT_WRITABLE_MASK | PGT_USER_MASK; - printk("\t\tvaddr 0x%lx mapped to 0x%lx\n", + printk("[map_page] vaddr 0x%lx mapped to 0x%lx\n", vaddr, cur_pml[PGT_PML_INDEX(n, vaddr)] & PGT_ADDR_MASK); diff --git a/XXX - NMV/NMV-TP_01-La_table_des_pages-src/NMV-TP_01-La_table_des_pages/obj/iso/boot/adversary.elf b/XXX - NMV/NMV-TP_01-La_table_des_pages-src/NMV-TP_01-La_table_des_pages/obj/iso/boot/adversary.elf deleted file mode 100755 index dc62181..0000000 Binary files a/XXX - NMV/NMV-TP_01-La_table_des_pages-src/NMV-TP_01-La_table_des_pages/obj/iso/boot/adversary.elf and /dev/null differ diff --git a/XXX - NMV/NMV-TP_01-La_table_des_pages-src/NMV-TP_01-La_table_des_pages/obj/iso/boot/grub/grub.cfg b/XXX - NMV/NMV-TP_01-La_table_des_pages-src/NMV-TP_01-La_table_des_pages/obj/iso/boot/grub/grub.cfg deleted file mode 100644 index 1cada79..0000000 --- a/XXX - NMV/NMV-TP_01-La_table_des_pages-src/NMV-TP_01-La_table_des_pages/obj/iso/boot/grub/grub.cfg +++ /dev/null @@ -1,10 +0,0 @@ -set timeout=0 -set default=0 - -menuentry 'Rackdoll' { - echo 'Loading Rackdoll OS' - multiboot2 /boot/rackdoll.elf - module2 /boot/hash.elf - module2 /boot/sieve.elf - module2 /boot/adversary.elf -} diff --git a/XXX - NMV/NMV-TP_01-La_table_des_pages-src/NMV-TP_01-La_table_des_pages/obj/iso/boot/hash.elf b/XXX - NMV/NMV-TP_01-La_table_des_pages-src/NMV-TP_01-La_table_des_pages/obj/iso/boot/hash.elf deleted file mode 100755 index 7e57b45..0000000 Binary files a/XXX - NMV/NMV-TP_01-La_table_des_pages-src/NMV-TP_01-La_table_des_pages/obj/iso/boot/hash.elf and /dev/null differ diff --git a/XXX - NMV/NMV-TP_01-La_table_des_pages-src/NMV-TP_01-La_table_des_pages/obj/iso/boot/rackdoll.elf b/XXX - NMV/NMV-TP_01-La_table_des_pages-src/NMV-TP_01-La_table_des_pages/obj/iso/boot/rackdoll.elf deleted file mode 100755 index 30798f8..0000000 Binary files a/XXX - NMV/NMV-TP_01-La_table_des_pages-src/NMV-TP_01-La_table_des_pages/obj/iso/boot/rackdoll.elf and /dev/null differ diff --git a/XXX - NMV/NMV-TP_01-La_table_des_pages-src/NMV-TP_01-La_table_des_pages/obj/iso/boot/sieve.elf b/XXX - NMV/NMV-TP_01-La_table_des_pages-src/NMV-TP_01-La_table_des_pages/obj/iso/boot/sieve.elf deleted file mode 100755 index 4baef27..0000000 Binary files a/XXX - NMV/NMV-TP_01-La_table_des_pages-src/NMV-TP_01-La_table_des_pages/obj/iso/boot/sieve.elf and /dev/null differ diff --git a/XXX - NMV/NMV-TP_01-La_table_des_pages-src/NMV-TP_01-La_table_des_pages/obj/kernel/entry.o b/XXX - NMV/NMV-TP_01-La_table_des_pages-src/NMV-TP_01-La_table_des_pages/obj/kernel/entry.o deleted file mode 100644 index 38e4a72..0000000 Binary files a/XXX - NMV/NMV-TP_01-La_table_des_pages-src/NMV-TP_01-La_table_des_pages/obj/kernel/entry.o and /dev/null differ diff --git a/XXX - NMV/NMV-TP_01-La_table_des_pages-src/NMV-TP_01-La_table_des_pages/obj/kernel/idt.o b/XXX - NMV/NMV-TP_01-La_table_des_pages-src/NMV-TP_01-La_table_des_pages/obj/kernel/idt.o deleted file mode 100644 index f1390dd..0000000 Binary files a/XXX - NMV/NMV-TP_01-La_table_des_pages-src/NMV-TP_01-La_table_des_pages/obj/kernel/idt.o and /dev/null differ diff --git a/XXX - NMV/NMV-TP_01-La_table_des_pages-src/NMV-TP_01-La_table_des_pages/obj/kernel/main.o b/XXX - NMV/NMV-TP_01-La_table_des_pages-src/NMV-TP_01-La_table_des_pages/obj/kernel/main.o deleted file mode 100644 index 4130db3..0000000 Binary files a/XXX - NMV/NMV-TP_01-La_table_des_pages-src/NMV-TP_01-La_table_des_pages/obj/kernel/main.o and /dev/null differ diff --git a/XXX - NMV/NMV-TP_01-La_table_des_pages-src/NMV-TP_01-La_table_des_pages/obj/kernel/memory.o b/XXX - NMV/NMV-TP_01-La_table_des_pages-src/NMV-TP_01-La_table_des_pages/obj/kernel/memory.o deleted file mode 100644 index 185ebc4..0000000 Binary files a/XXX - NMV/NMV-TP_01-La_table_des_pages-src/NMV-TP_01-La_table_des_pages/obj/kernel/memory.o and /dev/null differ diff --git a/XXX - NMV/NMV-TP_01-La_table_des_pages-src/NMV-TP_01-La_table_des_pages/obj/kernel/printk.o b/XXX - NMV/NMV-TP_01-La_table_des_pages-src/NMV-TP_01-La_table_des_pages/obj/kernel/printk.o deleted file mode 100644 index ffe44ed..0000000 Binary files a/XXX - NMV/NMV-TP_01-La_table_des_pages-src/NMV-TP_01-La_table_des_pages/obj/kernel/printk.o and /dev/null differ diff --git a/XXX - NMV/NMV-TP_01-La_table_des_pages-src/NMV-TP_01-La_table_des_pages/obj/kernel/task.o b/XXX - NMV/NMV-TP_01-La_table_des_pages-src/NMV-TP_01-La_table_des_pages/obj/kernel/task.o deleted file mode 100644 index 5730429..0000000 Binary files a/XXX - NMV/NMV-TP_01-La_table_des_pages-src/NMV-TP_01-La_table_des_pages/obj/kernel/task.o and /dev/null differ diff --git a/XXX - NMV/NMV-TP_01-La_table_des_pages-src/NMV-TP_01-La_table_des_pages/obj/kernel/trap.S b/XXX - NMV/NMV-TP_01-La_table_des_pages-src/NMV-TP_01-La_table_des_pages/obj/kernel/trap.S deleted file mode 100644 index 03f6a3d..0000000 --- a/XXX - NMV/NMV-TP_01-La_table_des_pages-src/NMV-TP_01-La_table_des_pages/obj/kernel/trap.S +++ /dev/null @@ -1,1319 +0,0 @@ - .section ".text" -_trap: - pushq %rax - pushq %rdi - pushq %rsi - pushq %rdx - pushq %rcx - pushq %r8 - pushq %r9 - pushq %r10 - pushq %r11 - pushq %r12 - pushq %r13 - pushq %r14 - pushq %r15 - pushq %rbx - pushq %rbp - - movq %rsp, %rdi - call trap - - popq %rbp - popq %rbx - popq %r15 - popq %r14 - popq %r13 - popq %r12 - popq %r11 - popq %r10 - popq %r9 - popq %r8 - popq %rcx - popq %rdx - popq %rsi - popq %rdi - popq %rax - - addq $16, %rsp - iretq - - -__trap_vector_0: - pushq $0 - pushq $0 - jmp _trap -__trap_vector_1: - pushq $0 - pushq $1 - jmp _trap -__trap_vector_2: - pushq $0 - pushq $2 - jmp _trap -__trap_vector_3: - pushq $0 - pushq $3 - jmp _trap -__trap_vector_4: - pushq $0 - pushq $4 - jmp _trap -__trap_vector_5: - pushq $0 - pushq $5 - jmp _trap -__trap_vector_6: - pushq $0 - pushq $6 - jmp _trap -__trap_vector_7: - pushq $0 - pushq $7 - jmp _trap -__trap_vector_8: - pushq $8 - jmp _trap -__trap_vector_9: - pushq $0 - pushq $9 - jmp _trap -__trap_vector_10: - pushq $10 - jmp _trap -__trap_vector_11: - pushq $11 - jmp _trap -__trap_vector_12: - pushq $12 - jmp _trap -__trap_vector_13: - pushq $13 - jmp _trap -__trap_vector_14: - pushq $14 - jmp _trap -__trap_vector_15: - pushq $0 - pushq $15 - jmp _trap -__trap_vector_16: - pushq $0 - pushq $16 - jmp _trap -__trap_vector_17: - pushq $17 - jmp _trap -__trap_vector_18: - pushq $0 - pushq $18 - jmp _trap -__trap_vector_19: - pushq $0 - pushq $19 - jmp _trap -__trap_vector_20: - pushq $0 - pushq $20 - jmp _trap -__trap_vector_21: - pushq $0 - pushq $21 - jmp _trap -__trap_vector_22: - pushq $0 - pushq $22 - jmp _trap -__trap_vector_23: - pushq $0 - pushq $23 - jmp _trap -__trap_vector_24: - pushq $0 - pushq $24 - jmp _trap -__trap_vector_25: - pushq $0 - pushq $25 - jmp _trap -__trap_vector_26: - pushq $0 - pushq $26 - jmp _trap -__trap_vector_27: - pushq $0 - pushq $27 - jmp _trap -__trap_vector_28: - pushq $0 - pushq $28 - jmp _trap -__trap_vector_29: - pushq $0 - pushq $29 - jmp _trap -__trap_vector_30: - pushq $0 - pushq $30 - jmp _trap -__trap_vector_31: - pushq $0 - pushq $31 - jmp _trap -__trap_vector_32: - pushq $0 - pushq $32 - jmp _trap -__trap_vector_33: - pushq $0 - pushq $33 - jmp _trap -__trap_vector_34: - pushq $0 - pushq $34 - jmp _trap -__trap_vector_35: - pushq $0 - pushq $35 - jmp _trap -__trap_vector_36: - pushq $0 - pushq $36 - jmp _trap -__trap_vector_37: - pushq $0 - pushq $37 - jmp _trap -__trap_vector_38: - pushq $0 - pushq $38 - jmp _trap -__trap_vector_39: - pushq $0 - pushq $39 - jmp _trap -__trap_vector_40: - pushq $0 - pushq $40 - jmp _trap -__trap_vector_41: - pushq $0 - pushq $41 - jmp _trap -__trap_vector_42: - pushq $0 - pushq $42 - jmp _trap -__trap_vector_43: - pushq $0 - pushq $43 - jmp _trap -__trap_vector_44: - pushq $0 - pushq $44 - jmp _trap -__trap_vector_45: - pushq $0 - pushq $45 - jmp _trap -__trap_vector_46: - pushq $0 - pushq $46 - jmp _trap -__trap_vector_47: - pushq $0 - pushq $47 - jmp _trap -__trap_vector_48: - pushq $0 - pushq $48 - jmp _trap -__trap_vector_49: - pushq $0 - pushq $49 - jmp _trap -__trap_vector_50: - pushq $0 - pushq $50 - jmp _trap -__trap_vector_51: - pushq $0 - pushq $51 - jmp _trap -__trap_vector_52: - pushq $0 - pushq $52 - jmp _trap -__trap_vector_53: - pushq $0 - pushq $53 - jmp _trap -__trap_vector_54: - pushq $0 - pushq $54 - jmp _trap -__trap_vector_55: - pushq $0 - pushq $55 - jmp _trap -__trap_vector_56: - pushq $0 - pushq $56 - jmp _trap -__trap_vector_57: - pushq $0 - pushq $57 - jmp _trap -__trap_vector_58: - pushq $0 - pushq $58 - jmp _trap -__trap_vector_59: - pushq $0 - pushq $59 - jmp _trap -__trap_vector_60: - pushq $0 - pushq $60 - jmp _trap -__trap_vector_61: - pushq $0 - pushq $61 - jmp _trap -__trap_vector_62: - pushq $0 - pushq $62 - jmp _trap -__trap_vector_63: - pushq $0 - pushq $63 - jmp _trap -__trap_vector_64: - pushq $0 - pushq $64 - jmp _trap -__trap_vector_65: - pushq $0 - pushq $65 - jmp _trap -__trap_vector_66: - pushq $0 - pushq $66 - jmp _trap -__trap_vector_67: - pushq $0 - pushq $67 - jmp _trap -__trap_vector_68: - pushq $0 - pushq $68 - jmp _trap -__trap_vector_69: - pushq $0 - pushq $69 - jmp _trap -__trap_vector_70: - pushq $0 - pushq $70 - jmp _trap -__trap_vector_71: - pushq $0 - pushq $71 - jmp _trap -__trap_vector_72: - pushq $0 - pushq $72 - jmp _trap -__trap_vector_73: - pushq $0 - pushq $73 - jmp _trap -__trap_vector_74: - pushq $0 - pushq $74 - jmp _trap -__trap_vector_75: - pushq $0 - pushq $75 - jmp _trap -__trap_vector_76: - pushq $0 - pushq $76 - jmp _trap -__trap_vector_77: - pushq $0 - pushq $77 - jmp _trap -__trap_vector_78: - pushq $0 - pushq $78 - jmp _trap -__trap_vector_79: - pushq $0 - pushq $79 - jmp _trap -__trap_vector_80: - pushq $0 - pushq $80 - jmp _trap -__trap_vector_81: - pushq $0 - pushq $81 - jmp _trap -__trap_vector_82: - pushq $0 - pushq $82 - jmp _trap -__trap_vector_83: - pushq $0 - pushq $83 - jmp _trap -__trap_vector_84: - pushq $0 - pushq $84 - jmp _trap -__trap_vector_85: - pushq $0 - pushq $85 - jmp _trap -__trap_vector_86: - pushq $0 - pushq $86 - jmp _trap -__trap_vector_87: - pushq $0 - pushq $87 - jmp _trap -__trap_vector_88: - pushq $0 - pushq $88 - jmp _trap -__trap_vector_89: - pushq $0 - pushq $89 - jmp _trap -__trap_vector_90: - pushq $0 - pushq $90 - jmp _trap -__trap_vector_91: - pushq $0 - pushq $91 - jmp _trap -__trap_vector_92: - pushq $0 - pushq $92 - jmp _trap -__trap_vector_93: - pushq $0 - pushq $93 - jmp _trap -__trap_vector_94: - pushq $0 - pushq $94 - jmp _trap -__trap_vector_95: - pushq $0 - pushq $95 - jmp _trap -__trap_vector_96: - pushq $0 - pushq $96 - jmp _trap -__trap_vector_97: - pushq $0 - pushq $97 - jmp _trap -__trap_vector_98: - pushq $0 - pushq $98 - jmp _trap -__trap_vector_99: - pushq $0 - pushq $99 - jmp _trap -__trap_vector_100: - pushq $0 - pushq $100 - jmp _trap -__trap_vector_101: - pushq $0 - pushq $101 - jmp _trap -__trap_vector_102: - pushq $0 - pushq $102 - jmp _trap -__trap_vector_103: - pushq $0 - pushq $103 - jmp _trap -__trap_vector_104: - pushq $0 - pushq $104 - jmp _trap -__trap_vector_105: - pushq $0 - pushq $105 - jmp _trap -__trap_vector_106: - pushq $0 - pushq $106 - jmp _trap -__trap_vector_107: - pushq $0 - pushq $107 - jmp _trap -__trap_vector_108: - pushq $0 - pushq $108 - jmp _trap -__trap_vector_109: - pushq $0 - pushq $109 - jmp _trap -__trap_vector_110: - pushq $0 - pushq $110 - jmp _trap -__trap_vector_111: - pushq $0 - pushq $111 - jmp _trap -__trap_vector_112: - pushq $0 - pushq $112 - jmp _trap -__trap_vector_113: - pushq $0 - pushq $113 - jmp _trap -__trap_vector_114: - pushq $0 - pushq $114 - jmp _trap -__trap_vector_115: - pushq $0 - pushq $115 - jmp _trap -__trap_vector_116: - pushq $0 - pushq $116 - jmp _trap -__trap_vector_117: - pushq $0 - pushq $117 - jmp _trap -__trap_vector_118: - pushq $0 - pushq $118 - jmp _trap -__trap_vector_119: - pushq $0 - pushq $119 - jmp _trap -__trap_vector_120: - pushq $0 - pushq $120 - jmp _trap -__trap_vector_121: - pushq $0 - pushq $121 - jmp _trap -__trap_vector_122: - pushq $0 - pushq $122 - jmp _trap -__trap_vector_123: - pushq $0 - pushq $123 - jmp _trap -__trap_vector_124: - pushq $0 - pushq $124 - jmp _trap -__trap_vector_125: - pushq $0 - pushq $125 - jmp _trap -__trap_vector_126: - pushq $0 - pushq $126 - jmp _trap -__trap_vector_127: - pushq $0 - pushq $127 - jmp _trap -__trap_vector_128: - pushq $0 - pushq $128 - jmp _trap -__trap_vector_129: - pushq $0 - pushq $129 - jmp _trap -__trap_vector_130: - pushq $0 - pushq $130 - jmp _trap -__trap_vector_131: - pushq $0 - pushq $131 - jmp _trap -__trap_vector_132: - pushq $0 - pushq $132 - jmp _trap -__trap_vector_133: - pushq $0 - pushq $133 - jmp _trap -__trap_vector_134: - pushq $0 - pushq $134 - jmp _trap -__trap_vector_135: - pushq $0 - pushq $135 - jmp _trap -__trap_vector_136: - pushq $0 - pushq $136 - jmp _trap -__trap_vector_137: - pushq $0 - pushq $137 - jmp _trap -__trap_vector_138: - pushq $0 - pushq $138 - jmp _trap -__trap_vector_139: - pushq $0 - pushq $139 - jmp _trap -__trap_vector_140: - pushq $0 - pushq $140 - jmp _trap -__trap_vector_141: - pushq $0 - pushq $141 - jmp _trap -__trap_vector_142: - pushq $0 - pushq $142 - jmp _trap -__trap_vector_143: - pushq $0 - pushq $143 - jmp _trap -__trap_vector_144: - pushq $0 - pushq $144 - jmp _trap -__trap_vector_145: - pushq $0 - pushq $145 - jmp _trap -__trap_vector_146: - pushq $0 - pushq $146 - jmp _trap -__trap_vector_147: - pushq $0 - pushq $147 - jmp _trap -__trap_vector_148: - pushq $0 - pushq $148 - jmp _trap -__trap_vector_149: - pushq $0 - pushq $149 - jmp _trap -__trap_vector_150: - pushq $0 - pushq $150 - jmp _trap -__trap_vector_151: - pushq $0 - pushq $151 - jmp _trap -__trap_vector_152: - pushq $0 - pushq $152 - jmp _trap -__trap_vector_153: - pushq $0 - pushq $153 - jmp _trap -__trap_vector_154: - pushq $0 - pushq $154 - jmp _trap -__trap_vector_155: - pushq $0 - pushq $155 - jmp _trap -__trap_vector_156: - pushq $0 - pushq $156 - jmp _trap -__trap_vector_157: - pushq $0 - pushq $157 - jmp _trap -__trap_vector_158: - pushq $0 - pushq $158 - jmp _trap -__trap_vector_159: - pushq $0 - pushq $159 - jmp _trap -__trap_vector_160: - pushq $0 - pushq $160 - jmp _trap -__trap_vector_161: - pushq $0 - pushq $161 - jmp _trap -__trap_vector_162: - pushq $0 - pushq $162 - jmp _trap -__trap_vector_163: - pushq $0 - pushq $163 - jmp _trap -__trap_vector_164: - pushq $0 - pushq $164 - jmp _trap -__trap_vector_165: - pushq $0 - pushq $165 - jmp _trap -__trap_vector_166: - pushq $0 - pushq $166 - jmp _trap -__trap_vector_167: - pushq $0 - pushq $167 - jmp _trap -__trap_vector_168: - pushq $0 - pushq $168 - jmp _trap -__trap_vector_169: - pushq $0 - pushq $169 - jmp _trap -__trap_vector_170: - pushq $0 - pushq $170 - jmp _trap -__trap_vector_171: - pushq $0 - pushq $171 - jmp _trap -__trap_vector_172: - pushq $0 - pushq $172 - jmp _trap -__trap_vector_173: - pushq $0 - pushq $173 - jmp _trap -__trap_vector_174: - pushq $0 - pushq $174 - jmp _trap -__trap_vector_175: - pushq $0 - pushq $175 - jmp _trap -__trap_vector_176: - pushq $0 - pushq $176 - jmp _trap -__trap_vector_177: - pushq $0 - pushq $177 - jmp _trap -__trap_vector_178: - pushq $0 - pushq $178 - jmp _trap -__trap_vector_179: - pushq $0 - pushq $179 - jmp _trap -__trap_vector_180: - pushq $0 - pushq $180 - jmp _trap -__trap_vector_181: - pushq $0 - pushq $181 - jmp _trap -__trap_vector_182: - pushq $0 - pushq $182 - jmp _trap -__trap_vector_183: - pushq $0 - pushq $183 - jmp _trap -__trap_vector_184: - pushq $0 - pushq $184 - jmp _trap -__trap_vector_185: - pushq $0 - pushq $185 - jmp _trap -__trap_vector_186: - pushq $0 - pushq $186 - jmp _trap -__trap_vector_187: - pushq $0 - pushq $187 - jmp _trap -__trap_vector_188: - pushq $0 - pushq $188 - jmp _trap -__trap_vector_189: - pushq $0 - pushq $189 - jmp _trap -__trap_vector_190: - pushq $0 - pushq $190 - jmp _trap -__trap_vector_191: - pushq $0 - pushq $191 - jmp _trap -__trap_vector_192: - pushq $0 - pushq $192 - jmp _trap -__trap_vector_193: - pushq $0 - pushq $193 - jmp _trap -__trap_vector_194: - pushq $0 - pushq $194 - jmp _trap -__trap_vector_195: - pushq $0 - pushq $195 - jmp _trap -__trap_vector_196: - pushq $0 - pushq $196 - jmp _trap -__trap_vector_197: - pushq $0 - pushq $197 - jmp _trap -__trap_vector_198: - pushq $0 - pushq $198 - jmp _trap -__trap_vector_199: - pushq $0 - pushq $199 - jmp _trap -__trap_vector_200: - pushq $0 - pushq $200 - jmp _trap -__trap_vector_201: - pushq $0 - pushq $201 - jmp _trap -__trap_vector_202: - pushq $0 - pushq $202 - jmp _trap -__trap_vector_203: - pushq $0 - pushq $203 - jmp _trap -__trap_vector_204: - pushq $0 - pushq $204 - jmp _trap -__trap_vector_205: - pushq $0 - pushq $205 - jmp _trap -__trap_vector_206: - pushq $0 - pushq $206 - jmp _trap -__trap_vector_207: - pushq $0 - pushq $207 - jmp _trap -__trap_vector_208: - pushq $0 - pushq $208 - jmp _trap -__trap_vector_209: - pushq $0 - pushq $209 - jmp _trap -__trap_vector_210: - pushq $0 - pushq $210 - jmp _trap -__trap_vector_211: - pushq $0 - pushq $211 - jmp _trap -__trap_vector_212: - pushq $0 - pushq $212 - jmp _trap -__trap_vector_213: - pushq $0 - pushq $213 - jmp _trap -__trap_vector_214: - pushq $0 - pushq $214 - jmp _trap -__trap_vector_215: - pushq $0 - pushq $215 - jmp _trap -__trap_vector_216: - pushq $0 - pushq $216 - jmp _trap -__trap_vector_217: - pushq $0 - pushq $217 - jmp _trap -__trap_vector_218: - pushq $0 - pushq $218 - jmp _trap -__trap_vector_219: - pushq $0 - pushq $219 - jmp _trap -__trap_vector_220: - pushq $0 - pushq $220 - jmp _trap -__trap_vector_221: - pushq $0 - pushq $221 - jmp _trap -__trap_vector_222: - pushq $0 - pushq $222 - jmp _trap -__trap_vector_223: - pushq $0 - pushq $223 - jmp _trap -__trap_vector_224: - pushq $0 - pushq $224 - jmp _trap -__trap_vector_225: - pushq $0 - pushq $225 - jmp _trap -__trap_vector_226: - pushq $0 - pushq $226 - jmp _trap -__trap_vector_227: - pushq $0 - pushq $227 - jmp _trap -__trap_vector_228: - pushq $0 - pushq $228 - jmp _trap -__trap_vector_229: - pushq $0 - pushq $229 - jmp _trap -__trap_vector_230: - pushq $0 - pushq $230 - jmp _trap -__trap_vector_231: - pushq $0 - pushq $231 - jmp _trap -__trap_vector_232: - pushq $0 - pushq $232 - jmp _trap -__trap_vector_233: - pushq $0 - pushq $233 - jmp _trap -__trap_vector_234: - pushq $0 - pushq $234 - jmp _trap -__trap_vector_235: - pushq $0 - pushq $235 - jmp _trap -__trap_vector_236: - pushq $0 - pushq $236 - jmp _trap -__trap_vector_237: - pushq $0 - pushq $237 - jmp _trap -__trap_vector_238: - pushq $0 - pushq $238 - jmp _trap -__trap_vector_239: - pushq $0 - pushq $239 - jmp _trap -__trap_vector_240: - pushq $0 - pushq $240 - jmp _trap -__trap_vector_241: - pushq $0 - pushq $241 - jmp _trap -__trap_vector_242: - pushq $0 - pushq $242 - jmp _trap -__trap_vector_243: - pushq $0 - pushq $243 - jmp _trap -__trap_vector_244: - pushq $0 - pushq $244 - jmp _trap -__trap_vector_245: - pushq $0 - pushq $245 - jmp _trap -__trap_vector_246: - pushq $0 - pushq $246 - jmp _trap -__trap_vector_247: - pushq $0 - pushq $247 - jmp _trap -__trap_vector_248: - pushq $0 - pushq $248 - jmp _trap -__trap_vector_249: - pushq $0 - pushq $249 - jmp _trap -__trap_vector_250: - pushq $0 - pushq $250 - jmp _trap -__trap_vector_251: - pushq $0 - pushq $251 - jmp _trap -__trap_vector_252: - pushq $0 - pushq $252 - jmp _trap -__trap_vector_253: - pushq $0 - pushq $253 - jmp _trap -__trap_vector_254: - pushq $0 - pushq $254 - jmp _trap -__trap_vector_255: - pushq $0 - pushq $255 - jmp _trap - - - .section ".data" - .globl trap_vector -trap_vector: - .quad __trap_vector_0 - .quad __trap_vector_1 - .quad __trap_vector_2 - .quad __trap_vector_3 - .quad __trap_vector_4 - .quad __trap_vector_5 - .quad __trap_vector_6 - .quad __trap_vector_7 - .quad __trap_vector_8 - .quad __trap_vector_9 - .quad __trap_vector_10 - .quad __trap_vector_11 - .quad __trap_vector_12 - .quad __trap_vector_13 - .quad __trap_vector_14 - .quad __trap_vector_15 - .quad __trap_vector_16 - .quad __trap_vector_17 - .quad __trap_vector_18 - .quad __trap_vector_19 - .quad __trap_vector_20 - .quad __trap_vector_21 - .quad __trap_vector_22 - .quad __trap_vector_23 - .quad __trap_vector_24 - .quad __trap_vector_25 - .quad __trap_vector_26 - .quad __trap_vector_27 - .quad __trap_vector_28 - .quad __trap_vector_29 - .quad __trap_vector_30 - .quad __trap_vector_31 - .quad __trap_vector_32 - .quad __trap_vector_33 - .quad __trap_vector_34 - .quad __trap_vector_35 - .quad __trap_vector_36 - .quad __trap_vector_37 - .quad __trap_vector_38 - .quad __trap_vector_39 - .quad __trap_vector_40 - .quad __trap_vector_41 - .quad __trap_vector_42 - .quad __trap_vector_43 - .quad __trap_vector_44 - .quad __trap_vector_45 - .quad __trap_vector_46 - .quad __trap_vector_47 - .quad __trap_vector_48 - .quad __trap_vector_49 - .quad __trap_vector_50 - .quad __trap_vector_51 - .quad __trap_vector_52 - .quad __trap_vector_53 - .quad __trap_vector_54 - .quad __trap_vector_55 - .quad __trap_vector_56 - .quad __trap_vector_57 - .quad __trap_vector_58 - .quad __trap_vector_59 - .quad __trap_vector_60 - .quad __trap_vector_61 - .quad __trap_vector_62 - .quad __trap_vector_63 - .quad __trap_vector_64 - .quad __trap_vector_65 - .quad __trap_vector_66 - .quad __trap_vector_67 - .quad __trap_vector_68 - .quad __trap_vector_69 - .quad __trap_vector_70 - .quad __trap_vector_71 - .quad __trap_vector_72 - .quad __trap_vector_73 - .quad __trap_vector_74 - .quad __trap_vector_75 - .quad __trap_vector_76 - .quad __trap_vector_77 - .quad __trap_vector_78 - .quad __trap_vector_79 - .quad __trap_vector_80 - .quad __trap_vector_81 - .quad __trap_vector_82 - .quad __trap_vector_83 - .quad __trap_vector_84 - .quad __trap_vector_85 - .quad __trap_vector_86 - .quad __trap_vector_87 - .quad __trap_vector_88 - .quad __trap_vector_89 - .quad __trap_vector_90 - .quad __trap_vector_91 - .quad __trap_vector_92 - .quad __trap_vector_93 - .quad __trap_vector_94 - .quad __trap_vector_95 - .quad __trap_vector_96 - .quad __trap_vector_97 - .quad __trap_vector_98 - .quad __trap_vector_99 - .quad __trap_vector_100 - .quad __trap_vector_101 - .quad __trap_vector_102 - .quad __trap_vector_103 - .quad __trap_vector_104 - .quad __trap_vector_105 - .quad __trap_vector_106 - .quad __trap_vector_107 - .quad __trap_vector_108 - .quad __trap_vector_109 - .quad __trap_vector_110 - .quad __trap_vector_111 - .quad __trap_vector_112 - .quad __trap_vector_113 - .quad __trap_vector_114 - .quad __trap_vector_115 - .quad __trap_vector_116 - .quad __trap_vector_117 - .quad __trap_vector_118 - .quad __trap_vector_119 - .quad __trap_vector_120 - .quad __trap_vector_121 - .quad __trap_vector_122 - .quad __trap_vector_123 - .quad __trap_vector_124 - .quad __trap_vector_125 - .quad __trap_vector_126 - .quad __trap_vector_127 - .quad __trap_vector_128 - .quad __trap_vector_129 - .quad __trap_vector_130 - .quad __trap_vector_131 - .quad __trap_vector_132 - .quad __trap_vector_133 - .quad __trap_vector_134 - .quad __trap_vector_135 - .quad __trap_vector_136 - .quad __trap_vector_137 - .quad __trap_vector_138 - .quad __trap_vector_139 - .quad __trap_vector_140 - .quad __trap_vector_141 - .quad __trap_vector_142 - .quad __trap_vector_143 - .quad __trap_vector_144 - .quad __trap_vector_145 - .quad __trap_vector_146 - .quad __trap_vector_147 - .quad __trap_vector_148 - .quad __trap_vector_149 - .quad __trap_vector_150 - .quad __trap_vector_151 - .quad __trap_vector_152 - .quad __trap_vector_153 - .quad __trap_vector_154 - .quad __trap_vector_155 - .quad __trap_vector_156 - .quad __trap_vector_157 - .quad __trap_vector_158 - .quad __trap_vector_159 - .quad __trap_vector_160 - .quad __trap_vector_161 - .quad __trap_vector_162 - .quad __trap_vector_163 - .quad __trap_vector_164 - .quad __trap_vector_165 - .quad __trap_vector_166 - .quad __trap_vector_167 - .quad __trap_vector_168 - .quad __trap_vector_169 - .quad __trap_vector_170 - .quad __trap_vector_171 - .quad __trap_vector_172 - .quad __trap_vector_173 - .quad __trap_vector_174 - .quad __trap_vector_175 - .quad __trap_vector_176 - .quad __trap_vector_177 - .quad __trap_vector_178 - .quad __trap_vector_179 - .quad __trap_vector_180 - .quad __trap_vector_181 - .quad __trap_vector_182 - .quad __trap_vector_183 - .quad __trap_vector_184 - .quad __trap_vector_185 - .quad __trap_vector_186 - .quad __trap_vector_187 - .quad __trap_vector_188 - .quad __trap_vector_189 - .quad __trap_vector_190 - .quad __trap_vector_191 - .quad __trap_vector_192 - .quad __trap_vector_193 - .quad __trap_vector_194 - .quad __trap_vector_195 - .quad __trap_vector_196 - .quad __trap_vector_197 - .quad __trap_vector_198 - .quad __trap_vector_199 - .quad __trap_vector_200 - .quad __trap_vector_201 - .quad __trap_vector_202 - .quad __trap_vector_203 - .quad __trap_vector_204 - .quad __trap_vector_205 - .quad __trap_vector_206 - .quad __trap_vector_207 - .quad __trap_vector_208 - .quad __trap_vector_209 - .quad __trap_vector_210 - .quad __trap_vector_211 - .quad __trap_vector_212 - .quad __trap_vector_213 - .quad __trap_vector_214 - .quad __trap_vector_215 - .quad __trap_vector_216 - .quad __trap_vector_217 - .quad __trap_vector_218 - .quad __trap_vector_219 - .quad __trap_vector_220 - .quad __trap_vector_221 - .quad __trap_vector_222 - .quad __trap_vector_223 - .quad __trap_vector_224 - .quad __trap_vector_225 - .quad __trap_vector_226 - .quad __trap_vector_227 - .quad __trap_vector_228 - .quad __trap_vector_229 - .quad __trap_vector_230 - .quad __trap_vector_231 - .quad __trap_vector_232 - .quad __trap_vector_233 - .quad __trap_vector_234 - .quad __trap_vector_235 - .quad __trap_vector_236 - .quad __trap_vector_237 - .quad __trap_vector_238 - .quad __trap_vector_239 - .quad __trap_vector_240 - .quad __trap_vector_241 - .quad __trap_vector_242 - .quad __trap_vector_243 - .quad __trap_vector_244 - .quad __trap_vector_245 - .quad __trap_vector_246 - .quad __trap_vector_247 - .quad __trap_vector_248 - .quad __trap_vector_249 - .quad __trap_vector_250 - .quad __trap_vector_251 - .quad __trap_vector_252 - .quad __trap_vector_253 - .quad __trap_vector_254 - .quad __trap_vector_255 diff --git a/XXX - NMV/NMV-TP_01-La_table_des_pages-src/NMV-TP_01-La_table_des_pages/obj/kernel/trap.o b/XXX - NMV/NMV-TP_01-La_table_des_pages-src/NMV-TP_01-La_table_des_pages/obj/kernel/trap.o deleted file mode 100644 index 5f591c4..0000000 Binary files a/XXX - NMV/NMV-TP_01-La_table_des_pages-src/NMV-TP_01-La_table_des_pages/obj/kernel/trap.o and /dev/null differ diff --git a/XXX - NMV/NMV-TP_01-La_table_des_pages-src/NMV-TP_01-La_table_des_pages/obj/kernel/vga.o b/XXX - NMV/NMV-TP_01-La_table_des_pages-src/NMV-TP_01-La_table_des_pages/obj/kernel/vga.o deleted file mode 100644 index 4bc3a65..0000000 Binary files a/XXX - NMV/NMV-TP_01-La_table_des_pages-src/NMV-TP_01-La_table_des_pages/obj/kernel/vga.o and /dev/null differ diff --git a/XXX - NMV/NMV-TP_01-La_table_des_pages-src/NMV-TP_01-La_table_des_pages/obj/task/adversary.o b/XXX - NMV/NMV-TP_01-La_table_des_pages-src/NMV-TP_01-La_table_des_pages/obj/task/adversary.o deleted file mode 100644 index b6f799e..0000000 Binary files a/XXX - NMV/NMV-TP_01-La_table_des_pages-src/NMV-TP_01-La_table_des_pages/obj/task/adversary.o and /dev/null differ diff --git a/XXX - NMV/NMV-TP_01-La_table_des_pages-src/NMV-TP_01-La_table_des_pages/obj/task/hash.o b/XXX - NMV/NMV-TP_01-La_table_des_pages-src/NMV-TP_01-La_table_des_pages/obj/task/hash.o deleted file mode 100644 index 9f445a4..0000000 Binary files a/XXX - NMV/NMV-TP_01-La_table_des_pages-src/NMV-TP_01-La_table_des_pages/obj/task/hash.o and /dev/null differ diff --git a/XXX - NMV/NMV-TP_01-La_table_des_pages-src/NMV-TP_01-La_table_des_pages/obj/task/sieve.o b/XXX - NMV/NMV-TP_01-La_table_des_pages-src/NMV-TP_01-La_table_des_pages/obj/task/sieve.o deleted file mode 100644 index 26676cc..0000000 Binary files a/XXX - NMV/NMV-TP_01-La_table_des_pages-src/NMV-TP_01-La_table_des_pages/obj/task/sieve.o and /dev/null differ diff --git a/XXX - NMV/TP/acronymes.tex b/XXX - NMV/TP/acronymes.tex deleted file mode 100644 index 4a6102f..0000000 --- a/XXX - NMV/TP/acronymes.tex +++ /dev/null @@ -1,2 +0,0 @@ -\newacronym{Insee}{Insee}{Institut national de la statistique et des études économiques} -\newacronym{Tracfin}{Tracfin}{Traitement du renseignement et action contre les circuits financiers clandestins} \ No newline at end of file diff --git a/XXX - NMV/TP/images/su.png b/XXX - NMV/TP/images/su.png deleted file mode 100644 index 55739ea..0000000 Binary files a/XXX - NMV/TP/images/su.png and /dev/null differ diff --git a/XXX - NMV/TP/packages.tex b/XXX - NMV/TP/packages.tex deleted file mode 100644 index d6e8836..0000000 --- a/XXX - NMV/TP/packages.tex +++ /dev/null @@ -1,42 +0,0 @@ -% -*- coding: utf-8 -*- -% Preamble -\documentclass[french, 12pt]{report} - \usepackage[utf8]{inputenc} - \usepackage{url} - \usepackage{float} - \usepackage{fontspec} - \usepackage{hyperref} - \usepackage{setspace} - \usepackage[style=numeric]{biblatex} - \usepackage{tocloft} - \usepackage{titlesec} - \usepackage[T1]{fontenc} - \usepackage[french]{babel} - \usepackage{graphicx} - \usepackage{listings} - \usepackage{xcolor} - \usepackage[a4paper, portrait, margin=1.45cm]{geometry} - \title{Titre du mémoire} - \author{Nom et prénom de l'auteur} - \date{\today} - -% Set parameters -\setcounter{page}{0} -\hypersetup{linktoc=all} - -\addtolength{\skip\footins}{0.6pc} -\renewcommand*\footnoterule{} %Footnode separator line - -\def\siecle#1{\textsc{\romannumeral #1}\textsuperscript{e}~siècle} - -\renewcommand{\cftsecleader}{\cftdotfill{\cftdotsep}} %places dots on sections lines as well - -\cftsetindents{section}{0pt}{4em} -\cftsetindents{subsection}{10pt}{4em} -\cftsetindents{subsubsection}{20pt}{4em} -\cftsetindents{paragraph}{30pt}{4em} -\cftsetindents{subparagraph}{40pt}{4em} -\def\cftdotsep{1} -\cftsetpnumwidth{1em} - -\renewcommand{\cftchapafterpnum}{\vspace{\cftbeforechapskip}} \ No newline at end of file diff --git a/XXX - NMV/TP/template.pdf b/XXX - NMV/TP/template.pdf deleted file mode 100644 index b407ef2..0000000 Binary files a/XXX - NMV/TP/template.pdf and /dev/null differ diff --git a/XXX - NMV/TP/template.tex b/XXX - NMV/TP/template.tex deleted file mode 100644 index f4832af..0000000 --- a/XXX - NMV/TP/template.tex +++ /dev/null @@ -1,84 +0,0 @@ -\input{packages.tex} -\newcounter{mypara} -\setcounter{mypara}{0} - -\setcounter{secnumdepth}{4} - -%Bibliography -\addbibresource{bibliographie.bib} - -% Document -\begin{document}{ - -\sloppy -\input{titlepage.tex} -\setcounter{tocdepth}{4} -\setcounter{secnumdepth}{4} - -% Table of contents -\tableofcontents - -\newpage - -% First chapter -\chapter{Introduction} - -Blablabla - -\begin{figure}[h!] - \center - \includegraphics{images/su.png} - \caption{Petite image} - \label{fig:schema1} -\end{figure} - -\setstretch{1} -\section{Une section} -\setstretch{1.3} - -Blabla \newline -Blablabla. - -\setstretch{1} -\subsection{Une sous-section} -\setstretch{1.3} - -Bla à propos de l'\textbf{bla important} dont le fonctionnement est schématisé dans la figure \ref{fig:schema1}. - -% Second chapter -\chapter{Seconde chose à dire} - -A ce propos \textit{italique}. - -\begin{figure}[h!] - \center - \includegraphics[width=\linewidth]{images/su.png} - \caption{Image pleine page} - \label{fig:image_pleine} -\end{figure} - -\setstretch{1} -\section{Une section} -\setstretch{1.3} - -Texte pour dire tout ça parceque oui. \newline - -Ceci ne veut pas dire cependant que : - -\begin{itemize} -\item Élément 1 - -\item Élément 2 - -\item Élément 3 - -\end{itemize} - -\newpage - -% Bibliography -\nocite{*} -\addcontentsline{toc}{chapter}{Bibliographie} -\printbibliography - -\end{document} diff --git a/XXX - NMV/TP/titlepage.tex b/XXX - NMV/TP/titlepage.tex deleted file mode 100644 index 11fb3b2..0000000 --- a/XXX - NMV/TP/titlepage.tex +++ /dev/null @@ -1,41 +0,0 @@ -% Titlepage -\begin{titlepage} - - -\begin{center} -\scalebox{1}{\includegraphics{images/su.png}} -\end{center} - -\vspace{0.5 cm} - -\begin{center} -Faculté des Sciences et Ingénierie\\ -Master Informatique\\ -Systèmes Électroniques, Systèmes Informatiques -\end{center} - -\vspace{3.0 cm} - -\begin{center} -\Huge{{Template}} -\end{center} - -\vspace{0.1 cm} - -\begin{center} -\Large{Sous-titre du template} -\end{center} - -\vspace{8.5 cm} - -\begin{center} -\normalsize{Adrien Bourmault\\(\href{mailto:adrien.bourmault@etu.upmc.fr}{adrien.bourmault@etu.upmc.fr})} -\end{center} - -\begin{center} -\normalsize{Enseignant : NOM PROF} -\end{center} - -\vspace{1.0 cm} - -\end{titlepage}