9e35dae425
Daniel Jacobowitz <dan@codesourcery.com> * Makefile.in (expprint.o, parse.o, target.o): Update. * dwarf2loc.c (dwarf_expr_tls_address): Move body to target_translate_tls_address. Call it. * eval.c (evaluate_subexp_standard): Handle UNOP_MEMVAL_TLS. * expprint.c (print_subexp_standard): Likewise. (op_name_standard, dump_subexp_body_standard): Likewise. * expression.h (enum exp_opcode): Add UNOP_MEMVAL_TLS. (union exp_element): Add objfile. * parse.c (write_exp_elt_objfile): New function. (msym_tls_symbol_type): New. (write_exp_msymbol): Handle TLS. (operator_length_standard): Handle UNOP_MEMVAL_TLS. (build_parse): Initialize msym_tls_symbol_type. * parser-defs.h (write_exp_elt_objfile): New prototype. * target.c (target_translate_tls_address): New. * target.h (target_translate_tls_address): Add prototype. 2006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com> * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test. |
||
---|---|---|
.. | ||
Makefile.in | ||
bp_in_thread.c | ||
bp_in_thread.exp | ||
gcore-thread.exp | ||
killed.c | ||
killed.exp | ||
linux-dp.c | ||
linux-dp.exp | ||
manythreads.c | ||
manythreads.exp | ||
print-threads.c | ||
print-threads.exp | ||
pthread_cond_wait.c | ||
pthread_cond_wait.exp | ||
pthreads.c | ||
pthreads.exp | ||
schedlock.c | ||
schedlock.exp | ||
staticthreads.c | ||
staticthreads.exp | ||
step.c | ||
step.exp | ||
step2.exp | ||
switch-threads.c | ||
switch-threads.exp | ||
thread-specific.c | ||
thread-specific.exp | ||
thread_check.c | ||
thread_check.exp | ||
threadapply.c | ||
threadapply.exp | ||
tls-main.c | ||
tls-nodebug.c | ||
tls-nodebug.exp | ||
tls-shared.c | ||
tls-shared.exp | ||
tls.c | ||
tls.exp | ||
watchthreads.c | ||
watchthreads.exp |