OpenGrok
Cross Reference: profile.h
xref
: /
src
/
sys
/
arch
/
arm
/
include
/
profile.h
Home
|
History
|
Annotate
|
Download
|
only in
include
History log of
/src/sys/arch/arm/include/profile.h
Revision
Date
Author
Comments
1.18
24-Jan-2018
skrll
Remove port-acorn26
OK core@
1.17
11-Jan-2015
joerg
ARM has deprecated using both PC and LR in the register list of pop with
ARMv6T2, so split the instructions up.
1.16
28-Nov-2014
skrll
branches: 1.16.2;
Fix __mcount in the !(__ARM_EABI__) case by popping the right number of
registers on exit.
1.15
13-Aug-2014
matt
Don't save r4 since we don't use it.
1.14
11-May-2014
joerg
branches: 1.14.2;
Provide a non-EHABI version of the mcount glue.
1.13
30-Nov-2013
joerg
branches: 1.13.2;
Like asm.h r1.25, don't use (PLT) anymore.
1.12
12-Sep-2013
joerg
Pass PICFLAGS down to cc-as-as and use __PIC__ to decide if it is small
vs big PIC mode. Retire -DPIC and -DBIGPIC.
1.11
18-Aug-2013
matt
Don't use cfi ops in non EABI MCOUNT
1.10
16-Aug-2013
matt
__mcount is always arm code (even if compiled -mthumb).
Add .cfi for unwind tables
1.9
15-Aug-2013
matt
Add an EABI ARM version of MCOUNT that doesn't do ARM26 compat.
Add an EABI Thumb version of MCOUNT (doesn't do ARM26 compat either).
Add .size to all MCOUNT
1.8
29-Aug-2008
matt
branches: 1.8.28; 1.8.38; 1.8.44;
Remove non-__ELF__ snippets.
1.7
24-Dec-2005
perry
branches: 1.7.76; 1.7.80; 1.7.82; 1.7.86;
__asm__ -> __asm
__const__ -> const
__inline__ -> inline
__volatile__ -> volatile
1.6
14-Aug-2002
briggs
branches: 1.6.24;
Inline SetCPSR calls where it seems prudent to do so. This avoids two
branches and allows the compiler to better utilize registers around
calls to disable/enable/restore_interrupts().
1.5
24-Mar-2002
bjh21
branches: 1.5.2;
arm26->acorn26 transition.
1.4
23-Nov-2001
thorpej
Use <arm/cpufunc.h>, not <machine/cpufunc.h>.
1.3
16-Jul-2001
matt
branches: 1.3.6;
Need to emit PLT magic for PIC ELF files.
1.2
04-May-2001
bjh21
branches: 1.2.2;
Make the common <arm/profile.h> work on arm26 and arm32, choosing whether
to munge R15 or not at runtime. Also make it work with both ELF and a.out.
1.1
23-Feb-2001
reinoud
branches: 1.1.2; 1.1.4;
Big patch for merging common include files of the new hpcarm tree and the old arm32
tree into the new arm substree. All moved files are relinked with a stub that included
the file from the new location; this might be done better later.
1.1.4.2
12-Mar-2001
bouyer
Sync with HEAD.
1.1.4.1
23-Feb-2001
bouyer
file profile.h was added on branch thorpej_scsipi on 2001-03-12 13:27:23 +0000
1.1.2.1
21-Jun-2001
nathanw
Catch up to -current.
1.2.2.4
06-Sep-2002
jdolecek
sync kqueue branch with HEAD
1.2.2.3
23-Jun-2002
jdolecek
catch up with -current on kqueue branch
1.2.2.2
10-Jan-2002
thorpej
Sync kqueue branch with -current.
1.2.2.1
03-Aug-2001
lukem
update to -current
1.3.6.4
19-Aug-2002
thorpej
Partial (ARM only) sync with trunk -- significant performance improvements
for XScale-based systems.
1.3.6.3
01-Apr-2002
nathanw
Catch up to -current.
(CVS: It's not just a program. It's an adventure!)
1.3.6.2
08-Jan-2002
nathanw
Catch up to -current.
1.3.6.1
16-Jul-2001
nathanw
file profile.h was added on branch nathanw_sa on 2002-01-08 00:23:12 +0000
1.5.2.1
30-Aug-2002
gehenna
catch up with -current.
1.6.24.1
21-Jun-2006
yamt
sync with head.
1.7.86.1
19-Oct-2008
haad
Sync with HEAD.
1.7.82.1
18-Sep-2008
wrstuden
Sync with wrstuden-revivesa-base-2.
1.7.80.1
04-May-2009
yamt
sync with head.
1.7.76.1
28-Sep-2008
mjf
Sync with HEAD.
1.8.44.2
18-May-2014
rmind
sync with head
1.8.44.1
28-Aug-2013
rmind
sync with head
1.8.38.2
03-Dec-2017
jdolecek
update from HEAD
1.8.38.1
20-Aug-2014
tls
Rebase to HEAD as of a few days ago.
1.8.28.1
22-May-2014
yamt
sync with head.
for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
1.13.2.1
10-Aug-2014
tls
Rebase.
1.14.2.2
02-Jun-2015
snj
Pull up following revision(s) (requested by joerg in ticket #813):
sys/arch/arm/include/profile.h: revision 1.17 via patch
ARM has deprecated using both PC and LR in the register list of pop with
ARMv6T2, so split the instructions up.
1.14.2.1
01-Dec-2014
martin
Pull up following revision(s) (requested by skrll in ticket #273):
sys/arch/arm/include/profile.h: revision 1.16
Fix __mcount in the !(__ARM_EABI__) case by popping the right number of
registers on exit.
1.16.2.1
06-Apr-2015
skrll
Sync with HEAD
Indexes created Thu Oct 23 18:09:57 GMT 2025