āĻāĻžāĻŦāĻŋ
- CLI āĻāĻŦāĻ TUI āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ā§ āĻāĻāĻ¨ āĻāĻžāĻ°ā§āĻŽāĻŋāĻ¨āĻžāĻ˛ āĻļā§āĻ˛ā§ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻžāĻ° āĻā§āĻˇāĻŽāĻ¤āĻž āĻ°āĻ¯āĻŧā§āĻā§ ("āĻ¸ā§āĻ āĻ¸ā§āĻāĻžāĻāĻ˛" āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§)āĨ¤ GNU āĻšāĻžāĻāĻ˛āĻžāĻāĻā§āĻ° āĻ¸āĻžāĻĨā§, āĻ¸ā§āĻ°ā§āĻ¸ āĻā§āĻā§āĻ¸āĻ āĻšāĻžāĻāĻ˛āĻžāĻāĻāĻŋāĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ;
- āĻāĻāĻāĻŋ GDB-āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŋāĻ¤ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ¯āĻŧ C++ āĻ¸ā§āĻ°ā§āĻ¸ āĻā§āĻĄ āĻ¸āĻāĻāĻ˛āĻ¨ āĻāĻŦāĻ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻŽā§āĻ˛āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨
(āĻ¨āĻŋāĻā§āĻˇā§āĻ ) āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻĒāĻ¨āĻžāĻā§ libcp7.1.so āĻĻāĻŋāĻ¯āĻŧā§ āĻ¸āĻāĻāĻ˛āĻŋāĻ¤ GCC 1b-āĻāĻ° āĻ āĻ¨ā§āĻ¤āĻ¤ āĻāĻāĻāĻŋ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨; - IPv6 āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ GDB āĻāĻŦāĻ GDBserver-āĻ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ IPv6 āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ¸ā§āĻ āĻāĻ°āĻ¤ā§, "[ADDRESS]:PORT" āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨;
- RISC-V āĻāĻžāĻ°ā§āĻā§āĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯, XML āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§ āĻāĻžāĻ°ā§āĻā§āĻ āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ (
āĻ˛āĻā§āĻˇā§āĻ¯ āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ ); - FreeBSD āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽ āĻāĻ¨ā§āĻāĻžāĻ°āĻ¸ā§āĻĒāĻļāĻ¨ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§
(āĻā§āĻ¯āĻžāĻāĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ) āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ ABI-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¤āĻžāĻĻā§āĻ° āĻāĻĒāĻ¨āĻžāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻāĻ˛āĻā§āĻ˛āĻŋāĻ¤ā§ (āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, 'kevent'-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻāĻĒāĻ¨āĻžāĻŽ 'freebsd11_kevent' āĻĒā§āĻ°āĻžāĻ¨ā§ ABI-āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻŦāĻĻā§āĻ§ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ˛āĻŦā§āĻ§); - āĻāĻāĻ¨āĻŋāĻā§āĻ¸ āĻ¸āĻā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ (āĻāĻāĻ¨āĻŋāĻā§āĻ¸ āĻĄā§āĻŽā§āĻ¨ āĻ¸āĻā§āĻ) "āĻāĻžāĻ°ā§āĻā§āĻ āĻ°āĻŋāĻŽā§āĻ" āĻāĻŽāĻžāĻ¨ā§āĻĄā§ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§;
- āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻā§āĻ˛āĻž āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢāĻžāĻāĻ˛ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°āĻžāĻ° āĻā§āĻˇāĻŽāĻ¤āĻž āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ (āĻāĻŽāĻžāĻ¨ā§āĻĄ "āĻ¤āĻĨā§āĻ¯ proc āĻĢāĻžāĻāĻ˛");
- āĻāĻāĻ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻ˛ā§āĻĄāĻŋāĻ āĻāĻ¤āĻŋ āĻŦāĻžāĻĄāĻŧāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻ¸ā§āĻā§ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ DWARF āĻĒā§āĻ°āĻ¤ā§āĻ āĻ¸ā§āĻāĻāĻā§āĻ˛āĻŋ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻžāĻ° āĻā§āĻˇāĻŽāĻ¤āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§;
- PowerPC GNU/Linux āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ GDBserver-āĻ PPR, DSCR, TAR, EBB/PMU āĻāĻŦāĻ HTM āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§;
- āĻ¨āĻ¤ā§āĻ¨ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ "āĻ¸ā§āĻ/āĻļā§ āĻĄāĻŋāĻŦāĻžāĻ āĻāĻŽā§āĻĒāĻžāĻāĻ˛-āĻ¸āĻŋāĻĒā§āĻ˛āĻžāĻ¸-āĻāĻžāĻāĻĒāĻ¸" āĻāĻŦāĻ
C++ āĻāĻžāĻāĻĒ āĻāĻ¨āĻāĻžāĻ°ā§āĻ¸āĻ¨ āĻāĻŦāĻ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻāĻ¯āĻŧāĻž āĻĢāĻžāĻāĻ˛ āĻāĻŦāĻ āĻĢāĻžāĻāĻļāĻ¨ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻāĻāĻāĻĒā§āĻ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻ¤ā§ "āĻĄāĻŋāĻŦāĻžāĻ āĻ¸ā§āĻāĻŋāĻĒ āĻ¸ā§āĻ/āĻĻā§āĻāĻžāĻ¨"; - āĻĢā§āĻ°ā§āĻŽ āĻāĻŦāĻ āĻĨā§āĻ°ā§āĻĄ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻĒā§āĻ°āĻ¯āĻŧā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ "āĻĢā§āĻ°ā§āĻŽ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ COMMAND", "taas COMMAND", "faas COMMAND", "tfaas COMMAND" āĻāĻŽāĻžāĻ¨ā§āĻĄ;
- "āĻĢā§āĻ°ā§āĻŽ", "āĻ¸āĻŋāĻ˛ā§āĻā§āĻ-āĻĢā§āĻ°ā§āĻŽ", "āĻ¤āĻĨā§āĻ¯ āĻĢā§āĻ°ā§āĻŽ" āĻāĻŽāĻžāĻ¨ā§āĻĄāĻā§āĻ˛āĻŋāĻ¤ā§ āĻāĻ¨ā§āĻ¨āĻ¤āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§,
â âāĻ¤āĻĨā§āĻ¯ āĻĢāĻžāĻāĻļāĻ¨â, âāĻ¤āĻĨā§āĻ¯ā§āĻ° āĻ§āĻ°āĻ¨â, âāĻ¤āĻĨā§āĻ¯ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛â, âāĻ¤āĻĨā§āĻ¯ āĻĨā§āĻ°ā§āĻĄâ, âāĻ¤āĻĨā§āĻ¯ procâ; - āĻŦā§āĻ¯āĻžāĻ āĻŽā§āĻĄā§ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻšāĻ˛ā§, āĻļā§āĻˇ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻŦā§āĻ¯āĻ°ā§āĻĨ āĻšāĻ˛ā§ GDB āĻāĻāĻ¨ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻā§āĻĄ 1 āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§;
- GCC āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻāĻāĻ°āĻŖ āĻ¸ā§āĻ¯āĻžāĻ¨āĻŋāĻāĻžāĻāĻāĻžāĻ° āĻĻāĻŋāĻ¯āĻŧā§ GDB āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻā§āĻˇāĻŽāĻ¤āĻž āĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§;
- RISC-V GNU/Linux (riscv*-*-linux*) āĻāĻŦāĻ RISC-V FreeBSD (riscv*-*-freebsd*) āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¸ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻ¸ā§āĻāĻŋāĻāĻ¸ (āĻ¨ā§āĻāĻŋāĻ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨, āĻāĻāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻĄāĻŋāĻŦāĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯) āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§;
- āĻāĻžāĻ°ā§āĻā§āĻ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§: CSKY ELF (csky*-*-elf), CSKY GNU/Linux (csky*-*-linux), NXP S12Z ELF (s12z-*-elf), OpenRISC GNU/Linux (or1k *-*-linux) *), RISC-V GNU/Linux (riscv*-*-linux*) āĻāĻŦāĻ RISC-V FreeBSD (riscv*-*-freebsd*);
- Windows-āĻ āĻāĻāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻĄāĻŋāĻŦāĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻ¨ Windows XP āĻŦāĻž āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨;
- Python 2.6 āĻŦāĻž āĻ¤āĻžāĻ° āĻĒāĻ°ā§ Python API āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨āĨ¤
āĻāĻ¤ā§āĻ¸: opennet.ru