2008-10-17 |
Tim Abbott | Use a finger to avoid unnecessary binary searches for...
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | Use a binary search in lookup_reloc. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | Add a generic binary search implementation.
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | Avoid scanning through all relocations in write_reloc.
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | Avoid scanning symbols to compute canonical symbols...
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | Use a hash table to store the caller search results.
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | Use a hash table for the label map label uniquification...
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | Use a hash to avoid duplicate canonical symbol entries...
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | Use a hash to cache the canonical symbols of (section...
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | Use a hash lookup in label_lookup.
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | Use a hash of relocation addresses to speed up read_reloc.
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | Fix hash type API's support for declaring hash types...
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | Never call symbol_label from label_lookup.
|
commit | commitdiff | tree |
2008-10-17 |
Jeffrey Brian Arnold | Clean up perldoc for userspace utilities.
|
commit | commitdiff | tree |
2008-10-17 |
Anders Kaseorg | Abort run-pre matching on unrecognized opcodes. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | Remove unnecessary arguments from write_ksplice_section.
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | Use a supersect, not an asection, in the export structures.
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | Initialize the symbol field of struct supersect to...
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | Move symbol_label, static_local_symbol, etc. into objmanip.
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | Remove match_section_by_contents.
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | Print out the section types of sections that can't...
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | Remove unused struct wsect.
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | Don't use create_safety_record for primary sections.
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | Move reloc comparison into its own function, and cleanup...
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | Clean up export handling code.
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | Handle export sections using spans.
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | Handle special sections using spans.
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | Use the new span API to run-pre match .rodata.str sections.
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | Attach labels to spans.
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | In objmanip keep-helper, remove unkept spans within...
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | Add span support to the keep-helper floodfill.
|
commit | commitdiff | tree |
2008-10-17 |
Anders Kaseorg | Add struct span, a contiguous region within a section.
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | Clean up objmanip keep-helper's referenced floodfill.
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | Don't brute_search when we have kallsyms.
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | Add debugging print statement for kept symbols in unkept...
|
commit | commitdiff | tree |
2008-10-17 |
Anders Kaseorg | Force full 64-bit pointers to be used in the helper... Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-10-17 |
Anders Kaseorg | Compare relocation addresses in relocs_equal. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | Fix missing checks for whether we got debug output.
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | Improve ksplice-apply error behavior when debugfs is...
|
commit | commitdiff | tree |
2008-10-17 |
Anders Kaseorg | Use addr_offset instead of subtracting ss->contents... Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-10-17 |
Anders Kaseorg | Remove useless blank_offset field in struct ksplice_reloc. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-10-17 |
Anders Kaseorg | [udis86] Add INVEPT and INVVPID instructions. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-10-17 |
Anders Kaseorg | [udis86] Add VMLAUNCH, VMREAD, and VMWRITE instructions. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-10-17 |
Anders Kaseorg | [udis86] Add support for VIA PadLock extensions. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-10-17 |
Anders Kaseorg | [udis86] Fix decoding of PUSHFW in 64-bit mode. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | [udis86] Fix the opcode entries for VMCLEAR, VMXON...
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | [udis86] Fix the opcode entries for FXSAVE and FXRSTOR.
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | [udis86] Add support for 3-byte opcodes.
|
commit | commitdiff | tree |
2008-10-17 |
Anders Kaseorg | [udis86] Automatically generate itab entry operand... Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | [udis86] Add support for building udis86 as part of...
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | [udis86] Add support for setting the vendor to UD_VENDOR_ANY.
|
commit | commitdiff | tree |
2008-10-15 |
Anders Kaseorg | [udis86] Automatically generate itab.c and itab.h. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-10-15 |
Anders Kaseorg | [udis86] Pass the path to x86optable.xml as an argument... Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-10-15 |
Tim Abbott | [udis86] Use the new upstream user_opaque_data API.
|
commit | commitdiff | tree |
2008-10-15 |
Tim Abbott | Fix potential use of ed while unitialized.
|
commit | commitdiff | tree |
2008-10-15 |
Tim Abbott | Avoid freeing the label field of safety records when...
|
commit | commitdiff | tree |
2008-10-15 |
Jeffrey Brian Arnold | The safety_records should only be cleared if reverse_patches...
|
commit | commitdiff | tree |
2008-09-27 |
Anders Kaseorg | Add a copyright notice to offsets.c. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-26 |
Tim Abbott | Replace all section type functions with an enum in... Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-26 |
Anders Kaseorg | Never write a section symbol into the ksplice_symbol... Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-26 |
Anders Kaseorg | Don't try to lookup a NULL symbol name. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-26 |
Tim Abbott | Die when fetch_supersect is called on const sections.
|
commit | commitdiff | tree |
2008-09-26 |
Tim Abbott | Don't call fetch_supersect on const sections.
|
commit | commitdiff | tree |
2008-09-26 |
Tim Abbott | Fix data_ss logic in read_pointer.
|
commit | commitdiff | tree |
2008-09-26 |
Tim Abbott | Simplify filter_table_section.
|
commit | commitdiff | tree |
2008-09-26 |
Anders Kaseorg | Assert that we don't keep a symbol in a deleted section. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-26 |
Tim Abbott | Replace want_section with a flag in the supersect.
|
commit | commitdiff | tree |
2008-09-26 |
Tim Abbott | Replace the chsects list with a flag in the supersect.
|
commit | commitdiff | tree |
2008-09-26 |
Tim Abbott | Replace the newsects list with a flag in the supersect.
|
commit | commitdiff | tree |
2008-09-26 |
Tim Abbott | Move is_special from objcommon into objmanip.
|
commit | commitdiff | tree |
2008-09-26 |
Anders Kaseorg | Split objmanip's main into four functions (do_keep_primary... Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-26 |
Anders Kaseorg | Make load_offsets a function in objmanip. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-26 |
Tim Abbott | Use the standard __stringify macro, rather than STR.
|
commit | commitdiff | tree |
2008-09-26 |
Tim Abbott | Die if a data or bss section is supposed to be changed.
|
commit | commitdiff | tree |
2008-09-26 |
Tim Abbott | When comparing contents, don't compare storage units...
|
commit | commitdiff | tree |
2008-09-26 |
Tim Abbott | Add debugging code to objmanip.
|
commit | commitdiff | tree |
2008-09-26 |
Tim Abbott | Add missing checks for being the primary module when...
|
commit | commitdiff | tree |
2008-09-26 |
Tim Abbott | Replace the mark_wanted_if_referenced whitelist with...
|
commit | commitdiff | tree |
2008-09-26 |
Tim Abbott | Handle moving functions between compilation units.
|
commit | commitdiff | tree |
2008-09-26 |
Tim Abbott | Split primary and helper write_ksplice_section loops.
|
commit | commitdiff | tree |
2008-09-26 |
Anders Kaseorg | Handle __bug_table as a table section. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-26 |
Tim Abbott | Replace the objmanip keep-primary diff/floodfill algorithm.
|
commit | commitdiff | tree |
2008-09-26 |
Anders Kaseorg | Delete unused parts of .altinstr_replacement sections. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-26 |
Anders Kaseorg | Obtain table section information from the kernel headers. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-25 |
Anders Kaseorg | Make kmodsrc build flags a variable in ksplice-create. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-25 |
Anders Kaseorg | Make $tmpdir/kmodsrc a variable in ksplice-create. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-25 |
Anders Kaseorg | Don't make a tmpdir when only prebuilding. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-25 |
Anders Kaseorg | Only check for used required variables in kmodsrc/Makefile. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-25 |
Anders Kaseorg | Use the filter_ex_table_section logic for all table... Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-25 |
Tim Abbott | Centralize objmanip debugging output.
|
commit | commitdiff | tree |
2008-09-25 |
Tim Abbott | Cleanup write_ksplice_section loop.
|
commit | commitdiff | tree |
2008-09-25 |
Tim Abbott | Use matchable_text_section.
|
commit | commitdiff | tree |
2008-09-25 |
Tim Abbott | Add a matchable_text_section helper function.
|
commit | commitdiff | tree |
2008-09-25 |
Tim Abbott | Pass a superbfd to want_section.
|
commit | commitdiff | tree |
2008-09-25 |
Tim Abbott | Rename needed_data_section to matchable_data_section.
|
commit | commitdiff | tree |
2008-09-25 |
Tim Abbott | Clean up export_desc handling code.
|
commit | commitdiff | tree |
2008-09-25 |
Tim Abbott | Clean up the write_ksplice_patch loop.
|
commit | commitdiff | tree |
2008-09-25 |
Tim Abbott | Update the list of changed text sections in the wanted...
|
commit | commitdiff | tree |
2008-09-25 |
Tim Abbott | Rename the list of changed section names from sections...
|
commit | commitdiff | tree |
2008-09-25 |
Tim Abbott | Remove now-unused label_map parsing code.
|
commit | commitdiff | tree |