Anonymous
Про intel syntax в вставках знаю, но это же тот же gas
Aiwan \ (•◡•) / _bot
Но тот же nasm отсутствует в GCC, или можно поменять инлайн ассемблер?
ты говоришь про асм или про сишный компилятор? асмовставка это еще не ассемблер, это все тот же сишный компиль
jesus-2.6.tar.gz ☮︎
Привет, Андрей
egor
Улыбнуло
Cartoon 🐽
Всем привет, решил покодить на смартфоне, взял termux установил GNU binutil, прописал команду gcc -o filename filename.c, появился исполняемый файл, там дальше прописал ./filename, и мне выдаётся ошибка, что доступ к этому файлу запрещен, попробовал изменить как для деректории, так и для файла через chmod доступ на 755, 744, 6** (не помню какой), но все безуспешно, права доступа на файлы не изменяются, как я понял мне нужно дать доступ на выполнение "x". Как поменять разрешения на файл в android через терминал?
Cartoon 🐽
Cartoon 🐽
Спасибо, сейчас попробую
Cartoon 🐽
Cartoon 🐽
Неполучилось
Hello, World! 🎄
А почему он у тебя в папке downloads/GNUprog, а не встроенной папке?
Hello, World! 🎄
И на скриншоте я не вижу, что ты его запустил ./hello
Hello, World! 🎄
👆
А нафига ты в папке downloads/GNUprog находишься?
Hello, World! 🎄
По уполчанию же в termux отдельное пространство где-то в android/data
Cartoon 🐽
Cartoon 🐽
Вы правы нужно попробовать в деректории termux
Cartoon 🐽
Получилось 👍
Cartoon 🐽
M
В андройде там он же?
M
Не своя ?
­
Он
Anonymous
Прив, ищу новые знакомства)
Glo
Прив, ищу новые знакомства)
тут слишком мало заинтересованных.
Anonymous
тут слишком мало заинтересованных.
А именно, только те кто отвечаетXD
Anonymous
Прив, ищу новые знакомства)
Мебель лучше поищите
Eugene
Это точно pro asm? 🤔 А то шалавы и вопросы от новичков стали чаще обсуждаться. Второе ещё терпимо, но разговоры с шалавоботами – это прям реально пиздец, пацаны 🙈
Anton
Всем привет! Такой вопрос: Пытаюсь через asmjit скомпилировать простецкую инструкцию по типу movss [some_addr], xmm9 Проблема в том, что some_addr находится очень далеко от RIP, больше чем в 2^32 байт. Вопрос, как вообще на x86_64 можно делать mov в далёкие блоки памяти (в какую то область хипа например) ?
Anton
movabs rax и дальше через rax.
Т.е. что то вроде movabs rax, someaddr movss [rax], xmm9 ?
Anton
Спасибо! Кажется заработало
Patient
Посоветуйте редактор для асмового кода, который умел бы матчить закрытие скобок "{" с модификаторами "\" (fasm-style макросы). А если бы ещё и цветом выделял бы блоки "\{" "\}" - цены б не было
Patient
macro foo { macro begin \{ } end fix } Вот как это матчить?
У меня чуть проще конструкции: match reglist,reglist \{ irps reg,reglist \\{reverse pop reg \\} \}
Patient
Но иногда между секциями которые матчить надо очень много кода напихано, и очень сложно понимать что в скобки пихать
s54820
У меня чуть проще конструкции: match reglist,reglist \{ irps reg,reglist \\{reverse pop reg \\} \}
Ну ты можешь фасм-синтаксис у саблайма похакать (для фиксированного уровня вложенности), дописать регэкспы. Но это будет частное решение. Вот на примере выше оно сломается. И там ещё есть проблемы с макрооператорами типа `, которые не всегда нужно эскейпить так же, как и макрос вокруг них. А готового ничего нету.
Константин
Добрый день всем, только начал изучать ассемблер, не подскажите выделенные места как то влияют на исполнение кода или считаются как комментарии?
Anonymous
Они влияют! На разработчика)))
Так человек же написал: не влияют на код. А помимо кода, оно много на что влияет. Например: на вес исходного кода, на размер исходного кода, на читаемость кода, на репутацию программиста и т.д
usernameak
писать на ассемблере без комментариев это смерть
Anonymous
писать на ассемблере без комментариев это смерть
Что-ж... Я наверное и есть смерть 😄
Patrick
Слишком высокоуровнево 😱
Ivan
Макросы спасают и коментов меньше и читать проще
Ivan
И так еще можно было)
Ivan
Возродили сайт https://wasm.in/
­
Возродили сайт https://wasm.in/
Там теперь вэб-пограмирование?
Alex
Возродили сайт https://wasm.in/
Блин, сделали бы потемнее фон... глаза режет на столько светлый фон
Ivan
Не знаю, статей Ms-Rem там нету
Ivan
https://forum.tuts4you.com/ живой
Ivan
https://www.blackhat.com/ работает, мне нравится тут читать про уязвимости, например в блокчейне баг был число к интру приводилось и можно было дописывать нули в начало суммы или адреса и транзакция проходила много раз…. Интересные статьи бывают
Ivan
https://cracklab.team/ жив
M
Я там уже неделю зажрачиваю людей вопросом с распаковкой
M
И ничего ))))))
Ivan
Мне лень было распаковывать терпения не хватало, проще же лоадер сделать и файл патчить не нужно)
M
А ты видел да?)
M
Хахаха
M
Лоадер в плане ?
M
Бут?
Ivan
да
M
Я сделал по-другому даже
M
Я в preupgrade влепил апдейт скрипт
M
И килл агрейд процесса
Ivan
твой exe ждет несколько секунд для распаковки и правишь память
M
И там как раз preupgrade от рута запускался
M
Неее
M
Это не моя тема
M
Моя это по прошивке