2008-10-17 |
Tim Abbott | Remove unnecessary arguments from write_ksplice_section. Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | Use a supersect, not an asection, in the export structures. Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | Initialize the symbol field of struct supersect to... Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | Move symbol_label, static_local_symbol, etc. into objmanip. Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | Remove match_section_by_contents. Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | Print out the section types of sections that can't... Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | Remove unused struct wsect. Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | Don't use create_safety_record for primary sections. Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | Move reloc comparison into its own function, and cleanup... Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | Clean up export handling code. Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | Handle export sections using spans. Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | Handle special sections using spans. Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | Use the new span API to run-pre match .rodata.str sections. Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | Attach labels to spans. Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | In objmanip keep-helper, remove unkept spans within... Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | Add span support to the keep-helper floodfill. Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | Clean up objmanip keep-helper's referenced floodfill. Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | Don't brute_search when we have kallsyms. Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | Add debugging print statement for kept symbols in unkept... Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | Fix missing checks for whether we got debug output. Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | Improve ksplice-apply error behavior when debugfs is... Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | [udis86] Fix the opcode entries for VMCLEAR, VMXON... Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | [udis86] Fix the opcode entries for FXSAVE and FXRSTOR. Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | [udis86] Add support for 3-byte opcodes. Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | [udis86] Add support for building udis86 as part of... Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | [udis86] Add support for setting the vendor to UD_VENDOR_ANY. Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-10-15 |
Tim Abbott | [udis86] Use the new upstream user_opaque_data API. Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-10-15 |
Tim Abbott | Avoid regenerating compile.h when using Ksplice. Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-10-15 |
Tim Abbott | Fix potential use of ed while unitialized. Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-10-15 |
Tim Abbott | Avoid freeing the label field of safety records when... Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-09-27 |
Tim Abbott | Ksplice 0.9.1 Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-09-27 |
Tim Abbott | Move label_map initialization code into objmanip. Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-09-27 |
Tim Abbott | Remove undefined relocations from special sections... Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-09-27 |
Tim Abbott | Die if objmanip encounters a section that it cannot... Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-09-27 |
Tim Abbott | Add support for .kernel. sections (for -ffunction-sections... Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-09-27 |
Tim Abbott | Warn about changes to ignored non-debugging sections. Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-09-27 |
Tim Abbott | Use SS_TYPE_DATA for BSS sections and data sections... Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-09-27 |
Tim Abbott | Add recognition for hotplug init/exit sections. Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-09-27 |
Tim Abbott | Move supersect type computation code into objmanip. Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-09-27 |
Tim Abbott | Treat .ARM. sections as special sections. Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-09-26 |
Tim Abbott | Replace all section type functions with an enum in... Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-09-26 |
Tim Abbott | Die when fetch_supersect is called on const sections. Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-09-26 |
Tim Abbott | Don't call fetch_supersect on const sections. Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-09-26 |
Tim Abbott | Fix data_ss logic in read_pointer. Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-09-26 |
Tim Abbott | Simplify filter_table_section. Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-09-26 |
Tim Abbott | Replace want_section with a flag in the supersect. Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-09-26 |
Tim Abbott | Replace the chsects list with a flag in the supersect. Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-09-26 |
Tim Abbott | Replace the newsects list with a flag in the supersect. Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-09-26 |
Tim Abbott | Move is_special from objcommon into objmanip. Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-09-26 |
Tim Abbott | Use the standard __stringify macro, rather than STR. Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-09-26 |
Tim Abbott | Die if a data or bss section is supposed to be changed. Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-09-26 |
Tim Abbott | When comparing contents, don't compare storage units... Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-09-26 |
Tim Abbott | Add debugging code to objmanip. Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-09-26 |
Tim Abbott | Add missing checks for being the primary module when... Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-09-26 |
Tim Abbott | Replace the mark_wanted_if_referenced whitelist with... Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-09-26 |
Tim Abbott | Handle moving functions between compilation units. Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-09-26 |
Tim Abbott | Split primary and helper write_ksplice_section loops. Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-09-26 |
Tim Abbott | Replace the objmanip keep-primary diff/floodfill algorithm. Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-09-25 |
Tim Abbott | Centralize objmanip debugging output. Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-09-25 |
Tim Abbott | Cleanup write_ksplice_section loop. Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-09-25 |
Tim Abbott | Use matchable_text_section. Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-09-25 |
Tim Abbott | Add a matchable_text_section helper function. Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-09-25 |
Tim Abbott | Pass a superbfd to want_section. Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-09-25 |
Tim Abbott | Rename needed_data_section to matchable_data_section. Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-09-25 |
Tim Abbott | Clean up export_desc handling code. Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-09-25 |
Tim Abbott | Clean up the write_ksplice_patch loop. Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-09-25 |
Tim Abbott | Update the list of changed text sections in the wanted... Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-09-25 |
Tim Abbott | Rename the list of changed section names from sections... Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-09-25 |
Tim Abbott | Remove now-unused label_map parsing code. Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-09-25 |
Tim Abbott | Remove struct ksplice_trampoline. Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-09-25 |
Tim Abbott | Remove prune_trampoline_vals hack. Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-09-25 |
Tim Abbott | Remove reverse trampolines. Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-09-25 |
Tim Abbott | Use trampoline repladdrs, not trampoline oldaddrs,... Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-09-25 |
Tim Abbott | Pass a ksplice_pack to add_candidate_val. Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-09-25 |
Tim Abbott | Suppress duplicate strings written to the .ksplice_str... Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-09-25 |
Tim Abbott | Suppress duplicate ksplice_symbol structures. Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-09-25 |
Tim Abbott | Handle some cases of moving global functions between... Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-09-25 |
Tim Abbott | Simplify filter_symbols. Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-09-25 |
Tim Abbott | Only EXPORT_SYMBOL_GPL init_ksplice_pack. Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-09-25 |
Tim Abbott | Keep the symbols used in new_relocs as well as relocs. Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-09-25 |
Tim Abbott | Use print_label_map to pass the label_map from objdiff... Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-09-25 |
Tim Abbott | Add symbols in const sections to the label maps. Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-09-13 |
Tim Abbott | Improve the test for when the core kernel text is mapped... Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-09-13 |
Tim Abbott | Abort if the core kernel text is mapped read-only. Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-09-13 |
Tim Abbott | printk a message when a Ksplice update is successfully... Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-09-13 |
Tim Abbott | Allocate safety_records for the primary packs before... Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-09-13 |
Tim Abbott | Don't remove relocations to defined symbols in rmsyms... Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Tim Abbott | Rename activate_pack to prepare_pack. Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Tim Abbott | Clean up installation of kmodsrc files. Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Tim Abbott | Rename struct reloc_nameval to struct labelval. Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Tim Abbott | Rename ksplice_section's thismod_addr field to address. Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Tim Abbott | Change 0xE9 to 0xe9. Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Tim Abbott | Remove debug levels from the perl utilities. Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Tim Abbott | Fix trivial checkpatch errors. Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Tim Abbott | Remove unused ends_with function. Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Tim Abbott | Use patches_module in brute_search. Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Tim Abbott | Return NO_MATCH when failing to finalize a pack. Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Tim Abbott | Improve some comments. Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Tim Abbott | Combine two adjacent ksdebug statements. Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Tim Abbott | Remove goto from check_each_task in integrated Ksplice. Signed-off-by: Tim Abbott <tabbott@mit.edu>
|
commit | commitdiff | tree |