แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แŸ†แž”แžถแžแŸ‹แž€แŸ†แž แžปแžŸ GDB 13

GDB 13.1 แžแŸ’แžšแžผแžœแž”แžถแž“แž…แŸแž‰แž•แŸ’แžŸแžถแž™ (แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แžŠแŸ†แž”แžผแž„แž“แŸƒแžŸแŸŠแŸแžšแžธ 13.x แžŸแžถแžแžถ 13.0 แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžพแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแž“แŸ)แŸ” GDB แž‚แžถแŸ†แž‘แŸ’แžšแž€แžถแžšแž”แŸ†แž”แžถแžแŸ‹แž€แŸ†แž แžปแžŸแž€แž˜แŸ’แžšแžทแžแž”แŸ’แžšแž—แž–แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž—แžถแžŸแžถแžŸแžšแžŸแŸแžšแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž‡แžถแž…แŸ’แžšแžพแž“แž”แŸ’แžšแž—แŸแž‘ (Ada, C, C++, D, Fortran, Go, Objective-C, Modula-2, Pascal, Rust แž‡แžถแžŠแžพแž˜) แž›แžพแž•แŸ’แž“แŸ‚แž€แžšแžนแž„แž•แŸ’แžŸแŸแž„แŸ— (i386, amd64, ARM, Power, Sparc, RISC-V แž‡แžถแžŠแžพแž˜) แž“แžทแž„แžœแŸแž‘แžทแž€แžถแž€แž˜แŸ’แž˜แžœแžทแž’แžธ (GNU/Linux, *BSD, แž™แžผแž“แžธแž€, Windows, macOS).

แž€แžถแžšแž€แŸ‚แž›แž˜แŸ’แžขแžŸแŸ†แžแžถแž“แŸ‹แŸ—แŸ–

  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแžŠแŸ†แžŽแžพแžšแž€แžถแžšแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แŸ†แž”แžถแžแŸ‹แž€แŸ†แž แžปแžŸ แž“แžทแž„ GDBserver แž›แžพแžŸแŸ’แžแžถแž”แžแŸ’แž™แž€แž˜แŸ’แž˜ GNU/LinuxแŸ”Linux/LoongArch แž“แžทแž„ GNU/Linux/แžŸแŸŠแžธแžขแŸแžŸแž‚แžธแŸ”
  • แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž’แŸ’แžœแžพแž€แžถแžšแž›แžพแžœแŸแž‘แžทแž€แžถแžแŸ’แžšแžผแžœแž”แžถแž“แžขแž“แžปแžœแžแŸ’แž Windows แž“แŸ…แž€แŸ’แž“แžปแž„แžšแž”แŸ€แž”แžขแžŸแž˜แž€แžถแž› (แžขแžŸแž˜แž€แžถแž›)แŸ”
  • แž“แŸ…แž›แžพแžœแŸแž‘แžทแž€แžถ FreeBSD แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžขแžแŸแžš TLS (Thread Local Storage) แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžŸแŸ’แžแžถแž”แžแŸ’แž™แž€แž˜แŸ’แž˜ ARM แž“แžทแž„ AArch64 แž แžพแž™แž›แž‘แŸ’แž’แž—แžถแž–แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž…แŸ†แžŽแžปแž…แž”แŸ†แž”แŸ‚แž€แž•แŸ’แž“แŸ‚แž€แžšแžนแž„ (แž…แŸ†แžŽแžปแž…แž˜แžพแž›) แžแŸ’แžšแžผแžœแž”แžถแž“แž•แŸ’แžแž›แŸ‹แž‡แžผแž“แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžŸแŸ’แžแžถแž”แžแŸ’แž™แž€แž˜แŸ’แž˜ AArch64 แŸ”
  • แž“แŸ…แž€แŸ’แž“แžปแž„แž”แžšแžทแžŸแŸ’แžแžถแž“ GNU/Linux แž€แžถแžšโ€‹แž‚แžถแŸ†แž‘แŸ’แžšโ€‹แž…แŸ†แžŽแžปแž…โ€‹แžขแžŽแŸ’แžแŸ‚แžโ€‹แžแŸ’แžšแžผแžœโ€‹แž”แžถแž“โ€‹แž”แž“แŸ’แžแŸ‚แž˜โ€‹แž‘แŸ…โ€‹แž€แŸ’แž“แžปแž„โ€‹แž”แŸ’แžšแž–แŸแž“แŸ’แž’ LoongArchแŸ”
  • แž”แžถแž“แžขแž“แžปแžœแžแŸ’แžแž–แžถแž€แŸ’แž™แž”แž‰แŸ’แž‡แžถแžแŸ’แž˜แžธ "maintenance set ignore-prologue-end-flag|libopcodes-styling" แž“แžทแž„ "maintenance print frame-id" แž€แŸแžŠแžผแž…แž‡แžถแž–แžถแž€แŸ’แž™แž”แž‰แŸ’แž‡แžถแžŠแžพแž˜แŸ’แž”แžธแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แžšแž…แž“แžถแž”แŸแž‘แŸ’แž˜แž“แŸƒแž›แž‘แŸ’แž’แž•แž›แžŠแŸ‚แž›แž”แžถแž“แž•แŸ’แžแžถแž…แŸ‹ (แž€แŸ†แžŽแžแŸ‹แžšแž…แž“แžถแž”แŸแž‘แŸ’แž˜ disassembler *) แŸ”
  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž–แžถแž€แŸ’แž™แž”แž‰แŸ’แž‡แžถ "set print nibbles [on|off]" แž“แžทแž„ "show print nibbles" แžŠแžพแž˜แŸ’แž”แžธแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž€แžถแžšแž”แž„แŸ’แž แžถแž‰แžแž˜แŸ’แž›แŸƒแž‚แŸ„แž›แž–แžธแžšแž€แŸ’แž“แžปแž„แž€แŸ’แžšแžปแž˜แž”แžฝแž“แž”แŸƒแŸ”
  • แž€แžถแžšแž€แŸ‚แž›แž˜แŸ’แžขแžแŸ’แžšแžผแžœแž”แžถแž“แž’แŸ’แžœแžพแžกแžพแž„แž…แŸ†แž–แŸ„แŸ‡ Python API แŸ” API แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแžŽแŸ‚แž“แžถแŸ†แžขแŸ†แž–แžธแž€แžถแžšแž•แŸ’แžแžถแž…แŸ‹แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜ แž”แŸ’แžšแž—แŸแž‘ gdb.BreakpointLocation แžแŸ’แžšแžผแžœแž”แžถแž“แžขแž“แžปแžœแžแŸ’แž แž แžพแž™แž˜แžปแžแž„แžถแžš gdb.format_address, gdb.current_language แž“แžทแž„ gdb.print_options แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แŸ”
  • แž€แŸ†แžŽแŸ‚แžŠแŸ†แž”แžผแž„แž“แŸƒแž…แŸ†แžŽแžปแž…แž”แŸ’แžšแž‘แžถแž€แŸ‹แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„ GDB/MI แžแŸ’แžšแžผแžœแž”แžถแž“แž”แžŠแžทแžŸแŸแž’ แž แžพแž™แž“แžนแž„แžแŸ’แžšแžผแžœแž”แžถแž“แž™แž€แž…แŸแž‰แž“แŸ…แž€แŸ’แž“แžปแž„ GDB 14แŸ”
  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž•แŸ’แž“แŸ‚แž€แž”แŸ†แž”แžถแžแŸ‹แž€แŸ†แž แžปแžŸแžŠแŸ‚แž›แž”แžถแž“แž”แž„แŸ’แž แžถแž”แŸ‹แžŠแŸ„แž™แž”แŸ’แžšแžพแž€แŸ’แž”แžฝแž“แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™ zstd แž“แŸ…แž€แŸ’แž“แžปแž„แžฏแž€แžŸแžถแžš ELF แŸ”
  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แžขแžแŸแžšแžŠแŸ‚แž›แž—แŸ’แž‡แžถแž”แŸ‹แž˜แž€แž‡แžถแž˜แžฝแž™แžแŸ’แž˜แžธแŸ– $_inferior_thread_count, $_hit_bpnum, $_hit_locno แŸ”
  • แž‘แž˜แŸ’แžšแž„แŸ‹แž›แž‘แŸ’แž’แž•แž›แž“แŸƒแž–แžถแž€แŸ’แž™แž”แž‰แŸ’แž‡แžถ 'disassemble /r' แž“แžทแž„ 'record instruction-history /r' แžแŸ’แžšแžผแžœแž”แžถแž“แž€แŸ‚แžŸแž˜แŸ’แžšแžฝแž›แžŠแžพแž˜แŸ’แž”แžธแž•แŸ’แž‚แžผแž•แŸ’แž‚แž„แž›แž‘แŸ’แž’แž•แž›แž“แŸƒ objdump แŸ” แžŠแžพแž˜แŸ’แž”แžธแžแŸ’แžšแžกแž”แŸ‹แž‘แž˜แŸ’แžšแž„แŸ‹แž…แžถแžŸแŸ‹ แžšแž”แŸ€แž” "/b" แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แŸ”
  • แž“แŸ…แž€แŸ’แž“แžปแž„ TUI (Text User Interface) แž€แžถแžšแž€แŸ†แžŽแžแŸ‹แžšแž…แž“แžถแž”แŸแž‘แŸ’แž˜แž“แŸƒแž”แŸ’แžšแž—แž– แž“แžทแž„แž€แžผแžŠแž‡แžฝแž”แž”แŸ’แžšแž‡แžปแŸ†แž‚แŸ’แž“แžถแžŠแŸ‚แž›แž”แž“แŸ’แž›แžทแž…แžŠแŸ„แž™แžŸแžผแž…แž“แžถแž€แžšแž‘แžธแžแžถแŸ†แž„แž”แž…แŸ’แž…แžปแž”แŸ’แž”แž“แŸ’แž“แžแŸ’แžšแžผแžœแž”แžถแž“แž”แžทแž‘แŸ”
  • แžœแžถแžขแžถแž…แž‘แŸ…แžšแžฝแž…แž€แŸ’แž“แžปแž„แž€แžถแžšแž”แŸ’แžšแžพแž–แžถแž€แŸ’แž™แž”แž‰แŸ’แž‡แžถ "แžฏแž€แžŸแžถแžš" แžŠแžพแž˜แŸ’แž”แžธแž€แžแŸ‹แžแŸ’แžšแžถแž–แžถแž€แŸ’แž™แž”แž‰แŸ’แž‡แžถแžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž”แŸ’แžšแžพแŸ”
  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แžŸแž˜แžแŸ’แžแž—แžถแž–แž€แŸ’แž“แžปแž„แž€แžถแžšแž”แž„แŸ’แž€แžพแžแž€แžถแžšแž”แŸ„แŸ‡แž…แŸ„แž›แž‡แžถแž˜แžฝแž™แž“แžนแž„แž‘แžทแž“แŸ’แž“แž“แŸแž™แžŸแŸ’แž›แžถแž€แžขแž„แŸ’แž‚แž…แž„แž…แžถแŸ†แžŠแŸ‚แž›แž”แžถแž“แž”แŸ’แžšแžพแž“แŸ…แž–แŸแž›แž”แŸ’แžšแžพแž™แž“แŸ’แžแž€แžถแžš ARMv8.5 MTE (MemTag, Memory Tagging Extension) แžŠแŸ‚แž›แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžขแŸ’แž“แž€แž…แž„แžŸแŸ’แž›แžถแž€แž‘แŸ…แž“แžนแž„แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแž”แŸ‚แž„แž…แŸ‚แž€แžขแž„แŸ’แž‚แž…แž„แž…แžถแŸ†แž“แžธแž˜แžฝแž™แŸ— แž“แžทแž„แžšแŸ€แž”แž…แŸ†แž€แžถแžšแžแŸ’แžšแžฝแžแž–แžทแž“แžทแžแŸ’แž™แž‘แŸ’แžšแž“แžทแž…แž“แŸ…แž–แŸแž›แž…แžผแž›แž”แŸ’แžšแžพแžขแž„แŸ’แž‚แž…แž„แž…แžถแŸ† แžŠแŸ‚แž›แžแŸ’แžšแžผแžœแžแŸ‚แž‡แžถ แž—แŸ’แž‡แžถแž”แŸ‹แž‡แžถแž˜แžฝแž™แžŸแŸ’แž›แžถแž€แžแŸ’แžšแžนแž˜แžแŸ’แžšแžผแžœแŸ”
  • แžšแž”แŸ€แž”แž—แžถแž–แž†แž”แž‚แŸ’แž“แžถ DBX แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž‰แŸ’แžˆแž”แŸ‹แŸ”
  • แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแžŸแžถแž„แžŸแž„แŸ‹แžŠแŸ„แž™แž”แŸ’แžšแžพ Python 2 แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž‰แŸ’แžˆแž”แŸ‹แŸ”
  • แž–แžถแž€แŸ’แž™แž”แž‰แŸ’แž‡แžถ "แž€แŸ†แžŽแžแŸ‹แž”แŸ†แž”แžถแžแŸ‹แž€แŸ†แž แžปแžŸ aix-solib แž”แžพแž€|แž”แžทแž‘", "แž”แž„แŸ’แž แžถแž‰แž€แžถแžšแž”แŸ†แž”แžถแžแŸ‹แž€แŸ†แž แžปแžŸ aix-solib", "แž€แŸ†แžŽแžแŸ‹แž€แžถแžšแž”แŸ†แž”แžถแžแŸ‹แž€แŸ†แž แžปแžŸ solib-frv แž”แžพแž€|แž”แžทแž‘" แž“แžทแž„ "แž”แž„แŸ’แž แžถแž‰แž€แžถแžšแž”แŸ†แž”แžถแžแŸ‹แž€แŸ†แž แžปแžŸ solib-frv" แžแŸ’แžšแžผแžœแž”แžถแž“แžŠแž€แž…แŸแž‰ แž แžพแž™แž–แžถแž€แŸ’แž™แž”แž‰แŸ’แž‡แžถ "แž€แŸ†แžŽแžแŸ‹/แž”แž„แŸ’แž แžถแž‰ debugโ€ แž‚แžฝแžšแžแŸ‚แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžพแž‡แŸ†แž“แžฝแžŸแžฑแŸ’แž™ solib แŸ”

แž”แŸ’แžšแž—แž–: opennet.ru

แž‘แžทแž‰แž€แžถแžšแž”แž„แŸ’แž แŸ„แŸ‡แžŠแŸ‚แž›แžขแžถแž…แž‘แžปแž€แž…แžทแžแŸ’แžแž”แžถแž“แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž‚แŸแž แž‘แŸ†แž–แŸแžšแžŠแŸ‚แž›แž˜แžถแž“แž€แžถแžšแž€แžถแžšแž–แžถแžš DDoS, แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸ VPS VDS ๐Ÿ”ฅ แž‘แžทแž‰แžŸแŸแžœแžถแž”แž„แŸ’แž แŸ„แŸ‡แž‚แŸแž แž‘แŸ†แž–แŸแžšแžŠแŸ‚แž›แžขแžถแž…แž‘แžปแž€แž…แžทแžแŸ’แžแž”แžถแž“แž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แžถแžšแž€แžถแžšแž–แžถแžš DDoS แž“แžทแž„แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸ VPS VDS | ProHoster