[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Building Emacs on WSL
From: |
Angelo Graziosi |
Subject: |
Re: Building Emacs on WSL |
Date: |
Wed, 21 Dec 2016 09:54:57 +0100 |
User-agent: |
Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.5.1 |
Hmmm...
Il 21/12/2016 04:20, Paul Eggert ha scritto:
I see my test program didn't output enough info, and had a typo. Could
you please try the attached one instead? On Ubuntu 16.04.1 x86-64, this
new program outputs:
personality (0xffffffff) returns 0x0, errno=0 (Success)
ADDR_NO_RANDOMIZE was clear
personality (pers0 | ADDR_NO_RANDOMIZE) returns 0x0, errno=0 (Success)
ADDR_NO_RANDOMIZE set successfully
personality (0xffffffff) returns 0x40000, errno=0 (Success)
$ gcc -std=gnu11 -g3 -O2 personality.c -o personality
$ ./personality
personality (0xffffffff) returns 0x0, errno=0 (Success)
ADDR_NO_RANDOMIZE was clear
personality (pers0 | ADDR_NO_RANDOMIZE) returns 0x0, errno=0 (Success)
ADDR_NO_RANDOMIZE set successfully
personality (0xffffffff) returns 0x0, errno=0 (Success)
pers2 != (pers0 | ADDR_NO_RANDOMIZE) ?
and when run under GDB, it outputs:
personality (0xffffffff) returns 0x40000, errno=0 (Success)
ADDR_NO_RANDOMIZE was set
$ gdb ./personality
GNU gdb (Ubuntu 7.7.1-0ubuntu5~14.04.2) 7.7.1
[...]
(gdb) run
Starting program: /home/angelog/work/ports-packages/emacs/personality
warning: Error disabling address space randomization: Successo
warning: linux_ptrace_test_ret_to_nx: PTRACE_KILL waitpid returned -1:
Chiamata di sistema interrotta
personality (0xffffffff) returns 0x0, errno=0 (Success)
ADDR_NO_RANDOMIZE was clear
personality (pers0 | ADDR_NO_RANDOMIZE) returns 0x0, errno=0 (Success)
ADDR_NO_RANDOMIZE set successfully
personality (0xffffffff) returns 0x0, errno=0 (Success)
pers2 != (pers0 | ADDR_NO_RANDOMIZE) ?
[Inferior 1 (process 72) exited normally]
(gdb) q
which looks a bit different...
Ciao,
Angelo.
Re: Building Emacs on WSL, Fabrice Popineau, 2016/12/20
- Re: Building Emacs on WSL, Fabrice Popineau, 2016/12/20
- Re: Building Emacs on WSL, Paul Eggert, 2016/12/20
- Re: Building Emacs on WSL, Fabrice Popineau, 2016/12/20
- Re: Building Emacs on WSL, Angelo Graziosi, 2016/12/20
- Re: Building Emacs on WSL, Paul Eggert, 2016/12/20
- Re: Building Emacs on WSL,
Angelo Graziosi <=
- Re: Building Emacs on WSL, Paul Eggert, 2016/12/21
- Re: Building Emacs on WSL, Angelo Graziosi, 2016/12/21
Re: Building Emacs on WSL, Angelo Graziosi, 2016/12/20
Re: Building Emacs on WSL, Angelo Graziosi, 2016/12/21
Re: Building Emacs on WSL, Fabrice Popineau, 2016/12/21
Re: Building Emacs on WSL, Angelo Graziosi, 2016/12/20
Re: Building Emacs on WSL, Fabrice Popineau, 2016/12/20