repo.or.cz
/
mono-project.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
[profiler] Hide the GC roots callback behind a macro and mark it obsolete.
2017-07-08
A
l
ex Rønne Pe
t
e
rsen
[profiler
]
H
i
d
e th
e
GC r
o
ots ca
l
lback behind a macro
.
.
.
commit
|
commitdiff
|
tree
2017-07-07
Alex Rønne Petersen
[sdb] Fix sig
n
a
t
u
r
es of thread
-
related profil
e
r call
b
acks
.
commit
|
commitdiff
|
tree
2017-07-07
Alex Rønne Petersen
[prof
i
ler
]
D
on't enab
l
e sampling if frequency is
zero
.
commit
|
commitdiff
|
tree
2017-07-07
Alex
Rønne Petersen
[profiler] Fix a t
y
pe name conf
l
i
ct
.
commit
|
commitdiff
|
tree
2017-07-07
A
le
x
R
ønne
Pet
e
r
s
en
[profiler] Rep
o
rt main thread name
after at
t
aching
.
commit
|
commitdiff
|
tree
2017-07-06
Alex R
ø
nne Pet
e
rsen
[profiler] Don't enable GC and thread
e
vents
f
or code
.
.
.
commit
|
commitdiff
|
tree
2017-07-06
A
lex R
ø
nne Petersen
[profiler] No longer use enter
/
l
e
ave instrument
a
tion
.
.
.
commit
|
commitdiff
|
tree
2017-07-06
Alex
R
ønne Petersen
[msvc] Update d
e
f files afte
r
profi
l
e
r
API cha
n
g
e
s
.
commit
|
commitdiff
|
tree
2017-07-06
Alex
R
ønne Petersen
[ut
i
ls] Mark mono_
d
l
_open () as
MO
N
O
_API
.
commit
|
commitdiff
|
tree
2017-07-06
Alex
R
ø
n
ne Petersen
[me
t
adata] Ma
r
k mo
n
o_loader_register_
m
odul
e
() as M
O
NO_API
.
commit
|
commitdiff
|
tree
2017-07-06
A
lex Rønne Pet
e
rsen
[prof
i
l
er] Add MONO_PROFILER_API_V
E
RS
I
O
N macro
.
commit
|
commitdiff
|
tree
2017-07-06
Alex
R
ønne Petersen
[profiler] Split shu
t
d
own
call
b
a
c
k into earl
y
/
late
.
.
.
commit
|
commitdiff
|
tree
2017-07-06
Ale
x
Røn
n
e Pet
e
r
s
en
[runtime] New p
r
ofile
r
A
P
I
.
commit
|
commitdiff
|
tree
2017-06-28
A
lex Rønne Petersen
[
acce
p
tance-test
s
]
Don
'
t pass a zero sam
p
lin
g
/heapshot
.
.
.
commit
|
commitdiff
|
tree
2017-06-23
Alex Rønne Petersen
[profiler]
D
o the signal
ack after c
h
eck
i
ng that the
.
.
.
commit
|
commitdiff
|
tree
2017-06-22
Alex Rønne
P
etersen
[
p
r
o
f
iler] Remove class
u
nlo
a
d ev
e
nts
.
commit
|
commitdiff
|
tree
2017-06-22
Al
e
x Rø
n
ne
P
e
t
ersen
[min
i
] Use an atomic add for the code
covera
g
e
cou
n
ter
.
.
.
commit
|
commitdiff
|
tree
2017-06-22
Alex Røn
n
e
Petersen
[mini] Remo
v
e
codegen specia
l
cases a
r
ou
n
d MONO_PROFILE_
E
N
T
E
.
.
.
commit
|
commitdiff
|
tree
2017-06-22
Alex Rønne Peter
s
en
[profiler]
Fix a deadl
o
ck due t
o
recursive use o
f
t
h
e
.
.
.
commit
|
commitdiff
|
tree
2017-06-20
Alex Rønne
P
e
t
ersen
[profiler] Remove
an unnecessary check
that cou
l
d hid
e
.
.
.
commit
|
commitdiff
|
tree
2017-06-20
A
l
ex Rønne Peters
e
n
[acceptance-t
e
sts] Update the profiler-
s
tres
s
test
.
.
.
commit
|
commitdiff
|
tree
2017-06-20
Alex Rønn
e
Petersen
[
p
ro
f
iler]
F
ix 'no
'
argument
par
s
ing
.
commit
|
commitdiff
|
tree
2017-06-20
Alex Rønne P
e
tersen
[profile
r
] Implement a new buffer re
a
d
e
r/writer lock
.
.
.
commit
|
commitdiff
|
tree
2017-06-20
Alex Rønne Peter
s
en
[profiler] Require an ack of the previous
s
amp
l
in
g
.
.
.
commit
|
commitdiff
|
tree
2017-06-20
A
l
e
x Rønne Petersen
[utils/threads
]
Ex
p
ort smal
l
I
D
f
uncti
o
ns
a
s part of
.
.
.
commit
|
commitdiff
|
tree
2017-06-20
Alex Rø
n
ne Petersen
[
u
tils/threads]
Print an error and abort i
f
pth
r
ead_kill
.
.
.
commit
|
commitdiff
|
tree
2017-06-20
Alex R
ø
n
n
e Petersen
[profiler] Remo
v
e
a
F
I
X
ME that
l
ikely won
'
t be a
d
dressed
.
.
.
commit
|
commitdiff
|
tree
2017-06-20
A
lex
R
øn
n
e
Peterse
n
[profiler] Ensure
t
hat buffer
s
ize
is ad
j
u
s
t
ed
t
o
whatever
.
.
.
commit
|
commitdiff
|
tree
2017-06-20
Ale
x
Rønne Petersen
[profi
l
er] Remove
t
h
e buffe
r
size ha
c
k i
n
ensur
e
_logbuf_un
s
a
.
.
.
commit
|
commitdiff
|
tree
2017-06-20
Al
e
x
R
øn
n
e
Petersen
[profil
e
r] Attach
t
h
r
eads
a
utomatic
a
lly in
a
ll callbacks
.
commit
|
commitdiff
|
tree
2017-06-20
Alex Rønne Petersen
[
pr
o
filer] Flush th
e
dumper thread every second
.
commit
|
commitdiff
|
tree
2017-06-20
Alex Rønne P
e
tersen
[profile
r
] Ta
k
e t
h
e rea
d
er lock when modi
f
ying the
.
.
.
commit
|
commitdiff
|
tree
2017-06-19
Alex Rønne
P
e
terse
n
[
p
rofiler] Bump log profiler v
e
rsion to 2
.
0 due
t
o
.
.
.
commit
|
commitdiff
|
tree
2017-06-19
Alex Rønne
P
etersen
[prof
i
ler] In
t
rodu
c
e the Mono
.
Profiler
.
Log library
.
.
.
commit
|
commitdiff
|
tree
2017-06-19
Alex Rønne Petersen
[p
r
ofi
l
er] Bu
m
p for
m
at version to
14
.
commit
|
commitdiff
|
tree
2017-06-19
Al
e
x
Rø
n
ne Petersen
[profile
r
] Up
d
ate format descr
i
ption comment
.
commit
|
commitdiff
|
tree
2017-06-19
Alex Rønne P
e
te
r
s
e
n
[profiler]
Encode the add
r
ess in
T
YPE_SAMPLE_UB
I
N as
.
.
.
commit
|
commitdiff
|
tree
2017-06-19
Alex Rønn
e
Peters
e
n
[profi
l
er]
Add an exception object field t
o
TYPE_CL
A
U
SE
.
commit
|
commitdiff
|
tree
2017-06-19
Alex Rønne Peters
e
n
[profiler
]
Add an image
po
i
nter
fie
l
d to assembly load
.
.
.
commit
|
commitdiff
|
tree
2017-06-19
A
l
ex
Rønne Petersen
[
p
r
ofile
r
] Simplify the encoding
of
m
onit
o
r even
t
s
.
commit
|
commitdiff
|
tree
2017-06-18
Alex Rønne Peterse
n
[profiler] Add an exception
clause callbac
k
that receives
.
.
.
commit
|
commitdiff
|
tree
2016-10-14
Alex Rønn
e
Petersen
[runtime] Don't change the native name
o
f the mai
n
.
.
.
commit
|
commitdiff
|
tree
2016-10-08
Alex Rønne Petersen
[profi
l
er] Start the helper th
r
ead before the writer
.
.
.
commit
|
commitdiff
|
tree
2016-10-04
A
lex Rønn
e
Petersen
[profiler] Use
macro constants
i
nstead of passing
a
.
.
.
commit
|
commitdiff
|
tree
2016-10-04
Alex Rønne Petersen
[profil
e
r] Update a stale
c
o
m
ment
.
commit
|
commitdiff
|
tree
2016-10-04
Alex Rønne Petersen
[profiler]
A
d
d
some
a
sserts
.
commit
|
commitdiff
|
tree
2016-10-04
A
l
ex
R
ø
n
n
e Petersen
[profiler]
S
imp
l
ify send
_
log_
u
nsaf
e
()
.
commit
|
commitdiff
|
tree
2016-10-04
Alex
R
ønne Pe
t
ersen
[profiler
]
Fix a re
g
ression
t
hat caused all buffers
.
.
.
commit
|
commitdiff
|
tree
2016-10-03
Alex Rønne
P
e
t
ersen
[pr
o
filer] Fix BYTE_SIZE macro con
f
lict on
O
S
X
.
commit
|
commitdiff
|
tree
2016-10-03
Alex Rønne Pete
r
sen
[pr
o
fil
e
r] Fix PROF_TL
S
_FREE () on pthr
e
a
d
TLS systems
.
commit
|
commitdiff
|
tree
2016-10-03
R
o
dr
i
go
K
umpera
[profil
e
r] Fix
t
h
e
buil
d
on Android
(missing
f
cntl
.
.
.
commit
|
commitdiff
|
tree
2016-10-02
Alex Rønne Petersen
[profiler] Fix GC fin
a
lize o
b
ject end event not ge
t
tin
g
.
.
.
commit
|
commitdiff
|
tree
2016-10-02
A
l
ex Røn
n
e Petersen
Rev
e
rt "[dom
a
in]
Repor
t
domain unloads to the profiler
.
.
.
commit
|
commitdiff
|
tree
2016-10-02
Al
e
x Rønne Peters
e
n
[pro
f
iler] Bu
m
p profiler versi
o
n to v1
.
1
.
commit
|
commitdiff
|
tree
2016-10-02
Alex Rønne
Petersen
[pro
f
iler] Don't
e
m
it enter
/
leave events in
o
n
l
y
c
overage
.
.
.
commit
|
commitdiff
|
tree
2016-10-02
Alex Rønne P
e
t
e
r
sen
[p
r
ofiler]
A
d
d a n
o
counters
o
p
tion
.
commit
|
commitdiff
|
tree
2016-10-02
Alex Rønne Peterse
n
[profil
e
r] Address a couple o
f
F
I
X
M
Es in the co
u
nters
.
.
.
commit
|
commitdiff
|
tree
2016-10-02
Alex Rønne Peters
e
n
[
p
rofiler] Use egl
i
b all
o
c/free fu
n
ct
i
ons ever
y
where
.
commit
|
commitdiff
|
tree
2016-10-02
Alex
Rønne Peters
e
n
[profiler]
W
a
rn if we can't
detect the
C
P
U count
.
commit
|
commitdiff
|
tree
2016-10-02
A
l
ex Rønne
Peterse
n
[profile
r
] Use the nativ
e
thread wra
p
per func
t
ions
.
.
.
commit
|
commitdiff
|
tree
2016-10-02
Al
e
x Rø
n
ne Petersen
[utils/threads] Add and ex
p
o
r
t a mon
o
_
native_thre
a
d
_
join
.
.
.
commit
|
commitdiff
|
tree
2016-10-02
Alex Rø
n
ne
P
e
t
ersen
[
u
tils/threads] Export all native t
h
read functions
.
commit
|
commitdiff
|
tree
2016-10-02
Alex Rønne Petersen
[p
r
of
i
ler] Ac
c
ess in_shutdown atomically
.
commit
|
commitdiff
|
tree
2016-10-02
Ale
x
Røn
n
e Petersen
[profile
r
] Drop
s
up
p
ort for perf events on Linux
.
commit
|
commitdiff
|
tree
2016-10-02
Al
e
x
R
ønne Petersen
[u
t
ils/lfa]
A
dd a miss
i
ng #includ
e
to fix the profiler
.
.
.
commit
|
commitdiff
|
tree
2016-10-02
Alex Rønne
Peters
e
n
[profile
r
] Disable GC move event
s
when
allocation events
.
.
.
commit
|
commitdiff
|
tree
2016-10-02
A
l
ex Rønne Petersen
[profi
l
e
r]
C
l
ean up and improve the hel
p
er threa
d
code
.
commit
|
commitdiff
|
tree
2016-10-02
Alex Rønne Pe
t
ersen
[profiler] Process requests
i
n
method_jitted ()
.
commit
|
commitdiff
|
tree
2016-10-02
Alex Rønne Petersen
[profiler] Remo
v
e the nee
d
to pass
a
M
o
noProfiler argumen
t
.
.
.
commit
|
commitdiff
|
tree
2016-10-02
A
lex Rø
n
ne Pet
e
rsen
[prof
i
l
er] F
i
x
the wa
y
the prof
i
ler free
s
hazar
d
ous
.
.
.
commit
|
commitdiff
|
tree
2016-10-02
Alex Rø
n
ne Petersen
[
p
rofil
e
r]
R
e
place a chec
k
with an assert in
coverage_fi
l
ter ()
.
commit
|
commitdiff
|
tree
2016-10-02
Ale
x
R
ø
nne Petersen
[profi
l
er] Add messages to most assertion
s
.
commit
|
commitdiff
|
tree
2016-10-02
Alex Rønne Pete
r
sen
[
p
r
ofi
l
er] Re
m
ove the ign_re
s
() hack
.
commit
|
commitdiff
|
tree
2016-10-02
Alex
Rønne Petersen
[prof
i
ler] Clean up t
h
e #include mess in mono-pr
o
filer
.
.
.
commit
|
commitdiff
|
tree
2016-10-02
Ale
x
Rønne Peterse
n
[profiler]
R
emove mono
_
thr
e
ads_attach_tools_thread
.
.
.
commit
|
commitdiff
|
tree
2016-10-02
Alex Rønne Peters
e
n
[profiler
]
R
emove some broken, commented-out code from
.
.
.
commit
|
commitdiff
|
tree
2016-10-02
Alex R
ø
nne
Petersen
[profiler] assert () -> g_assert ()
.
commit
|
commitdiff
|
tree
2016-10-02
A
l
ex Rønne P
e
ters
e
n
[profiler] Al
w
ays
e
nable t
h
e helper thread
.
commit
|
commitdiff
|
tree
2016-10-02
Alex R
ø
nne
P
etersen
[p
r
o
fi
l
er] Encapsulate some common log
i
c
i
n
the ENTER
_
LOG
.
.
.
commit
|
commitdiff
|
tree
2016-10-02
Alex Rønne Petersen
[pr
o
f
i
ler] Add a mi
s
sing dein
i
t_thread (
)
c
a
ll
to the
.
.
.
commit
|
commitdiff
|
tree
2016-10-02
Alex
Rønne Peters
e
n
[pro
f
i
le
r
] Fix several r
a
ce
c
ond
i
ti
o
ns in acc
e
ssing
.
.
.
commit
|
commitdiff
|
tree
2016-10-02
Alex R
ø
nne Petersen
[profiler] Don't
f
lush empt
y
log
b
uff
e
r
s
.
commit
|
commitdiff
|
tree
2016-10-02
Alex
R
ønne Pe
t
erse
n
[profi
l
er] Add an
e
x
tra assert
.
commit
|
commitdiff
|
tree
2016-10-02
Alex Rønne
Petersen
[sgen] Alw
a
ys
report o
b
ject
moves on
t
h
e GC
t
hread
.
commit
|
commitdiff
|
tree
2016-10-02
Alex Rønne Pet
e
rsen
[profiler] Rename decode
.
c to mprof-re
p
o
r
t
.
c
.
commit
|
commitdiff
|
tree
2016-10-02
Alex Rønne Peterse
n
[profile
r
] Rename
p
roflog
.
{c,h} to
mono-p
r
of
i
ler-log
.
.
.
commit
|
commitdiff
|
tree
2016-10-02
Al
e
x
Rønne Petersen
[profiler] Remove utils
.
c/u
t
ils
.
h, move the code to
.
.
.
commit
|
commitdiff
|
tree
2016-10-02
Alex
Rønne
P
etersen
[acceptance-
t
ests]
I
mp
r
ove the
p
rofile
r
-stress test
.
.
.
commit
|
commitdiff
|
tree
2016-10-02
A
l
e
x
Rønne Peter
s
en
[
c
i] Bump the ti
m
eout of the profile
r
str
e
ss tes
t
s
u
i
te
.
.
.
commit
|
commitdiff
|
tree
2016-10-02
Alex Rønne Pet
e
rsen
[sgen
]
Remove bogus mono_profiler_events assert
.
commit
|
commitdiff
|
tree
2016-10-02
Ale
x
Rønne Petersen
[
u
tils] Move MONO_DEPR
E
CA
T
ED to mono-
p
ublib
.
h and make
.
.
.
commit
|
commitdiff
|
tree
2016-10-02
Al
e
x Rønne Peter
s
en
[pro
f
iler] Remove the long-ob
s
o
l
ete hsmode option
.
commit
|
commitdiff
|
tree
2016-10-02
Alex R
ø
n
n
e Petersen
[profiler]
D
o
c
ument
a
n
d fix
the on
l
yc
o
v
e
rage o
p
tion
.
commit
|
commitdiff
|
tree
2016-10-02
A
lex
R
ønne Pe
t
ersen
[profil
e
r] Remove
t
h
e countersonly op
t
ion
.
commit
|
commitdiff
|
tree
2016-10-02
Alex
Røn
n
e Petersen
[man
]
Up
d
a
te mprof
-
report
.
1 to in
d
icate
the
correct
.
.
.
commit
|
commitdiff
|
tree
2016-10-02
Alex Rø
n
n
e
P
e
tersen
[
profiler] Use t
h
e signal shut
d
own logic for t
h
e
sampling
.
.
.
commit
|
commitdiff
|
tree
2016-10-02
Al
e
x
R
ønne
P
etersen
[
prof
i
ler] Remove some
i
ndirection in
s
etting up GC
.
.
.
commit
|
commitdiff
|
tree
2016-10-02
Alex
R
ønne Pete
r
s
e
n
[pro
f
i
l
er] Lift prof
i
ler
l
imitation in mono_class_g
e
t_alloca
.
.
.
commit
|
commitdiff
|
tree
2016-10-02
A
lex Rønn
e
Pet
e
rsen
[profi
l
er] Don
'
t
l
e
a
k co
u
nter data struc
t
ures on shutdo
w
n
.
commit
|
commitdiff
|
tree
2016-10-02
Alex
Røn
n
e
P
ete
r
sen
[profiler] Simplify count
e
rs initi
a
lization
.
commit
|
commitdiff
|
tree
next