repo.or.cz
/
glibc.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
stdlib: Implement introsort for qsort (BZ 19305)
2023-07-02
S
er
g
ey
B
u
gaev
hurd: I
m
plement MAP_EXCL
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-07-02
Sergey Bugaev
hurd: F
i
x mapping at addr
e
ss
0 with MAP_FIXED
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-07-02
S
e
rgey Bugaev
hurd: Fix
c
alli
n
g
vm_deallocate (NULL)
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-07-02
Sergey Bu
g
aev
hurd: Map brk non-e
x
ecutable
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-07-02
S
ergey Bugaev
htl: Le
t
Mach place thr
e
ad s
t
acks
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-06-26
Ser
g
e
y
B
u
g
aev
x86: Mak
e
dl-cache
.
h and
r
eade
l
flib
.
c
n
ot
Linux-specific
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-06-26
Sergey
B
ugaev
elf: Port ldcon
f
ig a
w
ay
f
ro
m
stack-alloca
t
ed pa
t
hs
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-06-04
Serg
e
y Bu
g
aev
hurd: Fix x86_
6
4 sigretur
n
restor
i
n
g
b
ogus r
e
ply_port
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-05-20
Sergey Buga
e
v
i
o: Fix a typo
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-05-20
S
er
g
ey Bugaev
htl:
Use __hurd_fail () instead of a
s
signing errno
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-05-20
Ser
g
ey Bugaev
h
urd: Use
_
_
h
u
rd_
f
a
i
l
(
)
instead o
f
assigni
n
g errno
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-05-19
Sergey Bug
a
ev
h
u
rd: Fix using interposable hurd_th
r
ead_
s
e
l
f
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-05-19
Sergey Bu
g
a
e
v
hurd: Fix __TIMESIZ
E
o
n
x86_64
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-05-17
Sergey B
u
gaev
hurd: Also make it possible to call str
l
en very
e
arly
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-05-17
Sergey
Bugaev
hurd: Fix
sett
i
ng u
p
pthreads
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-05-17
Sergey Bugaev
hurd: Fix x86
_
64 _h
u
rd_tls_fork
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-05-17
Sergey Bugaev
hurd: M
a
ke sure t
o
n
o
t use tcb->self
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-05-17
Ser
g
ey Bugaev
hurd:
Use __mach_setup_thre
a
d
_
call ()
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-05-17
S
e
r
gey Bugaev
mac
h
:
Add __mach_setup_thre
a
d_call ()
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-05-17
S
e
rgey
B
ugaev
hur
d
: Use MACH
I
NE_THREAD_STATE_
S
ETUP_CALL
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-05-17
S
e
rge
y
Bugaev
mach: D
e
fine MACHINE_THREAD_STATE_SET
U
P_CALL
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-05-16
Sergey
Bug
a
ev
hu
r
d
:
Fix comput
i
ng user stac
k
pointe
r
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-05-16
S
e
rgey Bugaev
hu
r
d: Fi
x
sc_i
3
86
_
thread_state layo
u
t
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-05-16
Se
r
g
ey Bugaev
hurd: Align s
i
gn
a
l stack pointer
a
fter allocating stackfr
a
me
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-05-16
Sergey
B
u
gaev
hurd
:
Fix aligning s
i
g
n
al stac
k
po
i
nte
r
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-05-01
Sergey Bu
g
aev
Mark var
i
ous cold
f
unctions as
_
_COLD
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-05-01
Sergey
Bu
g
a
e
v
hu
r
d: A
d
d
expected abilist f
i
les for x86_64
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-05-01
Sergey B
u
g
a
ev
hurd: Replace reply
po
r
t
with a dead
name on
faile
d
.
.
.
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-30
Serg
e
y
B
uga
e
v
hu
r
d: Make
it possible to call memcpy very earl
y
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-30
S
e
rgey Bugaev
hurd:
I
mpl
e
ment longjmp for x86_64
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-30
Sergey Bugaev
hurd:
I
mplement
s
i
gretur
n
for
x86_64
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-29
Sergey B
u
gaev
h
urd
:
Mark error functions as
_
_
CO
L
D
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-29
Ser
g
e
y
Buga
e
v
cde
f
s
.
h: Define __CO
L
D
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-29
Sergey Bu
g
ae
v
hurd: F
i
x FS_
R
E
TR
Y
_MAGICAL "machtype" handlin
g
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-29
Sergey Bu
g
aev
hurd:
Respect existing FD_CLOEXEC
i
n S_msg_set_fd
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-29
S
ergey Bu
g
a
ev
hurd
:
Don't leak the auth
port in ms
g
* RPCs
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-29
Sergey
B
u
g
aev
h
u
r
d: Make _exit w
o
rk
during e
a
rly bo
o
t-up
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-29
S
ergey
Bugaev
hurd: Mar
k
various conditions
a
s unl
i
kely
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-29
Sergey Bugaev
hurd: M
o
ve
l
ibc_
h
idden_
d
ef's around
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-29
Sergey Bugaev
hurd
:
Simplify
_hurd_cri
t
i
cal_se
c
t
i
on_lo
c
k a bi
t
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-24
Serge
y
Bugaev
sock
e
t
: Add a
t
est
for M
S
G
_C
M
S
G
_CLOEXEC
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-24
S
ergey Bugaev
hurd:
I
mp
l
e
m
e
n
t MSG_CMSG_CLOEXEC
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-24
Serge
y
B
ugaev
hurd: Impleme
n
t prefer_map_32bit_exec tun
a
ble
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-24
S
e
r
g
e
y Bu
g
aev
hurd:
Don't attemp
t
to
de
a
llo
c
ate MACH_
P
ORT_
D
EAD
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-24
Sergey Bugaev
hurd: Only dea
l
loca
t
e addrport
w
hen it's valid
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-24
S
ergey Bugaev
hurd: Implemen
t
MAP_32BIT
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-22
Se
r
gey Bugaev
U
s
e O_CLOE
X
EC i
n
more pla
c
es
(
B
Z
#15722)
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-22
Ser
g
ey Bugaev
m
isc: Convert daemo
n
(
)
to GNU coding style
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-21
Sergey B
u
gaev
hurd
:
Don't migrate reply port into
__init
1
_tcbhead
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-20
Ser
g
ey Bugaev
hurd: Make dl-s
y
sdep's op
e
n () cope
w
ith O_IGNORE
_
CTTY
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-18
Serg
e
y
B
ugaev
hu
r
d: Microopt
i
m
i
z
e
sigret
u
r
n
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-17
S
e
rgey Bugaev
hurd: Av
o
id lea
k
ing ta
s
k
&
thread p
o
rts
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-17
Se
r
g
e
y Bu
g
ae
v
hurd: Simplify _S_cat
c
h_exception_raise
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-17
Sergey Buga
e
v
h
u
rd: Run init_pids ()
before
i
n
it_dta
b
le ()
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-17
Sergey
Bugaev
hurd: Fi
x
r
e
storing
re
p
ly
port
in
sigreturn
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-17
Se
r
ge
y
B
ugaev
hurd:
A
voi
d
e
x
tra ctty RPCs in init_dtable ()
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-14
Serg
e
y Bugaev
h
u
r
d: Only check f
o
r TLS i
n
itia
l
izati
o
n inside rtld
.
.
.
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-14
Sergey
B
ugae
v
hur
d
:
R
emo
v
e
_
_hurd_local
_
reply_port
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-10
Sergey Bugaev
hur
d
: Don't leak __hu
r
d_re
p
ly_por
t
0
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-10
Ser
g
ey Bugaev
hur
d
: Improve reply p
o
rt h
a
n
dling when exiting signal
.
.
.
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-10
S
e
rgey
B
ugaev
hur
d
: Only check
f
or TLS initializ
a
tion inside
rtl
d
.
.
.
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-10
Serge
y
Bu
g
aev
elf: S
t
op including tls
.
h in ldsodef
s
.
h
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-10
Sergey B
u
gaev
hurd: Port trampo
l
ine
.
c
t
o x
8
6_64
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-10
Sergey Bu
g
a
ev
hurd: Do not declare local variables volatile
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-10
S
e
rgey
B
uga
e
v
hu
r
d: Implement x86_64/in
t
r-msg
.
h
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-10
Sergey Bugaev
hu
r
d: Add sys/uco
n
text
.
h and sigco
n
text
.
h
f
o
r x86
_
64
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-02
Sergey Bugaev
hurd: Microoptimize _hurd_self_sigstate ()
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-02
Ser
g
ey
B
ugaev
hurd: Add vm_param
.
h for x86_64
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-02
Sergey Bugae
v
hurd: Implement _hurd_l
o
ngjm
p
_
t
h
read_state for x86_
6
4
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-02
Ser
g
ey Bugaev
htl: Implement th
r
ead_set_
p
csptp f
o
r x
8
6_64
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-02
Sergey Bug
a
ev
x8
6
_64:
Add
rtld-stpncpy & rtld-s
t
rncpy
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-02
S
e
rgey Bugaev
htl: A
d
d tcb-of
f
sets
.
sym for x
8
6_64
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-02
Sergey Bugaev
hurd: Move a couple of signal
-
related
f
i
l
es to x8
6
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-02
Ser
g
ey Bug
a
ev
hur
d
: Use uintptr_t
for r
e
gister values in trampoline
.
c
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-02
Sergey
B
ugaev
hurd
:
M
ove rtld-strncpy-c
.
c out of mach/hurd/
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-02
Ser
g
ey Bugaev
hurd:
M
ore 64-bit int
e
ger
c
asti
n
g
f
ixes
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-02
S
e
r
gey Bugaev
m
a
ch, hurd: Dr
o
p
__li
b
c_lock
_
s
elf0
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-02
Sergey Bugaev
stdio-common:
Fix buildi
n
g when !IS
_
IN (libc)
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-02
Sergey Bugaev
h
u
rd: Fix
_hurd
_
setup_sig
h
andler ()
s
ignature
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-02
Sergey
B
ugaev
hur
d
:
Dis
a
ble O_TRUNC a
n
d F
S
_RETRY_MAGICA
L
in
r
tld
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-02
S
ergey Buga
e
v
hurd:
F
ix fi
l
e name in #e
r
ror
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-02
Ser
g
e
y
B
ugaev
h
urd:
Sw
a
p aro
u
nd two func
t
ion calls
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-02
Sergey Bugaev
h
urd: Remove __hurd_thr
e
advar_s
t
ack_{offse
t
,mask}
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-02
Ser
g
ey
Bugaev
hurd: Make exception subcode a long
commit
|
commitdiff
|
tree
2023-03-01
Se
r
gey Bugaev
hu
r
d:
Fix
some broken indentatio
n
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-03-01
Sergey Bugaev
hurd: Remove the ecx kludge
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-02-27
S
e
rg
e
y
B
ugaev
h
t
l: A
d
d pthrea
d
t
ypes-arch
.
h for x8
6
_64
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-02-27
Sergey Buga
e
v
h
u
rd:
I
mpleme
n
t TLS for
x
86_64
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-02-27
S
erg
e
y B
u
gaev
htl:
M
a
ke pthread
_
mutex_t pointer-alig
n
ed
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-02-24
S
ergey
B
ug
a
ev
h
urd
:
Generali
z
e init-fi
r
st
.
c to su
p
port x
8
6
_
64
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-02-24
Sergey Bugaev
hurd: Simplify
i
nit-first
.
c
further
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-02-19
Sergey Bugae
v
mach: Use PAGE_SIZE
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-02-19
S
e
r
g
e
y
Bu
g
aev
hurd: Simplify init-
f
irst
.
c a bit
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-02-19
Sergey Bugaev
hurd:
Make ti
m
e
r_t
pointer-
s
ized
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-02-19
Serg
e
y Bugaev
h
u
rd: Fix xat
t
r fun
c
tion return
ty
p
e
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-02-19
Sergey Bugaev
hur
d
: Use
p
roper intege
r
type
s
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-02-19
Sergey B
u
gaev
h
u
rd: M
o
ve thread state manipula
t
io
n
i
nto _hu
r
d
_tls_ne
w
()
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-02-14
S
e
rgey Bugaev
mach: u
n
def ENTRY2
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-02-14
S
erg
e
y
B
ugaev
hurd: i
3
86 TLS tw
e
aks
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-02-12
Se
r
gey Bugaev
hurd: Fix tcf
l
a
g
_
t
a
n
d speed_t types on
6
4-bit
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
next