2008-09-12 |
Anders Kaseorg | Use an END{} block to chdir away from temporary directories. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Replace mktemp/mkdtemp with tempdir/tempfile. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Clean up objmanip debugging files. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Use Fatal and verbose in ksplice.pl. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Add extremely verbose debugging output back to ksplice... Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Add inspect utility for viewing Ksplice relocs, sizes... Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Use a variable in Makefile.in for the objutils list. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Replace ld+copy with rename+ld to preserve the old... Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Add more files to the debug directory in the ksplice... Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Use perl functions for copy, move, mkdir, etc. in ksplice... Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Export directories /sys/module/ksplice_*/ksplice rather... Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Don't tie the kernel version to KSPLICE_STANDALONE... Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Allocate saved bytes statically in struct ksplice_patch. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Zero the new section contents in sect_grow. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Fix debug_blob memory leaks. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Fix reloc_addrmap memory leaks. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Define proc_root to NULL as a weak symbol (for use... Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Include <linux/ksplice.h> for integrated Ksplice. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | kfree(NULL) is defined to have no effect. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Consolidate dup_wolabel calls to compute_address. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Make for loops consistent. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Don't strip labels from the ksymtab. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Remove unused label stripping functions from objcommon.c. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Don't strip label from system_map_name. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Don't rename symbols in objmanip. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Deglobalize all global symbols. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Inline flags variable to sym->flags in filter_symbols. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Don't rename sections in objmanip. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Pass addstr arguments to objmanip sizelist mode. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Remove unused replstr from struct ksplice_patch. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Get rid of unused global .rodata symbols. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Zero the relocation placeholder address with bfd_put. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Create relocations with bfd_install_relocation. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Merge copy_section and write_new_section into write_section. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Add the section flags to struct supersect. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Add a --id option to ksplice-create. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Cast KSPLICE_IP to long on x86_64. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Replace "%08lx" with "%" ADDR to support both 32-bit... Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Apply paravirt replacements on buggy x86-64 kernels... Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Have the helper module insert fields directly into... Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Add the target module name to module_pack. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Make match_nop and run_pre_cmp static. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Store supersect pointer in section->userdata. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Remove unused blank_sect_name and blank_sect_addr from... Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Store the relocation address in struct ksplice_reloc. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Remove now-unneeded globalize pass. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Remove now-unused parse_and_save code. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Consolidate System.map parsing in ksplice.pl. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Move ksplice_patch generation into objmanip. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Move ksplice_size generation into objmanip. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Move ksplice_reloc generation into objmanip. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Add System.map reading code to objmanip. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | New hash table interface for objcommon.h, based on... Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Add infrastructure for writing new sections in objmanip. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Store alignment as an exponent base 2, like bfd. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Convert symbol tables to vector interface. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Convert section contents and relocation tables to vector... Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | New vector interface for objcommon.h. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Move objmanip invocations to ksplice.pl and apply them... Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Make match_nop and run_pre_cmp not static. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Rename sections ‘.ksplice.ksplice_foo’ to ‘.ksplice_foo’. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Use local labels in save_using_asm. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Replace NULL terminator on relocs, sizes, and patches... Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Send errors to stderr. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Don't rmmod if CONFIG_MODULE_UNLOAD=n. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Clean up ksplice-view and ksplice-undo interface. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Move the definition of ksplice_kcalloc above its use. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Correct definition of ksplice_kcalloc(). Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Replace ksplice_mod_find_sym with module_on_each_symbol.
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Don't write a reverse trampoline; the code is about... Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Fix virtual_address_mapped() to support large pages... Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Remove @SED@ variable (autoconf 2.59 lacks AC_PROG_SED). Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Get rid of unused $kid variable. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Respect the section alignment instead of hard-coding... Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Replace deprecated EXTRA_CFLAGS with CFLAGS_$@. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Replace NULL terminator in special_sections[] with... Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Fix jumplen indentation. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Fix various off-by-one comparison bugs. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Remove the unneeded c3, 5b hack for detecting end of... Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Build ksplice module in parallel. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Replace the last rsync with cp, getting rid of the... Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Remove useless braces. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | activate_primary no longer needs to be in module_pack. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Make the helper call the primary, so it doesn't need... Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Move module init and cleanup into separate functions. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Formatting fixes. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Add activate_primary to module_pack. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Move garbage collection from helper's cleanup_module... Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Change process_ksplice_relocs to accept relocs as an... Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Remove unused variables pos, n from __reverse_patches. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Remove unused function only_label. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Remove unnecessary test of safe. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Remove dependence on kmodsrc from userspace tools. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Add a dummy rule for building linker scripts. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Support skipping the prebuild compile. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Support multiple ksplice modules in ksplice-create. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Support multiple ksplice modules in ksplice-apply. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | New build system that integrates with kernel makefiles. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-06-21 |
Anders Kaseorg | Include 64-bit no-op patterns from binutils 2.17. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-06-21 |
Anders Kaseorg | Clean up run-pre matching loop structure. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |