00:17 mediaim: so literal or function pointer is returned from AnyEvent handler, having changed the poll or read to output constant and casted away from it, some section should show where it will be read in the real event loop, tracing the constant will theoretically yeah do it, but what means tracing? I think just plugging one more pointer to it
05:03 mediaim: I expect still my description to be half way broken , as i do not know where the interrupts mix in, likely an edge/level triggered interrupt of posix fork , and another one is something called a watcher for descriptor, so which syscall they insert a modified handler to, needs to be looked at, i expect read but need to investigate.
05:04 mediaim: could be open syscall too
05:10 mediaim: write i do not think it plugs to, but not sure either
05:19 mediaim: I wonder about function pointers too a bit, i have been used to reading that when function pointer is returned it jumps to there, but that requires an ampersand or dereference in the call that receives it
05:19 mediaim: likely
05:29 mediaim: But currently i assume that it is not needed, cause when you do insert a call site in the AnyEevent handler, it has to return to it's own call site, it's known as callee caller relationship that the RAS is handled from.
05:30 mediaim: so if you return something and make a pointer to as described before, you would trace all the case entries anyhow
05:34 mediaim: cause it had to call the interrupt handler and you can run the code in interrupt handler and get to the scope of whatever the parent was which called caused it
05:55 mediaim: I think it's calling convention location at the caller function is where it reads the result of the poll and read, so to get to a predicates i.e case clauses of original event loop and every one of them, it needs to operate on pointer, it can do it now cause the fake event loop can always ensure no blocking descriptors
05:56 mediaim: so and the predicate in that case should be next instruction to disassemble
06:15 mediaim: I think i am pretty close but to confirm others can read the rules of events and event loop, that SDL documentation provides, i did training and i hallucinated it out from my experience , cause i was designing some small snippets of hw code in verilog, this language was lot harder but in the process where though i did not write that much i studied most the hw
06:16 mediaim: So i am pretty much though nobody , but at times through relearning i should make a bit sense, i have decent memory
06:31 mediaim: but when i talk about gini, the memory state variables so called io confuses me a little, minor grepping needs to be done as of yet, so the CNF of bitvectors, i am unsure if it is possible to compile only part of the program to there, and have rest without packing, i am sure the documentation enlightens me, but shortly i got to leave outside, someone is interested of the apartment, so need to clean as well as go out when one comes.
06:36 mediaim: it generally would make sense that it only needs to relink objects, but how fast is that is also something i have not looked into.
06:37 mediaim: it really i suppose depends how big the object is, but is much faster than compiling
06:38 mediaim: thanks for listening everybody, i am away as of now.