search for: stuff_start

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...