head 1.4; access; symbols pkgsrc-2013Q2:1.4.0.16 pkgsrc-2013Q2-base:1.4 pkgsrc-2012Q4:1.4.0.14 pkgsrc-2012Q4-base:1.4 pkgsrc-2011Q4:1.4.0.12 pkgsrc-2011Q4-base:1.4 pkgsrc-2011Q2:1.4.0.10 pkgsrc-2011Q2-base:1.4 pkgsrc-2009Q4:1.4.0.8 pkgsrc-2009Q4-base:1.4 pkgsrc-2008Q4:1.4.0.6 pkgsrc-2008Q4-base:1.4 pkgsrc-2008Q3:1.4.0.4 pkgsrc-2008Q3-base:1.4 cube-native-xorg:1.4.0.2 cube-native-xorg-base:1.4 pkgsrc-2008Q2:1.3.0.10 pkgsrc-2008Q2-base:1.3 cwrapper:1.3.0.8 pkgsrc-2008Q1:1.3.0.6 pkgsrc-2008Q1-base:1.3 pkgsrc-2007Q4:1.3.0.4 pkgsrc-2007Q4-base:1.3 pkgsrc-2007Q3:1.3.0.2 pkgsrc-2007Q3-base:1.3 pkgsrc-2007Q2:1.2.0.24 pkgsrc-2007Q2-base:1.2 pkgsrc-2007Q1:1.2.0.22 pkgsrc-2007Q1-base:1.2 pkgsrc-2006Q4:1.2.0.20 pkgsrc-2006Q4-base:1.2 pkgsrc-2006Q3:1.2.0.18 pkgsrc-2006Q3-base:1.2 pkgsrc-2006Q2:1.2.0.16 pkgsrc-2006Q2-base:1.2 pkgsrc-2006Q1:1.2.0.14 pkgsrc-2006Q1-base:1.2 pkgsrc-2005Q4:1.2.0.12 pkgsrc-2005Q4-base:1.2 pkgsrc-2005Q3:1.2.0.10 pkgsrc-2005Q3-base:1.2 pkgsrc-2005Q2:1.2.0.8 pkgsrc-2005Q2-base:1.2 pkgsrc-2005Q1:1.2.0.6 pkgsrc-2005Q1-base:1.2 pkgsrc-2004Q4:1.2.0.4 pkgsrc-2004Q4-base:1.2 pkgsrc-2004Q3:1.2.0.2 pkgsrc-2004Q3-base:1.2 pkgsrc-2004Q2:1.1.0.2 pkgsrc-2004Q2-base:1.1; locks; strict; comment @# @; 1.4 date 2008.08.26.23.00.01; author ahoka; state dead; branches; next 1.3; 1.3 date 2007.09.29.12.54.13; author rillig; state Exp; branches; next 1.2; 1.2 date 2004.08.30.14.44.02; author jmmv; state dead; branches; next 1.1; 1.1 date 2004.06.08.22.10.04; author jmmv; state Exp; branches; next ; desc @@ 1.4 log @Update package and add lzo dependency. version 2.0.14: - [x86] movbe, invept, invvpid - [eval] better help - [eval] last result (symbol _) - [eval] u8, u16 etc. for current byte, word.. - fixed embarrassing endianess bug version 2.0.13: - [win32] optimize redrawing (reduce flicker) - [x86] intel avx, aes and pclmulqdq extension version 2.0.12: - fixed crash with too long lines - fixed some cosmetic resizing things in dialogs (File-Open, Show-Xrefs) - c++-demangler from gcc 4.3 version 2.0.11: - [Win32] Save config in home directory - fixed crash while changing text highlighting - small bug fixes version 2.0.10: - [x86] SSE5 :) version 2.0.9: - [Mach-O] ARM and X86_64 support - [Mach-O] support for 64 bit images - small bugs fixes version 2.0.8: - Loading Analyser for java class files was broken - Fixed some cosmetic resizing bugs - Fixed infinite loop in fgetstrz version 2.0.7: - Added a missing #include found by gcc 4.3 - Fixed minor problems found by gcc 4.3 version 2.0.6: - [POSIX] Ignore mouse events - Dump analyser output function was broken - Fixed a lot of (possible) buffer overflows version 2.0.5: - Editing bytes in image mode was broken under subtile circumstances version 2.0.4: - Fixed some 64 bit issues version 2.0.3: - [POSIX] Resize application on SIGWINCH - [x86] SSE4.1/SSE4.2 - [x86] small bug fixes - [x86] reduced opcode table bloat - Allow different displacements in hex view version 2.0.2: - [IA64] disassembler works again (is anybody using this?) - [Java] fixed stupid undefined behaviour bug - [Java] use Signature information when available (annotates generic functions etc.) version 2.0.1: - [Java] annotate exception handlers in byte code - [Java] some byte code improvements (lookupswitch, tableswitch) - Analyser can export HTML files again - [PowerPC] added Cell and POWER6 instructions version 2.0: - renamed process.h to htprocess.h because of some stupid cygwin build problems - fixed some problem with file sizes > 4 GiB version 2.0beta6: - fixed crash when opening read only files in obscure situations - [ELF & java] fixed binary search in image view - [ELF64] some cosmetic fixes - [java] off by one version 2.0beta5: - [Win32] messed up file-saving code version 2.0beta4: - fixed crash in cp-demangle - [Win32] Relax CPU version 2.0beta3: - fixed crash in drop-down widget - fixed loading of class files - fixed generating text output files of analyser - implemented automatic window tiling - fixed saving of text files version 2.0beta2: - should now really support file sizes > 4 GiB - some ncurses wuerg-arounds - better handling of ELFs without program headers - bug fixes version 2.0beta: - new disassembler: (PE and ELF) * x86_64 * ARM * 64 bit PowerPC * VMX128 extension for PowerPC - x86_64 assembler - Allow file sizes > 4 GiB - Rewrote a lot version 0.9.5: - [x86] wrong mnemnonics for iret/d/q version 0.9.4: - [x86] Fixed stupid bug in assembler (group insns weren't accessible) - [x86] Some labels generated by the analyzer were had wrong prefix version 0.9.3: - [x86] added SSSE3 and missing vanderpool/pacifica instructions - [x86] andpd had wrong mnemonic - [x86] allow alternative mnemonics (like jz vs. je) version 0.9.2: - updated ELF program header types - better Mach-O executable sections detection - allow ':' key for changing comments in analyser - [Win] use unicode output - compile with gcc 4.1 - updated minilzo - small bug fixes @ text @$NetBSD: patch-aa,v 1.3 2007/09/29 12:54:13 rillig Exp $ --- srt/srt_x86.cc.orig 2005-05-11 18:46:16.000000000 +0200 +++ srt/srt_x86.cc 2007-09-29 14:52:49.000000000 +0200 @@@@ -76,7 +76,7 @@@@ void srt_x86_setreg(CPU *cpu, UINT idx, class sym_int_reg_x86: public sym_int_reg { public: - sym_int_reg_x86::sym_int_reg_x86(UINT r): sym_int_reg(r) + sym_int_reg_x86(UINT r): sym_int_reg(r) { } @ 1.3 log @Fixed build error. @ text @d1 1 a1 1 $NetBSD$ @ 1.2 log @Update to 0.8.0 (I'm back! ;-): version 0.8.0: - g++ v3 abi demangler - x86 disasm: added undocumented ffreep (df c0) instruction - compiles with gcc 3.4 - fixed buggy blockop-progress indicator - fixed ugly segfault with elf symbol loading - ppc disassebler updated (altivec instructions) - removed stefan's email address (dead) version 0.8.0pre1: - disassembler: - IBM/Motorola PowerPC (PPC) (new) - file formats: - XBE (X-Box executable) support by Stefan Esser (experimental) - Mach-O header and image support for PPC and x86 (experimental) - FLT (Flat) support (experimental) - PEF support (experimental) - XCOFF32 support - COFF support for coff files without optional header - COFF big-endian support - ELF PPC support - ELF relocatable file support (experimental) - fixed buggy ELF reading code partially (thanks rpm28) - eval dialog: added function help - eval: not ('~') and logical-not ('!') operators - disassembler interface (int maxlen, not byte maxlen) - Win32: fixed access to native windows clipboard - Win32: high CPU usage problems fixed (sys_suspend() bugged) @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.1 2004/06/08 22:10:04 jmmv Exp $ d3 3 a5 5 --- io/posix/htsys.cc.orig 2003-04-25 00:22:38.000000000 +0200 +++ io/posix/htsys.cc @@@@ -157,7 +157,11 @@@@ int sys_filename_cmp(const char *a, cons static int child_pid = -1; d7 6 a12 26 +#ifdef SA_SIGINFO void SIGCHLD_sigaction(int i, siginfo_t *info, void *v) +#else +void SIGCHLD_signal(int i) +#endif { int j; waitpid(child_pid, &j, WNOHANG); @@@@ -241,6 +245,8 @@@@ int sys_get_caps() bool init_system() { setuid( getuid() ); + +#ifdef SA_SIGINFO struct sigaction sa; sa.sa_sigaction = SIGCHLD_sigaction; @@@@ -248,6 +254,9 @@@@ bool init_system() sa.sa_flags = SA_SIGINFO; sigaction(SIGCHLD, &sa, NULL); +#else + (void)signal(SIGCHLD, SIGCHLD_signal); +#endif return true; } @ 1.1 log @Fix build in systems where sigaction is not available, as in NetBSD 1.6.2. Noted by last kristerw@@'s bulk build. @ text @d1 1 a1 1 $NetBSD$ @