aboutsummaryrefslogtreecommitdiff
path: root/sys/cddl/dev/fbt
Commit message (Expand)AuthorAgeFilesLines
* Check that the frame pointer is within the current stack.John Baldwin2020-12-081-1/+1
* Stack unwinding robustness fixes for RISC-V.John Baldwin2020-12-081-0/+9
* dtrace: fix fbt return probes on RISC-VKristof Provost2020-09-111-3/+9
* Merge OpenZFS support in to HEAD.Matt Macy2020-08-251-0/+1
* dtrace/fbt: fix return probe arguments on armAndriy Gapon2020-07-211-6/+12
* powerpc/dtrace: Fix fbt function probing for ELFv2Justin Hibbits2019-05-271-0/+2
* DTrace/powerpc: Fix FBT return probesJustin Hibbits2018-11-211-1/+1
* Various fixes for TLB management on RISC-V.John Baldwin2018-10-151-2/+2
* Add support for 'C'-compressed ISA extension to DTrace FBT provider.Ruslan Bukin2018-09-031-10/+92
* Fix the hash table lookup in fbt_destroy().Mark Johnston2018-09-021-1/+1
* Allow multiple FBT probes to share a tracepoint.Mark Johnston2018-08-288-47/+97
* Revert part of r331264: disable interrupts before disabling WP.Mark Johnston2018-03-201-0/+3
* Make use of the KPI added in r331252.Mark Johnston2018-03-201-7/+4
* Unbreak amd64 FBT after r330539.Mark Johnston2018-03-061-0/+9
* Use C99 initializers for DTrace provider methods.Mark Johnston2017-09-271-10/+10
* Enable dtrace support for mips64 and the ERL kernel configKurt Lidl2017-09-061-1/+0
* Fix the encoded instruction for FBT traps on powerpcJustin Hibbits2017-05-101-1/+1
* Fix check for fbt_excluded() in powerpcJustin Hibbits2017-05-101-1/+1
* Revert crap accidentally committedBaptiste Daroussin2017-01-281-2/+0
* Revert r312923 a better approach will be taken laterBaptiste Daroussin2017-01-281-0/+2
* Use the kernel stack in the ARM FBT DTrace provider. This is used to findAndrew Turner2017-01-181-1/+1
* Don't create FBT probes for lock owner methods.Mark Johnston2016-12-101-0/+9
* Consistently use fbt_excluded() on all architectures.Mark Johnston2016-12-103-32/+10
* Allow tracing of functions prefixed by "__".Mark Johnston2016-10-024-13/+0
* Remove unused variables.Ruslan Bukin2016-07-291-2/+0
* Add initial DTrace support for RISC-V.Ruslan Bukin2016-05-242-0/+195
* Implement FBT provider (MD part) for DTrace on MIPS.Ruslan Bukin2016-05-052-0/+195
* Make the second argument of dtrace_invop() a trapframe pointer.Mark Johnston2016-04-175-20/+42
* ARM: Rename remaining ARMv4 specific function in DTrace code.Michal Meloun2016-02-061-1/+1
* Be stricter on which functions we can probe with FBT. We now only check theAndrew Turner2015-12-231-5/+13
* Move the check to see if we are tracing a function with the DTrace FunctionAndrew Turner2015-12-051-17/+13
* Remove a couple of unused fields from the FBT probe struct.Mark Johnston2015-08-035-6/+0
* Remove checks for a NULL return value from M_WAITOK allocations.Mark Johnston2015-07-211-10/+4
* First cut of DTrace for AArch64.Ruslan Bukin2015-07-012-0/+210
* Add a central location for exclusion checks. We checkRuslan Bukin2015-07-012-0/+32
* Now that DTrace stack traces handle exception frames better, skip fewerRobert Watson2015-03-151-1/+1
* Add the MD parts of dtrace needed to use fbt on ARM. For this we need toAndrew Turner2015-03-051-2/+2
* Don't all DTrace's FBT on ARM to instrument undefinedinstruction(), asRobert Watson2015-03-051-0/+7
* Clean up machine dependent code for DTrace on ARM.George V. Neville-Neil2015-02-111-1142/+31
* Initial version of DTrace on ARM32.George V. Neville-Neil2015-02-102-0/+1333
* remove opensolaris cyclic code, replace with high-precision calloutsAndriy Gapon2014-12-071-7/+0
* WhitespaceJustin Hibbits2014-10-241-1/+1
* Three updates to PowerPC FBT:Justin Hibbits2014-10-241-3/+15
* Fix the stack tracing for dtrace/powerpc.Justin Hibbits2014-09-171-2/+2
* Restore the correct value when disabling probes. Otherwise the instrumentedMark Johnston2014-08-241-3/+3
* Factor out the common code for function boundary tracing instead ofMark Johnston2014-08-167-1650/+700
* Use a C wrapper for trap() instead of checking and calling the DTrace trapMark Johnston2014-07-191-2/+7
* Fix a brain-o. I had misread the limit as a size, but it's a pointer.Justin Hibbits2013-12-211-1/+1
* Fix a couple bugs in FBT PowerPC. Clamp the size to a 'instruction size' notJustin Hibbits2013-12-201-2/+2
* Fix the function search space.Justin Hibbits2013-11-201-1/+1