2008-10-17 |
Tim Abbott | Clean up superbfd initialization code.
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | Add support for patching compilation units containing...
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | Split table sections into spans at initialization time.
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | Check that the spans for a relocation's target and...
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | Use spans in the primary floodfill.
|
commit | commitdiff | tree |
2008-10-17 |
Anders Kaseorg | Remove reloc_address_span wrapper. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | Add a new find_span function.
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | Never delete section symbols when deleting symbols...
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | Clean up match_sections_by_label/match_sections_by_name.
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | Check that spans containing global symbols are never...
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | Check that the non-dst_mask parts of relocations match...
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | Compare relocation howto types in relocs_equal.
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | Ignore relocations from a data section to itself.
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | Set ret to 0 on success path out of init_ksplice_pack.
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | Add support for patching kernels whose text is mapped...
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | Don't generate empty System.map array entries.
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | Place temp labelvals in their own list.
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | Access labelvals by pointer, rather than by searching...
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | Suppress duplicate ksplice_symbol structures across...
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | Only write system_map arrays when addstr_sect is "".
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | Use a binary search to speed up bulk kallsyms lookups.
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | Use a binary search to speed up bulk exported symbol...
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | Add support for run-pre matching CONFIG_DYNAMIC_FTRACE...
|
commit | commitdiff | tree |
2008-10-17 |
Anders Kaseorg | Disable the udis86 syntax translator. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | Use UD_VENDOR_ANY in x86 run-pre matching.
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | Replace match_nop with a faster udis86 implementation. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-10-17 |
Tim Abbott | Use a binary search to find System.map entries.
|
commit | commitdiff | tree |
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 |