Displaying 6 results from an estimated 6 matches for "stuff_start".
2004 Oct 01
6
rsync 2.6.3 hang (was rsync 2.6.2 crash)
...04:19 [main] rsync 2472 start_thread_socket: Added to writefds
14:04:19 [main] rsync 2472 start_thread_socket: Handle 0x2C0
14:04:19 [main] rsync 2472 start_thread_socket: Added to readfds
14:04:19 [main] rsync 2472 start_thread_socket: exitsock 0x2E4
14:04:19 [main] rsync 2472 start_thread_socket: stuff_start 0x22E934
14:04:19 [main] rsync 2472 select_stuff::wait: m 2, ms 60000
14:04:20 [select_socket] rsync 2472 thread_socket: stuff_start 0x101A95EC
14:05:20 [main] rsync 2472 select_stuff::wait: timed out
14:05:20 [main] rsync 2472 select_stuff::wait: returning 1
14:05:20 [main] rsync 2472 select_stuff...
2012 Dec 07
0
[LLVMdev] Need to create symbols only once
...ael on this, and he was proposing to add a Pre-Read file.
>
> Do you have any other opinions too ?
We have a similar requirement in darwin's ld64 linker, but even more general. Any binary can do the following to introspect itself:
struct stuff { int a; int b; };
extern struct stuff* stuff_start __asm("section$start$__DATA$__my");
extern struct stuff* stuff_end __asm("section$end$__DATA$__my");
void examineSection() {
const struct stuff* p;
for (p = stuff_start; p < stuff_end; ++p) {
// do stuff with p
}
}
That is, there are magic symbol names which refere...
2012 Dec 07
3
[LLVMdev] Need to create symbols only once
Hi Nick,
We have few symbols like __bss_start, __bss_end, which are Undefined
symbols in the code.
I want a way in the Reader to create specific atoms before the linker
bootstraps.
I didnt find a way to do that with the existing interfaces.
The way it needs to work is as below :-
1) ReaderELF creates Absolute symbols (for __bss_start, __bss_end etc)
2) ReaderELF reads each file and adds
2013 Jan 07
1
[LLVMdev] Need to create symbols only once
Hi Nick,
On 12/7/2012 4:59 PM, Nick Kledzik wrote:
>
> We have a similar requirement in darwin's ld64 linker, but even more general. Any binary can do the following to introspect itself:
>
> struct stuff { int a; int b; };
>
> extern struct stuff* stuff_start __asm("section$start$__DATA$__my");
> extern struct stuff* stuff_end __asm("section$end$__DATA$__my");
>
> void examineSection() {
> const struct stuff* p;
> for (p = stuff_start; p < stuff_end; ++p) {
> // do stuff with p
> }
> }
>
> Th...
2010 Jan 10
1
cygwin 1.7.x rsync 3.0.6 hangs at arbitrary reproducible points in transfers
...e::select_write: fd 4
27 8513040 [main] rsync 5052 dtable::select_except: fd 4
28 8513068 [main] rsync 5052 cygwin_select: to->tv_sec 60,
to->tv_usec 0, ms 60000
27 8513095 [main] rsync 5052 cygwin_select: sel.always_ready 0
52 8513147 [main] rsync 5052 start_thread_socket: stuff_start 0x228020
69 8513216 [main] rsync 5052 select_stuff::wait: m 2, ms 60000
29 8513245 [select_socket] rsync 5052 thread_socket: stuff_start
0x228020
31 8513276 [select_socket] rsync 5052 peek_socket: read_ready: 0,
write_ready: 1, except_ready: 0
30 8513306 [select_socket] rsync 5052...
2012 Dec 10
1
[LLVMdev] Need to create symbols only once
...sing to add a Pre-Read file.
>>
>> Do you have any other opinions too ?
> We have a similar requirement in darwin's ld64 linker, but even more general. Any binary can do the following to introspect itself:
>
> struct stuff { int a; int b; };
>
> extern struct stuff* stuff_start __asm("section$start$__DATA$__my");
> extern struct stuff* stuff_end __asm("section$end$__DATA$__my");
>
> void examineSection() {
> const struct stuff* p;
> for (p = stuff_start; p < stuff_end; ++p) {
> // do stuff with p
> }
> }
>
> Th...