Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F3626692
tls-align.c
No One
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Authored By
jrtc27
Jul 30 2018, 3:10 PM
2018-07-30 15:10:42 (UTC+0)
Size
531 B
Referenced Files
None
Subscribers
None
tls-align.c
View Options
/* Compile and link as a dynamic executable. */
#include
<stdio.h>
__thread
int
aligned_var_ie
__attribute__
((
aligned
(
4096
),
tls_model
(
"initial-exec"
)))
=
0x420043
;
__thread
int
aligned_var_le
__attribute__
((
aligned
(
4096
),
tls_model
(
"local-exec"
)))
=
0x470048
;
int
main
(
int
argc
,
char
**
argv
)
{
printf
(
"&aligned_var_ie: 0x%lx
\n
"
,
(
long
)
&
aligned_var_ie
);
printf
(
"aligned_var_ie: 0x%x
\n
"
,
aligned_var_ie
);
printf
(
"&aligned_var_le: 0x%lx
\n
"
,
(
long
)
&
aligned_var_le
);
printf
(
"aligned_var_le: 0x%x
\n
"
,
aligned_var_le
);
}
File Metadata
Details
Attached
Mime Type
text/plain; charset=utf-8
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
1513916
Default Alt Text
tls-align.c (531 B)
Attached To
Mode
P198 tls-align.c
Attached
Detach File
Event Timeline
Log In to Comment