[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH v4 00/15] xenctx: Many changes.
Add more functionality to xenctx. Change from v3 to v4: Dropped patches: v3 #2 "xenctx: Correct check for xc_interface_open failing (prevents SIGSEGV)" Simular code already in master v3 #16 "MAINTAINERS: Add XENCTX maintainer" Way too soon for this. Most: re-sytled all adds or changes to be in CODING_STYLE. #1 "xenctx: clean up usage output": Changed from kaddr to KADDR. Jan Beulich: v3 #4 "xenctx: Add -2 (--two-pages) option to switch stack size to 8KiB" Converted to #3 "xenctx: Add -m (--multiple_pages) option to output larger stack" #10 "xenctx: Add -M <maddr> option to dump memory at" Changed from -m to -M Added #15 "xenctx: Fix handling of !guest_protected_mode" Dropped forever: v1 patch #11 "xenctx: Dump registers via hvm info if available" This was a hack to work around a bug fix that is in 4.4.0 Change from v2 to v3: Added patches #1, #2, #5, and #16. v3 #1 "xenctx: clean up usage output": Move all usage cleanup into it's own patch/ v3 #2 "xenctx: Correct check for xc_interface_open failing (prevents SIGSEGV)": Move xenctx.xc_handle out of patch v2 #9 "" v3 #5 "xenctx: Add command line options -b and -l": Redo to stack dump output size adjustments into commanle line options. v3 #16 "MAINTAINERS: Add XENCTX maintainer": Declare this I maintain xenctx, and drop George Dunlap. Unchanged (other then their number) v3 #3 "xenctx: Clean up stack trace when hypercall_page not in symbol table" v3 #8 "xenctx: Change print_symbol to do the space before." v3 #9 "xenctx: More info on failed to map page." Mostly from Jan Beulich: v3 #4 "xenctx: Add -2 (--two-pages) option to switch stack size to 8KiB": * Dropped extra change about i < 10. * Move add to usage to the end. v3 #6 "xenctx: Add command line option -D (--decode-as-ascii)": v3 #7 "xenctx: Add command line option -t (--tag-stack-dump)": v3 #10 "xenctx: Add command line option -T (--tag-call-trace)": * Add command line option to control this. * More info in commit message. v3 #11 "xenctx: Add -m <maddr> option to dump memory at maddr.": * Reworked option handling to allow multiple actions to work. * Add check for NO_TRANSLATION where needed. * Support -b and -l. v3 #12 "xenctx: Add -d <daddr> option to dump memory at daddr as a stack.": * Do this patch after -m patch. * Reworked option handling to allow multiple actions to work. * Add check for NO_TRANSLATION where needed. * More info in commit message. v3 #13 "xenctx: change is_kernel_text() into kernel_addr().": * new name is kernel_addr(). * Use kernel_start if set. * Remove other changes. v3 #14 "xenctx: Add convert of more registers to symbols": * Extract just the symbol printing code from "xenctx: Dump registers via hvm info if available" v3 #15 "xenctx: Add output of vcpu value and state for --all-vcpus": * Extract just the vcpu printing code from "xenctx: xenctx: Add optional fCPU" v1 patch #11 "xenctx: Dump registers via hvm info if available" has been defered to the "merge xenctx and xen_hvmctx" patch set. v1 patch #12 "xenctx: Add optional fCPU" has been dropped. Change from v1 to v2: title was: xenctx: Add an option to output more registers. Processed review comments. Jan Beulich: Split 1 change into 12. Switch to enum for is_kernel_text(), renamed to is_kernel_addr(). Renamed vars like memAddr to mem_addr. Ian Campbell: More on is_kernel_text(). Don Slutz (15): xenctx: clean up usage output xenctx: Clean up stack trace when hypercall_page not in symbol table xenctx: Add -m (--multiple_pages) option to output larger stack xenctx: Add command line options -b and -l xenctx: Add command line option -D (--decode-as-ascii) xenctx: Add command line option -t (--tag-stack-dump) xenctx: Change print_symbol to do the space before. xenctx: More info on failed to map page. xenctx: Add command line option -T (--tag-call-trace) xenctx: Add -M <maddr> option to dump memory at maddr. xenctx: Add -d <daddr> option to dump memory at daddr as a stack. xenctx: change is_kernel_text() into kernel_addr(). xenctx: Add convert of more registers to symbols xenctx: Add output of vcpu value and state for --all-vcpus xenctx: Fix handling of !guest_protected_mode tools/xentrace/xenctx.c | 546 ++++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 456 insertions(+), 90 deletions(-) -- 1.8.4 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |