Commit Graph

32 Commits (a7e816b857947f0a4d59c0d9c69810977479ac50)

Author SHA1 Message Date
Jon Medhurst (Tixy) b5bed7fe80 ARM: 7181/1: Restrict kprobes probing SWP instructions to ARMv5 and below 13 years ago
Jon Medhurst 2c89240b63 ARM: kprobes: Add exports for test code 14 years ago
Jon Medhurst 8f2ffa00fb ARM: kprobes: Remove now unused code 14 years ago
Jon Medhurst 0239269db6 ARM: kprobes: Decode ARM preload (immediate) instructions 14 years ago
Jon Medhurst 465f1ea595 ARM: kprobes: Reject probing of unprivileged load and store instructions 14 years ago
Jon Medhurst 711bf10633 ARM: kprobes: Use new versions of emulate_ldr() and emulate_str() 14 years ago
Jon Medhurst 3c48fbb147 ARM: kprobes: Add new versions of emulate_ldr() and emulate_str() 14 years ago
Jon Medhurst 12ce5d3388 ARM: kprobes: Add emulate_rdlo12rdhi16rn0rm8_rwflags_nopc() 14 years ago
Jon Medhurst c82584ebdf ARM: kprobes: Add emulate_rd12rm0_noflags_nopc() 14 years ago
Jon Medhurst 35fab77469 ARM: kprobes: Replace use of prep_emulate_rd12rn16rm0_wflags() 14 years ago
Jon Medhurst 6091dfae4f ARM: kprobes: Add emulate_rd16rn12rm0rs8_rwflags_nopc() 14 years ago
Jon Medhurst e9a92859e9 ARM: kprobes: Migrate remaining instruction decoding functions to tables 14 years ago
Jon Medhurst 0d32e7d11b ARM: kprobes: Migrate ARM space_cccc_100x to decoding tables 14 years ago
Jon Medhurst 56d8fbddc2 ARM: kprobes: Migrate ARM space_cccc_01xx to decoding tables 14 years ago
Jon Medhurst ad2e81a78d ARM: kprobes: Migrate ARM space_cccc_0111__1 to decoding tables 14 years ago
Jon Medhurst 2ce5d03307 ARM: kprobes: Migrate ARM space_cccc_0110__1 to decoding tables 14 years ago
Jon Medhurst 0e44e9a0fa ARM: kprobes: Add emulate_rd12rn16rm0_rwflags_nopc() 14 years ago
Jon Medhurst c038f3af50 ARM: kprobes: Migrate ARM space_cccc_001x to decoding tables 14 years ago
Jon Medhurst 75f115c087 ARM: kprobes: Migrate ARM space_cccc_000x to decoding tables 14 years ago
Jon Medhurst 6c8a192929 ARM: kprobes: Migrate ARM LDRD and STRD to decoding tables 14 years ago
Jon Medhurst 8723942f7b ARM: kprobes: Add emulate_ldrdstrd() 14 years ago
Jon Medhurst 3535a89ab2 ARM: kprobes: Migrate ARM data-processing (register) instructions to decoding tables 14 years ago
Jon Medhurst 9f596e5126 ARM: kprobes: Add emulate_rd12rn16rm0rs8_rwflags() 14 years ago
Jon Medhurst 7be7ee2d29 ARM: kprobes: Add BLX macro 14 years ago
Jon Medhurst 9a5c1284a3 ARM: kprobes: Migrate ARM space_1111 to decoding tables 14 years ago
Jon Medhurst 235a4ce79f ARM: kprobes: Add common decoding function for LDM and STM 14 years ago
Jon Medhurst c6a7d97d57 ARM: kprobes: Add hooks to override singlestep() 14 years ago
Jon Medhurst 6c8df3300f ARM: kprobes: Move find_str_pc_offset into kprobes-common.c 14 years ago
Jon Medhurst 1b59d87466 ARM: kprobes: Move is_writeback define to header file. 14 years ago
Jon Medhurst 0ab4c02dda ARM: kprobes: Add kprobes-common.c 14 years ago
Jon Medhurst 221bf15ffd ARM: kprobes: Split out internal parts of kprobes.h 14 years ago
Jon Medhurst 691b2ff294 ARM: kprobes: Rename kprobes-decode.c to kprobes-arm.c 14 years ago
Jon Medhurst cdc2536115 ARM: kprobes: Tidy-up kprobes-decode.c 14 years ago
Jon Medhurst 9425493078 ARM: kprobes: Add emulation of hint instructions like NOP and WFI 14 years ago
Jon Medhurst 20e8155e24 ARM: kprobes: Add emulation of SBFX, UBFX, BFI and BFC instructions 14 years ago
Jon Medhurst c9836777d5 ARM: kprobes: Add emulation of MOVW and MOVT instructions 14 years ago
Jon Medhurst f704a6e25b ARM: kprobes: Reject probing of undefined data processing instructions 14 years ago
Jon Medhurst 72c2bab2be ARM: kprobes: Remove redundant code in space_1111 14 years ago
Jon Medhurst 41713d1396 ARM: kprobes: Fix emulation of PLD instructions 14 years ago
Jon Medhurst f0aeb8bff0 ARM: kprobes: Reject probing of SETEND instructions 14 years ago
Jon Medhurst ac211c6994 ARM: kprobes: Consolidate stub decoding functions 14 years ago
Jon Medhurst fa1a03b429 ARM: kprobes: Reject probing of all coprocessor instructions 14 years ago
Jon Medhurst c6e4ae3291 ARM: kprobes: Fix emulation of USAD8 instructions 14 years ago
Jon Medhurst 038c3839c9 ARM: kprobes: Fix emulation of SMUAD, SMUSD and SMMUL instructions 14 years ago
Jon Medhurst 8dd7cfbed8 ARM: kprobes: Fix emulation of SXTB16, SXTB, SXTH, UXTB16, UXTB and UXTH instructions 14 years ago
Jon Medhurst 780b5c1162 ARM: kprobes: Reject probing of undefined media instructions 14 years ago
Jon Medhurst 0e384ed164 ARM: kprobes: Add emulation of RBIT instruction 14 years ago
Jon Medhurst 81ff5720b9 ARM: kprobes: Reject probing of LDRB instructions which load PC 14 years ago
Jon Medhurst 5c6b76fc7d ARM: kprobes: Fix emulation of LDRD and STRD instructions 14 years ago
Jon Medhurst 54823accfc ARM: kprobes: Reject probing of LDR/STR instructions which update PC unpredictably 14 years ago