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
hurd: Fix x86_64 _hurd_tls_fork
2023-05-17
Serg
e
y Bugaev
hur
d
: Fix x
8
6_64 _hurd_tls_fork
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-05-17
S
e
rgey Bugaev
h
ur
d
: Make sure
to not use tcb->self
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-05-17
Sergey Bugaev
hurd: Use
__mach_
s
etup_t
h
read_
c
a
ll ()
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-05-17
Sergey Bug
a
e
v
mach: Add __ma
c
h_setu
p
_thre
a
d_
c
all ()
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-05-17
Se
r
ge
y
B
u
gaev
hurd
:
Use MA
C
HINE_
T
HREAD_ST
A
TE_SETUP_CALL
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-05-17
S
e
rgey Bugaev
mach:
Define MACHINE_THREAD_ST
A
TE_S
E
TU
P
_CA
L
L
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-05-16
S
ergey Bu
g
a
e
v
h
urd: Fix computing user stack po
i
nter
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-05-16
S
e
rgey
B
u
g
a
e
v
h
u
rd:
F
ix sc_i386_thread_
s
t
ate layout
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-05-16
Serge
y
Bugaev
hurd:
Al
i
gn signa
l
stack
p
oin
t
er after alloc
a
tin
g
stackframe
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-05-16
Serg
e
y Bugaev
hurd:
F
ix
aligni
n
g si
g
na
l
stack pointer
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-05-01
Serge
y
B
ugaev
Mark various
c
old
f
unctions a
s
__COLD
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-05-01
Se
r
g
ey Bugaev
h
u
rd
:
Add expecte
d
abilist files for
x86_
6
4
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-05-01
Sergey
B
ugaev
hurd:
Re
p
lace reply
por
t
with a de
a
d nam
e
o
n
failed
.
.
.
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-30
S
e
rg
e
y
Bugaev
h
urd: Make it possi
b
le to call memcpy
v
e
r
y early
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-30
S
erge
y
Bugaev
hurd: I
m
plem
e
n
t longjmp
f
or x86_6
4
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-30
Se
r
gey Bu
g
aev
hurd: Im
p
lement sigr
e
tur
n
for x86_64
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-29
Sergey Bu
g
a
e
v
hurd: Mark error functions as __COLD
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-29
Ser
g
e
y Bugaev
cdefs
.
h: Def
i
n
e
__C
O
LD
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-29
Serge
y
Bugaev
h
urd:
Fix
FS_RETRY_MAGICAL "m
a
chtype
"
handl
i
ng
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-29
Sergey B
u
gaev
h
urd: Respect ex
i
sting FD_CLOEXEC in S_msg
_
s
et_fd
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-29
S
ergey Bugaev
h
urd:
D
on't leak the auth
p
ort in msg* RP
C
s
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-29
Sergey Bugaev
hurd:
Make _exit
w
ork d
u
ring e
a
rly boot-up
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-29
Serg
e
y Bugaev
hurd: Mark various conditio
n
s as unlik
e
l
y
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-29
Sergey Bugaev
hurd:
Move libc
_
hidden_
d
ef's a
r
ound
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-29
Sergey Bugaev
hurd
:
Simpl
i
fy
_hu
r
d_critical_section_lock a bit
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-24
Sergey Bugaev
s
o
cket: Add a test
f
o
r MSG_C
M
SG_CLOEXEC
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-24
Serg
e
y B
u
gaev
hurd: Implement MSG_CMS
G
_CLOEXEC
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-24
S
ergey
Buga
e
v
hurd:
I
mplement pr
e
fer_map_32bit_exec tunab
l
e
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-24
Sergey Bugaev
hurd:
Don't att
e
mpt to deall
o
ca
t
e MACH_PORT_DEA
D
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-24
Sergey Bugaev
hurd: Only d
e
alloc
a
te addrport when it's vali
d
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-24
S
ergey
B
u
gaev
hurd: Implement MAP_32BIT
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-22
Sergey
Bugaev
Use O_CLOEXEC in
m
ore pla
c
es (BZ #15722
)
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-22
Serge
y
Bugaev
misc: Convert da
e
mon () to GNU coding
s
tyle
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-21
Sergey
Bugaev
hurd: D
o
n't migrate reply po
r
t into __in
i
t1
_
tcbhead
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-20
Sergey Bugaev
hurd:
Make dl-sysdep's open (
)
cope
w
ith O_I
G
NORE_CTTY
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-18
Ser
g
ey Bugaev
hurd
:
M
i
cro
o
ptimize sigret
u
rn
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-17
Sergey Bugaev
h
u
r
d
: A
v
oid leak
i
ng
t
a
sk & thread port
s
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-17
S
ergey
Bug
a
ev
hurd
:
Simplify
_S
_
catch_e
x
ception_rais
e
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-17
Se
r
gey Bugaev
h
u
r
d:
R
u
n in
i
t_pids () befor
e
init_dtable ()
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-17
Sergey
B
u
g
aev
h
u
r
d
: Fix restorin
g
rep
l
y p
o
r
t in sigre
t
urn
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-17
S
erg
e
y Bugaev
hurd: Avoid
e
xtr
a
ctty RPCs
in init_dtable (
)
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-14
Sergey Bugaev
h
u
rd
:
On
l
y
c
heck
f
or T
L
S in
i
tialization
insid
e
rtld
.
.
.
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-14
Sergey Buga
e
v
h
u
r
d
: Rem
o
ve
__hu
r
d
_
local_repl
y
_
p
ort
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-10
Sergey Bugaev
hurd:
D
o
n
'
t leak __
h
u
rd_reply
_
port0
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-10
Ser
g
ey Bugaev
hurd: Impro
v
e rep
l
y
po
r
t hand
l
ing when exi
t
ing s
i
gnal
.
.
.
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-10
S
e
rgey
B
ugaev
hurd: Only chec
k
for TLS
i
nitializatio
n
i
n
side rtld
.
.
.
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-10
S
e
rgey Bugaev
el
f
: Stop including tls
.
h in ldsodefs
.
h
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-10
Sergey Bugaev
hurd
:
Port trampoline
.
c to x86_64
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-10
Sergey Bugaev
hurd:
Do not d
e
clar
e
loca
l
variables vo
l
atile
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-10
Sergey Bugaev
hurd: Impleme
n
t x86_64/intr-m
s
g
.
h
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-10
S
ergey Bugae
v
hurd
:
Add sys/ucontext
.
h a
n
d sigc
o
ntext
.
h
for x86_64
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-02
Sergey Bugaev
hu
r
d:
Microo
p
ti
m
iz
e
_h
u
r
d
_
self_sigstate ()
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-02
S
er
g
e
y
Bugaev
hurd:
Add vm_param
.
h for x86_64
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-02
Serge
y
Buga
e
v
hurd: Implement _hurd_l
o
n
g
jmp_thread_state fo
r
x86_64
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-02
Sergey Bu
g
aev
htl
:
Impl
e
ment thread_
s
et_pcsptp
f
o
r x86_64
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-02
Serg
e
y Bu
g
aev
x86_64: Add rtld-st
p
n
c
py & rtld-strncpy
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-02
Sergey
B
ugaev
htl: Add tcb-o
f
f
s
ets
.
sym for x86_64
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-02
Sergey Bugaev
hurd: Move a coupl
e
of si
g
nal
-
rela
t
e
d
files to x86
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-02
Serge
y
Bug
a
e
v
hurd: Us
e
uintptr_t f
o
r register
va
l
ues in trampoline
.
c
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-02
S
e
rgey
Bugaev
hurd: Move rtld-strncpy-c
.
c
out of ma
c
h/hurd/
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-02
Sergey Bugaev
hurd: More
64-bit integer casting fixes
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-02
Serge
y
Bugaev
mach,
hurd: Drop __li
b
c
_loc
k
_
s
elf0
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-02
Sergey
Bugaev
st
d
io-com
m
on: Fix
b
uildin
g
whe
n
!IS_IN
(
libc)
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-02
Serge
y
Bugaev
hur
d
: Fix _hurd_setup_sighandler ()
s
ignat
u
r
e
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-02
Sergey Bugaev
hurd: D
i
sable O_TRUNC and FS_
R
ETRY_
M
A
GI
C
A
L
in rtld
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-02
Sergey Bugaev
hurd: Fix file name in #error
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-02
Se
r
gey Bugaev
hurd: Swap
a
round two
function calls
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-02
Serge
y
Buga
e
v
hurd: Remove __hurd_t
h
readvar_stack
_
{off
s
et,
m
ask}
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-04-02
Sergey Bugaev
hurd: Make exception subcode a long
commit
|
commitdiff
|
tree
2023-03-01
Sergey B
u
gaev
hurd: Fix some bro
k
en inde
n
tation
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-03-01
Sergey Bug
a
ev
hurd: Remove
t
he ecx kludg
e
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-02-27
S
erge
y
Bugaev
htl: Add pthr
e
adtypes-ar
c
h
.
h for x86_
6
4
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-02-27
S
ergey
B
ug
a
ev
hurd: Implement TLS f
o
r x8
6
_64
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-02-27
Sergey B
u
gaev
htl: Make pthread_mute
x
_t pointer-aligned
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-02-24
S
erg
e
y Bug
a
ev
hu
r
d: Genera
l
ize
i
nit-firs
t
.
c to
support x86
_
6
4
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-02-24
S
e
rgey B
u
gaev
h
u
rd: Simpl
i
fy init-first
.
c further
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-02-19
Sergey Bugaev
mach: Use PAGE_SIZE
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-02-19
Sergey B
u
gae
v
hurd: Simplify
i
nit-firs
t
.
c a bit
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-02-19
Serg
e
y
B
ug
a
ev
hurd:
M
ake ti
m
er
_
t point
e
r-sized
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-02-19
Ser
g
ey Bugaev
hurd: Fix xa
t
t
r function return
type
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-02-19
Sergey Bugaev
hurd: Use proper
intege
r
types
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-02-19
Sergey B
u
gaev
h
u
rd: Move
t
hr
e
ad state man
i
pula
t
ion i
n
to
_hurd_tls_new ()
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-02-14
Se
r
g
e
y
Bugaev
mac
h
: undef
EN
T
R
Y
2
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-02-14
Serg
e
y Bugaev
hurd: i3
8
6 TLS
tweak
s
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-02-12
Ser
g
ey Bugaev
hurd:
F
i
x tcf
l
ag_t
and sp
e
ed_t types on 64-bit
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-02-12
S
ergey Bugaev
h
u
rd, h
t
l: Add some x86_64-specific code
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-02-12
Sergey Bugaev
hurd: Set up the
basic tree for
x
8
6
_
64-gnu
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-02-12
Sergey Bugaev
m
a
c
h: Look for mach_i386
.
defs on
x
86
_
64
too
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-02-12
Serge
y
Bugaev
h
tl
:
F
ix semaphore re
f
erence
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-02-12
Sergey Bugaev
hur
d
:
Fix xatt
r
e
rro
r
v
a
l
u
e
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-02-12
Sergey Bugaev
mach, hurd: Cast through
uintptr_t
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-02-12
Se
r
gey Bugaev
hurd:
U
se mach_msg_type_
n
u
m
ber_t wh
e
r
e appropriate
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-02-12
S
ergey Bugaev
h
u
rd: Refac
t
or readlinkat()
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-02-01
Sergey
Bu
g
aev
hur
d
:
I
mp
l
e
ment SHM
_
A
NON
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-02-01
S
erg
e
y Bugaev
hurd:
Implement O_TMP
F
ILE
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2023-02-01
Sergey
B
ug
a
ev
hurd:
Conso
l
idate
f
i
le_name_lookup implementati
o
n
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2022-12-02
Sergey Buga
e
v
hurd:
Make getrandom cache the serv
e
r po
r
t
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2021-11-07
S
e
rgey Bug
a
ev
hurd: Im
p
lemen
t
clos
e
_range
and closefrom
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2021-09-15
Sergey Bugae
v
elf
:
Rem
o
ve T
H
REA
D
_G
S
COPE_IN_TCB
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
2021-09-15
Sergey
Bu
g
aev
htl: Reimpleme
n
t
GSCOPE
Signed-off-by:
Sergey Bugaev
<bugaevc@gmail.com>
commit
|
commitdiff
|
tree
next