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 Not Applicable - Unit
Tests Not Applicable
Event Timeline
sys/cddl/dev/fbt/arm/fbt_isa.c | ||
---|---|---|
120 ↗ | (On Diff #10955) | 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 ↗ | (On Diff #10955) | What was this for? It seem unrelated to the change. |
sys/cddl/dev/fbt/arm/fbt_isa.c | ||
---|---|---|
38 ↗ | (On Diff #10955) | (*instr & (1 << LR)) == 0) LR is imported from stack.h |