2021-02-09T19:57:12 <kling> right, the text segment of libc would no longer be mapped as a PrivateInodeVMObject
2021-02-09T19:57:25 <kling> which is great!
2021-02-09T19:58:09 <kling> so, i think the plt trampoline is only used for RTLD_LAZY
2021-02-09T19:58:26 <kling> so that'll be why you're not seeing any trouble with this
2021-02-09T19:58:34 <kling> since nothing in the system does lazy binding
2021-02-09T19:58:49 <thakis> oh good
2021-02-09T19:58:59 <thakis> but eventually we might want to do that?
2021-02-09T19:59:09 <kling> i think no
2021-02-09T19:59:35 <kling> but
2021-02-09T19:59:36 <thakis> oh jeez, poor https://github.com/plt
2021-02-09T19:59:56 <kling> i'm not sure we can get rid of the kernel exception
2021-02-09T20:00:17 <kling> if we decide to not support RTLD_LAZY and only allow RTLD_NOW, we still have to support text relocations
2021-02-09T20:00:32 <kling> just that they happen in a single pass during dynamic load, and not lazily during program execution
2021-02-09T20:00:38 <thakis> i wasn't sure either but then i looked at the pull request description and it says "The patch is obviously correct"
2021-02-09T20:01:03 <kling> so I think we can drop the trampoline from libc but keep the exception
2021-02-09T20:01:12 <thakis> in practice, you only end up with textrels if you write assembly that causes them (*cough* ffmpeg)
2021-02-09T20:01:22 <thakis> do you want to keep it for ports?
2021-02-09T20:01:32 <kling> nah let's lose it and deal with the pain
2021-02-09T20:01:42 <kling> ports should be a challenge :)
2021-02-09T20:01:54 <kling> (jk but only a little bit jk)
2021-02-09T20:01:58 <thakis> "if your port uses textrels, it likely uses other things that we don't want near serenity" ("jk but only a little bit jk")
2021-02-09T20:02:07 <BenW> We really should start a "Quotes" page.
2021-02-09T20:02:41 <kling> "We really should start a \"Quotes\" page." -BenW
2021-02-09T20:02:45 <thakis> :D
2021-02-09T20:03:09 <thakis> that shall be the only entry
2021-02-09T20:03:52 <vkoskiv> Whoa, a new update for Xquartz? I was not expecting this.
2021-02-09T20:04:25 <thakis> didn't they just update it like a week ago too?
2021-02-09T20:04:39 <vkoskiv> Could be that update, the window was hanging out in the background
2021-02-09T20:04:48 <vkoskiv> I just assumed it was abandonware already
2021-02-09T20:04:53 <thakis> iirc for the m1 macs
2021-02-09T20:05:38 <thakis> CxByte, https://oss-fuzz-build-logs.storage.googleapis.com/index.html#serenity
2021-02-09T20:06:07 <thakis> (click the red exclamation point)
2021-02-09T20:06:46 <thakis> BenW, i made you a quotes page: https://freenode.logbot.info/serenityos
2021-02-09T20:08:20 <BenW> kling: <3
2021-02-09T20:08:27 <BenW> thakis: ;)
2021-02-09T20:09:08 <kling> this channel has just the right amount of german humor
2021-02-09T20:09:20 <BenW> thakis: By that logic, here's a library of all book that have ever been written, are being written, will be written, or have never been written: https://libraryofbabel.info/book.cgi?60r1jttzwnkqp9y376mcecz43v7pb0t6hhmogwdz991b0z61fiqjfarbzpyt084tqbalnmhyz61sl5uhl0u4ycvje3pf4j0nxggo2gvmbewhviehnvi3br8l55mvskspccsh9ytiqbeb9olws4ku1dfyjx9ejhw49ye7gsdlj2s4uwxd6jtsvqrk29d03vu6jwb33sxc79q53hpdwf11nnjxbovoo2u1ex3v22q3ok5d3f99hik041ix4abudjt
2021-02-09T20:09:20 <BenW> dyrmdtujlqkjs9yn0vz9wl4gxa6om4hbfh5z7ewhhdafxnozkg9orpl0s41xdzpce4o4o33liephy7lz7quxqz3wlt23olnbvwr9or1ap5a8czoaseggbj8977ekl4299gxsxz4mw2zwygg2pdk71c3ord1hy43cvkslfqrycokhq7w4cqvui983iogqquik2oensjjqtem8bp0tyf25f4vi2pwdsncxzbhp4ujcsj34wu47kbnafoofizn2av6ahf5f6isx3pd4czrfbyhrvlkogu2ou7zqaggdcxvkyblpsgwwprrq50ocmk6dkhyo8ci0a7yo0qp9d9rjt2e3h646zyau64ao0qpbi9mw5ua1599o3eghhuby7xdxyn2oq647pyh0328pj1ej3ej428m5941ei8rbsne7hmpepzro3795w2enu
2021-02-09T20:09:20 <BenW> 307pl5rekfhemjsbuo3j4dpahr4yjrryvi3wz3ifg1go9qdnt5dqtdiv1205w4va9nceml4umexcpdiucity6nuyqm9m4onzry2tpfg5oqurbspicayiegfcif5otz2u6rxz5gx55g4jjb27cj9qk1cnboof3i59g2xy7dfgjc47obl5jdqdd8gtatp3xhc2rez50j164s695lhx5xqrao2j80u5a2sob8kf2vrbubver97celear6g0dui2xvjhvbi7kcof6j9c0gvhznfxsg5n8xdkk7txv3hozxf2o3275nq4t0pkzgkfv70gkr6lr73flvwdovd6kawcdmb36nbcxst7z78f5bval0sosop7sqjzvq1uef8mv5w5ejhui1x84azdz6ui7hxv115pbec5xoys5q1sovsmbcn9pb22k5lym0r3a
2021-02-09T20:09:20 <BenW> hlr0106c2cdpulevxy1c4d8cwjiks9sz3bld15oyzq8y9i344vvfqb59tnt5zfsxumy0u4el2fx5kuqtj3sjvjoc6o7fkofyf8bpi558k3jwkpco9ee90le5t5kkvgwtjalcwizr2lhenikgdpb438owr8mw7izzclrqkxo9kmg19bmhzts247o9ovhez8q1ekhrjxpnmn12ysw7ujli6p4a197oq0ht97jngv2qudsew33vz6o9ywbpgtaj5r9ktabu0r42abav88cz7rgqzgqzragl8hcv1vv47v13z9z13luu6ze5237tgdnh2frt3f8cwgpgkgtbtnknzdcvpal485dw6cptjjfqh3r8908jf7z45qasy66a1qw2wqe8za9bpibs5wqfui0ovy4h8a6x459csn8lrcfy3i0qrm3rvhi8sgxiz
2021-02-09T20:09:20 <BenW> suxm6ttnsgal6grwmiz99hub1z8oxuay9o9a3i98ibeubs2lhsw12mm3w9m9j2xcfe0whxzx96876ke0lysa1l5h0ppjtelo4c7gyh821kh4ti2lk88mvrjxlp60scxe30cgsvqotjwfuqkc1es7vfa59f72hb66vexq0mc3j9f6ujzfj83iu667n1a4kmhejlbrre4z9zf0st35eevpvgwxhv2jbv6vilxhm82dep9ymzh33hkcj62yqmru1jg4wkwca1qn0gxoj742m8bap47edf9p7zpl9h62sphalskx8tqtm7vwcbl2w06av5ohh6vd0bxblvw5rzw5i5nbo4gwknvgerocl7cs6742b63ra53vy3kwj3jgfar5-w1-s3-v25:1
See also all other quotes.