Displaying 20 results from an estimated 200 matches similar to: "LTO, ifuncs, and lld"
2018 Nov 29
2
LTO, ifuncs, and lld
Hey Peter,
Here you go!
https://hardenedbsd.org/~shawn/2018-11-28_reproduce-01.tar
Thanks,
--
Shawn Webb
Cofounder and Security Engineer
HardenedBSD
Tor-ified Signal: +1 443-546-8752
Tor+XMPP+OTR: lattera at is.a.hacker.sx
GPG Key ID: 0x6A84658F52456EEE
GPG Key Fingerprint: 2ABA B6BD EF6A F486 BE89 3D9E 6A84 658F 5245 6EEE
On Wed, Nov 28, 2018 at 05:30:57PM -0800, Peter
2018 Dec 01
2
LTO, ifuncs, and lld
Thanks for providing the patch! I got around to testing it this
morning and it appears it fixes compilation, but produces a
non-working system.
I know that's kinda vague and I'll have more details soon, including
sample binaries. I at least wanted to give a status update so you
didn't think you were being ignored.
Thanks,
--
Shawn Webb
Cofounder and Security Engineer
HardenedBSD
2019 Jan 09
2
LTO, ifuncs, and lld
It's at this point where I think about filing a full bug report with
llvm. Any hints before I do?
On Mon, Jan 07, 2019 at 04:00:02PM -0500, Shawn Webb wrote:
> It looks like this commit breaks CSU initialization with
> statically-compiled applications.
>
> With a very simple application at [1], compiled with:
> cc -g -O0 -flto -static -o pid pid.c
>
> The application
2019 Aug 23
4
LLD Build Improvements
Greetings All,
I was wondering what projects seem to improve the most from lld as a
linker. It s
seems to mostly be browsers and games but if someone has something else
I would be interested to hear what. The site doesn't really talk about what
projects improve the most so I would be curious to hear what does and
even if possible why.
Nick
2014 May 14
3
[CFT] ASLR, PIE, and segvguard on 11-current and 10-stable
Hey All,
[NOTE: crossposting between freebsd-current@, freebsd-security@, and
freebsd-stable at . Please forgive me if crossposting is frowned upon.]
Address Space Layout Randomization, or ASLR for short, is an exploit
mitigation technology. It helps secure applications against low-level
exploits. A popular secure implementation is known as PaX ASLR, which is
a third-party patch for Linux. Our
2014 May 14
3
[CFT] ASLR, PIE, and segvguard on 11-current and 10-stable
Hey All,
[NOTE: crossposting between freebsd-current@, freebsd-security@, and
freebsd-stable at . Please forgive me if crossposting is frowned upon.]
Address Space Layout Randomization, or ASLR for short, is an exploit
mitigation technology. It helps secure applications against low-level
exploits. A popular secure implementation is known as PaX ASLR, which is
a third-party patch for Linux. Our
2019 Jun 25
3
A libc in LLVM
On Mon, Jun 24, 2019 at 3:37 PM Jake Ehrlich <jakehehrlich at google.com>
wrote:
> disclaimer: I work at Google so don't take my +1 as an independent vote
> forward.
>
> We would like to use this on Fuchsia and I am particularly interested in
> creating a dynamic linking library for ELF with Roland McGrath's guidance.
> We spoke about creating a library for writing
2017 Nov 15
1
unable to remove brick, pleas help
Hi,
I am trying to remove a brick, from a server which is no longer part of the
gluster pool, but I keep running into errors for which I cannot find
answers on google.
[root at virt2 ~]# gluster peer status
Number of Peers: 3
Hostname: srv1
Uuid: 2bed7e51-430f-49f5-afbc-06f8cec9baeb
State: Peer in Cluster (Disconnected)
Hostname: srv3
Uuid: 0e78793c-deca-4e3b-a36f-2333c8f91825
State: Peer in
2009 Nov 18
1
SFTP Chroot
Hi all,
Today, I was tasked at work with setting up a chroot SFTP server on a 64bit
Arch Linux server. I naturally turned to Arch Linux's wiki article on the
subject (http://wiki.archlinux.org/index.php/SFTP-chroot) and the directions
were very clear. However, the directions did not work. I kept getting a
"Write failed: Broken pipe" error after attempting to connect. Upon digging
2018 Jun 07
2
vanilla build of 7.7p1 release on linux/4.17 fails with gcc8 @ "/usr/bin/ld: unrecognized option '-Wl,-z,retpolineplt'"
Verifying a report I just got pinged about, building vanilla openssh 7.7p1 on linux configures ok, but fails build around 'retpoline'
I've started looking through recent reports; haven't _yet_ found anything similar.
While I continue, is any of the following familiar/expected? Either known bug/issue or env conflict?
The current env includes supposedly retpoline-ready GCC 8.1.1,
2019 Jun 24
24
A libc in LLVM
Hello LLVM Developers,
Within Google, we have a growing range of needs that existing libc
implementations don't quite address. This is pushing us to start working on
a new libc implementation.
Informal conversations with others within the LLVM community has told us
that a libc in LLVM is actually a broader need, and we are increasingly
consolidating our toolchains around LLVM. Hence, we
2018 Aug 22
2
[lld] avoid emitting PLT entries for ifuncs
On 22 August 2018 at 04:27, Rui Ueyama via llvm-dev
<llvm-dev at lists.llvm.org> wrote:
>
> However, if you pass the -emit-relocs option to the linker, lld keeps all
> relocations that have already been resolved in an output executable. By
> analyzing a relocation table in a resulting executable, you could find all
> locations where the ifunc PLT is called. Then, you can
2017 Jul 06
4
GEP with a null pointer base
> glibc does accept patches...or are you talking about two separate instances of this problem, both in glibc and something else?
I originally saw this in a benchmark (which it may be possible to get changed) and only afterward found the glibc idiom.
The most recent glibc code is a bit more complicated than I represented below. If you look up obstack.h you can see what’s there now.
2018 Aug 23
2
[lld] avoid emitting PLT entries for ifuncs
In the context of support not only IFunc but DTrace, what kind of features
do you want to add to lld, if you have a chance to implement it in the
linker instead of a post-processing tool? I wonder if we can solve both of
your problems.
On Thu, Aug 23, 2018 at 1:33 AM Mark Johnston <markj at freebsd.org> wrote:
> On Wed, Aug 22, 2018 at 10:11:00AM -0400, Ed Maste wrote:
> > On 22
2018 Aug 21
7
[lld] avoid emitting PLT entries for ifuncs
Hello,
We've recently started using ifuncs in the x86(_64) FreeBSD kernel.
Currently lld will emit a PLT entry for each ifunc, so ifunc calls are
more expensive that those of regular functions. In our kernel, this
overhead isn't really necessary: if lld instead emits PC-relative
relocations for each ifunc call site, where each relocation references
a symbol of type GNU_IFUNC, then during
2019 Dec 18
3
Hosted printer drivers can not be used
Hai Christian,
Hm,, you tried that Universal driver and it did not work for you,. .. :-/
That worked fine for me, so its one to have a better look at.
I saw you used acl_xattr:ignore system acl also.
After you changed smb.conf, did you re-apply also the rights on the shares?
Try it in this order, first setup the share and correct the rights.
Then correct the rights on the file system,
2018 Apr 23
0
Geo-replication faulty
Hi all,
I setup my gluster cluster with geo-replication a couple of weeks ago
and everything worked fine!
Today I descovered that one of the master nodes geo-replication
status is faulty.
On master side: Distributed-replicatied 2 x (2 + 1) = 6
On slave side: Replicated 1 x (2 + 1) = 3
After checking logs I see that the master node has the following error:
OSError: Permission denied
Looking at
2019 Dec 18
0
Hosted printer drivers can not be used
Hai Marco,
In case of your setup. This is a design flaw, or nicer rephrased.. :-p
You missed a few things. ;-)
You need a few things more to make this work.
Expand the following branch in the Group Policy editor:
Computer Configuration -> Policies -> Windows Settings
-> Security Settings -> Local Policies -> Security Options,
where you need to find the policy Devices:
2024 May 14
1
Win11 22H2 and Point'n'Print status...
I'm still using Point'n'Print, but now i'm introducing some Win11 22H2
computer, having many trouble.
After the last security patchs, installing drivers was a nightmare, so i'm
currently using other mean (normally, WPKG) to deploy printer driver to PC,
and using Point'n'Print for printer management and configuration.
But in windows 11 printers does not install, and
2003 Jun 05
1
fxp0: device timeout | SCB already complete (me too)
On Thu, 5 Jun 2003, Shaun Jurrens wrote:
> On Wed, Jun 04, 2003 at 06:32:46PM +0200, Palle Girgensohn wrote:
> #> Hi Shaun,
> #>
> #> Thanks for the input! Glad to hear I'm not the only one
> #>
> #> In my case, both the SCSI and NIC are integrated on the motherboard, so I
> #> cannot really move them around... :)
> #>
> #> Also, as I