with this change, fbt detected 12 less functions. Most are hand write
assembly functions, and some are c functions without stack usage.
< bcopy
< bzero
< copyin
< copyout
< get_pc_str_offset
< insw16
< inswm8
< memcpy
< outsw16
< outswm8
< read_multi_1
< write_multi_1
Details
Details
- Reviewers
andrew mmel rwatson - Group Reviewers
Contributor Reviewers (ports) - Commits
- rS292663: Be stricter on which functions we can probe with FBT. We now only check the
Diff Detail
Diff Detail
- Repository
- rS FreeBSD src repository - subversion
- Lint
Lint Passed - Unit
No Test Coverage - Build Status
Buildable 1464 Build 1469: arc lint + arc unit
Event Timeline
sys/cddl/dev/fbt/arm/fbt_isa.c | ||
---|---|---|
119 | we have different mask here one is fffff000 the another is 0xffff0000. And below code uses 0xff000000. It is hard to give meaningful names to those masks. |
sys/cddl/dev/fbt/arm/fbt_isa.c | ||
---|---|---|
38 | What was this for? It seem unrelated to the change. |
sys/cddl/dev/fbt/arm/fbt_isa.c | ||
---|---|---|
38 | (*instr & (1 << LR)) == 0) LR is imported from stack.h |